.page-body[data-v-465eb2f5]{background:#fff}.page-body .banner[data-v-465eb2f5]{padding:0 45px;position:relative;margin-bottom:64px;height:666px;max-height:666px}.page-body .banner .web-banner[data-v-465eb2f5]{height:100%}.page-body .banner .web-banner .banner-img[data-v-465eb2f5]{width:100%}.page-body .banner .web-banner .banner-module[data-v-465eb2f5]{height:100%;background-size:auto 100%;background-position:50%;background-repeat:no-repeat;border-radius:20px;position:relative}.page-body .banner .web-banner .banner-module .banner-c[data-v-465eb2f5]{position:absolute;top:30%;left:50%;width:460px;transform:translateX(-50%);text-align:center}.page-body .banner .web-banner .banner-module .banner-c .banner-title[data-v-465eb2f5]{font-size:38px;font-family:PingFangSC-Light;font-weight:400;color:#fff;line-height:46px;padding:10px}.page-body .banner .web-banner .banner-module .banner-c .banner-sub-title[data-v-465eb2f5]{padding:15px;font-size:20px;font-family:PingFangSC-Light;font-weight:400;color:#a0a9b2;line-height:30px}.page-body .banner .web-banner .banner-module .banner-c .banner-link[data-v-465eb2f5]{display:inline-block;background:#891e23;color:#fff;padding:8px 10px;border-radius:3px}.page-body .recruit-position[data-v-465eb2f5]{background:#f9f3f4;width:100%;padding-top:40px;padding-bottom:76px}.page-body .recruit-position .container[data-v-465eb2f5]{margin:0 20%}.page-body .recruit-position .title[data-v-465eb2f5]{font-size:2rem;color:#711920}@media only screen and (max-width:768px){.page-body .recruit-position .title[data-v-465eb2f5]{font-size:1.4rem}}.page-body .recruit-position .job-title-icon[data-v-465eb2f5]{width:306px;height:37px}.page-body .recruit-position .position-department[data-v-465eb2f5]{margin-top:20px;margin-bottom:40px}.page-body .recruit-position .position-department .job-header[data-v-465eb2f5]{font-size:20px;font-family:PingFangTC-Medium;font-weight:500;color:#891f24;line-height:28px}.page-body .recruit-position .position-department .job-position[data-v-465eb2f5]{margin-top:10px}.page-body .recruit-position .position-department .job-position .link-position[data-v-465eb2f5]{margin-top:2px;font-size:16px;font-family:PingFangTC-Regular;font-weight:400;color:#4a4a4a;line-height:22px}.page-body .recruit-position .position-department .job-location[data-v-465eb2f5]{font-size:14px;font-family:PingFangTC-Medium;font-weight:500;color:#86939e;line-height:20px}.page-body .recruit-position .job-more-icon[data-v-465eb2f5]{width:188px;height:40px}@media only screen and (max-width:768px){.page-body .banner[data-v-465eb2f5]{padding:0 20px;position:relative;margin-bottom:64px;height:300px;max-height:300px}.page-body .banner .web-banner[data-v-465eb2f5]{height:100%}.page-body .banner .web-banner .banner-img[data-v-465eb2f5]{width:100%}.page-body .banner .web-banner .banner-module[data-v-465eb2f5]{height:100%;background-size:auto 100%;background-position:50%;background-repeat:no-repeat;border-radius:20px;position:relative}.page-body .banner .web-banner .banner-module .banner-c[data-v-465eb2f5]{position:absolute;top:30%;left:50%;width:100%;transform:translateX(-50%);text-align:center}.page-body .banner .web-banner .banner-module .banner-c .banner-title[data-v-465eb2f5]{font-size:20px;font-family:PingFangSC-Light;font-weight:400;color:#fff;line-height:22px;padding:0}.page-body .banner .web-banner .banner-module .banner-c .banner-sub-title[data-v-465eb2f5]{padding:15px;font-size:15px;font-family:PingFangSC-Light;font-weight:400;color:#a0a9b2;line-height:18px;margin:0}.page-body .banner .web-banner .banner-module .banner-c .banner-link[data-v-465eb2f5]{display:inline-block;background:#891e23;color:#fff;padding:8px 10px;border-radius:3px}.page-body .recruit-position .container[data-v-465eb2f5]{margin:0 5%}.page-body .recruit-position .job-title-icon[data-v-465eb2f5]{width:203px;height:22px}.page-body .recruit-position .job-more-icon[data-v-465eb2f5]{width:141px;height:30px}}