img,p{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0}ul{list-style:none}input{outline:0;border:none;padding:0}.content{font-size:14px;color:#222}.in_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recruit_content{background-color:#f1f1f1;height:100vh}.entry_btn{width:160px;height:48px;line-height:48px;color:#fff;font-size:16px;font-weight:500;text-align:center;background-color:#dc3023;border-radius:4px;cursor:pointer}.entry_btn:hover{background-color:#e7281a}.entry_btn:active{background-color:#a7180e}.recruit_title_text::after{content:'';position:absolute;bottom:0;left:50%;width:200px;height:8px;transform:translateX(-50%);background-color:#dc3023}.recruit_banner{border-style:none;border-width:0;width:100%;position:relative;user-select:none}.recruit_banner .banner_text_content{width:100%}.recruit_banner .banner_text_content .theme{margin-bottom:20px}.recruit_banner .banner_text_content .theme .logo_img{width:136px;margin-right:20px}.recruit_banner .banner_text_content .theme .theme_text{color:#dc3023;font-size:24px;font-weight:700;align-self:flex-end;margin-bottom:3px}.recruit_banner .banner_text_content .in_center{width:1280px;margin:0 auto}.recruit_banner .banner_text_content .banner_title{font-weight:700;font-size:36px;color:#fff;margin-bottom:40px;letter-spacing:5px}.recruit_banner .search_position .search_input{width:456px;height:44px;line-height:44px;margin-bottom:12px;border-radius:4px;padding-left:20px;box-sizing:border-box}.recruit_banner .search_position .search_btn{width:120px;height:44px;line-height:44px;margin-left:-5px}.recruit_banner .search_position .search_tip{color:#fff;font-size:14px}.recruit_banner .search_position .search_input::placeholder{font-size:14px;color:#8a8a8a}.recruit_menu{width:1280px;margin:-47px auto 0;position:relative;cursor:pointer;user-select:none}.recruit_menu .menu{color:#fff;font-size:24px;font-weight:700;color:#e8e8e8;text-align:center;padding-bottom:12px;border-bottom:4px solid transparent}.recruit_menu .menu.active{border-bottom:4px solid #dc3023;color:#dc3023;transition:all .5s}.recruit_list{background-color:#f1f1f1;padding:24px 0}.recruit_list .recruit_list_container{width:1280px;margin:0 auto}.recruit_list .position_condition{width:460px;margin-right:24px}.recruit_list .condition_item{padding:30px 30px 7px;background-color:#fff;border-radius:4px;margin-bottom:16px;color:#666;font-size:14px}.recruit_list .condition_item .condition_header{padding-bottom:28px;cursor:pointer}.recruit_list .condition_item .radio_item{width:33.33%;margin-bottom:23px;position:relative}.recruit_list input[type=radio]{width:0;height:0;opacity:0}.recruit_list input[type=radio]+label{margin-left:24px;cursor:pointer}.recruit_list input[type=radio]+label::before{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid #666;box-sizing:border-box;content:'';position:absolute;top:4px;left:0;cursor:pointer}.recruit_list input[type=radio]:checked+label::before{padding:2px;background-color:#dc3023;background-clip:content-box}.recruit_list input[type=radio]:checked+label{color:#dc3023}.recruit_list .condition_item .radio_item.class_item{width:50%}.recruit_list .condition_title{font-size:18px;color:#000}.recruit_list .icon{font-size:16px;color:#dc3023;margin-right:14px}.recruit_list .position_list{width:796px}.recruit_list .position_list .position_item{padding:32px;background-color:#fff;margin-bottom:16px;border-radius:4px;cursor:pointer}.recruit_list .position_list .position_item_top{display:flex;justify-content:space-between}.recruit_list .position_list .position_item_top_left{flex:1}.recruit_list .position_list .position_name{font-size:24px;font-weight:700;color:#000;margin-bottom:13px}.recruit_list .position_list .position_type{font-size:18px;color:#666;margin-bottom:33px}.recruit_list .position_list .position_desc{font-size:14px;color:#666;line-height:25px;white-space:pre-wrap}.recruit_list .position_list .other_info{max-width:50%}.recruit_list .position_list .location{font-size:16px;color:#666;margin-bottom:16px}.recruit_list .position_list .time{font-size:16px;color:#666;margin-bottom:16px;text-align:right}.recruit_school{background-color:#f1f1f1;padding:24px 0}.recruit_school .recruit_school_container{width:1280px;margin:0 auto}.recruit_school .school_item{width:624px;padding:16px;background-color:#fff;margin-bottom:32px;cursor:pointer}.recruit_school .school_item:nth-child(2n+1){margin-right:32px}.recruit_school .school_item .school_img{width:100%;margin-bottom:36px}.recruit_school .school_item .school_title{margin-bottom:30px;color:#000;font-weight:700;font-size:24px}.recruit_school .school_item .school_text{margin-bottom:15px;color:#666;font-weight:500;font-size:18px}.recruit_school .school_item .school_btn{width:140px;float:right}.recruit_detail{background-color:#f1f1f1;padding:24px 0}.recruit_detail .recruit_detail_container{width:1280px;margin:0 auto;padding:32px;background-color:#fff;border-radius:4px;margin-bottom:16px;color:#666;font-size:14px}.recruit_detail .detail_title{font-size:30px;color:#000;margin-bottom:12px}.recruit_detail .detail_position_class{font-size:18px;margin-bottom:48px}.recruit_detail .detail_desc{margin-bottom:45px}.recruit_detail .detail_desc .position_desc{width:45%}.recruit_detail .detail_desc .position_desc .desc_title{font-size:20px;color:#000;padding-left:16px;border-left:4px solid #dc3023;margin-bottom:19px}.recruit_detail .detail_desc .position_desc .desc_info{white-space:pre-wrap;line-height:25px}.recruit_detail .upload_btn{width:244px;margin:0 auto 16px}.recruit_detail .link{text-align:center}.recruit_detail .link a:hover{text-decoration:none}.recruit_upload{background-color:#f1f1f1;padding:24px 0}.recruit_upload .recruit_upload_container{width:1280px;margin:0 auto;padding:32px;background-color:#fff;border-radius:4px;margin-bottom:16px;color:#666;font-size:14px;position:relative}.recruit_upload .upload_title{font-size:30px;color:#000;margin-bottom:12px}.recruit_upload .upload_position_class{font-size:18px;margin-bottom:48px}.recruit_upload .upload_file{width:100%;height:318px;background-color:#f5f5f5;position:relative}.recruit_upload .upload_file .upload_file_container{text-align:center}.recruit_upload .upload_file .drag_tip{color:#000;font-size:24px;font-weight:500;margin-bottom:24px}.recruit_upload .upload_file .select_btn{width:284px;margin-bottom:24px;display:inline-block}.recruit_upload .upload_file .size_tip{color:#666;font-size:18px}.recruit_upload .file_info{margin-top:10px}.recruit_upload .file_info .file_name{margin:0 30px 0 10px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none}.recruit_upload .input-warning{border:1px solid #b91818}.recruit_upload .err-msg{position:absolute;top:38px;right:-20px}.recruit_upload .recruit_form .item{margin-bottom:23px;width:49%;position:relative}.recruit_upload .recruit_form .item_title{color:#666;font-size:18px;margin-bottom:8px}.recruit_upload .recruit_form .item.name_item{width:100%}.recruit_upload .submit{margin-bottom:24px}.recruit_upload .form_info{border-left:4px solid #dc3023;padding-left:15px;color:#000;font-size:20px;margin-bottom:23px}.recruit_upload .detail_title{font-size:30px;color:#000;margin-bottom:12px}.recruit_upload .detail_position_class{font-size:18px;margin-bottom:24px}.recruit_upload #detail_content .other_info{max-width:66%}.recruit_upload #detail_content .location{font-size:16px;color:#666;margin-bottom:16px;text-align:right}.recruit_upload #detail_content .icon{font-size:16px;color:#dc3023;margin-right:14px}.recruit_upload #detail_content .time{font-size:16px;color:#666;margin-bottom:16px;text-align:right}.recruit_upload .area-info-ul,.recruit_upload .countryCode-area-info-ul{margin-bottom:0!important;list-style:none}.recruit_upload .area-info-ul li,.recruit_upload .countryCode-area-info-ul li{height:34px;line-height:34px;text-indent:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruit_upload .area-info-ul li:hover,.recruit_upload .countryCode-area-info-ul li:hover{background-color:#ddd}input#countryCode{width:90px;margin-right:8px}.recruit_upload .area-info-show{background-color:#fff;box-shadow:2px 2px 10px #ddd;overflow:auto;max-height:200px;position:absolute;margin-top:2px;border:1px solid #ddd;border-radius:4px;z-index:99}.recruit_upload .area-info-hide{border:0}.recruit_upload .dn{display:none!important}.recruit_upload .db{display:block!important}.recruit_upload input#agreement[type=checkbox]:checked:after{border-width:0}.recruit_upload .agreement-label{font-weight:400;margin-left:10px}.recruit_upload .agreement-label a:hover{text-decoration:underline!important;cursor:pointer}.recruit_upload .agreement-label a{color:#dc3023}.recruit_upload_success{background-color:#f1f1f1;padding:24px 0}.recruit_upload_success .upload_success_container{width:1280px;margin:0 auto;padding:32px 32px 130px;background-color:#fff;border-radius:4px}.recruit_upload_success .title{font-size:24px;color:#000;margin-bottom:16px}.recruit_upload_success .sub_title{font-size:48px;color:#000;margin-bottom:25px}.recruit_upload_success .desc{font-size:18px;color:#666;margin-bottom:48px}.recruit_upload_success .schdule{margin-bottom:40px}.recruit_upload_success .schdule .right_icon{width:12px;margin:0 24px}.recruit_upload_success .schdule .item{width:115px;padding:17px 15px;background-color:#bfbfbf;border-radius:4px}.recruit_upload_success .schdule .item .icon_img{width:80px;height:80px}.recruit_upload_success .schdule .item .process{color:#717171;margin-bottom:4px;margin-top:17px;text-align:center;word-break:break-word;height:40px}.recruit_upload_success .schdule .item .result{color:#717171;font-size:10px;text-align:center}.recruit_upload_success .schdule .item.active{background-color:#dc3023}.recruit_upload_success .schdule .item.active .process{color:#fff}.recruit_upload_success .schdule .item.active .result{color:#fff}.recruit_upload_success .entry_btn{width:244px}#loading-container{position:fixed;top:0;left:0;background-color:rgba(255,255,255,.5);z-index:999;width:100vw;height:100vh}#submitLoading{width:60px;height:60px}#submitLoading span{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#dc3023;position:absolute;animation:loading 1.04s ease infinite}#submitLoading span:nth-child(1){left:0;top:50%;margin-top:-8px;animation-delay:.13s}#submitLoading span:nth-child(2){top:6px;left:6px;animation-delay:.26s}#submitLoading span:nth-child(3){top:0;left:50%;margin-left:-8px;animation-delay:.39s}#submitLoading span:nth-child(4){top:6px;right:6px;animation-delay:.52s}#submitLoading span:nth-child(5){right:0;top:50%;margin-top:-8px;animation-delay:.65s}#submitLoading span:nth-child(6){right:6px;bottom:6px;animation-delay:.78s}#submitLoading span:nth-child(7){left:50%;bottom:0;margin-left:-8px;animation-delay:.91s}#submitLoading span:nth-child(8){left:6px;bottom:6px;animation-delay:1.04s}@keyframes loading{0%{opacity:1}100%{opacity:.2}}