/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,table,td,img,div{margin:0;padding:0;border:0;}
body  { margin:0; color:#333; font:12px "宋体",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif; text-align: left;}
ul,li,dl,ul,ol{list-style:none;}
div,li,td {
	line-height: 20px;
}
select	{font-size:12px; color:#333333;}
input	{font-size:12px; color:#333333;}
select,input{vertical-align:middle; padding:0; margin:0;}

.cls {clear:both;	display:block;}
.dis{display:inline;}

a:link {color:#333;text-decoration:none;} 
a:visited {color: #333;text-decoration:none;} 
a:hover{color: #ff6600; text-decoration:underline;} 
a:active {color: #ff6600;text-decoration:underline;}

/* 头部样式开始 */

#head{
	width:870px;
	margin:0 auto;
	margin-bottom:8px;
	text-align:left}
.top{
	width:870px;
	height:67px; 
	background:url(images/top_bg.gif) repeat-x;
	border-bottom:1px solid #a82424;}
.top_left{
	width:158px;
	float:left;
	height:67px;}
	
.top_right{
	width:712px;
	height:67px;
	float:left;
	font-weight:bold;
	background:url(images/top_right.gif) no-repeat right top;}
	
.nav{
	width:712px;
	height:44px; 
	color:#FFFFFF;}
	
.nav a:link,.nav a:visited{
	color:#FFF;
	text-decoration:none;}
.nav a:hover,.nav a:active{
	color:#FFFF00;
	text-decoration:none;
	}
	
.nav ul{ list-style:none;}
.nav ul li{
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px; 
	background:url(images/zlzx_navtbg.gif) repeat-x;
	width:66px;
	height:20px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc; 
	margin-bottom:1px; 
	text-align:center;
	margin-left:2px;
	margin-top:19px;
	padding-top:3px;}
	
.nav .active{ 
	background:url(images/zlzx_navtbg_a.gif) repeat-x;
	height:21px;
	margin-left:3px;
	margin-top:15px;
	color:#FFFF00;
	padding-top:6px;
	font-weight:bold;
}

.nav .active a:link,.nav .active a:visited{
	color:#FFFF00;
	text-decoration:none;
	}
.nav .active a:hover,.nav .active a:active{
	color:#FFFF00;
	text-decoration:none;
	}
	
.navgator{
	height:20px;
	padding-top:4px;
	text-align:center;
	font-weight:normal;
	color:#30619b;
	}
	
.navgator a:link,.navgator a:visited{
	color:#30619b;
	text-decoration:none;
	}
.navgator a:hover,.navgator a:active{
	color:#990000;
	text-decoration:underline;
	}
	
/* 头部样式结束 */

/* 主体样式开始 */
.c_l12_01{}
.c_l12_01 li{padding-left:10px;background:url(images/dot.gif) no-repeat 1px 8px;}

.date {
    font-size: 12px;
	color: #000000;
	line-height: 20px;
	float:right;
	margin-right:15px;
	clear:both;}

#layer{width:870px;
	margin:0 auto;
	text-align:left}
	
.warp{
	width:870px;
	margin:0 auto;
	text-align:left}
	
.main{
	width:870px;
	float:left;
	margin-bottom:8px;}
.left{
	float:left;
	width:220px;
}

.left_t{
	height:22px;
	padding-top:5px;
	padding-left:5px;
	color:#FFF;
	font-weight:bold;
	background: url(images/zlzx_lefttbg.jpg) left bottom no-repeat;
}


.left_c{
	width:206px;
	border:1px solid #336699;
	padding:6px;
	margin-bottom:5px;
	clear:both;
	}
	
.left_c img{
	border:1px solid #CCC;
	float:left;
	margin-right:8px;}	
.left_gg{
	width:220px;
	margin-bottom:8px;}
	
.left_c1{
	width:218px;
	border:1px solid #336699;
	margin-bottom:8px;
	background:url(images/zlzx_lefttbg.gif) repeat-x left top;
	text-align:center;
	}
.left_c1 th{ color:#5777b4;}
.left_c1 td{ 
	text-align:left;
	padding-left:4px;
	height:21px;}
.center{
	float:left;
	margin-left:10px;
	width:400px;
	}
	
.center_AD{
	float:left;
	width:400px;
	height:70px;
	margin-bottom:6px;}
	
.none {display:none;}

.nhdms{
float: left;
width: 400px;
margin: 0 auto;
}
.nhdms .hdmTitle{
	width:398px;
	border-left:1px solid #30649d;
	border-right:1px solid #30649d;
	height:25px;
	background:url(images/zlzx_centerbg01.gif) repeat-x;}

.nhdms .hdmTitle ul{
float:left;
border:0;
margin:0;
padding:0;
margin-left:10px;
}
.nhdms .hdmTitle li{
float: left;
display:block;
width: 120px;
cursor: pointer;
list-style-type: none;
height:20px;
padding-top:2px;
margin-top:3px;
margin-left:5px;
font-weight:bold;
text-align:center;
}
.nhdms .hdmTitle .active{ 
	background:url(images/zlzx_active01.gif) no-repeat left top;
	height:22px;
	line-height:22px;
	width:120px;
	color:#2f639c;}
.nhdms .hdmTitle .normal{
	height:22px;
	line-height:22px;
	width:120px; 
	background:url(images/zlzx_normal01.gif) no-repeat left top;
	color:#666666;}
.nhdms .hdmContent{
	width:400px;
	margin-top:5px;
	}
.nhdms .hdmContent ul{clear:both;}
.nhdms .hdmContent li{float:left;list-style-type:none;line-height:21px;width: 400px;}
.nhdms .hdmContent li span{float:left; font-style:normal;}
.nhdms .hdmContent li em{float:right; font-style:normal;margin-right:10px;}



.nTabs{
float: left;
width: 278px;
margin: 0 auto;
}
.nTabs .TabTitle{
	width:398px;
	border-left:1px solid #30649d;
	border-right:1px solid #30649d;
	height:25px;
	background:url(images/zlzx_centerbg01.gif) repeat-x;}

.nTabs .TabTitle ul{
float:left;
border:0;
margin:0;
padding:0;
margin-left:10px;
}
.nTabs .TabTitle li{
float: left;
display:block;
width: 120px;
cursor: pointer;
list-style-type: none;
height:20px;
padding-top:2px;
margin-top:3px;
margin-left:5px;
font-weight:bold;
text-align:center;
}
.nTabs .TabTitle .active{ 
	background:url(images/zlzx_active01.gif) no-repeat left top;
	height:22px;
	line-height:22px;
	width:120px;
	color:#2f639c;}
.nTabs .TabTitle .normal{
	height:22px;
	line-height:22px;
	width:120px; 
	background:url(images/zlzx_normal01.gif) no-repeat left top;
	color:#666666;}
.nTabs .TabContent{
	width:400px;
	margin-top:5px;
	}
.nTabs .TabContent ul{clear:both;}
.nTabs .TabContent li{float:left;list-style-type:none;line-height:21px;width: 400px;}
.nTabs .TabContent li span{float:left; font-style:normal;}
.nTabs .TabContent li em{float:right; font-style:normal;margin-right:10px;}
	
.right{
	float:left;
	margin-left:10px;
	width:228px;
	border:1px solid #5777b4;
}
.borT{border-top:1px solid #5777b4;}
.right_t{
	height:23px;
	background: url(images/zlzx_righttbg01.gif) repeat-x;
	color:#333333;
	border-bottom:1px solid #5777b4;
}

.right_t span{
	float:left;
	background:url(images/icon01.gif) no-repeat 0 2px;
	padding-left:20px;
	margin-top:4px;
	margin-left:10px;
	font-weight:bold;}
	
.right_t p{
	float:right;
	margin-top:4px;
	color:#000000;
	margin-right:10px;}

.right_c{
	padding:6px;}
	
	
.ntests{
float: left;
width: 870px;
margin: 0 auto;
}
.ntests .testTitle{
	width:870px;
	height:25px;
	}
	

.ntests .testTitle ul{
float:left;
border:0;
margin:0;
padding:0;
}
.ntests .testTitle li{
	float: left;
	display:block;
	width: 293px;
	cursor: pointer;
	list-style-type: none;
	height:21px;
	padding-top:4px;
	margin-right:5px;
	font-size:14px; 
	font-weight:bold;
	text-align:center;
}

.ntests .testTitle .active{ 
	background:url(images/zlzx_active02.gif) no-repeat left bottom;
	height:21px;
	line-height:21px;
	width:293px;
	color:#2f639c;
}
.ntests .testTitle .normal{
	height:21px;
	line-height:21px;
	width:293px; 
	background:url(images/zlzx_normal02.gif) no-repeat left bottom;
	color:#666666;}
.ntests .testContent{
	width:866px;
	border:1px solid #d9d9d9;
	padding:1px;
	background:#f7f7f7;	
	}
.testc_l{
	float:left;
	width:190px;
	background:#e6e6e6;
	padding:10px;}
	
.testc_l_c1{
	background:#FFF;
	width:190px;}
	
.testc_l_c2{
	background:#FFF;
	width:174px;
	padding:8px;}
	
.testc_r{
	float:left;
	margin-left:10px;
	padding:7px 0;
	width:646px;}
.testc_r ul{clear:both;}
.testc_r li{float:left;list-style-type:none;line-height:24px;width:323px;}
.testc_r li span{float:left; font-style:normal;}
.testc_r li em{float:right; font-style:normal;margin-right:10px;}

/**/

.nshitis{
float: left;
width: 870px;
margin: 0 auto;
}
.nshitis .shitiTitle{
	width:870px;
	height:25px;
	}
	

.nshitis .shitiTitle ul{
float:left;
border:0;
margin:0;
padding:0;
}
.nshitis .shitiTitle li{
	float: left;
	display:block;
	width: 283px;
	cursor: pointer;
	list-style-type: none;
	height:21px;
	padding-top:4px;
	margin-right:5px;
	font-size:14px; 
	font-weight:bold;
	text-align:center;
}

.nshitis .shitiTitle .active{ 
	background:url(images/zlzx_active03.gif) no-repeat left bottom;
	height:21px;
	line-height:21px;
	width:283px;
	color:#2f639c;
}
.nshitis .shitiTitle .normal{
	height:21px;
	line-height:21px;
	width:283px; 
	background:url(images/zlzx_normal03.gif) no-repeat left bottom;
	color:#666666;}
.nshitis .shitiContent{
	width:866px;
	border:1px solid #d9d9d9;
	padding:1px;
	background:#f7f7f7;	
	}
.shitic_l{
	float:left;
	width:190px;
	background:#e6e6e6;
	padding:10px;}
	
.shitic_l_c1{
	background:#FFF;
	width:190px;}
	
.shitic_l_c2{
	background:#FFF;
	width:174px;
	padding:8px;}
	
.shitic_r{
	float:left;
	margin-left:10px;
	padding:7px 0;
	width:646px;}
.shitic_r ul{clear:both;}
.shitic_r li{float:left;list-style-type:none;line-height:24px;width:323px;}
.shitic_r li span{float:left; font-style:normal;}
.shitic_r li em{float:right; font-style:normal;margin-right:10px;}



/**/	
.nbooks{
float: left;
width: 870px;
margin: 0 auto;
}
.nbooks .bookTitle{
	width:870px;
	height:25px;
	}
	

.nbooks .bookTitle ul{
float:left;
border:0;
margin:0;
padding:0;
}
.nbooks .bookTitle li{
	float: left;
	display:block;
	width: 293px;
	cursor: pointer;
	list-style-type: none;
	height:21px;
	padding-top:4px;
	margin-right:5px;
	font-size:14px; 
	font-weight:bold;
	text-align:center;
}


.nbooks .bookTitle .active{ 
	background:url(images/zlzx_active02.gif) no-repeat left bottom;
	height:21px;
	line-height:21px;
	width:293px;
	color:#2f639c;
}
.nbooks .bookTitle .normal{
	height:21px;
	line-height:21px;
	width:293px; 
	background:url(images/zlzx_normal02.gif) no-repeat left bottom;
	color:#666666;}
.nbooks .bookContent{
	width:868px;
	border:1px solid #d9d9d9;
	padding:8px 0;
	}
	
.nbooks .bookContent ul{
	clear:both;}
	
.nbooks .bookContent ul li{
	width:161px;
	float:left;
	display:inline;
	margin-left:10px;
}
	
.nbooks .bookContent ul li img{padding:1px;border:1px solid #CCC;margin:5px;float:left;}


	h4{
	font-size:12px;
	height:19px;
	background:url(images/zlzx_icon02.gif) no-repeat 4px 4px #f2f2f2;
	padding-left:25px;
	padding-top:2px;
	}
	
/* 主体样式结束 */

/*#foot{width:870px;margin:0 auto; border-top:2px solid #000000;text-align:center; background:#f0f0f0;padding-top:2px;clear:both;}
#foot span{float:left;width:870px;background:#FFFFFF;padding:8px 0px;}*/

.text{ font-size:14px; font-weight:bold; color:#9e0001}


/* 列表页面样式开始 */
.leftside{
	width:575px;
	float:left;
	font-size:14px;
	line-height:24px;
	}

.location{
	width:565px;
	float:left;
	background:#f2f2f2;
	height:21px;
	padding-top:4px;
	padding-left:10px;
	font-size:12px;	
	color:#0066cc;
	margin-bottom:6px;
	}
	
	
.location a:link,.location a:visited{color:#0066cc; text-decoration:none}
.location a:active,.location a:hover{color:#0066cc; text-decoration:none}



.list{
	width:553px;
	float:left;
	padding:10px;
	margin-bottom:10px;
	line-height:24px;
	border:1px solid #9bc0e5;}

.list_c{
	width:553px;
	float:left;}	

.list ul{clear:both;width:553px;}
.list li{float:left;list-style-type:none;line-height:24px;width: 500px;}
.list li span{float:right; font-style:normal;}

.list_t{
	height:25px;
	width:523px;
	float:left;
	padding-top:10px;
	padding-left:20px;
	margin-bottom:10px;
	color:#003366;
	font-size:18px;
	font-weight:bold;
	border-bottom:2px solid #ccc;}
	
.list_b{
	height:37px;
	line-height:37px;
	float:left;
	width:553px;
	color:#003366;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	margin:10px 0;
	background:url(images/list_linex.gif) repeat-x;
	}
	
.list_b a:link,.list_b a:visited{color:#003366; text-decoration:none;}
.list_b a:hover,.list_b a:active{color:#ff6600; text-decoration:underline;}
	
h3 span{color:#FF0000;}

h3 a:link,h3 a:visited{color:#003366; text-decoration:none;}
h3 a:hover,h3 a:active{color:#FF0000; text-decoration:underline;}
	
.rightside{
	width:285px;
	float:right;
	margin-bottom:8px;}
	
.list_right{
	width:283px;
	background:#f9f9f9;
	margin-bottom:8px;
	border:1px solid #a6d0e7;}
	
.list_right_t{
	height:20px;
	padding-top:3px;
	background:#f9f9f9 url(images/list_right_t.gif) repeat-x;
	border-bottom:1px solid #a6d0e7;
	font-weight:bold;
	padding-left:10px;}
			
.list_right_c{padding:6px;}
.list_ebook{
	border:1px solid #CCC;
	float:left;
	margin-right:8px;
	}

.bgc a:link,.bgc a:visited{color:#003366; text-decoration:none}
.bgc a:hover,.bgc a:active{color:#990000; text-decoration:underline}

.list_ph{
	background:url(images/list_ph.gif) no-repeat 8px 8px;}
	
.list_ph ul{margin-left:35px;list-style:none;}
.list_ph ul li{
	list-style:none;
	line-height:22px;
	background:url(images/list_linex01.gif) repeat-x bottom}
	
.linex{background:url(images/list_linex01.gif) repeat-x bottom}	
/* 列表页面样式结束 */
/* 电子书籍页面样式开始 */
.h380{
	height:375px; 
	background-color:#eef7fd;}
/* 电子书籍页面样式结束 */

.ebook_r{
	width:573px;
	float:left;
	margin-bottom:10px;
	line-height:24px;
	height:380px;
	background:url(images/ebook_rbg.gif) repeat-x bottom;
	border:1px solid #9bc0e5;}
	
.ebook_rt{
	padding:30px 20px 0 20px; 
	background:url(images/ebook_tbg.jpg) no-repeat left top;}	
	
h2{
	text-align:center;
	width:533px;
	padding-bottom:10px;
	border-bottom:1px solid #d3d3d3;
	color:#cc0000;
	line-height:150%}
	
.ebook_c{
	padding:20px;}
	
.ebook_c span{
	font-size:12px;}
	
.ebook_c span img{
	padding:5px;
	align:absmiddle;}
	
.imgr{
	float:left;
	padding:3px;
	background-color:#FFF;
	border:1px solid #CCC;
	margin-right:20px;}
	
.w870{
	width:870px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	
}