*{box-sizing:border-box;padding:0;margin:0}html{font-size:0;opacity:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Alibaba-PuHuiTi-L,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Heiti SC,MicrosoftYaHei,WenQuanYi Micro Hei,sans-serif}a{color:inherit;text-decoration:none}li,ul{list-style:none}a:focus,div:focus,input:focus,p:focus{outline:none;-webkit-tap-highlight-color:transparent}@font-face{font-family:Alibaba-PuHuiTi-R;src:url(/fonts/AlibabaPuHuiTi-3-55-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Alibaba-PuHuiTi-L;src:url(/fonts/AlibabaPuHuiTi-3-45-Light.woff2) format("woff2");font-display:swap}.app-box{font-size:2rem;line-height:3rem}.app-right{margin:0 0 0 40rem}.app-right-home{margin:0}.container{margin:9rem auto;position:relative;left:-20rem}.home{min-height:100vh}.home .swiper-slide{height:100vh;background-size:cover;background-position:50%}.none{display:none}.appMobile-box{display:block}.appMobile-box .app-right{width:100%;margin:0 auto}@media(max-width:767px){.container{padding:0 25px;margin:74px auto;position:static;width:100%}.home{margin-top:48px;min-height:calc(100vh - 48px);background-image:url(/_next/static/media/bannerMobile.e45621aa.webp)}}.detailPage .container{max-width:130.4rem}.detailPage .swiper .swiper-slide{text-align:center;cursor:pointer}.detailPage .swiper .swiper-slide>img{height:100%}.detailPage .swiper .swiper-button-next,.detailPage .swiper .swiper-button-prev{width:7.8rem;height:11.8rem}.detailPage .swiper .swiper-button-next:after,.detailPage .swiper .swiper-button-prev:after{content:" ";background:url(/images/iconRight.webp) rgba(0,0,0,.3) no-repeat 50%;width:100%;height:100%;display:block;background-size:30%}.detailPage .swiper .swiper-button-prev{left:0}.detailPage .swiper .swiper-button-prev:after{background-image:url(/images/iconLeft.webp)}.detailPage .swiper .swiper-button-next{right:0}.detailPage .swiper1 .swiper-wrapper{align-items:center}.detailPage .swiper1 .swiper-slide{overflow:hidden;display:flex;justify-content:center}.detailPage .swiper1 .swiper-slide>img{max-height:78vh}.detailPage .swiper2{margin:11.5rem auto 10.7rem}.detailPage .swiper2 .swiper-slide{height:11.6rem}.detailPage .swiper2 img{opacity:.3}.detailPage .swiper2 .swiperActiveImg{opacity:1}.detailPage .swiper2 .swiper-wrapper{justify-content:center}.detailPage .swiper2 .swiper-slide{width:auto!important}.detailPage .detailPage-content .content-desc{display:flex}.detailPage .detailPage-content .title{font-family:Alibaba-PuHuiTi-R}.detailPage .detailPage-content .content-left{margin-right:11.4rem}.detailPage .detailPage-content .content-desc2{margin:11.6rem 0 8.5rem}.detailPage .detailPage-content .content-desc2 p,.detailPage .detailPage-content .content-desc3 p{margin-bottom:1em}@media(max-width:767px){.detailPage .container{max-width:100%}.detailPage .swiper .swiper-button-next,.detailPage .swiper .swiper-button-prev{display:none}.detailPage .swiper1{height:244px}.detailPage .swiper2{margin:27px auto 60px}.detailPage .swiper2 .swiper-slide{height:48px}.detailPage .detailPage-content{display:block;font-size:10px;line-height:16px}.detailPage .detailPage-content .content-desc{display:block}.detailPage .detailPage-content .content-desc .content-left{margin:0 0 36px;width:100%}.detailPage .detailPage-content .content-desc .content-right{width:100%}.detailPage .detailPage-content .content-desc2{margin:40px 0}}.projectPage .container{max-width:187.5rem;left:-5rem}.projectPage .logo{margin-bottom:9rem}.projectPage .imgList{display:flex;align-items:center;flex-wrap:wrap}.projectPage .imgList .imgItem{position:relative;height:43.4rem;margin:0 1.5rem 1.5rem 0;cursor:pointer}.projectPage .imgList .imgItem img{height:100%}@media(min-width:768px){.projectPage .imgList .imgItem:nth-child(10),.projectPage .imgList .imgItem:nth-child(4),.projectPage .imgList .imgItem:nth-child(7){margin-right:0}}.projectPage .imgMaskWrapper{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);color:#fff}.projectPage .imgMaskWrapper .imgMask{position:absolute;left:5%;bottom:5%}.projectPage .imgMaskWrapper .imgMask .imgMaskTitle{font-size:2.5rem;line-height:4.2rem;margin-bottom:.5rem}.projectPage .imgMaskWrapper .imgMask .imgMaskDesc{font-size:1.8rem;line-height:2.6rem;text-transform:uppercase}@media(max-width:767px){.projectPage .container{max-width:100%}.projectPage .logo{margin-bottom:48px}.projectPage .imgList .imgItem{width:calc(50% - 5px);height:160px;margin:0 5px 5px 0}.projectPage .imgList .imgItem img{width:100%;height:100%}.projectPage .imgList .imgItem:nth-child(2n){margin-right:0}.projectPage .imgMaskWrapper{top:unset;background-color:rgba(0,0,0,.6)}.projectPage .imgMaskWrapper .imgMask{padding:7px 10px;position:static}.projectPage .imgMaskWrapper .imgMask .imgMaskTitle{font-size:9px;line-height:15px;margin-bottom:3px}.projectPage .imgMaskWrapper .imgMask .imgMaskDesc{font-size:6px;line-height:9px}}.header{position:fixed;top:7rem;left:4.8rem;z-index:99;line-height:3.9rem}.header .headerMobile{display:none}.header .menu-item{cursor:pointer}.header .menu-item.active,.header .menu-item:hover{color:#828282}.header .sub-list{padding:1rem 0;display:none}.header .sub-list.show{display:block}.header .sub-item{margin:0 0 0 1.6rem;color:#000}.header .sub-item.active,.header .sub-item:hover{color:#828282}@media(max-width:767px){.header{top:0;left:50%;transform:translate(-50%);width:100%;padding:6px 0;text-align:center;font-size:13px;line-height:36px;background-color:#fff}.header .menuBtn{margin:0 auto}.header .menu-list{display:none}.header .headerMobile{display:block;cursor:pointer}.header .headerMobile .menu-list-mobile{margin-top:13px;margin-bottom:11px;display:block}.header .headerMobile .menu-list-mobile .sub-list{padding:0 0 18px;line-height:30px}.header .headerMobile .menu-list-mobile .sub-item{margin:0}}.logo{width:13.8rem;margin:0 auto 12rem}.logo img{width:100%}@media(max-width:767px){.logo{width:60px;margin-bottom:25px}}.profilePage .container{max-width:130.2rem}.profilePage .profilePageBanner{margin-bottom:4.4rem;height:34.6rem;background-size:cover;background-repeat:no-repeat;background-position:50%}.profilePage .profilePageContent p{margin-bottom:3rem}@media(max-width:767px){.profilePage .container{max-width:100%}.profilePage .profilePageBanner{margin-bottom:30px;height:87px}.profilePage .profilePageContent{line-height:17px;font-size:10px}.profilePage .profilePageContent p{margin-bottom:24px}}.newsPage{padding:0 10px}.newsPage .container{max-width:187rem;display:flex;justify-content:space-between;left:0}.newsPage .newsPageDetail{width:88rem;min-height:100%}.newsPage .newsPageDetail_img img{max-width:100%}.newsPage .newsPageDetail_content{margin-top:4.8rem}.newsPage .newsPageDetail_content .date{color:#828282}.newsPage .newsPageDetail_desc{margin-top:1em}.newsPage .newsPageList{width:69.6rem;margin-left:29rem}.newsPage .newsPageList .newsPageItem{margin-bottom:1em;opacity:.49}.newsPage .newsPageList .newsPageItem.is-active,.newsPage .newsPageList .newsPageItem:hover{opacity:1}@media(max-width:767px){.newsPage{padding:0}.newsPage .container{max-width:100%;display:block;line-height:17px;font-size:10px}.newsPage .newsPageDetail{width:100%}.newsPage .newsPageDetail_content{margin-top:25px}.newsPage .newsPageList{width:100%;margin:50px 0 0}}.contactPage .container{max-width:90rem}.contactPage .contactPageContent{padding-top:12rem;border-top:1px solid #828282;display:flex;justify-content:space-between}.contactPage .contactPageContent>div p{margin-bottom:3rem}.contactPage .contactPageContent .contactPageContent-left{width:35%;margin-right:1rem}.contactPage .contactPageContent .contactPageContent-right{width:60%}@media(max-width:767px){.contactPage .container{max-width:198px}.contactPage .logo{margin-bottom:44px}.contactPage .contactPageContent{padding-top:36px;text-align:center;font-size:10px;line-height:19px;display:block}.contactPage .contactPageContent>div p{margin-bottom:20px}.contactPage .contactPageContent .contactPageContent-left,.contactPage .contactPageContent .contactPageContent-right{width:100%;margin:0 auto}.contactPage .contactPageContent .contactPageContent-left span,.contactPage .contactPageContent .contactPageContent-right span{font-weight:600}.contactPage .contactPageContent .contactPageContent-left{margin-bottom:55px}}.detailPage .swiper2 .swiper-wrapper{flex-wrap:wrap;justify-content:flex-start}.teamPage .container{max-width:130.2rem}.teamPage .teamPageBanner{display:flex}.teamPage .teamPageBanner img{width:100%}.teamPage .teamPageContent{margin-top:4.4rem}@media(max-width:767px){.teamPage .container{max-width:100%}.teamPage .teamPageContent{margin-top:20px;line-height:17px;font-size:10px}}