@charset "utf-8";
.jobfoot{background-color:#EAEAEA;}
.job_home{background:url(../images/job/5.jpg) top center no-repeat; min-height:754px; position:relative; min-width:1060px;}
.job_li { margin:0 auto; height:266px; padding-bottom:50px;}
.job_li a{display:block; background:url(../images/job/job_ti.png) no-repeat; margin:0 46px; width:240px; height:240px; float:left;}
.job_li a.one{}
.job_li a.two{ background-position:-354px 0;}
.job_li a.three{ background-position:-710px 0;}

.job_process{ background:url(../images/job/4.jpg) top center no-repeat; height:822px;}

.job_home_title{padding-top:52px; text-align:center; padding-bottom:20px;}

.container-fluid {
  padding: 3px;
  }
.box {
  margin-bottom: 3px;
  float: left;
  width: 244px;
  }
  .box img {
  width: 100%
}
.job_staff_title{width:986px; height:76px; background-color:#5CA5D0; margin:160px 10px 10px 3px;}

.job_bg{position:relative;}
.job_tip{position:absolute; left:50%; margin-left:-500px; width:950px; top:40px; height:650px; background-color:#FFF; border-radius:4px; padding:25px;}

.job_tip h1{font-size:20px; color:#0B408A; font-weight:bold;}
.jobsearch{padding:30px 0 40px;}
.jobsearch input{width:280px; float:left; height:40px; border:0; background-color:#EEEEEE; font-size:14px; padding:0 10px; line-height:40px;} 
.jobsearch span{ display:block; float:left; width:100px; height:40px; background-color:#3C87CF; text-align:center; color:#FFF; font-size:14px; line-height:40px; cursor:pointer;}
.job_list{margin:30px 0;}
.job_list table {border:1px solid #DCDCDC; line-height:38px; font-size:14px;}
.job_list table td{padding:0 20px;}
.job_list table th{padding:0 20px; font-weight:bold; background-color:#EEEEEE; font-size:15px;}
.job_list table a{ color:#488bc7; display:block; width:100%; height:100%;}
.job_list table a:hover{color:#E60012}

.huibg{width:100%; height:100%; background-color:rgba(0,0,0,0.4); position:fixed; left:0; top:0;}

.job_detial{ margin-top:0; line-height:50px;}
.job_detial table{margin-top:20px;}
.job_detial table td{ padding-bottom:20px;}

.job_detial table th{ padding-bottom:20px;}
.job_detial .maxtab{max-height:120px; min-height:60px; overflow:hidden; overflow-y:auto; line-height:30px;}

.joinbut{width:120px; margin:0 auto;}
.joinbut a{display:block; width:120px; height:40px; line-height:40px; text-align:center; background-color:#3C87CF; color:#FFF; font-size:16px; margin:20px auto;}
.joinbut a:hover{color:#FAB8B8;}
.job_close{position:absolute; right:24px; top:30px; border:1px solid #F00; width:20px; height:20px;}
.job_close a{background:url(../images/common/jobclose.gif); width:20px; height:20px; display:block;}

.job_viewid,.huibg/*,.job_submit*/{ display:none;}
.job_detial table.job_join_tab{border:0;}
.job_detial table.job_join_tab th{background-color:#FFF; margin:10px 0;line-height:26px; text-align:right; padding-right:0;}
.job_detial table.job_join_tab td{margin:10px 0;line-height:26px;}
.job_detial table input,.job_detial table select{width:198px; height:26px; line-height:26px; border:1px solid #A0A0A0; padding:0 10px;}
.job_detial table select{width:220px; padding:0;}
.job_detial table input.file{width:674px;}
.job_detial table.job_join_tab font{color:#F00; padding:0 5px;}