#content {
	padding-bottom: 430px;
	overflow-x: hidden;
}
#content .content-container {
	padding-top: 22px;
}
/* Content left*/
#content .content-left {
	position: relative;
	float: left;
	margin-right: 35px;
	z-index: 2;
}
#content .content-left .menu {
	width: 315px;
	z-index: 2;
}
#content .content-left .menu li {
	position: relative;
	float: left;
	width: 100%;
	background-color: #f6f6f6;
}
#content .content-left .menu li div {
	position: relative;
	height: 60px;
	padding: 15px 20px;
	border: 1px solid transparent;
	border-bottom: 1px solid #f1f1f1;
}
#content .content-left .menu li.menuItem_10 div {
	border-bottom: 1px solid transparent;
}
#content .content-left .menu li.last div {
	border-bottom: 1px solid transparent;
}
#content .content-left .menu li div h2 {
	position: relative;
}
#content .content-left .menu li div h2 a, #content .content-left .menu li dl dt a {
	font-size: 20px;
	color: #333;
}
#content .content-left .menu li div h2 .iconfont {
	position: absolute;
	line-height: 26px;
	right: 0;
	top: 0;
	color: #999;
}
#content .content-left .menu li div p {
	margin-top: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#content .content-left .menu li div p a, #content .content-left .menu li dl dd a {
	display: inline-block;
 *display: inline;
	zoom: 1;
	height: 20px;
	margin-right: 15px;
	font-size: 14px;
	color: #666;
}
#content .content-left .menu li dl dd a {
	margin-bottom: 10px;
}
#content .content-left .menu li dl {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 314px;
	width: 500px;
	border: 1px solid #3ba354;
	padding: 20px 30px;
	background-color: #fff;
}
#content .content-left .menu li.menuItem_10 dl {
	top: auto;
	bottom: 0;
}
#content .content-left .menu li dl dd {
	margin-top: 20px;
}
#content .content-left .menu li.active div {
	border-color: #3ba354;
	border-right: none;
	background-color: #fff;
	z-index: 3;
	transition: none;
}
#content .content-left .menu li.active div h2 .iconfont {
	display: none;
}
#content .content-left .menu li.active dl {
	visibility: visible;
	opacity: 1;
	z-index: 2;
}
/* Content right */
.PLG-areamenu-result .PLG-areamenu-resultText {
	line-height: 38px!important;
}
.PLG-areamenu-result .PLG-areamenu-resultText {
	text-indent: 10px!important;
	color: #666;
}
.name {
	position: relative;
	z-index: 10;
	float: left;
	width: 92px;
	height: 42px;
	background: url(../img2/index/1_11.jpg) no-repeat right center;
}
#content .content-right .searchBar label {
	top: 0;
	left: 130px;
}
.searchBar div p {
	position: relative;
	height: 42px;
	line-height: 42px;
	margin: 0 10px;
	font-size: 16px;
	color: #666;
	cursor: default;
	font-size: 14px;
	font-family: "宋体";
}
.searchBar div p .iconfont {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 40px;
	text-align: center;
	color: #999;
}
.searchBar div p .expansion {
	display: none;
}
.searchBar div ul {
	display: none;
	position: absolute;
	left: -2px;
	z-index: 1;
	background-color: #fff;
	border: 2px solid #3ba354;
	border-top: none;
}
#content .content-right .searchBar input {
	float: left;
	width: 608px;
	height: 40px;
	line-height: 40px;
	text-indent: 10px;
	font-size: 14px;
	border: 2px solid #3ba354;
	border-right: none;
}
.filter_center p {
	float: left;
	font-size: 14px;
	font-family: "宋体";
	color: #333;
	font-weight: 900;
}
.filter_username {
	float: left;
	width: 245px;
	background: #fff;
	font-size: 14px;
	font-family: "宋体";
	margin-top: 20px;
	border-radius: 2px;
	text-indent: 15px;
	height: 42px;
	line-height: 42px;
	border: 1px solid #c1eacc;
}
.filter_middle {
	float: left;
	width: 247px;
	background: #83d396;
	font-size: 16px;
	font-weight: 900;
	text-align: center;
	border-radius: 3px;
	font-family: "宋体";
	margin-top: 15px;
	height: 42px;
	line-height: 42px;
}
.filter_post {
	float: left;
	width: 247px;
	background: #3ba354;
	font-size: 16px;
	font-weight: 900;
	text-align: center;
	border-radius: 3px;
	font-family: "宋体";
	margin-top: 10px;
	height: 42px;
	line-height: 42px;
}
.filter_middle a, .filter_post a {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
}
/*选项卡*/
.filter_choose {
	border: 1px solid #3ba354;
	left: 0;
	padding: 12px 14px 6px;
	position: absolute;
	top: 18px;
	left: -59px;
	width: 570px;
	height: 102px;
	background: #fff;
	z-index: 3;
	display: none;
}
.filter_choose ul {
	width: 620px!important;
}
.filter_choose ul li {
	margin: 0px 10px 5px 0px!important;
	padding: 0px!important;
}
#content .content-right .searchBar .button {
	float: left;
	width: 100px;
	height: 44px;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background-color: #3ba354;
	border: none;
	cursor: pointer;
}
#content .content-right .searchBar label {
	margin: 12px 0 0 12px;
	font-size: 15px;
}
.searchBar div.active {
	border-color: #3ba354;
	transition: none;
}
#content .content-right .searchBar div.active p .collapse {
	display: none;
}
#content .content-right .searchBar div.active p .expansion {
	display: block;
}
.searchBar div.active ul {
	display: block;
	width: 100%;
}
.searchBar div.active ul li {
	height: 32px;
	line-height: 32px;
	text-indent: 10px;
}
.searchBar div.active ul li a {
	display: block;
	font-size: 14px;
	color: #666;
	cursor: pointer;
}
.PLG-icon-window-1::before {
	content: ""!important;
}
.PLG-areamenu-placeholder {
	line-height: 42px!important;
}
.keyword {
	float: left;
	width: 282px;
	border: none;
	text-indent: 14px;
	font-size: 14px;
	font-family: "宋体";
	height: 42px;
	line-height: 42px;
	background: url(../img2/index/1_11.jpg) no-repeat right center;
}
.PLG-areamenu-button {
	float: left;
	width: 115px!important;
	border: none;
	height: 42px!important;
	text-indent: 18px;
	font-size: 14px;
	font-family: "宋体";
	color: #999;
	line-height: 42px;
	background: url(../img2/index/index_06.jpg) no-repeat 85% center!important;
}
.filter_button {
	float: left;
	width: 107px!important;
	line-height: 42px;
	background: #3ba354!important;
	text-align: center;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}
.filter_hot {
	margin-top: 10px;
	float: left;
}
.filter_hot b, .filter_cate b {
	float: left;
	margin: 0px 5px 10px;
	font-weight: 100;
	font-size: 12px;
	color: #999;
	font-family: "宋体";
	margin-right: 8px;
}
.filter-city b {
	float: left;
	margin: 0px 2px;
	font-size: 12px;
	color: #ff7300;
	font-family: "宋体";
}
.filter_cate b {
	margin-right: 0;
}
.filter_hot a {
	color: #999;
	float: left;
	width: auto;
	margin-right: 18px;
}
.filter_cate ul {
	float: left;
	width: 525px;
	position: relative;
}
.filter_cate ul li {
	color: #666;
	float: left;
	font-size: 12px;
	font-family: "宋体";
	height: 20px;
	line-height: 18px;
	width: auto;
	border: 1px solid #fff;
	cursor: pointer;
	background: #fff;
}
.filter_cate ul li span {
	position: relative;
	z-index: 2;
	padding: 0 8px;
	height: 20px;
	background: #fff;
	display: block;
}
.filter_choose {
	background: #fff;
}
.filter_choose a {
	float: left;
	margin-right: 13px !important;
	margin-bottom: 7px;
}
.filter_choose a:hover {
	color: #3ba354;
}
.filter_cate ul li a {
	color: #666;
	margin-right: 10px;
}
.filter_media {
	float: left;
	margin-top: 3px;
}
.filter_media ul {
	width: 105%
}
.filter_media ul li {
	float: left;
	width: 196px;
	height: 35px;
	font-size: 18px;
	line-height: 35px;
	text-indent: 12px;
	background: #83d396;
	margin-right: 5px;
}
.filter_media ul li img {
	float: left;
	margin: 12px 0px 0px 45px;
}
.filter_media ul li a {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
}
.filter_banner {
	float: left;
	margin-bottom: 23px;
	width: 537px;
	height: 223px;
	position: relative;
}
.searchBar div.active ul li a:hover {
	background-color: #999;
}
.filter_active {
	border: 1px solid #3ba354!important;
	border-bottom: 1px solid #fff!important;
	background: #fff;
}
#content .content-right .banner {
	float: left;
	width: 708px;
	height: 255px;
	margin-top: 20px;
}
#content .content-right .banner ul {
	position: relative;
	float: left;
	overflow: hidden;
}
#content .content-right .banner img {
	width: 708px;
	height: 255px;
}
#content .content-right .aggregation {
	float: left;
	margin-left: 8px;
	margin-top: 20px;
}
#content .content-right .aggregation a {
	display: block;
	width: 124px;
	height: 122px;
}
#content .content-right .aggregation .instrument {
	margin-bottom: 11px;
	background: url(../images/aggregation-instrument.png) no-repeat center;
}
#content .content-right .aggregation .health {
	background: url(../images/aggregation-health.png) no-repeat center;
}
#content .content-right .company {
	margin-top: 19px;
}
#content .content-right .company a {
	float: left;
	width: 128px;
	height: 103px;
	line-height: 102px;
	margin-right: 12px;
	text-align: center;
	border: 1px solid #ddd;
}
#content .content-right .company a.last {
	margin-right: 0;
}
#content .content-right .company a:hover {
	border-color: #ff9933;
}
#content .content-right .company a img {
	vertical-align: middle;
	max-width: 128px;
	max-height: 98px;
}
#content .content-right .hotLinks {
	margin-top: 11px;
}
#content .content-right .hotLinks .left {
	float: left;
}
#content .content-right .hotLinks .left a {
	margin-right: 10px;
}
#content .content-right .hotLinks .right {
	float: right;
}
#content .content-right .hotLinks .right h1, #content .content-right .hotLinks .right a {
	color: #3ba354;
}
#content .content-right .hotLinks .right h1 {
	display: inline;
	font-size: 14px;
	margin-right: 10px;
}
#content .content-right .hotJob {
	margin-top: 27px;
}
#content .content-right .hotJob ul {
	margin-top: 10px;
}
#content .content-right .hotJob h2 {
	text-indent: 20px;
	border-left: none;
}
#content .content-right .hotJob li {
	position: relative;
	float: left;
	width: 390px;
	height: 80px;
	padding: 0px 20px 0px 0px;
	margin-top: 10px;
	border: 1px dashed #ccc;
}
#content .content-right .hotJob li a {
	cursor: pointer;
}
#content .content-right .hotJob i {
	position: absolute;
	top: 0;
	right: 0;
	width: 31px;
	height: 32px;
	background: url(../images/12_03.jpg) no-repeat;
}
#content .content-right .hotJob li.left {
	margin-right: 15px;
}
#content .content-right .hotJob li div {
	line-height: 21px;
}
#content .content-right .hotJob li .top h3 {
	float: left;
	max-width: 200px;
	margin-right: 10px;
	color: #3ba354;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.salary b {
	color: #fd9a34;
}
.salary span {
	color: #666;
	margin-left: 5px;
}
#content .content-right .hotJob li .top span {
	color: #999;
}
#content .content-right .hotJob li .top b {
	float: right;
	font-weight: bold;
	color: #ff9933;
	font-size: 16px;
}
#content .content-right .hotJob li .bottom span {
	float: left;
}
#content .content-right .hotJob li .bottom time {
	float: right;
	color: #999;
	font-size: 12px;
}
.PLG-areamenu-result .PLG-areamenu-remove {
	right: 1px!important;
	top: 3px!important;
}
/* Content bottom */
#content .content-bottom {
	float: left;
	width: 100%;
}
#content .content-bottom .company h2 {
	margin-top: 36px;
}
.list_right {
	float: left;
	width: 200px;
	height: auto!important;
	padding: 10px 5px;
	margin-left: 10px;
}
#content .content-bottom .company ul {
	margin-top: 10px;
}
.list_left img {
	float: left;
	height: 80px;
	width: 146px;
}
#content .content-bottom .company li {
	float: left;
	margin: 10px 10px 0px 0px;
	width: 228px;
	height: 177px;
	border: 1px solid #eee;
}
#content .content-bottom .company li img {
	display: block;
}
#content .content-bottom .company li.last {
	margin-right: 0;
}
.company ul {
	width: 110%;
}
.hotnotice {
	background: #f1f1f1;
	height: 47px;
	padding: 18px 15px;
}
.hot_title {
	float: left;
	width: 150px;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #666;
	font-size: 14px;
}
.hot_city {
	float: left;
	margin-left: 2px;
	width: 45px;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #666;
	font-size: 14px;
}
#content .content-bottom .company li dl {
	position: relative;
}
#content .content-bottom .company li dt {
	width: 228px;
	height: 98px;
	line-height: 98px;
	text-align: center;
	border: 1px solid #eee;
}
.filter_job {
	padding: 20px 15px;
	width: 1160px;
	border-bottom: 1px solid #e3e3e3;
	float: left;
}
.filter_job ul li {
	float: left;
	width: 195px;
	margin-right: 48px;
	height: auto;
	font-family: "宋体";
}
.filter_job ul, .filter_company,.filter_school, .filter_famous ul, .filter_famous_new ul {
	width: 1250px;
}
.filter_job ul li p {
	color: #369550;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 7px;
}
.filter_job ul li label {
	color: #666;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}
.filter_joblist h3 {
	background: #c0eacb;
	color: #17662d;
	font-size: 18px;
	height: 45px;
	line-height: 45px;
	padding-right: 20px;
	text-indent: 50px;
	position: relative;
	margin-bottom: 15px;
}
.filter_joblist h3.news {
	background: #c0eacb;
	color: #17662d;
	font-size: 18px;
	height: 45px;
	line-height: 45px;
	padding-right: 20px;
	text-indent: 70px;
	position: relative;
	margin-bottom: 15px;
}

.filter_vip {
	width: 37px;
	height: 53px;
	position: absolute;
	left: 5px;
	top: 0px;
}
.filter_new {
	width: 56px;
	height: 48px;
	position: absolute;
	left: 5px;
	top: 3px;
}
.filter_news {
	width: 29px;
	height: 17px;
	position: absolute;
	left: 150px;
	top: 15px;
}
.filter_school {
	height: auto;
	margin-bottom: 25px;
}
.filter_school ul li {
	position: relative;
	float: left;
	width: 193px;
	height: 120px;
	margin: 0px 8px 8px 0px;
}
.filter_school ul li a{
	float: left;
	width: 193px;
	height: 120px;
}

.filter_school ul li a img{
	float: left;
	width: 193px;
	height: 120px;
}

.filter_school ul li p {
	position: absolute;
	bottom: 14px;
	left: 0px;
	width: 100%;
	height: 14px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
}

.filter_company {
	height: auto;
	margin-bottom: 25px;
}
.filter_famous {
	height: auto;
	margin: 15px 0px 30px;
}
.filter_company ul li {
	float: left;
	width: 232px;
	height: auto;
	margin: 0px 8px 20px 0px;
}
.filter_company ul li p {
	margin-top: 8px;
	width: 100%;
	float: left;
	height: 14px;
}
.filter_company ul li p span {
	float: left;
	margin-top: -2px;
}
.filter_company ul li p a {
	color: #333;
	font-family: "宋体";
	width: 106px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	padding-left: 4px;
}
.filter_company ul li img {
	width: 232px;
	height: 52px;
	display: block;
	float: left;
}
.filter_famous ul li img {
	float: left;
	width: 390px;
	height: 60px;
	margin: 0px 10px 10px 0px;
}
.filter_filter ul li {
	float: left;
	width: 60px;
	background: url(../img2/index/line.jpg) no-repeat right center;
	padding: 0px 8px 0px 5px;
	margin-right: 5px;
	font-family: "宋体";
	font-size: 14px;
	color: #bfbfbf;
	cursor: pointer;
}
.filter_last {
	background: none!important;
}
.filter_hover {
	color: #333!important;
	font-weight: 900;
}
.filter_name ul li {
	float: left;
	width: 244px;
	height: 32px;
	border: 1px solid #ddd;
	margin-bottom: 5px;
	position: relative;
}
.filter_name ul li label {
	top: 8px;
	left: 40px;
}
.filter_name ul li span {
	float: left;
	width: 32px;
	height: 32px;
	background: #ddd;
}
.filter_name ul li span img {
	float: left;
	width: 16px;
	height: 18px;
	display: block;
	margin: 7px 8px;
}
.filter_phone {
	float: left;
	width: 212px;
	height: 32px;
	line-height: 32px;
	border: none;
	text-indent: 10px;
}
.filter_name {
	width: 244px;
	height: auto;
	margin-top: 10px;
	float: left;
}
.filter_check {
	float: left;
	margin-top: 5px;
}
.check {
	float: left;
	margin: 2px 5px 0px 0px;
}
.filter_check span {
	float: left;
	width: auto;
	margin-right: 20px;
	color: #bfbfbf;
	font-size: 12px;
	font-family: "宋体";
}
.filter_check span a {
	color: #bfbfbf;
}
.filter_rester {
	float: left;
	width: 60px;
	font-size: 12px;
	font-family: "宋体";
	color: #ff9933;
	font-weight: 900;
	margin-left: 10px;
	background: url(../images/3_15.jpg)no-repeat right center;
}
.filter_login {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 254px;
	height: 185px;
	background: url(../img2/index/bg.png) repeat-x;
	margin-bottom: 25px;
	padding: 18px 15px;
}
.filter_submit {
	float: left;
	width: 245px;
	height: 42px;
	background: #3ba354;
	margin-top: 15px;
	text-align: center;
	line-height: 42px;
	font-weight: 900;
	border-radius: 3px;
}
.filter_submit a {
	color: #fff;
	font-family: "宋体";
	font-size: 16px;
	display: block;
	width: 100%;
	height: 100%;
}
.filter_search {
	float: left;
	width: 600px;
	height: 185px;
	padding: 18px 20px;
	border: 1px solid #ddd;
	margin: 0px 10px 23px 0px;
}
.searchBar {
	float: left;
	width: 596px;
	height: 42px;
	border: 2px solid #3ba354;
	border-radius: 3px;
}
.searchBar label {
	margin-top: 14px;
	margin-left: 12px;
	font-size: 14px;
	font-family: "宋体";
}
.searchBar .PLG-areamenu-button .PLG-areamenu-button-icon {
	display: none;
}
#content .content-bottom .company li dt:hover {
	border-color: #ff9933;
}
#content .content-bottom .company li dt a {
	display: block;
}
#content .content-bottom .company li dt img {
	vertical-align: middle;
	max-width: 228px;
	max-height: 98px;
}
#content .content-bottom .company li dd {
	position: absolute;
	bottom: 0;
	display: none;
	height: 56px;
	padding: 0 10px;
	background-color: #666;
	opacity: 0.8;
}
#content .content-bottom .company li dd a {
	display: block;
	line-height: 28px;
	color: #fff;
}
#content .content-bottom .company li dd a:hover {
	color: #ff9933;
}
#content .content-bottom .company li dd a span {
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#content .content-bottom .company li dd a .job {
	width: 140px;
}
#content .content-bottom .company li dd a .loc {
	width: 68px;
	text-align: right;
}
#content .content-bottom .job h2 {
	margin-top: 36px;
}
#content .content-bottom .job ul {
	margin-top: 10px;
}
#content .content-bottom .job li {
	float: left;
	width: 380px;
	height: 352px;
	margin: 10px 22px 0 0;
	border: 1px solid #eee;
}
#content .content-bottom .job li.right {
	margin-right: 0;
}
#content .content-bottom .job li h3 {
	width: 382px;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 16px;
	text-indent: 10px;
	background-color: #eee;
}
#content .content-bottom .job li div {
	height: 150px;
	padding: 10px 20px;
}
#content .content-bottom .job li p {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
#content .content-bottom .job li i, #content .content-bottom .job li span {
	float: left;
}
#content .content-bottom .job li i {
	font-style: normal;
	width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#content .content-bottom .job li span {
	width: 165px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#content .content-bottom .job li b {
	float: right;
	width: 100px;
	color: #ff9933;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#content .content-bottom .news h2 {
	margin-top: 36px;
}
#content .content-bottom .news ul {
	margin-top: 20px;
}
#content .content-bottom .news li {
	float: left;
	width: 382px;
	margin-right: 22px;
}
#content .content-bottom .news li p {
	height: 32px;
	line-height: 30px;
	text-indent: 10px;
}
#content .content-bottom .news li.right {
	margin-right: 0;
}
#content .content-bottom .news li span {
	float: left;
	max-width: 280px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#content .content-bottom .news li time {
	float: right;
	color: #999;
}
#content article.links {
	display: block;
}
#content .content-bottom .expo li {
	float: left;
	width: 214px;
	margin-right: 30px;
	margin-bottom: 10px;
}
#content .content-bottom .expo li img {
	width: 210px;
	height: 110px;
	border: 1px solid #eee;
	padding: 1px;
}
/***** Common *****/
#content article h2 {
	height: 45px;
	line-height: 45px;
	padding-right: 20px;
	color: #17662d;
	font-size: 18px;
	text-indent: 15px;
	border-left: 5px solid #3ba354;
	background-color: #c0eacb;
}
#content article h2 a {
	float: right;
	font-size: 14px;
	text-align: center;
	color: #666;
}
/* Color:hover */
#content .content-left .menu li a:hover, #content .content-right .hotLinks a:hover, #content .content-bottom .company dd p a:hover, #content .content-bottom .job a:hover, #content .content-bottom .news a:hover {
	color: #ff9933;
}
/* Font size */
#content .content-right .hotLinks span, #content .content-right .hotLinks a, #content .content-right .hotJob li .top span, #content .content-right .hotJob li .bottom span, #content .content-bottom .company li dd p a, #content .content-bottom .company li dd p span, #content .content-bottom .job li i, #content .content-bottom .job li a, #content .content-bottom .job li b, #content .content-bottom .news li a, #content .content-bottom .news li time {
	font-size: 14px;
}
.bottom span {
	font-size: 12px!important;
}
/* color */
#content .content-right .hotLinks span, #content .content-right .hotLinks a, #content .content-right .hotJob li .bottom span, #content .content-bottom .company li dd p a, #content .content-bottom .company li dd p span, #content .content-bottom .job li i, #content .content-bottom .job li a, #content .content-bottom .news li a {
	color: #666;
}
/* Font family */
#content .content-right .hotJob h3, #content .content-right .hotJob b, #content .content-right .hotJob span, #content .content-right .hotJob time, #content .content-bottom .company li dd p a, #content .content-bottom .company li dd p span, #content .content-bottom .job i, #content .content-bottom .job span, #content .content-bottom .job b, #content .content-bottom .news li a, #content .content-bottom .news li time {
	font-family: Tahoma, "\5b8b\4f53", Arial, Helvetica, sans-serif;
}
.submit {
	width: 245px;
	height: 42px;
	background: #3ba354;
	text-align: center;
	line-height: 42px;
	font-weight: 900;
	border-radius: 3px;
	border: 0;
	font-family: "宋体";
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
/*轮播图*/
.banner {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.banner_main {
	width: 236px;
	height: 223px;
}
.banner_ul {
	width: auto;
}
.banner_ul li a {
	position: absolute;
	top: 0;
	left: 0;
}
.banner_span {
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: 0;
}
.banner_span span {
	width: 15px;
	height: 15px;
	float: left;
	margin: 2px;
	background: url(../img2/dot.png) no-repeat left bottom;
}
.banner_span p {
	height: 20px;
	line-height: 20px;
}
.banner_span .banner_span_one {
	background: url(../img2/dot.png) no-repeat left -1px;
}
/*首页热门城市*/
.filter-city {
	border-top: 1px solid #ddd;
	margin-top: 3px;
	padding-top: 5px;
	font-size: 12px;
	color: #666;
	line-height: 22px;
	font-family: "宋体";
}
.filter-city ul {
	float: left;
	width: 495px;
}
.filter-city a {
	float: left;
	width: auto;
	padding: 0 4px;
	color: #ff7300;
	font-weight: 900;
}
.all {
	float: left;
	border: 1px solid #fff;
	margin-top: -1px;
	height: 20px;
	position: relative;
	font-weight: 900;
}
.all span {
	padding-left: 3px;
	padding-right: 9px;
	z-index: 2;
	position: relative;
	height: 22px;
	color: #ff7300;
	background: url(../img2/index/jiantou.jpg) no-repeat right center #fff!important;
	display: block;
}
.filter_provice {
	background: #fff;
}
.filter-provice {
	padding: 2px 15px;
	display: none;
	border: 1px solid #ff9933;
	font-size: 12px;
	color: #666;
	background: #fff;
	font-family: "宋体";
	position: absolute;
	right: -1px;
	top: 17px;
	width: 569px;
}
.filter-total {
	width: 580px;
}
.filter-provice a {
	padding: 0 5px;
	line-height: 22px;
	color: #ff7300;
	float: left;
	width: auto;
}
.filter-provice a:hover {
	background: #ff9933;
	color: #fff;
	float: left;
}
.filter_bg {
	border: 1px solid #ff9933!important;
	border-bottom: 1px solid #fff!important;
	background: #fff;
	z-index: 4;
}
.filter-city a:hover {
	background: #ff9933;
	color: #fff!important;
}
/*新增样式 新版广告排列*/
.filter_famous_new {
	height: auto;
	margin: 15px 0px 30px;
}
.filter_famous_new ul li {
	float: left;
	width: 230px;
	height: 82px;
	margin: 0px 10px 10px 0px;
}

.filter_famous_new ul li.yq-pic {
	float: left;
	width: 392px;
	height: 98px;
	margin: 0px 10px 10px 0px;
}

.filter_famous_new ul li.yq-pic a{
	float: left;
	width: 392px;
	height: 98px;
}

.filter_famous_new ul li.max-pic {
	display: inline-block;
	width: 230px;
	height: 174px;
	margin: 0px 10px 10px 0px;
}
.filter_famous_new ul li.max-pic1 {
	float: right;
	width: 230px;
	height: 174px;
	margin: 0px 60px 10px 0px;
}
.filter_famous_new ul li.max-pic2 {
	float: left;
	width: 470px;
	height: 82px;
	margin: 0px 10px 10px 0px;
}
.filter_famous_new ul li img {
	float: left;
	width: 100%;
	height: 100%;
}
/*猎头顶部的调整*/
.tab_hover {
	color: #fff !important;
	font-weight: 900;
}
.tab_last {
	background: none !important;
}
