@charset "utf-8";
body, p, ul, form{margin:0;padding:0;}
body, input, textarea{font-size:12px;font-family:Arial, '宋体';}

table{border-collapse:collapse;}
img{border:none;}
.clear{clear:both;}
.null{border:1px solid #ffd700;background-color:#ffffdd;padding:10px;text-align:center;}

a, a:visited{color:#306495;background:inherit;text-decoration:none;}
a:hover{color:#73471b;background:inherit;text-decoration:underline;}

body{background:url(body-bg.gif);}
#wrapper{width:960px;margin:0 auto;background:url(wrapper-bg.gif) repeat-y left top;}

#header{background:url(header-logo.jpg) no-repeat;padding:120px 2px 0 2px;}
	#navbar{background:url(menu-bg.gif) repeat-x left top;height:37px;padding:0 15px;}
	#navbar ul{list-style-type:none;}
	#navbar ul li{float:left;text-align:center;padding:0 10px;}
	#navbar ul li a{display:block;line-height:37px;font-size:14px;color:#000;}
	#navbar ul li.current{text-decoration:none;background:url(menu-bg.gif) repeat-x left -37px;}
	#navbar ul li.time{float:right;font-size:12px;color:#626262;line-height:37px;}

#main{padding:8px 5px;}
	#content{float:left;width:701px;}
		.banner{background:url(banner.jpg);height:179px;}
		.adbox{padding:5px 0;}
		.item-title{background:url(item-title-bg.jpg) no-repeat left top;line-height:35px;padding-left:80px;}
		.item-content{padding:6px;}
		.txt-list{list-style:none;}
		.txt-list li{line-height:24px;border-bottom:1px dashed #ccc;background:url(icon-red-arrow.gif) no-repeat left center;padding-left:14px;}
		.txt-list li span{float:right;line-height:24px;}
		.txt-list li a{background:none;}
		
		.cat-list{list-style:none;}
		.cat-list li{line-height:24px;border-bottom:1px dashed #ccc;background:url(icon-star.gif) no-repeat left center;padding-left:18px;}
		.cat-list li a{background:none;}
		
		table.datagrid{width:100%;border:none;}
		table.datagrid td.label{width:24%;}
		table.datagrid .txt{width:80%;padding:2px;}
		
		#blocks-block-1 .item-title{color:#fff;font-size:14px;}
		#blocks-block-1 .item-content{line-height:22px;text-indent:24px;height:150px;}
		#blocks-block-1 .item-content img{border:1px solid #626262;padding:3px;margin-right:6px;}

		.blocks-block-node-content .item-title{color:#fff;font-size:14px;}
		.blocks-block-node-content .item-title a{background:none;color:#fff;}
		.blocks-block-node-content .item-content{line-height:22px;}

		.node{}
		.node-title{text-align:center;font:600 16px/30px '宋体';border-bottom:1px solid #ccc;}
		.node-content{}

		#block2-block-2{display:block;}
			.short-item-content{padding:0 6px;}
			.content-left{float:left;width:315px;}
			.content-left .short-item-title{background:url(short-item-title-306x30.gif) no-repeat left top;line-height:30px;padding-left:30px;}

			.content-right{float:right;width:375px;}
			.content-right .short-item-title{background:url(short-item-title-366x30.gif) no-repeat left top;line-height:30px;padding-left:30px;}
	#sidebar-right{float:right;width:243px;}
		.services{background:url(services-bg.jpg) no-repeat left top;height:120px;}
		.online-exam{background:url(online-exam-bg.gif) no-repeat left top;height:50px;padding-left:70px;margin-top:8px;}
		.online-exam a{color:#ef4500;font-size:14px;line-height:50px;background:none;}
		.item-bg-box{background:url(short-item-content.jpg) no-repeat center top;padding:5px;margin-top:5px;}
			.item-bg-box .item-title{background:url(short-item-title-230x30.jpg) no-repeat left top;line-height:30px;padding-left:30px;}
			.item-bg-box .item-content{line-height:20px;}

#footer{clear:both;background:url(footer-bg.jpg) no-repeat left bottom;padding:5px 5px 14px 5px;text-align:center;line-height:18px;margin-top:5px;}
	hr{margin:0 10px;height:1px;}
	#footer .flink{border:1px solid #dfe0e2;padding:5px;position:relative;margin-bottom:6px;}/* 5px 5px 60px*/
	#footer .flink span{position:absolute;left:5px;top:5px;width:60px;}
	#footer .flink ul{margin-left:60px;list-style-type:none;}
	#footer .flink ul li{float:left;width:110px;text-align:center;}

#pgTab{text-align:center;padding:10px 0px;line-height:12px;font-family:Arial;margin-top:5px;}
#pgTab img{padding:3px 0px;}
#pgTab span, #pgTab a{padding:2px 5px;display:block;border:1px solid #e0e0e0;background-color:#fff;}
#pgTab a{text-decoration:underline;color:#666;}
#pgTab a:hover{border-color:#999;text-decoration:none;}
#pgTab span.info{border:1px solid #999;background-color:#f6f6f6;font-weight:bold;}
#pgTab span.current{border:1px solid #999;background-color:#f6f6f6;font-weight:bold;}