* {
	margin:0;
	padding:0;
}

body {
	font-size:12px;
	background-color:#DADADA;
}

a, a:visited {
	color:#004499;
	text-decoration:none;
}

a:hover {
	color:#004499;
	text-decoration: underline;
}

.clear {
	clear:both;
	border:0;
	font-size:0;
}


.right_jg {
	margin:0;
	padding:0;
	height:8px;
	border:0;
	font-size:0; 
}

#header {
	width:auto;
	height:120px;
	background-color:#FFFFFF;
	border-bottom:6px #CC0001 solid;
	padding:10px 0;
}
	#header .banner {
		margin:0 auto;
	}
	#header .z_nav {
		border-top:1px #E6E6E6 solid;
		border-bottom:1px #E6E6E6 solid;
		margin-top:2px;
	}

	#header .top_link a{
		display:block;
		width:70px;
		border:1px #CCCCCC solid;
		line-height:14px;
		margin-bottom:3px;
		color:#333333;
		text-align:center;
		text-decoration:none;
	}
	#header .top_link a:hover{
		text-decoration:underline;
	}


#main {
	width:935px;
	height:auto;
	margin:10px auto;
}
	#z_left {
		width:623px;
		height:auto;
		float:left;
	}
		#z_left img {
			display:block;
		}
		
		#z_left .left_con {
			width:auto;
			background-color:#FFFFFF;
			padding:4px 10px;
		}
		#z_left .left_con .content {
			border:1px #DCE6F0 solid;
			border-top:0;
			background-color:#F5FAFE;
			padding:10px 23px;
		}
		#z_left .left_con .list_con {
			border:1px #BECBDB solid;
			background-color:#FFFFFF;
			padding:14px 18px;
			margin-bottom:12px;
			line-height:160%;
			font-size:14px;
		}
		
		#z_left .left_con span.sort_title {
			width:140px;
			display:block;
			float:left;
			background-image: url(../images/sort_inc.jpg);
			background-repeat: no-repeat;
			padding-left:20px;
			background-position: 4px;
		}
		
		#z_left .table1 td{
			background-color:#FFFFFF;
			padding:1px;
		}
		
		#z_left .table1 td a{
			display:block;
			width:auto;
			height:24px;
			font-size:14px;
			font-weight:bold;
			line-height:24px;
			text-align:center;
			background-color:#E0E0E0;
			color:#333333;
			text-decoration:none;
		}
		#z_left .table1 td a.bg2{
			display:block;
			font-size:14px;
			font-weight:bold;
			line-height:24px;
			text-align:center;
			background-color:#FFFFFF;
			color:#333333;
			text-decoration:none;
		}
		#z_left .table1 td a:hover{
			text-decoration:underline;
		}
		
		
		#z_left .table2 {
			background-color:#F6F6F6;
			border-bottom:1px #DFDFDF solid;
			border-top:1px #DFDFDF solid;
		}
		#z_left .table2 .td_border {
			border-left:1px #DFDFDF solid;
		}
		#z_left .table2 .td_text {
			border-left:1px #DFDFDF solid;
			line-height:160%;
			font-size:14px;
			padding-left:5px;
		}
		
		
	
	
	
	#z_right {
		width:305px;
		height:auto;
		float:right;
	}
	
	#z_right .right_con {
		width:auto;
		background-color:#FFFFFF;
		padding:4px 8px;
	}
		#z_right .right_con img {
			display:block;
		}
		#z_right .right_con .content {
			border:1px #DADADA solid;
		}
		#z_right .right_con .content2 {
			border:1px #C28C82 solid;
		}
	
		#z_right .right_con .list_zzpic {
			width:133px;
			text-align:center;
			float:left;
			padding:10px 5px;
		}
		#z_right .right_con .list_zzpic img {
			margin:0 auto;
		}
		
		#z_right .right_con h1 {
			font-size:14px;
			font-weight:bold;
			line-height:38px;
			padding-left:10px;
		}
		
		#z_right .right_con p.lxfs {
			background-color:#F2F2F2;
			border-bottom:1px #DADADA solid;
			border-top:1px #DADADA solid;
			margin-bottom:25px;
			padding:15px 5px 15px 27px;
			font-size:14px;
			font-weight:bold;
			line-height:130%;
		}
		
		#z_right .right_con h2 {
			font-size:14px;
			font-weight:bold;
			line-height:42px;
			padding-left:10px;
			text-align:center;
			border-bottom:1px #C28C82 solid;
			margin:0 10px;
		}
		
		#z_right .right_con h2.list_st {
			font-size:14px;
			font-weight:bold;
			line-height:42px;
			padding-left:10px;
			text-align:center;
			border-bottom:1px #DFDFDF solid;
			margin:10px;
			margin-top:0;
		}

		#z_right .list_rbg {
			width:229px;
			height:48px;
			margin:0 auto;
			background-image: url(../images/list_rbg.gif);
			background-repeat: no-repeat;
			padding-top:10px;
			padding-left:40px;
			line-height:150%;
			font-size:14px;
			color:#004499;
			margin-bottom:15px;
		}



#footer {
	width:935px;
	margin:auto;
	text-align:center;
	line-height:160%;
	background-color:#EBEBEB;
}
	#footer .search {
		border-top:1px #DADADA solid;
		padding-top:20px;
		padding-bottom:40px;
	}
	#footer .search input {
		height:22px;
		line-height:22px;
	}
	#footer .search .submit_style {
		width:66px;
		height:22px;
		background-image: url(../images/search_btn.jpg);
		background-repeat: no-repeat;
		padding:0;
		border:0;
		cursor:pointer;
		line-height:22px;
	}
	
	.copy_info a, .copy_info a:link, .copy_info a:visited {
		color:#333333;
		text-decoration:none;
	}
	.copy_info a:hover {
		color:#CB0002;
		text-decoration:underline;
	}
	
/*Ô²½Ç±ß¿ò*/
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.xb1 {margin:0 5px; background:#FFFFFF;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}


/*·ÖÒ³*/
.z_page {
	text-align:center;
	margin:50px 50px;
}
	.z_page a, .z_page a:link, .z_page a:visited {
		color:#000000;
		text-decoration:none;
		font-size:13px;
	}
	.z_page a:hover {
		color:#FFFFFF;
		background-color:#01A1FF;
		text-decoration:underline;
	}


/*×ÖÌåÑÕÉ«*/
.fc_red {
	color:#CB0002;
}
.fc_red a, .fc_red a:link, .fc_red a:visited{
	color:#CB0002;
	text-decoration:none;
}
.fc_red a:hover{
	color:#333333;
	text-decoration:underline;
}

.fc_hei {
	color:#333333;
}
.fc_hei a, .fc_hei a:link, .fc_hei a:visited{
	color:#333333;
	text-decoration:none;
}
.fc_hei a:hover{
	color:#333333;
	text-decoration:underline;
}


.fp_jg {
	font-size:14px;
	padding-top:10px;
	display:block;
}