.join-us-banner{position:relative;background:url(../img/banner-career.a02005bf.jpg);height:700px}.join-us-banner .banner-text{position:absolute;top:50%;left:50%;width:1100px;margin-left:-550px;margin-top:-70px}.join-us-banner .banner-text p{font-size:45px;color:#fff;padding:20px 0 0;margin:0}.join-us-banner .banner-text p+p{font-size:30px;padding:10px 0;color:hsla(0,0%,100%,.8)}.all{background:#fff}.career-type{text-align:center;transition:opacity .5s ease;cursor:pointer}.career-type .social-div{margin:40px auto;text-align:center;opacity:.7}.career-type .social-div.active,.career-type .social-div:hover{opacity:1}.career-type .social-div .recruitment-icon{width:70px}.career-type .social-div .recruitment-classical-chinese{font-size:18px;color:#002f6b;text-align:center;line-height:40px}.career-type .social-div.campus-div .recruitment-icon,.career-type .social-div.internship-div .recruitment-icon{height:70px;width:60px}.line-image{margin-top:-60px;width:100%}.select-input{margin:30px auto 0}.select-input .el-input__inner{border-right:none}.select-input .el-input__inner:hover+.el-input-group__append{border-color:#c0c4cc}.select-input .el-input__inner:focus+.el-input-group__append{border-color:#409eff}.select-input .el-input-group__append{background-color:transparent;transition:.2s}.select-input .select-button{border-radius:40px!important;background-color:#0067c3!important;color:#fff!important;margin:0}.select{margin-top:45px;height:120px}.select .search-criteria{margin-top:33px;font-size:14px}.select .search-criteria .content{display:inline}.select .search-criteria .theme{margin-right:43px}.select .search-criteria .special{color:#0067c3}.select .search-criteria .specific{cursor:pointer;margin-right:33px}.select .search-criteria .type-of{margin-right:33px}.detailed-content{margin-bottom:50px}.detailed-content .collapse-div{margin-bottom:15px}.detailed-content .collapse-div .el-collapse,.detailed-content .collapse-div .el-collapse-item__wrap{border:none}.detailed-content .collapse-div .el-collapse-item__header{margin-left:auto;margin-right:auto;height:120px;background-color:#e3ecf9;justify-content:space-between}.detailed-content .collapse-div .el-collapse-item__header .theme{padding-left:47px}.detailed-content .collapse-div .el-collapse-item__header .theme .jobTitle{color:#414141;font-size:18px;padding-top:5px;font-weight:400}.detailed-content .collapse-div .el-collapse-item__header .theme .JobType{font-size:14px;color:#9b9b9b;float:left;margin-top:-15px;font-weight:400}.detailed-content .collapse-div .el-collapse-item__header .theme .JobType span{color:#9b9b9b}.detailed-content .collapse-div .el-collapse-item__header .el-collapse-item__arrow{transform:rotate(90deg);font-size:30px;color:#999;margin-right:50px}.detailed-content .collapse-div .el-collapse-item__header .is-active{transform:rotate(-90deg);font-size:30px;color:#999;margin-right:50px}.detailed-content .collapse-div .el-collapse-item__header .jobAddress{font-size:14px;color:#9b9b9b;padding-left:55px;float:left;margin-top:-15px;font-weight:400}.detailed-content .collapse-div .el-collapse-item__header .jobAddress span{color:#9b9b9b}.detailed-content .collapse-div .el-collapse-item__content{background-color:#e3ecf9;margin-left:auto;margin-right:auto;padding:0 50px}.detailed-content .collapse-div .el-collapse-item__content .apply{display:flex;justify-content:center;padding:25px 0}.detailed-content .collapse-div .el-collapse-item__content .apply .apply-button{border:1px solid #0067c3;background:#f4f8fd;border-radius:47px!important;width:105px;height:32px;line-height:8px}.detailed-content .collapse-div .el-collapse-item__content .apply .apply-button .gradient-text{margin:auto!important;font-size:14px;background:linear-gradient(90deg,#0067c3 2.5%,#69c8fe);background-clip:text;-webkit-background-clip:text;color:transparent}.detailed-content .collapse-div .el-collapse-item__content .context .details{font-size:14px;color:#6c6c6c;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.detailed-content .collapse-div .el-collapse-item__content .context .details .responsibilities{margin-top:2%;white-space:pre-line;padding-right:30px}.detailed-content .collapse-div .el-collapse-item__content .context .details .responsibilities .responsibilities-context{margin-top:2%;margin-bottom:5%}.detailed-content .collapse-div .el-collapse-item__content .context .details .requirements{margin-top:2%;white-space:pre-line;padding-left:28px}.detailed-content .collapse-div .el-collapse-item__content .context .details .requirements .requirements-context{margin-top:2%;margin-bottom:5%}.requirement-list{padding-left:20px}.requirement-list li{list-style:decimal;font-family:markWebLight}.resume-submission{padding:60px 0;background:url(../img/joinus-bzinfo-bg1.9740c11c.png) top no-repeat}.resume-submission .submission-title{margin-bottom:50px}.resume-submission .submission-title .submission-image{padding-top:2px;width:32px;height:30px;vertical-align:middle;margin-right:10px}.resume-submission .submission-title .submission-context{color:#fff;font-size:28px;display:inline-block;vertical-align:middle}.recruitment-details .title{font-size:20px;color:#fff}.recruitment-details .context{padding-top:5px;font-size:14px;color:#fff}.recruitment-details .recruitment-image{margin-top:18%}@media screen and (max-width:1200px){.join-us-banner{height:300px!important;background-position:12%!important;background-size:cover!important}.join-us-banner .solution-header-text{margin-top:-20px!important}.career-type .social-div{margin:20px 0 10px!important}.career-type .social-div .recruitment-icon{width:30px!important;height:30px!important;margin-top:5px!important}.career-type .social-div .recruitment-classical-chinese{font-size:14px!important}.select-input{padding:0 10px;margin-top:5px!important}.select{height:auto!important;padding-bottom:20px;margin-top:20px!important}.select .search-criteria .theme{margin-right:15px!important;font-size:12px}.select .search-criteria .specific{margin-right:13px;font-size:12px}.select .search-criteria .type-of{margin-right:13px!important}.select .search-criteria{margin-top:10px!important;padding:0 5px 0 10px!important}.detailed-content .collapse-div .el-collapse-item__header .jobTitle{margin-bottom:10px}.detailed-content .collapse-div .el-collapse-item__header .jobAddress{padding-left:24px;font-size:12px;width:150px;line-height:1.5}.detailed-content .collapse-div .el-collapse-item__header .JobType{font-size:12px;width:150px;line-height:1.5}.detailed-content .collapse-div .el-collapse-item__header .theme{padding-left:25px!important}.detailed-content .collapse-div .el-collapse-item__header .el-collapse-item__arrow{margin-right:25px!important}.detailed-content .el-collapse-item__content{padding:0 10px!important}.detailed-content .el-collapse-item__content .context .details .requirements{padding-left:8px!important}.detailed-content .el-collapse-item__content .context .details .responsibilities{padding-right:8px!important}.resume-submission{padding:15px 10px 30px!important;background-repeat:repeat}.resume-submission .submission-title{margin-bottom:20px}.resume-submission .submission-title .submission-context{font-size:20px}.recruitment-details .title{display:block;font-size:18px;margin-top:20px!important}.recruitment-details .context{font-size:12px}}