/*全局样式*/
body{
	margin:0;
	padding:0;
	background-color:#dbdbdb;
	font-size:12px;
	color:#333333;
	font-family: "宋体",Arial, Helvetica, sans-serif;
}
td {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
/*头部logo与广告*/

#menu_top{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
/*主导航菜单*/
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#menu_out{
	width:946px;
	padding-left:4px;
	margin-left:auto;
	margin-right:auto;
	background:url(/images/090620/menu_left.gif) no-repeat left top;
}
#menu_in{
	background:url(/images/090620/menu_right.gif) no-repeat right top;
	padding-right:4px;
}
#menu{
	background:url(/images/090620/menu_bg.gif) repeat-x;
	height:36px;
}
.menu_line{
	background:url(/images/090620/menu_line.gif) no-repeat center top;
	width:8px;
}
.menu_line2{
	background:url(/images/090620/menu_line2.gif) no-repeat center top;
	width:15px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:35px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:35px;
	background:url(/images/090620/menu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:11px 14px 10px 10px;
	line-height:14px;
	background:url(/images/090620/menu_on_right.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#333333;
	text-decoration:none;
	padding:14px 14px 7px 10px;
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:20px;
	clear:both;
}
#menu_con li{
	float:left;
	height:22px;
	margin-top:8px;
}
#menu_con li a{
	display:block;
	float:left;
	background:url(/images/090620/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	color:#333333;
	padding-left:3px;
}
#menu_con li a span{
	float:left;
	padding:6px 10px 4px 10px;
	line-height:12px;
	background:url(/images/090620/menu_on_right2.gif) no-repeat right top;
}
#menu_con li a:hover{
	text-decoration:none;
	background:url(/images/090620/menu_on_left2.gif) no-repeat left bottom;
	color: #FF3300;
}
#menu_con li a:hover span{
	background:url(/images/090620/menu_on_right2.gif) no-repeat right bottom;
}

/*登陆，搜索，文字新闻，文字广告*/
.table_login {
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b07e1f;
	border-bottom-color: #b07e1f;
}
.table_login a {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.table_login a:hover {
	color: #FF3300;
	text-decoration: underline;
}
.table_login a:visited {
	color: #333333;
	text-decoration: none;
}
.table_login a:active {
	color: #333333;
	text-decoration: none;
}
.table_login .red {
	color: #FF0000;
}

.table_login .leftline {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #b07e1f;	
}
.table_login .leftline form{
	margin: 0px;
	padding: 0px;    
}
.table_login .input1 {
	height: 16px;
	width: 130px;
	border: 1px solid #333333;
}
.table_login .input2 {
	height: 18px;
	width: 170px;
	border: 1px solid #333333;
}

/*招聘信息*/
.table_zpxinxi {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffb55b;
	border-bottom-color: #ffb55b;
}
.table_zpxinxi_2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffb55b;
}

a.redtit:link ,a.redtit:active ,a.redtit:visited{
	font-size: 16px;
	font-weight: bold;
	color: #ff3c00;
	text-decoration: none;
}
a.redtit:hover {
	font-size: 16px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
}
/*logo区*/
.table_logo img {
	border: 1px solid #000000;
	margin: 3px;
}
/*最新招聘*/
.table_newjob_bg {
	background-image: url(../images/090620/index_53.jpg);
	background-repeat: repeat-x;
}
.table_newjob_border {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cd7708;
	border-bottom-color: #cd7708;
	border-left-color: #cd7708;
}
a.newjob:link ,a.newjob:visited ,a.newjob:active {
	font-size: 16px;
	font-weight: bold;
	color: #a72b00;
	text-decoration: none;
}
a.newjob:hover {
	font-size: 16px;
	font-weight: bold;
	color: #a72b00;
	text-decoration: underline;
}
.newjob_content {
	float: left;
	height: 70px;
	width: 231px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	text-align: left;
}
.newjob_content .company {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	height: 20px;
	width: 100%;
	padding-top: 8px;
}
.newjob_content .jobs {
	font-size: 12px;
	color: #0000CC;
	text-decoration: none;
	background-color: #fcf9eb;
	height: 20px;
	width: 210px;
	padding-top: 8px;
	overflow:hidden;
}
a.companynews ,a.companynews:visited ,a.companynews:active{
	color: #333333;
	text-decoration: none;
}
a.companynews:hover{
	color: #ff3300;
	text-decoration: underline;
}
a.jobsnews, a.jobsnews:visited, a.jobsnews:active {
	color: #002e9e;
	text-decoration: none;
}
a.jobsnews:hover
{
	color: #FF3300;
	text-decoration: underline;
}
.footer_bg {
	background-image: url(../images/090620/index_64.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonstyle {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BACKGROUND-IMAGE: url(../images/input_bg.gif); FONT: 12px 宋体; BORDER-LEFT: #ffffff 0px solid; WIDTH: 200px; CURSOR: hand; COLOR: #333333; BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 22px; BACKGROUND-COLOR: #e7e7e7
}
.btn-s{
	background:url(../images/btn-s.gif) no-repeat left center;
	width:73px;
	height:19px;
	margin-right:2px;
	line-height:19px;
	font-size:12px;
	border:none;
}

