.img-list[data-v-5636133f]{width:100%;min-height:480px;height:55vh}.img-list .img-item[data-v-5636133f]{width:calc(100% - 75px);height:calc(100% + 200px);position:relative}.img-list .img-item .img-item__picture[data-v-5636133f]{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.img-list .img-item .img-item__picture img[data-v-5636133f]{position:absolute;top:0;left:0;width:100vw;height:auto}.page-common-main-container[data-v-73f9a4a4]{width:100%!important}h3[data-v-0a39cc74]{margin:40px 0 0}ul[data-v-0a39cc74]{list-style-type:none;padding:0}li[data-v-0a39cc74]{display:inline-block;margin:0 10px}a[data-v-0a39cc74]{color:#42b983}html{font-family:-apple-system,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,SimHei,Helvetica Neue,Arial,sans-serif;font-size:12px;word-spacing:1px;word-break:break-word;text-rendering:optimizeLegibility;color:#333;background-color:#fff;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{box-sizing:border-box;margin:0}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,iframe,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}article,aside,audio,details,figcaption,figure,footer,header,img,mark,menu,nav,section,summary,time,video{display:block;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}fieldset,img{border:0}address,caption,cite,dfn,em,i,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}a{color:inherit}a,a:hover{text-decoration:none}a,button,input,label,select{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,select{font:100% -apple-system,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;vertical-align:baseline;border-radius:0;background-color:transparent;border:0;outline:none}select{-webkit-appearance:none;-moz-appearance:none}button::-moz-focus-inner,input,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none}input[type=checkbox],input[type=radio]{vertical-align:middle}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;-moz-appearance:none!important;margin:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input,input[type=search],input[type=tel],input[type=text]{-webkit-appearance:none;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%;box-sizing:border-box}input::-webkit-search-cancel-button,input::-webkit-search-decoration{display:none}textarea{outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;overflow:auto;resize:none;font:100% tahoma,宋体,arial}@font-face{font-family:avantgrade-bt-demi;src:url(../fonts/avantgrade-bt-demi.0cce7e91.ttf)}@font-face{font-family:avantgrade-bt-book;src:url(../fonts/avantgrade-bt-book.90d553fd.otf)}@font-face{font-family:avantgrade-bt-medium;src:url(../fonts/avantgrade-bt-medium.14a609b1.otf)}@font-face{font-family:itc-avant-garde-std-bk;src:url(../fonts/ITCAvantGardeStd-Bk.b17a6fcf.otf)}*{font-family:itc-avant-garde-std-bk,-apple-system,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,SimHei,Helvetica Neue,Arial,sans-serif}body{width:100%}body.--loading{height:100vh;overflow:hidden}body.--nav-open .scrollbar-track-y{display:none!important}.loading-container{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999;background-color:#fff;overflow:hidden}.loading-container.--open{visibility:visible}.loading-container.--open .loading-container__main-body{bottom:0;top:auto;transition-duration:1s;transition-property:height;transition-delay:0s;transition-timing-function:ease-in-out;transition-timing-function:cubic-bezier(.49,.46,.05,.995);height:100vh}.loading-container.--open .loading-container__main-body .loading-container-main-body__box{transform:translateY(0);opacity:1;transition-delay:.5s}.loading-container.--close{top:0;bottom:auto;transition-duration:1s;transition-property:height;transition-delay:0s;transition-timing-function:ease-in-out;transition-timing-function:cubic-bezier(.49,.46,.05,.995);height:0!important}.loading-container.--close .loading-container__main-body{top:0;bottom:auto;transition-duration:1s;transition-property:height;transition-delay:.3s;transition-timing-function:ease-in-out;transition-timing-function:cubic-bezier(.49,.46,.05,.995);height:0}.loading-container.--close .loading-container__main-body .loading-container-main-body__box{transform:translateY(-300px);opacity:0;transition-delay:.1s}.loading-container .loading-container__main-body{position:fixed;width:100%;background-color:#cacaca;z-index:100;top:0;left:0}.loading-container .loading-container__main-body .loading-container-main-body__box{position:absolute;top:50%;transform:translateY(-50%);left:26.0416666667vw;transition-duration:.6s;transform:translateY(100px);opacity:0}.loading-container .loading-container__main-body .loading-logo{width:7.8125vw;height:7.8125vw;background:url(../img/logo-white.1a9ad1b4.svg) no-repeat 50%;background-size:contain}.loading-container .loading-container__main-body .loading-bar{width:41.6666666667vw;height:1px;overflow:hidden;position:relative;margin-top:1.5625vw}.loading-container .loading-container__main-body .loading-bar:after{content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;-webkit-animation:line-to-right 2s cubic-bezier(.72,.38,0,.99) infinite;animation:line-to-right 2s cubic-bezier(.72,.38,0,.99) infinite;-webkit-animation-delay:1.25s;animation-delay:1.25s}html{height:100vh;overflow:hidden}.page-common-wrapper-body{width:100%;height:100vh;transform:none}.scrollbar-track .scrollbar-thumb{border-radius:0}.scrollbar-track.scrollbar-track-x{display:none!important}.page-header-container .page-menu-list-container{position:fixed;width:100%;height:0;top:0;left:0;z-index:100;overflow:hidden}.page-header-container .page-menu-list-container .page-menu-list-container__wrapper{width:100%;height:100%;background-color:#cacaca;position:absolute;top:0;left:0;overflow:hidden}.page-header-container .page-menu-list-container .page-menu-list-container__header{position:absolute;top:3.2291666667vw;left:3.9583333333vw}.page-header-container .page-menu-list-container .page-menu-list-container__header .logo{width:3.75vw;height:2.2916666667vw;background:url(../img/logo-white.1a9ad1b4.svg) no-repeat 50%;background-size:contain;cursor:pointer;z-index:13}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger{position:absolute;top:50%;transform:translateY(-50%);left:86.45833vw;display:flex;align-items:flex-start;justify-content:flex-start;align-items:flex-end}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger .flex-item{flex:1}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger:hover{cursor:pointer}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger:hover .close-menu-icon span:first-child:after{transition-duration:.45s;transition-delay:0s;transition-timing-function:cubic-bezier(.49,.46,.05,.995);transform:scaleX(0);transform-origin:right}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger:hover .close-menu-icon span:first-child:before{transition-duration:.45s;transition-property:transform;transition-timing-function:ease-in-out;transition-timing-function:cubic-bezier(.49,.46,.05,.995);transform:scaleX(1);transform-origin:left;transition-delay:.4s}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger:hover .close-menu-icon span:nth-child(2):after{transition-duration:.45s;transition-property:transform;transition-timing-function:ease-in-out;transition-timing-function:cubic-bezier(.49,.46,.05,.995);transform:scaleX(0);transform-origin:left;transition-delay:.1s}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger:hover .close-menu-icon span:nth-child(2):before{transition-duration:.45s;transition-property:transform;transition-timing-function:ease-in-out;transition-timing-function:cubic-bezier(.49,.46,.05,.995);transform:scaleX(1);transform-origin:right;transition-delay:.5s}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger:hover .close-menu-icon span:before{transition-timing-function:cubic-bezier(.49,.46,.05,.995);transform:scaleX(1);transform-origin:left;transition-delay:.4s}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger:hover .close-menu-icon span:after{transition-delay:0s;transition-timing-function:cubic-bezier(.49,.46,.05,.995);transform:scaleX(0);transform-origin:right}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger .close-menu-icon{width:30px;height:30px;position:relative}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger .close-menu-icon span{position:absolute;top:15px;display:block;width:29px;height:1px;transform:rotate(45deg);transform-origin:center}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger .close-menu-icon span:last-child{transform:rotate(-45deg)}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger .close-menu-icon span:after,.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger .close-menu-icon span:before{content:"";position:absolute;width:100%;height:100%;background-color:#fff}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger .close-menu-icon span:before{transform:scaleX(0)}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger .close-menu-icon span:after{transform:scaleX(1)}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger .__text{font-size:18px;line-height:1;color:#fff;text-transform:uppercase;white-space:nowrap}.page-header-container .page-menu-list-container .page-menu-list-container__header .page-menu__burger.close-menu{z-index:4}.page-header-container .page-menu-list-container .__menu-main-body{margin-left:33.75vw;display:flex;justify-content:flex-start;align-items:flex-start;height:100%;align-items:center;position:relative}.page-header-container .page-menu-list-container .__menu-main-body .flex-item{flex:1}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item{line-height:1;color:#e1e1e1;font-size:2.0833333333vw;text-transform:capitalize;margin-left:9.7395833333vw}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item a{position:relative;z-index:3}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item a.router-link-active{color:#fff}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item:first-child{margin-top:0;margin-left:0}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item:hover{color:#fff}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item:hover .hover-show-img-container .mask-wrapper{width:100%;right:0;left:auto;opacity:1}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item:hover .hover-show-img-container .mask-wrapper .img-container{right:0;left:auto}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item:hover .hover-show-img-container .mask-wrapper .img-container img{right:0;left:auto;transform:scale(1);transition-delay:.1s}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item .hover-show-img-container{width:8.90625vw;height:29.7395833333vw;position:absolute;overflow:hidden}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item .hover-show-img-container .mask-wrapper{width:0;height:100%;overflow:hidden;transition-duration:.8s;position:absolute;left:0;opacity:0}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item .hover-show-img-container .mask-wrapper .img-container{width:100%;height:100%;overflow:hidden;position:absolute;left:0}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item .hover-show-img-container .mask-wrapper .img-container img{width:8.90625vw;display:block;position:absolute;left:0;transform:scale(1.1);transition-duration:1.2s;transform-origin:center center}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item:first-child .hover-show-img-container{bottom:0;left:-6.5625vw}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item:nth-child(2) .hover-show-img-container{top:5.5729166667vw;left:10.3645833333vw}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item:nth-child(3) .hover-show-img-container{bottom:0;left:29.1145833333vw}.page-header-container .page-menu-list-container .__menu-main-body .__menu-item:nth-child(4) .hover-show-img-container{top:5.5729166667vw;left:44.21875vw}.page-header-container .page-menu-list-container .icp-info{margin-left:33.75vw;font-size:15px;color:#e1e1e1;margin-top:6.3020833333vw}.page-header-container.--height-400{height:20.8333333333vw}.page-header-container .site-header-fixed-container{position:fixed;height:2.2916666667vw;top:3.2291666667vw;left:3.90625vw;z-index:13}.page-header-container .site-header-fixed-container .logo{width:3.75vw;height:2.2916666667vw;background:url(../img/logo-black.86ea60fe.svg) no-repeat 50%;background-size:contain;position:absolute;top:0;left:0;cursor:pointer}.page-header-container .site-header-fixed-container .page-menu-container{position:absolute;top:50%;transform:translateY(-50%);left:90.15625vw;transition-duration:.8s}.page-header-container .site-header-fixed-container .page-menu-container.--hidden{transform:translateY(-1800px)}.page-header-container .site-header-fixed-container .page-menu-container.--show{transform:translateY(-50%)}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger{width:29px;cursor:pointer}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:before{transition-timing-function:ease-in-out;transition-duration:.45s;transition-property:transform;transition-timing-function:cubic-bezier(.49,.46,.05,.995);transform:scaleX(1);transform-origin:left;transition-delay:.4s}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:after{transition-delay:0s;transition-timing-function:cubic-bezier(.49,.46,.05,.995);transform:scaleX(0);transform-origin:right;transition-duration:.45s;transition-property:transform}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:nth-child(2):before{transition-delay:.5s}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:nth-child(2):after{transition-delay:.1s}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:nth-child(3):before{transition-delay:.6s}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:nth-child(3):after{transition-delay:.2s}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger span{display:block;width:100%;height:2px;margin-bottom:6px;position:relative}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger span:last-child{margin-bottom:0}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger span:after,.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger span:before{content:"";width:100%;height:100%;background-color:#1d1d1d}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger span:before{position:absolute;transform:scaleX(0)}.page-header-container .site-header-fixed-container .page-menu-container .page-menu__burger span:after{position:absolute}.page-header-container .home-menu-container{width:100%;height:13.0208333333vw;background-color:#fff;position:relative}.page-header-container .home-menu-container .home-menu-lists{display:flex;justify-content:flex-start;align-items:flex-start;padding-top:4.84375vw;padding-left:33.6458333333vw}.page-header-container .home-menu-container .home-menu-lists .flex-item{flex:1}.page-header-container .home-menu-container .home-menu-lists li{position:relative;overflow:hidden;font-size:17px;margin-left:2.5vw;cursor:pointer;color:#a6a6a6;text-transform:uppercase}.page-header-container .home-menu-container .home-menu-lists li:hover p:first-child{transform:translateY(-100%)}.page-header-container .home-menu-container .home-menu-lists li:hover p:nth-child(2){transform:translateY(0)}.page-header-container .home-menu-container .home-menu-lists li p{transition:.3s}.page-header-container .home-menu-container .home-menu-lists li p:nth-child(2){position:absolute;top:1px;left:0;transform:translateY(100%)}.page-header-container .home-menu-container .home-menu-lists li.active{color:#1d1d1d}.page-header-container .home-menu-container .home-menu-lists li:first-child{margin-left:0}.page-header-container .home-menu-container .home-menu-lists li:hover{color:#1d1d1d}.page-common-main-container{width:100%}.page-common-main-container .page-title-4-mobile{display:none}.home-project-wrapper__more-bt{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;justify-content:flex-end;align-items:center;margin-top:2.34375vw;cursor:pointer}.home-project-wrapper__more-bt .flex-item{flex:1}.home-project-wrapper__more-bt .bt-desc-line{width:4.4791666667vw;height:1px;position:relative;background-color:#a6a6a6;overflow:hidden}.home-project-wrapper__more-bt .bt-desc-line.--back:after{-webkit-animation:line-to-left 2s cubic-bezier(.72,.38,0,.99) infinite;animation:line-to-left 2s cubic-bezier(.72,.38,0,.99) infinite}.home-project-wrapper__more-bt .bt-desc-line:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#1d1d1d;-webkit-animation:line-to-right 2s cubic-bezier(.72,.38,0,.99) infinite;animation:line-to-right 2s cubic-bezier(.72,.38,0,.99) infinite;-webkit-animation-delay:1.25s;animation-delay:1.25s}.home-project-wrapper__more-bt .text{font-size:16px;color:#1d1d1d;line-height:1;text-transform:uppercase;margin-left:.5208333333vw}.page-more-bt-container{width:100%}.page-more-bt-container .page-more-bt{transition:all .3s;width:16.6666666667vw;height:4.1666666667vw;border:1px solid #000;line-height:4.1666666667vw;text-align:center;color:#000;font-size:15px;margin:4.5833333333vw auto 0;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden}.page-more-bt-container .page-more-bt:hover:before{transform:none}.page-more-bt-container .page-more-bt:hover p{color:#fff}.page-more-bt-container .page-more-bt p{z-index:1;position:relative}.page-more-bt-container .page-more-bt:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;transform:translateX(-100%);transition:.5s;z-index:0}.page-home-container{width:100%}.home-scroll-container{width:100%;position:relative;z-index:15;overflow:hidden}.home-scroll-container .site-header-fixed-container{height:2.2916666667vw;z-index:13;position:absolute;top:-17.0833333333vw;left:3.90625vw}.home-scroll-container .site-header-fixed-container .logo{width:3.75vw;height:2.2916666667vw;background:url(../img/logo-white.1a9ad1b4.svg) no-repeat 50%;background-size:contain;position:absolute;top:0;left:0;cursor:pointer}.home-scroll-container .site-header-fixed-container .page-menu-container{position:absolute;top:50%;transform:translateY(-50%);left:29.84375vw;transition-duration:.8s}.home-scroll-container .site-header-fixed-container .page-menu-container.--hidden{transform:translateY(-1800px);opacity:0}.home-scroll-container .site-header-fixed-container .page-menu-container.--show{transform:translateY(-50%);opacity:1}.home-scroll-container:before{content:"";width:100%;padding-bottom:52.444%;position:relative;display:block}.home-scroll-container .fancy-wrapper{height:100%;position:absolute;top:0;left:3.90625vw;right:3.90625vw}.home-scroll-container .fancy-slider__list{width:100%;height:100%;position:relative}.home-scroll-container .fancy-slider__list .fancy-slider__item{width:100%;height:100%;position:relative;overflow:hidden}.home-scroll-container .fancy-slider__list .fancy-slider__item .slide-inner{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__content{width:100%;height:100%;position:absolute;top:0;left:0}.home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__content .item-content__wrapper{width:100%;height:100%;position:relative}.home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__content .item-content__wrapper .item__content{width:100%;position:absolute;height:100%;top:0;left:0;display:flex;justify-content:flex-start;align-items:flex-start;font-size:2.2395833333vw;color:#fff;line-height:2.7083333333vw;padding-top:25vw;padding-left:29.7395833333vw;padding-right:8.0729166667vw}.home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__content .item-content__wrapper .item__content .flex-item{flex:1}.home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__content .item-content__wrapper .item__content p span{font-size:1.3541666667vw;margin-top:.5208333333vw}.home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__content .item-content__wrapper .item__content p:nth-child(2){font-size:1.4583333333vw;margin-top:.5208333333vw}.home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__img-box{width:100%;height:100%;font-size:0;overflow:hidden}.home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__img-box img{width:100%;height:auto;position:absolute;top:0;left:0}.home-scroll-container .fancy-slider__counter{position:absolute;font-size:.8333333333vw;line-height:1;display:flex;justify-content:flex-start;align-items:flex-start;align-items:center;top:0;left:0;z-index:14;color:#fff;left:29.7395833333vw;top:38.1770833333vw}.home-scroll-container .fancy-slider__counter .flex-item{flex:1}.home-scroll-container .fancy-slider__counter .nub-position{position:relative}.home-scroll-container .fancy-slider__counter .nub-position .__next{position:absolute;left:0;bottom:0;transform:translateY(-100%);opacity:0}.home-scroll-container .fancy-slider__counter .line{width:6.7708333333vw;height:1px;background-color:#fff;margin:0 6px;position:relative;overflow:hidden}.home-scroll-container .fancy-slider__counter .line .inner{position:absolute;top:0;width:100%;left:0;height:100%;background-color:#cacaca}.home-project-list-container{width:100%;padding-top:20.8333333333vw}.home-project-list-container .page-footer-container{width:calc(100% - 3.90625vw)}.home-project-list-container .home-project-list-container__menu-container{position:fixed;top:0;height:100vh;left:3.90625vw;display:flex;justify-content:flex-start;align-items:flex-start;align-items:flex-end;padding-bottom:3.2291666667vw}.home-project-list-container .home-project-list-container__menu-container .flex-item{flex:1}.home-project-list-container .menu-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.home-project-list-container .menu-container .flex-item{flex:1}.home-project-list-container .menu-container li{font-size:22px;color:#a6a6a6;position:relative;text-transform:capitalize;cursor:pointer;margin-top:1.0416666667vw}.home-project-list-container .menu-container li:hover .cn{transform:translateX(0);opacity:1}.home-project-list-container .menu-container li:first-child{margin-top:0}.home-project-list-container .menu-container li p{line-height:1;display:inline-block}.home-project-list-container .menu-container li.active{color:#1d1d1d;text-decoration:underline}.home-project-list-container .menu-container li .num{font-size:12px;position:absolute;top:-8px;right:-15px;display:none}.home-project-list-container .menu-container li .cn{font-size:16px;margin-left:10px;transform:translateX(-10px);opacity:0;transition-duration:.3s}.home-project-list-container .home-project-wrapper{width:100%;padding-left:19.53125vw;padding-right:3.90625vw;overflow:hidden}.home-project-list-container .home-project-wrapper .wrapperccc{width:100%;overflow:hidden}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container{width:calc(100% + 2.60417vw);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .flex-item{flex:1}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group{margin-right:1.1458333333vw}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-1 .project-group__case:first-child{flex:0 0 32.03125vw}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-1 .project-group__case:nth-child(2){flex:0 0 42.96875vw}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-2 .project-group__case{width:100%}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-3 .project-group__case:first-child{flex:0 0 42.96875vw}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-3 .project-group__case:nth-child(2){flex:0 0 32.03125vw}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-4 .project-group__case:first-child{flex:0 0 42.96875vw}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-4 .project-group__case:nth-child(2),.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-5 .project-group__case:first-child{flex:0 0 32.03125vw}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-5 .project-group__case:nth-child(2){flex:0 0 42.96875vw}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-5 .project-group__case:nth-child(3){flex:1}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-5 .project-group__case:nth-child(3) .project-group-case__item:first-child{width:32.03125vw;height:10.6770833333vw;position:absolute;top:-12.2395833333vw}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group.__type-5 .project-group__case:nth-child(3) .project-group-case__item:nth-child(2){width:100%}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group__case{position:relative;cursor:pointer}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group__case:hover .project-group-case__item:before{opacity:.5}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group__case:hover .project-group-case__item img{transform:scale(1.03)}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group__case:hover .project-group-case__item .text{margin-top:0;opacity:1}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group-case__item{font-size:0;position:relative;overflow:hidden;margin-bottom:1.1458333333vw}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group-case__item .text{text-transform:capitalize;font-size:15px;color:#fff;position:absolute;top:50%;left:50%;white-space:nowrap;transform:translate(-50%,-50%);z-index:3;margin-top:30px;opacity:0;transition-duration:.3s}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group-case__item:before{transition-duration:.8s;content:"";width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:1;opacity:0}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group-case__item img{width:100%;min-height:200px}.page-footer-container{width:100%;line-height:1;font-size:13px;color:#1d1d1d;display:flex;justify-content:flex-start;justify-content:space-between;align-items:flex-start;padding-top:1.4583333333vw;padding-bottom:2.9166666667vw;margin-top:9.375vw;position:relative}.page-footer-container .flex-item{flex:1}.page-footer-container.show-line{overflow:hidden}.page-footer-container.show-line:before{content:"";width:100%;height:1px;background-color:#1d1d1d;position:absolute;top:0;left:0;transform:translate3d(-100%,0,0);-webkit-animation:line-to-right-footer 1s linear forwards;animation:line-to-right-footer 1s linear forwards;-webkit-animation-delay:.15s;animation-delay:.15s}.page-footer-container .page-author{font-weight:lighter}.simple-project-list-container{width:96.09375vw;padding-top:20.8333333333vw}.simple-project-list-container .page-title{position:fixed;left:4.0625vw;top:calc(100vh - 8.4375vw)}.simple-project-list-container .page-title p:first-child{font-size:2.5vw;color:#1d1d1d;line-height:2.6041666667vw;text-transform:capitalize}.simple-project-list-container .page-title p:nth-child(2){font-size:14px;color:#000;position:absolute;right:-1.0416666667vw;bottom:1.5625vw}.simple-project-list-container .simple-project-wrapper{width:100%;padding-left:27.2395833333vw}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body{width:100%}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item{width:21.875vw;margin-bottom:1.5625vw;cursor:pointer;position:relative}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item .simple-item__pic{width:100%;font-size:0}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item .simple-item__pic img{width:100%}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item .simple-item__text{font-size:14px;color:#fff;position:absolute;top:50%;left:50%;white-space:nowrap;transform:translate(-50%,-50%);z-index:3;margin-top:30px;opacity:0;transition-duration:.3s;text-align:center;line-height:1.6}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item:after{transition-duration:.8s;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item:hover .simple-item__text{margin-top:0;opacity:1}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item:hover:after{opacity:.5}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item:hover .simple-item__pic img{transform:scale(1.03)}.scroll-up-to-show:first-child .project-group-case__item img{transition-delay:.1s}.scroll-up-to-show:nth-child(2) .project-group-case__item img{transition-delay:.15s}.scroll-up-to-show:nth-child(3) .project-group-case__item img{transition-delay:.2s}.scroll-up-to-show li{position:relative;transform:translateY(30px);opacity:0;transition-duration:.3s}.scroll-up-to-show.logo-item,.scroll-up-to-show.text{transition-duration:1s;transform:translateY(43px);opacity:0}.scroll-up-to-show.img{transition-duration:1.1s;transform:scale(.97);opacity:0}.scroll-up-to-show.animated.logo-item,.scroll-up-to-show.animated.text{transform:translateY(0);opacity:1}.scroll-up-to-show.animated.img{transform:scale(1);opacity:1}.scroll-up-to-show.animated li{transform:translateY(0);opacity:1}.scroll-up-to-show.animated .project-group-case__item img{transform:scale(1);opacity:1;transition-duration:1s}.scroll-up-to-show.animated .simple-item__pic{overflow:hidden}.scroll-up-to-show.animated .simple-item__pic img{transform:translateY(0);transition-duration:1s}.scroll-up-to-show.animated.job-item:after{transform:scale(1)!important}.scroll-up-to-show.animated.job-item .content,.scroll-up-to-show.animated.job-item .location,.scroll-up-to-show.animated.job-item .title{transform:translateY(0)!important;opacity:1!important}.scroll-up-to-show.animated.info-group:before{transform:scale(1)!important}.scroll-up-to-show.animated.bg-container img,.scroll-up-to-show.animated.info-group .info-main-body,.scroll-up-to-show.animated.info-group .info-title,.scroll-up-to-show.animated.qr-container{transform:translateY(0)!important;opacity:1!important}.scroll-up-to-show .project-group-case__item{overflow:hidden}.scroll-up-to-show .project-group-case__item img{transform:scale(.97);opacity:0}.scroll-up-to-show .simple-item__pic{overflow:hidden}.scroll-up-to-show .simple-item__pic img{transform:translateY(100%)}.page-project-detail-container{width:100%;padding-top:13.3854166667vw}.page-project-detail-container .sidebar-bt{position:fixed;width:3.90625vw;top:80vh;z-index:19;pointer-events:none}.page-project-detail-container .sidebar-bt:hover .inner-body{color:#000}.page-project-detail-container .sidebar-bt:hover .inner-body:before{transform:none}.page-project-detail-container .sidebar-bt .inner-body{display:flex;justify-content:flex-start;align-items:flex-start;align-items:center;width:100%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:center;line-height:3.90625vw;font-size:14px;color:#6f6f6f;text-transform:uppercase;position:relative;transition-duration:.3s;overflow:hidden}.page-project-detail-container .sidebar-bt .inner-body:before{content:"";position:absolute;top:0;width:1px;height:100%;background-color:#000;transform:translateY(-100%);transition:.5s}.page-project-detail-container .sidebar-bt .inner-body .flex-item{flex:1}.page-project-detail-container .sidebar-bt .inner-body p{line-height:1}.page-project-detail-container .sidebar-bt .inner-body .cover{width:12.1354166667vw;height:7.4479166667vw;position:absolute;top:50%;background-color:#000;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position:50%}.page-project-detail-container .sidebar-bt .inner-body .cover.--prev{left:3.90625vw}.page-project-detail-container .sidebar-bt .inner-body .cover.--next{right:3.90625vw}.page-project-detail-container .sidebar-bt:hover{color:#1d1d1d;cursor:pointer}.page-project-detail-container .sidebar-bt.--prev{left:0}.page-project-detail-container .sidebar-bt.--prev .inner-body{transform:translateX(-3.90625vw);opacity:0}.page-project-detail-container .sidebar-bt.--prev .inner-body:before{left:80%}.page-project-detail-container .sidebar-bt.--next{right:0}.page-project-detail-container .sidebar-bt.--next .inner-body{transform:translateX(3.90625vw);opacity:0}.page-project-detail-container .sidebar-bt.--next .inner-body:before{right:80%}.page-project-detail-container .sidebar-bt.--top{right:20px;width:40px;height:40px;top:76vh}.page-project-detail-container .sidebar-bt.--top .inner-body{transform:translateX(3.90625vw);opacity:0;width:100%;height:100%;border-radius:50%;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;background-color:#bababa}.page-project-detail-container .sidebar-bt.--top .inner-body:before{display:none}.page-project-detail-container .sidebar-bt.--top .inner-body p{width:100%;font-size:14px;text-align:center;color:#fff;position:relative;top:2px}.page-project-detail-container .sidebar-bt.active{pointer-events:auto}.page-project-detail-container .sidebar-bt.active .inner-body{transform:translateX(0);opacity:1}.page-project-detail-container .project-title-container{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;justify-content:space-between;align-items:flex-end;padding-left:33.75vw;padding-right:3.90625vw}.page-project-detail-container .project-title-container .flex-item{flex:1}.page-project-detail-container .project-title-container .project-title-container__title p{color:#191919;line-height:1}.page-project-detail-container .project-title-container .project-title-container__title p:first-child{font-size:1.3541666667vw}.page-project-detail-container .project-title-container .project-title-container__title p:nth-child(2){font-size:1.5625vw;margin-top:.5729166667vw}.page-project-detail-container .project-title-container .project-location{font-size:.78125vw;text-transform:capitalize}.page-project-detail-container .project-detail-cover-container{width:100%;height:48.9583333333vw;margin-top:7.65625vw;position:relative;overflow:hidden;z-index:15}.page-project-detail-container .project-detail-cover-container .site-header-fixed-container{height:2.2916666667vw;z-index:13;position:absolute;top:-21.3020833333vw;left:3.90625vw}.page-project-detail-container .project-detail-cover-container .site-header-fixed-container .logo{width:3.75vw;height:2.2916666667vw;background:url(../img/logo-white.1a9ad1b4.svg) no-repeat 50%;background-size:contain;position:absolute;top:0;left:0;cursor:pointer}.page-project-detail-container .project-detail-cover-container .project-detail-cover-container__pic_box{width:100%;font-size:0;height:100%;overflow:hidden}.page-project-detail-container .project-detail-cover-container .project-detail-cover-container__pic_box .cover-stripe{display:block;width:3.90625vw;height:101%;background-color:#fff;position:absolute;top:0;z-index:2}.page-project-detail-container .project-detail-cover-container .project-detail-cover-container__pic_box .cover-stripe.cover-stripe--left{left:0;transform-origin:left center}.page-project-detail-container .project-detail-cover-container .project-detail-cover-container__pic_box .cover-stripe.cover-stripe--right{right:0;transform-origin:right center}.page-project-detail-container .project-detail-cover-container .project-detail-cover-container__pic_box img{width:100%;height:auto}.page-project-detail-container .project-detail-content-container{width:100%}.page-project-detail-container .project-detail-content-container .project-detail-content–container__main-body{width:59.7916666667vw;max-width:1148px;margin:7.8125vw auto 0}.page-project-detail-container .project-detail-content-container .__content{width:100%}.page-project-detail-container .project-detail-content-container .__content div.img{font-size:0;text-align:right;background-color:#f5f5f5}.page-project-detail-container .project-detail-content-container .__content div.img img{max-width:100%;display:inline-block}.page-project-detail-container .project-detail-content-container .__content div.text{line-height:1.6;font-size:14px}.page-project-detail-container .project-detail-content-container .__content div.text.en{color:#6f6f6f;line-height:1.0416666667vw}.page-project-detail-container .project-detail-content-container .__content div.text.cn{color:#191919}.page-project-detail-container .project-detail-content-container .__content div.text p{line-height:1.6;font-size:14px;margin-top:.78125vw}.page-project-detail-container .project-detail-content-container .__content div.text p:first-child{margin-top:0}.page-project-detail-container .project-detail-content-container .__content div.video{width:100%;margin-top:2.6041666667vw}.page-project-detail-container .project-detail-content-container .__content div.video .video-js{width:100%;height:auto}.page-project-detail-container .project-detail-content-container .__content div.video video{display:block;position:relative;-o-object-fit:contain;object-fit:contain;height:auto}.page-project-detail-container .project-detail-content-container .__content div.img+div.img{margin-top:2.6041666667vw}.page-project-detail-container .project-detail-content-container .__content div.img+div.text,.page-project-detail-container .project-detail-content-container .__content div.text+div.img{margin-top:5.46875vw}.page-project-detail-container .project-detail-content-container .__content div.text+div.text{margin-top:.78125vw}.page-project-detail-container .project-detail-content-container .__content div.video+div.img,.page-project-detail-container .project-detail-content-container .__content div.video+div.text{margin-top:2.6041666667vw}.page-project-detail-container .project-detail-content-container .project-detail-params-container{width:100%;margin-top:5.7291666667vw;display:flex;justify-content:flex-start;justify-content:space-between;align-items:flex-start}.page-project-detail-container .project-detail-content-container .project-detail-params-container .flex-item{flex:1}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row{flex:0 0 48%}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row:first-child{border-left:1px solid #6f6f6f;padding-left:10px}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row:first-child .param-item{text-align:left}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row:nth-child(2){border-right:1px solid #6f6f6f;padding-right:10px}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row:nth-child(2) .param-item{text-align:right}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row .param-item{font-size:14px;line-height:1;font-family:-apple-system,avantgrade-bt-book,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,SimHei,Helvetica Neue,Arial,sans-serif;margin-top:.8854166667vw}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row .param-item:first-child{margin-top:0}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row .param-item .param-title{color:#6f6f6f;text-transform:uppercase;line-height:1.3020833333vw}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row .param-item .param-val{color:#191919;text-transform:capitalize;margin-top:5px;line-height:1.3020833333vw}.swiper-test-container{width:100%;height:500px}.swiper-container{width:100%;height:100%}.page-about-container{width:100%}.page-about-container .page-about-container__main-body{width:100%;position:relative}.page-about-container .page-about-container__main-body .fixed-title{margin-left:33.75vw;line-height:1;font-size:2.8645833333vw;position:relative}.page-about-container .page-about-container__main-body .fixed-title.--black{color:#1d1d1d;margin-top:18.5185185185vh}.page-about-container .page-about-container__main-body .fixed-title.--white{color:#fff;margin-top:-33.1481481481vh}.page-about-container .page-about-container__main-body .space-block{width:100%;height:51.6666666667vh;background-color:#fff;z-index:4;position:relative;overflow:hidden}.page-about-container .page-about-container__main-body .about-content{position:fixed;bottom:10vh;left:33.75vw;z-index:20}.page-about-container .page-about-container__main-body .about-content .about-content__wrapper{width:43.75vw;top:0;left:0;transform:translateY(100px);opacity:0;transition-duration:1s}.page-about-container .page-about-container__main-body .about-content .about-content__wrapper.active{transform:translateY(0);opacity:1}.page-about-container .page-about-container__main-body .about-content p{font-size:14px;color:#fff;line-height:1.3020833333vw;margin-top:1.0416666667vw}.page-about-container .page-about-container__main-body .about-content p:first-child{margin-top:0}.page-about-container .page-about-container__main-body .about-content .logo-container{margin-top:4.6296296296vh}.page-about-container .page-about-container__main-body .about-content .logo-container .group{display:flex;justify-content:flex-start;align-items:flex-start;align-items:center;margin-top:4.1666666667vh}.page-about-container .page-about-container__main-body .about-content .logo-container .group .flex-item{flex:1}.page-about-container .page-about-container__main-body .about-content .logo-container .group:first-child{margin-top:0}.page-about-container .page-about-container__main-body .about-content .logo-container .logo-item{margin-left:4.6875vw}.page-about-container .page-about-container__main-body .about-content .logo-container .logo-item:first-child{margin-left:0}.page-about-container .page-about-container__main-body .about-content .logo-container .logo-item img{width:100%;-o-object-fit:contain;object-fit:contain}.page-about-container .page-about-container__main-body .about-content .logo-container .group:first-child .logo-item:nth-child(2) img,.page-about-container .page-about-container__main-body .about-content .logo-container .group:first-child .logo-item:nth-child(3) img{transform:translateX(-10px)}.page-about-container .page-about-container__main-body .about-content .logo-container .group:first-child .logo-item:nth-child(4) img{transform:translateX(-8px)}.page-about-container .page-about-container__main-body .about-bg{width:100%;z-index:19;position:relative;overflow:hidden}.page-about-container .page-about-container__main-body .about-bg .about-bg__pic{padding:0 3.90625vw;width:100%;font-size:0}.page-about-container .page-about-container__main-body .about-bg .about-bg__pic img{max-width:100%;width:100%;height:auto}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container{height:2.2916666667vw;z-index:13;position:absolute;top:-44.9074074074vh;left:3.90625vw}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .logo{width:3.75vw;height:2.2916666667vw;background:url(../img/logo-white.1a9ad1b4.svg) no-repeat 50%;background-size:contain;position:absolute;top:0;left:0;cursor:pointer}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container{position:absolute;top:50%;transform:translateY(-50%);left:29.84375vw;transition-duration:.8s}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container.--hidden{transform:translateY(-1800px);opacity:0}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container.--show{transform:translateY(-50%);opacity:1}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger{width:29px;cursor:pointer}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:before{transition-timing-function:ease-in-out;transition-duration:.45s;transition-property:transform;transition-timing-function:cubic-bezier(.49,.46,.05,.995);transform:scaleX(1);transform-origin:left;transition-delay:.4s}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:after{transition-delay:0s;transition-timing-function:cubic-bezier(.49,.46,.05,.995);transform:scaleX(0);transform-origin:right;transition-duration:.45s;transition-property:transform}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:nth-child(2):before{transition-delay:.5s}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:nth-child(2):after{transition-delay:.1s}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:nth-child(3):before{transition-delay:.6s}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger:hover span:nth-child(3):after{transition-delay:.2s}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger span{display:block;width:100%;height:2px;margin-bottom:6px;position:relative}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger span:last-child{margin-bottom:0}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger span:after,.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger span:before{content:"";width:100%;height:100%;background-color:#fff}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger span:before{position:absolute;transform:scaleX(0)}.page-about-container .page-about-container__main-body .about-bg .site-header-fixed-container .page-menu-container .page-menu__burger span:after{position:absolute}.js-shrink-on-scroll{position:relative}.js-shrink-on-scroll .cover-stripe{display:block;width:3.90625vw;height:100%;background-color:#fff;position:absolute;top:0;z-index:2}.js-shrink-on-scroll .cover-stripe.cover-stripe--left{left:0;transform-origin:left center}.js-shrink-on-scroll .cover-stripe.cover-stripe--right{right:0;transform-origin:right center}.page-contact-container{width:100%;height:100vh}.page-contact-container .contact-body-wrapper{width:100%;height:100%;overflow:hidden;padding-top:10.4166666667vw;padding-left:3.90625vw;padding-right:3.90625vw;padding-bottom:3.4895833333vw}.page-contact-container .contact-body-bone{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;justify-content:space-between;height:100%}.page-contact-container .contact-body-bone .flex-item{flex:1}.page-contact-container .side-contact-info-container{flex:1;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;justify-content:space-between;height:100%}.page-contact-container .side-contact-info-container .flex-item{flex:1}.page-contact-container .side-contact-info-container .text-info-container .info-group{position:relative;margin-top:1.0416666667vw;padding-top:1.1458333333vw}.page-contact-container .side-contact-info-container .text-info-container .info-group:first-child{margin-top:0}.page-contact-container .side-contact-info-container .text-info-container .info-group:before{content:"";width:10.15625vw;height:1px;background-color:#6f6f6f;position:absolute;top:0;left:0;transform:scaleX(0);transition-duration:.8s;transform-origin:left top}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-title{font-size:.8333333333vw;transform:translateY(60px);opacity:0;transition-duration:1s;transition-delay:.5s}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-main-body{margin-top:.5208333333vw;color:#1d1d1d;transform:translateY(60px);opacity:0;transition-duration:1s;transition-delay:.5s}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-main-body .info-text{font-size:13px;line-height:1.7;display:block}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-main-body .info-text.--email{white-space:nowrap}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-main-body .info-text.--contacts{margin-top:0}.page-contact-container .side-contact-info-container .qr-container{transform:translateY(60px);opacity:0;transition-duration:1.1s;transition-delay:.5s}.page-contact-container .side-contact-info-container .qr-container .qr-item .title{font-size:15px;color:#696969;line-height:1}.page-contact-container .side-contact-info-container .qr-container .qr-item .qr-img{width:7.03125vw;height:7.03125vw;font-size:0;margin-top:10px}.page-contact-container .side-contact-info-container .qr-container .qr-item .qr-img img{width:100%;height:100%}.page-contact-container .contact-main-info-container{flex:0 0 62.5vw;height:100%;position:relative}.page-contact-container .contact-main-info-container .title-container{position:absolute;top:-4.5833333333vw;right:0;font-size:2.5vw;color:#1d1d1d;text-transform:capitalize}.page-contact-container .contact-main-info-container .bg-container{width:100%;position:relative;height:100%;font-size:0;overflow:hidden}.page-contact-container .contact-main-info-container .bg-container:before{content:"";display:block;width:100%;height:100%}.page-contact-container .contact-main-info-container .bg-container img{position:absolute;width:100%;height:100%;top:0;left:0;transform:translateY(60px);opacity:0;transition-duration:1s;transition-delay:.5s;-o-object-fit:cover;object-fit:cover}.page-contact-container .contact-main-info-container .title{text-transform:capitalize;font-size:2.5vw;color:#1d1d1d;line-height:1;text-align:right;display:none}.page-job-container .page-title{font-size:2.5vw;color:#413b3b;position:fixed;height:100vh;top:0;left:3.90625vw;display:flex;justify-content:flex-start;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:3.2291666667vw}.page-job-container .page-title .flex-item{flex:1}.page-job-container .job-main-body{padding-left:33.6458333333vw;padding-top:13.8541666667vw;width:100%;overflow:hidden}.page-job-container .job-main-body .job-lists-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:calc(100% + 7.65625vw)}.page-job-container .job-main-body .job-lists-container .flex-item{flex:1}.page-job-container .job-main-body .job-lists-container .job-item{flex:0 0 27.34375vw;color:#1d1d1d;line-height:1;position:relative;margin-right:7.65625vw;overflow:hidden;padding-top:1.0416666667vw;padding-bottom:3.0208333333vw}.page-job-container .job-main-body .job-lists-container .job-item:hover:before{transform:scale(1)}.page-job-container .job-main-body .job-lists-container .job-item:after,.page-job-container .job-main-body .job-lists-container .job-item:before{content:"";width:100%;height:1px;position:absolute;top:0;left:0;background-color:#1d1d1d;transition-duration:.8s;transform-origin:left top;transform:scaleX(0)}.page-job-container .job-main-body .job-lists-container .job-item:before{z-index:8;transform:scaleX(0);background-color:#cd0d32}.page-job-container .job-main-body .job-lists-container .job-item .title{font-size:.8854166667vw;transform:translateY(60px);opacity:0;transition-duration:1s;transition-delay:.5s}.page-job-container .job-main-body .job-lists-container .job-item .content{margin-top:1.3020833333vw;font-size:.7291666667vw;transform:translateY(60px);opacity:0;transition-duration:1s;transition-delay:.6s}.page-job-container .job-main-body .job-lists-container .job-item .content p{line-height:1.5;margin-top:.2604166667vw}.page-job-container .job-main-body .job-lists-container .job-item .location{font-size:.78125vw;color:#959595;margin-top:.78125vw;transform:translateY(60px);opacity:0;transition-duration:1s;transition-delay:.7s}.page-job-container .job-main-body .apply-way-container{width:100%}.page-job-container .job-main-body .apply-way-container .title{font-size:.8854166667vw;color:#1d1d1d}.page-job-container .job-main-body .apply-way-container .info-body{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;margin-top:1.0416666667vw}.page-job-container .job-main-body .apply-way-container .info-body .flex-item{flex:1}.page-job-container .job-main-body .apply-way-container .info-body .info-item{flex:0 0 27.34375vw;font-size:.78125vw;color:#959595;line-height:1;margin-left:7.65625vw}.page-job-container .job-main-body .apply-way-container .info-body .info-item:first-child{margin-left:0}.page-job-container .job-main-body .apply-way-container .info-body .info-item .contacts-info{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:.5208333333vw}.page-job-container .job-main-body .apply-way-container .info-body .info-item .contacts-info .flex-item{flex:1}.page-job-container .job-main-body .apply-way-container .info-body .info-item .contacts-info p:nth-child(2){margin-left:2.6041666667vw}.page-job-container .job-main-body .page-job-footer-wrapper{width:100%;padding-right:3.90625vw}.page-job-container .job-main-body .page-job-footer-wrapper .page-footer-container{padding-top:4.1666666667vw}.simple-detail-container{width:100%;padding:3.2291666667vw 3.90625vw 3.90625vw;height:100vh}.simple-detail-container .simple-detail-swiper-container{width:100%;height:100%;position:relative;display:flex;justify-content:flex-start;align-items:flex-start}.simple-detail-container .simple-detail-swiper-container .flex-item{flex:1}.simple-detail-container .simple-detail-swiper-container .swiper-direction-bts .--direction-bt{width:50%;height:100%;position:absolute;top:0;outline:none;margin-top:0;background:none;pointer-events:auto}.simple-detail-container .simple-detail-swiper-container .swiper-direction-bts .--direction-bt:after{display:none}.simple-detail-container .simple-detail-swiper-container .swiper-direction-bts .swiper-button-prev{left:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAPCAYAAABazrcIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDcxMEQyRjlCMDNEMTFFQUI2NUVFRkZFODY2MENBRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDcxMEQyRkFCMDNEMTFFQUI2NUVFRkZFODY2MENBRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NzEwRDJGN0IwM0QxMUVBQjY1RUVGRkU4NjYwQ0FENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NzEwRDJGOEIwM0QxMUVBQjY1RUVGRkU4NjYwQ0FENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhG+2/cAAACMSURBVHjaYmDAAZ4xCDkB8QEgZmIYzgDq0Tcgerh71BqIPwCx73D3qDkQvwZiv5Hg0XcjwaO6QPwKiKOHsz8ZQR4F0nuBuBGIlw53z14D0ppA/JFheANGWBIGFUoVwzyrssAYpkD8EYhzGEYCgJbGX4A4c6R4GNRy+jrSPPx5uFdDI97De4dTrwcgwAAp7j9wquXcJAAAAABJRU5ErkJggg==),url(/static/images/arrow-left.cur),auto}.simple-detail-container .simple-detail-swiper-container .swiper-direction-bts .swiper-button-next{right:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAPCAYAAABazrcIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDcxMEQyRkRCMDNEMTFFQUI2NUVFRkZFODY2MENBRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDcxMEQyRkVCMDNEMTFFQUI2NUVFRkZFODY2MENBRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NzEwRDJGQkIwM0QxMUVBQjY1RUVGRkU4NjYwQ0FENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NzEwRDJGQ0IwM0QxMUVBQjY1RUVGRkU4NjYwQ0FENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuU9yc8AAACRSURBVHjaYmAYJuAZgxATEB8AYieGkQBAHgXiNyPJw75A/AGIrUeKh/2A+DUQm48kD78bSR6OBuJXQKwL4rMAGQLD2L9bgRjkv71AfzqzABkPgfj/MI9kfiBeCYpqlmGelCughZXucM+zOUD8EYhNh7tHM4H4y7AvjaEe/TrsW1LQ6ubzqEeHWa9nLz6PAgQYADqEP+L9j/g2AAAAAElFTkSuQmCC),url(/static/images/arrow-right.cur),auto}.simple-detail-container .simple-detail-swiper-container .project-title{width:100%;flex:1;font-size:20px;color:#535353;display:flex;justify-content:flex-start;align-items:flex-start;align-items:center;position:relative}.simple-detail-container .simple-detail-swiper-container .project-title .flex-item{flex:1}.simple-detail-container .simple-detail-swiper-container .project-title p{line-height:1}.simple-detail-container .simple-detail-swiper-container .project-title .show-all-bt{width:1.3020833333vw;height:1.3020833333vw;position:absolute;top:50%;transform:translateY(-50%);right:0;background-color:#000}.simple-detail-container .simple-detail-swiper-container .project-main-body{width:100%;flex:0 0 42.2916666667vw;padding-top:1.0416666667vw}.simple-detail-container .simple-detail-swiper-container .project-main-body .swiper-main-body{width:100%;height:100%;background-color:#000}.simple-detail-container .simple-detail-swiper-container .project-main-body .swiper-main-body .swiper-slide-container{width:100%;height:100%}.simple-detail-container .simple-detail-swiper-container .swiper-pagination-container{width:100%;flex:1;background-color:red}.simple-detail-container .simple-detail-swiper-container .swiper-direction-container .direction-bt{position:absolute}.simple-detail-container .simple-detail-swiper-container .swiper-direction-container .direction-bt.--prev{left:0}.simple-detail-container .simple-detail-swiper-container .swiper-direction-container .direction-bt.--next{right:0}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container{flex:0 0 29.84375vw;height:100%}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body{width:100%;height:100%;display:flex;justify-content:flex-start;flex-direction:column;justify-content:flex-end;align-items:flex-start}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .flex-item{flex:1}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-head-bts{position:absolute;top:50%;transform:translateY(-50%);left:0}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-head-bts .text{cursor:pointer;position:relative;padding-top:.6770833333vw;overflow:hidden;text-transform:uppercase;transition:color .3s}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-head-bts .text:before{content:"";width:100%;height:1px;background-color:#1d1d1d;position:absolute;top:0;left:0;transition:transform .3s}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-head-bts .text:first-child:before{transform:translateX(100%)}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-head-bts .text:nth-child(2){margin-left:80px}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-head-bts .text:nth-child(2):before{transform:translateX(-100%)}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-head-bts .text:nth-child(3){margin-left:80px}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-head-bts .text:nth-child(3):before{transform:translateX(-100%)}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-head-bts .text:hover{color:#1d1d1d}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-head-bts .text:hover:before{transform:translateX(0)}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-name{color:#191919}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-name p{line-height:1}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-name p:first-child{font-size:18px}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-name p:nth-child(2){font-size:21px;text-transform:capitalize;margin-top:9px}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts{color:#6f6f6f;font-size:14px;position:relative;z-index:99;display:flex;justify-content:flex-start;align-items:flex-start;justify-content:space-between;line-height:1;margin-top:62px}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts .flex-item{flex:1}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts .text{cursor:pointer;position:relative;padding-top:.6770833333vw;overflow:hidden;transition:color .3s}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts .text:before{content:"";width:100%;height:1px;background-color:#1d1d1d;position:absolute;top:0;left:0;transition:transform .3s}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts .text:first-child:before{transform:translateX(100%)}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts .text:nth-child(2){margin-left:80px}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts .text:nth-child(2):before{transform:translateX(-100%)}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts .text:nth-child(3){margin-left:80px}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts .text:nth-child(3):before{transform:translateX(-100%)}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts .text:hover{color:#1d1d1d}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-direction-bts .text:hover:before{transform:translateX(0)}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container{flex:1;height:100%;overflow:hidden}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body .flex-item{flex:1}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body .img__title{width:100%;flex:0 0 2.2916666667vw;position:relative}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body .img__title .title__main-body{position:absolute;top:50%;transform:translateY(-50%);left:0;width:auto;bottom:auto;left:auto;font-size:26px;color:#191919}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body .img__swiper-container{width:100%;flex:1;padding-top:2.5vw}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body .img__swiper-container .img__swiper-list{width:100%;height:100%}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body .img__swiper-container .img__swiper-list .img__swiper-item{width:100%;height:100%;background-color:#fff}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body .img__swiper-container .img__swiper-list .img__swiper-item .img-container{width:100%;height:100%;background-repeat:no-repeat;background-position:100% 100%;background-size:contain}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body .img__swiper-container .img__swiper-list .more__swiper-item{position:relative}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body .img__swiper-container .img__swiper-list .more__swiper-item .more-container{width:14.5833333333vw;height:100%;background-color:#ececec;position:absolute;top:0;right:0;display:inline-block}.simple-detail-container .simple-detail-swiper-container .simple-project-img-container .img__main-body .img__swiper-container .img__swiper-list .more__swiper-item .more-container p{font-size:1.8229166667vw;position:absolute;top:50%;transform:translateY(-50%);text-transform:uppercase}@-webkit-keyframes line-to-right{0%{transform:translate3d(-100%,0,0)}50%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes line-to-right{0%{transform:translate3d(-100%,0,0)}50%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@-webkit-keyframes line-to-right-footer{0%{transform:translate3d(-100%,0,0)}50%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes line-to-right-footer{0%{transform:translate3d(-100%,0,0)}50%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@-webkit-keyframes line-to-left{0%{transform:translate3d(100%,0,0)}50%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes line-to-left{0%{transform:translate3d(100%,0,0)}50%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@-webkit-keyframes line-to-bottom{0%{transform:translate3d(0,-100%,0)}50%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}.project__content-more-bt .page-more-bt{transition:all .3s;width:16.6666666667vw;height:4.1666666667vw;border:1px solid #000;line-height:4.1666666667vw;text-align:center;color:#000;font-size:15px;margin:4.5833333333vw auto 0;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden}.project__content-more-bt .page-more-bt.hover:hover:before{transform:none}.project__content-more-bt .page-more-bt.hover:hover p{color:#fff}.project__content-more-bt .page-more-bt p{z-index:1;position:relative}.project__content-more-bt .page-more-bt:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;transform:translateX(-100%);transition:.5s;z-index:0}.site-header-4-mobile-container{display:none;width:100%;padding:6vw}.site-header-4-mobile-container .logo{width:10.2666666667vw;height:6.2666666667vw;background:url(../img/logo-black.86ea60fe.svg) no-repeat 50%;background-size:contain}.site-header-4-mobile-container .menu-container{width:6vw;position:relative}.site-header-4-mobile-container .menu-container i{display:block;width:100%;height:1px;background-color:#1e1e1e;margin-top:1.7333333333vw}.site-header-4-mobile-container .menu-container i:first-child{margin-top:0}.browser-ie-hint-container{width:100vw;height:100vh;background-color:#cacaca;position:fixed;top:0;left:0;z-index:9999;display:none}.browser-ie-hint-container .hint__box{width:654px;height:654px;border:1px solid #fff;background-color:#cacaca;position:absolute;margin-left:-327px;margin-top:-327px;left:50%;top:50%;font-size:20px;color:#fff;display:table}.browser-ie-hint-container .hint__box .hint-box__content{display:table-cell;vertical-align:top;text-align:center;line-height:1.6}.browser-ie-hint-container .hint__box .hint-box__content .logo{margin-top:82px;background:url(../img/logo-white.1a9ad1b4.svg) no-repeat 50%;background-size:contain;width:100%;height:112px;margin-bottom:132px}.browser-ie-hint-container .hint__box p{text-align:center;font-size:14px}.browser-ie-hint-container .hint__box p.title{font-size:25px;font-weight:700}.browser-ie-hint-container .hint__box .content{margin-top:62px}@media screen and (max-width:1368px){.home-project-list-container .menu-container li{font-size:16px}.home-project-list-container .menu-container li p.cn{font-size:12px}.home-project-list-container .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group-case__item .text{font-size:13px}.page-about-container .page-about-container__main-body .about-content p{font-size:12px;line-height:1.5}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-name p:first-child{font-size:16px}.simple-detail-container .simple-detail-swiper-container .simple-project-info-container .info__main-body .info__grid.--project-name p:nth-child(2){font-size:19px}.project-detail-content-container{width:100%}.project-detail-content-container .project-detail-content–container__main-body{width:100%;margin:8.5333333333vw 0 0 0}.project-detail-content-container .project-detail-content–container__main-body .__content div.img img{width:100%}}@media screen and (max-width:750px){body.open-nav .header .menu-container{padding:10px}body.open-nav .header .menu-container i:first-child{position:absolute;top:50%;margin-top:-1px;left:0;transform:rotate(-45deg)}body.open-nav .header .menu-container i:nth-child(2){display:none}body.open-nav .header .menu-container i:nth-child(3){position:absolute;top:50%;margin-top:-1px;left:0;transform:rotate(45deg)}body.open-nav .mobile-nav-container{transform:translateY(0);visibility:visible;transition:transform 1s cubic-bezier(.49,.46,.05,.995),visibility 0s 0s;z-index:8}body.open-nav .mobile-nav-container .nav__container .nav__item:first-child .nav__link .nav__text{transition-delay:.5s}body.open-nav .mobile-nav-container .nav__container .nav__item:first-child .nav__link .nav__img{transition-delay:.4s}body.open-nav .mobile-nav-container .nav__container .nav__item:nth-child(2) .nav__link .nav__text{transition-delay:.6s}body.open-nav .mobile-nav-container .nav__container .nav__item:nth-child(2) .nav__link .nav__img{transition-delay:.5s}body.open-nav .mobile-nav-container .nav__container .nav__item:nth-child(3) .nav__link .nav__text{transition-delay:.7s}body.open-nav .mobile-nav-container .nav__container .nav__item:nth-child(3) .nav__link .nav__img{transition-delay:.6s}body.open-nav .mobile-nav-container .nav__container .nav__item:nth-child(4) .nav__link .nav__text{transition-delay:.75s}body.open-nav .mobile-nav-container .nav__container .nav__item:nth-child(4) .nav__link .nav__img{transition-delay:.65s}body.open-nav .mobile-nav-container .nav__container .nav__item .nav__link .nav__img,body.open-nav .mobile-nav-container .nav__container .nav__item .nav__link .nav__text{transform:translateX(0);opacity:1}.header{position:relative;z-index:13}.header .site-header-4-mobile-container{display:flex;justify-content:flex-start;align-items:flex-start;justify-content:space-between;align-items:center;position:relative;z-index:9}.header .site-header-4-mobile-container .flex-item{flex:1}.header .mobile-nav-container{overflow:hidden;width:100%;position:fixed;top:0;left:0;background-color:#cacaca;z-index:8;transform:translateY(-100%);visibility:hidden;transition:transform 1s cubic-bezier(.49,.46,.05,.995) .5s,visibility 0s .9s}.header .mobile-nav-container .nav__container{width:100%;padding:0 6vw;position:absolute;bottom:8%}.header .mobile-nav-container .nav__container .nav__item{width:100%;margin-top:10.6666666667vw}.header .mobile-nav-container .nav__container .nav__item:first-child{margin-top:0}.header .mobile-nav-container .nav__container .nav__item:nth-child(2n) .nav__link{text-align:left}.header .mobile-nav-container .nav__container .nav__item:nth-child(2n) .nav__link .nav__text{right:0;transform:translateX(30px)}.header .mobile-nav-container .nav__container .nav__item:nth-child(2n) .nav__link .nav__img{transform:translateX(-30px)}.header .mobile-nav-container .nav__container .nav__item:nth-child(odd) .nav__link{text-align:right}.header .mobile-nav-container .nav__container .nav__item:nth-child(odd) .nav__link .nav__text{transform:translateX(-30px)}.header .mobile-nav-container .nav__container .nav__item:nth-child(odd) .nav__link .nav__img{transform:translateX(30px)}.header .mobile-nav-container .nav__container .nav__item .nav__link{display:block;width:100%;position:relative;font-size:0}.header .mobile-nav-container .nav__container .nav__item .nav__link .nav__img{display:inline-block;width:76vw;height:22.6666666667vw;background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:0;transition:.8s ease-in-out}.header .mobile-nav-container .nav__container .nav__item .nav__link .nav__text{white-space:nowrap;font-size:6.6666666667vw;color:#fff;position:absolute;top:50%;transform:translateY(-50%);text-transform:uppercase;opacity:0;transition:.8s ease-in-out}.mobile-nav-container{position:fixed;top:0;left:0;background-color:transparent;z-index:-1}.mobile-nav-container .nav__container{width:100vw;padding:0 6vw;position:fixed;top:18.2666666667vw;left:0;display:flex;justify-content:flex-start;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:26.6666666667vw}.mobile-nav-container .nav__container .flex-item{flex:1}.mobile-nav-container .nav__container .nav__item{width:100%;margin-top:10.6666666667vw}.mobile-nav-container .nav__container .nav__item:first-child{margin-top:0}.mobile-nav-container .nav__container .nav__item:nth-child(2n) .nav__link{text-align:left}.mobile-nav-container .nav__container .nav__item:nth-child(2n) .nav__link .nav__text{right:0;transform:translateX(30px)}.mobile-nav-container .nav__container .nav__item:nth-child(2n) .nav__link .nav__img{transform:translateX(-30px)}.mobile-nav-container .nav__container .nav__item:nth-child(odd) .nav__link{text-align:right}.mobile-nav-container .nav__container .nav__item:nth-child(odd) .nav__link .nav__text{transform:translateX(-30px)}.mobile-nav-container .nav__container .nav__item:nth-child(odd) .nav__link .nav__img{transform:translateX(30px)}.mobile-nav-container .nav__container .nav__item .nav__link{display:block;width:100%;position:relative;font-size:0}.mobile-nav-container .nav__container .nav__item .nav__link .nav__img{display:inline-block;width:76vw;height:22.6666666667vw;background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:0;transition:.8s ease-in-out}.mobile-nav-container .nav__container .nav__item .nav__link .nav__text{white-space:nowrap;font-size:6.6666666667vw;color:#fff;position:absolute;top:50%;transform:translateY(-50%);text-transform:uppercase;opacity:0;transition:.8s ease-in-out}.page-footer-container{font-size:2.6666666667vw;color:#1e1e1e;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2.6666666667vw;padding-bottom:3.3333333333vw;margin-top:0;line-height:1.5}.page-footer-container .flex-item{flex:1}.page-footer-container .page-icp-container p{text-align:center}.page-footer-container .page-author{font-weight:lighter}.page-common-main-container{position:relative}.page-common-main-container .page-title-4-mobile{display:block;font-size:6.4vw;color:#1e1e1e;text-transform:uppercase;line-height:1;padding-left:6vw}.page-home-container{width:100%;position:fixed;top:0;left:0;padding-top:30%}.page-home-container .home-scroll-container{width:100%;height:100%}.page-home-container .home-scroll-container:before{display:none}.page-home-container .home-scroll-container .fancy-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.page-home-container .home-scroll-container .fancy-slider__list .fancy-slider__item .slide-inner{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.page-home-container .home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__content .item-content__wrapper .item__content{position:absolute;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);font-size:6.4vw;padding:0;flex-direction:column;width:100%}.page-home-container .home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__content .item-content__wrapper .item__content p{white-space:normal;font-family:avantgrade-bt-medium,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;text-align:center;width:100%;line-height:1.3}.page-home-container .home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__content .item-content__wrapper .item__content p span{font-size:3.4666666667vw;display:none}.page-home-container .home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__content .item-content__wrapper .item__content p:nth-child(2){font-size:3.4666666667vw;margin-top:4vw}.page-home-container .home-scroll-container .fancy-slider__list .fancy-slider__item .fancy-slider-item__img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-home-container .home-scroll-container .fancy-slider__counter{font-size:3.2vw;top:auto;bottom:9.3333333333vw;left:50%;transform:translateX(-50%)}.page-home-container .home-scroll-container .fancy-slider__counter .line{width:20.6666666667vw}.page-job-container{padding-top:17.3333333333vw}.page-job-container .page-title{display:none}.page-job-container .job-main-body{padding:0 6vw;margin-top:8vw}.page-job-container .job-main-body .job-lists-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%}.page-job-container .job-main-body .job-lists-container .flex-item{flex:1}.page-job-container .job-main-body .job-lists-container .job-item{flex:0 0 100%;padding:0;padding-top:3.4666666667vw;margin-top:10.6666666667vw}.page-job-container .job-main-body .job-lists-container .job-item:first-child{margin-top:0}.page-job-container .job-main-body .job-lists-container .job-item .title{font-size:4vw}.page-job-container .job-main-body .job-lists-container .job-item .content{margin-top:7.3333333333vw;font-size:3.2vw}.page-job-container .job-main-body .job-lists-container .job-item .content p{line-height:1.5;margin-top:.6666666667vw;display:flex;justify-content:flex-start;align-items:flex-start}.page-job-container .job-main-body .job-lists-container .job-item .content p:first-child{margin-top:0}.page-job-container .job-main-body .job-lists-container .job-item .content p .flex-item{flex:1}.page-job-container .job-main-body .job-lists-container .job-item .content p:before{content:"";flex:0 0 5px;height:5px;border-radius:50%;background-color:#959595;margin-top:5px;margin-right:5px;display:block}.page-job-container .job-main-body .job-lists-container .job-item .location{font-size:3.2vw;margin-top:4.2666666667vw}.page-job-container .job-main-body .apply-way-container{width:100%;margin-top:14.6666666667vw}.page-job-container .job-main-body .apply-way-container .title{font-size:4vw;color:#1e1e1e}.page-job-container .job-main-body .apply-way-container .info-body{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-top:7.7333333333vw}.page-job-container .job-main-body .apply-way-container .info-body .flex-item{flex:1}.page-job-container .job-main-body .apply-way-container .info-body .info-item{width:100%;flex:1;font-size:3.2vw;color:#959595;line-height:1;margin-left:0;margin-top:6.6666666667vw}.page-job-container .job-main-body .apply-way-container .info-body .info-item:first-child{margin-top:0}.page-job-container .job-main-body .apply-way-container .info-body .info-item .contacts-info{width:100%;display:flex;justify-content:flex-start;justify-content:space-between;align-items:flex-start;margin-top:2.4vw}.page-job-container .job-main-body .apply-way-container .info-body .info-item .contacts-info .flex-item{flex:1}.page-job-container .job-main-body .apply-way-container .info-body .info-item .contacts-info p:nth-child(2){margin-right:5.7333333333vw}.page-job-container .job-main-body .page-job-footer-wrapper{padding-right:0;margin-top:10.6666666667vw}.page-contact-container{height:auto;padding-top:28.6666666667vw}.page-contact-container .contact-body-wrapper{padding:0}.page-contact-container .contact-body-wrapper .page-title-4-mobile{line-height:1.5;text-align:right;padding-right:6vw}.page-contact-container .contact-body-bone{width:100%;height:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:18.9333333333vw}.page-contact-container .side-contact-info-container{width:100%;flex:1;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;justify-content:space-between;padding:0 6vw}.page-contact-container .side-contact-info-container .flex-item{flex:1}.page-contact-container .side-contact-info-container .text-info-container{width:100%}.page-contact-container .side-contact-info-container .text-info-container .info-group{position:relative;margin-top:8vw;padding-top:4.2666666667vw}.page-contact-container .side-contact-info-container .text-info-container .info-group:first-child{margin-top:0}.page-contact-container .side-contact-info-container .text-info-container .info-group:before{content:"";width:44.4vw;height:1px;background-color:#1e1e1e;position:absolute;top:0;left:0;transform:scaleX(0);transition-duration:.8s;transform-origin:left top}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-title{font-size:3.7333333333vw;color:#1e1e1e}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-title span{font-size:4vw}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-main-body{margin-top:4.6666666667vw;color:#1e1e1e}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-main-body p{font-size:3.2vw;line-height:1.7}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-main-body p.--email{white-space:nowrap}.page-contact-container .side-contact-info-container .text-info-container .info-group .info-main-body p.--contacts{margin-top:0}.page-contact-container .side-contact-info-container .qr-container{display:none}.page-contact-container .contact-main-info-container{flex:1;width:100%;height:69.8666666667vw}.page-contact-container .contact-main-info-container .title-container{display:none}.page-contact-container .contact-main-info-container .bg-container{margin-top:9.6vw}.page-about-container{width:100%;padding:0}.page-about-container .page-about-container__main-body{width:100%;position:relative}.page-about-container .page-about-container__main-body .mobile-about-fix-bg{width:100%;position:fixed;top:0;left:0;padding-top:30%}.page-about-container .page-about-container__main-body .mobile-about-fix-bg .img-box{width:100%;height:100%;background:url(../img/ma-bg.47286a35.jpg) no-repeat 50%;background-size:cover}.page-about-container .page-about-container__main-body .mobile-about-text-container{width:100%}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__title{width:100%;position:relative;transition:1s}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__title.hidden{opacity:0;transform:translateY(-30px)}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__title p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:6.6666666667vw;color:#fff;font-family:avantgrade-bt-medium,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;white-space:nowrap}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__title .line{width:1px;height:12vw;position:absolute;bottom:0;left:50%;transform:translateX(-50%);overflow:hidden}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__title .line:after{content:"";-webkit-animation:line-to-bottom 2s cubic-bezier(.72,.38,0,.99) infinite;animation:line-to-bottom 2s cubic-bezier(.72,.38,0,.99) infinite;position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content{width:100%;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;align-items:flex-end;padding-bottom:6vw}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .flex-item{flex:1}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .logo-container{width:100%;padding:0 6vw 0;margin-top:12vw}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .logo-container .group{display:flex;align-items:flex-start;justify-content:flex-start;align-items:center;margin-top:6.6666666667vw}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .logo-container .group .flex-item{flex:1}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .logo-container .group:first-child{margin-top:0}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .logo-container .group:first-child .logo-item:nth-child(2) img,.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .logo-container .group:first-child .logo-item:nth-child(3) img,.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .logo-container .group:first-child .logo-item:nth-child(4) img{transform:translateX(-4px)}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .logo-container .logo-item{margin-left:6.6666666667vw}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .logo-container .logo-item:first-child{margin-left:0}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .logo-container .logo-item img{width:100%;-o-object-fit:contain;object-fit:contain}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .content__wrapper{padding:0 6vw 0}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .content__wrapper p{color:#fff}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .content__wrapper .content__title{font-family:avantgrade-bt-medium,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:5.3333333333vw}.page-about-container .page-about-container__main-body .mobile-about-text-container .text__content .content__wrapper .content__text{font-size:3.2vw;margin-top:12vw;line-height:1.5}.mobile-more-back-bt{width:43.4666666667vw;height:11.7333333333vw;border:1px solid #000;position:relative;margin:10.1333333333vw auto 0}.mobile-more-back-bt .text{font-size:3.4666666667vw;font-family:avantgrade-bt-medium,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase}.simple-project-list-container{width:100%;padding:0}.simple-project-list-container .page-title{display:none}.simple-project-list-container .page-title-4-mobile{margin-top:26.6666666667vw}.simple-project-list-container .simple-project-wrapper{width:100%;padding:0 4.6666666667vw;margin-top:20.8vw}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body{-moz-column-count:2;column-count:2;-moz-column-gap:0;column-gap:0}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item{width:100%;padding:0 1.4666666667vw;margin-bottom:2.9333333333vw;cursor:pointer;position:relative}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item .simple-item__pic{width:100%;font-size:0}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item .simple-item__pic img{width:100%}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item .simple-item__text{width:100%;font-size:14px;color:#fff;position:absolute;top:50%;left:50%;white-space:normal;transform:translate(-50%,-50%);z-index:3;margin-top:30px;opacity:0;transition-duration:.3s;text-align:center;line-height:1.6}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item:after{transition-duration:.8s;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item:hover .simple-item__text,.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item:hover:after{opacity:0}.simple-project-list-container .simple-project-wrapper .simple-project-wrapper__main-body .simple-item:hover .simple-item__pic img{transform:scale(1)}.simple-project-list-container .page-footer-container{margin-top:14vw}.project__content-more-bt .page-more-bt{width:43.4666666667vw;height:11.7333333333vw;border:1px solid #000;position:relative;margin-top:13.8666666667vw}.project__content-more-bt .page-more-bt:active:before{transform:none}.project__content-more-bt .page-more-bt:active p{color:#fff}.project__content-more-bt .page-more-bt p{font-size:3.4666666667vw;color:#1e1e1e;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;justify-content:center;align-items:center}.project__content-more-bt .page-more-bt p .flex-item{flex:1}.page-project-detail-container{padding:20vw 0 0 0}.page-project-detail-container .page-footer-container{margin-top:13.8666666667vw}.page-project-detail-container .sidebar-bt{display:none}.page-project-detail-container .sidebar-bt.--top{display:inherit}.page-project-detail-container .project-title-container{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 6vw}.page-project-detail-container .project-title-container .project-title-container__title p{color:#1a1a1a;line-height:1.5}.page-project-detail-container .project-title-container .project-title-container__title p:first-child{font-size:4.5333333333vw}.page-project-detail-container .project-title-container .project-title-container__title p:nth-child(2){font-size:4vw;margin-top:2.6666666667vw}.page-project-detail-container .project-title-container .project-location{color:#7a7878;font-size:2.9333333333vw;margin:8.5333333333vw 0 0 0}.page-project-detail-container .project-detail-content-container{width:100%}.page-project-detail-container .project-detail-content-container .project-detail-content–container__main-body{width:100%;margin:8.5333333333vw 0 0 0}.page-project-detail-container .project-detail-content-container .__content div.img img{width:100%}.page-project-detail-container .project-detail-content-container .__content div.text p{line-height:1.6;font-size:3.2vw;margin-top:2.6666666667vw}.page-project-detail-container .project-detail-content-container .__content div.video{width:100%;margin-top:2.6041666667vw}.page-project-detail-container .project-detail-content-container .__content div.video .video-js{width:100%}.page-project-detail-container .project-detail-content-container .__content div.video .video-js .vjs-big-play-button{border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;margin:0;border-radius:0}.page-project-detail-container .project-detail-content-container .__content div.img+div.img{margin-top:4.6666666667vw}.page-project-detail-container .project-detail-content-container .__content div.img+div.text{margin-top:10vw}.page-project-detail-container .project-detail-content-container .__content div.text+div.img{margin-top:3.90625vw}.page-project-detail-container .project-detail-content-container .__content div.text+div.text{margin-top:2.6666666667vw}.page-project-detail-container .project-detail-content-container .__content div.video+div.img{margin-top:4.6666666667vw}.page-project-detail-container .project-detail-content-container .__content div.video+div.text{margin-top:10vw}.page-project-detail-container .project-detail-content-container .project-detail-params-container{width:100%;margin-top:13.3333333333vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 6vw}.page-project-detail-container .project-detail-content-container .project-detail-params-container .flex-item{flex:1}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row{flex:1;width:100%;margin-top:2.6666666667vw}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row:first-child{border:0;padding:0;margin:0}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row:first-child .param-item{text-align:left}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row:nth-child(2){border:0;padding:0}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row:nth-child(2) .param-item{text-align:left}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row .param-item{font-size:3.2vw;line-height:1;font-family:-apple-system,avantgrade-bt-book,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,SimHei,Helvetica Neue,Arial,sans-serif;margin-top:2.6666666667vw}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row .param-item:first-child{margin-top:0}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row .param-item .param-title{color:#707070;text-transform:uppercase;line-height:1.5}.page-project-detail-container .project-detail-content-container .project-detail-params-container .params-row .param-item .param-val{color:#1a1a1a;text-transform:capitalize;margin-top:0;line-height:1.5}.page-project-detail-container .project-detail-content-container .mobile-project-detail-bts{display:flex;justify-content:flex-start;align-items:flex-start;justify-content:center}.page-project-detail-container .project-detail-content-container .mobile-project-detail-bts .flex-item{flex:1}.page-project-detail-container .project-detail-content-container .mobile-project-detail-bts .abt{margin-left:4vw}.page-project-detail-container .project-detail-content-container .mobile-project-detail-bts .abt:first-child{margin-left:0}.loading-container.--open .loading-container__main-body .loading-container-main-body__box{transform:translateY(-50%)}.loading-container .loading-container__main-body .loading-container-main-body__box{left:50%;margin-left:-40vw}.loading-container .loading-container__main-body .loading-logo{width:20vw;height:20vw;background:url(../img/logo-white.1a9ad1b4.svg) no-repeat 50%;background-size:contain}.loading-container .loading-container__main-body .loading-bar{width:80vw}.page-mobile-project-list .fixed-top-types{position:fixed;top:0;left:0;z-index:15;visibility:hidden;transition:visibility .5s}.page-mobile-project-list .fixed-top-types.show{visibility:visible}.page-mobile-project-list .fixed-top-types.show .wrapper{transform:translateY(0)}.page-mobile-project-list .fixed-top-types .wrapper{transition:.5s;width:100vw;height:13.3333333333vw;overflow:hidden;background-color:#fff;position:absolute;transform:translateY(-13.3333333333vw)}.page-mobile-project-list .fixed-top-types .wrapper:after{content:"";width:3.7333333333vw;height:2.1333333333vw;background:url(../img/arrow-down.0e4d3b81.svg) no-repeat 50%;background-size:contain;position:absolute;right:4.6666666667vw;top:7.0666666667vw}.page-mobile-project-list .fixed-top-types .type__child{width:100%;font-family:avantgrade-bt-medium,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;padding-left:5.8666666667vw;text-transform:uppercase;position:relative;font-size:0}.page-mobile-project-list .fixed-top-types .type__child p{height:13.3333333333vw;color:#1d1d1d;font-size:4.8vw;display:flex;justify-content:flex-start;align-items:flex-start;align-items:center}.page-mobile-project-list .fixed-top-types .type__child p span{line-break:1}.page-mobile-project-list .fixed-top-types .type__child p span:nth-child(3){font-size:4vw}.page-mobile-project-list .fixed-top-types .type__child p .flex-item{flex:1}.page-mobile-project-list .home-project-list-container{padding-top:11.0666666667vw}.page-mobile-project-list .home-project-list-container .page-mobile-project-types{padding-left:5.8666666667vw}.page-mobile-project-list .home-project-list-container .page-mobile-project-types li{margin-top:2vw}.page-mobile-project-list .home-project-list-container .page-mobile-project-types li.actived .link{color:#1d1d1d}.page-mobile-project-list .home-project-list-container .page-mobile-project-types li .link{color:#a6a6a6;font-family:avantgrade-bt-medium,PingFang SC Regular,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;line-height:1;display:flex;justify-content:flex-start;align-items:flex-start;align-items:center;font-size:4vw}.page-mobile-project-list .home-project-list-container .page-mobile-project-types li .link .flex-item{flex:1}.page-mobile-project-list .home-project-list-container .page-mobile-project-types li .link span:nth-child(3){font-size:3.4666666667vw}.page-mobile-project-list .home-project-list-container .page-mobile-project-types li:first-child{margin-top:0}.page-mobile-project-list .home-project-wrapper{padding:0;width:100%;padding:0 4.6666666667vw;margin-top:9.3333333333vw}.page-mobile-project-list .home-project-wrapper .home-project-wrapper__main-container{width:calc(100% + 5.86667vw)}.page-mobile-project-list .home-project-wrapper .home-project-wrapper__main-container .project-group{margin-right:2.9333333333vw;font-size:0}.page-mobile-project-list .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group-case__item{margin-bottom:2.9333333333vw}.page-mobile-project-list .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group-case__item:before{display:none}.page-mobile-project-list .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group-case__item .text{font-size:13px;display:none}.page-mobile-project-list .home-project-wrapper .home-project-wrapper__main-container .project-group .project-group-case__item img{max-width:90.6666666667vw;min-height:13.3333333333vw}.page-mobile-project-list .page-more-bt{width:43.4666666667vw;height:11.7333333333vw;border:1px solid #000;position:relative;margin-top:13.8666666667vw}.page-mobile-project-list .page-more-bt:active:before{transform:none}.page-mobile-project-list .page-more-bt:active p{color:#fff}.page-mobile-project-list .page-more-bt p{font-size:3.4666666667vw;color:#1e1e1e;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;justify-content:center;align-items:center}.page-mobile-project-list .page-more-bt p .flex-item{flex:1}.page-mobile-project-list .page-footer-container{margin-top:13.8666666667vw}}@media screen and (max-width:375px){.mobile-nav-container .nav__container.higherIos5{justify-content:center}.mobile-nav-container .nav__container.ios5{justify-content:flex-start}.mobile-nav-container .nav__container.ios5 .nav__item{margin-top:6.6666666667vw}}@keyframes line-to-bottom{0%{transform:translate3d(0,-100%,0)}50%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}