.career_main{padding:172px 0 66px}.career_main .filter{display:flex;gap:22px;align-items:center;margin-top:60px}.career_main .filter span{font-size:18px;line-height:33px;font-weight:500}.career_main .filter select{font-size:18px;font-weight:500;line-height:33px;border:none;cursor:pointer;border-radius:100px;background:url(../fonts/select-full.svg) no-repeat right 28px center / 13px;background-color:#f6f6f6;padding:13px 70px 14px 28px;min-width:220px}.career_main .main{margin-top:60px}.career_main .main .container{margin-bottom:70px}.career_main .main .container>li{margin-bottom:34px}.career_main .main .container>li:last-child{margin-bottom:0}.career_main .main .container>li.active .title{background-color:#fff;box-shadow:0 5px 8px rgba(0,0,0,.1)}.career_main .main .container>li.active .intro{box-shadow:0 5px 8px rgba(0,0,0,.1)}.career_main .main .container>li .title{margin-bottom:4px;border-radius:8px;background-color:#f6f6f6;transition:all 0.3s;cursor:pointer;display:flex;align-items:center;padding:20px 3.625% 20px 2.125%;min-height:127px}.career_main .main .container>li .title:hover{background-color:#fff;box-shadow:0 5px 8px rgba(0,0,0,.1)}.career_main .main .container>li .title h3{flex:1;font-size:24px;font-weight:700;transition:all .3s}.career_main .main .container>li.active .title h3{color:var(--theme_color)}.career_main .main .container>li .title .pos{color:#505151;font-size:18px;line-height:28px;display:flex;align-items:center;gap:12px}.career_main .main .container>li .title .pos::before{content:'';display:block;width:1rem;height:20px;background:url(../fonts/pos-blue.svg) no-repeat center / contain}.career_main .main .container>li .intro{background-color:#fff;border-radius:8px;padding:0 3.625% 110px 2.125%;display:none}.career_main .main .container>li .intro strong{margin-top:56px;display:inline-block;color:#fff;border-radius:100px;background-color:var(--subtheme_color);font-size:20px;font-weight:500;line-height:36px;padding:4px 1rem 5px;text-align:center;min-width:245px}.career_main .main .container>li .intro ul{margin-top:14px}.career_main .main .container>li .intro ul li{color:#545454;font-size:20px;line-height:36px;padding-left:26px;position:relative}.career_main .main .container>li .intro ul li::before{content:'';display:block;width:4px;height:4px;border-radius:50%;background-color:var(--theme_color);position:absolute;left:8px;top:1rem}.career_main .main .container>li .intro p{color:#545454;font-size:20px;line-height:36px;margin-top:14px}.career_main .main .container>li .intro .button_more{margin-top:96px;padding:18px 73px 21px 30px}.career_main .main .container>li .intro .button_more:hover{padding:18px 51.5px 21px}.apply_pop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);opacity:0;pointer-events:none;transition:all 0.3s;z-index:9999;padding:1.2rem}.apply_pop.active{opacity:1;pointer-events:all}.apply_pop.active .pop_content{transform:translate(-50%,-50%);position:relative}.apply_pop .mask{width:100%;height:100%;z-index:-1;position:absolute;top:0;left:0}.apply_pop .pop_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);transition:all 0.3s;width:96%;max-width:741px;background-color:#fff;border-radius:14px;padding:84px 1.25rem 107px}.apply_pop .pop_content .con{max-width:388px;margin:0 auto}.apply_pop .pop_content strong{display:block;text-align:center;font-size:35px;font-weight:700}.apply_pop .pop_content form{margin-top:52px;display:flex;flex-wrap:wrap;gap:22px 0}.apply_pop .pop_content form input{width:100%;border:1px solid #d1d1d1;border-radius:100px;color:var(--title_color);font-size:1rem;padding:17px 30px 18px;font-weight:500}.apply_pop .pop_content form input::placeholder{color:#7c7c7c}.apply_pop .pop_content form label{width:100%}.apply_pop .pop_content form i{display:block;width:100%;border:1px solid #d1d1d1;border-radius:100px;color:#7c7c7c;font-size:1rem;padding:17px 30px 18px;font-weight:500;cursor:pointer;position:relative}.apply_pop .pop_content form i::after{content:'';display:block;width:58px;height:58px;border-radius:50%;background:url(../fonts/plus-w.svg) no-repeat center / 26%;background-color:var(--theme_color);position:absolute;right:-1px;top:-1px;transition:all 0.3s}.apply_pop .pop_content form i:hover::after{background-color:var(--subtheme_color)}.apply_pop .pop_content form input[type="submit"]{margin-top:10px;border:2px solid var(--theme_color);background-color:var(--theme_color);color:#fff;font-size:18px;font-weight:500;padding:18px 30px 19px;transition:all 0.3s}.apply_pop .pop_content form input[type="submit"]:hover{background-color:transparent;color:var(--theme_color)}.career_advantage{overflow:hidden;background-color:var(--theme_color)}.career_advantage .flex{gap:10%}.career_advantage .intro{min-width:46.0625%;padding:102px 0}.career_advantage .intro li{color:#fff;padding-left:9.2266%;position:relative;margin-bottom:62px}.career_advantage .intro li:last-child{margin-bottom:0}.career_advantage .intro li::before{content:'';display:block;position:absolute;left:0;top:4px;width:5.42741%;aspect-ratio:1/1;background:url(../fonts/gou-yuan.svg) no-repeat center / contain}.career_advantage .intro li strong{font-size:24px;font-weight:500;line-height:2rem}.career_advantage .intro li p{font-size:20px;line-height:30px;margin-top:14px}.career_advantage .intro .learn_more{margin-top:72px}.career_advantage .img{min-height:1022px;min-width:54.5792875%}.career_advantage .img img{width:100%;height:100%;object-fit:cover;display:block}.career_join{padding:154px 0 227px;background:url(../fonts/career-join-bg.svg) no-repeat top center / cover}.career_join .main{margin-top:72px}.career_join .info{flex:1;max-width:737px;padding-top:1.75%}.career_join .info h3{font-size:36px;font-weight:700;color:var(--theme_color)}.career_join .info p{color:var(--content_color);font-size:20px;line-height:36px;margin-top:18px}.career_join .info .learn_more{margin-top:85px}.career_join .img{width:42.1875%;aspect-ratio:675/487;overflow:hidden;border-radius:18px}.career_join .img img{width:100%;height:100%;object-fit:cover;display:block}