.base_title{text-align:center}.base_title .title{font-size:3.13vw;color:#000000;line-height:1.03333;font-family:"arialbd";text-transform:uppercase}.base_title .title span{color:#fd9d2c}.base_title .text{font-size:1.56vw;color:#999999;line-height:1.2}.recruitment_banner{width:100%;height:100vh;position:relative;overflow:hidden}.recruitment_banner::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1}.recruitment_banner .wrap{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:2;text-align:center;overflow:hidden}.recruitment_banner .wrap .video_text{animation:recruitmentBanner 0.8s ease-in-out forwards}.recruitment_banner .wrap .subtitle{display:inline-block;margin-bottom:.63vw;font-size:1.04vw;line-height:1.5;color:#ffffff}.recruitment_banner .wrap .title{font-size:3.65vw;line-height:1;color:#fff;font-family:"arialbd";text-transform:capitalize}.recruitment_banner .wrap .title span{color:#1b7cf7}.recruitment_banner .wrap .title span+span{color:#fe9d2e}.recruitment_banner .wrap .swtbtn{min-width:9.69vw;display:inline-block;margin-top:1.25vw;padding:.83vw 1.67vw;background:rgba(255,255,255,0.2);border-radius:1.56vw;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:.83vw;line-height:1;color:#ffffff;transition:all linear 0.3s;cursor:pointer}.recruitment_banner .wrap .swtbtn:hover{background:rgba(255,255,255,0.4)}.recruitment_banner .video_autoplay{position:relative;width:100%;height:100%}.recruitment_banner .video_autoplay video,.recruitment_banner .video_autoplay img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.recruitment_about{position:relative;z-index:-1;overflow:hidden;padding-top:8.59vw;background:url(../images_pc/recruitment_about_bg.jpg) center top no-repeat #f2f2f5;background-size:100%}.recruitment_about .wrap{width:71.88vw}.recruitment_about .base_title{margin-bottom:3.85vw}.recruitment_about .list{margin-top:3.23vw;font-size:0}.recruitment_about .list li{display:inline-block;vertical-align:top;text-align:left;letter-spacing:.02vw}.recruitment_about .list li span{display:inline-block;font-size:1.56vw;color:#000000;font-family:"arialbd"}.recruitment_about .list li span i{color:#fe9d2e;font-style:normal}.recruitment_about .list li p{margin-top:.52vw;font-size:.83vw;color:#999999;line-height:1.5;text-transform:uppercase}.recruitment_about .list li+li{margin-left:8.54vw}.recruitment_about .module2{height:100vh;position:relative}.recruitment_about .module2 .pic{height:100%}.recruitment_about .module2 .pic p{width:62.99213%;height:44%;overflow:hidden;position:relative;margin:0 auto;border-radius:1.56vw;text-align:center}.recruitment_about .module2 .pic img{width:100%;height:100%;object-fit:cover;display:block}.recruitment_about .module2 .pic .mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,0.3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0}.recruitment_about .module2 .wenan{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;opacity:0}.recruitment_about .module2 .wenan .title,.recruitment_about .module2 .wenan .text{color:#ffffff}.recruitment_about .module2 .wenan .text{margin:1.04vw auto 0}.recruitment_about .module3{height:71.88vw;position:relative}.recruitment_about .module3 p{overflow:hidden;position:absolute;left:0;right:0;top:10%;margin:0 auto;border-radius:1.56vw}.recruitment_about .module3 p img,.recruitment_about .module3 p video{width:100%;display:block}.recruitment_about .module3 .img1{width:24.38vw;transform:translate(-10px, 0px) rotate(-8deg) scale(1, 1)}.recruitment_about .module3 .img2{width:35.42vw;transform:translate(16px, 0px) rotate(9deg) scale(1, 1)}.recruitment_about .module3 .img3{width:18.96vw;transform:translate(-19px, 0px) rotate(-7deg) scale(1, 1)}.recruitment_about .module3 .img4{width:19.69vw;transform:translate(-15px, 0px) rotate(-6deg) scale(1, 1)}.recruitment_about .module3 .img5{width:22.97vw;transform:translate(10px, 0px) rotate(9deg) scale(1, 1)}.recruitment_service{padding-top:5.21vw;padding-bottom:5.21vw;background:#ffffff}.recruitment_service .wrap{width:71.88vw}.recruitment_service .content{overflow:hidden;margin-top:3.65vw;display:flex;justify-content:space-between;text-align:left}.recruitment_service .content h3{font-size:1.56vw;color:#333333;line-height:1.2;font-family:"arialbd";text-transform:uppercase}.recruitment_service .content p{margin-top:1.04vw;font-size:1.04vw;color:#999999;line-height:1.2}.recruitment_service .content .fl{width:49.27536%;overflow:hidden;position:relative;border-radius:1.56vw}.recruitment_service .content .fl .wenan{position:absolute;top:2.81vw;left:2.08vw;right:10.42vw}.recruitment_service .content .fl .wenan h3,.recruitment_service .content .fl .wenan p{color:#ffffff}.recruitment_service .content .fl img{width:100%;display:block}.recruitment_service .content .fr{width:49.27536%;overflow:hidden}.recruitment_service .content .fr li{width:48.52941%;height:17.71vw;float:left;padding:1.82vw 1.46vw 1.04vw;background:#ededed;border-radius:1.56vw}.recruitment_service .content .fr li h3{height:5.63vw;display:flex;align-items:center}.recruitment_service .content .fr li+li{float:right}.recruitment_service .content .fr li+li+li{width:100%;height:11.46vw;float:left;margin-top:1.04vw;padding:1.82vw 1.46vw}.recruitment_service .content .fr li+li+li h3{height:auto;display:block}.recruitment_service .content .fr li+li+li p{margin-top:1.98vw}.recruitment_ambience{padding-top:5.21vw;padding-bottom:6.67vw;background-image:linear-gradient(#fff, #f2f1f6)}.recruitment_ambience .swiper-container{margin-top:4.95vw}.recruitment_ambience .swiper-container .swiper-slide{width:21.88vw;margin:0 -1.3vw;overflow:hidden;border-radius:1.56vw;transform:translateX(-2.08vw) scale(0.81);transition:all 0.3s ease-in-out}.recruitment_ambience .swiper-container .swiper-slide img,.recruitment_ambience .swiper-container .swiper-slide video{width:100%;display:block}.recruitment_ambience .swiper-container .swiper-slide p{position:absolute;left:1.56vw;right:1.56vw;bottom:1.72vw;padding-left:1.46vw;background:url(../images_pc/icon_symbol.png) left .36vw no-repeat;background-size:.99vw;font-size:1.04vw;color:#ffffff;line-height:1.5;font-weight:bold}.recruitment_ambience .swiper-container .swiper-slide-active{transform:scale(1)}.recruitment_ambience .swiper-container .swiper-slide-active ~ .swiper-slide{transform:translateX(2.08vw) scale(0.81)}.recruitment_ambience .swiper-container .swiper-button{width:2.6vw;position:absolute;top:50%;transform:translateY(-50%);z-index:2;border-radius:50%;transition:all linear 0.3s;cursor:pointer}.recruitment_ambience .swiper-container .swiper-button:hover{background:rgba(255,255,255,0.5)}.recruitment_ambience .swiper-container .swiper-button img{width:100%;display:block}.recruitment_ambience .swiper-container .swiper-button.swiper-button-prev{left:7.55vw}.recruitment_ambience .swiper-container .swiper-button.swiper-button-next{right:7.55vw}.recruitment_join{position:relative}.recruitment_join::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.6)}.recruitment_join img{width:100%;display:block}.recruitment_join .base_title{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1}.recruitment_join .base_title .title{display:inline-block;font-size:4.17vw;color:#ffffff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:-webkit-linear-gradient(left, #fd9d2c, #ff6801)}.recruitment_join .base_title .text{margin-top:.42vw;font-size:1.25vw;color:#ffffff;opacity:0.61}.recruitment_join .base_title .swtbtn{min-width:16.67vw;display:table;margin:.94vw auto 0;padding:.73vw 1.67vw;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.55);border-radius:1.56vw;font-size:1.04vw;line-height:1;color:#ffffff;font-family:"arialbd";transition:all linear 0.3s;cursor:pointer}.recruitment_join .base_title .swtbtn:hover{background:rgba(255,255,255,0.4)}@keyframes recruitmentBanner{0%{opacity:0;transform:translateY(100%)}50%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0%)}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate(0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;flex:0 0 auto;width:100%;height:100%;position:relative}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}@media (max-width: 960px){.wrap{width:100%;padding-left:4.8vw;padding-right:4.8vw}.header .wrap{height:16vw;padding-right:0;line-height:16vw}.header .logo{width:26.67vw}.header .nav{width:32vw;background:#fff;position:absolute;right:2vw;top:14.67vw;border-radius:1.33vw;z-index:99999;box-shadow:0 .4vw 2.67vw rgba(26,43,73,0.1);display:none}.header .nav li{float:none}.header .nav li a{display:block;padding:3.2vw .67vw;box-shadow:0 .67vw 1.07vw -1.33vw #000;font-size:3.73vw;color:#000000;line-height:1;text-align:center}.header .nav li.active a{color:#fd6a13}.header .nav li.active a::before{display:none}.header .nav::before{content:"";width:0;border-bottom:2.67vw solid #fff;border-bottom:2.67vw solid #fff;border-right:2.67vw solid transparent;border-left:2.67vw solid transparent;position:absolute;top:-2vw;right:3.33vw}.header .navbtn{width:15.87vw;float:right;display:block;text-align:center}.header .navbtn i{width:4.67vw;height:.4vw;background:#fff;display:inline-block;position:relative;right:-.8vw;transition:all 0.3s ease}.header .navbtn i::before,.header .navbtn i::after{content:"";width:6.27vw;height:.4vw;background:#fff;display:block;position:absolute;right:0;transition:all 0.6s ease}.header .navbtn i::before{top:-1.87vw}.header .navbtn i::after{bottom:-1.87vw}.header .navbtn.toggle{display:block}.header .navbtn.toggle i{background:none !important}.header .navbtn.toggle i::before{transform:translate3d(0, 1.87vw, 0) rotate(-45deg)}.header .navbtn.toggle i::after{transform:translate3d(0, -1.87vw, 0) rotate(45deg)}.header.header_black .navbtn i{background:#000000}.header.header_black .navbtn i::before,.header.header_black .navbtn i::after{background:#000000}.footer .sty1{padding-top:10vw;padding-bottom:10vw}.footer .sty1 .title{font-size:4.53vw}.footer .sty1 .zxbox{margin-top:6vw}.footer .sty1 .zxbox p{padding-top:0;font-size:4vw;width:100%}.footer .sty1 .zxbox p span,.footer .sty1 .zxbox p a{margin-top:4vw;font-size:4.8vw}.footer .sty1 .zxbox p+p{margin-top:6vw;margin-left:0}.footer .sty1 .zxbox .form{width:100%;position:relative;margin-top:6vw}.footer .sty1 .zxbox .form .email{width:100%;height:13.33vw;padding-left:4.8vw;padding-right:26.67vw;border-radius:2.67vw;font-size:4.27vw}.footer .sty1 .zxbox .form .submit{width:21.33vw;position:absolute;right:1.6vw;top:1.6vw;bottom:1.6vw;border-radius:2.67vw;font-size:4.27vw}.footer .sty2{padding-top:4.8vw;padding-bottom:4.8vw;font-size:3.47vw}.base_title .title{font-size:6.67vw}.base_title .title br{display:none}.base_title .text{font-size:3.73vw}.recruitment_banner .wrap .subtitle{margin-bottom:4vw;font-size:3.47vw}.recruitment_banner .wrap .title{font-size:9.33vw}.recruitment_banner .wrap .swtbtn{min-width:32vw;margin-top:5.33vw;padding:2.67vw 5.33vw;border-radius:5.33vw;font-size:4vw}.recruitment_about{padding-top:13.33vw}.recruitment_about .wrap{width:100%}.recruitment_about .base_title{margin-bottom:8vw}.recruitment_about .list{margin-top:2.67vw}.recruitment_about .list li{width:50%;margin-top:5.33vw;text-align:center}.recruitment_about .list li span{font-size:4.8vw}.recruitment_about .list li p{margin-top:2vw;font-size:3.73vw}.recruitment_about .list li+li{margin-left:0}.recruitment_about .module2{height:100vh;position:relative}.recruitment_about .module2 .pic{height:100vh}.recruitment_about .module2 .pic p{width:90%;height:44%;border-radius:4vw}.recruitment_about .module2 .wenan .text{width:100%;margin-top:4.8vw}.recruitment_about .module2 .wenan .text br{display:none}.recruitment_about .module3{height:240vw}.recruitment_about .module3 p{border-radius:4vw}.recruitment_about .module3 .img1{width:31.2vw;transform:translate(-10px, 0px) rotate(-8deg) scale(1, 1)}.recruitment_about .module3 .img2{width:45.33vw;transform:translate(16px, 0px) rotate(9deg) scale(1, 1)}.recruitment_about .module3 .img3{width:24.27vw;transform:translate(-19px, 0px) rotate(-7deg) scale(1, 1)}.recruitment_about .module3 .img4{width:25.2vw;transform:translate(-15px, 0px) rotate(-6deg) scale(1, 1)}.recruitment_about .module3 .img5{width:29.4vw;transform:translate(10px, 0px) rotate(9deg) scale(1, 1)}.recruitment_service{padding-top:13.33vw;padding-bottom:13.33vw}.recruitment_service .wrap{width:100%}.recruitment_service .content{display:block;margin-top:6.67vw}.recruitment_service .content h3{font-size:4.27vw}.recruitment_service .content p{margin-top:2.67vw;font-size:3.73vw}.recruitment_service .content .fl{width:100%;border-radius:4vw}.recruitment_service .content .fl .wenan{top:7.2vw;left:5.33vw;right:13.33vw}.recruitment_service .content .fr{width:100%}.recruitment_service .content .fr li{width:100%;height:auto;margin-top:4vw;padding:4.8vw 4.27vw;border-radius:4vw}.recruitment_service .content .fr li h3,.recruitment_service .content .fr li p{height:auto}.recruitment_service .content .fr li+li+li{height:auto;margin-top:4vw;padding:4.8vw 4.27vw}.recruitment_service .content .fr li+li+li h3{height:auto}.recruitment_service .content .fr li+li+li p{margin-top:2.67vw}.recruitment_ambience{padding-top:0;padding-bottom:17.07vw}.recruitment_ambience .swiper-container{margin-top:6.67vw}.recruitment_ambience .swiper-container .swiper-slide{width:56vw;margin:0 -3.33vw;border-radius:4vw;transform:translateX(-5.33vw) scale(0.81)}.recruitment_ambience .swiper-container .swiper-slide p{left:4vw;right:4vw;bottom:4.4vw;padding-left:6.72vw;background-position:left 1.68vw;background-size:4.56vw;font-size:4vw}.recruitment_ambience .swiper-container .swiper-slide-active{transform:scale(1)}.recruitment_ambience .swiper-container .swiper-slide-active ~ .swiper-slide{transform:translateX(5.33vw) scale(0.81)}.recruitment_ambience .swiper-container .swiper-button{width:6.67vw}.recruitment_ambience .swiper-container .swiper-button.swiper-button-prev{left:5.33vw}.recruitment_ambience .swiper-container .swiper-button.swiper-button-next{right:5.33vw}.recruitment_join img{height:80vw;object-fit:cover}.recruitment_join .base_title .title{font-size:10.67vw}.recruitment_join .base_title .text{margin-top:2.67vw;font-size:3.73vw}.recruitment_join .base_title .swtbtn{min-width:64vw;margin-top:5.33vw;padding:2.67vw 5.33vw;border-radius:5.33vw;font-size:4vw}}
