@charset "utf-8";:root{--color:#A60000;--vh:100vh;--head-height:100px;--font100:clamp(3.75rem, calc(.451rem + 5.15vw), 6.25rem);--font60:clamp(2.5rem, calc(-0.577rem + 3.85vw), 3.75rem);--font52:clamp(2.25rem, calc(-0.212rem + 3.08vw), 3.25rem);--font50:clamp(2.25rem, calc(.096rem + 2.69vw), 3.125rem);--font48:clamp(2rem, calc(-0.462rem + 3.08vw), 3rem);--font46:clamp(1.938rem, calc(-0.37rem + 2.88vw), 2.875rem);--font44:clamp(1.813rem, calc(-0.495rem + 2.88vw), 2.75rem);--font42:clamp(1.75rem, calc(-0.404rem + 2.69vw), 2.625rem);--font40:clamp(1.688rem, calc(-0.313rem + 2.5vw), 2.5rem);--font38:clamp(1.563rem, calc(-0.438rem + 2.5vw), 2.375rem);--font36:clamp(1.5rem, calc(-0.346rem + 2.31vw), 2.25rem);--font34:clamp(1.438rem, calc(-0.255rem + 2.12vw), 2.125rem);--font32:clamp(1.313rem, calc(-0.38rem + 2.12vw), 2rem);--font30:clamp(1.25rem, calc(-0.288rem + 1.92vw), 1.875rem);--font28:clamp(1.188rem, calc(-0.197rem + 1.73vw), 1.75rem);--font26:clamp(1.125rem, calc(-0.106rem + 1.54vw), 1.625rem);--font24:clamp(1.063rem, calc(-0.014rem + 1.35vw), 1.5rem);--font22:clamp(1rem, calc(.077rem + 1.15vw), 1.375rem);--font20:clamp(.938rem, calc(.168rem + .96vw), 1.25rem);--font18:clamp(.875rem, calc(.26rem + .77vw), 1.125rem);--font16:clamp(.813rem, calc(.351rem + .58vw), 1rem);--font14:clamp(.75rem, calc(.442rem + .38vw), .875rem);--spacing-160:clamp(6.25rem, calc(-2.981rem + 11.54vw), 10rem);--spacing-150:clamp(5.625rem, calc(-2.067rem + 9.62vw), 8.75rem);--spacing-140:clamp(5.625rem, calc(-0.625rem + 7.81vw), 8.75rem);--spacing-130:clamp(5rem, calc(-2.692rem + 9.62vw), 8.125rem);--spacing-120:clamp(5rem, calc(-1.154rem + 7.69vw), 7.5rem);--spacing-100:clamp(4.125rem, calc(-1.106rem + 6.54vw), 6.25rem);--spacing-90:clamp(3.125rem, calc(-3.029rem + 7.69vw), 5.625rem);--spacing-80:clamp(2.5rem, calc(-3.654rem + 7.69vw), 5rem);--spacing-70:clamp(2.25rem, calc(-2.981rem + 6.54vw), 4.375rem);--spacing-60:clamp(1.875rem, calc(-2.74rem + 5.77vw), 3.75rem);--spacing-50:clamp(1.625rem, calc(-2.067rem + 4.62vw), 3.125rem);--spacing-40:clamp(1.25rem, calc(-1.827rem + 3.85vw), 2.5rem);--spacing-30:clamp(1.25rem, calc(-0.288rem + 1.92vw), 1.875rem);--spacing-20:clamp(.875rem, calc(-0.048rem + 1.15vw), 1.25rem);--border-radius20:clamp(.625rem, calc(-0.089rem + 1.12vw), 1.25rem);--border-radius18:clamp(.625rem, calc(0.054rem + 0.89vw), 1.125rem);--border-radius16:clamp(.5rem, calc(-0.071rem + 0.89vw), 1rem);--border-radius14:clamp(.313rem, calc(-0.33rem + 1vw), .875rem);--border-radius12:clamp(.313rem, calc(-0.188rem + 0.78vw), .75rem);--border-radius10:clamp(.313rem, calc(-0.045rem + 0.56vw), .625rem);--btn-size:clamp(3rem, calc(1.154rem + 2.31vw), 3.75rem)}@media (max-width:1366px){:root{--head-height:70px}}@media (max-width:1024px){:root{--spacing-160:80px;--spacing-140:70px;--spacing-120:60px;--spacing-100:50px}}@media (max-width:991px){:root{--head-height:60px;--font100:42px;--font60:34px;--font52:32px;--font50:30px;--font48:30px;--font46:29px;--font44:28px;--font42:27px;--font40:26px;--font38:25px;--font36:24px;--font34:23px;--font32:21px;--font30:20px;--font28:19px;--font26:18px;--font24:17px;--font22:16px;--font20:15px;--font18:14px;--font16:13px;--font14:12px}}@media (max-width:768px){:root{--font60:28px;--font52:28px;--font50:28px;--font48:28px;--font46:28px}}@font-face{font-family:'Manrope';src:url('../fonts/Manrope-Light.ttf') format('truetype');font-weight:300}@font-face{font-family:'Manrope';src:url('../fonts/Manrope-Regular.ttf') format('truetype')}@font-face{font-family:'Manrope';src:url('../fonts/Manrope-Medium.ttf') format('truetype');font-weight:500}@font-face{font-family:'Manrope';src:url('../fonts/Manrope-SemiBold.ttf') format('truetype');font-weight:600}@font-face{font-family:'Manrope';src:url('../fonts/Manrope-Bold.ttf') format('truetype');font-weight:700}*{padding:0;margin:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:auto;margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:thin;position:relative;overflow-x:hidden;font-size:16px !important}html ::-webkit-scrollbar{width:5px;height:1px}html ::-webkit-scrollbar-thumb{border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:var(--color)}html ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:3px;background:#ededed}body{min-height:100%;font-family:'Manrope';font-size:16px !important;line-height:1.5;color:#222222;background:#FFFFFF}img{max-width:100%;border:0;vertical-align:top}li{list-style:none}h1,h2,h3,h4,h5,h6{font-family:inherit;font-style:inherit;font-size:inherit;font-weight:normal}a,a:hover,a:focus{text-decoration:none}input,button{-webkit-appearance:none;appearance:none;border-radius:0}button{cursor:pointer}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;appearance:button;cursor:pointer}textarea{resize:none;overflow:auto}input,button,textarea,select{border:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:normal;color:inherit;background:transparent}select{-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}table{border-collapse:collapse}.fl{float:left}.fr{float:right}.clear{zoom:1}.clear:after{content:'';display:block;clear:both}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.f_column{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.f_column_right{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.f_row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}.f_row_right{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}.j_center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.j_end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.j_start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.j_justify{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.j_around{-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around}.a_start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.a_end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.a_center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.a_baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.a_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.a_s_stretch{-webkit-box-self:stretch;-ms-align-self:stretch;-webkit-align-self:stretch;align-self:stretch}.a_s_center{-webkit-box-self:center;-ms-align-self:center;-webkit-align-self:center;align-self:center}.a_s_end{-webkit-box-self:end;-ms-align-self:end;-webkit-align-self:end;align-self:end}.flex_wrap{flex-wrap:wrap;-ms-flex-wrap:wrap}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.pb{width:100%;height:0;padding-bottom:100%;position:relative;z-index:5;overflow:hidden}.ab{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;text-align:center;overflow:hidden}.container{width:93.75%;max-width:1800px;margin:0 auto;position:relative;z-index:5}.container.active{max-width:1400px}@media (max-width:991px){.container{width:100%;padding:0 20px}}.bg-color1{background-color:#FFFFFF}.public-scrollbar{scrollbar-width:thin}.public-scrollbar ::-webkit-scrollbar{width:5px;height:1px}.public-scrollbar ::-webkit-scrollbar-thumb{border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:var(--color)}.public-scrollbar ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:3px;background:#ededed}.idx_title{width:100%;height:auto}.idx_title .title{width:100%;height:auto;max-height:calc(3em * 1.3);font-size:var(--font52);font-weight:500;color:#000000;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.idx_title .subtitle{width:100%;height:auto;max-height:calc(3em * 1.3);margin-top:10px;font-size:var(--font36);font-weight:500;color:#82786D;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.idx_title .details{width:100%;height:auto;font-size:var(--font18);color:#222222;line-height:1.667}.idx_title .title+.details{margin-top:var(--spacing-30)}.idx_title .subtitle+.details{margin-top:var(--spacing-30)}.public-btn{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}.public-btn a{width:auto;min-width:180px;height:50px;position:relative;z-index:1;padding:0 2em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50px;border:1px solid var(--color);font-size:var(--font16);font-weight:500;color:var(--color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.public-btn a:hover{background:var(--color);color:#FFFFFF}@media (max-width:1600px){.public-btn a{min-width:150px;height:54px}}@media (max-width:1280px){.public-btn a{min-width:140px;height:48px;padding:0 1.5em}}@media (max-width:1024px){.public-btn a{min-width:120px;height:44px;padding:0 1em}}@media (max-width:991px){.public-btn a{min-width:80px;height:40px;font-size:12px;background:var(--color);color:#FFFFFF}}.public-content{font-size:var(--font18);color:#222222;line-height:1.556}.public-content h1,.public-content h2,.public-content h3,.public-content h4,.public-content h5,.public-content h6{font-size:var(--font30);font-weight:500}.public-content a{color:#222222}.public-content table{max-width:100%}.public-content table td,.public-content table th{padding:10px 15px;border:1px solid rgba(0,0,0,0.1)}.public-content li{margin-left:15px;list-style:disc}.public-content ol{margin-left:15px;list-style:decimal}.public-content img,.public-content video{max-width:100%;height:auto !important}#hi-upgrade{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#fff;font-size:16px;line-height:26px;text-align:center}#hi-upgrade .hi-wrap{position:absolute;top:50%;left:50%;margin:-177px 0 0 -450px;width:900px}#hi-upgrade .hi-wrap .hi-title{font-size:30px;line-height:40px;color:#333}#hi-upgrade .hi-wrap .hi-close{margin:10px 0;display:inline-block;cursor:pointer;font-size:18px;color:var(--color)}#hi-upgrade .hi-wrap .hi-close:hover{text-decoration:underline}#hi-upgrade .hi-wrap .hi-text1{color:#666}#hi-upgrade .hi-wrap .hi-text1 span{color:var(--color)}#hi-upgrade .hi-wrap .hi-text2{position:relative;margin:60px 0;color:#333}#hi-upgrade .hi-wrap .hi-text2::before{content:"";position:absolute;top:50%;left:0;z-index:1;width:100%;border-top:1px solid #ddd}#hi-upgrade .hi-wrap .hi-text2 span{position:relative;z-index:5;padding:0 30px;background:#fff}#hi-upgrade .hi-wrap .hi-list{overflow:hidden}#hi-upgrade .hi-wrap .hi-list li{display:inline-block;width:16%}#hi-upgrade .hi-wrap .hi-list li div{margin:0 auto 5px;width:50px;height:50px}#hi-upgrade .hi-wrap .hi-list li a{color:#666}#hi-upgrade .hi-wrap .hi-list li a:hover{color:var(--color)}#hi-upgrade .hi-wrap .hi-list li .hi-ico1{background:url(../images/hi-llq-1.jpg) no-repeat center / 100%}#hi-upgrade .hi-wrap .hi-list li .hi-ico2{background:url(../images/hi-llq-2.jpg) no-repeat center / 100%}#hi-upgrade .hi-wrap .hi-list li .hi-ico3{background:url(../images/hi-llq-3.jpg) no-repeat center / 100%}#hi-upgrade .hi-wrap .hi-list li .hi-ico4{background:url(../images/hi-llq-4.jpg) no-repeat center / 100%}#hi-upgrade .hi-wrap .hi-list li .hi-ico5{background:url(../images/hi-llq-5.jpg) no-repeat center / 100%}#hi-upgrade .hi-wrap .hi-list li .hi-ico6{background:url(../images/hi-llq-6.jpg) no-repeat center / 100%}#c-go-top{display:flex;align-items:center;justify-content:center;position:fixed;bottom:10px;right:10px;z-index:999;width:40px;height:40px;border-radius:50%;background-color:var(--color);cursor:pointer;display:none !important;visibility:hidden !important}@media (max-width:991px){#c-go-top{display:none !important}}#c-go-top svg{width:50%;height:50%}#c-go-top svg use{fill:#FFFFFF}#c-code-pop{display:none;position:fixed;top:0;left:0;z-index:910;width:100%;height:100%;background:rgba(0,0,0,0.4)}#c-code-pop .c-img-box{position:absolute;top:50%;left:50%;padding:20px;width:200px;border-radius:5px;background:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#c-code-pop .c-img-box .c-close{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;bottom:-60px;left:50%;margin-left:-20px;cursor:pointer;background-color:#fff;border-radius:50%;transition:all .4s}#c-code-pop .c-img-box .c-close img,#c-code-pop .c-img-box .c-close svg{margin:4px;width:18px;height:18px}#c-code-pop .c-img-box .c-close img path,#c-code-pop .c-img-box .c-close svg path{fill:#333;transition:all .4s}#c-code-pop .c-img-box .c-close:hover{background-color:var(--color)}#c-code-pop .c-img-box .c-close:hover svg path{fill:#fff}#c-code-pop .c-img-box>img{width:100%}#c-code-pop .c-img-box .c-text{padding-top:10px;line-height:1;text-align:center;color:#333}header{width:100%;height:auto;position:fixed;top:0;left:0;z-index:900;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header.is-show{transform:translateY(-100%)}header.before-leave,header.is-set,header.active{background:#D6D0C8;box-shadow:0 2px 10px rgba(0,0,0,0.05)}header.before-leave .logo a,header.is-set .logo a,header.active .logo a{filter:none}header.before-leave .nav ul li .headline,header.is-set .nav ul li .headline,header.active .nav ul li .headline{--nav-color:#333333;--active-color:var(--color)}header.before-leave .column,header.is-set .column,header.active .column{--column-color:#333333;--icon-color:rgba(0,0,0,0.4)}header.before-leave .mobile-switch i,header.is-set .mobile-switch i,header.active .mobile-switch i{background:#000000}header::after{content:'';width:100%;height:1px;position:absolute;left:0;bottom:0;z-index:10;background:#FFFFFF;opacity:.1}header .header_box{width:100%;height:auto;position:relative;z-index:5}header .header_box .header_main{width:100%;height:var(--head-height);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}header .logo{width:20%;max-width:260px;height:100%;overflow:hidden}header .logo a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;filter:brightness(0) invert(1);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}header .nav{width:auto;height:100%}header .nav ul{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:clamp(1.875rem, calc(-7.356rem + 11.54vw), 5.625rem)}header .nav ul li{width:auto;height:100%;position:relative;z-index:1}header .nav ul li .headline{width:100%;height:100%;overflow:hidden;--nav-color:#FFFFFF;--active-color:#FFFFFF}header .nav ul li .headline a{width:100%;height:100%;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:var(--font16);color:var(--nav-color);font-weight:600;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header .nav ul li .headline a::after{content:'';width:0;height:2px;position:absolute;left:50%;bottom:0;z-index:1;transform:translateX(-50%);background:var(--nav-color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header .nav ul li .subnav{width:140px;height:auto;position:absolute;z-index:1;left:50%;top:100%;transform:translate(-50%, 10px);padding:10px 0;background:#FFFFFF;opacity:0;pointer-events:none;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}header .nav ul li .subnav .one{width:100%;height:auto;text-align:center;overflow:hidden}header .nav ul li .subnav .one a{width:100%;height:auto;display:block;padding:10px 15px;font-size:var(--font14);color:#333333;overflow:hidden}header .nav ul li .subnav .one a:hover,header .nav ul li .subnav .one a.active{color:var(--color)}header .nav ul li .subnav .one a.active{font-weight:500}header .nav ul li .headline.active a,header .nav ul li:hover .headline a{color:var(--active-color)}header .nav ul li .headline.active a::after,header .nav ul li:hover .headline a::after{width:100%;background:var(--active-color)}header .nav ul li:hover .subnav{transform:translate(-50%, 0);opacity:1;pointer-events:visible}header .column{width:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;--column-color:#FFFFFF;--icon-color:#FFFFFF}header .column .h-line{width:2px;height:20px;margin:0 20px;background:var(--icon-color);opacity:.3}header .column .h-language,header .column .h-search{width:auto;height:100%;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header .column .h-language a,header .column .h-search a{width:20px;height:20px;box-sizing:content-box;font-size:0;overflow:hidden}header .column .h-language a svg,header .column .h-search a svg{width:100%;height:100%}header .column .h-language a svg use,header .column .h-search a svg use{fill:var(--icon-color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header .column .h-language a:hover svg use,header .column .h-search a:hover svg use{fill:var(--color)}@media (max-width:991px){header .header_box .header_main{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}header .logo{width:50%;position:relative}header .nav,header .column{display:none}}header .mobile-switch{position:relative;display:none;width:30px;height:20px;cursor:pointer}@media (max-width:991px){header .mobile-switch{display:block}}header .mobile-switch i{position:absolute;left:0;height:2px;width:100%;background:#FFFFFF;transition:all .4s}header .mobile-switch i:nth-child(1){top:0}header .mobile-switch i:nth-child(3){bottom:0}header .mobile-switch i:nth-child(2){top:50%;margin-top:-1px}header .mobile-switch.active i:nth-child(2){opacity:0}header .mobile-switch.active i:nth-child(1){top:50%;margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .mobile-switch.active i:nth-child(3){bottom:50%;margin-bottom:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .mobile-header{width:100%;height:100vh;padding:var(--head-height) 0 20px;position:absolute;left:0;top:0;z-index:1;background:#FFFFFF;display:none;overflow:hidden}header .mobile-header .mobile_main{width:100%;height:100%;border-top:1px solid rgba(0,0,0,0.1);overflow:hidden}header .mobile-header .mobile_main .mobile_nav{width:100%;height:100%;overflow:hidden;overflow-y:auto}header .mobile-header .mobile_main .mobile_nav ul{width:100%;height:auto;overflow:hidden}header .mobile-header .mobile_main .mobile_nav ul li{width:100%;height:auto;overflow:hidden}header .mobile-header .mobile_main .mobile_nav ul li .headline{width:100%;height:auto;padding:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:20px;overflow:hidden}header .mobile-header .mobile_main .mobile_nav ul li .headline a{width:auto;max-width:100%;height:auto;font-size:18px;font-weight:500;color:#000000}header .mobile-header .mobile_main .mobile_nav ul li .headline .icon{width:16px;height:16px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header .mobile-header .mobile_main .mobile_nav ul li .headline .icon svg{width:100%;height:100%}header .mobile-header .mobile_main .mobile_nav ul li .headline .icon svg use{fill:#000000}header .mobile-header .mobile_main .mobile_nav ul li ul{width:100%;height:auto;padding:0 20px 15px;display:none;overflow:hidden}header .mobile-header .mobile_main .mobile_nav ul li ul li{width:100%;height:auto;overflow:hidden}header .mobile-header .mobile_main .mobile_nav ul li ul li>.headline{padding:0}header .mobile-header .mobile_main .mobile_nav ul li ul li>.headline a,header .mobile-header .mobile_main .mobile_nav ul li ul li>a{width:auto;max-width:100%;display:block;padding:15px 0;font-size:16px;font-weight:500;color:#222222;overflow:hidden}header .mobile-header .mobile_main .mobile_nav ul li ul li ul li>.headline a,header .mobile-header .mobile_main .mobile_nav ul li ul li ul li a{font-size:14px;color:#333333}header .mobile-header .mobile_main .mobile_nav ul li>.headline,header .mobile-header .mobile_main .mobile_nav ul li>a{border-bottom:1px solid rgba(0,0,0,0.1)}header .mobile-header .mobile_main .mobile_nav ul li.active>a,header .mobile-header .mobile_main .mobile_nav ul li.active>.headline a{color:var(--color)}header .mobile-header .mobile_main .mobile_nav ul li.is-set.active>.headline .icon{transform:rotate(90deg)}header .mobile-header .mobile_main .mobile_nav ul li.active>.headline .icon svg use{fill:var(--color)}.header_nbsp{width:100%;height:var(--head-height);overflow:hidden}.c-open #c-header .c-nav2{height:calc(100vh - var(--head-height))}#c-header.c-style2 .c-switch i{background:#333}.idx_banner{width:100%;height:auto;position:relative;z-index:1;background-color:#000000;overflow:hidden;--time:5s}.idx_banner .swiper-slide{position:relative;z-index:1;pointer-events:none}.idx_banner .swiper-slide.active{pointer-events:initial;z-index:10}.idx_banner .swiper-slide a{width:100%;height:100%;display:block;position:relative;z-index:1;pointer-events:initial}.idx_banner .info_box{width:100%;height:100%;padding-bottom:200px;position:absolute;z-index:5;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;overflow:hidden}.idx_banner .info_box .title{font-size:var(--font50);font-weight:500;color:#FFFFFF;line-height:1.14;pointer-events:initial;opacity:0;white-space:break-spaces}.idx_banner .images{width:100%;height:100vh;overflow:hidden}.idx_banner .images img,.idx_banner .images video{width:100%;height:100%;object-fit:cover}.idx_banner .images .img-m{display:none}@media (max-width: 991px){.idx_banner .images .img-pc{display:none}.idx_banner .images .img-m{display:block}}.idx_banner .pager_box{width:100%;height:auto;position:absolute;z-index:1;left:0;bottom:var(--spacing-100);z-index:10;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.idx_banner .pager_box .container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:30px}.idx_banner .pager_box .title{width:auto;height:auto;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:10px;font-size:var(--font16);font-weight:500;color:#FFFFFF;white-space:nowrap;overflow:hidden}.idx_banner .pager_box .title::before{content:'';width:6px;height:6px;border-radius:50%;background:#FFFFFF;display:inline-block}.idx_banner .pager_box .pager{width:100%;flex:1;height:1px;position:relative;z-index:1;background:rgba(255,255,255,0.2)}.idx_banner .pager_box .pager span{width:0;height:100%;position:absolute;z-index:1;left:0;top:0;background:#FFFFFF;border-radius:0;opacity:1;overflow:hidden}.idx_banner .pager_box .pager .active{animation:lineone var(--time) linear}.idx_banner .pager_box .number{width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}.idx_banner .pager_box .number .idx,.idx_banner .pager_box .number .total{min-width:2ch;font-size:var(--font18);color:#FFFFFF}.idx_banner .pager_box .number .line{margin:0 5px;font-size:var(--font18);color:#828282}.idx_banner .pager_box .number .total{color:#828282}.idx_banner .pager_box .swiper-btn{width:20px;height:20px;cursor:pointer}.idx_banner .pager_box .swiper-btn svg{width:100%;height:100%}.idx_banner .pager_box .swiper-btn svg use{fill:#FFFFFF}@media (max-width:1280px){.idx_banner .pager_box .swiper-btn{width:16px;height:16px}}@media (max-width:991px){.idx_banner .info_box{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.idx_banner .pager_box .title,.idx_banner .pager_box .number,.idx_banner .pager_box .swiper-btn{display:none}.idx_banner .pager_box .pager{height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;background:transparent}.idx_banner .pager_box .pager span{width:24px;height:1px;position:relative;background:#FFFFFF;opacity:.5}.idx_banner .pager_box .pager .active{animation:none;opacity:1}}@keyframes grow2{0%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:1}}.idx_product{width:100%;height:auto;background:#EFECE3;overflow:hidden}.idx_product .product_box{width:100%;height:auto;padding:var(--spacing-100) 0 var(--spacing-150);overflow:hidden}.idx_product .product_box .idx_title{width:100%;height:auto;text-align:center;font-size:var(--font52);font-weight:500;color:#333333;overflow:hidden}.idx_product .product_box .menu_box{width:100%;height:auto;margin-top:var(--spacing-60);display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:var(--spacing-50) var(--spacing-30);overflow:hidden}.idx_product .product_box .menu_box .item{width:100%;height:auto;overflow:hidden}.idx_product .product_box .menu_box .item .img{width:100%;height:auto;background:url('../images/idx-pro-bg.jpg') no-repeat center / cover;overflow:hidden}.idx_product .product_box .menu_box .item .img .pb{padding-bottom:92.68292683%}.idx_product .product_box .menu_box .item .img .ab{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.idx_product .product_box .menu_box .item .img img{max-width:100%;max-height:100%;object-fit:cover;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.idx_product .product_box .menu_box .item .info{width:100%;height:auto;margin-top:20px;overflow:hidden}.idx_product .product_box .menu_box .item .info .title{width:100%;height:auto;font-size:var(--font24);color:#333333;font-weight:700;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx_product .product_box .menu_box .item .info .details{width:100%;height:calc(2em * 1.5);margin-top:.5em;font-size:var(--font14);color:#666666;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.idx_product .product_box .menu_box .item:hover .img img{transform:scale(1.05)}.idx_product .product_box .menu_box .item:hover .info .title{color:var(--color)}@media (max-width:991px){.idx_product .product_box .menu_box{grid-template-columns:repeat(2, 1fr);grid-gap:30px 15px}}.idx_product .product_box .view_info{width:90%;max-width:1280px;height:auto;margin:var(--spacing-120) auto 0;text-align:center}.idx_product .product_box .view_info .title{width:100%;height:auto;font-size:var(--font40);color:#222222;line-height:1.225;overflow:hidden}.idx_product .product_box .view_info .public-btn{margin-top:var(--spacing-50);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.idx_customized{width:100%;height:auto;position:relative;z-index:1;overflow:hidden}.idx_customized .customized_box{width:100%;height:100vh;padding:var(--spacing-120) 0;color:#FFFFFF;overflow:hidden}.idx_customized .customized_box .content{width:100%;max-width:680px;height:auto}.idx_customized .customized_box .content .classify{font-size:var(--font18);font-weight:500}.idx_customized .customized_box .content .title{margin-top:10px;font-size:var(--font44);font-weight:600;line-height:1.3}.idx_customized .customized_box .content .details{margin-top:var(--spacing-100);font-size:var(--font20);font-weight:500;line-height:1.5}.idx_customized .customized_box .content .public-btn{margin-top:var(--spacing-60)}.idx_customized .customized_box .content .public-btn a{border-color:#FFFFFF;color:#FFFFFF}.idx_customized .customized_box .content .public-btn a:hover{background:#FFFFFF;color:var(--color)}.idx_customized .images_box{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden}.idx_customized .images_box img{width:100%;height:100%;object-fit:cover;transform:scale(1.05);-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.idx_customized:hover .images_box img{transform:scale(1)}@media (max-width:991px){.idx_customized .customized_box .content .public-btn a{border-color:#FFFFFF;background:#FFFFFF;color:var(--color)}}.idx_about{width:100%;height:auto;background:#D6D0C8;overflow:hidden}.idx_about .about_box{width:100%;height:auto;padding:clamp(6.875rem, calc(-2.356rem + 11.54vw), 10.625rem) 0 var(--spacing-60)}.idx_about .about_box .about_main{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.idx_about .about_box .about_main .images{width:50%;height:auto;font-size:0;direction:rtl}.idx_about .about_box .about_main .images .img{width:50vw;height:auto}.idx_about .about_box .about_main .images .img img{width:100%}.idx_about .about_box .about_main .content{width:50%;max-width:680px;height:auto;margin-left:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.idx_about .about_box .about_main .content .info_box{width:100%;height:auto}.idx_about .about_box .about_main .content .info_box .public-btn{margin-top:var(--spacing-70)}.idx_about .about_box .about_main .content .img{width:50%;max-width:448px;height:auto;margin-top:40px;font-size:0;-webkit-box-self:end;-ms-align-self:end;-webkit-align-self:end;align-self:end}.idx_about .about_box .about_menu{width:100%;height:auto;margin-top:clamp(6.25rem, calc(-9.135rem + 19.23vw), 12.5rem);display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:5%}.idx_about .about_box .about_menu .item{width:100%;height:auto;padding-left:20px;border-left:1px solid rgba(0,0,0,0.2);overflow:hidden}.idx_about .about_box .about_menu .item .number{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:var(--font52);font-weight:500;color:#000000;line-height:1;overflow:hidden}.idx_about .about_box .about_menu .item .word{width:100%;height:auto;margin-top:var(--spacing-50);font-size:var(--font18);color:#000000;line-height:1.33;overflow:hidden}@media (max-width:991px){.idx_about .about_box{padding-top:60px}.idx_about .about_box .about_menu{grid-template-columns:repeat(2, 1fr);grid-gap:50px 20px}.idx_about .about_box .about_menu .item{padding-left:15px}}@media (max-width:768px){.idx_about .about_box .about_main{display:block}.idx_about .about_box .about_main .images{width:100%;max-width:100%;direction:ltr}.idx_about .about_box .about_main .images .img{width:100vw;position:relative;left:50%;transform:translateX(-50%)}.idx_about .about_box .about_main .content{width:100%;max-width:100%;margin:40px 0 0}}.idx_case{width:100%;height:auto;background:#D6D0C8;overflow:hidden}.idx_case .case_box{width:100%;height:auto;padding:var(--spacing-100) 0 var(--spacing-120);overflow:hidden}.idx_case .case_box .idx_title{text-align:center}.idx_case .case_box .case_main{width:100%;height:auto;margin-top:var(--spacing-80);position:relative;z-index:1;overflow:hidden}.idx_case .case_box .case_main .swiper_box{width:100%;height:auto;overflow:hidden}.idx_case .case_box .case_main .swiper_box .swiper-slide{width:50%;height:auto;position:relative;z-index:1}.idx_case .case_box .case_main .swiper_box .swiper-slide .img{width:100%;height:auto;overflow:hidden}.idx_case .case_box .case_main .swiper_box .swiper-slide .img .pb{padding-bottom:63.76146789%}.idx_case .case_box .case_main .swiper_box .swiper-slide .img img{width:100%;height:100%;object-fit:cover}.idx_case .case_box .case_main .swiper_box .swiper-slide .info{width:100%;height:auto;margin-top:10px;overflow:hidden}.idx_case .case_box .case_main .swiper_box .swiper-slide .info .title{width:100%;height:auto;font-size:var(--font20);font-weight:500;color:#444444;line-height:1.375;overflow:hidden}.idx_case .case_box .case_main .swiper_box .swiper-slide .info .details{width:100%;height:auto;max-height:calc(2em * 1.667);margin-top:.5em;font-size:var(--font14);color:#666666;line-height:1.667;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.idx_case .case_box .case_main .swiper_box .swiper-slide::after{content:'';width:1px;height:100%;position:absolute;right:-17px;top:0;z-index:1;background:#000000;opacity:.18}.idx_case .case_box .pager_box{width:100%;height:auto;margin-top:var(--spacing-100)}.idx_case .case_box .pager_box .pager{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:14px;overflow:hidden}.idx_case .case_box .pager_box .pager span{width:clamp(1.5rem, calc(-2.5rem + 5vw), 3.125rem);height:auto;border-radius:0;position:relative;z-index:1;padding-top:14px;opacity:1;background:transparent}.idx_case .case_box .pager_box .pager span::before,.idx_case .case_box .pager_box .pager span::after{content:'';width:100%;height:1px;position:absolute;left:0;top:0;z-index:1;background:rgba(33,33,33,0.3)}.idx_case .case_box .pager_box .pager span::after{z-index:2;width:0;background:var(--color)}.idx_case .case_box .pager_box .pager span i{width:3px;height:3px;display:block;margin:0 auto;border-radius:50%;background:var(--color);opacity:0}.idx_case .case_box .pager_box .pager .active::after{animation:lineone 5s linear}.idx_case .case_box .pager_box .pager .active i{opacity:1}.idx_case .case_box .pager_box .number{width:100%;height:auto;margin-top:var(--spacing-40);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.idx_case .case_box .pager_box .number .idx,.idx_case .case_box .pager_box .number .total{min-width:1ch;font-size:var(--font14);color:#000000}.idx_case .case_box .pager_box .number .line{margin:0 5px;font-size:var(--font14);color:#999999}.idx_case .case_box .pager_box .number .total{color:#999999}.idx_case .case_box .pager_box .public-btn{margin-top:var(--spacing-70);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width:991px){.idx_case .case_box .case_main .swiper_box .swiper-slide::after{display:none}.idx_case .case_box .pager_box .pager{grid-gap:10px}.idx_case .case_box .pager_box .pager span{width:24px;padding-top:10px}.idx_case .case_box .pager_box .pager span::after{display:none}.idx_case .case_box .pager_box .pager span i{width:2px;height:2px}.idx_case .case_box .pager_box .pager span.active::before{background:var(--color)}.idx_case .case_box .pager_box .number{display:none}}@keyframes lineone{0%{width:0}100%{width:100%}}.idx_culture{width:100%;height:auto;position:relative;z-index:1;overflow:hidden}.idx_culture .culture_box{width:100%;height:auto;position:absolute;left:0;top:0;z-index:10;overflow:hidden}.idx_culture .culture_box .culture_main{width:100%;height:100vh;position:relative;z-index:1;padding:var(--py) 0 0;color:#FFFFFF;--py:30vh;--x:0}.idx_culture .culture_box .culture_main .line{width:100vw;height:1px;position:absolute;z-index:1;left:50%;top:calc(var(--py) + calc(12px * 1.375) + 20px);z-index:10;transform:translateX(-50%);background:rgba(255,255,255,0.2);overflow:hidden}.idx_culture .culture_box .culture_main .line::after{content:'';width:var(--x);height:100%;display:block;background:#FFFFFF}.idx_culture .culture_box .culture_main .headline{width:100%;height:0;position:relative;z-index:1;transform:translateY(calc(1.5em + 40px));font-size:12px;font-weight:500;color:#FFFFFF;line-height:1.375}.idx_culture .culture_box .culture_main .headline::before{content:'';width:.83em;height:.83em;position:absolute;right:100%;top:.6875em;z-index:1;transform:translate(-1.5em, -50%);border-radius:50%;background:#FFFFFF}.idx_culture .culture_box .culture_main .menu_box{width:100%;height:100%;position:relative;z-index:1;overflow:hidden}.idx_culture .culture_box .culture_main .menu_box .item{width:100%;height:auto;position:absolute;left:0;top:0;z-index:1;display:grid;grid-template-columns:repeat(16, 1fr);grid-row-gap:40px}.idx_culture .culture_box .culture_main .menu_box .item .number,.idx_culture .culture_box .culture_main .menu_box .item .title{font-size:12px;font-weight:500;line-height:1.375;opacity:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.idx_culture .culture_box .culture_main .menu_box .item .number{grid-area:1 / 1 / 1 / 4}.idx_culture .culture_box .culture_main .menu_box .item .title{grid-area:1 / 6 / 1 / -1}.idx_culture .culture_box .culture_main .menu_box .item .details{grid-area:2 / 6 / 2 / -1;font-size:var(--font44);font-weight:600;line-height:1.375;opacity:0;transform:translateY(60px);transition:transform 0 ease,opacity .6s ease}.idx_culture .culture_box .culture_main .menu_box .item.active .number,.idx_culture .culture_box .culture_main .menu_box .item.active .title{opacity:1}.idx_culture .culture_box .culture_main .menu_box .item.active .details{transform:translate(0);opacity:1;transition:transform .6s ease,opacity .6s ease}@media (max-width:991px){.idx_culture .culture_box .culture_main{--py:20vh}.idx_culture .culture_box .culture_main .headline{height:auto;padding-left:20px;transform:translate(0)}.idx_culture .culture_box .culture_main .headline::before{width:.6em;height:.6em;left:0;right:auto;transform:translateY(-50%)}.idx_culture .culture_box .culture_main .menu_box{margin-top:40px}.idx_culture .culture_box .culture_main .menu_box .item{grid-template-columns:3ch 1fr}.idx_culture .culture_box .culture_main .menu_box .item .number{grid-area:1 / 1 / 1 / 1}.idx_culture .culture_box .culture_main .menu_box .item .title{grid-area:1 / 2 / 1 / -1}.idx_culture .culture_box .culture_main .menu_box .item .details{grid-area:2 / 1 / 2 / -1}}.idx_culture .culture_img{width:100%;height:100vh;position:relative;z-index:1;overflow:hidden}.idx_culture .culture_img .images_box{width:100%;height:100vh;position:relative;z-index:1;overflow:hidden}.idx_culture .culture_img .images_box .images{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;overflow:hidden}.idx_culture .culture_img .images_box .images .img{width:100%;height:100%;overflow:hidden}.idx_culture .culture_img .images_box .images .img img{width:100%;height:100%;object-fit:cover}.idx_culture .culture_img .images_box .images:nth-child(2){z-index:9}.idx_culture .culture_img .images_box .images:nth-child(3){z-index:8}.idx_culture .culture_img .images_box .images:nth-child(4){z-index:7}.idx_culture .culture_img .images_box .images:nth-child(5){z-index:6}.idx_culture .culture_img .images_box .images:nth-child(6){z-index:5}.idx_culture .culture_img .images_box .images:nth-child(7){z-index:4}.idx_culture .culture_img .images_box .images:nth-child(8){z-index:3}.idx_culture .culture_img .images_box .images:nth-child(9){z-index:2}.idx_culture .culture_img .images_box .images:nth-child(10){z-index:1}.idx_culture .culture_img .pager_box{width:100%;height:auto;position:absolute;left:0;bottom:var(--spacing-80);z-index:20;overflow:hidden}.idx_culture .culture_img .pager_box .center_box{width:100%;height:auto;display:grid;grid-template-columns:repeat(16, 1fr);overflow:hidden}.idx_culture .culture_img .pager_box .center_box .down{width:100%;height:auto;grid-area:2 / 6 / 2 / -1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}.idx_culture .culture_img .pager_box .center_box .down .word{font-size:12px;color:#FFFFFF}.idx_culture .culture_img .pager_box .center_box .down .icon{width:11px;height:12px;margin-left:10px;font-size:0}.idx_culture .culture_img .pager_box .center_box .down .icon svg{width:100%;height:100%}.idx_culture .culture_img .pager_box .center_box .down .icon svg use{fill:#FFFFFF}@media (max-width:991px){.idx_culture .culture_img .pager_box .center_box{display:block}.idx_culture .culture_img .pager_box .center_box .down{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.idx_core{width:100%;height:auto;background:#D6D0C8;overflow:hidden}.idx_core .core_box{width:100%;height:auto;padding:var(--spacing-100) 0;overflow:hidden}.idx_core .core_box .menu_box{width:100%;height:auto;margin-top:clamp(9.375rem, calc(-18.317rem + 34.62vw), 20.625rem);display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:5%}.idx_core .core_box .menu_box .item{width:100%;height:auto;padding-left:20px;border-left:1px solid rgba(0,0,0,0.2);overflow:hidden}.idx_core .core_box .menu_box .item .title{width:100%;height:auto;font-size:var(--font18);font-weight:700;color:#000000;overflow:hidden}.idx_core .core_box .menu_box .item .details{width:100%;height:auto;min-height:calc(8em * 1.375);margin-top:8px;font-size:var(--font16);color:#222222;line-height:1.375;overflow:hidden}@media (max-width:991px){.idx_core .core_box{padding:60px 0}.idx_core .core_box .menu_box{grid-template-columns:repeat(2, 1fr);grid-gap:40px 20px}.idx_core .core_box .menu_box .item .details{min-height:auto}}@media (max-width:768px){.idx_core .core_box .menu_box{margin-top:60px;display:block}.idx_core .core_box .menu_box .item{padding-left:15px}.idx_core .core_box .menu_box .item+.item{margin-top:40px}}.idx_news{width:100%;height:auto;background:#EFECE3;overflow:hidden}.idx_news .news_box{width:100%;height:auto;padding:clamp(3.75rem, calc(-3.942rem + 9.62vw), 6.875rem) 0 clamp(6.875rem, calc(-10.048rem + 21.15vw), 13.75rem);overflow:hidden}.idx_news .news_box .news_head{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.idx_news .news_box .news_head .idx_title{flex:1}.idx_news .news_box .news_head .public-btn{width:auto;margin-left:10%}.idx_news .news_box .swiper_box{width:100%;height:auto;margin:var(--spacing-60) auto 0}.idx_news .news_box .swiper_box .swiper-slide{width:100%}.idx_news .news_box .swiper_box .swiper-slide .img{width:100%;height:auto;overflow:hidden}.idx_news .news_box .swiper_box .swiper-slide .img .pb{padding-bottom:66.66%}.idx_news .news_box .swiper_box .swiper-slide .img img{width:100%;height:100%;object-fit:cover}.idx_news .news_box .swiper_box .swiper-slide .info{width:100%;height:auto;margin-top:20px;overflow:hidden}.idx_news .news_box .swiper_box .swiper-slide .info .time{width:100%;height:auto;font-size:var(--font18);color:#999999;overflow:hidden}.idx_news .news_box .swiper_box .swiper-slide .info .title{width:100%;height:auto;max-height:calc(2em * 1.4);margin-top:10px;font-size:var(--font20);color:#333333;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.idx_news .news_box .pager_box{width:100%;height:auto;margin-top:var(--spacing-100);display:none;overflow:hidden}.idx_news .news_box .pager_box .pager{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;overflow:hidden}.idx_news .news_box .pager_box .pager span{width:24px;height:auto;border-radius:0;position:relative;z-index:1;padding-top:10px;opacity:1;background:transparent}.idx_news .news_box .pager_box .pager span::before{content:'';width:100%;height:1px;position:absolute;left:0;top:0;z-index:1;background:rgba(33,33,33,0.3)}.idx_news .news_box .pager_box .pager span i{width:2px;height:2px;display:block;margin:0 auto;border-radius:50%;background:var(--color);opacity:0}.idx_news .news_box .pager_box .pager .active::before{background:var(--color)}.idx_news .news_box .pager_box .pager .active i{opacity:1}@media (max-width:991px){.idx_news .news_box .news_head{display:block}.idx_news .news_box .news_head .public-btn{width:100%;margin:20px 0 0}.idx_news .news_box .pager_box{display:block}}footer{width:100%;height:auto;background:#212121;overflow:hidden}footer .footer_top{width:100%;height:auto;padding:var(--spacing-100) 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}footer .footer_top .headline{width:100%;height:auto;font-size:var(--font18);color:#878787;overflow:hidden}footer .footer_top .form_box{width:35%;max-width:610px;height:auto;position:relative;z-index:1}footer .footer_top .form_box .title{width:100%;height:auto;margin-top:var(--spacing-50);font-size:var(--font44);font-weight:500;color:#FFFFFF;line-height:1.22;overflow:hidden}footer .footer_top .form_box .form{width:100%;height:auto;margin-top:var(--spacing-30);overflow:hidden}footer .footer_top .form_box .form .item{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #5E5959}footer .footer_top .form_box .form .item input{width:100%;height:50px;border:0;font-size:var(--font16);color:#FFFFFF;overflow:hidden}footer .footer_top .form_box .form .item input::-webkit-input-placeholder{color:#757575;opacity:1}footer .footer_top .form_box .form .item input:-moz-placeholder{color:#757575;opacity:1}footer .footer_top .form_box .form .item input::-moz-placeholder{color:#757575;opacity:1}footer .footer_top .form_box .form .item input:-ms-input-placeholder{color:#757575;opacity:1}footer .footer_top .form_box .form .item button{height:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}footer .footer_top .form_box .form .item button svg{width:30px;height:15px}footer .footer_top .form_box .form .item button svg use{fill:#FFFFFF}footer .footer_top .form_box .form .tips{width:100%;height:auto;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}footer .footer_top .form_box .form .tips .checkbox{width:20px;height:20px;position:relative;z-index:1;overflow:hidden}footer .footer_top .form_box .form .tips .checkbox input{width:100%;height:100%;position:absolute;z-index:5;left:0;top:0;cursor:pointer}footer .footer_top .form_box .form .tips .checkbox .icon{width:100%;height:100%;position:relative;z-index:1;overflow:hidden}footer .footer_top .form_box .form .tips .checkbox .icon svg{width:100%;height:100%;position:relative;z-index:5;opacity:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}footer .footer_top .form_box .form .tips .checkbox .icon svg use{fill:#FFFFFF}footer .footer_top .form_box .form .tips .checkbox .icon::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;box-sizing:border-box;border:1px solid #727272;border-radius:3px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}footer .footer_top .form_box .form .tips .checkbox input:checked+.icon svg{opacity:1}footer .footer_top .form_box .form .tips .word{width:100%;height:auto;flex:1;margin-left:1em;font-size:var(--font20);color:#757575;overflow:hidden}footer .footer_top .content{width:50%;height:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--spacing-50);overflow:hidden}footer .footer_top .content .item{width:100%;height:auto;overflow:hidden}footer .footer_top .content .item .menu{width:100%;height:auto;margin-top:var(--spacing-40);overflow:hidden}footer .footer_top .content .item .menu .one{width:100%;height:auto;overflow:hidden}footer .footer_top .content .item .menu .one a{font-size:var(--font20);color:#FFFFFF;line-height:2;background-image:linear-gradient(to bottom, transparent calc(100% - 1px), rgba(94,89,89,0.5));background-size:100% 100%;background-repeat:no-repeat}footer .footer_top .content .item .contact{width:100%;height:auto;margin-top:var(--spacing-40);overflow:hidden}footer .footer_top .content .item .contact .one{width:100%;height:auto;overflow:hidden}footer .footer_top .content .item .contact .one .word{display:inline;font-size:var(--font20);color:#FFFFFF;line-height:2;background-image:linear-gradient(to bottom, transparent calc(100% - 1px), rgba(94,89,89,0.5) 0%);background-size:100% 100%;background-repeat:no-repeat}footer .footer_top .content .item .contact .active{margin-top:20px}footer .footer_top .content .item .contact .active .word{color:rgba(255,255,255,0.6)}footer .footer_top .content .item.active{grid-column:1 / -1}footer .footer_top .content .item.active .menu{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:20px}footer .footer_top .content .item.active .menu .one a .img{width:100%;height:auto;border-radius:5px;font-size:0;overflow:hidden}footer .footer_top .content .item.active .menu .one a .word{margin-top:10px}@media (max-width:1440px){footer .footer_top .content .item.active .menu{grid-template-columns:repeat(5, 1fr)}}@media (max-width:1200px){footer .footer_top .content .item.active .menu{grid-template-columns:repeat(4, 1fr)}}@media (max-width:991px){footer .footer_top{display:block}footer .footer_top .form_box{width:100%;max-width:100%}footer .footer_top .content{width:100%;margin-top:50px}footer .footer_top .content .item.active .menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}footer .footer_top .content .item.active .menu .one{width:25%;max-width:100px}}@media (max-width:768px){footer .footer_top .content{grid-template-columns:100%;grid-gap:50px}footer .footer_top .content .item .menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;grid-gap:0 30px}footer .footer_top .content .item .menu .one{width:auto}}footer .footer_bottom{width:100%;height:auto;padding:var(--spacing-40) 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}footer .footer_bottom .copy{width:auto;height:auto;font-size:var(--font20);color:rgba(255,255,255,0.5);overflow:hidden}footer .footer_bottom .copy a{color:rgba(255,255,255,0.5);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}footer .footer_bottom .copy a:hover{color:#FFFFFF}footer .footer_bottom .link{width:auto;height:auto;margin-left:10%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:10px 20px;overflow:hidden}footer .footer_bottom .link a{position:relative;z-index:1;font-size:var(--font20);color:rgba(255,255,255,0.5);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}footer .footer_bottom .link a:hover{color:#FFFFFF}@media (max-width:768px){footer .footer_bottom{display:block}footer .footer_bottom .link{width:100%;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.inner_banner{width:100%;height:auto;position:relative;z-index:1;overflow:hidden}.inner_banner .banner_box{width:100%;height:100%;position:absolute;z-index:5;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding:var(--head-height) 0 var(--spacing-100);overflow:hidden}.inner_banner .banner_box .title{width:100%;max-width:740px;height:auto;font-size:var(--font50);font-weight:500;color:#FFFFFF;overflow:hidden}.inner_banner .banner_box .details{width:100%;max-width:740px;height:auto;margin-top:10px;font-size:var(--font16);color:#FFFFFF;overflow:hidden}@media (max-width:991px){.inner_banner .banner_box{padding-bottom:20px}}.inner_banner .images{width:100%;height:auto;font-size:0;overflow:hidden}.inner_banner .images img{width:100%;min-height:400px;object-fit:cover}.inner_title{width:100%;height:auto}.inner_title .title{width:100%;height:auto;font-size:var(--font52);font-weight:500;color:#000000;line-height:1.375;overflow:hidden}.inner_title .details{width:100%;height:auto;margin-top:.4em;font-size:var(--font18);color:#222222;line-height:1.375;overflow:hidden}.navigation_box{width:100%;height:auto;background:#EFECE3;overflow:hidden}.navigation_box .info{width:100%;height:auto;padding:var(--spacing-30) 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:.5em;overflow:hidden}.navigation_box .info,.navigation_box .info *{font-size:var(--font14);color:#666666;font-style:normal}.inner_box{width:100%;height:auto;position:relative;z-index:1;background:#EFECE3;overflow:hidden}.inner_box .inner_logo{width:52.0833%;max-width:1000px;height:auto;position:absolute;z-index:1;opacity:.2;overflow:hidden}.inner_box .inner_logo .pb{padding-bottom:98%}.inner_box .inner_logo img,.inner_box .inner_logo svg{width:100%;height:100%;object-fit:cover}.inner_box .inner_logo svg path{fill:#D6D0C8}.inner_box .inner_logo[top]{right:0;top:0;transform:translate(30%, -42%)}.inner_box .inner_logo[bottom]{left:0;bottom:0;transform:translate(-50%, 42%)}.inner_box .inner_logo.active{width:86.71875%;max-width:1665px;opacity:.15}.inner_box.active{background:#D6D0C8}.inner_box.active .inner_logo svg path{fill:#EFECE3}@media (max-width:991px){.inner_box .inner_logo[bottom]{transform:translate(-30%, 30%)}}.inner_anchor{width:100%;height:auto;overflow:hidden}.inner_anchor .anchor_box{width:100%;height:auto;padding:var(--spacing-140) 0;overflow:hidden}.inner_anchor .anchor_box .menu{width:100%;height:auto;margin-top:var(--spacing-40);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;grid-gap:var(--spacing-20)}.inner_anchor .anchor_box .menu .one{width:auto;height:auto;overflow:hidden}.inner_anchor .anchor_box .menu .one a{width:100%;min-width:clamp(8.75rem, calc(-0.481rem + 11.54vw), 12.5rem);height:auto;padding:.8em 2em;border:1px solid var(--color);border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:var(--font16);font-weight:500;color:var(--color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.inner_anchor .anchor_box .menu .one a:hover,.inner_anchor .anchor_box .menu .one a.active{background:var(--color);color:#FFFFFF}@media (max-width:1280px){.inner_anchor .anchor_box .one a{padding:.6em 1.5em}}@media (max-width:1024px){.inner_anchor .anchor_box .menu{grid-gap:8px}}@media (max-width:991px){.inner_anchor .anchor_box .one a{padding:.4em 1em}}@media (max-width:768px){.inner_anchor .anchor_box .menu .one a{min-width:80px}}.inner_product{width:100%;height:auto;overflow:hidden}.inner_product .product_item{width:100%;height:auto;overflow:hidden}.inner_product .product_item .product_box{width:100%;height:auto;padding:40px 0 var(--spacing-140);border-top:2px solid #D6D0C8;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.inner_product .product_item .product_box .left_box{width:100%;height:auto;flex:1;margin-right:var(--spacing-60);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.inner_product .product_item .product_box .left_box .info-box{width:100%;height:auto;flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.inner_product .product_item .product_box .left_box .info-box .headline{width:100%;height:auto;font-size:var(--font50);font-weight:500;color:#000000;line-height:1.3}.inner_product .product_item .product_box .left_box .info-box .info{width:100%;height:auto;margin-top:var(--spacing-30);overflow:hidden}.inner_product .product_item .product_box .left_box .info-box .info .details{width:100%;height:auto;min-height:calc(4em * 1.33);max-height:calc(8em * 1.33);padding-right:10px;font-size:var(--font18);font-weight:500;color:#222222;line-height:1.33;overflow:hidden;overflow-y:auto}.inner_product .product_item .product_box .left_box .info-box .info .public-btn{margin-top:var(--spacing-50)}.inner_product .product_item .product_box .left_box .pager_box{width:100%;height:auto;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;grid-gap:var(--spacing-30)}.inner_product .product_item .product_box .left_box .pager_box .swiper-btn{width:var(--btn-size);height:var(--btn-size);border-radius:50%;border:1px solid var(--color);cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.inner_product .product_item .product_box .left_box .pager_box .swiper-btn svg{width:100%;height:100%}.inner_product .product_item .product_box .left_box .pager_box .swiper-btn svg use{fill:var(--color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_product .product_item .product_box .left_box .pager_box .swiper-btn:hover{background:var(--color)}.inner_product .product_item .product_box .left_box .pager_box .swiper-btn:hover svg use{fill:#FFFFFF}.inner_product .product_item .product_box .left_box .pager_box .number{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}.inner_product .product_item .product_box .left_box .pager_box .number .idx,.inner_product .product_item .product_box .left_box .pager_box .number .total{width:2ch;height:auto;font-size:var(--font20);color:rgba(0,0,0,0.3)}.inner_product .product_item .product_box .left_box .pager_box .number .pager{width:160px;height:2px;position:relative;z-index:1;margin:0 var(--spacing-30);background:rgba(0,0,0,0.1);overflow:hidden}.inner_product .product_item .product_box .left_box .pager_box .number .pager span{width:0;height:100%;position:absolute;z-index:1;left:0;top:0;border-radius:0;background:var(--color);opacity:1;overflow:hidden}.inner_product .product_item .product_box .left_box .pager_box .number .pager .active{animation:lineone 5s linear}.inner_product .product_item .product_box .swiper_box{width:50%;max-width:1064px;height:auto;background:#D6D0C8;overflow:hidden}.inner_product .product_item .product_box .swiper_box .swiper-slide{width:100%;height:auto;position:relative;z-index:1;overflow:hidden}.inner_product .product_item .product_box .swiper_box .swiper-slide.active{z-index:5}.inner_product .product_item .product_box .swiper_box .swiper-slide .img{width:100%;height:auto;display:block;pointer-events:auto;overflow:hidden}.inner_product .product_item .product_box .swiper_box .swiper-slide .img .pb{padding-bottom:92.68292683%}.inner_product .product_item .product_box .swiper_box .swiper-slide .img img{width:100%;height:100%;object-fit:cover}.inner_product .product_item .product_box .m_pager{width:100%;height:auto;margin-top:30px;display:none;overflow:hidden}.inner_product .product_item .product_box .m_pager .pager{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;overflow:hidden}.inner_product .product_item .product_box .m_pager .pager span{width:20px;height:2px;border-radius:0;background:rgba(0,0,0,0.2);opacity:1}.inner_product .product_item .product_box .m_pager .pager span.active{background:var(--color);opacity:1}@media (max-width:991px){.inner_product .product_item .product_box{display:block}.inner_product .product_item .product_box .left_box{width:100%;position:relative;z-index:1}.inner_product .product_item .product_box .left_box .pager_box{display:none}.inner_product .product_item .product_box .swiper_box{width:100%;margin-top:30px}.inner_product .product_item .product_box .m_pager{display:block}}.inner_product_details{width:100%;height:auto;overflow:hidden}.inner_product_details .product_box{width:100%;height:auto;padding:var(--spacing-160) 0 var(--spacing-130);text-align:center;position:relative;z-index:5}.inner_product_details .product_box .headline{width:100%;height:auto;font-size:var(--font100);font-weight:500;color:#000000;line-height:1.2;overflow:hidden}.inner_product_details .product_box .subtitle{width:100%;height:auto;font-size:var(--font20);font-weight:500;color:#333333;overflow:hidden}.inner_product_details .product_box .details{width:100%;max-width:848px;height:auto;margin:var(--spacing-30) auto 0;font-size:var(--font16);color:#222222;line-height:1.375;overflow:hidden}.inner_product_details .product_box .menu{width:100%;height:auto;margin-top:var(--spacing-70);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:var(--spacing-30);--label-height:50px;--icon-size:20px}.inner_product_details .product_box .menu .one{width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;position:relative;z-index:1}.inner_product_details .product_box .menu .one a{width:auto;min-width:clamp(7.5rem, calc(-4.808rem + 15.38vw), 12.5rem);height:var(--label-height);padding:0 2em;border-radius:50px;border:1px solid var(--color);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:var(--font16);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden;--this-color:var(--color)}.inner_product_details .product_box .menu .one a .icon{width:var(--icon-size);height:var(--icon-size)}.inner_product_details .product_box .menu .one a .icon svg{width:100%;height:100%}.inner_product_details .product_box .menu .one a .icon svg path{fill:var(--this-color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_product_details .product_box .menu .one a .word{margin-left:.5em;font-size:var(--font16);font-weight:500;color:var(--this-color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_product_details .product_box .menu .one .qrcode-box{width:100%;min-width:80px;max-width:140px;height:auto;position:absolute;left:50%;top:100%;z-index:1;padding:5px;transform:translate(-50%, 0);background:#FFFFFF;border-radius:6px;font-size:0;opacity:0;visibility:hidden;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_product_details .product_box .menu .one .qrcode-box img{max-width:100%;max-height:100%;border-radius:6px}.inner_product_details .product_box .menu .one a:hover{background:var(--color);--this-color:#FFFFFF}.inner_product_details .product_box .menu .one a:hover+.qrcode-box{opacity:1;visibility:visible;transform:translate(-50%, 10px)}@media (max-width:1280px){.inner_product_details .product_box .menu{--label-height:44px;--icon-size:16px}}@media (max-width:1024px){.inner_product_details .product_box .menu{--label-height:36px;--icon-size:14px}.inner_product_details .product_box .menu .one a{grid-gap:8px;padding:0 1.5em}}@media (max-width:991px){.inner_product_details .product_box .menu{grid-gap:10px}}.inner_product_details .images_box{width:100%;height:auto;font-size:0;overflow:hidden}.inner_product_details .images_box .images{width:100%;height:auto;overflow:hidden}.inner_product_details .images_box .images img{width:100%;min-height:200px;object-fit:cover}.inner_advantages{width:100%;height:auto;background:#D6D0C8;overflow:hidden}.inner_advantages .advantages_box{width:100%;height:auto;padding:var(--spacing-120) 0;overflow:hidden}.inner_advantages .advantages_box .inner_title{text-align:center}.inner_advantages .advantages_box .swiper_box{width:100%;height:auto;margin-top:40px;overflow:hidden}.inner_advantages .advantages_box .swiper_box .swiper-slide{width:33.33%;overflow:hidden}.inner_advantages .advantages_box .swiper_box .swiper-slide a{width:100%;height:auto;display:block;margin-bottom:var(--spacing-60);position:relative;z-index:1;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.inner_advantages .advantages_box .swiper_box .swiper-slide a .img{width:100%;height:auto;overflow:hidden}.inner_advantages .advantages_box .swiper_box .swiper-slide a .img .pb{padding-bottom:128.80143113%}.inner_advantages .advantages_box .swiper_box .swiper-slide a .img img{width:100%;height:100%;object-fit:cover}.inner_advantages .advantages_box .swiper_box .swiper-slide a .info{width:100%;height:auto;position:absolute;left:0;bottom:0;z-index:10;padding:30px;transform:translateY(25%);opacity:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.inner_advantages .advantages_box .swiper_box .swiper-slide a .info .title{font-size:var(--font18);font-weight:700;color:#FFFFFF;line-height:1.375}.inner_advantages .advantages_box .swiper_box .swiper-slide a .info .details{margin-top:1em;font-size:var(--font16);color:#FFFFFF;line-height:1.375}.inner_advantages .advantages_box .swiper_box .swiper-slide a::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;background:linear-gradient(to bottom, transparent, #000000);opacity:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_advantages .advantages_box .swiper_box .swiper-slide a:hover .info{transform:translate(0);opacity:1}.inner_advantages .advantages_box .swiper_box .swiper-slide a:hover::after{opacity:.5}.inner_advantages .advantages_box .swiper_box .swiper-slide.swiper-slide-active a{margin-top:var(--spacing-60);margin-bottom:0}.inner_advantages .advantages_box .swiper_box .swiper-slide.active a{filter:grayscale(1)}.inner_advantages .advantages_box .pager_box{width:100%;height:auto;margin-top:50px;display:none;overflow:hidden}.inner_advantages .advantages_box .pager_box .pager{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;overflow:hidden}.inner_advantages .advantages_box .pager_box .pager span{width:24px;height:auto;border-radius:0;position:relative;z-index:1;padding-top:10px;opacity:1;background:transparent}.inner_advantages .advantages_box .pager_box .pager span::before{content:'';width:100%;height:1px;position:absolute;left:0;top:0;z-index:1;background:rgba(33,33,33,0.3)}.inner_advantages .advantages_box .pager_box .pager span i{width:2px;height:2px;display:block;margin:0 auto;border-radius:50%;background:var(--color);opacity:0}.inner_advantages .advantages_box .pager_box .pager .active::before{background:var(--color)}.inner_advantages .advantages_box .pager_box .pager .active i{opacity:1}@media (max-width:991px){.inner_advantages .advantages_box .swiper_box .swiper-slide a{filter:grayscale(1);margin:0}.inner_advantages .advantages_box .swiper_box .swiper-slide a .info{padding:20px;transform:translate(0);opacity:1}.inner_advantages .advantages_box .swiper_box .swiper-slide a::after{opacity:.5}.inner_advantages .advantages_box .swiper_box .swiper-slide.swiper-slide-active a{margin:0;filter:none}.inner_advantages .advantages_box .pager_box{display:block}}.inner_advantages+.inner_related_case .case_box{padding-top:var(--spacing-120)}.inner_applicable{width:100%;height:auto;overflow:hidden}.inner_applicable .applicable_box{width:100%;height:auto;padding:var(--spacing-130) 0}.inner_applicable .applicable_box .applicable_head{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.inner_applicable .applicable_box .applicable_head .inner_title{flex:1;margin-right:10%}.inner_applicable .applicable_box .applicable_head .pager_box{width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:var(--spacing-30);overflow:hidden}.inner_applicable .applicable_box .applicable_head .pager_box .swiper-btn{width:var(--btn-size);height:var(--btn-size);border-radius:50%;border:1px solid var(--color);cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.inner_applicable .applicable_box .applicable_head .pager_box .swiper-btn svg{width:100%;height:100%}.inner_applicable .applicable_box .applicable_head .pager_box .swiper-btn svg use{fill:var(--color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_applicable .applicable_box .applicable_head .pager_box .swiper-btn:hover{background:var(--color)}.inner_applicable .applicable_box .applicable_head .pager_box .swiper-btn:hover svg use{fill:#FFFFFF}.inner_applicable .applicable_box .swiper_box{width:100%;height:auto;margin-top:clamp(1.875rem, calc(.337rem + 1.92vw), 2.5rem)}.inner_applicable .applicable_box .swiper_box .swiper-slide{width:30%;height:auto;padding:clamp(.938rem, calc(-0.601rem + 1.92vw), 1.563rem);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:rgba(255,255,255,0.4)}.inner_applicable .applicable_box .swiper_box .swiper-slide .img{width:40%;max-width:157px}.inner_applicable .applicable_box .swiper_box .swiper-slide .img .pb{padding-bottom:127.38853503%}.inner_applicable .applicable_box .swiper_box .swiper-slide .img img{width:100%;height:100%;object-fit:cover}.inner_applicable .applicable_box .swiper_box .swiper-slide .info{width:100%;height:auto;flex:1;margin-left:var(--spacing-30);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;overflow:hidden}.inner_applicable .applicable_box .swiper_box .swiper-slide .info .title{font-size:var(--font22);color:#000000;line-height:1.375}.inner_applicable .applicable_box .pager_active{width:100%;height:auto;margin-top:50px;display:none;overflow:hidden}.inner_applicable .applicable_box .pager_active .pager{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;overflow:hidden}.inner_applicable .applicable_box .pager_active .pager span{width:24px;height:auto;border-radius:0;position:relative;z-index:1;padding-top:10px;opacity:1;background:transparent}.inner_applicable .applicable_box .pager_active .pager span::before{content:'';width:100%;height:1px;position:absolute;left:0;top:0;z-index:1;background:rgba(33,33,33,0.3)}.inner_applicable .applicable_box .pager_active .pager span i{width:2px;height:2px;display:block;margin:0 auto;border-radius:50%;background:var(--color);opacity:0}.inner_applicable .applicable_box .pager_active .pager .active::before{background:var(--color)}.inner_applicable .applicable_box .pager_active .pager .active i{opacity:1}@media (max-width:991px){.inner_applicable .applicable_box .applicable_head{display:block}.inner_applicable .applicable_box .applicable_head .inner_title{margin:0}.inner_applicable .applicable_box .applicable_head .pager_box{display:none}.inner_applicable .applicable_box .pager_active{display:block}}.inner_related_case{width:100%;height:auto;overflow:hidden}.inner_related_case .case_box{width:100%;height:auto;overflow:hidden}.inner_related_case .case_box .case_head{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.inner_related_case .case_box .case_head .inner_title{flex:1;margin-right:30px}.inner_related_case .case_box .case_head .public-btn{width:auto}.inner_related_case .case_box .swiper_box{width:100%;height:auto;margin-top:var(--spacing-60);overflow:hidden}.inner_related_case .case_box .swiper_box .swiper-slide{width:33.33%}.inner_related_case .case_box .swiper_box .swiper-slide .img{width:100%;height:auto;overflow:hidden}.inner_related_case .case_box .swiper_box .swiper-slide .img .pb{padding-bottom:92.68292683%}.inner_related_case .case_box .swiper_box .swiper-slide .img img{width:100%;height:100%;object-fit:cover}.inner_related_case .case_box .swiper_box .swiper-slide .info{width:100%;height:auto;margin-top:20px;overflow:hidden}.inner_related_case .case_box .swiper_box .swiper-slide .info .classify{width:100%;height:auto;position:relative;z-index:1;padding-left:16px;font-size:var(--font14);color:#999999;overflow:hidden}.inner_related_case .case_box .swiper_box .swiper-slide .info .classify::before{content:'';width:6px;height:6px;position:absolute;left:0;top:50%;z-index:1;transform:translateY(-50%);border-radius:50%;background:#999999}.inner_related_case .case_box .swiper_box .swiper-slide .info .title{width:100%;height:auto;margin-top:10px;font-size:var(--font20);font-weight:500;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inner_related_case .case_box .swiper_box .swiper-slide .info .details{width:100%;height:calc(2em * 1.375);margin-top:.5em;font-size:var(--font16);color:#222222;line-height:1.375;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.inner_related_case .case_box .pager_box{width:100%;height:auto;margin-top:50px;display:none;overflow:hidden}.inner_related_case .case_box .pager_box .pager{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;overflow:hidden}.inner_related_case .case_box .pager_box .pager span{width:24px;height:auto;border-radius:0;position:relative;z-index:1;padding-top:10px;opacity:1;background:transparent}.inner_related_case .case_box .pager_box .pager span::before{content:'';width:100%;height:1px;position:absolute;left:0;top:0;z-index:1;background:rgba(33,33,33,0.3)}.inner_related_case .case_box .pager_box .pager span i{width:2px;height:2px;display:block;margin:0 auto;border-radius:50%;background:var(--color);opacity:0}.inner_related_case .case_box .pager_box .pager .active::before{background:var(--color)}.inner_related_case .case_box .pager_box .pager .active i{opacity:1}.inner_related_case .case_box .pager_box .public-btn{margin-top:10px}@media (max-width:991px){.inner_related_case .case_box .pager_box{display:block}}.inner_service{width:100%;height:auto;overflow:hidden}.inner_service .service_item{width:100%;height:auto;padding-bottom:var(--spacing-100);overflow:hidden}.inner_service .service_item .service_title{width:100%;height:auto;font-size:var(--font100);font-weight:500;color:#000000;display:none}.inner_service .service_item .service_box{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;grid-gap:var(--spacing-140)}.inner_service .service_item .service_box .large_box{width:100%;height:auto}.inner_service .service_item .service_box .large_box .large_images{width:100%;height:auto;position:relative;z-index:1}.inner_service .service_item .service_box .large_box .large_images .images{width:100vw;height:auto;position:relative;z-index:1;left:50%;transform:translateX(-50%);overflow:hidden}.inner_service .service_item .service_box .large_box .large_images .images img{width:100%;min-height:300px;object-fit:cover}.inner_service .service_item .service_box .large_box .large_images+.content{margin-top:calc(-1 * (var(--spacing-100) / 2))}.inner_service .service_item .service_box .large_box .content{width:100%;height:auto;position:relative;z-index:1;padding:var(--spacing-100) 0 var(--spacing-100) var(--spacing-50);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.inner_service .service_item .service_box .large_box .content::after{content:'';width:100vw;height:100%;position:absolute;left:0;top:0;z-index:1;background:#D6D0C8}.inner_service .service_item .service_box .large_box .content .classify{width:100%;height:100%;position:relative;z-index:5;padding-left:1em;font-size:var(--font18);color:var(--color);overflow:hidden}.inner_service .service_item .service_box .large_box .content .classify::before{content:'';width:.44em;height:.44em;position:absolute;left:0;top:50%;z-index:1;transform:translateY(-50%);border-radius:50%;background:var(--color)}.inner_service .service_item .service_box .large_box .content .info{width:100%;height:auto;position:relative;z-index:5;overflow:hidden}.inner_service .service_item .service_box .large_box .content .info .title{width:100%;height:auto;font-size:var(--font60);font-weight:500;color:#000000;line-height:1.375;overflow:hidden}.inner_service .service_item .service_box .large_box .content .info .details{width:100%;height:auto;margin-top:10px;font-size:var(--font22);color:#333333;line-height:1.375;overflow:hidden}.inner_service .service_item .service_box .menu_box{width:100%;height:auto;overflow:hidden}.inner_service .service_item .service_box .menu_box .item{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:20px;overflow:hidden}.inner_service .service_item .service_box .menu_box .item .images{width:50%;max-width:750px;height:auto;overflow:hidden}.inner_service .service_item .service_box .menu_box .item .images .pb{padding-bottom:106.667%}.inner_service .service_item .service_box .menu_box .item .images img{width:100%;height:100%;object-fit:cover}.inner_service .service_item .service_box .menu_box .item .info{width:50%;max-width:750px;height:auto;-webkit-box-self:center;-ms-align-self:center;-webkit-align-self:center;align-self:center}.inner_service .service_item .service_box .menu_box .item .info .title{width:100%;height:auto;font-size:var(--font60);font-weight:500;color:#000000;overflow:hidden}.inner_service .service_item .service_box .menu_box .item .info .details{width:100%;height:auto;margin-top:10px;font-size:var(--font22);color:#333333;line-height:1.375;overflow:hidden}.inner_service .service_item .service_box .menu_box .item .info .classify{width:100%;height:auto;position:relative;z-index:5;margin-top:var(--spacing-80);padding-left:1em;font-size:var(--font18);color:var(--color);overflow:hidden}.inner_service .service_item .service_box .menu_box .item .info .classify::before{content:'';width:8px;height:8px;position:absolute;left:0;top:50%;z-index:1;transform:translateY(-50%);border-radius:50%;background:var(--color)}.inner_service .service_item .service_box .menu_box .item:nth-child(odd){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}.inner_service .service_item .service_box .menu_box .item+.item{margin-top:var(--spacing-120)}@media (max-width:1280px){.inner_service .service_item .service_box .large_box .large_images+.content{margin-top:-40px}.inner_service .service_item .service_box .large_box .content{padding:40px 0 50px 15px}}@media (max-width:991px){.inner_service .service_item .service_box .large_box .content{display:block}.inner_service .service_item .service_box .large_box .content .info{margin-top:30px}}@media (max-width:768px){.inner_service .service_item .service_box .menu_box .item{display:block}.inner_service .service_item .service_box .menu_box .item .images{width:100%;max-width:100%}.inner_service .service_item .service_box .menu_box .item .info{width:100%;max-width:100%;margin-top:30px}}.inner_service .service_item+.service_item .service_title{padding-top:var(--spacing-100);border-top:2px solid #D6D0C8}@media (max-width:1280px){.inner_service .service_item+.service_item .service_title{border-width:1px}}.inner_case{width:100%;height:auto;background:#EFECE3;overflow:hidden}.inner_case .case_box{width:100%;height:auto;padding:var(--spacing-130) 0;overflow:hidden}.inner_case .case_box .filter_box{width:100%;height:auto;overflow:hidden}.inner_case .case_box .filter_box .search{width:100%;max-width:400px;height:50px;border-radius:50px;border:1px solid #666666}.inner_case .case_box .filter_box .search form{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.inner_case .case_box .filter_box .search form input{width:100%;height:100%;padding-left:20px;font-size:var(--font16);color:#000000}.inner_case .case_box .filter_box .search form input::-webkit-input-placeholder{color:#666666;opacity:1}.inner_case .case_box .filter_box .search form input:-moz-placeholder{color:#666666;opacity:1}.inner_case .case_box .filter_box .search form input::-moz-placeholder{color:#666666;opacity:1}.inner_case .case_box .filter_box .search form input:-ms-input-placeholder{color:#666666;opacity:1}.inner_case .case_box .filter_box .search form button{width:100px;height:100%;padding:12px 20px}.inner_case .case_box .filter_box .search form button svg{width:100%;height:100%}.inner_case .case_box .filter_box .search form button svg use{fill:#999999;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_case .case_box .filter_box .search form button:hover svg use{fill:var(--color)}.inner_case .case_box .filter_box .filter_tips{width:100%;height:auto;margin-top:20px;font-size:var(--font14);color:#666666;overflow:hidden}.inner_case .case_box .filter_box .filter_tips::before{content:'—';margin-right:10px}.inner_case .case_box .case_list{width:100%;height:auto;margin-top:clamp(1.875rem, calc(.337rem + 1.92vw), 2.5rem);display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px var(--spacing-40);overflow:hidden}.inner_case .case_box .case_list .item{width:100%;height:auto;overflow:hidden}.inner_case .case_box .case_list .item .img{width:100%;height:auto;overflow:hidden}.inner_case .case_box .case_list .item .img .pb{padding-bottom:92.68292683%}.inner_case .case_box .case_list .item .img img{width:100%;height:100%;object-fit:cover}.inner_case .case_box .case_list .item .info{width:100%;height:auto;margin-top:20px;overflow:hidden}.inner_case .case_box .case_list .item .info .classify{width:100%;height:auto;position:relative;z-index:1;padding-left:16px;font-size:var(--font14);color:#999999;overflow:hidden}.inner_case .case_box .case_list .item .info .classify::before{content:'';width:6px;height:6px;position:absolute;left:0;top:50%;z-index:1;transform:translateY(-50%);border-radius:50%;background:#999999}.inner_case .case_box .case_list .item .info .title{width:100%;height:auto;margin-top:10px;font-size:var(--font20);color:#333333;line-height:1.375;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inner_case .case_box .case_list .item .info .details{width:100%;height:calc(2em * 1.375);margin-top:.5em;font-size:var(--font16);color:#222222;line-height:1.375;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.inner_case .case_box .icon_more{width:100%;height:auto;margin-top:var(--spacing-140);text-align:center;font-size:var(--font48);overflow:hidden}.inner_case .case_box .icon_more img{max-height:1em}@media (max-width:991px){.inner_case .case_box .case_list{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.inner_case .case_box .case_list{grid-template-columns:100%}}.inner_news{width:100%;height:auto;background:#EFECE3;overflow:hidden}.inner_news .news_box{width:100%;height:auto;padding:var(--spacing-130) 0 var(--spacing-160);overflow:hidden}.inner_news .news_box .news_subnav{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;--label-height:50px}.inner_news .news_box .news_subnav .menu{width:100%;height:auto;flex:1;margin-right:var(--spacing-100);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;grid-gap:var(--spacing-20)}.inner_news .news_box .news_subnav .menu .one{width:auto;height:auto;overflow:hidden}.inner_news .news_box .news_subnav .menu .one a{width:100%;min-width:clamp(8.75rem, calc(-0.481rem + 11.54vw), 12.5rem);height:var(--label-height);padding:0 2em;border:1px solid var(--color);border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:var(--font16);font-weight:500;color:var(--color);overflow:hidden}.inner_news .news_box .news_subnav .menu .one a.active{background:var(--color);color:#FFFFFF}.inner_news .news_box .news_subnav .search{width:25%;max-width:400px;min-width:300px;height:var(--label-height);border-radius:50px;border:1px solid #666666}.inner_news .news_box .news_subnav .search form{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.inner_news .news_box .news_subnav .search form input{width:100%;height:100%;padding-left:20px;font-size:var(--font14);color:#000000}.inner_news .news_box .news_subnav .search form input::-webkit-input-placeholder{color:#666666;opacity:1}.inner_news .news_box .news_subnav .search form input:-moz-placeholder{color:#666666;opacity:1}.inner_news .news_box .news_subnav .search form input::-moz-placeholder{color:#666666;opacity:1}.inner_news .news_box .news_subnav .search form input:-ms-input-placeholder{color:#666666;opacity:1}.inner_news .news_box .news_subnav .search form button{width:clamp(3.75rem, calc(.451rem + 5.15vw), 6.25rem);height:100%;padding:13px 20px}.inner_news .news_box .news_subnav .search form button svg{width:100%;height:100%}.inner_news .news_box .news_subnav .search form button svg use{fill:#999999}@media (max-width:1280px){.inner_news .news_box .news_subnav{--label-height:44px}}@media (max-width:991px){.inner_news .news_box .news_subnav{display:block}.inner_news .news_box .news_subnav .search{width:100%;max-width:100%;margin-top:20px}}@media (max-width:768px){.inner_news .news_box .news_subnav .menu .one a{min-width:80px;padding:0 1.5em}}.inner_news .news_box .news_main{width:100%;height:auto;margin-top:var(--spacing-80);display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--gap-y);overflow:hidden;--gap-x:clamp(2.5rem, calc(.962rem + 1.92vw), 3.125rem);--gap-y:clamp(1.25rem, calc(-0.596rem + 2.31vw), 2rem)}.inner_news .news_box .news_main .sidebar_news{width:100%;height:auto;overflow:hidden}.inner_news .news_box .news_main .sidebar_news .item{width:100%;height:auto;overflow:hidden}.inner_news .news_box .news_main .sidebar_news .item .img{width:100%;height:auto;background:#FFFFFF;overflow:hidden}.inner_news .news_box .news_main .sidebar_news .item .img .pb{padding-bottom:62.94642857%}.inner_news .news_box .news_main .sidebar_news .item .img img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_news .news_box .news_main .sidebar_news .item .info{width:100%;height:auto;margin-top:20px;overflow:hidden}.inner_news .news_box .news_main .sidebar_news .item .info .time{width:100%;height:auto;font-size:var(--font18);color:#999999;overflow:hidden}.inner_news .news_box .news_main .sidebar_news .item .info .title{width:100%;height:calc(2em * 1.375);margin-top:10px;font-size:var(--font20);color:#333333;line-height:1.375;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_news .news_box .news_main .sidebar_news .item:hover .img img{transform:scale(1.05)}.inner_news .news_box .news_main .sidebar_news .item:hover .info .title{color:var(--color)}.inner_news .news_box .news_main .news_list{width:100%;height:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--gap-x) var(--gap-y)}.inner_news .news_box .news_main .news_list .item{width:100%;height:auto;overflow:hidden}.inner_news .news_box .news_main .news_list .item .img{width:100%;height:auto;background:#FFFFFF;overflow:hidden}.inner_news .news_box .news_main .news_list .item .img .pb{padding-bottom:82.42280285%}.inner_news .news_box .news_main .news_list .item .img img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_news .news_box .news_main .news_list .item .info{width:100%;height:auto;margin-top:20px;overflow:hidden}.inner_news .news_box .news_main .news_list .item .info .time{width:100%;height:auto;font-size:var(--font18);color:#999999;overflow:hidden}.inner_news .news_box .news_main .news_list .item .info .title{width:100%;height:calc(2em * 1.375);margin-top:10px;font-size:var(--font20);color:#333333;line-height:1.375;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_news .news_box .news_main .news_list .item:hover .img img{transform:scale(1.05)}.inner_news .news_box .news_main .news_list .item:hover .info .title{color:var(--color)}@media (max-width:768px){.inner_news .news_box .news_main{display:block}.inner_news .news_box .news_main .news_list{margin-top:40px}}.inner_news_details{width:100%;height:auto;background:#EFECE3;overflow:hidden}.inner_news_details .news_box{width:100%;height:auto;max-width:1140px;margin:0 auto;padding:var(--spacing-120) 0;overflow:hidden}.inner_news_details .news_box .title_details{width:100%;height:auto;padding-bottom:var(--spacing-40);border-bottom:2px solid #D6D0C8;text-align:center;overflow:hidden}.inner_news_details .news_box .title_details .title{width:100%;height:auto;overflow:hidden}.inner_news_details .news_box .title_details .title,.inner_news_details .news_box .title_details .title h1{font-size:var(--font50);font-weight:500;color:#111111;line-height:1.4}.inner_news_details .news_box .title_details .info{width:100%;height:auto;margin-top:var(--spacing-20);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px 3em;overflow:hidden}.inner_news_details .news_box .title_details .info,.inner_news_details .news_box .title_details .info *{font-size:var(--font16);font-weight:500;color:rgba(0,0,0,0.5)}.inner_news_details .news_box .text_details{margin-top:var(--spacing-40);font-size:var(--font18);color:#222222;line-height:1.556}.inner_news_details .news_box .text_details h1,.inner_news_details .news_box .text_details h2,.inner_news_details .news_box .text_details h3,.inner_news_details .news_box .text_details h4,.inner_news_details .news_box .text_details h5,.inner_news_details .news_box .text_details h6{font-size:var(--font30);font-weight:500}.inner_news_details .news_box .text_details a{color:#222222}.inner_news_details .news_box .text_details table{max-width:100%}.inner_news_details .news_box .text_details table td,.inner_news_details .news_box .text_details table th{padding:10px 15px;border:1px solid rgba(0,0,0,0.1)}.inner_news_details .news_box .text_details li{margin-left:15px;list-style:disc}.inner_news_details .news_box .text_details ol{margin-left:15px;list-style:decimal}.inner_news_details .news_box .text_details img,.inner_news_details .news_box .text_details video{max-width:100%;height:auto !important}.inner_news_details .news_box .return_box{width:100%;height:auto;margin-top:var(--spacing-50);padding-top:var(--spacing-30);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:20px;border-top:2px solid #D6D0C8;overflow:hidden}.inner_news_details .news_box .return_box .prev,.inner_news_details .news_box .return_box .next{width:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,0.5)}.inner_news_details .news_box .return_box .prev a,.inner_news_details .news_box .return_box .next a,.inner_news_details .news_box .return_box .back a{font-size:var(--font16);color:rgba(0,0,0,0.5);font-weight:500;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_news_details .news_box .return_box .prev a:hover,.inner_news_details .news_box .return_box .next a:hover,.inner_news_details .news_box .return_box .back a:hover{color:var(--color)}.inner_news_details .news_box .return_box .next{text-align:right}@media (max-width:1280px){.inner_news_details .news_box .title_details,.inner_news_details .news_box .return_box{border-width:1px}}@media (max-width:991px){.inner_news_details .news_box .return_box .prev a,.inner_news_details .news_box .return_box .next a,.inner_news_details .news_box .return_box .back a{font-size:0}.inner_news_details .news_box .return_box .prev a::before,.inner_news_details .news_box .return_box .next a::before,.inner_news_details .news_box .return_box .back a::before{content:attr(data-title);font-size:14px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}}.inner_about{width:100%;height:auto;overflow:hidden}.inner_about .about_box{width:100%;height:auto}.inner_about .about_box .about_main{width:100%;height:auto;padding:var(--spacing-130) 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.inner_about .about_box .about_main .title{width:30%;height:auto;font-size:var(--font52);font-weight:500;color:#000000;line-height:1.15}.inner_about .about_box .about_main .details{width:50%;max-width:870px;height:auto;font-size:var(--font18);line-height:1.667;color:#222222}.inner_about .about_box .about_main .details>*+*{margin-top:1.5em}.inner_about .about_box .about_menu{width:100%;height:auto;margin-top:clamp(6.25rem, calc(-9.135rem + 19.23vw), 12.5rem);display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:11.11%}.inner_about .about_box .about_menu .item{width:100%;height:auto;overflow:hidden}.inner_about .about_box .about_menu .item .number{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:var(--font52);font-weight:500;color:#000000;line-height:1;overflow:hidden}.inner_about .about_box .about_menu .item .word{width:100%;height:auto;margin-top:var(--spacing-30);font-size:var(--font18);color:#000000;line-height:1.33;overflow:hidden}.inner_about .about_images{width:100%;height:auto;margin-top:var(--spacing-60)}.inner_about .about_images .images{width:100vw;height:auto;position:relative;z-index:1;left:50%;transform:translateX(-50%);overflow:hidden}.inner_about .about_images img{width:100%}@media (max-width:991px){.inner_about .about_box .about_main{display:block}.inner_about .about_box .about_main .title{width:100%}.inner_about .about_box .about_main .details{width:100%;max-width:100%;margin-top:30px}.inner_about .about_box .about_menu{grid-template-columns:repeat(2, 1fr);grid-gap:40px 30px}}.inner_why{width:100%;height:auto;overflow:hidden}.inner_why .why_box{width:100%;height:auto;padding:var(--spacing-120) 0}.inner_why .why_box .why_main{width:100%;height:auto;position:relative;z-index:1}.inner_why .why_box .why_main .move_btn{width:0;height:0;position:fixed;left:var(--x);top:var(--y);z-index:100;pointer-events:none;--x:50%;--y:50%;display:none}.inner_why .why_box .why_main .move_btn svg{width:70px;height:70px;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%)}.inner_why .why_box .why_main .swiper_box{width:100%;height:auto;margin-top:var(--spacing-40)}.inner_why .why_box .why_main .swiper_box .swiper-slide{width:32%}.inner_why .why_box .why_main .swiper_box .swiper-slide .img{width:100%;height:auto;overflow:hidden}.inner_why .why_box .why_main .swiper_box .swiper-slide .img .pb{padding-bottom:93.02%}.inner_why .why_box .why_main .swiper_box .swiper-slide .img img{width:100%;height:100%;object-fit:cover}.inner_why .why_box .why_main .swiper_box .swiper-slide:nth-child(3n - 1) .img .pb{padding-bottom:128.8%}.inner_why .why_box .why_main .swiper_box .swiper-slide:nth-child(3n) .img .pb{padding-bottom:71.377%}.inner_why .why_box .why_main .swiper_box .swiper-slide .info{width:85%;height:auto;margin-top:var(--spacing-30);overflow:hidden}.inner_why .why_box .why_main .swiper_box .swiper-slide .info .title{width:100%;height:auto;font-size:var(--font18);font-weight:700;color:#000000;overflow:hidden}.inner_why .why_box .why_main .swiper_box .swiper-slide .info .details{width:100%;height:auto;margin-top:10px;font-size:var(--font16);line-height:1.375;color:#222222;overflow:hidden}.inner_why .why_box .pager_box{width:100%;height:auto;margin-top:40px;display:none;overflow:hidden}.inner_why .why_box .pager_box .pager{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px}.inner_why .why_box .pager_box .pager span{width:24px;height:auto;border-radius:0;position:relative;z-index:1;padding-top:10px;opacity:1;background:transparent}.inner_why .why_box .pager_box .pager span::after{content:'';width:100%;height:1px;position:absolute;left:0;top:0;z-index:1;background:rgba(33,33,33,0.3)}.inner_why .why_box .pager_box .pager span i{width:2px;height:2px;display:block;margin:0 auto;border-radius:50%;background:var(--color);opacity:0}.inner_why .why_box .pager_box .pager .active::after{background:var(--color)}.inner_why .why_box .pager_box .pager .active i{opacity:1}@media (max-width:1280px){.inner_why .why_box .why_main .swiper_box .swiper-slide .info{width:100%}}@media (max-width:991px){.inner_why .why_box .pager_box{display:block}}.inner_culture{width:100%;height:auto;position:relative;z-index:1;background:#EFECE3;overflow:hidden}.inner_culture .culture_box{width:100%;height:auto;padding:60px 0 var(--spacing-160);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.inner_culture .culture_box .inner_title{width:30%}.inner_culture .culture_box .menu_box{width:50%;max-width:870px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--spacing-80) var(--spacing-60);--svg-height:38px}.inner_culture .culture_box .menu_box .item{width:100%;height:auto;overflow:hidden}.inner_culture .culture_box .menu_box .item .icon{width:100%;height:var(--svg-height);font-size:0;overflow:hidden}.inner_culture .culture_box .menu_box .item .icon svg{width:auto;height:100%}.inner_culture .culture_box .menu_box .item .icon svg path{fill:var(--color)}.inner_culture .culture_box .menu_box .item .info{width:100%;height:auto;margin-top:var(--spacing-30);overflow:hidden}.inner_culture .culture_box .menu_box .item .info .title{width:100%;height:auto;font-size:var(--font24);font-weight:600;color:#000000;overflow:hidden}.inner_culture .culture_box .menu_box .item .info .details{width:100%;height:auto;margin-top:var(--spacing-20);font-size:var(--font16);color:#222222;line-height:1.375;overflow:hidden}.inner_culture::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:url('../images/culture-bg.jpg') no-repeat center;opacity:1;mix-blend-mode:luminosity;-webkit-mask:linear-gradient(to bottom, transparent, rgba(0,0,0,0.1) 75%, transparent);mask:linear-gradient(to bottom, transparent, rgba(0,0,0,0.1) 75%, transparent)}@media (max-width:1440px){.inner_culture .culture_box .menu_box{--svg-height:30px}}@media (max-width:1024px){.inner_culture .culture_box{display:block}.inner_culture .culture_box .inner_title{width:100%}.inner_culture .culture_box .menu_box{width:100%;max-width:100%;margin-top:40px;--svg-height:26px}}@media (max-width:768px){.inner_culture .culture_box .menu_box .item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.inner_culture .culture_box .menu_box .item .icon{width:var(--svg-height)}.inner_culture .culture_box .menu_box .item .icon svg{width:100%}.inner_culture .culture_box .menu_box .item .info{margin:0 0 0 20px}}@media (max-width:640px){.inner_culture .culture_box .menu_box{grid-template-columns:100%}}.inner_history{width:100%;height:auto;overflow:hidden}.inner_history .history_box{width:100%;height:auto;overflow:hidden}.inner_history .history_box .swiper_box{width:100%;height:auto;margin-top:var(--spacing-50);overflow:hidden}.inner_history .history_box .swiper_box .swiper-slide{width:25%;height:auto}.inner_history .history_box .swiper_box .swiper-slide .img{width:100%;height:auto;overflow:hidden}.inner_history .history_box .swiper_box .swiper-slide .img .pb{padding-bottom:57.96344648%}.inner_history .history_box .swiper_box .swiper-slide .img img{width:100%;height:100%;object-fit:cover}.inner_history .history_box .swiper_box .swiper-slide .info{width:100%;height:auto;margin-top:var(--spacing-30);overflow:hidden}.inner_history .history_box .swiper_box .swiper-slide .info .year{width:100%;height:auto;font-size:var(--font40);color:#000000;line-height:1.375;overflow:hidden}.inner_history .history_box .swiper_box .swiper-slide .info .details{width:100%;height:auto;margin-top:var(--spacing-20);overflow:hidden}.inner_history .history_box .swiper_box .swiper-slide .info .details,.inner_history .history_box .swiper_box .swiper-slide .info .details *{font-size:var(--font16);color:#222222;line-height:1.375}.inner_history .history_box .pager_box{width:100%;height:auto;margin-top:var(--spacing-80);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}.inner_history .history_box .pager_box .pager{width:100%;height:3px;flex:1;position:relative;z-index:1;margin-right:var(--spacing-60);background:transparent;overflow:hidden}.inner_history .history_box .pager_box .pager *{height:3px;display:block;position:relative;z-index:5;background:var(--color)}.inner_history .history_box .pager_box .pager::after{content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;z-index:1;background:#D6D0C8}.inner_history .history_box .pager_box .swiper-btn{width:var(--btn-size);height:var(--btn-size);border-radius:50%;border:1px solid var(--color);cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.inner_history .history_box .pager_box .swiper-btn svg{width:100%;height:100%}.inner_history .history_box .pager_box .swiper-btn svg use{fill:var(--color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_history .history_box .pager_box .swiper-btn:hover{background:var(--color)}.inner_history .history_box .pager_box .swiper-btn:hover svg use{fill:#FFFFFF}.inner_history .history_box .pager_box .swiper-btn.next{margin-left:var(--spacing-20)}@media (max-width:1280px){.inner_history .history_box .pager_box .pager{height:2px}.inner_history .history_box .pager_box .pager::after{height:1px}}@media (max-width:991px){.inner_history .history_box .pager_box{margin-top:40px;display:block}.inner_history .history_box .pager_box .pager{height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px}.inner_history .history_box .pager_box .pager span{width:24px;height:auto;border-radius:0;position:relative;z-index:1;padding-top:10px;opacity:1;background:transparent}.inner_history .history_box .pager_box .pager span::after{content:'';width:100%;height:1px;position:absolute;left:0;top:0;z-index:1;background:rgba(33,33,33,0.3)}.inner_history .history_box .pager_box .pager span i{width:2px;height:2px;display:block;margin:0 auto;border-radius:50%;background:var(--color);opacity:0}.inner_history .history_box .pager_box .pager .active::after{background:var(--color)}.inner_history .history_box .pager_box .pager .active i{opacity:1}.inner_history .history_box .pager_box .pager::after{display:none}.inner_history .history_box .pager_box .swiper-btn{display:none}}.inner_contact{width:100%;height:auto;background:#D6D0C8;overflow:hidden}.inner_contact .contact_box{width:100%;height:auto;padding:var(--spacing-120) 0 var(--spacing-140);overflow:hidden}.inner_contact .contact_box .menu_box{width:100%;height:auto;margin-top:var(--spacing-60);display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--spacing-60) var(--spacing-40);overflow:hidden}.inner_contact .contact_box .menu_box .item{width:100%;height:auto;padding-top:var(--spacing-40);border-top:1px solid #ABA6A0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.inner_contact .contact_box .menu_box .item .info{width:100%;height:auto;overflow:hidden}.inner_contact .contact_box .menu_box .item .info .title{width:100%;height:auto;font-size:var(--font20);font-weight:500;color:var(--color);overflow:hidden}.inner_contact .contact_box .menu_box .item .info .details{width:100%;height:auto;font-size:var(--font14);color:#666666;overflow:hidden}.inner_contact .contact_box .menu_box .item .label{width:100%;height:auto;margin-top:var(--spacing-30);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}.inner_contact .contact_box .menu_box .item .label .icon{width:24px;height:20px;font-size:0;overflow:hidden}.inner_contact .contact_box .menu_box .item .label .icon svg{width:100%;height:100%}.inner_contact .contact_box .menu_box .item .label .word{width:100%;height:auto;flex:1;margin-left:10px;font-size:var(--font22);color:#000000;line-height:20px;word-wrap:break-word;overflow:hidden}@media (max-width:768px){.inner_contact .contact_box .menu_box{display:block}.inner_contact .contact_box .menu_box .item{padding:30px 0}}.inner_feedback{width:100%;height:auto;background:#EFECE3;overflow:hidden}.inner_feedback.is-center .container{max-width:1400px}.inner_feedback .feedback_box{width:100%;height:auto;padding:var(--spacing-120) 0;overflow:hidden}.inner_feedback .feedback_box .form_box{width:100%;height:auto;margin-top:var(--spacing-60);overflow:hidden}.inner_feedback .feedback_box .form_box form{width:100%;height:auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--spacing-40);overflow:hidden}.inner_feedback .feedback_box .form_box form .item{width:100%;height:auto;overflow:hidden}.inner_feedback .feedback_box .form_box form .item input{width:100%;height:60px;padding:0 20px;background:#F2F0E9;border-radius:10px;border:1px solid #BFBDB6;font-size:var(--font18);color:#000000;overflow:hidden}.inner_feedback .feedback_box .form_box form .item input::-webkit-input-placeholder{color:#222222;opacity:1}.inner_feedback .feedback_box .form_box form .item input:-moz-placeholder{color:#222222;opacity:1}.inner_feedback .feedback_box .form_box form .item input::-moz-placeholder{color:#222222;opacity:1}.inner_feedback .feedback_box .form_box form .item input:-ms-input-placeholder{color:#222222;opacity:1}.inner_feedback .feedback_box .form_box form .textarea{width:100%;height:auto;grid-column:span 4;overflow:hidden}.inner_feedback .feedback_box .form_box form .textarea textarea{width:100%;height:300px;padding:15px 20px;background:#F2F0E9;border-radius:10px;border:1px solid #BFBDB6;font-size:var(--font18);color:#000000;overflow:hidden}.inner_feedback .feedback_box .form_box form .textarea textarea::-webkit-input-placeholder{color:#222222;opacity:1}.inner_feedback .feedback_box .form_box form .textarea textarea:-moz-placeholder{color:#222222;opacity:1}.inner_feedback .feedback_box .form_box form .textarea textarea::-moz-placeholder{color:#222222;opacity:1}.inner_feedback .feedback_box .form_box form .textarea textarea:-ms-input-placeholder{color:#222222;opacity:1}.inner_feedback .feedback_box .form_box form .submit{width:100%;height:auto;margin-top:20px;grid-column:span 4;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}.inner_feedback .feedback_box .form_box form .submit input{width:auto;min-width:170px;height:50px;padding:0 20px;border-radius:50px;background:var(--color);font-size:var(--font16);font-weight:500;color:#FFFFFF;overflow:hidden}.inner_feedback.active{background:transparent}.inner_feedback.active .feedback_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.inner_feedback.active .feedback_box .inner_title{width:50%;margin-right:50px}.inner_feedback.active .feedback_box .form_box{width:50%;max-width:780px}.inner_feedback.active .feedback_box .form_box form{grid-template-columns:repeat(2, 1fr);grid-gap:30px}.inner_feedback.active .feedback_box .form_box form .textarea,.inner_feedback.active .feedback_box .form_box form .submit{grid-column:span 2}@media (max-width:1280px){.inner_feedback.active .feedback_box .form_box form{grid-gap:20px}}@media (max-width:1024px){.inner_feedback .feedback_box .form_box form{grid-template-columns:repeat(2, 1fr)}.inner_feedback .feedback_box .form_box form .textarea,.inner_feedback .feedback_box .form_box form .submit{grid-column:span 2}.inner_feedback.active .feedback_box{display:block}.inner_feedback.active .feedback_box .inner_title{width:100%;margin:0}.inner_feedback.active .feedback_box .form_box{width:100%;max-width:100%}}@media (max-width:991px){.inner_feedback .feedback_box .form_box form{grid-gap:15px}.inner_feedback .feedback_box .form_box form .item input{height:50px;padding:0 15px}.inner_feedback .feedback_box .form_box form .textarea textarea{height:180px;padding:15px}.inner_feedback.active .feedback_box .form_box form{grid-gap:15px}}.inner_sitemap{width:100%;height:auto;overflow:hidden}.inner_sitemap .sitemap_box{width:100%;max-width:1272px;height:auto;margin:0 auto;padding:clamp(6.25rem, calc(-6.058rem + 15.38vw), 11.25rem) 0;display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:50px 0;overflow:hidden}.inner_sitemap .sitemap_box .item{width:100%;height:auto;overflow:hidden}.inner_sitemap .sitemap_box .item .headline{width:100%;height:auto;padding-right:30px;padding-bottom:15px;border-bottom:1px solid #D6D0C8;overflow:hidden}.inner_sitemap .sitemap_box .item .headline a{font-size:var(--font18);font-weight:600;color:#000000;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_sitemap .sitemap_box .item .headline a:hover{color:var(--color)}.inner_sitemap .sitemap_box .item .menu{width:100%;height:auto;margin-top:15px;overflow:hidden}.inner_sitemap .sitemap_box .item .menu .one{width:100%;height:auto;overflow:hidden}.inner_sitemap .sitemap_box .item .menu .one a{font-size:var(--font18);color:rgba(0,0,0,0.8);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_sitemap .sitemap_box .item .menu .one a:hover{color:var(--color)}.inner_sitemap .sitemap_box .item .menu .one+.one{margin-top:10px}.inner_sitemap .sitemap_box .item:nth-child(4n) .headline{padding-right:0}@media (max-width:991px){.inner_sitemap .sitemap_box{grid-template-columns:1fr 1fr auto}}@media (max-width:768px){.inner_sitemap .sitemap_box{grid-template-columns:1fr auto}}.inner_search{width:100%;height:auto;overflow:hidden}.inner_search .search_box{width:100%;max-width:1140px;height:auto;margin:0 auto;padding:var(--spacing-120) 0 clamp(6.25rem, calc(-9.135rem + 19.23vw), 12.5rem);overflow:hidden}.inner_search .search_box .tips{width:100%;height:auto;text-align:center;font-size:var(--font48);font-weight:500;color:#333333;overflow:hidden}.inner_search .search_box .form_box{width:100%;height:auto;margin-top:var(--spacing-40);overflow:hidden}.inner_search .search_box .form_box form{width:100%;height:60px;padding:5px 5px 5px 30px;border-radius:60px;border:1px solid var(--color);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;overflow:hidden}.inner_search .search_box .form_box form input{width:100%;height:100%;flex:1;font-size:var(--font16);color:#000000;overflow:hidden}.inner_search .search_box .form_box form input::-webkit-input-placeholder{color:#666666;opacity:1}.inner_search .search_box .form_box form input:-moz-placeholder{color:#666666;opacity:1}.inner_search .search_box .form_box form input::-moz-placeholder{color:#666666;opacity:1}.inner_search .search_box .form_box form input:-ms-input-placeholder{color:#666666;opacity:1}.inner_search .search_box .form_box form button{width:clamp(5rem, calc(-1.154rem + 7.69vw), 7.5rem);height:100%;border-radius:50px;background:var(--color);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;--svg-size:20px}.inner_search .search_box .form_box form button svg{width:var(--svg-size);height:var(--svg-size)}.inner_search .search_box .form_box form button svg use{fill:#FFFFFF}@media (max-width:1280px){.inner_search .search_box .form_box form{height:54px}}.inner_search .search_box .form_main{width:100%;height:auto;margin-top:var(--spacing-40);overflow:hidden}.inner_search .search_box .form_main .delete_btn{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}.inner_search .search_box .form_main .delete_btn a{width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:10px;opacity:.5;--this-color:#000000;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_search .search_box .form_main .delete_btn a .word{font-size:var(--font16);color:var(--this-color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_search .search_box .form_main .delete_btn a .icon{width:16px;height:17px}.inner_search .search_box .form_main .delete_btn a .icon svg{width:100%;height:100%}.inner_search .search_box .form_main .delete_btn a .icon svg use{fill:var(--this-color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_search .search_box .form_main .delete_btn a:hover{opacity:1;--this-color:var(--color)}.inner_search .search_box .form_main .menu{width:100%;height:auto;margin-top:20px;padding-top:20px;border-top:1px solid #D6D0C8;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;grid-gap:1em 3em;overflow:hidden}.inner_search .search_box .form_main .menu a{font-size:var(--font16);font-weight:500;color:#000000;opacity:.8;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.inner_search .search_box .form_main .menu a:hover{color:var(--color);opacity:1}.inner_search .search_box .search_null{width:100%;height:auto;margin-top:var(--spacing-160);overflow:hidden;--icon-size:clamp(3rem, calc(-2.692rem + 7.12vw), 5.313rem)}.inner_search .search_box .search_null .icon{width:var(--icon-size);height:var(--icon-size);margin:0 auto;opacity:.1}.inner_search .search_box .search_null .icon svg{width:100%;height:100%}.inner_search .search_box .search_null .icon svg use{fill:#000000}.inner_search .search_box .search_null .title{width:100%;height:auto;margin-top:20px;text-align:center;font-size:var(--font30);font-weight:300;color:rgba(0,0,0,0.8);line-height:1.375;overflow:hidden}.inner_search .search_box .search_result{width:100%;height:auto;overflow:hidden}.inner_search .search_box .search_result .result_tabs{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;grid-gap:var(--spacing-20);overflow:hidden;--label-height:50px}.inner_search .search_box .search_result .result_tabs .one{width:auto;height:auto;overflow:hidden}.inner_search .search_box .search_result .result_tabs .one a{width:auto;height:var(--label-height);padding:0 2em;border:1px solid var(--color);border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:var(--font16);font-weight:500;color:var(--color);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.inner_search .search_box .search_result .result_tabs .one a:hover,.inner_search .search_box .search_result .result_tabs .one a.active{background:var(--color);color:#FFFFFF}@media (max-width:1280px){.inner_search .search_box .search_result .result_tabs{--label-height:44px}.inner_search .search_box .search_result .result_tabs .one a{padding:0 1.5em}}@media (max-width:1024px){.inner_search .search_box .search_result .result_tabs{--label-height:36px}.inner_search .search_box .search_result .result_tabs .menu{grid-gap:8px}}@media (max-width:991px){.inner_search .search_box .search_result .result_tabs .one a{padding:0 1em}}@media (max-width:768px){.inner_search .search_box .search_result .result_tabs .menu .one a{min-width:80px}}.inner_search .search_box .search_result .result_menu{width:100%;height:auto;margin-top:40px;overflow:hidden}.inner_search .search_box .search_result .result_menu .result_item{width:100%;height:auto;overflow:hidden}.inner_search .search_box .search_result .result_menu .result_item .result_title{width:100%;height:auto;font-size:var(--font30);font-weight:500;color:#222222;overflow:hidden}.inner_search .search_box .search_result .result_menu .result_item .menu_box{width:100%;height:auto;margin-top:30px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px var(--spacing-20);overflow:hidden}.inner_search .search_box .search_result .result_menu .result_item .menu_box .item{width:100%;height:auto;overflow:hidden}.inner_search .search_box .search_result .result_menu .result_item .public-btn{margin-top:40px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.inner_search .search_box .search_result .result_menu .result_item+.result_item{margin-top:60px;padding-top:60px;border-top:1px solid rgba(0,0,0,0.1)}.inner_search .search_box .search_result .result_menu .result_item.result_product .menu_box .item .img{width:100%;height:auto;background:url('../images/idx-pro-bg.jpg') no-repeat center / cover;overflow:hidden}.inner_search .search_box .search_result .result_menu .result_item.result_product .menu_box .item .img .pb{padding-bottom:92.68292683%}.inner_search .search_box .search_result .result_menu .result_item.result_product .menu_box .item .img img{width:100%;height:100%;object-fit:cover}.inner_search .search_box .search_result .result_menu .result_item.result_product .menu_box .item .title{width:100%;height:auto;margin-top:10px;text-align:center;font-size:var(--font20);color:#222222;line-height:1.375;overflow:hidden}.inner_search .search_box .search_result .result_menu .result_item.result_news .menu_box .item .img{width:100%;height:auto;overflow:hidden}.inner_search .search_box .search_result .result_menu .result_item.result_news .menu_box .item .img .pb{padding-bottom:66.66%}.inner_search .search_box .search_result .result_menu .result_item.result_news .menu_box .item .img img{width:100%;height:100%;object-fit:cover}.inner_search .search_box .search_result .result_menu .result_item.result_news .menu_box .item .info{width:100%;height:auto;margin-top:10px;overflow:hidden}.inner_search .search_box .search_result .result_menu .result_item.result_news .menu_box .item .info .time{width:100%;height:auto;font-size:var(--font14);color:#999999;overflow:hidden}.inner_search .search_box .search_result .result_menu .result_item.result_news .menu_box .item .info .title{width:100%;height:calc(2em * 1.375);margin-top:.5em;font-size:var(--font16);color:#222222;line-height:1.375;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:991px){.inner_search .search_box .search_result .result_menu .result_item .menu_box{grid-template-columns:repeat(3, 1fr)}}@media (max-width:768px){.inner_search .search_box .search_result .result_menu .result_item .menu_box{grid-template-columns:repeat(2, 1fr)}}.inner_privacy_policy{width:100%;height:auto;overflow:hidden}.inner_privacy_policy .privacy_policy_box{width:100%;max-width:1140px;height:auto;margin:0 auto;padding:var(--spacing-120) 0;overflow:hidden}.inner_privacy_policy .privacy_policy_box .title_box{width:100%;height:auto;padding-bottom:40px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.1);overflow:hidden}.inner_privacy_policy .privacy_policy_box .title_box .title{font-size:var(--font52);font-weight:700}.inner_privacy_policy .privacy_policy_box .title_box .time{margin-top:10px;font-size:var(--font16);color:#333333;line-height:1.375}.inner_privacy_policy .privacy_policy_box .public-content{margin-top:40px}.inner_lose{width:100%;height:auto;overflow:hidden}.inner_lose .lose_box{width:100%;height:auto;padding:var(--spacing-120) 0;overflow:hidden}.inner_lose .lose_box .icon{width:54%;max-width:958px;height:auto;margin:0 auto;overflow:hidden}.inner_lose .lose_box .icon svg{width:100%;height:auto}.inner_lose .lose_box .title{width:100%;height:auto;margin-top:-5.5em;text-align:center;font-size:var(--font22);color:#666666;line-height:1.375;overflow:hidden}.inner_lose .lose_box .public-btn{margin-top:var(--spacing-40);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width:768px){.inner_lose .lose_box{padding:100px 0}.inner_lose .lose_box .title{margin-top:-3em}}@media (max-width:480px){.inner_lose .lose_box .icon{width:100%}}