﻿/* custom bootstrap
--------------------------------------------------------------------------------------------------*/
.navbar { /* 禁用导航条折叠 */
  border-radius: 4px;
}
.navbar-header {
  float: left;
}
.navbar-nav {
  float: left;
  margin: 0 15px 0 0;
}
@media (min-width: 768px) {
  .navbar-nav {
    margin: 0;
  }
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}
.navbar-right {
  padding-right: 15px;
}
.tooltip.top .tooltip-arrow { /* tooltip */
  border-top-color: #099;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #099;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #099;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #099;
}
.tooltip .tooltip-inner {
  background-color: #099;
  max-width: 400px;
  white-space:nowrap;
}
div.pagination-info { /* pagination */
  padding-top: 20px;
  padding-bottom: 20px;
  height: 91px;
}
div.pagination-info span {
  line-height: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  display: block;
}
/* custom common
--------------------------------------------------------------------------------------------------*/

/* private
--------------------------------------------------------------------------------------------------*/
.job-label-enddate {  /* 过期标签 */
  position:absolute;
  top: 50px;
  left: 40%;
  filter: alpha(opacity=50);
    -moz-opacity: 0.5;
	-khtml-opacity: 0.5;
         opacity: 0.5;  
}
.job-navbar {  /* 导航 */
  margin-top: 10px;
  margin-bottom: 10px;
}
.job-navbar .job-navbar-text {
  margin-right: 15px;
  margin-top: 13px;
  margin-bottom: 12px;
}
.job-navbar .job-navbar-text img {
  height: 25px;
}
.job-carousel { /* 轮播 1 */
  margin-top: 10px;
}
#job-carousel-1 img {
  width: 100%;
  height: 343px;
}
.job-ad-1 {  /* 广告 1 */
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 0;
}
.job-ad-1 div {
  margin-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
.job-ad-1 a {
  display: block;
  height: 0;
  position: relative;
  padding-top: 20%;
}
.job-ad-1 a img {
  width: 100%;
  height: 100%;
  position:absolute;
  top: 0;
}
.job-idx-com {  /* 首页置顶招聘公司 */
  margin-top: 10px;
  margin-left: -5px;
  margin-right: -5px;
}
.job-idx-com > div {
  margin-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
.job-idx-com div.job-idx-com-item a {
  height: 60px;
  display: block;
  line-height: 25px;
  padding: 5px;
  text-align: left;
  background-color: #fff;
  border: solid 1px #eee;
  overflow: hidden;
}
.job-idx-com div.job-idx-com-item a.istop {
  background-color: #f8f8f8;
  color: #069;
}

.job-idx-jl-pic-list { /* 首页图片简历列表 */
  margin-top: 10px;
}
.job-idx-jl-pic-list div.col-xs-2 {
  margin-bottom: 20px;
}
.job-idx-jl-pic-list a.pic {
  height: 0;
  padding-top: 200px;
  position: relative;
  display: block;
  margin-bottom: 5px;
}
.job-idx-jl-pic-list a.pic img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.job-idx-jl-pic-list .item {
  height: 20px;
  line-height: 20px;
  display: block;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
a.job-idx-inc { /* 首页职位列表公司名称*/
  font-size: 12px;
  color: #777;
}
a.job-idx-name {  /* 首页求职者名称 */
  font-size: 12px;
  color: #777;
}
.job-idx-com-renzheng { /* 首页认证企业 */
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: -5px;
  margin-right: -5px;
}
.job-idx-com-renzheng div.col-xs-2 {
  padding-left: 5px;
  padding-right: 5px;
}
.job-idx-com-renzheng div a {
  height: 60px;
  line-height: 25px;
  border: solid 1px #eee;
  display: block;
  padding: 5px;
  margin-bottom: 10px;
  background-color: #f8f8f8;
  color: #090;
  overflow: hidden;
}
.job-search-option {  /* 搜索选项 */
}
.job-search-option a.active {
  color: #fff;
  padding: 1px 12px;
  margin: 5px 0;
  background-color: #369;
  border-radius: 4px;
}
.job-search { /* 搜索框 */
  margin-bottom: 10px;
  background-color: #f8f8f8;
  padding: 10px;
}
.job-com-content {
  margin-top: 10px;
  line-height: 23px;
  font-size: 15px;
  height: 69px;
  overflow: hidden;
  word-break: break-all;
}


