.app-careers-intro,.app-careers-items,.app-careers-join,.app-careers-news,.app-careers-swiper{padding-bottom:60px;padding-top:60px}@media screen and (max-width:860px){.app-careers-intro,.app-careers-items,.app-careers-join,.app-careers-news,.app-careers-swiper{padding-bottom:40px;padding-top:40px}}.app-careers-intro .wrap .box,.app-careers-join .items .item .inner{background:linear-gradient(180deg,hsla(0,100%,97%,.48),#fff);border:2px solid #fff;border-radius:4px;box-shadow:-8px -8px 10px rgba(255,255,255,.23),8px 8px 10px rgba(198,45,45,.05)}.app-careers-banner{height:45vw;max-height:650px;min-height:370px;position:relative}.app-careers-banner .app-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;z-index:1}.app-careers-banner .slogan{color:#fff;font-size:46px;font-weight:400;line-height:1.4;text-align:center}@media screen and (max-width:1200px){.app-careers-banner .slogan{font-size:40px}}@media screen and (max-width:1000px){.app-careers-banner .slogan{font-size:34px}}@media screen and (max-width:800px){.app-careers-banner .slogan{font-size:28px}}@media screen and (max-width:500px){.app-careers-banner .slogan{font-size:26px}}.app-careers-banner .search{display:flex;justify-content:center;margin-top:2em}@media screen and (max-width:1000px){.app-careers-banner .search{margin-top:1em}.app-careers-banner .search .app-input-search-input{flex:1 1 auto}}.app-careers-banner .search .app-input-search-input input{width:260px}@media screen and (max-width:1000px){.app-careers-banner .search .app-input-search-input input{width:100%}}.app-careers-banner .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.app-careers-banner .bg.pc{display:block}@media screen and (max-width:580px){.app-careers-banner .bg.pc{display:none}}.app-careers-banner .bg.m{display:none}@media screen and (max-width:580px){.app-careers-banner .bg.m{display:block}}.app-careers-intro{background:url(/static/images/bg-1.cbb7161d.png) no-repeat bottom/1440px auto}@media screen and (max-width:1440px){.app-careers-intro{background-size:100% auto}}.app-careers-intro .wrap{display:flex}@media screen and (max-width:820px){.app-careers-intro .wrap{flex-wrap:wrap}}.app-careers-intro .wrap .box{background-color:#fff;flex:0 0 auto;width:55%}@media screen and (max-width:820px){.app-careers-intro .wrap .box{order:1;width:100%}}.app-careers-intro .wrap .box .inner{padding:20px 60px}@media screen and (max-width:540px){.app-careers-intro .wrap .box .inner{padding:20px}}.app-careers-intro .wrap .box .inner .title{color:#000;font-size:18px;font-weight:500}@media screen and (max-width:1200px){.app-careers-intro .wrap .box .inner .title{font-size:16px}}.app-careers-intro .wrap .box .inner .list{color:#555;font-size:14px;list-style:none;margin-top:1.5em}@media screen and (max-width:1200px){.app-careers-intro .wrap .box .inner .list{font-size:12px}}.app-careers-intro .wrap .box .inner .list li{display:flex}.app-careers-intro .wrap .box .inner .list li:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni43IDU2LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2LjcgNTYuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2QyMjgyYTtzdHJva2Utd2lkdGg6NjtzdHJva2UtbWl0ZXJsaW1pdDoxMCIgZD0ibTIuNCAyOC4zIDE3LjIgMTdMNTQuNCA5LjkiLz48L3N2Zz4=) no-repeat 50%/contain;content:"";display:block;flex:0 0 1em;height:1em;margin-right:10px;transform:translateY(3px);width:1em}.app-careers-intro .wrap .box .inner .list li+li{margin-top:1em}.app-careers-intro .wrap .box .inner .button{margin-top:30px}.app-careers-intro .wrap .number{flex:0 0 auto;padding-left:80px;width:45%}@media screen and (max-width:1200px){.app-careers-intro .wrap .number{padding-left:60px}}@media screen and (max-width:1000px){.app-careers-intro .wrap .number{padding-left:40px}}@media screen and (max-width:820px){.app-careers-intro .wrap .number{order:0;padding-bottom:20px;padding-left:0;width:100%}}.app-careers-intro .wrap .number .items{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:-25px -40px}@media screen and (max-width:1200px){.app-careers-intro .wrap .number .items{margin-left:-30px;margin-right:-30px}}@media screen and (max-width:1000px){.app-careers-intro .wrap .number .items{margin:-20px}}.app-careers-intro .wrap .number .items .item{align-items:center;display:flex;flex-direction:column;padding:25px 40px;text-align:center;width:33.33%}@media screen and (max-width:1200px){.app-careers-intro .wrap .number .items .item{padding-left:30px;padding-right:30px}}@media screen and (max-width:1000px){.app-careers-intro .wrap .number .items .item{padding:20px}}.app-careers-intro .wrap .number .items .item strong{color:#df242a;font-size:32px;font-weight:700}@media screen and (max-width:1200px){.app-careers-intro .wrap .number .items .item strong{font-size:30px}}@media screen and (max-width:1000px){.app-careers-intro .wrap .number .items .item strong{font-size:28px}}@media screen and (max-width:820px){.app-careers-intro .wrap .number .items .item strong{font-size:26px}}@media screen and (max-width:540px){.app-careers-intro .wrap .number .items .item strong{font-size:24px}}.app-careers-intro .wrap .number .items .item .text{color:#555;font-size:16px;line-height:1.4}@media screen and (max-width:1200px){.app-careers-intro .wrap .number .items .item .text{font-size:14px}}@media screen and (max-width:1000px){.app-careers-intro .wrap .number .items .item .text{font-size:12px}}.app-careers-swiper .box{display:flex;position:relative}@media screen and (max-width:580px){.app-careers-swiper .box{flex-direction:column}}.app-careers-swiper .box .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;padding-bottom:47.81%;width:100%}@media screen and (max-width:580px){.app-careers-swiper .box .image{border-bottom-left-radius:0;border-bottom-right-radius:0}}.app-careers-swiper .box .text{align-items:center;bottom:0;color:#fff;display:flex;font-size:12px;left:0;padding:45px;position:absolute;right:0;top:0;z-index:2}@media screen and (max-width:580px){.app-careers-swiper .box .text{background:#df242a;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:static}}@media screen and (max-width:460px){.app-careers-swiper .box .text{padding:25px}}.app-careers-swiper .box .text .inner{width:50%}@media screen and (max-width:800px){.app-careers-swiper .box .text .inner{width:55%}}@media screen and (max-width:580px){.app-careers-swiper .box .text .inner{width:100%}}.app-careers-swiper .box .text .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:580px){.app-careers-swiper .box .text .title{display:block;font-style:16px}}.app-careers-swiper .box .text .intro{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:1em;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:580px){.app-careers-swiper .box .text .intro{display:block}}.app-careers-swiper .box .text .button{margin-top:2em}@media screen and (max-width:580px){.app-careers-swiper .box .text .button .app-button{background:#fff;color:#df242a}}.app-careers-swiper .box:after{background:#fff;bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:10}@media screen and (max-width:1200px){.app-careers-swiper .box{opacity:0;transition:opacity .3s ease}}.app-careers-swiper .wrap{position:relative}.app-careers-swiper .wrap [class^=swiper-button]{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjEuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0tMjUtMzAgNiA2LjUtNiA2LjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwIDQwKSIvPjwvc3ZnPg==) no-repeat 50%/80% 80%;border:1px solid #df242a;border-radius:4px;cursor:pointer;height:40px;position:absolute;top:50%;transform:translateY(-50%);transform-origin:center top;transition:background .3s ease;width:40px;z-index:10}@media screen and (max-width:460px){.app-careers-swiper .wrap [class^=swiper-button]{height:30px;width:30px}}@media screen and (max-width:580px){.app-careers-swiper .wrap [class^=swiper-button]{box-shadow:0 0 10px 1px rgba(255,255,255,.5)}}.app-careers-swiper .wrap [class^=swiper-button]:hover{background-color:#df242a;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjEuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0tMjUtMzAgNiA2LjUtNiA2LjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwIDQwKSIvPjwvc3ZnPg==)}.app-careers-swiper .wrap .swiper-button-next{right:0}.app-careers-swiper .wrap .swiper-button-prev{left:0;transform:rotate(180deg) translateY(-50%)}.app-careers-swiper .swiper{margin-left:80px;margin-right:80px}@media screen and (max-width:1200px){.app-careers-swiper .swiper{overflow:visible}}@media screen and (max-width:800px){.app-careers-swiper .swiper{margin-left:15px;margin-right:15px}}.app-careers-swiper .swiper-slide{width:70%}@media screen and (max-width:1200px){.app-careers-swiper .swiper-slide{width:870px}}@media screen and (max-width:1080px){.app-careers-swiper .swiper-slide{width:670px}}@media screen and (max-width:800px){.app-careers-swiper .swiper-slide{width:100%}}.app-careers-swiper .swiper-slide-active .box:after{opacity:0}.app-careers-swiper .swiper-slide-next .box:after,.app-careers-swiper .swiper-slide-prev .box:after{opacity:.25}@media screen and (max-width:1200px){.app-careers-swiper .swiper-slide-active .box,.app-careers-swiper .swiper-slide-next .box,.app-careers-swiper .swiper-slide-prev .box{opacity:1}}.app-careers-join .items{align-items:stretch;display:flex;flex-wrap:wrap;margin:-10px}@media screen and (max-width:1000px){.app-careers-join .items{margin:-5px}}.app-careers-join .items .item{padding:10px;width:25%}@media screen and (max-width:1000px){.app-careers-join .items .item{padding:5px}}@media screen and (max-width:760px){.app-careers-join .items .item{width:50%}}.app-careers-join .items .item .inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:40px;transition:background .3s ease}.app-careers-join .items .item .inner .icon{align-items:center;background-color:#df242a;border:1px solid transparent;border-radius:50%;display:flex;font-size:0;height:76px;justify-content:center;margin:40px 0;transition:border-color .3s ease;width:76px}.app-careers-join .items .item .inner .icon img{height:36px;width:auto}@media screen and (max-width:1200px){.app-careers-join .items .item .inner .icon{height:68px;margin:30px 0;width:68px}.app-careers-join .items .item .inner .icon img{height:28px}}@media screen and (max-width:860px){.app-careers-join .items .item .inner .icon{height:50px;width:50px}.app-careers-join .items .item .inner .icon img{height:24px}}.app-careers-join .items .item .inner .name{color:#000;font-size:24px;font-weight:500;transition:color .3s ease}@media screen and (max-width:1200px){.app-careers-join .items .item .inner .name{font-size:20px}}@media screen and (max-width:860px){.app-careers-join .items .item .inner .name{font-size:18px}}@media screen and (max-width:450px){.app-careers-join .items .item .inner .name{font-size:16px}}.app-careers-join .items .item .inner .button{margin-top:60px}@media screen and (max-width:1200px){.app-careers-join .items .item .inner .button{margin-top:40px}}@media screen and (max-width:1000px){.app-careers-join .items .item .inner .button{margin-top:30px}}.app-careers-join .items .item .inner .button,.app-careers-join .items .item .inner .icon,.app-careers-join .items .item .inner .name{transition:transform .3s ease}.app-careers-join .items .item .inner:hover{background:#df242a;border-color:#df242a;box-shadow:-8px -8px 20px rgba(255,255,255,.23),8px 8px 20px rgba(198,45,45,.1)}.app-careers-join .items .item .inner:hover .button,.app-careers-join .items .item .inner:hover .icon,.app-careers-join .items .item .inner:hover .name{transform:translateY(-10px)}.app-careers-join .items .item .inner:hover .icon{border-color:#fff}.app-careers-join .items .item .inner:hover .name{color:#fff;transition-delay:.05s}.app-careers-join .items .item .inner:hover .button{transition-delay:.1s}.app-careers-join .items .item .inner:hover .button .app-button{background-color:#fff;color:#df242a}.app-careers-items .app-head-main{text-align:left}.app-careers-items .item{align-items:stretch;display:flex;flex-wrap:wrap;padding:50px 0}.app-careers-items .item .col{display:flex;flex:0 0 50%}@media screen and (max-width:760px){.app-careers-items .item .col{flex-basis:100%}}.app-careers-items .item .image{border-bottom-right-radius:4px;border-top-right-radius:4px;font-size:0;overflow:hidden;width:100%}@media screen and (max-width:760px){.app-careers-items .item .image{border-radius:0!important}}.app-careers-items .item .image img{height:auto;width:100%}.app-careers-items .item .text{padding-left:30px;width:720px}@media screen and (max-width:1600px){.app-careers-items .item .text{width:590px}}@media screen and (max-width:1200px){.app-careers-items .item .text{width:47vw}}@media screen and (max-width:760px){.app-careers-items .item .text{padding-left:3vw;padding-right:3vw;padding-top:30px;width:100%}}.app-careers-items .item .text .title{border-bottom:1px solid #ededed;font-size:24px;font-weight:500;margin-bottom:1.5em;padding-bottom:.5em}@media screen and (max-width:1200px){.app-careers-items .item .text .title{font-size:22px}}@media screen and (max-width:1000px){.app-careers-items .item .text .title{font-size:20px}}.app-careers-items .item .text dl dt{color:#333;font-size:18px;font-weight:500}@media screen and (max-width:1200px){.app-careers-items .item .text dl dt{font-size:16px}}@media screen and (max-width:1000px){.app-careers-items .item .text dl dt{font-size:14px}}.app-careers-items .item .text dl dd{color:#666;font-size:14px;margin-top:.5em}@media screen and (max-width:1000px){.app-careers-items .item .text dl dd{font-size:12px}}.app-careers-items .item .text dl+dl{margin-top:2em}@media screen and (max-width:1000px){.app-careers-items .item .text dl+dl{margin-top:1em}}.app-careers-items .item:nth-child(2n){background-color:#fdfbfb;box-shadow:0 10px 20px rgba(18,7,7,.06)}.app-careers-items .item:nth-child(2n) .col:first-child{order:1}.app-careers-items .item:nth-child(2n) .col:last-child{justify-content:flex-end;order:0}@media screen and (max-width:760px){.app-careers-items .item:nth-child(2n) .col:last-child{order:1}}.app-careers-items .item:nth-child(2n) .text{padding-left:0;padding-right:30px}@media screen and (max-width:760px){.app-careers-items .item:nth-child(2n) .text{padding-left:3vw;padding-right:3vw}}.app-careers-items .item:nth-child(2n) .image{border-radius:4px 0 0 4px}.app-careers-news{padding-top:0}.app-careers-news .photos{align-items:stretch;display:flex}@media screen and (max-width:850px){.app-careers-news .photos{flex-direction:column}}.app-careers-news .photos .main{flex:0 0 auto;width:83.3%}@media screen and (max-width:850px){.app-careers-news .photos .main{width:100%}}.app-careers-news .photos .main .box{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;overflow:hidden;padding-bottom:48.83%;position:relative;width:100%}@media screen and (max-width:850px){.app-careers-news .photos .main .box{min-height:48vw;padding-bottom:0}}.app-careers-news .photos .main .box:before{background:linear-gradient(90deg,#000,transparent);bottom:0;content:"";display:block;left:0;opacity:.6;position:absolute;top:0;width:60%}.app-careers-news .photos .main .box .text{bottom:0;color:#fff;left:0;padding:75px 50px;position:absolute;right:50%;top:0;z-index:1}@media screen and (max-width:1200px){.app-careers-news .photos .main .box .text{padding:60px 50px}}@media screen and (max-width:1000px){.app-careers-news .photos .main .box .text{padding:40px 30px;right:30%}}@media screen and (max-width:850px){.app-careers-news .photos .main .box .text{padding:30px 20px;position:relative;right:0}}.app-careers-news .photos .main .box .text .title{font-size:34px;font-weight:500}@media screen and (max-width:1200px){.app-careers-news .photos .main .box .text .title{font-size:30px}}.app-careers-news .photos .main .box .text .intro{font-size:14px;margin-top:1.5em;text-align:justify}@media screen and (max-width:1200px){.app-careers-news .photos .main .box .text .intro{font-size:12px}}.app-careers-news .photos .main .box .text .button{margin-top:2em}.app-careers-news .photos .thumbs{flex:1 1 auto;padding-left:20px}@media screen and (max-width:850px){.app-careers-news .photos .thumbs{margin-top:10px;padding-left:0}}.app-careers-news .photos .thumbs .swiper{height:586px;width:100%}@media screen and (max-width:1600px){.app-careers-news .photos .thumbs .swiper{height:480px}}@media screen and (max-width:1200px){.app-careers-news .photos .thumbs .swiper{height:38.25vw}}@media screen and (max-width:850px){.app-careers-news .photos .thumbs .swiper{height:100px}}@media screen and (max-width:450px){.app-careers-news .photos .thumbs .swiper{height:70px}}.app-careers-news .photos .thumbs .swiper-slide .thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}.app-careers-news .photos .thumbs .swiper-slide .thumb:after{background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";display:block;left:0;opacity:.6;position:absolute;top:0;width:100%}.app-careers-news .photos .thumbs .swiper-slide .thumb .text{bottom:0;color:#fff;font-size:14px;left:0;line-height:1.3;padding:1em;position:absolute;right:0;z-index:1}@media screen and (max-width:1200px){.app-careers-news .photos .thumbs .swiper-slide .thumb .text{font-size:12px;padding:.5em}}.app-careers-news .photos .thumbs .swiper-slide-thumb-active .thumb:before{border:2px solid #df242a;border-radius:4px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}