.home-banner .el-carousel__indicator.is-active .el-carousel__button[data-v-2887ab62]{background:#2c68ff;width:.5rem;height:.1rem;border-radius:.04rem}.home-banner .el-carousel__indicator .el-carousel__button[data-v-2887ab62]{background-color:#1beaae;width:.2rem;height:.1rem;border-radius:.04rem}.home-banner .el-carousel__arrow[data-v-2887ab62],.home-banner .el-carousel__arrow[data-v-2887ab62]:hover{background-color:transparent}@-webkit-keyframes opac-2887ab62{0%{opacity:.8}to{opacity:0}}@keyframes opac-2887ab62{0%{opacity:.8}to{opacity:0}}
.home-banner .el-carousel__arrow i[data-v-2887ab62]{font-size:.6rem}
.home-banner .el-carousel__arrow--right[data-v-2887ab62]{right:10%}
.home-banner .el-carousel__arrow--left[data-v-2887ab62]{left:10%}
.el-pagination .el-pager>li[data-v-2887ab62],.el-pagination>button[data-v-2887ab62]{min-width:.4rem!important;height:.32rem!important}
.el-pagination .el-pager>li[data-v-2887ab62]{line-height:.32rem!important;font-size:.16rem!important}
.el-icon-arrow-left[data-v-2887ab62]{left:0}
.el-icon-arrow-left[data-v-2887ab62],.el-icon-arrow-right[data-v-2887ab62]{font-size:.4rem;color:grey;position:absolute;top:50%;transform:translateY(-50%)}
.el-icon-arrow-right[data-v-2887ab62]{right:0}.el-dialog__wrapper[data-v-2887ab62]{top:15%}
.el-dialog .collec-title[data-v-2887ab62]{margin:0 auto;width:100%;height:auto}.el-dialog .collec-title h3[data-v-2887ab62]:after{width:100px}
.el-dialog .resume-item[data-v-2887ab62]{width:60%;margin:auto}
.el-dialog .resume-item .resume-item-child[data-v-2887ab62]{display:flex;align-items:center}
.el-dialog .resume-item .resume-item-child img[data-v-2887ab62]{margin-right:20px}
.el-dialog .resume-item .resume-item-child .font16[data-v-2887ab62]{font-size:16px;margin-bottom:10px}
.el-dialog .resume-item .resume-item-child .font21[data-v-2887ab62]{font-size:21px}
.join-us[data-v-2887ab62]{width:100%}
.join-us .join-banner[data-v-2887ab62]{background-image:url(../img/join_banner.png);height:1100px;position:relative}
.join-us .join-banner .join-banner-text[data-v-2887ab62]{width:1000px;height:300px;position:absolute;left:50%;top:20%;transform:translateX(-50%);color:#fff;text-align:center;/*display:flex;*/flex-direction:column;justify-content:space-around;align-items:center;max-width: 94%;}
.join-us .join-banner .join-banner-text[data-v-2887ab62] h1{margin-bottom:30px;}
.join-us .join-banner .join-banner-text .font-20{font-size:18px;line-height:26px}
.join-us .join-banner .join-change
{background:#fff ;position:absolute;left:50%;transform:translateX(-50%);width:1200px;height:650px;top:50%;background-size:100% 100%;text-align:center; border-radius: 10px; }
.join-us .join-banner .join-change .collec-title{height:1rem}.join-us .join-banner .join-change .collec-title h3[data-v-2887ab62]:after{width:100px}
.join-us .join-banner .join-change .join-change-item[data-v-2887ab62]{display:flex;justify-content:space-around;align-items:center}
.join-us .join-banner .join-change .join-change-item h3[data-v-2887ab62]{font-size:18px}.join-us .join-banner .join-change .join-change-item .change-item1[data-v-2887ab62]{line-height:30px}.join-us .join-banner .join-change .join-change-item .change-item1 img[data-v-2887ab62]{margin-bottom:20px;width:150px;height:150px}.join-us .welfare[data-v-2887ab62]{width:1200px;margin:0 auto;position:relative;top:-50px;padding:20px 70px}.join-us .welfare .Benefits-content[data-v-2887ab62]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.join-us .welfare .Benefits-content .Benefits-child[data-v-2887ab62]{width:336px;height:222px}.join-us .welfare .Benefits-content .Benefits-child .Benefits-child-text[data-v-2887ab62]{height:112px;padding:10px;line-height:22px;font-size:16px;background-color:#f6fafd}.join-us .welfare .Benefits-content .Benefits-child img[data-v-2887ab62]{width:100%;height:105px}
.join-us .Work-Environment[data-v-2887ab62]{width:1200px;margin:0 auto;position:relative;padding:20px 70px}.join-us .Work-Environment .work-img[data-v-2887ab62]{display:flex;justify-content:space-between;align-items:center;gap:15px}.join-us .Work-Environment .work-img img[data-v-2887ab62]{width:250px;height:190px}.join-us .recruitment[data-v-2887ab62]{width:1200px;margin:0 auto;padding:20px 70px}.join-us .recruitment .collec-title[data-v-2887ab62]{width:100%}.join-us .recruitment .collec-title h3[data-v-2887ab62]:after{content:"";width:100px}.join-us .recruitment .recruitment-img[data-v-2887ab62]{display:flex;justify-content:space-between;margin-bottom:40px}.join-us .recruitment .recruitment-img .recruitment-img-child[data-v-2887ab62]{width:333px;height:125px;color:#fff;padding:20px}
.join-us .recruitment .recruitment-img .recruitment-img-child div[data-v-2887ab62]{font-size:14px;margin-top:10px;width:72%}
.join-us .recruitment .recruitment-img .recruitment-img-child[data-v-2887ab62]:first-child{background-image:url(/img/1-18.a945f6a8.png)}
.join-us .recruitment .recruitment-img .recruitment-img-child[data-v-2887ab62]:nth-child(2){background-image:url(/img/1-19.08de2f32.png)}
.join-us .recruitment .recruitment-img .recruitment-img-child[data-v-2887ab62]:nth-child(3){background-image:url(/img/1-20.dae806ef.png)}
.join-us .recruitment .recruitment-item[data-v-2887ab62]{width:100%;/*height:254px;*/margin:20px auto;padding:30px;position:relative;background-color:#f9f9f9}.join-us .recruitment .recruitment-item h3[data-v-2887ab62]{margin-bottom:20px}
.join-us .recruitment .recruitment-item ul[data-v-2887ab62]{margin-left:30px;font-size:14px}.join-us .recruitment .recruitment-item button[data-v-2887ab62]{width:145px;height:32px;border-radius:10px;background-color:#36f;border:none;color:#fff;position:absolute;right:110px;bottom:20px}.join-us .resume[data-v-2887ab62]{width:1200px;margin:0 auto 30px;padding:20px 70px}
.join-us .resume .collec-title[data-v-2887ab62]{width:100%}
.join-us .resume .collec-title h3[data-v-2887ab62]:after{width:100px}
.join-us .resume .resume-item[data-v-2887ab62]{display:flex;justify-content:space-around;align-items:center}.join-us .resume .resume-item .resume-item-child[data-v-2887ab62]{display:flex;align-items:center}
.join-us .resume .resume-item .resume-item-child img[data-v-2887ab62]{margin-right:20px}
.join-us .resume .resume-item .resume-item-child .resume-item-child-r[data-v-2887ab62]{line-height:26px}
.welfare-title[data-v-2887ab62]{position:relative;height:54px;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:60px}.welfare-title[data-v-2887ab62]:before{content:"";width:12px;height:54px;background-color:#36f;position:absolute;left:-20px;top:0}.mg-b[data-v-2887ab62]{margin-bottom:0}

@media (max-width: 979px){
   .join-us .join-banner .join-banner-text[data-v-2887ab62] {top:8%;height: auto;}
	.join-us .join-banner .join-banner-text h1{margin-bottom:10px; font-size: 0.32rem;}
	.join-us .join-banner .join-banner-text .font-20 {
    font-size: 12px;
    line-height: 25px
}
.join-us .join-banner[data-v-2887ab62]{ height:800px; }
.join-us .join-banner .join-change {
 width:90%;
 background-color:#fff;
 border-radius:6px;
 margin:auto;
 position:relative;
 top:38%;left: 45%;
 text-align:center;
 padding-top:20px
}
.collec-title {
  font-size: 16px;
  position: relative;
}
.join-us .join-banner .join-change .join-change-item {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-around;
 align-items:center;
 margin-top:30px
}

.join-us .join-banner .join-change .join-change-item .change-item1 {
 width:42%;
 margin-bottom:20px
}
.join-us .join-banner .join-change .join-change-item .change-item1 img[data-v-2887ab62]{width:1.3rem;
 height:1.3rem;
 margin-bottom:10px}
 .join-us .join-banner .join-change .join-change-item h3[data-v-2887ab62]{ font-size:14px; }
.join-us .join-banner .join-change .join-change-item .change-item1[data-v-2887ab62]{ line-height:20px; }
.join-us .recruitment[data-v-2887ab62] {
    width:96%;
    padding: 20px 20px;margin-top: -20px;
   }
   .join-us .recruitment .recruitment-item[data-v-2887ab62]{ padding:10px; padding-bottom: 40px;}
   .join-us .recruitment .recruitment-item ul[data-v-2887ab62] {
    margin-left: 10px; line-height: 24px;}
.join-us .resume[data-v-2887ab62] {
   width:96%;
    padding: 20px 20px;
}
}