﻿#better_position,#nearby_position,.fit_you{font-family: "微软雅黑"}
#better_position {/*更适合您的职位*/
  width: 216px;
  /*height: 530px;*/
  /*#height: 534px;*/
  background: #fff;
  font-size: 12px;
  border-bottom: 1px solid #e5e5e5;
}
/*#better_position>ul{
  #height: 466px;
}*/
#better_position .label_change{
  width: 200px;
  margin: 8px auto 0;
  border-bottom: 1px solid #fa7423;
}
#better_position .label_change .same_active{
  border: 1px solid #fa7423;
  border-bottom: 1px solid #fff;
  position: relative;
  top: 1px;
}
#better_position .label_change span{
  cursor:default;
  display:inline-block;
  padding: 3px 8px;
}
#better_position .label_change span.seize_seat{
  display:inline-block;
  width:110px;
  vertical-align:bottom;
}
#better_position>ul{
  display: none;
}
#better_position .same_trade>a,#better_position .same_salary>a,#nearby_position>ul>a{
  position: relative;
  bottom: 1px;
  #padding:0;
  /*#margin-left: 15px;*/
  display: inline-block;
  width: 216px;
}
.fit_you>ul>a{
  display: block;
  float: left;
  /*width: 195px;*/
}
#better_position .same_trade>a:hover,#better_position .same_salary>a:hover,#nearby_position>ul>a:hover{
  border: 1px solid #fa7423;
  text-decoration: none;
}
.fit_you>ul>a>li:hover{
  border: 1px solid #fa7423;
  text-decoration: none;
}
#better_position ul.same_trade .position_last ul,#nearby_position .position_last ul{
  border-bottom: none;
}
#better_position ul .each_line p,#nearby_position ul .each_line p{
  white-space: nowrap;
  width: 100%;                   /* IE6 needs any width */  
  overflow: hidden;              /* "overflow" value must be different from "visible" */  
  -o-text-overflow: ellipsis;    /* Opera 9-10*/ 
  text-overflow: ellipsis;
}
#better_position ul .each_line:last-child p{
  color:#9a9a9a;
}
#nearby_position{
  width: 216px;
  /*#height: 495px;*/
  background: #fff;
  font-size: 12px;
  border-bottom: 1px solid #b8b8b8;
}
#nearby_position .comp_addr{
  color: #f00;
}
.ad_title {
  height: 30px;
  line-height: 30px;
  padding-left: 8px;
  background: #f5f5f5;
}
.each_position {
  padding: 0 8px;
}
.each_position ul {
  /*#width: 100%;*/
  border-bottom: 1px solid #e5e5e5;
  padding: 6px 0;
  #margin-top: -15px;
}
.each_line {
  height: 20px;
  line-height: 20px;
  position: relative;
}
.each_line img {
  position: absolute;
  bottom: 4px;
}
.comp_addr {
  color: #9a9a9a;
  margin-left: 12px;
}
.welfare_tip {
  display: inline-block;
  width: 95px;
  height: 16px;
  line-height: 16px;
  color: #a6a6a6;
  background-color: #f1f1f1;
  text-align: center;
}
.first_tip {
  margin-right: 6px;
}
#better_position .each_line .which_money,#better_position .each_line .cash_range,#better_position .each_line .every_month{
  color: #f00;
}
#better_position .comp_addr{
  color: #9a9a9a;
}
.comp_name {
  font-size: 14px;
  color: #1959c9;
  white-space: nowrap;
  width: 100%;                   /* IE6 needs any width */  
  overflow: hidden;              /* "overflow" value must be different from "visible" */  
  -o-text-overflow: ellipsis;    /* Opera 9-10*/ 
  text-overflow: ellipsis;
}
.every_month {
  color: #9a9a9a;
}
.fit_you {/*根据您感兴趣的职位为您推荐*/
  /*width: 780px;*/
  /*height: 280px;*/
  margin: 10px 0;
  border: 1px solid #e0e0e0;
  font-size: 12px;
}
.fit_you>ul {
  background-color: #fff;
  overflow: hidden;
  /*padding: 0 10px;*/
  /*#height: 244px;*/
}
.position_last ul{
  border:none;
}
#better_position>ul a:nth-of-type(5) ul, #nearby_position>ul a:nth-of-type(5) ul{
	border:none;
}
.fit_you .ad_title {
  height: 43px;
  line-height: 43px;
  padding-left: 9px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #e0e0e0;
  font-size: 14px;
}
.fit_you .view_more{
  float: right;
  font-size: 12px;
  margin-right: 10px;
}
.fit_position {
  width: 177px;
  height: 120px;
  display: inline-block;
  float: left;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  /*margin: 8px 6px;*/
}
.fit_position ul, .fit_position .each_line {
  background-color: #fff;
}
.fit_position ul {
  border: 0;
  margin-top: 4px;
}
.first_tip{
  margin-right: 10px;
}
.which_job{
  color:#9a9a9a;
}
#nearby_position .which_money,#nearby_position .cash_range{
  color:#9a9a9a;
}
.fit_you .welfare_tip{
  width: 83px;
  padding: 3px 0;
}
.fit_you .each_line{
  margin-top: 4px;
}
.fit_you .which_money,.fit_you .cash_range,.fit_you .every_month{
  color: #f00;
}