﻿body{
	background-color: #e0f3ff;
}
div.topbar{
 background:url('/images/topbg.gif') repeat-x;
 height:33px;
}

div.topbar_center{
  width:1200px;
  margin-left:auto;
  margin-right:auto;
  line-height:33px;
  padding:0px 5px 0px 5px;
  color:#666;
}

div.topbar_center *{
	color:#666;
}

div.topbanner{
  margin-left:auto;
  margin-right:auto;
  height:90px;
}
div.topbanner_left{
  width:350px;
  height:90px;
  float:left;
  padding:0px;
}
div.topbanner_right{
  width:850px;
  height:90px;
  float:left;
  border:0px solid #eee;
}

img.topqrlogo{
	width:90px;
	height:90px;
}

/******** 站点导航条*******************************/
div.nav{
	height:40px;
	margin:0 auto;
	width:1200px;
	/*background:#f71;*/
	/*background:#349BFC;*/
}
div.nav ul{
    width:1200px;
	height:35px;
	margin:0 0 0 0;
}


div.nav li{
	width:133px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:16px;
	float:left;	
	position:relative;
}

div.nav li.nav{
	/*background:#f71;*/
	background:#349BFC;
	cursor: hand;
	cursor: pointer; 
}

div.nav li.nav:hover{
	/*background:#fb5;*/
	background:#2288Fa;
}

div.nav li.currently{
	/*background:#fa4;*/
	background:#0E66F7;
}

div.nav a{
    font-size:16px;
}

div.nav a:link{
	color:#ffffff;
	text-decoration:none;
}
div.nav a:visited{
	color:#ffffff;
	text-decoration:none;
}
div.nav a:hover{
	color:#ffffff;
	text-decoration:none;
}


/*滚动字幕*/
.divmarquee_left {
	width: 98px;
	height:30px;
	border: 0px solid #ccc;
	float:left;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color:#f60;
	font-weight: bold;
}

.divmarquee_marquee {
	text-align:center;
	height:30px;
	line-height:22px;
	width: 1050px;
	border: 0px solid #ccc;
	padding-top:5px;
	margin: 0 auto;
	position: relative;
	background:#fff4dd;
	float:left;

}

.divmarquee_right {
	width: 45px;
	height:30px;
	border: 0px solid #ccc;

	float:left;

}

/* topmarquee */
div.divmarquee{
	overflow:hidden;
	width:1200px;	
	line-height:30px;
	margin-top:0px;
	color:#999;
	background:#fff4dd;
	border:none;
}

div.wztj{
	overflow:hidden;
	width:1200px;
	*width:1198px;
	line-height:30px;
	margin-top:5px;
	font-size:14px;
	color:#888;
}

/* 网站统计 等box */
span.wztj {
	padding:0px 0px 0px 10px;
	display:-moz-inline-box; 
	display:inline-block; 
	color:#888;
	width:150px;
	text-align: center;
}

span.wztj i{
	color:#f00;
	/*font-style:normal;*/
}

span#index-ssdt{
	width:530px;
	*width:530px;
	display:inline-block;
	border:0px solid #f00;
	vertical-align: middle;
	font-weight: bold;
}

div.ssdt-more{
	width:100px;
	display:inline-block;
	border:0px solid #f00;
}

/* 登录 等box */
div.box{
	padding:3px 0px;
	border:1px solid #bef;
}

div.lmbox{  /* 栏目通用 */
	border:1px solid #bef;
	float:left;
	height:100%;
}

div.index_login{
	width:286px;	
	padding:3px;
	background:#fff;
}

div.index_login_title{
	width:160px;height:30px;
	margin-left:10px;
	border:0px solid #f00;
	padding:5px;
	font-size:16px;color:#09f;
}


div.wxloginbox{
	width:100%;
/*	border:1px solid #f00;*/
	height:auto;
	text-align: center;
}

div.index_login_contentbox{
	margin:auto;width:280px;
	border:0px solid #f00;
	padding:5px;
	line-height: 18px;
	text-align: center;
}

div.index_slider{
	width:362px;
	margin-left: 5px;
	padding:0px;
	border:0px solid #f00;
}

div.index_inputbox{
	border:1px solid #bbb;
	width:240px;
	height:35px;
	padding-left:5px;
	border-radius:5px;
	margin:10px 0px 0px 10px;
}

div.index_inputbox:hover{
	border:1px solid #09f;
}

div.index_inputbox input.inputtxt{
    width:200px;
    outline:medium;
    outline:none;
    border:none;
    line-height:33px;
    height:33px;
}

div.newssearch>div.index_inputbox{
	width:420px;margin:0px 0px 5px 0px;float:left;
}

div.newssearch>div.index_inputbox>input{
	width:370px;outline:medium;outline:none;border:none;line-height:33px;height:33px;
}

div.index_news{
	width:542px;
	height:350px;
	margin-left: 5px;
	padding:3px;
}



/*新闻tab*/
ul.newsul{
	width:534px;
	height:35px;
	margin:0 0 0 0;
}
li.newsnav{
	width:89px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:14px;
	float:left;	
	position:relative;
	color:#fff;
	background:#eeefff;
	cursor: hand;
	cursor: pointer; 
	border-bottom: 1px solid #7bf;
}

li.newsnav_1st{
	border-top-left-radius: 2px; 
}

li.newsnav_last{
	border-top-right-radius: 2px; 
}

li.newsnav:hover,li.newsnav:hover a{
	color:#ff9;
	background:#7bf;
}


li.newsnav_currently,li.newsnav_currently a{
	color:#fff;
	background:#6af;
}

li.doublecols {
    width: 49%;
    height: 28px;
    line-height: 28px;
    margin-left: 3px;
    float: left;
}

div.newsbox{
	height:265px;
	display: none;
}

span.newslm{
	float: left;
}

div.newstitle{
	display:inline-block;
	width:320px;
	height:26px;
	float:left;
	padding-left:5px;

	overflow: hidden;  /*溢出隐藏*/
    text-overflow: ellipsis; /*以省略号...显示*/
    white-space: nowrap;  /*强制不换行*/
}

span.newsdate{
	color:#aaa;
	float:right;
}

div.newsbox li{
	height:26px;
	line-height: 26px;
	width:500px;	
	font-size:14px;

	padding-left:5px;
	margin-left: 5px;
}

div.newssearch{
	border:0px solid #f00;
	padding-left:10px;
	height:35px;
}

/* 广告位 */
div.ad240{
	border:1px solid #bef;
	margin-top:5px;
	width:237px;
	height:92px;
	margin-left:4px;
	float:left;
	background-color: #ddf8ff;
	line-height: 16px;
	text-align: center;
}

div.ad960{
	border:1px solid #bef;
	margin-top:5px;
	width:961px;
	height:92px;
	margin-left:4px;
	float:left;
	line-height: 16px;
	text-align: center;
}

div.ad1200{
	border:1px solid #bef;
	margin-top:5px;
	width:1200px;
	height:92px;
	margin-left:0px;
	float:left;
	line-height: 16px;
	text-align: center;	
}

/* 实用工具 */

div.index_tools{
	margin-top:5px;width:1200px;height:105px;background-color:#f0f9ff;
}

div.index_tools_box_title {
 width:30px;
 height:92px;
 float:left;
 border:1px solid #cccccc;
 margin:2px 0px 0px 5px;
 text-align:center;
 color:#0099ff;
 font-weight:bold;
 line-height:15px;
 background-color:#ffffff;

}

div.index_tools_box {
 width:137px;
 height:92px;
 float:left;
 border:1px solid #cccccc;
 margin:2px 0px 0px 7px;
 padding:3px 0px 0px 0px;
 text-align:center;
 background-color:#ffffff;
}

/* part 2 最新发布  加急招聘  考试培训信息 市场信息*/
div.lmtitle{
	color:#09f;
	font-size:16px;
	height:30px;
	line-height: 28px;
	background:url('../images/title_bg_1.gif');
	background-color: #E5F6FF;
	background-repeat:no-repeat; 
	background-position:left;
	padding:0px 20px 3px 30px;
	border-bottom: 1px solid #bef;
}

div.lmtitle>span.title{
	color:#09f;
	font-size:16px;
	float:left;
	font-weight: bold;
}
div.lmtitle>span.more{
	color:#999;
	font-size:14px;
	float:right;
}

div.lmtitle>span.more>a{
	color:#999;
	font-size:14px;
}

/* part 2 最新发布  加急招聘  考试培训信息 市场信息 title 下面的 内容框 */
div.lmdiv{
	padding:2px 8px 8px 8px;
}

div.lmdiv li{	
	line-height:28px;
	font-size:14px;
}

div.lmdiv li span.right{
	float:right;
	color:#999;
}

div.lmdiv li.item{
	background: url(../images/defaultarrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	
}

div.lmdiv li.item a{
	font-size:14px;
}

div.index_right{
	margin-left:5px;
}

/*个人 首页已登录样式*/
table.tblist-userinfo-gr{
	width: 100%;
}

table.tblist-userinfo-gr td{
	font-size:14px;
	line-height: 24px;
	height: 24px;
	padding:2px;
}

table.tblist-userinfo-gr td.lm{
	width:40%;
	text-align: right;
	color:#f60;
}

table.tblist-userinfo-gr td.value{
	width:60%;
	text-align: left;
	color:#09f;
}


/*企业 首页已登录样式*/
table.tblist-userinfo-qy{
	width: 100%;
}

table.tblist-userinfo-qy td{
	font-size:14px;
	line-height: 22px;
	height: 22px;
	padding:2px;
}

table.tblist-userinfo-qy td.lm{
	width:40%;
	text-align: right;
	color:#f60;
}

table.tblist-userinfo-qy td.value{
	width:60%;
	text-align: left;
	color:#09f;
}

/*管理员 首页已登录样式*/
table.tblist-userinfo-admin{
	width: 100%;
}

table.tblist-userinfo-admin td{
	font-size:14px;
	line-height: 22px;
	height: 22px;
	padding:2px;
}

table.tblist-userinfo-admin td.lm{
	width:40%;
	text-align: right;
	color:#f60;
}

table.tblist-userinfo-admin td.value{
	width:60%;
	text-align: left;
	color:#09f;
}

/* 最新职位  高薪职位 */
table.zpxxlist{
  width: 100%;
  table-layout: fixed; 
}
table.zpxxlist td{
  height:24px;
  line-height: 24px;
  text-align:left;
}

table.zpxxlist tr{
  height:26px;
}

div.linksbox_body{
	width: 1200px;
	margin: 10px auto 0px auto;
	line-height: 28px;
	padding:0px 10px;
	border:1px solid #bef;

}