@charset "utf-8";
/* CSS Document */
@import url(http://www.wenming.cn/jingtai/css/master.css);/* 此CSS定义页面基本设置*/
@import url(http://www.wenming.cn/jingtai/com_css/banner.css);
@import url(http://www.wenming.cn/jingtai/com_css/nav.css);

/*通用*/

body{text-align:center;margin:0 auto;padding:0; font-size:12px; color:#333333;line-height:24px; background:url(../images/body_bg.gif) repeat-x center top;}
div,form,ul,ol,li,span,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;height:0;line-height:0}/*ie and firefox1.5 updata */

#top{
	width:980px;
	margin:0 auto;
}
#SubNav{
	background:url(../images/zhrv_subnav_bg.jpg) no-repeat;
}
#top_nav{
	width:978px;
	height:30px;
	border:1px solid #CC3109;
	background:url(../images/top_nav.gif) repeat-x;
}
#top_nav img{
	float:left;
	width:118px;
	height:30px;
}
#top_nav ul{
	margin:0;
	padding:0 0 0 20px;
	_float:left;
	overflow:hidden;
}
#top_nav ul li{ 
	float:left;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:0 12px;
	background:url(../images/nav_line.gif) no-repeat right center;
	line-height:30px;
}
#top_nav ul li a{ 
	color:#fff;
}
#top_nav ul li a:hover{ 
	color:#900;
}
#top_nav li.end{
	background:none;
}
#copyright{
	width:980px;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	line-height:20px;
	height:120px;
	padding-top:20px;
	border-top:1px solid #999999;
}
#copyright p{
	text-align:center;
}

.new_top dd a{
	color:#666666;
}
#main{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
/*a01*/
#a01{
	width:318px;
	overflow:hidden;
	border:1px solid #FFCC67;
	float:left;
	margin-top:18px;
}
#a01_top{
	width:318px;
	overflow:hidden;
}
#a01_top img{
	width:318px;
	height:211px;
	overflow:hidden;
}
#a01_top p{
	background:url(../images/line02.gif) no-repeat bottom center;
	width:304px;
	margin:0 7px;
	padding:6px 0 10px 0;
	text-align:center;
}
#a01_bom{
	width:318px;
	overflow:hidden;
}
#a01_bom ul{
	margin:10px 0 5px 8px;
	overflow:hidden;
}
#a01_bom ul li {
	width:146px;
	height:144px;
	overflow:hidden;
	float:left;
	padding-right:6px;
}
#a01_bom img{
	padding:2px;
	border:1px solid #CCCCCC;
	width:140px;
	height:96px;
}
#a01_bom p{
	text-align:center;
	line-height:30px;
	height:30px;
	overflow:hidden;
}
/*a02*/
#a02{
	width:395px;
	overflow:hidden;
	margin:18px 10px 0 10px;
	float:left;
}
.a02_ti,.a06_top{
	background:url(../images/bg_04.gif) repeat-x center top;
	height:32px;
}
.a02_ti dt,.a06_top dt,.a07_top dt{
	float:left;
	background:url(../images/ti_02.gif) no-repeat;
	text-align:center;
	line-height:32px;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	width:104px;
	height:32px;
	position:relative;
}
.a02_ti dd{
	color:#666666;
	float:right;
	margin:3px 5px 0 0;
}
.a02_ti dd a{
	color:#666666;
}
#a02 pre{
	text-align:center;
	font-size:14px;
	color:#990000;
	margin:10px 0 0px 0;
	font-weight:bold;
	height:24px;
	overflow:hidden;
}
#a02 p{
	text-align:left;
	width:370px;
	line-height:20px;
	height:62px;
	overflow:hidden;
	padding:0 2px ;
}
#a02 ul{
	width:380px;
	margin:12px 10px 0 5px;
	padding-top:12px;
	border-top:1px dashed #CCC;
	overflow:hidden;
}
#a02 ul li{
	float:left;
	width:375px;
	line-height:28px;
	font-size:14px;
}

/*a03*/
#a03{
	width:243px;
	border:1px solid #FFCC66;
	overflow:hidden;
	margin-top:18px;
	float:left;
}
.a03_dl{
	background:url(../images/bg_01.gif) no-repeat;
	width:243px;
	height:27px;
}
.a03_dl dt{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:92px;
	line-height:27px;
	float:left;
}
.a03_dl dd a{
	float:right;
	line-height:27px;
	color:#666666;
	padding-right:8px;
}
.a03_line{
	border-top:1px solid #FFCC66;
}
#a03_top{
	width:243px;
	overflow:hidden;
}
#a03_top img{
	width:78px;
	height:78px;
	border:1px solid #999999;
	float:left;
	margin:10px 8px 10px 13px;
}
#a03_top p{
	text-align:left;
	margin-top:10px;
	line-height:20px;
}
#a03_top ul{
	background:url(../images/line04.gif) no-repeat center top;
	width:233px;
	margin:0 5px;
	padding:10px 0 5px 0;
	overflow:hidden;
	
}
#a03_top ul li,#a03_bom ul li{
	float:left;
	width:228px;
	padding-left:5px;
	height:24px;
	overflow:hidden;
}
#a03_bom ul{
	width:233px;
	margin:0 5px;
	padding:10px 0 5px 0;
	overflow:hidden;
}
/*a04*/
#a04{
	width:980px;
	overflow:hidden;
	clear:both;
}
#a04_left{
	width:286px;
	height:536px;
	float:left;
	position:relative;
}
#a04_left .left {
	position:absolute;
	top:130px;
	left:19px;
}
.a04_rig{
	background:url(../images/bg_03.gif) no-repeat;
	width:694px;
	height:536px;
	float:left;
}

.a04_xx{
	width:122px;
	height:34px;
	float:left;
	overflow:hidden;
	margin:45px 0 10px 20px;
	display:inline;
}
#a04_con{
	width:650px;
	height:420px;
	overflow:hidden;
	float:left;
	margin:4px 0 0 20px;
	display:inline;
}
.bgh{
	width:300px;
	overflow:hidden;
	margin:20px 10px 0 15px;
	display:inline;
	float:left;
}
.bgh img{
	width:124px;
	height:84px;
	float:left;
	margin:11px;
}
.bgh p{
	text-align:left;
	margin-top:11px;
}
.bgh ul{
	width:274px;
	overflow:hidden;
	background:url(../images/line.gif) no-repeat center top;
	padding-top:15px;
	margin-left:15px;
	margin-top:5px;
	float:left;
	display:inline;
}
.bgh ul li{
	float:left;
	color:#000000;
	font-size:14px;
	line-height:28px;
	width:274px;
	height:28px;
	overflow:hidden;
}
.a04_dl{
	background:url(../images/bg_02.gif) no-repeat;
	width:300px;
	height:28px;
}

.a04_dl dt{
	float:left;
	padding-left:25px;
	line-height:28px;
	font-size:14px;
	color:#990000;
	font-weight:bold;
}
.a04_dl dd a{
	float:right;
	line-height:28px;
	color:#666666;
	padding-right:8px;
}
.knr{
	width:300px;
	overflow:hidden;
	margin:20px 5px 0 15px;
	float:left;
	display:inline;
}
.knr ul{
	width:274px;
	overflow:hidden;
	padding-top:10px;
	margin-left:15px;
	float:left;
	display:inline;
}
.knr ul li{
	float:left;
	color:#000000;
	font-size:14px;
	line-height:28px;
	width:274px;
	height:28px;
	overflow:hidden;
}
/*a05*/
#a05{
	width:978px;
	overflow:hidden;
	border:1px solid #FFCC66;
	clear:both;
	margin-top:10px;
}
#a05 ul{
	width:968px;
	margin:10px 0 10px 10px;
	padding:0;
	overflow:hidden;
}
#a05 ul li{
	margin:0 auto;
	width:315px;
	height:80px;
	float:left;
	padding-right:6px;
}
#a05 ul li img{
	width:315px;
	height:80px;
}
/*a06*/
#a06{
	width:704px;
	float:left;
	border:1px solid #FFCC66;
	overflow:hidden;
	padding:10px;
}
.a06_top{
	width:704px;
}
.a06_con{
	width:345px;
	overflow:hidden;
	border:1px solid #FFEDCA;
	margin-bottom:10px;
}
.new_top{
	width:343px;
	background:url(../images/bg_05.gif) no-repeat left;
	height:28px;
	line-height:28px;
}
.new_top dt,.new_tit2 dt{
	float:left;
	padding-left:10px;
	font-size:13px;
	color:#990000;
	font-weight:bold;
}
.new_top dd,.new_tit2 dd{
	float:right;
	padding-right:10px;
	color:#666666;
}
.new_tit{
	background:url(../images/line05.gif) no-repeat center bottom;
	width:317px;
	overflow:hidden;
	padding:1px 13px 10px 13px;
}
dl.new_tit dt{
	float:left;
	height:86px;
	*height:85px;
	margin-right:5px;
	margin-top:5px;
}
.new_tit dt img{
	width:78px;
	height:78px;
}
.new_tit dd{
	float:left;
	width:234px;
	line-height:22px;
	overflow:hidden;
	height:85px;
}
.newslist{
	padding:10px 13px;
	width:317px;
	overflow:hidden;
}
.newslist dd{
	float:left;
	width:317px;
	height:24px;
	overflow:hidden;
	font-size:14px;
}
/*a07*/
#a07{
	width:244px;
	float:right;
	border:1px solid #FFCC66;
	overflow:hidden;
	margin-bottom:10px;
	height:520px;
}
.a07_top{
	width:232px;
	overflow:hidden;
	padding:8px 6px 0 6px;
	*padding:6px 6px 0 6px;
}
.a07_con{
	width:220px;
	padding:5px 12px 0 12px;
}
.new_tit2{
	background:url(../images/bg_06.gif) repeat-x;
	width:220px;
	height:27px;
	line-height:27px;
}
.newlist2{
	padding:7px 0 0 3px;
	width:217px;
	height:281px;
	overflow:hidden;
}
dl.newlist2 dd{
	/*padding:0 7px;*/
	float:left;
	width:99%;
	margin:0 auto;
	line-height:23px;
	height:23px;
	overflow:hidden;
}
.newlist2 dd a{
	color:#000000;
}
/*a08*/
#a08{
	width:978px;
	float:right;
	border:1px solid #FFCC66;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}
#a08 div{
	width:950px;
	overflow:hidden;
	padding:0 13px;
}
.a08_top{
	width:976px;
	margin:1px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	background:url(../images/bg_07.gif) repeat-x center top;
}
.a08_top dt{
	background:url(../images/bg_08.gif) no-repeat left top;
	width:93px;
	height:28px;
	float:left;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.a08_tit{
	width:160px;
	overflow:hidden;
	float:left;
	padding:10px 15px;
}
.a08_tit dt{
	float:left;
	width:160px;
}
.a08_tit dt img{
	width:160px;
	height:103px;
}
.a08_tit dd{
	float:left;
	width:160px;
	line-height:20px;
	height:41px;
	overflow:hidden;
	margin-top:5px;
	text-align:center;
}
.hidden{
	display:none;
}
#a09{
	width:978px;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #FFCC66;
	clear:both;
}
#a09 dl dt{
	background:url(../images/bg_101.jpg) no-repeat left top;
	height:28px;
	line-height:28px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-left:15px;
}
#a09 dl dd .left .newslist{
	height:162px;
	overflow:hidden;
	border-right:1px dotted #999999;
	width:332px;
}
#a09 dl dd .left .newslist dd{
	width:99%;
}
#a09 dl dd .right{
	width:600px;
	height:180px;
	position:relative;
}
#a09 dl dd .right ul{
	width:600px;
	height:108px;
	overflow:hidden;
	position:absolute;
	top:15px;
	z-index:9999;
}
#a09 dl dd .right ul li{
	width:86px;
	height:108px;
	overflow:hidden;
	background:url(../images/bg_35.jpg) no-repeat;
	float:left;
	margin-left:10px;
}
#a09 dl dd .right ul li.libg{
	background:url(../images/bg_36.jpg) no-repeat;
}
#a09 dl dd .right ul li img{
	width:71px;
	height:95px;
	padding-top:8px;
	padding-left:8px;
}
#tab_box{
	clear:both;
	background:url(../images/bg_37.jpg) no-repeat;
	height:52px;
	width:590px;
	position:absolute;
	bottom:6px;
	overflow:hidden;s
}
#tab_box dl dd{
	width:56px;;
	margin:0 4px;
}
#tab_box dl.newslist{
	width:auto;
	padding:0px;
}
#web_book{
	width:210px;
	margin:0 auto;
	height:150px;
}
#a07 .a07_top dt .more{
	font-weight:normal;
	position:absolute;
	right:-130px;
	font-size:12px;
}
#a07 .a07_top dt .more a,
#a09 dl dt .more a,
#a08 .a08_top dt .more a{
	color:#666666;
}
#a09 dl dt,
#a08 .a08_top dt{
	position:relative;
}
#a09 dl dt .more,
#a08 .a08_top dt .more{
position:absolute;
font-weight:normal;
font-size:12px;
width:60px;
right:5px;
top:0px;
}
#a08 .a08_top dt .more{
right:-900px;
}
