﻿/*公共样式*/
.pad{padding:32px;}
.form_head h2{font-size: 18px; border-left: 5px solid #ba050e; padding-left: 12px;font-weight: bold;margin-bottom: 10px;margin-top: 20px;}

/*头部固定进度条*/
.form_progress .layui-progress-bar{background-color: #ba050e;}
#progressbar{background:#ba050e;}
.layui-tab-title .layui-required4::before{content:'*';position:absolute;left:5px; color:#ba050e;}

/*基本信息样式*/
.base_mess .layui-form-item:nth-child(2n+1){margin-right:0;}
.layui-input:focus, .layui-textarea:focus{border-color:#ba050e!important;}
.red{border-color:#ba050e!important;}
.last_div_br{float:none;}
/*.gzxz_box .layui-form-radio{float:left;}*/

input::-webkit-input-placeholder {/*WebKit browsers*/color:#ccc;}
input::-moz-input-placeholder {/*Mozilla Firefox*/color:#ccc;}
input::-ms-input-placeholder {/*Internet Explorer*/ color:#ccc;}

textarea::-webkit-input-placeholder {/*WebKit browsers*/color:#ccc;}
textarea::-moz-input-placeholder {/*Mozilla Firefox*/color:#ccc;}
textarea::-ms-input-placeholder {/*Internet Explorer*/ color:#ccc;}


/*地址选择器*/
.wrap {width:464px;height:34px;margin:20px auto;border:0;position:relative;}
s {position:absolute;top:1px;right:0;width:32px;height:32px;background:url("img/arrow.png") no-repeat;}
._citys {width:450px;display:inline-block;border:2px solid #eee;padding:5px;position:relative;background:#fff;}
._citys span {color:#ba050e;height:15px;width:15px;line-height:15px;text-align:center;border-radius:3px;position:absolute;right:10px;top:10px;border:1px solid #ba050e;cursor:pointer;}
._citys0 {width:95%;height:34px;line-height:34px;display:inline-block;border-bottom:2px solid #ba050e;padding:0px 5px;font-size:14px;font-weight:bold;margin-left:6px;}
._citys0 li {display:inline-block;line-height:34px;font-size:15px;color:#888;width:80px;text-align:center;cursor:pointer;}
._citys1 {width:100%;display:inline-block;padding:10px 0;}
._citys1 a {width:83px;height:35px;display:inline-block;background-color:#f5f5f5;color:#666;margin-left:6px;margin-top:3px;line-height:35px;text-align:center;cursor:pointer;font-size:12px;border-radius:5px;overflow:hidden;}
._citys1 a:hover{color:#fff;background-color:#ba050e;}
.AreaS {background-color:#ba050e !important;color:#fff !important;}



/*用户填写样式*/
.work_exp .layui-icon-ok {display:none!important;}
.work_money a {color:#ba050e;}
.work_money .layui-input-inline {width:470px;}
.work_exp .layui-form-checkbox span {width:84px;text-align:center;background:none;border:1px solid #e6e6e6;color:#666;-moz-transition:all .3s; -o-transition:all .3s; -webkit-transition:all .3s; transition:all .3s;}
.work_exp .layui-form-checkbox span:hover{border-color:#ba050e;background: #fff1f1;}
.work_exp .layui-form-checked span, .layui-form-checked:hover span {border-color: #ffe0e2; color: #ba050e; background: #fff1f1;}
.work_exp .layui-form-checkbox {padding-right:0;}

.work_exp2 .layui-input-block{margin-left:0; width:240px;margin-right:20px;}
.work_exp2 .layui-input-block input{-moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px; }
.work_exp2 .layui-input-block input:focus .work_exp2 .layui-form-item{box-shadow: 0 3px 24px #e9e9e9;}
.work_exp2 .layui-form-label{text-align:left; padding-left:15px;float:none;}
.work_exp2 .layui-form-item div{margin-bottom:5px;}
.work_exp2 .box_show{box-shadow:0 3px 24px  #e9e9e9;/*transform:translateY(-1px);*/}
.work_exp2 .layui-form-item{padding:16px 32px 5px;border: 1px dashed #e9e9e9;-moz-border-radius: 4px;  -webkit-border-radius: 4px;  border-radius: 4px; -webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;transition: 0.3s all;}
.work_exp2 .last_div .layui-input-block{margin:46px 0 0 0; text-align:right;}
.work_exp2 .last_div i{font-size:20px!important;text-align:right;}
.work_exp2 .last_div a:hover{color:#ba050e;}

.work_exp2 .w20{width:20px;}
.work_exp2 .w50{width:50px;}
.work_exp2 .w70{width:70px;}
.work_exp2 .w100{width:100px;}
.work_exp2 .w150{width:150px;}
.work_exp2 .w150 .layui-form-select .layui-edge{margin-top:18px;}
.work_exp2 .w150 .layui-form-select dl{top:80px;}
.work_exp2 .w200{width:200px;}
.work_exp2 .w280{width:280px;}
.work_exp2 .w360{width:365px;}
.work_exp2 .w420{width:500px;}

.work_exp_box .layui-required4::after{left:0; font-weight:bold;}
.work_exp_box .layui-input-block{box-shadow:none!important;}
.work_exp_box .layui-form .layui-form-item, .resumePapers.work_exp2 .layui-form-item, .scientificProjs.work_exp2 .layui-form-item,
.work_exp2.awardConditions .layui-form-item 
{
    width: 1080px;
    box-sizing: border-box;
    height: inherit;
}

.exp_from input
{
    width: 360px;
    float: left;
}
.exp_from .layui-form-mid{margin:0 10px;}
.input_short{float:left; clear:none; margin-right:120px;}
.input_short .layui-input-block{width:320px; margin-left: 135px;}
.input_short .layui-form-label{width:auto;}
.input_short .layui-form-label.layui-required4:after
{
    content: "*";
    color: #ba050e;
    position: absolute;
    top: 5px;
    left: 0;
    font-weight: bold;
    font-size: 19px;
}
.input_short .job_name .layui-form-select .layui-input{cursor:text;}
.input_short .job_name .layui-edge{display:none;}

.advantage_input .layui-input-block{width:860px;}

.head_tips_bg{background:#f0f5ff; padding:8px 12px; color:#ba050e; margin: -10px 0 10px 0px;}

.form_head{background:#fff; min-height:680px; margin-top:1px; padding-top:7px;position:relative;}
.form_head .layui-tab-brief > .layui-tab-title .layui-this{color: #ba050e;}
.form_head .layui-tab-brief > .layui-tab-more li.layui-this:after,.form_head .layui-tab-brief > .layui-tab-title .layui-this:after{border-color:#ba050e;}
.form_head .layui-tab-content{margin-top:20px;}
.form_head .template_job .layui-form-checkbox span
{
    width: 130px;
    height: 34px; /*line-height:34px;*/
}
.work_exp3 .layui-form-checkbox span{width:70px!important; }
.work_exp3 .layui-form-checkbox{margin-right:26px!important;}
.work_exp3{float:left;}
.work_exp4 .layui-input-block div:last-child{float:left; width:80px;}
/*.work_exp4 .layui-input-block div:last-child i{margin-top:5px;}*/
.work_exp4  span{background:none!important;}
.form_head .layui-input-block div:last-child{margin-right:0;}
.form_head tbody tr td{padding: 9px 1px;}
.form_head tbody tr td:last-child{text-align:center;}
.form_head .layui-form-item, .layui-layedit{margin-bottom:18px;}
.form_head .jump_btn{color:#ba050e;display:block; text-align:right; position:absolute;right:15px;bottom:15px;}

.filform_title p {
    margin-left: 20px;
    color: #ba050e;
    line-height: 28px;
    font-size: 15px;
}
.filform_title p b{color:#ba050e;}

.filform_btn {
    width:94px;
    margin:0 auto;
}
.filform_btn2 {
/*    width:260px;*/
    margin-bottom: 30px;
}
.filform_btn3{width:340px;}
.filform_learn_btn{width:94px; margin:15px auto;}



#userExperiences tbody tr td .layui-input-block{margin-left:0;height:50px;}
#userExperiences tbody tr td .layui-input-block .layui-form-radio{margin-top:0;}
#awardConditions,#userResumePapers,#userScientificProjs{margin-bottom:20px;}


.enclosure_list .layui-upload-drag { width: 100%; height: 52px; line-height: 52px; padding: 0; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all; border-radius: 6px; border-top: none; }
.enclosure_list .layui-upload-drag:hover{-moz-box-shadow: 0px 3px 18px #e0e0e0;-webkit-box-shadow: 0px 3px 18px #e0e0e0;box-shadow: 0px 3px 18px #e0e0e0;}
.enclosure_list .layui-form-label {width:160px; height: 52px; background: #ffe2e4; color: #ba050e; margin-bottom: 10px; }
.enclosure_list .layui-upload-drag:hover .layui-icon{color:#ba050e;}
.enclosure_list .layui-upload-drag .layui-icon{font-size:20px; color:#999;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;transition: 0.3s all;}

.enclosure_list .layui-form { width: 1080px; border: 1px dashed #e9e9e9; }

.enclosure_list .wpsfile_box{position:relative; background:#f8fbff;max-height:92px; height: 92px; text-align:center; line-height:92px; margin-left:0;margin-right: 20px;}
.enclosure_list .wpsfile_box:hover i{ opacity: 1;filter:Alpha(opacity=1)}
.enclosure_list .wpsfile_box img{ margin:0 auto; display:block;max-height:92px;}
.enclosure_list .wpsfile_box i{font-size:16px; position:absolute;right: -12px;top: -8px;width:22px;height:22px; background:#ba050e;color:#fff;line-height:22px;  -moz-border-radius: 64px;  -webkit-border-radius: 64px;  border-radius: 64px; -webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;transition: 0.3s all;}
.enclosure_list .wpsfile_box i:hover{opacity:.7;}

/*反馈列表*/
.feedback_pro{ min-height:600px; margin-top:20px;}

.layui-input[name='firstSchoolTime'],.layui-input[name='schoolTime']{width:320px;}

#priviewavator .wpsfile_box{margin-left:0;}

#priviewidCardPath{display:flex;justify-content:flex-start;}
#priviewImg .layui-input-block { margin-bottom: 10px; margin-left: 160px; height: 52px; }


/*进度提醒*/
/*.progressBox{display:none;}*/ 
.progress_tipsB{border-radius:8px; margin-bottom:20px;}
.progress_tipsB h3{font-weight:bold;font-size:22px; text-align:center; margin-top:6px; margin-bottom:12px;}
.progress_tipsB .tips{text-align:center;margin-bottom:24px; color:#ba050e; font-size:15px; font-weight:500;}
.progress_tipsB .layui-icon-ok{background:#05ba77;width:28px; height:28px; line-height:28px;text-align:center; color:#fff; border-radius:50px;}
.progress_tipsB .layui-icon-close{background:#c9c9c9;width:28px; height:28px; line-height:28px;text-align:center; color:#fff; border-radius:50px;}
.progress_tipsB li{padding-right:80px; font-size:16px; position:relative; display:flex;justify-content:space-between; margin-left:80px; align-items:center;}
.progress_tipsB li b{  background:#fff; z-index:2;position:relative; padding:0 6px;}
/*.progress_tipsB li::after{content: '';width: 75%;height: 1px;border-top: 1px dashed #ccc;   position: absolute;top: 12px;right: 120px;}*/
.progress_tipsB li:not(:last-child){margin-bottom:20px;}
.progress_tipsB button{margin:24px auto 0; display:block;}


/*完整度的页面提示*/
.progress_tipsC{position:static; margin:32px auto 0!important; width:900px; min-height:700px; background:#fff; padding-bottom:32px;}
.progress_tipsC h3{padding-top:32px;}
.progress_tipsC li::after{top:16px;}
.progress_tipsC .companymes{margin: 0 auto 12px;padding: 0 86px; font-size:15px;}
.companymes .tips{font-weight: bold;padding: 11px 18px;text-align: left;  width: 566px;margin: 10px auto 0;background: #f5f5f5; line-height:26px;}
.companymes .tips i{color:#ba050e;}
.progress_tipsC .companymes p{line-height:32px; padding-left:78px; color:#898989;}
.progress_tipsC .companymes b{ color:#212121;}
.progress_tipsC ul{padding: 24px 0;width: 745px;margin: 0 auto;border-radius: 8px;}
.progress_tipsC .layui-btn{display:block;width:90px;margin:0 auto;}


@media screen and (min-height: 900px) {
    .progress_tipsC{height:84vh;}
}

.layui-tab-title li{
        padding: 0 13px;
}

.mt30{
    margin-top: 20px;
    border-top: 1px solid transparent;
}

#priviewImg > .layui-form-item { border-bottom: 1px dashed #e9e9e9; margin-bottom: 0; min-height: 90px; }

.clearfix .layui-form-item{
    padding-top: 6px;
    margin-bottom: 0px;
}

input[disabled]
{
    color: #212121 !important;
    background-color: #c9c9c9 !important;
    cursor: not-allowed;
    opacity: 1;
}

.posRightUpToNow .layui-form-checkbox, .layui-input-block.w150 .layui-form-checkbox
{
    right: 4px;
}

#company_107888 .layui-nav .layui-nav-item a
{
    padding: 0 9px!important;
}

input[disabled]::-webkit-input-placeholder,
.layui-disabled::-webkit-input-placeholder
{
    color: #212121;
}

.subNav
{
    height: 50px;
    line-height: 50px;
    margin: 0 auto 10px;
    background-color: #ffffff;
}

.subNav .w1200 .layui-breadcrumb a
{
    color: #666 !important;
    cursor: pointer;
}

.subNav .layui-breadcrumb a cite
{
    color: #ba050e;
    font-size: 15px;
}

.bottomBtn
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1164px;
    height: 70px;
    position: fixed;
    bottom: 0;
    margin-left: -42px;
    background: #fff;
    box-shadow: 0 -2px 18px 0 rgba(0,0,0,.08);
}

.bottomBtn .layui-btn
{
    width: 184px;
}

.com_feedback_wrap
{
    overflow: hidden;
}

.com_feedback_con
{
    float: left;
    display: flex;
    height: 26px;
    line-height: 26px;
    background-color: #fff4f4;
    color: #ba050e;
    border: 1px solid #ffe1e1;
    padding: 2px 14px;
    border-radius: 4px;
    font-size: 16px;
}

.Warning_wrap
{
    padding: 6px 32px;
    background-color: #fff;
}

.Warning_wrap .layui-card-header
{
    height: 24px;
    line-height: 24px;
}

.Warning_wrap .layui-card-body
{
    padding: 6px 15px 0;
}
.Warning_wrap h6{
font-size: 15px;
}

.Warning_wrap ul li{
margin-bottom: 4px;
}

.Warning_wrap .layui-card
{
    box-shadow: none;
}

.recruit_wrap
{
    font-size: 16px;
    padding: 8px 0;
    color: #000;
}

.curContainer .base_mess .mt30 .scientificProjs .layui-form-item .layui-input-block
{
    width: 280px;
    height: 37px;
    border: 1px solid #ddd;
}

.curContainer .base_mess .mt30 .scientificProjs .layui-form-item .layui-input-block input
{
    border: none;
    display: inline-block;
    width: 67px;
    background: none;
}