


/*人才招聘*/
.recruit-warp{ width: 95%; margin:30px auto; }
.recruit-warp img{
    display: block;
    width: 100%;

}
.recruit-warp .tit-tips{
    color: #BBBBBA;
    font-size: 12px;
    margin-top: -15px;
}
.item-recruit{box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.0500); display: block; position: relative; width:100%; height: 494px;  transition: 0.5s;}
.txt-cover{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;  font-size: 16px; line-height: 32px;  left: 0px;
top: 0px; transition: 0.3s;color: #252423;}

.txt-cover-tit{ font-size: 22px; margin-bottom:8px; }
.read-more{ position: absolute; font-size: 14px;  display: inline-block; width:120px; height: 44px; line-height: 44px;  transition: background 0.15s ;background: #0256b1; color: #fff; text-align: center  }
.icon-read-more{ display: inline-block; width:20px; height: 20px;  background: url(/static/images/moka/icon_right.png) no-repeat;
 background-size: 100% 100%; vertical-align: middle; }
.txt-cover-content{ height: 213px; width: 95%; margin: 150px auto 0; background: #fff; padding: 35px; box-sizing: border-box; }

.item-recruit:hover .read-more{ background: #0256b1; color: #fff; text-align: center }
.item-recruit:hover {box-shadow: 0px 10px 35px 0px rgba(0,0,0,0.1000);  }


.recruit-banner{  text-align: center; color: #fff; height: 420px;  position: relative; background:#F9F9F9 url(/static/images/moka/banner_campus.jpg) no-repeat center top; }
.h3-recruit-banner{ font:bold 40px/2 'Microsoft Yahei'; margin-top: 120px; }
.p-recruit-banner{ font: 20px/1.4 'Microsoft Yahei'; }
.recruit-tab{ display: none; }
.recruit-tab.hover{ display: block; }
.recruit-banner-society{ background-image: url(/static/images/moka/banner_society.jpg); }
.recruit-banner-trainee{  background-image: url(/static/images/moka/banner_trainee.jpg); }


.new-recruit-tab .search-container{ padding: 0; }

.recruit-tab .search-container .input-container .search-input{
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.0800); height: 46px; line-height:46px;}
.recruit-tab .search-container .btn-search{ width: 100px; height: 46px; line-height: 46px; background:#FF983F url(/static/images/2022/ic_search2.png) no-repeat center;  }
.job-keys-tit{
    padding: 10px 0 20px;
    border-bottom: 1px solid #E3E3E3;
}
.search-job-keys{ padding-bottom: 20px;background: #fff; position: relative; width: 300px; box-sizing: border-box; padding-right: 40px; border-right: 1px solid #E3E3E3; }
.recruit-tab .mr-xl{ margin-top: 0;  }

.recruit-tab .job-info .job{  padding: 5px 0;  }
.recruit-tab .job-info .job-info-label{ padding-top: 2px; }
.recruit-tab .job-info .job-info-label{ color: #252423; }
.recruit-tab .job-info .job{ color: #3A3A39;  }

.new-recruit-tab .job-info .job{ margin-right: 50px; margin-bottom: 6px; }
.recruit-list{ color: #302F2E; width: 920px; margin-left: 30px;}
.h3-recruit-item{font-size: 20px;margin-bottom: 10px; color: #302F2E!important}
.info-recruit-item span{ display: inline-block;padding-right:10px; font:16px/1 'Microsoft Yahei';  color: #302F2E;}
.recruit-job-type{ border-left: 1px solid #BBBBBA; padding-left:10px; }
.job-duty,.job-duty pre{

    color: #979392;
    line-height: 1.6;

    font-size: 14px!important;
    font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif!important;
    display: -webkit-box;
    -webkit-line-clamp:3;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    max-height:80px;
}
.recruit-list-item{ position: relative; padding: 25px;transition: 0.3s ease;}
.recruit-list-item:hover{
    box-shadow: 0px 0px 20px 0px rgb(217 217 217 / 50%);
}
.number-recruit{ position: absolute; color:#9E9E9E;font-size: 16px; top: 28px; right: 0 ;}
.icon-hot-recruit{  display: none; width: 20px; height: 20px; background: url(/static/images/moka/icon_hot.png);  vertical-align: middle; margin-left: 10px;}
.h4-recruit-list{  font-size: 28px; margin-bottom: 30px; line-height: 1; margin-left: 20px;}

.hot .icon-hot-recruit{  display: inline-block; }
.recruit-tab .manu a,.recruit-tab .manu .current{width: 32px; height: 32px; line-height: 32px; border: none; font-size: 14px;
 display: inline-block; background: #F4F7F9; border-radius: 4px; margin: 0 5px;}
.manu .prev{
    text-indent: -999px;
    background:#F4F7F9 url(/static/images/2022/icon_pl.png) 13px center no-repeat!important ;
    background-size: 12px!important;
}
.manu .next{
   text-indent: -999px;
   background:#F4F7F9 url(/static/images/2022/icon_pr.png) 5px center no-repeat!important ;
   background-size: 12px!important;
}

.recruit-tab .manu .current{ background: #FF983F; color: #fff; }
.recruit-tab .page-container{ margin: 40px 20px; }
.campus-content-tab.job-con-wrap{ margin-bottom: 80px; }
.campus-content-tab.job-con-wrap.no-data{ margin-bottom: 0; }
.text-disable{text-align: center;}
.clear-keys{ font:16px/1.2 'Microsoft Yahei'; position:absolute; right: 20px; bottom: 40px;}

pre{
    white-space:pre-wrap; /* css3.0 */
    white-space:-moz-pre-wrap; /* Firefox */
    white-space:-pre-wrap; /* Opera 4-6 */
    white-space:-o-pre-wrap; /* Opera 7 */
    word-wrap:break-word; /* Internet Explorer 5.5+ */
}