.jobs_banner{height:68.08rem;overflow:hidden;isolation:isolate;background-color:#041030}.jobs_banner.img_bg > img{transition:transform 1.2s cubic-bezier(0.25,0.8,0.25,1)}.jobs_banner:hover.img_bg > img{transform:scale(1.02)}.jobs_banner .content{height:100%;padding-top:15.68rem}.jobs_banner .tcon h1{color:#fff;font-weight:520;font-size:6.4rem;line-height:8rem;text-shadow:0px 0.4rem 2rem rgba(0,30,70,0.2)}.jobs_banner .tcon p{max-width:52rem;margin-top:2.15rem;color:rgba(255,255,255,0.85);font-weight:305;font-size:2.2rem;line-height:3.5rem}.jobs_banner .btns{display:flex;gap:1.96rem;margin-top:3.66rem}.jobs_banner .btn{padding:0px 3.4rem}@media screen and (max-width:1024px){.jobs_banner.img_bg > img{object-position:30% center}}@media screen and (max-width:768px){.jobs_banner{height:420px}.jobs_banner.img_bg > img{object-position:34% center}.jobs_banner::before{content:'';position:absolute;inset:0px;z-index:-1;background-image:linear-gradient(90deg,rgba(4,16,48,0.85) 0%,rgba(4,16,48,0.35) 100%)}.jobs_banner .content{display:flex;flex-direction:column;justify-content:center;padding-top:0px}.jobs_banner .tcon h1{font-size:30px;line-height:1.3}.jobs_banner .tcon p{max-width:none;margin-top:12px;font-size:14px;line-height:1.7}.jobs_banner .btns{gap:10px;margin-top:24px}.jobs_banner .btn{padding:0px 22px}}.jobs_company{position:relative;z-index:1;padding:23.52rem 0px 16rem}.jobs_company::before{content:'';position:absolute;left:0px;top:0.1rem;z-index:-1;width:100%;height:111.3rem;pointer-events:none;background:url(../../../plugins/sytech-fronteditor/sytpl/jobs3-jobs_company/assets/img/company-bg.webp) no-repeat center top / 100% 100%}.jobs_company .content{display:flex;align-items:flex-start;justify-content:space-between;gap:4rem}.jobs_company .main{width:68rem}.jobs_company .tcon .tag + h2{margin-top:2.18rem}.jobs_company .intro{margin-top:2.74rem}.jobs_company .intro h3{color:var(--title);font-weight:450;font-size:2.4rem;line-height:3.2rem}.jobs_company .intro p{max-width:64rem;margin-top:0.9rem;color:var(--text);font-weight:330;font-size:1.6rem;line-height:3rem}.jobs_company .honor{margin-top:3.5rem}.jobs_company .honor h3{color:var(--title);font-weight:450;font-size:2.4rem;line-height:3.2rem}.jobs_company .honor_list{margin-top:1.23rem}.jobs_company .honor_list li{position:relative;padding-left:1.53rem;color:var(--text);font-weight:380;font-size:1.8rem;line-height:3.6rem}.jobs_company .honor_list li::before{content:'';position:absolute;left:0.2rem;top:1.6rem;width:0.55rem;height:0.55rem;border-radius:50%;background-color:var(--primary)}.jobs_company .btns{margin-top:4.35rem}.jobs_company .btn{padding:0px 3.4rem}.jobs_company .info_list{width:79.96rem;flex-shrink:0}.jobs_company .info_list > li{display:flex;align-items:flex-start;padding:2.9rem 5rem 2.88rem 3.05rem;border-radius:1.6rem;transition:transform 0.3s,box-shadow 0.3s,background-color 0.3s;border:1px solid rgba(255,255,255,0.9);background-color:rgba(255,255,255,0.64)}.jobs_company .info_list > li + li{margin-top:1.65rem}.jobs_company .info_list > li:hover{transform:translateY(-0.4rem);background-color:rgba(255,255,255,0.86);box-shadow:0px 1.2rem 2.8rem rgba(4,16,48,0.08)}.jobs_company .num{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;margin:0.34rem 3rem 0px 0px;border-radius:50%;color:#fff;font-weight:520;font-size:1.4rem;letter-spacing:0.03em;background-color:var(--primary)}.jobs_company .info_list h3{color:var(--dark);font-weight:450;font-size:2.8rem;line-height:3.7rem}.jobs_company .info_list p{margin-top:1.72rem;color:var(--text);font-weight:380;font-size:1.6rem;line-height:2.6rem}@media screen and (min-width:769px) and (max-width:1220px){.jobs_company .main{width:46%}.jobs_company .info_list{width:50%}}@media screen and (max-width:1024px){.jobs_company .content{flex-direction:column}.jobs_company .main,.jobs_company .info_list{width:100%}.jobs_company .info_list{margin-top:4rem}}@media screen and (max-width:768px){.jobs_company{padding:50px 0px 60px}.jobs_company::before{top:0px;height:100%;background-size:cover}.jobs_company .intro{margin-top:20px}.jobs_company .intro h3{font-size:16px;line-height:1.5}.jobs_company .intro p{margin-top:10px;font-size:14px;line-height:1.8}.jobs_company .honor{margin-top:24px}.jobs_company .honor h3{font-size:18px;line-height:1.4}.jobs_company .honor_list{margin-top:8px}.jobs_company .honor_list li{padding-left:14px;font-size:14px;line-height:26px}.jobs_company .honor_list li::before{top:11px;width:5px;height:5px}.jobs_company .btns{margin-top:24px}.jobs_company .btn{padding:0px 22px}.jobs_company .info_list{margin-top:30px}.jobs_company .info_list > li{padding:18px 16px;border-radius:14px}.jobs_company .info_list > li + li{margin-top:12px}.jobs_company .num{width:24px;height:24px;margin:2px 12px 0px 0px;font-size:12px}.jobs_company .info_list h3{font-size:18px;line-height:1.4}.jobs_company .info_list p{margin-top:8px;font-size:13px;line-height:1.7}}.jobs_welfare{position:relative;z-index:2;padding:16rem 0px 16.1rem}.jobs_welfare::before{content:'';position:absolute;inset:0px;z-index:-1;pointer-events:none;background:url(../../../plugins/sytech-fronteditor/sytpl/jobs4-jobs_welfare/assets/img/welfare-bg.webp) no-repeat center top / 100% 100%;border-radius:3rem}.jobs_welfare .tag{color:#fff;border-color:rgba(255,255,255,0.2)}.jobs_welfare .tcon h2{color:#fff}.jobs_welfare .tcon .tag + h2{margin-top:2.18rem}.jobs_welfare .welfare_list{margin-top:6.64rem}.jobs_welfare .welfare_list > li{display:flex;align-items:stretch;overflow:hidden;min-height:51.77rem;border-radius:1.6rem;border:1px solid #e4e8ee;background-color:#fff}.jobs_welfare .welfare_list > li + li{margin-top:5.01rem}.jobs_welfare .photo{position:relative;flex-shrink:0;width:77.8rem;margin:0px;align-self:stretch}.jobs_welfare .photo .img{overflow:hidden;height:100%}.jobs_welfare .photo .img img{width:100%;height:100%;object-fit:cover}.jobs_welfare .photo::after{content:'';position:absolute;left:0px;right:0px;bottom:0px;z-index:2;height:18rem;pointer-events:none;background-image:linear-gradient(0deg,rgba(4,16,47,0.9) 0%,rgba(4,16,47,0) 100%)}.jobs_welfare .photo_dots{position:absolute;left:0px;bottom:2.7rem;z-index:3;display:flex;align-items:center;justify-content:center;gap:0.8rem;width:100%}.jobs_welfare .photo_dots .dot{width:1rem;height:1rem;border-radius:50%;cursor:pointer;transition:0.3s;background-color:rgba(255,255,255,0.5)}.jobs_welfare .photo_dots .dot.active{background-color:#fff}.jobs_welfare .info{display:flex;flex-direction:column;justify-content:center;min-width:0px;padding:4rem 6rem 4rem 9.65rem}.jobs_welfare .info h3{color:var(--dark);font-weight:450;font-size:2.8rem;line-height:3.7rem}.jobs_welfare .info p{margin-top:1.78rem;color:var(--text);font-weight:380;font-size:1.6rem;line-height:2.6rem}.jobs_welfare .cols{display:flex;margin-top:2.63rem}.jobs_welfare .cols .col{width:23.93rem}.jobs_welfare .cols .col + .col{width:24.95rem}.jobs_welfare .cols .col:last-child{width:auto}.jobs_welfare .cols h4{color:var(--dark);font-weight:520;font-size:2rem;line-height:2.7rem}.jobs_welfare .cols ul{margin-top:0.52rem}.jobs_welfare .cols li{position:relative;padding-left:1.49rem;color:var(--text);font-weight:380;font-size:1.6rem;line-height:3.4rem}.jobs_welfare .cols li::before{content:'';position:absolute;left:0px;top:1.5rem;width:0.5rem;height:0.5rem;border-radius:50%;background-color:var(--primary)}@media screen and (min-width:769px) and (max-width:1220px){.jobs_welfare .photo{width:40%}.jobs_welfare .info{padding:4rem}.jobs_welfare .cols .col,.jobs_welfare .cols .col + .col{width:33.33%}}@media screen and (max-width:768px){.jobs_welfare{padding:50px 0px 60px}.jobs_welfare::before{background-size:cover}.jobs_welfare .welfare_list{margin-top:26px}.jobs_welfare .welfare_list > li{flex-direction:column;min-height:0px;border-radius:14px}.jobs_welfare .welfare_list > li + li{margin-top:16px}.jobs_welfare .photo{width:100%;height:220px}.jobs_welfare .photo::after{height:80px}.jobs_welfare .photo_dots{bottom:12px;gap:6px}.jobs_welfare .photo_dots .dot{width:10px;height:10px}.jobs_welfare .info{padding:20px 18px 24px}.jobs_welfare .info h3{font-size:20px;line-height:1.4}.jobs_welfare .info p{margin-top:10px;font-size:13px;line-height:1.7}.jobs_welfare .info p br{display:none}.jobs_welfare .cols{flex-wrap:wrap;gap:16px;margin-top:18px}.jobs_welfare .cols .col,.jobs_welfare .cols .col + .col,.jobs_welfare .cols .col:last-child{width:calc((100% - 16px) / 2)}.jobs_welfare .cols h4{font-size:15px;line-height:1.4}.jobs_welfare .cols li{padding-left:12px;font-size:13px;line-height:24px}.jobs_welfare .cols li::before{top:10px;width:4px;height:4px}}.jobs_steps{position:relative;z-index:1;padding:9.45rem 0px 10.04rem}.jobs_steps::before{content:'';position:absolute;left:0px;top:-2.68rem;z-index:-1;width:100%;height:83.6rem;pointer-events:none;background:url(../../../plugins/sytech-fronteditor/sytpl/jobs5-jobs_steps/assets/img/steps-bg.webp) no-repeat center top / 100% 100%}.jobs_steps .tcon .tag + h2{margin-top:2.18rem}.jobs_steps .step_list{position:relative;display:flex;min-height:42rem;margin-top:6.43rem;padding:6.49rem 0px 4rem;border-radius:2.4rem;background-color:rgba(255,255,255,0.54);box-shadow:0px 1rem 1.2rem rgba(206,211,221,0.35)}.jobs_steps .step_list::before{content:'';position:absolute;left:6rem;right:6rem;top:17.95rem;height:2px;background-color:rgba(34,29,21,0.1)}.jobs_steps .step_list > li{position:relative;flex:1 1 0px;min-width:0px;text-align:center}.jobs_steps .step_list > li::after{content:'';position:absolute;left:50%;top:10.36rem;z-index:2;width:2.2rem;height:2.2rem;margin-left:-1.1rem;border-radius:50%;border:4px solid #fff;background-color:var(--primary)}.jobs_steps .icon{display:block;width:7.8rem;height:7.8rem;margin:0px auto;border-radius:1.6rem;transition:transform 0.4s;background-color:var(--primary);box-shadow:0px 0.8rem 1.6rem rgba(240,131,0,0.25)}.jobs_steps .step_list > li:hover .icon{transform:translateY(-0.6rem)}.jobs_steps .icon img{display:block;width:100%;height:100%}.jobs_steps .step_list h3{margin-top:8.95rem;color:var(--dark);font-weight:450;font-size:2.8rem;line-height:3.7rem}.jobs_steps .step_list p{max-width:30rem;margin:1.29rem auto 0px;color:var(--text);font-weight:380;font-size:1.6rem;line-height:2.6rem}@media screen and (max-width:768px){.jobs_steps{padding:50px 0px 60px}.jobs_steps::before{top:0px;height:100%;background-size:cover}.jobs_steps .step_list{flex-direction:column;gap:26px;min-height:0px;margin-top:26px;padding:24px 18px 26px;border-radius:16px}.jobs_steps .step_list::before{left:50%;right:auto;top:40px;bottom:40px;width:2px;height:auto}.jobs_steps .step_list > li::after{display:none}.jobs_steps .icon{width:56px;height:56px;border-radius:14px}.jobs_steps .step_list h3{margin-top:12px;font-size:18px;line-height:1.4}.jobs_steps .step_list p{max-width:none;margin-top:6px;font-size:13px;line-height:1.7}}.jobs_life{position:relative;z-index:1;padding:16.03rem 0px 11.5rem;background-color:#fff}.jobs_life .tcon .tag + h2{margin-top:2.18rem}.jobs_life .life_box{display:flex;align-items:flex-start;justify-content:space-between;gap:4rem;margin-top:6.23rem}.jobs_life .photo{position:relative;flex-shrink:0;margin:0px;overflow:hidden;width:77.6rem;height:52rem;border-radius:2.4rem}.jobs_life .photo .img,.jobs_life .photo .img img{height:100%}.jobs_life .photo .img img{width:100%;object-fit:cover}.jobs_life .photo::after{content:'';position:absolute;left:0px;right:0px;bottom:0px;z-index:2;height:18rem;pointer-events:none;background-image:linear-gradient(0deg,rgba(4,16,47,0.92) 0%,rgba(4,16,47,0) 100%)}.jobs_life .photo_dots{position:absolute;left:0px;bottom:2.6rem;z-index:3;display:flex;align-items:center;justify-content:center;gap:0.8rem;width:100%}.jobs_life .photo_dots .dot{width:1rem;height:1rem;border-radius:50%;cursor:pointer;transition:0.3s;background-color:rgba(255,255,255,0.5)}.jobs_life .photo_dots .dot.active{background-color:#fff}.jobs_life .info{width:77.5rem;padding-top:2rem}.jobs_life .info .tcon p{max-width:63rem;font-weight:330;font-size:1.8rem;line-height:3rem}.jobs_life .life_items{display:flex;flex-wrap:wrap;gap:1.58rem 1.6rem;margin-top:3.79rem}.jobs_life .life_items > li{display:flex;align-items:center;gap:2.67rem;width:calc((100% - 1.6rem) / 2);height:13rem;padding:0px 2rem 0px 2.43rem;border-radius:1.6rem;cursor:pointer;transition:border-color 0.3s,box-shadow 0.3s,transform 0.3s;border:1px solid #e2e2e2;background-color:#fff}.jobs_life .life_items > li:hover{transform:translateY(-0.4rem);box-shadow:0px 1rem 2.4rem rgba(4,16,48,0.07)}.jobs_life .life_items > li.active{border:1.5px solid #ff8e24}.jobs_life .life_items .icon{flex-shrink:0;display:block;width:4.6rem;height:4.6rem}.jobs_life .life_items .icon img{display:block;width:100%;height:100%}.jobs_life .life_items h3{color:var(--dark);font-weight:450;font-size:2.4rem;line-height:3.2rem;white-space:nowrap}.jobs_life .life_items p{margin-top:0.57rem;color:var(--text);font-weight:380;font-size:1.6rem;line-height:2.2rem;white-space:nowrap}.jobs_life .btns{margin-top:4.42rem}.jobs_life .btn{padding:0px 3.4rem}@media screen and (min-width:769px) and (max-width:1220px){.jobs_life .photo{width:46%;height:42rem}.jobs_life .info{width:50%}.jobs_life .life_items > li{gap:1.6rem;padding:0px 1.6rem}}@media screen and (max-width:1024px){.jobs_life .life_box{flex-direction:column}.jobs_life .photo{width:100%;height:44rem}.jobs_life .info{width:100%}}@media screen and (max-width:768px){.jobs_life{padding:50px 0px 60px}.jobs_life .life_box{gap:24px;margin-top:26px}.jobs_life .photo{height:220px;border-radius:16px}.jobs_life .photo::after{height:80px}.jobs_life .photo_dots{bottom:12px;gap:6px}.jobs_life .photo_dots .dot{width:10px;height:10px}.jobs_life .info{padding-top:0px}.jobs_life .info .tcon p{max-width:none;font-size:14px;line-height:1.7}.jobs_life .life_items{gap:10px;margin-top:20px}.jobs_life .life_items > li{gap:12px;width:100%;height:76px;padding:0px 14px;border-radius:14px}.jobs_life .life_items .icon{width:36px;height:36px}.jobs_life .life_items h3{font-size:17px;line-height:1.4}.jobs_life .life_items p{margin-top:2px;font-size:13px;line-height:1.5}.jobs_life .btns{margin-top:22px}.jobs_life .btn{padding:0px 22px}}