#content {
    width:1005px;
	margin:0 auto;
	background: url(../images/bg.jpg) repeat-x #f0e9df;	
}
#head {
    background: url(../images/bg_top.jpg) top left no-repeat;
	height:75px;
	padding: 10px 20px 0 20px;;
}
#links {
	float:right;
	color: #87644e;
	text-align:right;
	width: 340px;
	line-height:20px;
	display:block;
}
#page{
	clear:both;
	margin:20px;
	text-align:center;
}
#links b{
    font-weight:bold;
}
#search{
	float:right;
	width:340px;
	display:block;
	line-height:20px;
}
#search form{
	margin:0;
	padding:0;
}
#search input[type="text"]{
	height:14px;
	border:1px solid #c9b294;
	background-color:#FFF;
	width:100px;
}
#search select{
	height:19px;
	border:1px solid #c9b294;
}


#logo {
    float:left;
    width: 210px;
	height:75px;
}
#nav{
    float:right;
    width:702px;
	height:40px;
	margin-top:2px;
	text-indent:-9999px;
}
#nav a{
	background:transparent url(../images/menu1.jpg);
	float:left;
	height:40px;
}
#nav a.menu1_1{
	background-position:-0px 0;
	width:56px;
	overflow:hidden;
}
	#nav a.menu1_1:hover{
		background-position:-0px -40px;
	}
#nav a.menu2_1 {
	background-position:-56px 0;
	width:70px;
	overflow:hidden;
}
	#nav a.menu2_1:hover{
		background-position:-56px -40px;
	}
#nav a.menu3_1 {
	background-position:-126px 0;
	width:71px;
	overflow:hidden;
}
	#nav a.menu3_1:hover{
		background-position:-126px -40px;
	}
#nav a.menu4_1 {
	background-position:-197px 0;
	width:71px;
	overflow:hidden;
}
	#nav a.menu4_1:hover{
		background-position:-197px -40px;
	}
#nav a.menu5_1 {
	background-position:-268px 0;
	width:71px;
	overflow:hidden;
}
	#nav a.menu5_1:hover{
		background-position:-268px -40px;
	}
#nav a.menu6_1 {
	background-position:-339px 0;
	width:71px;
	overflow:hidden;
}
	#nav a.menu6_1:hover{
		background-position:-339px -40px;
	}
#nav a.menu7_1 {
	background-position:-410px 0;
	width:71px;
	overflow:hidden;
}
	#nav a.menu7_1:hover{
		background-position:-410px -40px;
	}
#nav a.menu8_1 {
	background-position:-481px 0;
	width:71px;
	overflow:hidden;
}
	#nav a.menu8_1:hover{
		background-position:-481px -40px;
	}
#nav a.menu9_1 {
	background-position:-552px 0;
	width:70px;
	overflow:hidden;
}
	#nav a.menu9_1:hover{
		background-position:-552px -40px;
	}
#nav a.menu10_1 {
	background-position:-622px 0;
	width:78px;
	overflow:hidden;
}
	#nav a.menu10_1:hover{
		background-position:-622px -40px;
	}


/*-------------------------------banner---------------------------------------*/
#banner {
    clear: both;
	text-align:center;
}
/*--------------------------------------main--------------------------------------*/
#main {
	clear:both;
	margin:0 10px 10px 10px;
}
	#main #main_left{
		width:290px;
		float:left;
		margin:0 10px 0 15px;
	}
		#main_left_box{
			clear:both;
			margin-bottom:10px;
		}
		#main_left_box #right_box_menu a{
			float:left;
			background:url(../images/left_box1.jpg) no-repeat top left;
			width:70px;
			border-bottom:1px solid #b8ae9d;
			font-size:12px;
			font-weight:bold;
			text-align:center;
			height:23px;
			line-height:23px;
			padding-top:3px;
			color:#321a00;
		}
		#main_left_box #right_box_menu .bottom{
			height:23px;
			width:80px;
			border-bottom:1px solid #b8ae9d;
			background:none;
		}
		#main_left_box #right_box_menu a:hover{
			background:url(../images/left_box2.jpg) no-repeat top left;
			border-bottom:none;
		}
			#main_left_box ul{
				margin:5px 10px;
				clear:both;
			}
			#main_left_box ul li{
				text-indent: 12px;
				padding:5px 0 6px 0;
				height:18px;
				clear:both;
				line-height:18px;
				border-bottom:1px dashed #b68f55;
				background:url(../images/ico.gif) no-repeat top left;
			}
			#main_left_box #right_box_menu a#main_left_box11{
				background:url(../images/left_box2.jpg) no-repeat top left;
				border-bottom:none;
			}
		
		#main #main_left #xxhd{
			clear:both;
			margin-bottom:10px;
			padding:5px;
			color:#56594f;
		}
			#main #main_left #xxhd b{
				display:block;
				height:23px;
				font-size:14px;
				color:#613715;
				margin:0 0 5px 0;
			}
			#main #main_left #xxhd img{
				margin:2px 15px 2px 5px;
				border:4px solid #d5cbbc;
			}
	#main #main_center{
		width:282px;
		float:left;
		margin:0 10px 10px 10px;
	}
		#main .center_box{
			clear:both;
		}
		#main .center_box h3{
			font-family:verdana,Arial;
			height:21px;
			font-size:13px;
			background:url(../images/center_box.jpg) no-repeat top left;
			padding:5px 0 0 16px;
			margin:0 0 1px 0;
			cursor:pointer;
			color:#6e4416;
		}
		#main .center_box div{
			margin:5px 10px 15px 5px;
			padding:0 5px;
			height:120px;
			color:#56594f;
			line-height:20px;
		}
		#main .center_box div h4{
			font-family:verdana,Arial;
			font-size:19px;
			color:#d67240;
			margin:8px 0 8px 0;
		}
		#main .center_box div .img{
			border:2px solid #fff;
			margin:2px 3px;
		}
			#main .center_box div ul{
				margin:5px 10px;
				clear:both;
			}
			#main .center_box div ul li{
				text-indent: 12px;
				padding:3px 0 4px 0;
				height:16px;
				clear:both;
				border-bottom:1px dashed #b68f55;
				background:url(../images/ico.gif) no-repeat top left;
			}
	
	#main #main_right{
		float:right;
		width:350px;
		margin-right:10px;
		margin-bottom:30px;
	}
		#right_box #right_box{
			clear:both;
			margin-bottom:10px;
		}
		#right_box #right_box_menu a{
			float:left;
			background:url(../images/right_box1.jpg) no-repeat top left;
			width:83px;
			height:17px;
			border-bottom:1px solid #ac9975;
			font-size:12px;
			font-weight:bold;
			text-align:center;
			line-height:17px;
			padding-top:2px;
			color:#321a00;
		}
		#right_box #right_box_menu .bottom{
			height:17px;
			width:149px;
			border-bottom:1px solid #ac9975;
			background:none;
		}
		#right_box #right_box_menu a:hover{
			background:url(../images/right_box2.jpg) no-repeat top left;
			border-bottom:none;
		}
			#right_box ul{
				margin:5px 10px;
				clear:both;
			}
			#right_box ul li{
				text-indent: 12px;
				padding:5px 0 6px 0;
				height:16px;
				clear:both;
				border-bottom:1px dashed #b68f55;
				background:url(../images/ico.gif) no-repeat top left;
			}
			#right_box #right_box_menu a#right_box11{
				background:url(../images/right_box2.jpg) no-repeat top left;
				border-bottom:none;
			}
	
	#main #main_right #channel{
		margin-top:15px;
		float:left;
		padding:0;
	}
	#main #main_right #channel a{
		padding:0 2px;
	}
	
/*--------------------------------------left--------------------------------------*/

	#main #left{
		margin-top:15px;
		margin-left:10px;
		float:left;
	}
	#main #left .left_box{
		margin:20px 0 10px 0;
		width:240px;
	}
	#main #left .left_box h3{
		height:20px;
		font-size:12px;
    	background:url(../images/left_box.jpg) no-repeat top left;
		padding:5px 0 0 28px;
		color:#000;
	}
		#main #left .left_box  ul{
			margin:5px 15px 5px 5px;
			clear:both;
		}
		#main #left .left_box  ul li{
			text-indent: 12px;
			padding:5px 0 6px 0;
			height:16px;
			clear:both;
			border-bottom:1px dashed #b68f55;
    		background:url(../images/ico.gif) no-repeat top left;
		}
	#main #right{
		float:right;
		width:710px;
		padding:0 10px 10px 0;
	}
	#main #right #top_link{
		margin:8px 0;
	}
	#main #right .right_box{
		display:block;
		clear:both;
		margin-bottom:20px;
		margin-right:15px;
		padding-bottom:10px;
	}
	#main #right .right_box h3{
		height:20px;
		font-size:13px;
    	background:url(../images/right_box.jpg) no-repeat top left;
		padding:5px 0 0 20px;
		color:#000;
		border-bottom:1px solid #c8bda9;
	}
		#main #right .right_box  ul{
			margin:5px 15px 5px 15px;
			clear:both;
		}
		#main #right .right_box  ul li{
			display:block;
			padding:3px 0 3px 0;
			height:20px;
			font-size:13px;
		}
		#main #right .right_box  ul li a{
			clear:both;
			padding:5px 0 6px 0;
			margin-left:4px;
			font-size:14px;
			padding-left:10px;
    		background:url(../images/ico.gif) no-repeat top left;
		}
		#main #right .right_box  ul li span.date{
			display:block;
			float:right;
			font-size:12px;
			width:80px;
			background:none;
			margin:-16px 60px 0 0;
			padding:0;
			color:#777;
		}
		#main #right .right_box  ul.right_box_img{
			float:right;
			margin:5px 10px 5px 10px;
			clear:both;
		}
		#main #right .right_box  ul.right_box_img li{
			clear:both;
			float:left;
			height:110px;
			padding:10px 0 10px 0;
			width:680px;
			font-size:13px;
			border-bottom:1px dashed #a17413;
		}
		#main #right .right_box  ul.right_box_img li .img_left{
			clear:left;
			float:left;
			width:110px;
		}
		#main #right .right_box  ul.right_box_img li .img_right{
			float:left;
			width:550px;
		}
		#main #right .right_box  ul.right_box_img li img{
			border:2px solid #fff;
		}
		#main #right .right_box  ul.right_box_img li h4{
			font-size:16px;
		}
		#main #right .right_box  ul.right_box_img li .sub{
			text-indent:25px;
			padding:8px 0;
			color:#7a6042;
			display:block;
			clear:both;
		}
		#main #right .right_box  ul.right_box_img li a{
			clear:both;
    		background:none;
		}
		#main #right .right_box  ul.right_box_img li .more{
			text-align:right;
			padding:8px 0;
			color:#7a6042;
			display:block;
			font-size:12px;
			font-weight:bold;
			clear:both;
		}
		#main #right .right_box  ul.right_box_img li .more a{
			font-size:12px;
		}
		
	#main #right .right_box_content #img{
		text-align:center;
		margin:20px;
	}
	#main #right .right_box_content{
		display:block;
		clear:both;
		margin-bottom:20px;
		margin-right:10px;
		padding-bottom:10px;
	}
	#main #right .right_box_content h1.title{
		height:20px;
		font-size:24px;
		padding:10px 0;
		color:#220904;
		text-align:center;
	}
	#main #right .right_box_content #sub{
		height:32px;
		line-height:32px;
		font-size:12px;
    	background:url(../images/right_box_content.jpg) no-repeat top left;
		color:#000;
		text-align:center;
	}
	#main #right .right_box_content .content{
		padding:20px;
		font-size:14px;
		line-height:24px;
		color:#000;
	}

	
/*--------------------------------------footer--------------------------------------*/

#footer {
    clear: both;
    height:70px;
	background:url(../images/bg_bottom.jpg) repeat-x ;
	line-height: 20px;
	padding-top:20px;
	color:#87644e;
}
#footer #footer_logo{
	float:left;
	width:200px;
	text-align:center;
	margin-left:50px;
}
#footer #footer_txt{
	float:left;
	width:600px;
}
	#footer p{
		margin-left:5px;
		padding:15px 10px 10px 10px;
	}
	#footer p a{
		color: #5b3e14;
	}
