.banner{position:relative;width:100%;height:100vh;overflow:hidden}.banner .pic,.banner .pic .meidia-box{width:100%;height:100%;padding-bottom:0;position:relative}.banner .pic .meidia-box img,.banner .pic .meidia-box video{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover}.banner .text{position:absolute;inset-inline-start:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:3;pointer-events:none}.banner .text .tit{font-weight:600;font-size:clamp(36px,3.125vw,60px);line-height:1.2;color:#fff;text-align:center;width:90%;padding-bottom:0}.careers-page-box .car-page-01{padding:clamp(73.33333px,5.72917vw,110px) 0}.careers-page-box .car-page-01 .pic-text{display:flex;flex-wrap:wrap;align-items:center}.careers-page-box .car-page-01 .pic-text .pic{width:50%}.careers-page-box .car-page-01 .pic-text .pic .meidia-box{padding-bottom:65%;overflow:hidden;position:relative}.careers-page-box .car-page-01 .pic-text .pic .meidia-box img,.careers-page-box .car-page-01 .pic-text .pic .meidia-box video{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover}.careers-page-box .car-page-01 .pic-text .text{width:50%;box-sizing:border-box;-webkit-padding-start:clamp(26.66667px,2.08333vw,40px);padding-inline-start:clamp(26.66667px,2.08333vw,40px)}.careers-page-box .car-page-01 .pic-text .text .tit{font-weight:600;font-size:clamp(36px,3.125vw,60px);line-height:1}.careers-page-box .car-page-01 .pic-text .text .des{font-size:clamp(17.33333px,1.35417vw,26px);color:#2c2c2c;margin:clamp(13.33333px,1.04167vw,20px) 0 clamp(26.66667px,2.08333vw,40px)}.careers-page-box .car-page-01 .pic-text .text .des p{margin-bottom:14px}.careers-page-box .car-page-01 .pic-text .text .btn a{border-color:#004EA3}.careers-page-box .car-page-01 .pic-text .text .btn a span{color:#004EA3}.careers-page-box .car-page-01 .pic-text .text .btn a i{background:#004EA3;color:#fff}.careers-page-box .car-page-01 .pic-text .text .btn a:hover{background:#004EA3}.careers-page-box .car-page-01 .pic-text .text .btn a:hover span{color:#fff}.careers-page-box .car-page-01 .pic-text .text .btn a:hover i{background:#fff;color:#004EA3}.careers-page-box .car-page-02{padding-bottom:clamp(66.66667px,5.20833vw,100px)}.careers-page-box .car-page-02 .afw-list{margin-top:clamp(66.66667px,5.20833vw,100px)}.careers-page-box .car-page-02 .afw-list ul{display:flex;flex-wrap:wrap;padding-top:clamp(46.66667px,3.64583vw,70px)}.careers-page-box .car-page-02 .afw-list ul li{background:rgba(255,255,255,.6);box-shadow:0 4px 8px 0 rgba(15,8,86,.1);border-radius:clamp(13.33333px,1.04167vw,20px);width:calc(33.3333333333% - clamp(70px, 5.46875vw, 105px) / 4);box-sizing:border-box;padding:0 clamp(20px,1.5625vw,30px) clamp(20px,1.5625vw,30px);-webkit-margin-start:calc(clamp(70px, 5.46875vw, 105px) / 3);margin-inline-start:calc(clamp(70px, 5.46875vw, 105px) / 3);text-align:center}.careers-page-box .car-page-02 .afw-list ul li:nth-child(3n+1){-webkit-margin-start:0;margin-inline-start:0}.careers-page-box .car-page-02 .afw-list ul li .icon{width:clamp(93.33333px,7.29167vw,140px);height:clamp(93.33333px,7.29167vw,140px);border-radius:50%;margin:-15% auto 0;overflow:hidden}.careers-page-box .car-page-02 .afw-list ul li .icon img{width:100%;height:auto}.careers-page-box .car-page-02 .afw-list ul li .tit{margin:clamp(13.33333px,1.04167vw,20px) 0;font-size:clamp(20px,1.5625vw,30px);font-weight:600;color:#004EA3;line-height:1}.careers-page-box .car-page-02 .afw-list ul li .des{font-size:clamp(13.33333px,1.04167vw,20px);color:rgba(44,44,44,.8)}.careers-page-box .car-tit{text-align:center;font-size:clamp(36px,3.125vw,60px);line-height:1}.careers-page-box .car-page-03{padding-bottom:clamp(80px,6.25vw,120px)}.careers-page-box .car-page-03 .list-box{margin-top:clamp(40px,3.125vw,60px)}.careers-page-box .car-page-03 .list-box ul li{width:13.5%;-webkit-margin-start:1.5%;margin-inline-start:1.5%;position:relative;transition:all 1.6s}.careers-page-box .car-page-03 .list-box ul li.active{width:55%}.careers-page-box .car-page-03 .list-box ul li.active .text{background:rgba(4,14,36,.6);border-start-start-radius:clamp(13.33333px,1.04167vw,20px);border-start-end-radius:0;border-end-end-radius:clamp(13.33333px,1.04167vw,20px);border-end-start-radius:0}.careers-page-box .car-page-03 .list-box ul li.active .text .icon img{transform:translateX(0);inset-inline-start:0}.careers-page-box .car-page-03 .list-box ul li.active .text .tit-des{height:clamp(154.66667px,12.08333vw,232px);opacity:1;visibility:visible}.careers-page-box .car-page-03 .list-box ul li:first-child{-webkit-margin-start:0;margin-inline-start:0}.careers-page-box .car-page-03 .list-box ul li .pic{border-start-start-radius:clamp(13.33333px,1.04167vw,20px);border-start-end-radius:0;border-end-end-radius:clamp(13.33333px,1.04167vw,20px);border-end-start-radius:0;height:clamp(333.33333px,26.04167vw,500px);overflow:hidden}.careers-page-box .car-page-03 .list-box ul li .pic img{width:auto;height:100%}.careers-page-box .car-page-03 .list-box ul li .text{position:absolute;inset-inline-start:0;bottom:0;width:100%;height:100%;overflow:hidden;box-sizing:border-box;padding:clamp(26.66667px,2.08333vw,40px);color:#fff;display:flex;justify-content:center;flex-direction:column;background:rgba(0,0,0,0);transition:all 1.6s}.careers-page-box .car-page-03 .list-box ul li .text .icon{width:100%;height:clamp(38px,2.96875vw,57px);transition:all .6s;position:relative}.careers-page-box .car-page-03 .list-box ul li .text .icon img{position:absolute;inset-inline-start:50%;top:0;transform:translateX(-50%);width:clamp(38px,2.96875vw,57px);height:auto;transition:all 1s}.careers-page-box .car-page-03 .list-box ul li .text .tit-des{transition:all 1.6s;height:0;opacity:0;visibility:hidden;width:clamp(393.33333px,30.72917vw,590px)}.careers-page-box .car-page-03 .list-box ul li .text .tit-des .tit{padding:clamp(26.66667px,2.08333vw,40px) 0 clamp(6.66667px,.52083vw,10px);font-weight:600;font-size:clamp(24px,1.875vw,36px);line-height:1}@media screen and (min-width:1024px){.careers-page-box .car-page-03 .list-box ul li .text .tit-des .tit{width:clamp(420px,33.33333vw,640px)}}.careers-page-box .car-page-03 .list-box ul li .text .tit-des .des{font-size:clamp(17.33333px,1.35417vw,26px);line-height:clamp(28px,2.1875vw,42px)}@media screen and (max-width:1023px){.banner,.banner .pic,.banner .pic .meidia-box{height:auto}.banner .pic .meidia-box{padding-bottom:100%}.banner .text{padding:0 20px;box-sizing:border-box}.careers-page-box .car-page-01 .pic-text .pic{width:100%}.careers-page-box .car-page-01 .pic-text .text{width:100%;-webkit-padding-start:0;padding-inline-start:0;padding-top:20px}.careers-page-box .car-page-02 .afw-list ul li{width:100%;-webkit-margin-start:0;margin-inline-start:0;margin-bottom:70px}.careers-page-box .car-page-02 .afw-list ul li:last-child{margin-bottom:0}.careers-page-box .car-page-03 .list-box ul li{width:100%;border-radius:clamp(13.33333px,1.04167vw,20px);-webkit-margin-start:0;margin-inline-start:0;margin-bottom:20px}.careers-page-box .car-page-03 .list-box ul li.active{width:100%}.careers-page-box .car-page-03 .list-box ul li .pic{height:auto}.careers-page-box .car-page-03 .list-box ul li .pic img{width:100%;height:auto;transform:translateX(0)}.careers-page-box .car-page-03 .list-box ul li .text{border-radius:clamp(13.33333px,1.04167vw,20px);background:rgba(12,15,77,.6)}.careers-page-box .car-page-03 .list-box ul li .text .tit-des>.tit{padding:10px 0}.careers-page-box .car-page-03 .list-box ul li .text .icon img{width:30px;inset-inline-start:0;transform:translateX(0)}.careers-page-box .car-page-03 .list-box ul li .text .icon{height:30px}.careers-page-box .car-page-03 .list-box ul li .text .tit-des{height:auto;opacity:1;visibility:visible}.careers-page-box .car-page-03 .list-box ul li.active .text .tit-des{height:auto}.careers-page-box .car-page-03{padding-bottom:40px}}