﻿@charset "utf-8";
/*
	世纪精英培训学校
	人力资源管理考试网
	Design & Power by Danile Chen
	Email: together008@gmail.com
*/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #FEFDFA url(../images/bg.jpg) repeat-y 50% 50%;
	color: #404040;
}
*{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;
	color: #444;
}
a:hover{
	text-decoration: underline;
}
a img{
	border: none;
}
/*
	广告位模块
*/
#ad_1{
	width: 710px;
	height: 75px;
	margin: 5px auto 5px auto;
	_margin: 0px auto 5px auto;
	clear: both;
}
#ad_2{
	width: 948px;
	margin: 0 auto;
	overflow: hidden;
}
/*
	首页新闻红色头条字体
*/
h1{
	font-size: 18px;
	color: #b02b2c;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 30px;
}
	h1 a{
		color: #b02b2c;
	}
h2{
	font-size: 20px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
/*
	页面顶部模块
	网站LOGO - 设为首页 - 热词 - 400免费电话
*/
#maintop{
	width: 960px;
	height: 27px;
	margin: 0 auto;
	background: url(../images/topbg.jpg) repeat-x;
}
	.weather{
		display: inline;
		float: left;
		width: 255px;
		padding-top: 3px;
		padding-left: 10px;
	}
#top{
	width: 960px;
	height: 64px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	line-height: 66px;
}
	.logo{
		display: inline;
		float: left;
		width: 280px;
		margin-top: 8px;
	}
	.set_index{
		display: inline;
		float: left;
		width: 55px;
		padding-left: 10px;
		font-size: 12px;
	}
	.hot_word{
		display: inline;
		float: left;
		width: 300px;
		padding-left: 25px;
		font-size: 12px;
	}
	.tel{
		display: inline;
		float: left;
		width: 290px;
		margin-top: 8px;
	}
/*
	网站主导航模块
*/
#mainnav{
	width: 960px;
	height: 40px;
	margin: 0 auto;
	background: url(../images/mainnavbg.jpg) no-repeat;
	line-height: 40px;
}
.nav{
	list-style: none;
	/* Clear floats */
	float: left;
	width: 100%;
	position:relative;
	z-index:5;
	font-size: 12px;
	margin-top: 2px;
	line-height: 36px;
	padding-left: 10px;
}
.nav li{
	float:left;
	position:relative;
  width: 85px;
  text-align: center;
}
.nav a{
	display:block;
	color:#fff;
	padding: 0 10px;
	text-decoration: none;
}
.nav a:hover{
	color:#fff;
	background:#A7D4FE;
	text-decoration: none;
}
/*--- DROPDOWN ---*/
.nav ul{
	background:#A7D4FE; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
.nav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
}
.nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
.nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
.nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:#2866a8;
	text-decoration: none;
}
.nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration: none;
}
.nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#2A82DC;
}

/*
	网站主体内容部分模块
*/
#contentbox{
	width: 1010px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 5px
}
	#content{
		width: 960px;
		margin: 0 auto
	}
	#left{
		position: relative;
		z-index: 1;
		display: inline;
		float: left;
		width: 720px;
		padding: 5px 0;
	}
	#right{
		position: relative;
		z-index: 1;
		display: inline;
		float: right;
		width: 240px;
		padding: 5px 0;
	}
	.sub_left{
		display: inline;
		float: left;
		width: 285px;
	}
	.sub_right{
		display: inline;
		float: right;
		width: 435px;
	}
/*
	FLASH NEWS
*/
#flash_news{
	width: 273px;
	height: 178px;
	border: 1px solid #ADD5FF;
	margin-left: 5px;
}
.order{
	margin-left: 5px;
	margin-top: 6px;
}
/*
	TOP NEWS
*/
#topnews{
	width: 435px;
}
	.topnewsbox{
		margin: 0 auto;
		width: 420px;
		border-bottom: 1px dotted #EEE;
		text-align: center;
		overflow: hidden;
		zoom: 1;
		padding-bottom: 10px;
		padding-top: 4px;
	}
	.topnewsbox ul{
		list-style-type: none;
		padding-left: 15px;
	}
	.topnewsbox ul li{
		display: inline;
		float: left;
		width: 200px;
		text-align: left;
		line-height: 22px;
		background: url(../images/point.jpg) no-repeat left center;
		text-indent: 8px;
    overflow: hidden;
    height: 22px;
	}
	.topnewsbox ul li a{
		color: #444;
	}
/*
	Tab news box
*/
#tabnews{
	width: 420px;
	margin: 11px auto 0 auto;
	padding-bottom: 10px;
}
	.tabnewsmenu{
		width: 420px;
		overflow: hidden;
		zoom: 1;
		border-bottom: 2px solid #4096ee;
	}
		.tabnewsmenu ul{
			list-style-type: none;
			padding-left: 10px;
		}
		.tabnewsmenu ul li{
			display: inline;
			float: left;
			width: 72px;
			height: 30px;
			line-height: 30px;
			text-align: center;
			margin-right: 10px;
			cursor: pointer;
			font-weight: bold;
			font-size: 12px;
		}
		.tabnewsmenu ul li.hover{
			background: url(../images/tabbg.jpg) no-repeat;
			color: #FFF;
			font-weight: bold;
		}
	.tabnewslist{
		padding: 5px 10px;
	}
		.tabnewslist ul{
			list-style-type: none;
		}
		.tabnewslist ul li{
			line-height: 26px;
			background: url(../images/point.jpg) no-repeat left center;
			text-indent: 8px;
		}
		.tabnewslist ul li span{
			float: right;
			color: #999;
			font-size: 12px;
		}
/*
	腾讯微博
*/
#weibo{
	margin-left: 5px;
	margin-top: 5px;
}
/*
	学员心声模块
*/
#xyxs{
	width: 275px;
	margin: 5px 0 0 5px;
	padding-bottom: 14px;
}
	#xyxs .title{
		height: 25px;
		background: url(../images/arrow.jpg) no-repeat left center;
		line-height: 25px;
		text-indent: 20px;
		font-weight: bold;
		font-size: 12px;
	}
	#xyxs .title span{
		float: right;
		padding-top: 6px;
		cursor: pointer;
	}
	#xyxs ul{
		list-style-type: none;
		padding-left: 6px;
	}
	#xyxs ul li{
		width: 260px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow:ellipsis;
		line-height: 26px;
		background: url(../images/point.jpg) no-repeat left center;
		text-indent: 8px;
	}
/*
	四大课程文章模块
*/
.kc_box{
	width: 708px;
	height: 280px;
	margin: 0 auto 6px auto;
	padding-bottom: 10px;
	overflow: hidden;
	zoom: 1;
}
	.num_1{
		border: 1px solid #87B7E9;
		border-top: 4px solid #87B7E9;
		background: url(../images/num_1_bg.jpg) repeat-x top;
	}
	.num_2{
		border: 1px solid #b02b2c;
		border-top: 4px solid #b02b2c;
		background: url(../images/num_2_bg.jpg) repeat-x top;
	}
	.num_3{
		border: 1px solid #73880a;
		border-top: 4px solid #73880a;
		background: url(../images/num_3_bg.jpg) repeat-x top;
	}
	.num_4{
		border: 1px solid #ca9e1d;
		border-top: 4px solid #ca9e1d;
		background: url(../images/num_4_bg.jpg) repeat-x top;
	}
.kc_box .Ttilte{
	height: 50px;
	line-height: 50px;
	padding-right: 20px;
}
	.kc_box .Ttilte span{
		float: right;
		color: #cb1002;
		font-weight: bold;
	}
	.kc_box .Ttilte strong{
		font-size: 16px;
		color: #333;
		font-weight: bold;
	}
.tab_box{
	width: 690px;
	margin: 0 auto;
	position: relative;
}
	.tab_menu{
		width: 690px;
		height: 27px;
		position: absolute;
		z-index: 999;
	}
	.tab_menu ul{
		list-style-type: none;
	}
	.tab_menu ul li{
		display: inline;
		float: left;
		width: 101px;
		height: 27px;
		text-align: center;
		line-height: 27px;
		cursor: pointer;
		font-weight: bold;
		background: url(../images/tab_nom.jpg) no-repeat;
		margin-right: 10px;
		font-size: 12px;
	}
		.tab_menu ul li.hover{
			background: url(../images/tab_hover.jpg) no-repeat;
			color: #b02b2c;
		}
		.tab_menu ul li.cur{
			background: url(../images/tab_hot.jpg) no-repeat;
			color: #D01F3C;
		}
	.tab_list{
		position: absolute;
		z-index: 888;
		margin-top: 26px;
		width: 688px;
		border: 1px dotted #e1e1e1;
		overflow: hidden;
		zoom: 1;
		padding: 10px 0;
		background-color: #fefefe;
	}
		.tab_sub{
			display: inline;
			float: left;
			width: 650px;
			margin-left: 30px;
		}
		.tab_sub ul{
			list-style-type: none;
		}
		.tab_sub ul li{
		    width: 320px;
		    white-space: nowrap;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    line-height: 26px;
		    background: url(../images/point.jpg) no-repeat left center;
		    text-indent: 8px;
		    float: left;
    		}
/*
	招聘求职模块
*/
.hr{
	display: inline;
	float: left;
	width: 350px;
	border: 1px solid #d15600;
	border-top: 4px solid #d15600;
	margin-bottom: 10px;
}
	.zhaopin{
		background: url(../images/zhaopin.jpg) no-repeat;
		margin-left: 6px;
	}
	.qiuzhi{
		background: url(../images/qiuzhi.jpg) no-repeat;
		margin-left: 5px;
	}
	.hr_title{
		height: 26px;
		line-height: 26px;
		font-size: 12px;
		font-weight: bold;
		padding-left: 15px;
		color: #C00;
	}
		.hr_title span{
			display: inline;
			float: right;
			margin-right: 10px;
			margin-top: 8px;
		}
	.zhaopin ul{
		list-style-type: none;
		padding: 10px;
	}
	.zhaopin ul li{
		line-height: 24px;
		font-size: 12px;
		background: url(../images/point.jpg) no-repeat left center;
		text-indent: 8px;
	}
	.zhaopin ul li span{
		float: right;
	}
	.qiuzhi ul{
		list-style-type: none;
		padding: 10px;
	}
	.qiuzhi ul li{
		line-height: 24px;
		font-size: 12px;
		background: url(../images/point.jpg) no-repeat left center;
		text-indent: 8px;
	}
	.qiuzhi ul li span{
		float: right;
	}
table.hrlist{
	width: 99%;
	margin: 10px auto;
	font-size: 12px;
}
	table.hrlist thead td{
		text-align: center;
		background-color: #EEE;
		line-height: 22px;
		color: #336;
	}
	table.hrlist tbody td{
		line-height: 22px;
		text-align: center;
		border: 1px dotted #EEE;
	}
	table.hrlist tbody td a{
		text-align: left;
	}
/*
	精彩回顾模块
*/
#picshow{
	clear: both;
	width: 708px;
	margin-left: 6px;
	border: 1px solid #d15600;
	border-top: 4px solid #d15600;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 6px;
}
	.show_name{
		width: 708px;
		height: 25px;
		overflow: hidden;
		zoom: 1;
		background: url(../images/arrow.jpg) no-repeat left center;
		border-bottom: 1px dotted #CCC;
	}
		.show_name ul{
			list-style-type: none;
			padding-left: 20px;
		}
		.show_name ul li{
			display: inline;
			float: left;
			width: 98px;
			line-height: 25px;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			margin-right: 10px;
		}
		.show_name ul li.hover{
			background-color: #d15600;
			color: #FFF;
			border: 1px solid #d15600;
		}
		.show_name ul li.Tname{
			background: none;
			border: none;
			color: #C30;
		}
	.show_box{
		overflow: hidden;
		zoom: 1;
	}
		.show_box ul{
			list-style-type: none;
		}
		.show_box ul li{
			display: inline;
			float: left;
			margin: 10px 0 0 5px;
		}
		.show_box ul li img{
			padding: 2px;
			border: 1px dotted #CCC;
		}
/*
	课程表
*/
#Study{
	width: 708px;
	margin-left: 6px;
	margin-top: -30px;
	margin-bottom: 10px;
}
	.studyicon{
		position: relative;
		width: 66px;
		height: 38px;
		left: -31px;
		top: 35px;
		z-index: 9;
		background: url(../images/studyicon.jpg) no-repeat;
	}
	table.study{
		width: 708px;
		border-collapse: collapse;
		background-color: #f0ecca;
	}
	table.study caption{
		text-align: left;
		line-height: 36px;
		text-indent: 40px;
		background-color: #f9f7ed;
		color: #d74709;
		font-weight: bold;
	}
	table.study thead th{
		font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 40px;
		background-color: rgb(60, 136, 194);
		color: #FFF;
		border: 1px solid #FFF;
	}
	table.study tbody{
	}
	table.study tbody td{
		border: 1px solid #FFF;
		text-align: center;
		line-height: 28px;
		font-weight: normal;
		font-size: 12px;
		padding: 0 5px;
		color: #FFF;
		white-space: nowrap;
	}
	table.study tbody td.c1{
		background-color: #008691;
	}
	table.study tbody td.c2{
		background-color: #6a9000;
	}
	table.study tbody td.c3{
		background-color: #fe7c00;
	}
	table.study tbody td.c4{
		background-color: #ff1401;
	}
	table.study tbody td.c5{
		background-color: #333;
		line-height: 22px;
	}
	table.study tbody td.c6{
		background-color: #003466;
	}
	table.study tbody td.c7{
		background-color: #5a2760;
	}
	table.study tbody td.c8{
		background-color: #05bcfe;
	}
	table.study tbody td.c9{
		background-color: #ff006a;
	}
	table.study tbody td.c10{
		background-color: #b5def0;
	}
	table.study tbody td.c11{
		background-color: #fdfbe3;
	}
	table.study tbody td.a{
		background-color: rgb(60, 136, 194);
		color: #FFF;
		font-weight: bold;
		white-space: normal;
	}
	table.study tbody td.other{
		background: url(../images/yhtc.jpg) no-repeat 3px center;
	}
	table.study tbody td.name{
		white-space:nowrap;
		color: #C00;
	}
	table.study td ul{
		list-style-type: none;
	}
	table.study td ul li{
		text-align: left;
	}
.yhtc{
	width: 623px;
	margin: 10px 0 10px 70px;
}
	.yh_menu{
		width: 623px;
		height: 22px;
	}
	.yh_menu ul{
		list-style-type: none;
	}
	.yh_menu ul li{
		display: inline;
		float: left;
		width: 80px;
		line-height: 22px;
		line-height: 22px;
		border: 1px solid #B02B2C;
		border-bottom: none;
		margin-right: 10px;
	}
	.yh_menu ul li.hover{
		background-color: #B02B2C;
		color: #FFF;
	}
	.yh_info{
		border: 1px solid #9a0001;
		text-align: left;
		padding: 2px 10px;
		background-color: #B02B2C;
		color: #FFF;
	}
/*
	友情链接样式
*/
#Link{
	width: 970px;
	height:auto;
	margin: 0 auto;
	padding: 10px 0;
}
	#Link ul{
		list-style-type: none;
	}
	#Link ul li{
		display: inline;
		float: left;
		font-size: 12px;
		color: #999;
		padding: 10px;
    line-height: 25px;
	}
/*
	页脚样式
*/
#Footer{
	clear: both;
	width: 960px;
	margin: 10px auto;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}
/* 漂浮QQ在线咨询 */
.QQonline{
	position: absolute;
	top: 100px;
	right: 10px;
	background: url(../images/online.gif) no-repeat 0 0;
	width: 110px;
	height: 167px;
}
	.QQonline a{
		display: block;
		padding-top: 140px;
		padding-left: 5px;
	}
 .tags{    width: 263px;
    height: 285px;
    overflow: hidden;
    padding: 5px;
    border: 1px solid #ADD5FF;}
.tags a:nth-child(9n){background-color: #4A4A4A;}
.tags a:nth-child(9n+1){background-color: #428BCA;}
.tags a:nth-child(9n+2){background-color: #5CB85C;}
.tags a:nth-child(9n+3){background-color: #D9534F;}
.tags a:nth-child(9n+4){background-color: #567E95;}
.tags a:nth-child(9n+5){background-color: #B433FF;}
.tags a:nth-child(9n+6){background-color: #00ABA9;}
.tags a:nth-child(9n+7){background-color: #B37333;}
.tags a:nth-child(9n+8){background-color: #FF6600;}
.tags a{opacity: 0.80;filter:alpha(opacity=80);color: #fff;background-color: #428BCA;display: inline-block;margin: 0 5px 5px 0;padding: 0 6px;line-height: 21px}

/* tagscloud */
#tagscloud{position:relative;font-size:12px;color:#333;text-align:center;}
#tagscloud a{position:absolute;top:0px;left:0px;color:#fff;font-family:Arial;text-decoration:none;margin:0 10px 15px 0;line-height:18px;text-align:center;font-size:12px;padding:1px 5px;display:inline-block;border-radius:3px;}
#tagscloud a.tagc1{background:#666;color:#fff;}
#tagscloud a.tagc2{background:#F16E50;color:#fff;}
#tagscloud a.tagc5{background:#006633;color:#fff;}
#tagscloud a:hover{color:#fff;background:#0099ff;}
