.clearfix:after{
  content:"";
  height:0;
  line-height:0;
  display:block;
  visibility:hidden;
  clear:both
  }
  .clearfix{
  zoom:1;
  }
  .careers11{min-height: 100px;}
.careers11 table{width: 100%;}
.careers11 .joblist{ font-size:12px;}  
.careers11 .joblist{line-height: 32px;}  
.careers11 .deptitem {font-family: "microsoft yahei";  color: #1F1F1F;  font-weight: bold;line-height: 36px;  border-bottom: 1px dashed #ccc;}
.careers11 .dian{
  display: inline-block;width: 5px;height: 5px;font-size: 0;line-height: 0;background: #1F1F1F;padding: 0 ;margin: 0;vertical-align: middle;border-radius: 50%;
}
.careers11 .jobitem {width: 100%; border-bottom:1px dashed #ccc;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
.careers11 .fr{float: right}

.careers11 .jobitem span{float: right;}
@media only screen and (min-width: 100px) and (max-width: 1000px) {
/*media*/
.careers11{padding:0 10px; }
	.careers11 .careers-list li{margin: 2%;width: 46%;background-size: 100% 100%;}
	.careers11 .jobitem span{float: none;}
	.careers11 .careers-list li div{text-indent: 0;margin-bottom: 3px;}
	.careers11 .jobitem{width: 100%  !important;}
/*endmedia*/
}

