﻿*,*::before,*::after{box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight-color:unset}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed}ul,ol{list-style:none;padding:0;margin:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}a{text-decoration:none;color:inherit}button{border:none;background:none;padding:0;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}@font-face{font-family:"HarmonyOS Sans SC";src:url("../fonts/HarmonyOS_Sans_SC_Bold.woff2") format("woff2"),url("../fonts/HarmonyOS_Sans_SC_Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"HarmonyOS Sans SC";src:url("../fonts/HarmonyOS_Sans_SC_Black.woff2") format("woff2"),url("../fonts/HarmonyOS_Sans_SC_Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"HarmonyOS Sans SC";src:url("../fonts/HarmonyOS_Sans_SC_Light.woff2") format("woff2"),url("../fonts/HarmonyOS_Sans_SC_Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"HarmonyOS Sans SC";src:url("../fonts/HarmonyOS_Sans_SC_Semibold.woff2") format("woff2"),url("../fonts/HarmonyOS_Sans_SC_Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"HarmonyOS Sans SC";src:url("../fonts/HarmonyOS_Sans_SC_Medium.woff2") format("woff2"),url("../fonts/HarmonyOS_Sans_SC_Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HarmonyOS Sans SC";src:url("../fonts/HarmonyOS_Sans_SC.woff2") format("woff2"),url("../fonts/HarmonyOS_Sans_SC.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HarmonyOS Sans SC";src:url("../fonts/HarmonyOS_Sans_SC_Thin.woff2") format("woff2"),url("../fonts/HarmonyOS_Sans_SC_Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}*::-webkit-scrollbar{display:none}:root{--var-1px: .0625rem;--var-2px: .125rem;--var-4px: .25rem;--var-5px: .3125rem;--var-6px: .375rem;--var-7px: .4375rem;--var-8px: .5rem;--var-10px: .625rem;--var-12px: .75rem;--var-13px: .8125rem;--var-14px: .875rem;--var-15px: .9375rem;--var-16px: 1rem;--var-18px: 1.125rem;--var-20px: 1.25rem;--var-22px: 1.375rem;--var-23px: 1.4375rem;--var-24px: 1.5rem;--var-26px: 1.625rem;--var-28px: 1.75rem;--var-30px: 1.875rem;--var-32px: 2rem;--var-35px: 2.1875rem;--var-34px: 2.125rem;--var-36px: 2.25rem;--var-40px: 2.5rem;--var-44px: 2.75rem;--var-50px: 3.125rem;--var-56px: 3.5rem;--var-60px: 3.75rem;--var-64px: 4rem;--var-66px: 4.125rem;--var-70px: 4.375rem;--var-73px: 4.5625rem;--var-74px: 4.625rem;--var-94px: 5.875rem;--var-110px: 6.875rem;--var-120px: 7.5rem;--var-140px: 8.75rem;--var-154px: 9.625rem;--var-176px: 11rem;--var-200px: 12.5rem;--var-206px: 12.875rem;--var-1360px: 85rem;--var-1920px: 120rem}:root{--font-black-space: 1.875rem;--font-light-space: var(--var-18px)}html{font-size:max(4.2px,.8333333333vw);scroll-behavior:smooth;font-family:"HarmonyOS Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media screen and (min-width: 1920px){html{font-size:16px !important}}body{display:flex;flex-flow:column;position:relative;background-color:#ededed;overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.font-light,.font300{font-weight:300}.font-medium,.font500{font-weight:500}.font-blod,.font600{font-weight:600}.font-black,.font900{font-weight:900}.font-regular{font-weight:normal}.font-size-14{font-size:var(--var-14px)}.font-size-16{font-size:var(--var-16px)}.font-size-18{font-size:var(--var-18px)}.font-size-20{font-size:var(--var-20px)}.font-size-22{font-size:var(--var-22px)}.font-size-23{font-size:var(--var-23px)}.font-size-24{font-size:var(--var-24px)}.font-size-26{font-size:var(--var-26px)}.font-size-30{font-size:var(--var-30px)}.font-size-32{font-size:var(--var-32px)}.font-size-36{font-size:var(--var-36px)}.font-size-50{font-size:3.125rem}.font-size-94{font-size:5.875rem}.wd-85{width:var(--var-1360px)}.wd-180px{width:11.25rem}.wd-260px{width:16.25rem}.wd-330px{width:20.625rem}.h10px{height:var(--var-10px)}.pd-top-70{padding-top:var(--var-70px)}.pd-bottom-70{padding-bottom:var(--var-70px)}.clean-font-black-top-space{margin-top:calc(-1*var(--font-black-space))}.clean-font-black-bottom-space{margin-bottom:calc(-1*var(--font-black-space))}.clean-font-light-bottom-space{margin-bottom:calc(-1*var(--font-light-space))}.line-height-20{line-height:var(--var-20px)}.line-height-22{line-height:var(--var-22px)}.line-height-26{line-height:var(--var-26px)}.line-height-30{line-height:var(--var-30px)}.line-height-32{line-height:var(--var-32px)}.margin-top10{margin-top:var(--var-10px)}.uppercase{text-transform:uppercase}.align-center{text-align:center}.navbar{position:absolute;left:0;right:0;top:var(--var-44px);display:flex;justify-content:center;z-index:1}.navbar .menu{--item-gap: var(--var-16px);display:flex;flex-flow:row nowrap;gap:var(--item-gap);position:relative;height:var(--var-30px);color:#fff}.navbar .menu .menu-item{position:relative;display:flex;flex-flow:column;min-width:var(--var-110px)}.navbar .menu .menu-item.logo{flex-flow:row;padding-right:calc(var(--var-74px) - var(--item-gap))}.navbar .menu .menu-item.logo img{height:auto;max-height:100%;width:auto}.navbar .menu .menu-item>a{text-align:center}.navbar .menu .menu-item .dropdown{min-width:var(--var-110px);border-radius:var(--var-2px);background:rgba(255,255,255,.2);padding:var(--var-7px);opacity:0;visibility:hidden;transition:all .3s ease;white-space:nowrap;position:absolute;top:100%}.navbar .menu .menu-item .dropdown>li{text-align:center}.navbar .menu .menu-item.has-dropdown:hover>a{font-weight:500}.navbar .menu .menu-item.has-dropdown:hover .dropdown{opacity:1;visibility:visible}.navbar.en .menu{--item-gap: var(--var-32px)}.navbar.en .menu .menu-item{min-width:unset}.navbar.en .menu .menu-item .dropdown>li{text-align:left}.navbar.en .menu .menu-item>a{font-weight:500;color:rgba(255,255,255,.85)}.navbar.en .menu .menu-item.has-dropdown:hover>a{color:#fff}.head{display:flex;flex-flow:column;--width: 100vw;--height: 100vh;width:var(--width);height:var(--height);position:relative}.head .bg{position:relative;width:100%;height:100%}.head .bg img,.head .bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.head .container{position:absolute;top:50vh;left:50%;transform:translate(-50%);display:flex;flex-flow:column;align-items:center;justify-content:center}.head .container .logo img{height:var(--var-64px);width:auto}.head .container .slogan{margin-top:var(--var-30px);color:#fff;white-space:nowrap}.head .container .slogan_en{color:#cdcdcd;margin-top:var(--var-20px);max-width:calc(2.5*var(--var-200px));word-break:break-word;text-align:center}.head .mask{height:31.25rem;position:absolute;top:0;left:0;right:0;background:linear-gradient(to bottom, rgb(0, 0, 0), rgba(0, 0, 0, 0));pointer-events:none}.head.en .container .slogan{white-space:normal;text-align:center;max-width:56rem}.about-us{display:flex;flex-flow:column;align-items:center;gap:3.875rem}.about-us .main{display:flex;flex-flow:row nowrap;gap:12.0625rem}.about-us .main .title{width:23.5rem;display:flex;flex-flow:column;align-items:end;justify-content:space-between;color:#242424}.about-us .main .title .en{text-align:right;text-transform:uppercase}.about-us .main .title .zh{text-align:right}.about-us .main .title button{background:#ea5413;border-radius:5.625rem;width:10.625rem;height:3.75rem;color:#fff;display:flex;flex-flow:row nowrap;gap:var(--var-10px);align-items:center;justify-content:center}.about-us .main .title button img,.about-us .main .title button svg{width:var(--var-24px);height:auto}.about-us .main .desc{width:49.4375rem;color:#3d3d3d;line-height:var(--var-30px);display:flex;flex-flow:column;gap:var(--var-30px)}.about-us .main .desc .highlight{color:#ea5413}.about-us .bg{--height: 31.25rem;height:var(--height);position:relative}.about-us .bg .img-box{width:100%;height:0;padding-top:calc(var(--height)/var(--var-1360px)*100%)}.about-us .bg .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.honors{background:#000;display:flex;flex-flow:column;gap:2.875rem;align-items:center}.honors .title{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:center;gap:11.25rem}.honors .title .name{text-align:right}.honors .title .name .en{color:#ea5413;text-transform:uppercase}.honors .title .name .zh{color:#fff}.honors .title .desc{color:#cdcdcd;line-height:var(--var-26px);display:flex;flex-flow:column;justify-content:space-between;max-width:34.5rem}.honors .title .desc .btn{background:#ea5413}.honors .rows{display:flex;flex-flow:column;gap:var(--var-30px)}.honors .rows .row{width:inherit;position:relative;min-height:5.25rem;display:flex;flex-flow:column;justify-content:end}.honors .rows .row .stage{position:absolute;left:0;right:0;bottom:0;width:100%;height:5.25rem;display:flex}.honors .rows .row .stage>div{flex:1;margin-left:calc(-1*var(--var-1px));margin-right:calc(-1*var(--var-1px));background:url("../img/stage-m.png") 0 0/auto 100% repeat-x}.honors .rows .row .stage::before{content:"";flex:0 0 var(--var-34px);background:url("../img/stage-left.png") 0 0/100% 100% no-repeat}.honors .rows .row .stage::after{content:"";flex:0 0 var(--var-34px);background:url("../img/stage-left.png") 0 0/100% 100% no-repeat;transform:scaleX(-1)}.honors .rows .row .items{display:flex;flex-flow:row nowrap;align-items:end;overflow-x:scroll;scroll-behavior:smooth}.honors .rows .row .items .item{flex-shrink:0;display:flex;flex-flow:column;position:relative;cursor:pointer;user-select:none}.honors .rows .row.normal .items{gap:var(--var-50px);margin-left:4.0625rem;margin-right:4.0625rem;margin-bottom:var(--var-7px)}.honors .rows .row.normal .items .item{width:var(--var-206px);position:relative}.honors .rows .row.normal .items .item .pic{padding-left:var(--var-18px);padding-right:var(--var-18px);padding-bottom:var(--var-13px);position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.honors .rows .row.normal .items .item .pic .box{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.honors .rows .row.normal .items .item .pic .box img{width:auto;max-width:100%;height:auto;pointer-events:none;-webkit-user-drag:none}.honors .rows .row.normal .items .item .name{width:100%;white-space:nowrap;overflow:hidden;height:var(--var-30px);color:#fff;background-color:#242424;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.honors .rows .row.normal .items .item .name span{margin-left:var(--var-5px);margin-right:var(--var-5px);overflow:hidden;text-overflow:ellipsis}.honors .rows .row.three .items{gap:var(--var-30px);margin-left:var(--var-35px);margin-right:var(--var-35px);margin-bottom:5rem}.honors .rows .row.three .items .item{width:11.875rem;position:relative}.honors .rows .row.three .items .item .pic{margin-left:var(--var-36px);margin-right:var(--var-36px);display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.honors .rows .row.three .items .item .pic img{width:auto;max-width:100%;height:auto;pointer-events:none;-webkit-user-drag:none}.honors .rows .row.three .items .item .name{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;color:#fff;height:var(--var-56px);line-height:var(--var-20px);overflow:hidden}.honors .rows .row.three .items .item .name .txt{display:flex;flex-flow:column;align-items:center;justify-content:center;overflow:hidden}.honors .rows .row.three .items .item .name .txt div{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.honors .rows .row.three .items .item .name::before{flex-shrink:0;content:"";width:var(--var-36px);height:100%;background-image:url("../img/maisui.png");background-size:contain;background-repeat:no-repeat}.honors .rows .row.three .items .item .name::after{flex-shrink:0;content:"";width:var(--var-36px);height:100%;background-image:url("../img/maisui.png");background-size:contain;background-repeat:no-repeat;transform:scaleX(-1)}.idx-grid{display:flex;flex-flow:column;align-items:center;gap:2.8125rem;padding-top:var(--var-70px);padding-bottom:var(--var-70px);position:relative}.idx-grid>div{width:var(--var-1360px);position:relative}.idx-grid>div.header{display:flex;flex-flow:row nowrap;justify-content:center;gap:11.25rem}.idx-grid>div.header .name{color:#242424;display:flex;flex-flow:column;align-items:end}.idx-grid>div.header .name .en{font-weight:900;font-size:var(--var-94px);text-transform:uppercase;margin-top:calc(-1*var(--font-black-space))}.idx-grid>div.header .name .zh{font-weight:300;font-size:var(--var-50px);margin-bottom:calc(-1*var(--font-light-space))}.idx-grid>div.header .desc{display:flex;flex-flow:column;justify-content:space-between}.idx-grid>div.header .desc .txt{font-weight:normal;font-size:var(--var-20px);line-height:var(--var-26px);max-width:34.5rem;margin-bottom:var(--var-30px)}.idx-grid>div.header .desc .empty-btn{background:#ea5413;width:11.25rem;height:var(--var-10px)}.highlight-grid{background-color:#000}.highlight-grid .header .name .en{color:#ea5413}.highlight-grid .header .name .zh{color:#fff}.highlight-grid .desc .txt{color:#cdcdcd}.team .container{--size: 4;--gap: var(--var-13px);display:flex;flex-flow:row wrap;gap:var(--gap)}.team .container .item{width:calc((100% - (var(--size) - 1)*var(--gap))/var(--size));border-radius:var(--var-15px);background:#fff;position:relative;cursor:pointer}.team .container .item .box{position:relative;width:100%;padding-top:112.1212121212%;height:0}.team .container .item .box .row{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-flow:column;gap:var(--var-14px);align-items:center}.team .container .item .box .row .img-box{margin-top:var(--var-35px);width:calc(100% - var(--var-35px)*2);position:relative;border-radius:var(--var-15px)}.team .container .item .box .row .img-box .photo{position:relative;width:100%;height:0;padding-top:100%}.team .container .item .box .row .img-box .photo>img,.team .container .item .box .row .img-box .photo>.desc{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--var-15px)}.team .container .item .box .row .img-box .photo .desc{background-color:#ea5413;line-height:var(--var-24px);color:#e9e9e9;display:flex;flex-flow:column;justify-content:center;gap:var(--var-18px);padding:var(--var-20px) 1.3125rem;overflow:hidden;opacity:0;transition:opacity .25s ease}.team .container .item .box .row .img-box .photo .desc>img,.team .container .item .box .row .img-box .photo .desc>svg{width:var(--var-24px);height:auto}.team .container .item .box .row .img-box .photo .desc>div{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:8;display:-webkit-box;-webkit-box-orient:vertical}.team .container .item .box .row .img-box .photo:hover .desc{opacity:1}.team .container .item .box .row .title-box{display:flex;flex-flow:column;align-items:center;line-height:var(--var-26px)}.team .container .item .box .row .title-box .name{color:#242424;display:flex;flex-flow:row nowrap;align-items:end}.team .container .item .box .row .title-box .name .en{text-transform:uppercase;margin-left:var(--var-5px)}.team .container .item .box .row .title-box .name .en::before{content:"(";padding-left:var(--var-2px)}.team .container .item .box .row .title-box .name .en::after{content:")";padding-right:var(--var-2px)}.team .container .item .box .row .title-box .position{color:#545353}.milestone .header .desc .txt{max-width:21.25rem}.milestone .header .desc .btn{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:var(--var-10px);width:10.625rem;height:3.75rem;border-radius:5.625rem;background-color:#ea5413;color:#fff}.milestone .header .desc .btn img,.milestone .header .desc .btn svg{width:var(--var-24px);height:auto}.milestone .container{overflow:hidden;margin-top:12.625rem;margin-bottom:9.25rem;position:relative}.milestone .container .line-box{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;flex-flow:column;align-items:center;justify-content:center}.milestone .container .line-box>div{width:100%;height:var(--var-1px);background-color:#fff}.milestone .container .item-box{padding-left:var(--var-50px);padding-right:var(--var-50px);position:relative;display:flex;flex-flow:row nowrap;overflow-x:scroll;cursor:grab;user-select:none;scroll-behavior:smooth}.milestone .container .item-box:active{cursor:grabbing}.milestone .container .item-box .item{--box-width: 13.5rem;--content-height: var(--var-140px);--triangle-height: var(--var-14px);flex-shrink:0;width:var(--box-width);cursor:pointer;display:flex;flex-flow:column;align-items:center;position:relative;--circle-height: var(--var-28px);--fcolor: #717171;--back-color: rgba(36,36,36,1);--front-color: #fff;--line-height: 4.125rem;margin-top:calc(var(--content-height) + var(--triangle-height) + var(--circle-height) + var(--line-height) - var(--circle-height)/2 + var(--var-10px))}.milestone .container .item-box .item:nth-child(n+2){margin-left:calc(-1*var(--var-30px))}.milestone .container .item-box .item:nth-child(2n){transform:scaleY(-1);transform-origin:0 var(--var-14px)}.milestone .container .item-box .item:nth-child(2n) .shadow:before{transform:translateY(0.0125rem) !important}.milestone .container .item-box .item:nth-child(2n) .detail .content>div{transform:scaleY(-1)}.milestone .container .item-box .item:hover{--fcolor: #EA5413;--front-color: #EA5413;--back-color: rgba(234, 84, 19, .3)}.milestone .container .item-box .item:hover .detail .year{color:#fff !important}.milestone .container .item-box .item:hover .detail .desc{display:-webkit-box !important;opacity:1 !important;color:#fff !important}.milestone .container .item-box .item:hover .detail .title{display:none !important;opacity:0 !important}.milestone .container .item-box .item .circle{width:var(--circle-height);height:var(--circle-height);background-color:#fff;border-radius:50%;border:solid var(--var-2px) #717171;display:flex;align-items:center;justify-content:center}.milestone .container .item-box .item .circle::after{content:"";width:var(--var-18px);height:var(--var-18px);background:var(--fcolor);border-radius:50%;transition:all .2s ease}.milestone .container .item-box .item .line{width:var(--var-1px);height:var(--line-height);background:var(--fcolor);margin-top:var(--var-15px);margin-bottom:var(--var-10px);transition:all .2s ease}.milestone .container .item-box .item .detail{width:100%;height:calc(var(--content-height) + var(--triangle-height));position:relative}.milestone .container .item-box .item .detail .shadow,.milestone .container .item-box .item .detail .content{width:100%;height:var(--content-height);border-radius:var(--var-20px);position:relative;display:flex;flex-flow:column;align-items:center;margin-top:var(--var-14px)}.milestone .container .item-box .item .detail .shadow::before,.milestone .container .item-box .item .detail .content::before{content:"";width:var(--triangle-height);height:var(--triangle-height);background-color:var(--front-color);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);transition:all .2s ease}.milestone .container .item-box .item .detail .shadow>div,.milestone .container .item-box .item .detail .content>div{position:relative;width:100%;height:100%;border-radius:var(--var-20px);background-color:var(--front-color);transition:all .2s ease}.milestone .container .item-box .item .detail .shadow{margin-top:0;position:absolute;left:0;top:0}.milestone .container .item-box .item .detail .shadow::before{background-color:var(--back-color)}.milestone .container .item-box .item .detail .shadow>div{background-color:var(--back-color)}.milestone .container .item-box .item .detail .content{position:relative}.milestone .container .item-box .item .detail .content:before{transform:translateY(var(--var-1px))}.milestone .container .item-box .item .detail .content>div{position:relative;width:100%;height:100%;padding:var(--var-5px) var(--var-16px);display:flex;flex-flow:column;justify-content:center;overflow:hidden}.milestone .container .item-box .item .detail .content>div .year{color:#242424;margin-bottom:calc(-1*var(--var-6px))}.milestone .container .item-box .item .detail .content>div .year:after{content:"年"}.milestone .container .item-box .item .detail .content>div .title{color:#717171;opacity:1;overflow:hidden}.milestone .container .item-box .item .detail .content>div .desc{display:none;opacity:0;color:#717171;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}.milestone .container .item-box .item .detail .content>div .title,.milestone .container .item-box .item .detail .content>div .desc{transition:opacity .25s ease}.milestone.en .container .item-box .item{--box-width: 18rem;--content-height: 12rem}.milestone.en .container .item-box .item .year:after{content:"" !important}.culture .container{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:var(--var-18px)}.culture .container .job-guid{display:flex;flex-flow:row nowrap;align-items:center}.culture .container .job-guid svg{width:var(--var-24px);height:var(--var-12px);color:#ea5413}.culture .container .job-guid>div:first-child{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--var-10px);color:#ea5413}.culture .container .job-guid>div:first-child span:after{content:":";padding-right:var(--var-10px)}.culture .container .job-guid>div:nth-child(2){color:#242424;display:flex;flex-flow:row nowrap;align-items:center}.culture .container .job-guid>div:nth-child(2)>span:nth-child(n+2):before{content:"|";padding:0 var(--var-10px)}.culture .container .items{--gap: var(--var-12px);--width: calc((100% - var(--gap)) / 2);--height: 20.625rem;--bd-radius: var(--var-15px);position:relative;display:flex;flex-flow:row wrap;gap:var(--gap)}.culture .container .items .item{width:var(--width);height:var(--height);border-radius:var(--bd-radius);background-color:#fff;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.culture .container .items .item .words{flex-shrink:0;display:flex;flex-flow:column;gap:var(--var-40px);color:#242424;margin-left:var(--var-20px);margin-right:var(--var-28px)}.culture .container .items .item .words .en{color:#b4b4b4;text-transform:uppercase;margin-top:var(--var-10px)}.culture .container .items .item .words .desc{width:var(--var-176px);color:#717171}.culture .container .items .item .pic{--pic-width: 28.125rem;width:var(--pic-width);height:100%;position:relative}.culture .container .items .item .pic .row{width:100%;height:0;padding-top:calc(var(--height)/var(--pic-width)*100%)}.culture .container .items .item .pic .row img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;border-radius:var(--bd-radius)}.culture .container .items .item:nth-child(2n){transform:scaleX(-1)}.culture .container .items .item:nth-child(2n) .words,.culture .container .items .item:nth-child(2n) .pic{transform:scaleX(-1)}.culture.en .container .words{width:13.5rem}.join-us .container{background-color:#fff;display:flex;flex-flow:column;align-items:center;--bd-radius: var(--var-15px);border-radius:var(--bd-radius)}.join-us .container .title{margin-top:var(--var-40px);color:#242424}.join-us .container .sub-title{margin-top:var(--var-28px);color:#242424;display:flex;flex-flow:column;align-items:center;max-width:38rem;text-align:center;word-break:break-word}.join-us .container .btn-box{--height: 35.625rem;width:100%;height:var(--height);margin-top:var(--var-26px);position:relative}.join-us .container .btn-box .bg-box{width:100%;height:0;padding-top:calc(var(--height)/var(--var-1360px)*100)}.join-us .container .btn-box .bg-box img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.join-us .container .btn-box .btn-link{border-radius:6.25rem;width:23.75rem;height:4.375rem;display:flex;flex-flow:row nowrap;gap:var(--var-35px);align-items:center;justify-content:center;color:#fff;text-transform:uppercase;border:solid var(--var-2px) #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.join-us .container .btn-box .btn-link svg{width:var(--var-24px);height:auto;color:#ea5413;fill:#ea5413}.join-us .container .btn-box .btn-link svg,.join-us .container .btn-box .btn-link span{z-index:10}.join-us .container .btn-box .btn-link:before{content:" ";background:rgba(36,36,36,.3);position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.page-footer{padding-top:var(--var-40px);padding-bottom:var(--var-64px);display:flex;flex-flow:column;align-items:center;background-color:#fff}.page-footer .logo img{width:auto;height:var(--var-34px)}.page-footer .nav{margin-top:var(--var-30px);display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:4.5rem;color:#242424}.page-footer .nav .back-top{display:flex;flex-flow:row nowrap;align-items:center}.page-footer .nav .back-top svg{width:var(--var-12px);height:var(--var-18px)}.page-footer .service{margin-top:var(--var-50px);display:flex;flex-flow:column;align-items:center;color:#242424}.page-footer .service .sub-title{line-height:var(--var-30px);margin-top:var(--var-20px);max-width:52.25rem;text-align:center}.page-footer .information{margin-top:var(--var-28px);display:flex;flex-flow:row nowrap;gap:var(--var-120px);align-items:flex-start;--icon-size: var(--var-16px);--gap: var(--var-10px)}.page-footer .information .title{margin-left:calc(var(--icon-size) + var(--gap))}.page-footer .information .icon{width:var(--icon-size);height:var(--icon-size);position:relative}.page-footer .information .icon svg{width:100%;height:100%}.page-footer .information .address,.page-footer .information .contact{display:flex;flex-flow:column}.page-footer .information .address .row,.page-footer .information .contact .row{color:#717171;display:flex;flex-flow:row nowrap;gap:var(--gap);align-items:center}.page-footer .information .social{display:flex;flex-flow:row nowrap;gap:var(--var-20px);color:#717171}.page-footer .information .social .row{display:flex;flex-flow:column;align-items:center;gap:var(--var-2px);position:relative}.page-footer .information .social .row .qrcode{width:auto;max-width:100%;height:5rem;background:#fff;position:relative}.page-footer .information .social .row .qrcode img{width:100%;height:100%;object-fit:cover}.page-footer .information .social .row .name{display:flex;flex-flow:row nowrap;align-items:center}.page-footer .copyright{color:#717171;display:flex;flex-flow:row nowrap;align-items:center;gap:var(--var-10px);font-size:var(--var-14px);padding-left:var(--var-28px);margin-top:var(--var-20px);line-height:var(--var-22px);font-weight:normal}.head .business{position:absolute;top:38vh;left:50%;transform:translate(-50%);display:flex;flex-flow:column;align-items:center;justify-content:center;color:#fff}.head .business .sub-title{margin-top:var(--var-40px);text-align:center;max-width:42.625rem}.head .business .space-line{width:16.25rem;height:var(--var-2px);background-color:#ea5413;margin-top:var(--var-30px)}.head .business .sub-title-en{color:#cdcdcd;text-align:center;word-break:break-word;margin-top:var(--var-20px)}.head.en .business>div:first-child{white-space:nowrap !important}.head.en .business>div.sub-title{max-width:50rem}.business-info{display:flex;flex-flow:column;align-items:center;justify-content:center}.business-info .header{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;margin-bottom:5.625rem}.business-info .header .name{color:#242424;display:flex;flex-flow:column}.business-info .header .desc{color:#3d3d3d;max-width:30.6875rem}.business-info .case-title{font-size:2.0625rem;color:#242424;border-bottom:solid .1875rem #ea5413}.business-info .case-list{--gap:var(--var-20px);display:flex;flex-flow:row wrap;gap:var(--gap);position:relative;margin-top:var(--var-50px);--item-size: 3;--item-wd: calc((100% - var(--gap) * calc(var(--item-size) - 1)) / var(--item-size))}.business-info .case-list .item{position:relative;width:var(--item-wd);background-color:#fff;border-radius:var(--var-15px);display:flex;flex-flow:column;align-items:center;justify-content:center;cursor:pointer;--pd: var(--var-35px);--pic-wd: calc(100% - var(--pd) * 2)}.business-info .case-list .item .pic-box{width:var(--pic-wd);margin-top:var(--pd);position:relative}.business-info .case-list .item .pic-box .pic{width:100%;height:0;padding-top:100%}.business-info .case-list .item .pic-box .pic img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;user-select:unset;-moz-user-select:unset;-ms-user-select:unset;-webkit-user-select:unset;-webkit-user-drag:unset}.business-info .case-list .item .pic-box .pic .desc{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#ea5413;border-radius:var(--var-15px);padding:var(--var-30px);color:#fff;display:flex;flex-flow:column;gap:var(--var-20px);justify-content:center;opacity:0;text-indent:var(--var-32px)}.business-info .case-list .item .pic-box .pic .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--var-70px);height:var(--var-70px);background-color:#242424;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:1}.business-info .case-list .item .pic-box .pic .play-icon svg{width:var(--var-28px);height:var(--var-28px)}.business-info .case-list .item .pic-box .pic img,.business-info .case-list .item .pic-box .pic .desc,.business-info .case-list .item .pic-box .pic .video{transition:all .2s ease}.business-info .case-list .item .pic-box .pic.words:has(.desc):hover img{opacity:0}.business-info .case-list .item .pic-box .pic.words:has(.desc):hover .desc{opacity:1}.business-info .case-list .item .pic-box .pic.video:hover .play-icon{opacity:1}.business-info .case-list .item .title{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1.0625rem;font-size:var(--var-23px);color:#242424;overflow:hidden;width:calc(100% - var(--var-20px)*2);margin:var(--var-20px) 0;position:relative}.business-info .case-list .item .title span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.business-info .case-list .item .title.new-post span{text-align:left}.business-info .case-list .item .title .new-tag{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--var-10px)}.business-info .case-list .item .title .new-tag .circle{width:var(--var-6px);height:var(--var-6px);background-color:#ea5413;border-radius:50%}.business-info .case-list .item .title .new-tag .txt{background-color:#ea5413;color:#fff;width:var(--var-50px);height:var(--var-20px);display:flex;align-items:center;justify-content:center}.business-info.en .header .desc{max-width:33rem}.play-video-box{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:column;align-items:center;justify-content:center;--zindex: 900;z-index:var(--zindex)}.play-video-box:before{content:"";background:rgba(0,0,0,.98);position:absolute;left:0;top:0;right:0;bottom:0}.play-video-box video{width:auto;max-width:50vw;height:auto;max-height:100vh;z-index:calc(var(--zindex) + 1)}#contact_us .header .name{align-items:flex-start}#contact_us .contact-form{width:100%;background-image:url("../img/map-bg.png");background-size:cover;background-repeat:no-repeat;padding-top:var(--var-40px);padding-bottom:var(--var-40px);display:flex;justify-content:center}#contact_us .contact-form .form{max-width:calc(10*var(--var-60px));background:#fff;border-radius:var(--var-15px);display:flex;flex-flow:column;gap:var(--var-20px);padding:var(--var-35px) 2.8125rem;box-shadow:0 .1875rem var(--var-8px) 0 rgba(0,0,0,.16);transform:translateX(-11rem)}#contact_us .contact-form .form .form-group{display:flex;flex-flow:column;gap:var(--var-15px);color:#242424}#contact_us .contact-form .form .form-group .title{font-weight:400;font-size:2.0625rem}#contact_us .contact-form .form .form-group .item{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--var-10px)}#contact_us .contact-form .form .form-group label:before{content:"·";margin-right:var(--var-10px)}#contact_us .contact-form .form .form-group label.must:before{color:#ea5413}#contact_us .contact-form .form .form-group.detail .item{flex-flow:column;align-items:flex-start}#contact_us .contact-form .form .form-group.detail .item .rows{display:flex;flex-flow:row wrap;gap:var(--var-15px)}#contact_us .contact-form .form .form-group.detail .item .rows span{background:#f3f3f3;color:#b4b4b4;border-radius:var(--var-20px);padding:var(--var-10px) var(--var-20px);cursor:pointer;transition:all .2s ease}#contact_us .contact-form .form .form-group.detail .item .rows span:hover,#contact_us .contact-form .form .form-group.detail .item .rows span.selected{background:#ea5413;color:#fff}#contact_us .contact-form .form .form-group.btn{text-align:left}#contact_us .contact-form .form .form-group.btn button{background:#ea5413;border-radius:5.625rem;display:flex;flex-flow:row nowrap;gap:var(--var-26px);align-items:center;justify-content:center;color:#fff;width:10.625rem;height:3.75rem}#contact_us .contact-form .form .form-group.btn button svg{width:var(--var-24px);height:auto}#contact_us .contact-form .form input,#contact_us .contact-form .form textarea{padding:var(--var-4px) var(--var-10px);font-size:var(--var-20px);line-height:var(--var-30px);border-radius:var(--var-5px);background:#f3f3f3;border:unset;outline:unset}#contact_us .contact-form .form input::placeholder,#contact_us .contact-form .form textarea::placeholder{color:#b4b4b4}#contact_us .contact-form .form textarea{height:auto;min-height:10rem;width:31.25rem;padding:var(--var-16px) 1.1875rem;font-size:var(--var-16px);line-height:var(--var-23px);font-weight:normal;resize:none}.head .case-title{width:100%;position:absolute;bottom:4.125rem;color:#fff;display:flex;flex-flow:column;align-items:center;gap:var(--var-36px);z-index:1}.head .case-title .title{position:relative;width:calc(100vw - 12.5rem);word-break:break-word}.head .case-title .bar{width:11.25rem;height:var(--var-10px);background:#ea5413}.head .overflow{position:absolute;top:0;right:0;left:0;bottom:0;background-image:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0))}.case-info{margin-top:0 !important;padding-top:0;position:relative !important;height:auto !important;border:none !important}.case-info .detail{background:#fff;border-radius:var(--var-2px);height:auto !important;overflow-y:unset !important;white-space:normal !important;padding:var(--var-60px) var(--var-50px);font-size:var(--var-18px) !important;line-height:var(--var-24px) !important;color:#3d3d3d;display:flex;flex-flow:column}.case-info .detail img{width:auto;max-width:100%;height:auto}.case-info .detail iframe{max-width:100%}.case-info .detail ul,.case-info .detail ol{padding-left:1em !important}.case-info .detail .ql-align-center{display:flex;align-items:center;justify-content:center}
