@keyframes recruitment-tag-breathe{0%,to{transform:scale(1);box-shadow:0 0 #f9731659}50%{transform:scale(1.06);box-shadow:0 0 18px #f973168c}}.RecruitmentRender-page p,.RecruitmentRender-page h1{margin:0;padding:0}.RecruitmentRender-page b{font-weight:500}.RecruitmentRender-page .link{padding-right:2.77778vw}.RecruitmentRender-page .banner{width:100%;position:relative}.RecruitmentRender-page .banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:105.556vw}.RecruitmentRender-page .banner .content{flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.RecruitmentRender-page .banner .content .tag{opacity:1;color:#fff;transform-origin:50%;background:#f97316;border-radius:5vw;padding:2.22222vw 4.44444vw;animation:1.8s ease-in-out infinite recruitment-tag-breathe}.RecruitmentRender-page .banner .content .title{text-align:center;color:#fff;padding:5.55556vw 3.33333vw 0;font-size:7.22222vw;line-height:8.33333vw}.RecruitmentRender-page .banner .content .desc{text-align:center;letter-spacing:0;color:#e5e7eb;padding:5.55556vw 5.55556vw 0;font-size:3.88889vw;line-height:5vw}.RecruitmentRender-page .banner .content .btn-wrap{padding-top:8.33333vw;display:flex}.RecruitmentRender-page .banner .content .btn-wrap .btn{text-align:center;color:#fff;cursor:pointer;border-radius:1.11111vw;justify-content:center;align-items:center;width:34.7222vw;height:11.1111vw;display:flex}.RecruitmentRender-page .banner .content .btn-wrap .btn:hover{opacity:.9}.RecruitmentRender-page .banner .content .btn-wrap .btn1{background:#22c55e;margin-right:5.55556vw;font-weight:400}.RecruitmentRender-page .banner .content .btn-wrap .btn2{background:#fff3}.RecruitmentRender-page .jd-wrap{padding:13.8889vw 5.55556vw}.RecruitmentRender-page .jd-wrap .jd-content{color:#111827}.RecruitmentRender-page .jd-wrap .jd-main-title{margin:0 0 4.44444vw;font-size:5.55556vw;line-height:6.11111vw}.RecruitmentRender-page .jd-wrap .jd-summary-card{background:#f8fafc;border-radius:3.33333vw;margin-bottom:6.66667vw;padding:4.44444vw 5vw}.RecruitmentRender-page .jd-wrap .jd-summary-card p{margin:0 0 2.22222vw;font-size:3.88889vw;line-height:5vw}.RecruitmentRender-page .jd-wrap .jd-summary-card p:last-child{margin:0}.RecruitmentRender-page .jd-wrap .jd-section-title{margin:0 0 3.33333vw;padding-top:5.55556vw;font-size:5.55556vw;line-height:8.33333vw}.RecruitmentRender-page .jd-wrap .jd-paragraph{font-size:3.88889vw;line-height:7.77778vw}.RecruitmentRender-page .jd-wrap .jd-list{margin:0 0 0 2.77778vw;font-size:3.88889vw;line-height:7.22222vw;list-style-type:disc}.RecruitmentRender-page .jd-wrap .jd-list li{margin-bottom:3.33333vw;padding-left:1.66667vw}.RecruitmentRender-page .jd-wrap .jd-list li:last-child{margin-bottom:0}.RecruitmentRender-page .jd-wrap .jd-list:last-child{margin:0}.RecruitmentRender-page .jd-wrap .jd-sub-list{margin:2.22222vw 0 0;padding-left:1.38889vw;font-size:4.16667vw;line-height:7.22222vw;list-style-type:circle}.RecruitmentRender-page .jd-wrap .jd-sub-list li{margin-bottom:2.22222vw;padding-left:1.66667vw}.RecruitmentRender-page .jd-wrap .jd-sub-list li:last-child{margin-bottom:0}.RecruitmentRender-page .reason{background:#eff6ff;padding:16.6667vw 5.55556vw 8.33333vw}.RecruitmentRender-page .reason .content .title{text-align:center;color:#111827;padding-bottom:13.8889vw;font-size:6.11111vw;font-weight:700;line-height:8.33333vw}.RecruitmentRender-page .reason .content .wrap div{text-align:center;background:linear-gradient(#0000,#0000),#fff;border-radius:4.44444vw;flex-direction:column;margin-bottom:8.33333vw;padding:6.66667vw;display:flex;box-shadow:0 1px .55556vw #0000000d}.RecruitmentRender-page .reason .content .wrap div .tip{color:#22c55e;padding-bottom:2.77778vw;font-size:5vw;font-weight:500}.RecruitmentRender-page .reason .content .wrap div .desc{text-align:center;color:#111827;padding-bottom:3.33333vw;font-size:5.55556vw;font-weight:600;line-height:7.77778vw}.RecruitmentRender-page .reason .content .wrap div .msg{text-align:center;color:#4b5563;font-size:3.88889vw;line-height:5vw}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.RecruitmentRender-page .link{padding-right:10px}.RecruitmentRender-page .banner{width:100%;position:relative}.RecruitmentRender-page .banner img{width:100%;height:auto}.RecruitmentRender-page .banner .content{flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.RecruitmentRender-page .banner .content .tag{opacity:1;color:#fff;background:#f97316;border-radius:18px;padding:8px 16px}.RecruitmentRender-page .banner .content .title{text-align:center;color:#fff;height:60px;padding-top:20px;font-size:58px;line-height:60px}.RecruitmentRender-page .banner .content .desc{text-align:center;letter-spacing:0;color:#e5e7eb;width:500px;padding:20px 0 0;font-size:18px;line-height:28px}.RecruitmentRender-page .banner .content .btn-wrap{padding-top:30px;display:flex}.RecruitmentRender-page .banner .content .btn-wrap .btn{text-align:center;color:#fff;cursor:pointer;border-radius:4px;width:225px;height:60px;line-height:60px}.RecruitmentRender-page .banner .content .btn-wrap .btn:hover{opacity:.9}.RecruitmentRender-page .banner .content .btn-wrap .btn1{background:#22c55e;margin-right:20px;font-weight:400}.RecruitmentRender-page .banner .content .btn-wrap .btn2{background:#fff3}.RecruitmentRender-page .jd-wrap{width:1024px;margin:auto;padding:100px 0}.RecruitmentRender-page .jd-wrap .jd-content{color:#111827;line-height:1.8}.RecruitmentRender-page .jd-wrap .jd-main-title{margin:0 0 16px;font-size:28px;line-height:36px}.RecruitmentRender-page .jd-wrap .jd-summary-card{background:#f8fafc;border-radius:12px;margin-bottom:24px;padding:16px 18px}.RecruitmentRender-page .jd-wrap .jd-summary-card p{margin:0 0 8px;font-size:16px;line-height:24px}.RecruitmentRender-page .jd-wrap .jd-summary-card p:first-child{font-size:20px;line-height:28px}.RecruitmentRender-page .jd-wrap .jd-summary-card p:last-child{margin:0}.RecruitmentRender-page .jd-wrap .jd-section-title{margin:0 0 12px;padding-top:0;font-size:22px;line-height:30px}.RecruitmentRender-page .jd-wrap .jd-paragraph{margin:0 0 24px;font-size:16px;line-height:28px}.RecruitmentRender-page .jd-wrap .jd-list{margin:0 0 28px;padding-left:24px;font-size:16px;line-height:28px;list-style-type:disc}.RecruitmentRender-page .jd-wrap .jd-list li{margin-bottom:12px;padding-left:6px}.RecruitmentRender-page .jd-wrap .jd-list li:last-child{margin-bottom:0}.RecruitmentRender-page .jd-wrap .jd-list:last-child{margin:0}.RecruitmentRender-page .jd-wrap .jd-sub-list{margin:8px 0 0;padding-left:22px;font-size:15px;line-height:26px;list-style-type:circle}.RecruitmentRender-page .jd-wrap .jd-sub-list li{margin-bottom:8px;padding-left:6px}.RecruitmentRender-page .jd-wrap .jd-sub-list li:last-child{margin-bottom:0}.RecruitmentRender-page .reason{background:#eff6ff;padding:60px 0 80px}.RecruitmentRender-page .reason .content{width:1024px;margin:auto}.RecruitmentRender-page .reason .content .title{text-align:center;color:#111827;padding-bottom:50px;font-size:30px;font-weight:700;line-height:36px}.RecruitmentRender-page .reason .content .wrap{display:flex}.RecruitmentRender-page .reason .content .wrap div{text-align:center;background:linear-gradient(#0000,#0000),#fff;border-radius:16px;flex-direction:column;flex:1;margin:0 16px;padding:24px 24px 30px;display:flex;box-shadow:0 1px 2px #0000000d}.RecruitmentRender-page .reason .content .wrap div .tip{color:#22c55e;padding-bottom:20px;font-size:18px;font-weight:500}.RecruitmentRender-page .reason .content .wrap div .desc{text-align:center;color:#111827;padding-bottom:20px;font-size:20px;font-weight:600;line-height:28px}.RecruitmentRender-page .reason .content .wrap div .msg{text-align:center;color:#4b5563;font-size:16px;line-height:24px}}
