/*
 * 
 * 人力资本
 * 
 */
.cont-box{padding:0; padding-bottom: 40px; overflow: hidden;}
.icon-urgent{ vertical-align: middle; position: relative; width: 20px; height: 26px; line-height: 20px; text-align: center; background-color: #E60012; display: inline-block; font-size: 14px; color: #ffffff; }
.icon-urgent b{ position: absolute; bottom:0; left: 0; width: 0; height: 0; border-right:10px solid transparent; border-left:10px solid transparent; border-bottom:6px solid #F3F3F3;}

.class-list{width:100%; display: block;background-color: #F3F3F3; margin-bottom: 20px;padding-bottom: 20px;}
.class-list .job-city{width:100%; position: relative; overflow: hidden; padding-top: 20px;}
.class-list .job-city .tit{width:100px;display:block;float: left; height: 30px; line-height: 30px; padding-left: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px;font-weight: bold;}
.class-list .job-city ul{width:1000px;display: block;  overflow:hidden;float: left; height: 40px;margin-bottom:20px;}
.class-list .job-city ul li{ cursor: pointer; display: inline-block; float: left; margin-right: 15px; margin-bottom: 10px; line-height: 30px; height: 30px;  padding: 0 10px;}
.class-list .job-city ul li.on{ background-color: #E60012; color: #ffffff;}
.class-list .job-city a{ display: block; position: absolute; right: 20px; top: 20px;line-height: 30px; height: 30px; padding:0 10px;}
.class-list .job-city a:hover{filter:alpha(opacity=80);opacity:0.8;}


.class-list .job-sub{width:100%; position: relative; overflow: hidden;}
.class-list .job-sub .tit{width:100px;display:block;float: left; height: 30px; line-height: 30px; padding-left: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px;font-weight: bold;}
.class-list .job-sub ul{width:1000px;display: block;  overflow:hidden;float: left;}
.class-list .job-sub ul li{cursor: pointer; display: inline-block; float: left; margin-right: 15px; margin-bottom: 10px; line-height: 30px; height: 30px;  padding: 0 10px;}
.class-list .job-sub ul li.on{background-color: #E60012; color: #ffffff;}


.job-list{width:100%; display: block;background-color: #F3F3F3; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px;}
.job-list ul{width: 100%;}
.job-list ul li{border-bottom: 1px solid #cccccc; clear: both; overflow: hidden; padding-bottom: 15px;}
.job-list ul li h2{font-size:24px;line-height: 60px; height: 60px;font-weight: normal;}
.job-list ul li div{ clear: both; color: #999999; overflow: hidden;  line-height: 40px; height: 40px;}
.job-list ul li div .addr{font-size: 14px;float: left;}
.job-list ul li div .time{font-size: 14px; float: right;}



/* 翻页 */
.divpagebox{width:100%; text-align: center; padding-top:20px;}
.divpagebox .page-box{display: inline-block; clear: both; overflow: hidden;}
.divpagebox .page-box dd{margin:0 5px;display: block;float:left;width:40px; height: 40px;-webkit-box-sizing: border-box;box-sizing: border-box; border:1px solid #cccccc; text-align: center; line-height: 40px; font-size: 15px;}
.divpagebox .page-box dd a{color: #999999;display: block;}
.divpagebox .page-box dt{float:left;margin:0 5px;display: block;float:left;width:40px; height: 40px;-webkit-box-sizing: border-box;box-sizing: border-box; border:1px solid transparent; text-align: center; line-height: 40px; font-size: 15px;}
.divpagebox .page-box dt a{color: #999999;display: block;font-size: 15px; padding:0 10px;}
.divpagebox .page-box dd.on{ border:1px solid #cccccc;}
.divpagebox .page-box dd.on a{color:#E60012;}
.divpagebox .page-box dd.prev{width:auto;}
.divpagebox .page-box dd.prev a{ padding:0 10px;}
.divpagebox .page-box dd.next{width:auto;}
.divpagebox .page-box dd.next a{padding:0 10px;}
.divpagebox .page-box dd:hover{ border:1px solid #E60012;}
.divpagebox .page-box dd:hover a{color:#E60012;}
.divpagebox .page-box .prev_no{display: none;}
.divpagebox .page-box .next_no{display: none;}

 
.cont-nav-box{line-height: 50px; height: 50px; font-size: 16px; color:#000000; display: block;}
.cont-nav-box a{}
.cont-nav-box a:hover{filter:alpha(opacity=80);opacity: 0.8;}
.cont-nav-box span{ padding:0 5px;}