body{
	background:#FEC url(/Template/images/qzlx/body_bg.jpg) repeat-x top center;
}
.contbody{
	margin:0 auto;
	background:url(/Template/images/qzlx/contbody_bg.jpg) no-repeat top center;
}
.headbody,.mainbody,.bottombody{
	width:980px;
	margin:0 auto;
}
/*头部*/
.headbody{
	height:325px;
}
.headtop{
	height:265px;
	background:url(/Template/images/qzlx/headtop_bg.jpg) no-repeat top center;
}
.headbody .menu{
	height:60px;
	background:url(/Template/images/qzlx/menu_bg.jpg) repeat-x top center;
}
.headbody .menu ul{
	padding-left:20px;
}
.headbody .menu li{
	float:left;
	height:60px;
}
.headbody .menu li.last{
	background:none;
}
.headbody .menu a,.headbody .menu a:visited{
	display:block;
	width:100px;
	height:60px;
	font-size:16px;
	text-align:center;
	line-height:60px;
	color:#f6f0e2;
	font-weight:bold;
}
.headbody .menu li.last a,.headbody .menu li.last a:visited{
	width:120px;
}
.headbody .menu a:hover{
	color:#FFF;
	background:url(/Template/images/qzlx/menu_bg_02.jpg) repeat-x top center;
}
/*主体*/
.mainbody{
	margin-top:20px;
}
.outbox{
	width:320px;
	height:280px;
	margin-bottom:10px;
	background:#FFF;
}
.outbox .title{
	position:relative;
	height:40px;
	font-size:14px;
	color:#C00;
	background:url(/Template/images/qzlx/tit_bg_02.jpg) no-repeat left top;
}
.outbox h2{
	height:40px;
	padding-left:20px;
	font-size:14px;
	line-height:40px;
}
.outbox span{
	position:absolute;
	top:0;
	right:0;
	height:40px;
	line-height:40px;
	text-align:center;
}
.outbox span a,.outbox span a:visited{
	font-size:12px;
	color:#666;
}
.outbox span a:hover{
	color:#F00;
}
.contlist{
	padding:10px;
}
.contlist li{
	height:25px;
	line-height:25px;
}
.minbox{
	margin:10px;
	margin-top:0;
}
.rightbox p{
	padding:5px 10px;
	overflow:hidden;
	text-indent:2em;
}
.tlbox,.trbox{
	height:360px;
}
.tlbox{
	width:500px;
	border:#FFF solid 5px;
	background:#CCC;
}
.trbox{
	width:460px;
	height:370px;
}
.trbox .title{
	background:url(/Template/images/qzlx/tit_bg_01.jpg) no-repeat left top;
}
.trbox .news_tt{
	border-bottom:#CCC solid 1px;
}
.trbox .news_tt img{
	display:none;
}
.trbox .news_text h1{
	font-size:16px;
	text-align:center;
}
.trbox .news_text p{
	padding:10px;
	text-indent:2em;
}
.trbox .news_text p a,.trbox .news_text p a:visited{
	color:#999;
}
.trbox .contlist a,.trbox .contlist a:visited{
	color:#600;
}
.trbox .contlist a:hover{
	color:#F00;
}
.links ul{
	margin:0;
	padding:0 16px;
	list-style:none;
}
.links li{
	margin-bottom:7px;
}
.textlink{
	height:35px;
	margin-top:10px;
	padding-left:10px;
	line-height:35px;
	color:#666;
	font-weight:bold;
	border-top:#666 solid 3px;
}
.textlink a,.textlink a:visited{
	height:35px;
	margin:0 10px;
	line-height:35px;
	color:#666;
	font-weight:bold;
}
.textlink a:hover{
	color:#F00;
}
.nav_t{
	position:relative;
	height:50px;
	margin-bottom:30px;
	line-height:50px;
	border-bottom:#e5e5e5 solid 1px;
}
.nav_t h2{
	height:50px;
	padding-left:20px;
	line-height:50px;
	font-size:14px;
	color:#666;
}
.nav_t span{
	position:absolute;
	top:0;
	left:20px;
	height:50px;
	padding-right:20px;
	line-height:50px;
}
.nav_t .nav_d,.nav_t .nav_d a,.nav_t .nav_d a:visited{
	color:#666;
}
.nav_t .nav_d a:hover{
	color:#F00;
}
/*底部*/
.bottombody{
	margin-top:10px;
	border-top:#C99 solid 1px;
}
.bottombody p{
	margin:10px 0;
	text-align:center;
	color:#600;
}
.bottombody p a,.bottombody p a:visited{
	color:#600;
}
.bottombody p a:hover{
	color:#F00;
}
/*栏目页*/
.leftside{
	width:250px;
	margin-right:20px;
}
.leftside .outbox{
	width:250px;
}
.leftside .outbox .contlist li{
	width:210px;
}
.lm table{
	width:695px;
	margin:0 10px;
}
.lm table td{
	position:relative;
}
.lm table span{
	margin-right:10px;
}
.lm table .tittldate{
	position:absolute;
	top:0;
	right:0;
}
.fenye{
	margin:10px;
}
/*内容页*/
.rightmain{
	width:710px;
	background:#FFF;
}
.rightmain .textcont{
	padding:10px;
}
.rightmain .xbkk div{
	margin:20px 0;
	border-bottom:#CCC dashed 1px;
}
.rightmain .xbkk h2{
	margin:10px 0;
	line-height:1.5em;
	font-size:16px;
	color:#900;
}
.rightmain .xbkk p{
	text-indent:2em;
}
.rightmain .xbkk p.text_r{
	margin-top:30px;
}
.rightmain .xbkk img{
	float:left;
	width:150px;
	margin-right:10px;
}
.rightmain .ts h1{
	margin:20px 0;
	text-align:center;
	font-size:20px;
}
.rightmain .ts h2,.rightmain .ts p{
	margin-bottom:10px;
	text-align:left;
	text-indent:2em;
	font-size:14px;
}
.nav_b{
	margin:10px;
}