@charset "UTF-8";
.right_job_box{padding-left: 10px;padding-bottom: 20px;}
.right_job_cate{overflow: hidden;padding:20px 0;}
.right_job_cate a{float: left;margin-right: 30px;width: 145px;line-height: 44px;color:#000;background: #EDEDED;border-radius: 12px;text-align: center;}
.right_job_cate .active{color:#fff;background: #0053A5;}
.right_job_box .down_btn{width: 166px;float: right;line-height: 44px;border-radius: 12px;text-align: center;margin-right: 0;color:#fff;font-size: 14px;background: #00A0E8;}
.right_job_box .down_btn img{margin-left: 10px;}
.job_list_tit{line-height: 55px;color:#000;font-size: 14px;font-weight: bold;padding-left: 15px;background: #EDEDED;}
.job_list{}
.job_list li{position: relative;line-height: 30px;padding:15px;padding-right: 260px;}
.job_list .tit{color:#454545;font-size: 14px;}
.job_list .btn{display: block;width: 110px;line-height: 30px;border-radius: 10px;text-align: center;color:#fff;position: absolute;top:50%;margin-top: -15px;}
.job_list .detail_btn{background: #F6A934;right: 150px;}
.job_list .apply_btn{background: #0068B6;right: 20px;}

.job_info{position: relative;padding-top: 25px;padding-left: 20px;color:#333;}
.job_info .detail_down_btn{position: absolute;top: 25px;right: 0;float: none;z-index: 1000;}
.job_info .job_page_tit{font-size: 16px;font-weight: bold;color:#000;padding-left: 20px;position: relative;margin-left: -20px;margin-bottom: 10px;}
.job_info .job_page_tit::before{content:'';display: block;width: 10px;height: 10px;position: absolute;left: 0;top: 50%;margin-top: -5px;border-radius: 50%;background: #0068B6;}
.job_info .renshu{margin-right: 30px;}
.job_info .renshu span{font-weight: bold;}
.job_info .shijian{}
.job_info .shijian span{font-weight: bold;}
.job_info .didian{position: relative;padding-left: 5em;margin-top: 10px;line-height: 2.1;padding-bottom: 10px;}
.job_info .didian_tit{position: absolute;top: 0;left: 0;font-weight: bold;}

.right_job_box .job_block_tit{line-height: 46px;padding-left: 20px;background: #F7F7F7;font-weight: bold;margin-top: 10px;}
.right_job_box .job_block_con{padding:10px 0 10px 20px;line-height: 2.2;}
.right_job_box .job_block_con img{display: block;margin:0 auto;max-width: 100%;}

.right_job_box .job_detail_apply_btn{margin: 30px auto 20px;display: block;width: 166px;line-height: 42px;text-align: center;color:#fff;background: #fb6b3c;border-radius: 12px;font-weight: bold;}
.job_apply_box{padding-bottom: 30px;}
.job_apply_box .job_apply_right_banner{width: 440px;padding-top: 30px;}
.job_apply_box .job_apply_right_banner img{max-width: 100%;}
.job_apply_box .job_apply_form{width: 500px;}

.job_submit_success{padding: 30px 0;}
.submit_success_box{width: 750px;margin:0 auto;background: #f4f4f4;padding: 90px 0;text-align: center;}
.submit_success_box .tit{font-size: 16px;font-weight: bold;color:#000;margin-bottom: 15px;}
.submit_success_box .icon{}
.submit_success_box .desc{font-size: 14px;color:#656565;margin-top: 50px;}

.form_box{padding-top: 30px;}
.form_box button{border: none;outline: none;}
.form_box .item{overflow: hidden;margin-bottom: 20px;}
.form_box .item .tit{width: 120px;float: left;text-align: right;line-height: 40px;font-weight: bold;}
.form_box .item .input_box{float: left;width: 235px;}
.form_box .item .input_text{width: 100%;border: 1px solid #ccc;border-radius: 5px;height: 40px;padding-left: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.checkbox-wrapper{position:relative;padding-left:30px;margin-right: 30px;font-size: 16px;cursor: pointer;padding-left: 0;}
.checkbox-wrapper label{display: block;padding-left: 30px;}
.checkbox-wrapper * {cursor: pointer;}
.checkbox-wrapper input{display:none}
.checkbox-wrapper .icon{position:absolute;left:0;top:50%;display:inline-block;width:18px;height:18px;border:1px solid #ccc;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.checkbox-wrapper input:checked+.icon{background-color:#0087FF;border-color:#0087FF;background-image:url(../images/checkbox_icon.png);background-size:10px;background-repeat:no-repeat;background-position:center;}

.form_box .btn-submit {width: 166px;font-size: 14px;color: #fff;font-weight: bold;height: 42px;border-radius: 10px; background: #fb6b3c;text-align: center;line-height: 42px;margin-top: 20px;cursor: pointer;margin-left: 120px;}

.form_box .item .input_box .checkbox-wrapper{float: left;}
.checkbox_input_box{line-height: 30px;padding-top: 5px;}

.uploadify{height: 38px;width: 100%;line-height:38px;overflow: hidden;position: relative;border: 1px solid #00A0E8;border-radius: 5px;}
.uploadify-button{position: absolute;top: 0;left: 0;height: 100%;width: 100%;text-align: center;z-index: 0;background: #00A0E8;color:#fff;}
.uploadify .uploadifyfile{display: block;width: 500px;height: 80px;position: absolute;right: 0;top: 0;opacity: 0;z-index: 1000;cursor: pointer;filter:alpha(opacity=0); font-size: 0px;}

.form_box .select{width: 100%;border: 1px solid #ccc;border-radius: 5px;height: 40px;padding-left: 15px;padding-right: 10px;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}

.fanben_banner{display: none;}
.right_job_box .down_btn{display: none;}