@import '/assets/stogram/stogram.min.css';@font-face{font-family:"D-DIN";font-weight:bold;src:url("../fonts/D-DIN-Bold.otf")}@font-face{font-family:"D-DIN";font-weight:normal;src:url("../fonts/D-DIN.otf")}@font-face{font-family:"Aeonik";font-weight:normal;src:url("../fonts/Aeonik-Light.woff2")}@font-face{font-family:"Aeonik";font-weight:500;src:url("../fonts/Aeonik-Medium.woff2")}@font-face{font-family:"Aeonik";font-weight:medium;src:url("../fonts/Aeonik-Medium.woff2")}@font-face{font-family:"Aeonik";font-weight:bold;src:url("../fonts/Aeonik-Bold.woff2")}.page .page-header{position:absolute;left:0;right:0;top:0;z-index:2}.page .page-header .navbar{color:#fff;height:auto;padding:20px 0;--navbar-bg-color:transparent;--navbar-active-line-color:#fff}.page .page-header .navbar .navbar-brand{width:96px;height:96px;background-image:url(../img/logo-lighten.png);background-repeat:no-repeat;background-position:center;background-size:contain}.page .page-header .navbar .navbar-menus{margin:auto;gap:20px}.page .page-header .navbar .navbar-menus>li>a{align-self:center;padding:12px 0}.page .page-header .navbar .navbar-shortcut{gap:12px}.page .page-header .navbar .navbar-shortcut .form-search{position:relative;display:flex}.page .page-header .navbar .navbar-shortcut .form-search input{background-color:#cbcbcb;border-radius:100px;width:164px;height:28px;padding:0 12px}.page .page-header .navbar .navbar-shortcut .form-search button{position:absolute;right:4px;top:0;bottom:0;background:none;opacity:.6}.page .page-body{min-height:100vh}.page .page-body .doc-header{display:flex;align-items:center;justify-content:center;min-height:720px;background-color:#000;background-image:var(--banner);background-size:cover;background-position:center;overflow:hidden;color:#fff}.page .page-body .doc-header .heading{font-size:72px}.page .page-body .doc-nav{border-bottom:solid 1px #DEDEDE;font-size:18px;position:sticky;top:0;z-index:9;background-color:#fff}.page .page-body .doc-nav .container{display:flex;align-items:center;gap:80px}.page .page-body .doc-nav .container>a{display:flex;align-items:center;position:relative;height:86px;font-weight:500}.page .page-body .doc-nav .container>a:before{position:absolute;left:0;right:0;bottom:-1px;content:"";height:3px;background-color:var(--color-primary);transform:scaleX(0);transition:.3s}.page .page-body .doc-nav .container>a.active:before{transform:scaleX(1)}.page .page-body .doc-body{min-height:80vh}.page .page-body .doc-body .block{padding:100px 0}.page .page-body .doc-body .heading{display:flex;align-items:end;justify-content:space-between}.page .page-body .doc-body .heading:is(h3){font-size:48px;font-weight:middle}.page .page-body .doc-body .heading:is(h4){font-size:38px;font-weight:500}.page .page-body .doc-body .heading .more{font-size:var(--font-size-base);font-weight:normal}.page .page-footer{background-color:#141414;color:#fff;padding:40px 0}.page .page-footer .logo{width:96px;height:96px;background-image:url(../img/logo-lighten.png);background-repeat:no-repeat;background-position:center;background-size:contain}.page .page-footer .menus{display:flex;padding:0;gap:130px}.page .page-footer .menus>li{list-style:none;grid-row:2 span}.page .page-footer .menus>li>a{font-size:18px}.page .page-footer .menus>li>ul{display:flex;flex-direction:column;gap:12px;margin-top:24px;list-style:none;padding:0;font-size:14px;opacity:.5}.page .page-footer .follow-us{display:flex;gap:12px}.page .page-footer .follow-us a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#fff;border-radius:100%;color:#333;font-size:24px}.page .page-footer .contact{display:flex;gap:172px}.page .page-footer .contact dl dt{opacity:.5}.page .page-footer .contact dl dd{font-size:18px;margin-top:20px;line-height:1.5em}.page .page-footer .copyright{display:flex;justify-content:space-between;margin-top:40px;opacity:.6;border-top:solid 1px rgba(255,255,255,0.5);padding-top:32px}.page .page-footer .copyright .links{display:flex;gap:60px}.swiper{--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-color:var(--color-primary);--swiper-navigation-color:#fff;--swiper-navigation-size:1em}.swiper .swiper-controls .swiper-button-prev,.swiper .swiper-controls .swiper-button-next{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background-color:#777;border-radius:100%;opacity:1}.swiper .swiper-controls .swiper-button-prev:hover,.swiper .swiper-controls .swiper-button-next:hover{background-color:var(--color-primary);color:#fff}.swiper .swiper-controls .swiper-button-prev.swiper-button-disabled,.swiper .swiper-controls .swiper-button-next.swiper-button-disabled{opacity:.4;pointer-events:none}.page-contact .page-body .doc-body .block-info .imgs{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:12px}.page-contact .page-body .doc-body .block-info .imgs .img-item{background-color:#ddd;min-height:280px}.page-contact .page-body .doc-body .block-info .imgs .img-item:first-child{grid-row:2 span}.page-contact .page-body .doc-body .block-info .imgs .img-item img{width:100%;height:100%;object-fit:cover}.page-contact .page-body .doc-body .block-info .branch{margin-top:80px}.page-contact .page-body .doc-body .block-info .branch dl{padding-bottom:50px;margin-bottom:50px;border-bottom:solid 1px #ddd;font-weight:500}.page-contact .page-body .doc-body .block-info .branch dl:last-of-type{border-bottom:none;padding-bottom:0}.page-contact .page-body .doc-body .block-info .branch dl dt{font-size:30px}.page-contact .page-body .doc-body .block-info .branch dl dd{display:grid;grid-template-columns:auto 30% 20%;margin-top:28px}.page-contact .page-body .doc-body .block-info .branch dl dd span{display:flex;align-items:center;gap:16px;line-height:1.5em}.page-contact .page-body .doc-body .block-info .branch dl dd span .icon{display:flex;align-items:center;justify-content:center;height:64px;width:64px;font-size:28px;color:var(--color-primary);border:solid 1px #DADADA;border-radius:100%}.page-contact .page-body .doc-body .block-inquire{background-color:#f8f8f8}.page-contact .page-body .doc-body .block-inquire .form-inquire{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px 20px;--ipt-bg-color:#fff}.page-contact .page-body .doc-body .block-inquire .form-inquire .form-item:nth-of-type(4),.page-contact .page-body .doc-body .block-inquire .form-inquire .form-item:nth-of-type(5){grid-column:3 span}.page-contact .page-body .doc-body .block-inquire .form-inquire .form-item .ipt:is(textarea){height:220px}.page-contact .page-body .doc-body .block-inquire .form-inquire .form-item .ipt-label{font-weight:bold;margin-bottom:8px}.page-contact .page-body .doc-body .block-inquire .form-inquire .form-actions .btn{width:200px;margin:auto;border-radius:100px;font-size:18px}.page-joinus .page-body .doc-body .block-intro .thumb{border-radius:0 60px 0 60px;overflow:hidden}.page-joinus .page-body .doc-body .block-intro .email{display:flex;align-items:center;gap:12px}.page-joinus .page-body .doc-body .block-intro .email .icon{width:48px;height:48px;background-color:var(--color-primary);color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:20px}.page-article-index .page-body .doc-body,.page-article-list .page-body .doc-body{background-color:#f8f8f8}.page-article-index .page-body .doc-body .topnews,.page-article-list .page-body .doc-body .topnews{margin-bottom:80px;padding-bottom:40px}.page-article-index .page-body .doc-body .topnews .card,.page-article-list .page-body .doc-body .topnews .card{display:grid;grid-template-columns:repeat(2, 1fr);background-color:#fff}.page-article-index .page-body .doc-body .topnews .card:hover .card-img img,.page-article-list .page-body .doc-body .topnews .card:hover .card-img img{transform:scale(1.05)}.page-article-index .page-body .doc-body .topnews .card .card-img img,.page-article-list .page-body .doc-body .topnews .card .card-img img{transition:.3s}.page-article-index .page-body .doc-body .topnews .card .card-body,.page-article-list .page-body .doc-body .topnews .card .card-body{display:flex;flex-direction:column;align-items:start;padding:96px}.page-article-index .page-body .doc-body .topnews .card .card-body .date,.page-article-list .page-body .doc-body .topnews .card .card-body .date{color:#666;margin-bottom:24px}.page-article-index .page-body .doc-body .topnews .card .card-body .title,.page-article-list .page-body .doc-body .topnews .card .card-body .title{font-size:30px;font-weight:500}.page-article-index .page-body .doc-body .topnews .card .card-body .btn,.page-article-list .page-body .doc-body .topnews .card .card-body .btn{margin-top:auto}.page-article-index .page-body .doc-body .art-list .card,.page-article-list .page-body .doc-body .art-list .card{background-color:#fff}.page-article-index .page-body .doc-body .art-list .card .card-img,.page-article-list .page-body .doc-body .art-list .card .card-img{height:320px}.page-article-index .page-body .doc-body .art-list .card .card-img img,.page-article-list .page-body .doc-body .art-list .card .card-img img{transition:.3s}.page-article-index .page-body .doc-body .art-list .card .card-body,.page-article-list .page-body .doc-body .art-list .card .card-body{padding:32px 40px}.page-article-index .page-body .doc-body .art-list .card .card-body .date,.page-article-list .page-body .doc-body .art-list .card .card-body .date{color:#666}.page-article-index .page-body .doc-body .art-list .card .card-body .title,.page-article-list .page-body .doc-body .art-list .card .card-body .title{line-height:125%;margin-top:12px;font-weight:500;font-size:18px;color:var(--font-color-base)}.page-article-index .page-body .doc-body .art-list .card .card-body .more,.page-article-list .page-body .doc-body .art-list .card .card-body .more{display:flex;margin-top:60px}.page-article-index .page-body .doc-body .art-list .card:hover .card-img img,.page-article-list .page-body .doc-body .art-list .card:hover .card-img img{transform:scale(1.05)}.page-article-item .page-header{position:relative}.page-article-item .page-header .navbar{color:var(--font-color-base);--navbar-active-line-color:var(--font-color-base)}.page-article-item .page-header .navbar .navbar-brand{background-image:url(../img/logo.png)}.page-article-item .page-body .doc-body{padding:100px 0}.page-article-item .page-body .doc-body .container{max-width:1180px}.page-article-item .page-body .doc-body .meta{display:flex;align-items:center;gap:42px;color:#666;margin-bottom:40px;padding-bottom:40px;border-bottom:solid 1px #ddd}.page-article-item .page-body .doc-body .meta .share{display:flex;align-items:center;gap:8px}.page-article-item .page-body .doc-body .meta .share .icon{width:32px;height:32px;background-color:#ddd;border-radius:100%;display:flex;align-items:center;justify-content:center}.page-article-item .page-body .doc-body .richtext{color:#666}.page-article-item .page-body .doc-body .controls{display:flex;align-items:center;justify-content:space-between;background-color:#f5f5f5;height:72px;padding:0 36px;margin:80px 0}.page-article-item .page-body .doc-body .related .card .card-body{padding:32px 0}.page-article-item .page-body .doc-body .related .card .card-body .date{color:#666}.page-article-item .page-body .doc-body .related .card .card-body .title{margin-top:16px;line-height:1.25em;font-weight:500}.page-product-index .page-body .doc-body .card .card-body,.page-product-list .page-body .doc-body .card .card-body{font-size:30px;font-weight:500;padding:32px 0}.page-product-special2 .page-body .doc-body .heading{max-width:1000px;margin:auto;margin-bottom:80px}.page-product-special2 .page-body .doc-body .richtext{max-width:1000px;margin:auto}.page-product-special2 .page-body .doc-body .feature{margin-top:80px}.page-product-special2 .page-body .doc-body .feature dl dt .iconimg{width:72px;height:72px}.page-product-special2 .page-body .doc-body .feature dl dt .title{font-size:30px;font-weight:500;margin-top:28px}.page-product-special2 .page-body .doc-body .feature dl dd{margin-top:30px;opacity:.75;line-height:1.5em;font-size:14px}.page-about-index .page-body .doc-body .block-overview{overflow:hidden}.page-about-index .page-body .doc-body .block-overview .heading{margin-bottom:28px}.page-about-index .page-body .doc-body .block-overview .summary{line-height:1.5em;margin-right:25%;color:#666}.page-about-index .page-body .doc-body .block-overview .photos{margin-top:56px;display:flex;gap:48px;width:120vw}.page-about-index .page-body .doc-body .block-overview .photos .swiper-controls{top:-120px;right:45vw;left:auto;width:140px !important;transform:none}.page-about-index .page-body .doc-body .block-culture{background-color:#000;background-image:var(--bgimg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:#fff;min-height:800px;padding-top:140px}.page-about-index .page-body .doc-body .block-culture .intro{max-width:560px}.page-about-index .page-body .doc-body .block-culture .intro .icon-img{margin-bottom:60px}.page-about-index .page-body .doc-body .block-culture .intro .heading{margin-bottom:32px}.page-about-index .page-body .doc-body .block-culture .intro .subtitle{font-size:24px;font-weight:500}.page-about-index .page-body .doc-body .block-culture .intro .summary{margin-top:28px;line-height:1.5em}.page-about-index .page-body .doc-body .block-strategic .grid{align-items:center}.page-about-index .page-body .doc-body .block-strategic .intro .icon-img{margin-bottom:38px}.page-about-index .page-body .doc-body .block-strategic .intro .heading{margin-bottom:28px}.page-about-index .page-body .doc-body .block-strategic .intro .summary{line-height:1.5em;color:#666}.page-about-index .page-body .doc-body .block-partner{background-color:#F9F9F9}.page-about-index .page-body .doc-body .block-partner .container{position:relative}.page-about-index .page-body .doc-body .block-partner .map img{display:block;width:100%;max-height:75vh;object-fit:contain;margin:auto}.page-about-index .page-body .doc-body .block-partner .digital{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:space-between}.page-about-index .page-body .doc-body .block-partner .digital dl dt{font-size:18px;opacity:.8}.page-about-index .page-body .doc-body .block-partner .digital dl dd{font-size:64px;font-weight:500;color:var(--color-primary)}.page-about-index .page-body .doc-body .block-partner .digital dl:nth-of-type(3){position:relative}.page-about-index .page-body .doc-body .block-partner .digital dl:nth-of-type(3) :before{position:absolute;left:0;top:-12px;content:"OVER";font-size:16px;color:var(--color-primary)}.page-home .page-body .doc-header{display:block;min-height:0}.page-home .page-body .doc-header .swiper-pagination{bottom:40px}.page-home .page-body .doc-header .banner{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-image:var(--bg);background-position:center;background-repeat:no-repeat;background-size:cover}.page-home .page-body .doc-header .banner .title{font-size:72px;font-weight:500;max-width:600px}.page-home .page-body .doc-header .banner .desc{max-width:600px;line-height:1.5em;margin-top:32px}.page-home .page-body .doc-header .banner .btn{margin-top:48px}.page-home .page-body .doc-body .block-product{overflow:hidden;padding-bottom:0}.page-home .page-body .doc-body .block-product .intro{max-width:560px}.page-home .page-body .doc-body .block-product .intro .heading{margin-bottom:32px}.page-home .page-body .doc-body .block-product .intro .summary{color:#666;margin-bottom:46px}.page-home .page-body .doc-body .block-product .cards{display:grid;grid-template-columns:50% 50%;grid-template-rows:repeat(2, 1fr);gap:28px}.page-home .page-body .doc-body .block-product .cards .intro{margin-top:60px}.page-home .page-body .doc-body .block-product .cards .card{position:relative;height:420px;cursor:pointer}.page-home .page-body .doc-body .block-product .cards .card:nth-of-type(1){width:940px;height:520px}.page-home .page-body .doc-body .block-product .cards .card:nth-of-type(1) .card-body{background-image:url(../img/pd1@2x.png)}.page-home .page-body .doc-body .block-product .cards .card:nth-of-type(2){transform:translateY(-160px)}.page-home .page-body .doc-body .block-product .cards .card:nth-of-type(2) .card-body{width:55%;background-image:url(../img/pd2@2x.png)}.page-home .page-body .doc-body .block-product .cards .card:nth-of-type(3){transform:scale(.95);transform-origin:left top}.page-home .page-body .doc-body .block-product .cards .card:nth-of-type(3) .card-body{background-image:url(../img/pd3@2x.png)}.page-home .page-body .doc-body .block-product .cards .card .card-img{width:100%;height:100%;pointer-events:none}.page-home .page-body .doc-body .block-product .cards .card .card-body{position:absolute;left:0;top:0;bottom:0;display:flex;flex-direction:column;padding:42px;margin:0;width:46%;color:#fff;pointer-events:none;background-size:100% 100%}.page-home .page-body .doc-body .block-product .cards .card .card-body .proicon{margin-bottom:auto}.page-home .page-body .doc-body .block-product .cards .card .card-body .title{font-size:36px;font-weight:500;line-height:1em}.page-home .page-body .doc-body .block-product .cards .card .card-body .desc{margin-top:28px;line-height:1.75em;opacity:.9}.page-home .page-body .doc-body .block-about{background-color:#000;background-image:var(--bg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:#fff;height:85vh;display:flex}.page-home .page-body .doc-body .block-about .intro{max-width:600px}.page-home .page-body .doc-body .block-about .intro .heading{margin-bottom:40px}.page-home .page-body .doc-body .block-about .intro .summary{line-height:1.5em;opacity:.8}.page-home .page-body .doc-body .block-about .intro .btn{margin-top:78px}.page-home .page-body .doc-body .block-about .stock{margin-left:auto;align-self:flex-end}.page-home .page-body .doc-body .block-about .stock .code{font-size:24px;line-height:1em}.page-home .page-body .doc-body .block-about .stock .price{display:flex;align-items:end;gap:48px;margin-top:12px}.page-home .page-body .doc-body .block-about .stock .price big{line-height:1em;font-size:62px}.page-home .page-body .doc-body .block-about .stock .price small{line-height:1em;font-size:30px}.page-home .page-body .doc-body .block-about .stock .date{margin-top:48px}.page-home .page-body .doc-body .block-partner{background-color:#F9F9F9;background-color:#fff}.page-home .page-body .doc-body .block-partner .container{position:relative}.page-home .page-body .doc-body .block-partner .map img{display:block;width:100%;max-height:75vh;object-fit:contain;margin:auto}.page-home .page-body .doc-body .block-partner .digital{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:space-between}.page-home .page-body .doc-body .block-partner .digital dl dt{font-size:18px;opacity:.8}.page-home .page-body .doc-body .block-partner .digital dl dd{font-size:64px;font-weight:500;color:var(--color-primary)}.page-home .page-body .doc-body .block-partner .digital dl:nth-of-type(3){position:relative}.page-home .page-body .doc-body .block-partner .digital dl:nth-of-type(3) :before{position:absolute;left:0;top:-12px;content:"OVER";font-size:16px;color:var(--color-primary)}.page-home .page-body .doc-body .block-news{background-color:#F9F9F9}.page-home .page-body .doc-body .block-news .news-box{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.page-home .page-body .doc-body .block-news .news-box .card{background-color:#fff}.page-home .page-body .doc-body .block-news .news-box .card:hover .card-img img{transform:scale(1.05)}.page-home .page-body .doc-body .block-news .news-box .card:hover .card-body{background-color:var(--color-primary);color:#fff}.page-home .page-body .doc-body .block-news .news-box .card:hover .card-body .more{color:#fff}.page-home .page-body .doc-body .block-news .news-box .card .card-img{height:360px}.page-home .page-body .doc-body .block-news .news-box .card .card-img img{transition:.3s}.page-home .page-body .doc-body .block-news .news-box .card .card-body{padding:32px;transition:.3s}.page-home .page-body .doc-body .block-news .news-box .card .card-body .date{opacity:.75}.page-home .page-body .doc-body .block-news .news-box .card .card-body .title{margin-top:16px;font-size:20px;font-weight:500}.page-home .page-body .doc-body .block-news .news-box .card .card-body .more{display:block;margin-top:60px;color:var(--color-primary);transition:.3s}.page-home .page-body .doc-body .block-news .news-box .more-article{background-color:#fff;padding:40px}.page-home .page-body .doc-body .block-news .news-box .more-article a dl{padding-bottom:24px;margin-bottom:24px;border-bottom:dashed 1px #E6E6E6}.page-home .page-body .doc-body .block-news .news-box .more-article a dl dt{font-size:20px}.page-home .page-body .doc-body .block-news .news-box .more-article a dl dd{margin-top:20px;opacity:.75}.page-home .page-body .doc-body .block-news .news-box .more-article a:last-of-type dl{padding-bottom:0;margin-bottom:0;border-bottom:none}.page-home .page-body .doc-body .block-news .stock{display:flex;justify-content:space-between;align-items:center;margin-top:80px}.page-home .page-body .doc-body .block-news .stock dl dt{font-size:20px;color:#666}.page-home .page-body .doc-body .block-news .stock dl dd{display:flex;align-items:end;gap:60px;font-size:18px;color:#666;line-height:1em}.page-home .page-body .doc-body .block-news .stock dl dd big{font-size:62px;font-weight:500;color:#222;line-height:1em;transform:translateY(8px)}.page-home .page-body .doc-body .block-news .stock dl dd small{font-size:30px;line-height:1em}:root{--d-width:1920;--color-primary:#0f9ed4;--color-secondary:var(--color-primary);--border-color:#dee2e6;--border-radius:0;--font-color-base:#2B2B2B;--font-size-base:16px;--font-size-lg:20px;--font-size-md:var(--font-size-base);--font-size-sm:14px;--font-size-xs:12px;--font-size-h1:76px;--font-size-h2:64px;--font-size-h3:48px;--font-size-h4:36px;--font-size-h5:28px;--font-size-h6:20px}.container{width:100vw;max-width:1440px}.container-fluid{padding:0 40px}@media (max-width:992px){:root{--font-size-base:14px;--font-size-lg:16px;--font-size-md:var(--font-size-base);--font-size-sm:12px;--font-size-xs:10px;--font-size-h1:48px;--font-size-h2:36px;--font-size-h3:28px;--font-size-h4:20px;--font-size-h5:18px;--font-size-h6:16px}.page .page-header{position:sticky;top:0;background-color:#fff;z-index:99}.page .page-header .navbar .navbar-brand{height:64px}.page .page-body .doc-header{height:120px}.page .page-body .doc-body .heading:is(h3){margin-bottom:12px}.page .page-footer{padding:32px 0}.page .page-footer .brand{display:none}.page .page-footer .menus{display:flex !important;flex-direction:column;margin:0}.page .page-footer .menus .nav-item{display:none}.page .page-footer .copyright{line-height:1.5em;margin:0}.swiper .swiper-controls .swiper-button-prev,.swiper .swiper-controls .swiper-button-next{transform:scale(.75)}}