*{
	margin:0;
	padding:0;
	font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;
	word-break:break-all;
	word-wrap: break-word;
}

/* ----- HYPERLINKS ----- */

a{
	color:#333;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#f30;
}

/* ----- images ----- */
Img{
	border:0;
	vertical-align:middle;
}
/* ----- ul ----- */
ul{
	list-style-type:none;
}
/* ----- input ----- */
input, select{
	vertical-align:middle;
}


/* ----- input of style ----- */
.input_out{
	background:url(../../images/job/input_bg.png) no-repeat;
	height:21px;
	line-height:21px;
	padding-left:2px;
	width:193px;
	border:1px #D5D5D5 solid;
	color:#979797
}

.input_login{ background:url(../../images/job/input_bg.png) no-repeat; height:21px;line-height:21px; padding-left:2px; width:143px; border-bottom:1px #ddd solid;border-right:1px #ddd solid;border-left:1px #777 solid;border-top:1px #777 solid; color:#979797}
.login_botton{background:url(../../images/news/login_bt.png); width:80px; height:22px; text-align:center; line-height:22px; color:#fff; cursor:pointer; border:none; font-weight:700;}
.input_add{
	line-height:25px;
	border-right:1px #D5D5D5 solid;
	border-bottom:1px #D5D5D5 solid;
	border-top:1px #555 solid;
	border-left:1px #555 solid;
	padding-left:3px;
	width:580px;
}

/* -- page -----*/
#page
{
	color: #777;
	font-size: 12px;
	background: #fff ;
}

/* ---- header -----*/
.header{background:url(../../images/header/bg_header.jpg) no-repeat left top; height:124px; width:1004px; margin:0 auto; position:relative;}
#logo{position:absolute; left:12px; top:8px;}
#logo a{display:block;}
#school{
	background:#000;
	line-height:16px;
	height:16px;
	_height:15px;
	overflow:hidden;
	color:#fff;
	position:absolute;
	left: 128px;
	top: 16px;
	padding:0 4px 1px;
	_padding:2px 4px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#quan{
	position:absolute;
	left: 173px;
	top: 42px;
	background:url(../../images/header/quan_red.gif);
	width:525px;
	height:43px;
}
#nav{
	width:977px;
	height:40px;
	position:absolute;
	left: 16px;
	bottom:0;
}
.nav1{background:url(../../images/need/nav_bg1.png); width:19px; height:40px; float:left;}
.nav2{background:url(../../images/need/nav_bg2.png) repeat-x; width:783px; height:40px; float:left;}
.nav2 ul li{float:left; line-height:20px; height:20px; overflow:hidden; background:url(../../images/need/nav_line.png) no-repeat right center; padding:10px;
/*FILTER: glow(color=#999999,strength=1);*/}
.nav2 ul li a{font-size:14px; font-weight:700; color:#fff;}
.nav2 ul li a:hover{color:#ff0;}
.nav3{background:url(../../images/need/nav_bg3.png); width:34px; height:40px; float:left;}

.nav4{background:url(../../images/job/nav_bg_black.png) repeat-x; width:120px; height:40px; float:left; line-height:40px; color:#fff; font-weight:700; text-align:center; }
.nav4 a{background:url(../../images/job/ico_three.png) no-repeat right center; color:#fff; padding-right:10px; position:relative; width:100px; height:40px; display:block;}



 
 

.nav5{background:url(../../images/job/nav_bg_right.png); width:21px; height:40px; float:left;}

#header_nav{position:absolute; bottom:40px; left:702px; width:280px; text-align:center;}
#header_nav a{
	color:#EE872C
}
#header_nav ul li{
	border-left:1px #EE872C solid;
	padding:0 11px;
	float:left;
}
#header_nav .line{
	border-right:1px #EE872C solid
}


/* ----- content ----- */
.content{width:960px; margin:9px auto 0; overflow:hidden; _zoom:1;}


.left_news{width:271px; height:375px; float:left; margin-right:9px; overflow:hidden;}
.left_news h2{
	background:url(../../images/job/bg_top_271.png) no-repeat;
	height:35px;
	line-height:35px;
	padding-left:15px;
	font-size:14px;
	color:#D91F24;
}
.fright{float:right; font-weight:normal; line-height:35px; padding-right:10px; font-size:12px;}
.left_newbox{
	background:url(../../images/job/bg_center_271.png) repeat-y;
	padding:10px 10px 5px;
}
.left_newbox ul li{ font-size:14px;line-height:20px; background:url(../../images/news/ico_there.gif) no-repeat 0 10px; height:20px; overflow:hidden; text-overflow:ellipsis; padding-left:12px; padding-top:6px;}
.job_newbottom{background:url(../../images/job/bg_bottom_271.png) no-repeat; height:12px; overflow:hidden;}

.picnews{width:431px; height:375px; float:left;margin-right:9px; overflow:hidden;}
.picnews_top{background:url(../../images/news/picnews_bg.png) no-repeat; height:16px; overflow:hidden; margin-bottom:-3px;}

.mtop{margin-top:9px;}
.job_so_bottom{background:url(../../images/job/bg_bottom_431.png); overflow:hidden; height:11px;}

.picData{width:400px; margin:0 auto; border:5px #EAEAEA solid;}
.job_so_center{background:url(../../images/job/bg_center_431.png) repeat-y; padding-top:2px;}

.hot_news{ border:1px #EAEAEA solid; width:408px; margin:10px auto 0; position:relative; padding-bottom:2px;}
.hot_news h3 a{
	color:#D91F24
}
.hot_news h3{font-size:18px; padding-left:58px; text-align:center;line-height:45px; height:45px; overflow:hidden;}
.hot_news span{float:right; font-size:10px;}
.hot_news p{margin:0 10px; padding:4px 0; line-height:16px; height:16px; overflow:hidden; font-size:14px; /*background:url(../images/job/bg_dian.png) repeat-x top;*/}
#ico_new{width:58px; height:41px; position:absolute; left:5px; top:0;}

.red{color:#555; margin-right:3px;}

.job_login{width:240px; height:375px; float:left; overflow:hidden;}
.job_login h2{
	background:url(../../images/job/login_bt.png);
	height:35px;
	line-height:35px;
	padding-left:15px;
	font-size:14px;
	color:#D91F24;
}
.job_loginbox{background:url(../../images/job/login_bg.png) repeat-y; padding:7px 10px 5px;}
.job_loginbox td{ padding:4px 5px; _padding:3px 5px;}
.job_loginbottom{background:url(../../images/job/login_bottom.png); height:9px; overflow:hidden;}
.pass{text-align:center; border-top:1px #f1f1f1 solid; padding-top:6px; margin:9px 3px 0;}
.pass a{background:url(../../images/job/ico_pass.png) no-repeat left center; padding-left:12px;}

.job_left2{width:711px; float:left; margin-right:9px;}


.tieba_right{width:240px; float:left;}
.tieba_right h2{
	background:url(../../images/job/right_job.png);
	height:41px;
	line-height:35px;
	padding-left:15px;
	font-size:14px;
	color:#D91F24;
}
.tieba_right h3{
	background:url(../../images/job/login_bt.png);
	height:35px;
	line-height:35px;
	padding-left:15px;
	font-size:14px;
	color:#1D7CBF;
}
.tieba{background:url(../../images/job/right_job_c.png) repeat-y; padding:3px 10px;}
.tieba ul li{font-size:12px;line-height:20px; background:url(../../images/news/ico_there.gif) no-repeat 0 10px; height:20px; overflow:hidden; padding-left:12px; padding-top:6px;}
.tieba span{float:right; font-size:10px; color:#777}
.right_job_b{background:url(../../images/job/right_job_b.png); height:12px; overflow:hidden;}

.clear{overflow:hidden; _zoom:1;}

.new_buju{width:351px; float:left; margin-right:9px; position:relative;}
.new_buju h2{
	background:url(../../images/job/home_teach_bt.png);
	height:35px;
	line-height:35px;
	padding-left:15px;
	font-size:14px;
	color:#555;
}
.new_buju2{width:351px; float:left;position:relative;}
.new_buju2 h2{
	background:url(../../images/job/home_teach_bt.png);
	height:35px;
	line-height:35px;
	padding-left:15px;
	font-size:14px;
	color:#D91F24;
}


.newsli{background:url(../../images/job/home_teach_c.png) repeat-y; padding:6px 10px 3px;}
.newsli ul li{font-size:14px;line-height:20px; background:url(../../images/news/ico_there.gif) no-repeat 0 10px; height:20px; overflow:hidden; padding-left:12px; padding-top:6px;}
.newsli span{float:right; font-size:10px; color:#777}


.combottom{background:url(../../images/job/home_teach_b.png); height:11px; overflow:hidden;}



.search_top{background:url(../../images/job/so_topbg.png); height:39px; line-height:39px; padding-left:15px;}
.new_li{position:relative;}
.new_li h2{
	background:url(../../images/job/newjob.png);
	height:35px;
	line-height:35px;
	padding-left:75px;
	font-size:14px;
	color:#555;
}
/*2009-05-13曾雄斌新增 .new_li h3 */
.new_li h3{
	background:url(../../images/job/newjob.png);
	height:35px;
	line-height:35px;
	padding-left:10px;
	font-size:14px;
	color:#555;
}
/*2009-05-13曾雄斌新增 .add_bg */
.add_bg{background:url(../../images/league/add_bg.png); width:101px; margin-top:8px; height:23px; line-height:23px; text-align:center; display:block;color:#fff;}

.new_weizi{
	background:url(../../images/job/newjob.png);
	height:35px;
	line-height:35px;
	padding-left:15px;
	color:#555;
}

.show_title{
	font-size:24px;
	text-align:center;
	line-height:50px;
	color:#D91F24
}
.show_time{background:#f8f8f8; line-height:30px; text-align:center; border-top:1px #eee solid;}
.show_txt{padding:20px 10px; font-size:14px; color:#444; line-height:30px; text-indent:28px;}
.show_txt img{text-align:center; padding:10px;}
.show_txt p{margin-top:10px;}

.new_libox{background:url(../../images/job/newjob_bg.png) repeat-y; padding:20px; overflow:hidden; _zoom:1;}
.new_libox ul li{ font-size:14px; line-height:26px; background:url(../../images/news/ico_there.gif) no-repeat 0 10px; padding-left:12px; border-bottom:1px #eee solid; padding-top:5px;}
.new_libox span{float:right;}
.newjob_bottom{background:url(../../images/job/newjob_bg2.png); height:13px; overflow:hidden;}

/*2009-05-13曾雄斌新增 .site_libox, .site_libox ul li*/
.site_libox{background:url(../../images/job/newjob_bg.png) repeat-y; padding:20px; overflow:hidden; _zoom:1;}
.site_libox ul li{
	font-size:14px;
	line-height:26px;
	background:url(../../images/news/ico_there.gif) no-repeat 0 10px;
	padding-left:12px;
	padding-top:5px;
	float: left;
	width: 200px;
}

.news_Comments{padding:20px; line-height:24px; background:url(../../images/job/newjob_bg.png) repeat-y;}
.news_Comments td{padding:5px 0px;}
.combt{
	margin-top:10px;
	background:url(../../images/job/bg_dian.png) repeat-x bottom;
}
.com_con{padding:5px 10px 10px; text-indent:24px; color:#111;}
.com_time{color:#999; font-size:10px; float:right;}
.color_red{color:red; margin:0 2px;}





/* ----- footer ----- */
.footer{background:url(../../images/job/footer.png) no-repeat; line-height:43px; width:960px; text-align:center; margin:9px auto 0; padding-bottom:30px; clear:both;}
.copyright{ line-height:30px; font-size:11px;}
/* /////////////////////////////////////////////////////////////////////// */




/*  search  */

.searchPage
{
	text-align:left;
	padding:30px 10px 10px;
	overflow:hidden;
	_zoom:1;
}
.searchPage span
{
	float:right;
}
.searchPage a.page
{
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	display:block;
	float:left;
	text-decoration:none;
	border:1px #ddd solid;
	margin-right:3px;
}
.searchPage a:hover.page{border:1px #f30 solid;}
.searchPage a.pageNobg
{
	width:60px;
	height:24px;
	line-height:20px;
	text-align:center;
	display:block;
	float:left;
	text-decoration:underline;
}

