@font-face{font-family:DIN;src:url(https://static.hengbo.top/websiteFile/page_files/fonts/DIN-Regular.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:DIN;src:url(https://static.hengbo.top/websiteFile/page_files/fonts/DIN-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:DIN;src:url(https://static.hengbo.top/websiteFile/page_files/fonts/DIN-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SourceHanSansCN;src:url(https://static.hengbo.top/websiteFile/page_files/fonts/SourceHanSansCN-VF.ttf.woff2) format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:url(https://static.hengbo.top/websiteFile/page_files/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal}:root{font-family:SourceHanSansCN,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}:root .pretty-scroll::-webkit-scrollbar{width:6px;background-color:#f0eeee;border-radius:6px}:root .pretty-scroll::-webkit-scrollbar-thumb{border:none;width:6px;background:#031c7b;border-radius:6px}:root .pretty-scroll::-webkit-scrollbar-corner{background-color:#f0eeee}:root .flex{display:flex}:root .flex.col{flex-direction:column}:root .flex.row{flex-direction:row}:root .flex.wrap{flex-wrap:wrap}:root .flex.align-start{align-items:flex-start}:root .flex.align-center{align-items:center}:root .flex.align-end{align-items:flex-end}:root .flex.space-between{justify-content:space-between}:root .flex.space-around{justify-content:space-around}:root .flex.justify-start{justify-content:flex-start}:root .flex.justify-center{justify-content:center}:root .flex.justify-end{justify-content:flex-end}img:not([class*=icon]):not([class*=Icon]):not([class*=logo]):not([class*=Logo]):not([class*=svg]):not(.header-logo){object-fit:contain!important;object-position:center!important;max-width:100%!important;height:auto!important}.image-container img,.img-container img,.image-wrapper img,.img-wrapper img,.cert-container img,.cert-carousel img,.cert-item img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.product-card img,.product-item img,.case-card img,.case-item img,.news-card img,.news-item img,.about-image,.culture-image,.cert-image,.certificate-image,.image-stack-item img,.cert-item .cert-image{object-fit:contain!important;object-position:center!important}.partner-logo-circle img,.partner-logo-item img,.partner-logo-circle .partner-logo-image,.partner-logo-item .partner-logo-image{width:80%!important;height:80%!important;max-width:80px!important;max-height:80px!important;object-fit:contain!important;object-position:center!important;display:block!important}.main[data-v-bf47cd8d]{min-height:210px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000001a;padding:30px;cursor:default;will-change:transform,opacity;transition:opacity .75s ease,transform .75s ease;position:absolute;top:100%;left:50%;transform:translate(-15%) translateY(10px);opacity:0;background-color:#fff;border-radius:15px;pointer-events:none}.main.active[data-v-bf47cd8d]{opacity:1;transform:translate(-15%) translateY(0);pointer-events:all}.main .list[data-v-bf47cd8d]{display:flex;flex-direction:column;justify-content:center;color:#777;padding:0 30px}.main .list .list-item[data-v-bf47cd8d]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease;line-height:2.5rem;text-decoration-line:none;color:#777}.main .list .list-item svg[data-v-bf47cd8d]{transform-origin:center;transition:all .2s ease}.main .list .list-item[data-v-bf47cd8d]:hover{color:#031c7b}.main .list .list-item .title[data-v-bf47cd8d]{flex-grow:1;text-wrap:nowrap}.main .list .list-item .title.category[data-v-bf47cd8d]{font-size:1.05rem;line-height:3rem}.main .list .list-sub[data-v-bf47cd8d]{max-height:0;overflow:hidden;will-change:max-height;transition:max-height .75s ease}.main .preview[data-v-bf47cd8d]{width:300px;display:flex;flex-direction:column;justify-content:center;color:#777}.main .preview .preview-img[data-v-bf47cd8d]{height:150px;width:100%;align-self:center;background-color:#f4f4f4;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:15px 20px;box-sizing:border-box}.main .preview .preview-img img[data-v-bf47cd8d]{height:100%;object-fit:contain}a[data-v-e355b836],a[data-v-e355b836]:visited{text-decoration:none}.site-header[data-v-e355b836]{position:fixed;top:0;left:0;width:100%;z-index:999;display:flex;height:4rem;justify-content:space-between;align-items:center;padding:0 8vw;box-sizing:border-box;color:#fff;background-color:transparent;transition:all .4s ease}.site-header.scrolled[data-v-e355b836]{color:#000;background-color:#fff;box-shadow:#00000040 0 2px 20px}.site-header.news-page[data-v-e355b836]{color:#777;background-color:transparent}.site-header.news-page .main-nav .menu-item[data-v-e355b836]{color:#777}.site-header.news-page .main-nav .menu-item[data-v-e355b836]:hover,.site-header.news-page .main-nav .menu-item.router-link-active[data-v-e355b836],.site-header.news-page .main-nav .menu-item.router-link-exact-active[data-v-e355b836]{color:#111}.site-header.news-page .header-logo[data-v-e355b836]{filter:invert(1)!important}.site-header.news-page .menu a[data-v-e355b836],.site-header.news-page .menu .divider[data-v-e355b836]{filter:invert(1)}.site-header.news-page.scrolled[data-v-e355b836]{background-color:#fff;box-shadow:#00000040 0 2px 20px}.site-header.news-page.scrolled .main-nav .menu-item[data-v-e355b836]{color:#777}.site-header.news-page.scrolled .main-nav .menu-item[data-v-e355b836]:hover,.site-header.news-page.scrolled .main-nav .menu-item.router-link-active[data-v-e355b836],.site-header.news-page.scrolled .main-nav .menu-item.router-link-exact-active[data-v-e355b836]{color:#111}.site-header .logo[data-v-e355b836]{display:flex;align-items:center;height:auto;overflow:visible;flex-shrink:0}.site-header .logo .header-logo[data-v-e355b836]{height:50px!important;width:auto!important;max-width:none!important;max-height:none!important;min-width:50px!important;min-height:26.33px!important;object-fit:contain!important;object-position:center!important;transition:all .4s ease;display:block!important;flex-shrink:0}.site-header .logo .header-logo.scrolled[data-v-e355b836]{filter:invert(1)}.site-header .main-nav[data-v-e355b836]{display:flex;padding:0 30px;column-gap:1vw;justify-content:center;align-items:center;text-wrap:nowrap;text-overflow:ellipsis;position:relative}.site-header .main-nav .menu-item[data-v-e355b836]{padding:1rem 1.5rem;position:relative;font-weight:400;color:#fff;transition:color .4s ease;cursor:pointer}.site-header .main-nav .menu-item[data-v-e355b836]:hover{color:#fffc}.site-header .main-nav .menu-item.router-link-active[data-v-e355b836],.site-header .main-nav .menu-item.router-link-exact-active[data-v-e355b836]{color:#fff}.site-header .main-nav.scrolled>.menu-item[data-v-e355b836]{color:#777}.site-header .main-nav.scrolled>.menu-item[data-v-e355b836]:hover{color:#111}.site-header .main-nav.scrolled>.menu-item.router-link-active[data-v-e355b836],.site-header .main-nav.scrolled>.menu-item.router-link-exact-active[data-v-e355b836]{color:#111}.site-header .menu[data-v-e355b836]{display:flex;gap:1.5rem;margin:0;justify-content:center;align-items:center}.site-header .menu a[data-v-e355b836],.site-header .menu .divider[data-v-e355b836]{opacity:.8;line-height:0;transition:filter .4s ease,opacity .4s ease;filter:brightness(0) invert(1)}.site-header .menu a[data-v-e355b836]:hover{opacity:1}.site-header .menu.scrolled a[data-v-e355b836],.site-header .menu.scrolled .divider[data-v-e355b836]{filter:invert(0);opacity:.6}.site-header .menu .divider[data-v-e355b836]{width:2px;height:16px;transform:rotate(25deg);background-color:#fffc}.site-header .hamburger[data-v-e355b836]{display:none;font-size:1.5rem;background:none;border:none;cursor:pointer}@media (max-width: 768px){.site-header .hamburger[data-v-e355b836]{display:block}.site-header .main-nav[data-v-e355b836]{flex-direction:column;position:absolute;top:60px;right:20px;background:#fff;padding:.5rem 0;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;width:150px;transform:translateY(-20px);opacity:0;visibility:hidden;transition:all .3s ease}.site-header .main-nav.open[data-v-e355b836]{transform:translateY(0);opacity:1;visibility:visible}}.site-footer[data-v-ce9a8a2d]{background:#111;color:#fff;font-size:.95rem;--main-padding: 13rem}@media screen and (max-width: 1400px){.site-footer[data-v-ce9a8a2d]{--main-padding: 6rem !important}}.main[data-v-ce9a8a2d]{padding:0 var(--main-padding);margin:0 auto}.main>div[data-v-ce9a8a2d]{padding:1.5rem 0}.main .logo[data-v-ce9a8a2d]{padding-top:4.5rem}.main .logo img[data-v-ce9a8a2d]{vertical-align:middle}.main .content[data-v-ce9a8a2d]{display:flex;max-width:1400px;justify-content:space-between}@media screen and (max-width: 968px){.main .content[data-v-ce9a8a2d]{flex-direction:column}}.main .content b[data-v-ce9a8a2d]{font-size:1.05rem}.main .content .left[data-v-ce9a8a2d]{flex:0 0 25%}.main .content .left p[data-v-ce9a8a2d]:nth-child(2){margin-top:1.5rem}.main .content .right[data-v-ce9a8a2d]{display:flex;justify-content:space-between;column-gap:.7rem;flex:0 0 65%;flex-wrap:wrap}.main .content .right p[data-v-ce9a8a2d]{font-weight:700;font-size:1.05rem;-webkit-user-select:none;user-select:none;cursor:pointer}.main .content .right ul[data-v-ce9a8a2d]{list-style:none;padding-left:0}.main .content .right ul li[data-v-ce9a8a2d]{margin:1.5rem 0;cursor:pointer;-webkit-user-select:none;user-select:none}.top-divider[data-v-ce9a8a2d]{border-top-style:solid;border-top-width:1px;border-top-color:#ffffff1a}.footer[data-v-ce9a8a2d]{display:flex;flex-wrap:wrap;margin:0 auto;justify-content:flex-start;max-width:none;width:auto;padding:1.5rem var(--main-padding)}.footer a[data-v-ce9a8a2d]{color:#fff;text-decoration-line:none;border-bottom:1px solid transparent;transition:border-bottom-color .3s ease}.footer a[data-v-ce9a8a2d]:hover{border-bottom-color:currentColor}.three-d-loader[data-v-8c5ab12c]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;pointer-events:all;overflow:hidden}.background-layer[data-v-8c5ab12c]{position:absolute;top:0;left:0;width:100%;height:100%;background:#031c7b;z-index:1}.canvas-3d[data-v-8c5ab12c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.hengbo-text[data-v-8c5ab12c]{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);z-index:3;color:#fff;font-size:48px;font-weight:600;letter-spacing:12px;font-family:Microsoft YaHei,PingFang SC,SimHei,Arial,sans-serif;text-shadow:0 0 20px rgba(255,255,255,.5),0 0 40px rgba(255,255,255,.3);transition:opacity .4s ease;pointer-events:none;white-space:nowrap}@media (max-width: 768px){.hengbo-text[data-v-8c5ab12c]{font-size:32px;letter-spacing:8px;top:76%}}@media (max-width: 480px){.hengbo-text[data-v-8c5ab12c]{font-size:24px;letter-spacing:4px;top:77%}}.loader-fade-enter-active[data-v-8c5ab12c]{transition:opacity .3s ease}.loader-fade-leave-active[data-v-8c5ab12c]{transition:opacity .3s ease-out}.loader-fade-enter-from[data-v-8c5ab12c],.loader-fade-leave-to[data-v-8c5ab12c]{opacity:0}body{margin:0;background-color:#fff}.features h2{text-align:center;margin-bottom:2rem}
