@charset "UTF-8";.fixed-nav{height:1.17333rem;background:#fbfbfb;width:100vw}.fixed-nav .nav-wrapper{width:100vw;overflow-x:auto;width:100vw;position:relative;background:#fbfbfb;z-index:600;left:0;top:0}.fixed-nav .nav-wrapper.fixed{position:fixed}.fixed-nav ul{padding:0;margin:0;height:1.17333rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0.37333rem}.fixed-nav ul li{-ms-flex-preferred-size:2.66667rem;flex-basis:2.66667rem;-ms-flex-negative:0;flex-shrink:0;height:1.17333rem;width:2.66667rem;color:#272727;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fixed-nav ul li a{cursor:pointer;color:#272727;font-size:0.37333rem;text-decoration:none}.fixed-nav ul li.active a{color:#4385ff}.layout-title{height:6.4rem;width:10rem;background-image:url(/public/images/join/加入我们banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-title .subtitle{font-size:0.37333rem;font-weight:400;color:#fff;line-height:0.64rem;text-shadow:0 0.02667rem 0.26667rem rgba(0,0,0,.26)}.layout-title .title{font-size:0.61333rem;font-weight:500;color:#fff;line-height:0.86667rem;text-shadow:0 0.02667rem 0.26667rem rgba(0,0,0,.26);margin-bottom:0.10667rem}.layout-title .title .line{display:inline-block;vertical-align:middle;margin:0 0.4rem;width:0.38667rem;height:0.02667rem;background:#fff;-webkit-box-shadow:0 0.02667rem 0.26667rem 0 rgba(0,0,0,.26);box-shadow:0 0.02667rem 0.26667rem 0 rgba(0,0,0,.26)}.join-panel{padding:1.06667rem 0}.join-panel .panel-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.53333rem;color:#272727}.join-panel .panel-header img{position:absolute;height:0.53333rem;top:-0.26667rem;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.join-panel .panel-header span{position:relative;display:inline-block;padding-bottom:0.21333rem;line-height:0.74667rem}.join-panel .panel-header span::after{content:"";position:absolute;left:50%;bottom:0;width:1.2rem;height:0.04rem;background:-webkit-gradient(linear,left top,right top,from(#43a0ff),to(#4385ff));background:linear-gradient(90deg,#43a0ff 0,#4385ff 100%);border-radius:0.02667rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.join-panel .panel-body{padding-top:0.64rem}.life{width:100vw;margin:0!important}.life .swiper-slide{position:relative;overflow:visible;width:8.21333rem;padding:0.08rem;-webkit-transition:all ease .3s;transition:all ease .3s;-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}.life .swiper-slide::after{-webkit-transition:all ease .3s;transition:all ease .3s}.life .swiper-slide-active{-webkit-transform:scale(1,1);transform:scale(1,1)}.life .swiper-slide-active::after{opacity:0}.life .swiper-slide-next .life-desc,.life .swiper-slide-prev .life-desc{opacity:0}.life .swiper-slide-next::after,.life .swiper-slide-prev::after{content:"";opacity:1;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.5)}.life .swiper-slide-next .life-item,.life .swiper-slide-prev .life-item{-webkit-box-shadow:none;box-shadow:none}.life .swiper-slide-next .life-item img,.life .swiper-slide-prev .life-item img{border-radius:0.21333rem}.life .life-item{width:8.05333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0.21333rem;overflow:hidden;-webkit-box-shadow:0 0 0.26667rem 0 rgba(67,133,255,.12);box-shadow:0 0 0.26667rem 0 rgba(67,133,255,.12)}.life .life-item img{width:100%}.life .life-desc{font-size:0.32rem;text-align:center;padding:0.32rem 0.37333rem}.life .life-desc span{display:inline-block;font-size:0.48rem;line-height:0.66667rem}.life .life-desc p{line-height:0.48rem;color:#666}.atmosphere{width:100vw;margin:0!important}.atmosphere .swiper-slide{width:5.76rem;padding:0 0.16rem}.atmosphere .atmo-item{width:5.44rem}.atmosphere .atmo-item img{width:5.44rem;height:7.06667rem;border-radius:0.21333rem}.atmosphere-keyword{width:100vw;padding:0 0.8rem}.atmosphere-keyword .keyword-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0.53333rem}.atmosphere-keyword .keyword-item span{font-size:0.48rem;line-height:0.66667rem;color:#272727}.atmosphere-keyword .keyword-item p{margin:0;color:#666;font-size:0.32rem;line-height:0.44rem;margin-top:0.10667rem}.construction-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.construction-content p,.construction-content span{margin:0;padding:0}.construction-content .picture-area{width:100%}.construction-content .picture-area .picture{width:100%;position:relative}.construction-content .picture-area .picture .img{width:100%;height:100%;left:0;top:0}.construction-content .picture-area .picture .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0.16rem}.construction-content .construction-nav-area{width:100%}.construction-content .construction-nav-area .construction-nav{position:relative;padding:1.01333rem 0;background:-webkit-gradient(linear,left bottom,left top,color-stop(75%,#fff),to(transparent));background:linear-gradient(to top,#fff 75%,transparent);margin-top:-4.93333rem}.construction-content .construction-nav-area .construction-nav::before{position:absolute;display:block;left:0;top:0;content:"";z-index:1;width:100%;height:100%;background:url(/public/images/join/sbg.png) no-repeat right center;background-size:cover}.construction-content .construction-nav-area .construction-nav .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.construction-content .construction-nav-area .construction-nav ul{margin:0;padding:0;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.construction-content .construction-nav-area .construction-nav ul .li1{margin-left:0.4rem}.construction-content .construction-nav-area .construction-nav ul .li2{margin-left:1.33333rem}.construction-content .construction-nav-area .construction-nav ul .li3{margin-left:0.53333rem}.construction-content .construction-nav-area .construction-nav ul .li4{margin-left:1.2rem}.construction-content .construction-nav-area .construction-nav ul .li5{margin-left:0.93333rem}.construction-content .construction-nav-area .construction-nav ul .li6{margin-left:0.4rem}.construction-content .construction-nav-area .construction-nav ul .li7{margin-left:1.33333rem}.construction-content .construction-nav-area .construction-nav ul .li8{margin-left:0.8rem}.construction-content .construction-nav-area .construction-nav ul .li9{margin-left:0.4rem}.construction-content .construction-nav-area .construction-nav ul .li10{margin-left:1.06667rem}.construction-content .construction-nav-area .construction-nav ul .li11{margin-left:0.66667rem}.construction-content .construction-nav-area .construction-nav ul .li12{margin-left:0.4rem}.construction-content .construction-nav-area .construction-nav ul li{margin-bottom:0.10667rem;padding:0;height:1.14667rem;overflow:hidden;position:relative;z-index:10}.construction-content .construction-nav-area .construction-nav ul li .one-info{width:3.52rem;height:1.14667rem;overflow:hidden;position:relative;border-radius:0.05333rem 0.02667rem 0.02667rem 0.05333rem;padding-left:0.13333rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.construction-content .construction-nav-area .construction-nav ul li .one-info b{font-size:0.53333rem;font-weight:500}.construction-content .construction-nav-area .construction-nav ul li .one-info span{padding-left:0.16rem;font-size:0.48rem}.construction-content .construction-nav-area .construction-nav ul li .one-info::before{position:absolute;top:-1.06667rem;left:-0.26667rem;content:"";z-index:-1;width:3.52rem;height:2.66667rem;background-color:#ffbe00;-webkit-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform-origin:left top;transform-origin:left top}.construction-content .construction-nav-area .construction-nav ul li .two-info{min-width:4.88rem;height:1.14667rem;position:relative;overflow:hidden;margin-left:-0.53333rem;border-radius:0.02667rem 0.05333rem 0.05333rem 0.02667rem;padding:0 0.16rem 0 0.56rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.construction-content .construction-nav-area .construction-nav ul li .two-info .info-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0.26667rem 0 0.13333rem}.construction-content .construction-nav-area .construction-nav ul li .two-info .info-row span{font-size:0.32rem;line-height:0.44rem;display:block;overflow:hidden}.construction-content .construction-nav-area .construction-nav ul li .two-info .info-row p{opacity:.8;font-size:0.26667rem;line-height:0.37333rem}.construction-content .construction-nav-area .construction-nav ul li .two-info i{font-size:0.32rem}.construction-content .construction-nav-area .construction-nav ul li .two-info::before{position:absolute;top:0.26667rem;left:-0.2rem;content:"";z-index:-1;width:6.66667rem;height:2.66667rem;background-color:#2974ff;-webkit-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.construction-content .construction-nav-area .construction-nav .now-locate{width:0.73333rem;height:0.92rem;-ms-flex-item-align:center;align-self:center;margin-left:0.18667rem}.vacancyList-wrap{width:100%;padding:0 0.53333rem}.vacancyList-wrap .vacancyList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;list-style:none;padding:0;margin:0}.vacancyList-wrap .vacancyList li{position:relative;width:8.93333rem;height:1.86667rem;background:#fbfbfb;border-radius:0.08rem;border:0.01333rem solid #f3f5fa;padding:0 0.64rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.42667rem;color:#272727;margin-bottom:0.16rem}.vacancyList-wrap .vacancyList li span{font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;display:block;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vacancyList-wrap .vacancyList li a{height:100%;position:relative;text-decoration:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;text-overflow:ellipsis}.vacancyList-wrap .vacancyList li a .iconfont{font-size:0.42667rem;color:#999}.contact-us{padding:0.53333rem}.contact-us .contat-header{font-size:0.4rem;color:#272727;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.10667rem 0}.contact-us .contact-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-us .contact-item{width:50%;-webkit-box-flex:50%;-ms-flex:50% 0 0;flex:50% 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.4rem 0}.contact-us .contact-item.full{width:100%;-webkit-box-flex:100%;-ms-flex:100% 0 0;flex:100% 0 0}.contact-us .contact-item svg{width:0.53333rem;height:0.53333rem;padding-top:0.02667rem;padding-right:0.10667rem}.contact-us .contact-map{width:100%}.contact-us .item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-us .item-text span{font-size:0.4rem;line-height:0.56rem;color:#272727}.contact-us .item-text a,.contact-us .item-text p{margin:0;text-decoration:none;color:#666;line-height:0.44rem;font-size:0.32rem}.pswp__bg{background:rgba(0,0,0,.9)!important}.gallery-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.64rem 0.53333rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.53333rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:0.74667rem}.gallery-header i{position:absolute;left:0.53333rem;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);font-size:0.53333rem}.gallery-footer{position:absolute;bottom:0;width:100%;left:0;color:#f9f9f9;padding:0.56rem;font-size:0.37333rem;display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-footer .gallery-next,.gallery-footer .gallery-prev{-webkit-box-flex:49%;-ms-flex:49% 0 0;flex:49% 0 0;width:50%;height:0.85333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-footer .gallery-prev{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gallery-footer .gallery-prev .iconfont{margin-right:0.16rem}.gallery-footer .gallery-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gallery-footer .gallery-next .iconfont{margin-left:0.16rem}.gallery-footer .gallery-devide{display:-webkit-box;display:-ms-flexbox;display:flex;height:0.85333rem;width:0.01333rem;background:#f9f9f9}.gallery-footer .iconfont{font-size:0.53333rem}.gallery-footer .iconfont.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-bar{position:fixed;z-index:999;top:0;-webkit-transition:all ease .3s;transition:all ease .3s}.header-bar.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}