/*基础元素*/
body {
	font-size:12px;
	padding: 0;
	margin: 0;
	height: auto;
}
img {
	border:0;
}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend, dl, dd, dt {
	margin:0;
	padding:0;
}
a{font-size: 12px;color: #000;text-decoration: none;}
a:hover{font-size: 12px;color: #FF3300;text-decoration: underline; }
input { font-size:12px;}
/*基础元素*/
/*道具*/
.wrap {height: auto;width: 960px;margin: 0 auto; }
.l { float:left;}
.r {  float:right!important; }
.clearit{clear:both;height:0px;overflow:hidden;}
.wspacer01{float:left;width:12px;height:1px;font-size:0px;}
.hspacer01{float:inherit;width:1px;height:5px;font-size:0px;overflow:hidden;}
.hspacer02{float:inherit;width:1px;height:3px;font-size:0px;overflow:hidden;}

/*道具*/

/*链接*/
a.red:link,
a.red:visited {color: #FF0000;text-decoration: none;}
a.red:hover {color:#000000;text-decoration:  none;}

/*链接*/
/*文字*/
.texta {color:#FF6600;}
.textb {color:#F33A9B;}
.textc {color:#336600;}
.textd {color:#993300;}
.texte {color:#FF3300;}
.textf {color:#669900;}
.textg {color:#FF6600;}
.texth {color:#333333;}
.texti {color:#FF0000;}
.textj {color:#0099ff;}

/*文字*/

/*  框架  */
.sidebar {
	width: 256px;
	float: right;
}
.content {
	width: 694px;
	float: left;

}
.sidebar1 {
	width: 280px;
	float: left;
}
.content1 {
	width: 405px;
	float: right;
}
/*  框架  */
/*　头部　*/
#header {
	background-image: url(imagesheadbg.jpg);
	background-repeat: repeat-x;
	height:66px;
}

	#header #mainnav { margin:6px 25px auto 9px;}
	#header #mainnav .logo{ float:left; margin-top:4px;}
	#header #mainnav ul.txtnav{width:720px;color:#FFFFFF;text-align:center;list-style:none;float:right;line-height:31px;height:31px;background-image: url(imagesnavbg.jpg);background-repeat: repeat-x;}
	#header #mainnav ul.txtnav li{display: inline;}
	#header #mainnav ul.txtnav li a{color:#FFFFFF; font-weight:bold;}
	#header #mainnav ul.placenav{width:720px;list-style:none;float:right;line-height:22px;height:22px;margin-top:6px;}
	#header #mainnav ul.placenav li{display: inline;}
	#header #mainnav ul.placenav li a{ color:#00007F;}
	#header #mainnav ul.placenav li img{ vertical-align:middle;}
/*　头部　*/

/*　搜索条　*/
#searchbox {
	background-image: url(imagesseach02.jpg);
	background-repeat: repeat-x;
	height:34px;
	line-height:34px;
	margin:5px auto;
}
#searchbox .icon{
	background-image: url(imagesseach01.jpg);
	background-repeat: repeat-x;
	height:34px;
	width:17px;
	float: left;
	margin-left:3px;
}
#searchbox .txt{float:left; margin-top:-2px!important;margin-top:4px;  margin-left:4px; color:#FFFFFF;}
	#searchbox .txt .input01{ width:200px; height:16px; color:#999; border:1px solid  #FFFFFF; background-color:#F6F6F6; padding-left:7px; line-height:16px;}
	#searchbox .txt a{ color:#FFFFFF;}
/*　搜索条　*/


/*　图片新闻　*/
#picnewsbox{ margin:0 auto 5px; border:1px solid #BFD5ED; background-color:#EDFAFE; padding:4px; overflow:hidden;}
/*　图片新闻　*/

/*　通用列表　*/
.tylistbox { border:1px solid #BFD5ED;}
	.tylistbox .titlebar{
		height:31px;
		line-height:31px;
		background-image: url(imagesbg01.jpg);
		background-repeat: repeat-x;
	}
		.tylistbox .titlebar .title{
			background: url(imagesicon.gif) no-repeat 0 -70px;
			display:block;
			line-height:31px;
			height:31px;
			float:left;
			padding-left:22px;
			font-size:14px;
			margin-left:4px;
			font-weight:bold;
		}
		.tylistbox .titlebar .more{
			float:right;
			padding-right:10px;
		}
			.tylistbox .titlebar .more a{ font-weight:bold;}
			.tylistbox .detail{background-image: url(imagesbg02.jpg);background-repeat: repeat-x;background-position: center bottom;}
			.tylistbox  .detail ul {list-style:none; margin:6px auto;}
			/*　排行榜　*/
			.tylistbox  .detail ul li{line-height:24px;height:24px; padding-left:5px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

			.f50	li	{width:50%;float:left;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
			.f60 li{color:#994806; background: url(imagesicon.gif) no-repeat 0 -337px; padding-left:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;} 
			.f60 li a{ color:#994806;}  
			.f60	li span{color:#ff0000; font-size:11px;} 
			.white	{color:#FFFFFF;}
			.TEST {background:url(imagestest_Mbg.gif);width:960px;}
			.TEST table {width:880px;float:left;margin:5px 0px 5px 10px;background:#fff;border: 1px solid #9CC2E4;}
			.TEST table td,.TEST table th { height:24px; line-height:24px; text-align:center;}
			#testSideMenu {float:left;margin-top: 5px;height: 180px;}
			.mgb8px { margin-bottom: 0px;}
			.clearfloat { clear:both; height:0;  font-size: 1px;  line-height: 0px;}

			/*　排行榜　*/
			
			/*　报考指南　*/
			.tylistbox .detail table.table01 { text-align:center; width:90%; margin:5px auto 8px;}
			.tylistbox .detail table.table01 td{ line-height:28px; height:28px;}
			.tylistbox .detail table.table01 td a{
					background-image: url(imagesbut02.gif);
					background-repeat: no-repeat;
					background-position: center center;
					color:#333;
					text-align:center;
					text-decoration:none;
					width:70px;
					height:22px;
					float:left;
				}
			.tylistbox .detail table.table01 td a:hover{
					background-image: url(imagesbut01.gif);
					background-repeat: no-repeat;
					background-position: center center;
					color:#74081F;
			
				}
			/*　报考指南　*/
			
			/*　考试安排　*/
			.tylistbox .detail .smbox { border-bottom:1px solid #BFD5ED; line-height:24px; padding-left:15px; color:#FF0000; padding-top:8px; padding-bottom:9px;}
			.tylistbox .detail ul.ul1 li{line-height:24px; margin-left:5px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
			/*　考试安排　*/


/*　通用列表二　*/
.tylistbox1 { width:344px;}
.tylistbox1 .titlebar{
	height:27px;
	line-height:27px;
	background-image: url(imagesboxb03.jpg);
	background-repeat: repeat-x;
}
.tylistbox1 .titlebar .cur01{
	height:27px;
	width:44px;
	float:left;
	background-image: url(/images/boxb01.jpg);
	background-repeat: no-repeat;
}
.tylistbox1 .titlebar .title{height:27px;line-height:27px;background-image: url(/images/boxb05.jpg);background-repeat: repeat-x;float:left;padding-left:5px;padding-right:5px;text-align:center;font-weight:bold;color:#FFFFFF;}
.tylistbox1 .titlebar .cur02{height:27px;width:13px;float:left;background-image: url(imagesboxb02.jpg);background-repeat: no-repeat;}
.tylistbox1 .titlebar .more{height:27px;line-height:27px;float: right;text-align:center;}
.tylistbox1 .titlebar .more a.link1{ color:#FF3300;} 
.tylistbox1 .titlebar .cur03{height:27px;width:12px;float: right;background-image: url(imagesboxb04.jpg);background-repeat: no-repeat;}

.tylistbox1 .bd{ border:1px solid #22C5F3; border-top:none; padding:3px;}
.tylistbox1 .bd .detail { border:1px solid #D5DCE2;  padding:5px;}
/*　通用列表二　*/

/*　热点新闻　*/
#hotnewsbox { border:1px solid #CCCCCC ; background-color:#F9F9F9;} 
#hotnewsbox .titlebox{ border-bottom:1px solid #CCCCCC; padding: 6px 10px; line-height:24px;} 
#hotnewsbox .titlebox .title { text-align:center;} 
#hotnewsbox .titlebox .title a{ color:#DB5112; font-size:16px; font-weight:bold;} 
#hotnewsbox .titlebox .body { display:block;line-height:22px;} 
#hotnewsbox .titlebox .body a{ color:#994806;}
#hotnewsbox .detail{ padding:7px 9px 5px; }
/*　热点新闻　*/

/*　切换新闻　*/
#tagnews { margin-top:5px;}
#tagnews ul.navtag{ margin:auto; list-style:none;  }
#tagnews ul.navtag li{float:left;height:22px;line-height:22px;padding-left:18px;padding-right:18px;border:1px solid #CDCCCC;background-color:#F6F6F6;cursor: hand;}
#tagnews ul.navtag li.nonce {border:1px solid #CDCCCC;font-weight:bold; border-bottom:none;padding-left:17px; padding-right:17px;background-color:#fff;}
#tagnews ul.navtag li.nonce a{ color:#00007f;}
#tagnews ul.navtag li.corner,
#tagnews ul.navtag li.corner1{ width:6px; padding:0; border:none;border-bottom:1px solid #CDCCCC;height:23px;background-color:#fff;}
#tagnews ul.navtag li.corner1{ width:30px;}
#tagnews ul.navtag li a:hover{ color:#CC0000; text-decoration:none;}
/*　切换新闻　*/

/*　底部　*/
#footer { text-align:center; margin-top:6px; line-height:22px;}
/*　底部　*/

/*　通用列表　*/

.youthemelist .titlebar{
	height:27px;
	line-height:27px;
	background-image: url(imagesboxb03.jpg);
	background-repeat: repeat-x;
}
.youthemelist .titlebar .cur01{
	height:27px;
	width:44px;
	float:left;
	background-image: url(/images/boxb01.jpg);
	background-repeat: no-repeat;
}
.youthemelist .titlebar .title{
	height:27px;
	line-height:27px;
	background-image: url(/images/boxb05.jpg);
	background-repeat: repeat-x;
	float:left;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}
.youthemelist .titlebar .cur02{
	height:27px;
	width:13px;
	float:left;
	background-image: url(/images/boxb02.jpg);
	background-repeat: no-repeat;
}

.youthemelist .titlebar .cur03{
	height:27px;
	width:12px;
	float: right;
	background-image: url(/images/boxb04.jpg);
	background-repeat: no-repeat;
}

.youthemelist .bd{ border:1px solid #22C5F3; border-top:none; padding:5px;}
.youthemelist .bd .detail { border:1px solid #D5DCE2;  padding:2px;}
.youthemelist .bd .detail li{ width:100%; border-bottom:1px dashed #CCCCCC; margin-top:6px; }
.youthemelist .bd .detail li a{ height:23px; line-height:23px;font-size:14px;} 
.youthemelist .bd .detail li .w1 a{ font-size:14px;}  
.youthemelist .bd .detail li .w3{color:#999999; font-size:11px; font-family:Arial, Helvetica, sans-serif;} 
.youthemelist .bd .detail li .line{ height:5px;border-bottom:1px dashed #CCCCCC;}
.youthemelist .bd .detail .showpage {line-height:30px; font-size:14px; color: #FF0000; font-weight:bold;text-align:center;}
.youthemelist .bd .detail .showpage a{ font-size:14px; text-decoration:underline; color:#0000FF; font-weight:normal;}
.youthemelist .bd .detail .showpage strong{line-height:30px; font-size:14px; color: #FF0000; font-weight:bold;text-align:center; margin-left:5px; margin-right:5px}
/*　通用列表　*/

#searchbox .iconx{
		background: url(imagesicon.gif) no-repeat 0 -48px;
		display:block;
		line-height:27px;
		height:27px;
		float:left;
		margin-right:3px;
		padding-left:20px;
		margin-left:7px;
		margin-top:2px; color:#FFFFFF;
		font-weight:bold;
}
#searchbox .iconx a{ color:#FFFFFF;}



/*　通用列表二　*/
.youthemelist1 { border:1px solid #BFD5ED;}
	.youthemelist1 .titlebar{
		height:31px;
		line-height:31px;
		background-image: url(imagesbg01.jpg);
		background-repeat: repeat-x;
	}
		.youthemelist1 .titlebar .title{
			background: url(imagesicon.gif) no-repeat 0 -70px;
			display:block;
			line-height:31px;
			height:31px;
			float:left;
			padding-left:22px;
			font-size:14px;
			margin-left:4px;
			font-weight:bold;
		}
		.youthemelist1 .titlebar .more{
			float:right;
			padding-right:10px;
		}
			.youthemelist1 .titlebar .more a{ font-weight:bold;}
			.youthemelist1 .detail{
				background-image: url(imagesbg02.jpg);
				background-repeat: repeat-x;
				background-position: center bottom;
					}
			.youthemelist1  .detail ul {list-style:none; margin:3px auto;}
			/*　排行榜　*/
			.youthemelist1  .detail ul li{line-height:22px;height:22px; padding-left:5px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}


.epages {text-align: center; padding:3px;}
.epages{margin:3px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}


