#content {
    width:1005px;
	margin:0 auto;
	background: url(../images/bg.jpg) repeat-x #fbf7ee;	
}
#head {
    background: url(../images/bg_top.jpg) top left no-repeat;
	height:75px;
	padding: 10px 10px 0 10px;;
}
#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:400px;
	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: 214px;
	height:75px;
}
#nav{
    float:right;
    width:750px;
	height:33px;
	margin-top:10px;
	text-indent:-9999px;
}
#nav a{
	background:transparent url(../images/menu1.jpg);
	float:left;
	height:33px;
}
#nav a.menu1_1{
	background-position:-0px 0;
	width:62px;
	overflow:hidden;
}
	#nav a.menu1_1:hover{
		background-position:-0px -33px;
	}
#nav a.menu2_1 {
	background-position:-62px 0;
	width:60px;
	overflow:hidden;
}
	#nav a.menu2_1:hover{
		background-position:-62px -33px;
	}
#nav a.menu3_1 {
	background-position:-122px 0;
	width:60px;
	overflow:hidden;
}
	#nav a.menu3_1:hover{
		background-position:-122px -33px;
	}
#nav a.menu4_1 {
	background-position:-182px 0;
	width:60px;
	overflow:hidden;
}
	#nav a.menu4_1:hover{
		background-position:-182px -33px;
	}
#nav a.menu5_1 {
	background-position:-242px 0;
	width:60px;
	overflow:hidden;
}
	#nav a.menu5_1:hover{
		background-position:-242px -33px;
	}
#nav a.menu6_1 {
	background-position:-302px 0;
	width:61px;
	overflow:hidden;
}
	#nav a.menu6_1:hover{
		background-position:-302px -33px;
	}
#nav a.menu7_1 {
	background-position:-363px 0;
	width:60px;
	overflow:hidden;
}
	#nav a.menu7_1:hover{
		background-position:-363px -33px;
	}
#nav a.menu8_1 {
	background-position:-423px 0;
	width:61px;
	overflow:hidden;
}
	#nav a.menu8_1:hover{
		background-position:-423px -33px;
	}
#nav a.menu9_1 {
	background-position:-484px 0;
	width:60px;
	overflow:hidden;
}
	#nav a.menu9_1:hover{
		background-position:-484px -33px;
	}
#nav a.menu10_1 {
	background-position:-544px 0;
	width:61px;
	overflow:hidden;
}
	#nav a.menu10_1:hover{
		background-position:-544px -33px;
	}
#nav a.menu11_1 {
	background-position:-605px 0;
	width:60px;
	overflow:hidden;
}
	#nav a.menu11_1:hover{
		background-position:-605px -33px;
	}
#nav a.menu12_1 {
	background-position:-665px 0;
	width:85px;
	overflow:hidden;
}
	#nav a.menu12_1:hover{
		background-position:-665px -33px;
	}


/*-------------------------------banner---------------------------------------*/
#banner {
    clear: both;
    padding:0 auto 10px auto;
}
/*--------------------------------------main--------------------------------------*/
#main {
	clear:both;
	margin:0;
	padding:0;
}
	#main #main_left{
		width:210px;
		float:left;
		margin:0 20px 0 0;
		height:500px;
	}
		#main #main_left .main_left_box{
			margin:20px 20px 20px 40px;
			width:151px;
		}
		#main #main_left .main_left_box a{
			display:block;
			height:23px;
			line-height:23px;
			width:141px;
			padding-left:10px;
			background:url(../images/main_left_box.jpg) no-repeat top left;
			margin:5px 0;
			color:#FFF;
			font-weight:bold;
		}
	
	#main #main_center{
		width:290px;
		float:left;
		margin:30px 15px 20px 15px;
	}
		#main .center_box{
			clear:both;
			margin-bottom:20px;
		}
		#main .center_box h3{
			height:29px;
			line-height:29px;
			width:366px;
			font-size:13px;
			background:url(../images/center_box.jpg) no-repeat top left;
			padding:3px 0 0 24px;
			margin:0 0 1px 0;
		}
			#main .center_box h3 a{
				float:right;
				margin:-25px 20px 0 0;
				line-height:16px;
				width:50px;
				text-indent:-99999px;
			}
			#main .center_box ul{
				width:365px;
				margin:5px 10px;
				clear:both;
			}
			#main .center_box 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 .center_box ul li span{
				float:right;
				margin:-17px 5px 0 0;
				line-height:16px;
				width:90px;
				color:#7a6042;
			}
	
	#main #main_right{
		clear:right;
		float:right;
		width:330px;
		margin:30px 15px 20px 15px;
	}
		#main .right_box{
			clear:both;
			float:left;
			margin-bottom:20px;
		}
		#main .right_box h3{
			height:29px;
			line-height:29px;
			width:306px;
			font-size:13px;
			background:url(../images/right_box.jpg) no-repeat top left;
			padding:3px 0 0 24px;
			margin:0 0 1px 0;
		}
			#main .right_box h3 a{
				float:right;
				margin:-25px 20px 0 0;
				line-height:16px;
				width:50px;
				text-indent:-99999px;
			}
			#main .right_box div{
				float:left;
				width:110px;
				padding-top:15px;
			}
			#main .right_box div img{
				border:2px solid #FFF;
			}
			#main .right_box ul{
				float:left;
				display:block;
				width:190px;
				margin:5px 8px;
			}
			#main .right_box 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 .right_box ul li span{
				float:right;
				margin:-17px 5px 0 0;
				line-height:16px;
				width:90px;
				color:#7a6042;
			}
		#main #jsfc{
			clear:both;
			margin:5px 10px 20px 10px;
			background:url(../images/bg_jsfc.jpg) no-repeat top left;
			height:152px;
			width:305px;
		}
		#main #jsfc h3{
			height:29px;
			line-height:29px;
			width:276px;
			font-size:16px;
			padding:3px 0 0 24px;
			margin:0 0 1px 0;
		}
			#main #jsfc div{
				margin:5px 10px;
			}
			#main #jsfc a{
				border:1px #FFF solid;
				margin:5px 5px;
				width:78px;
				height:92px;
			}
		#main #other{
			clear:both;
			margin:20px 10px 20px 10px;
			padding:5px;
			width:295px;
			height:140px;
			border-top:1px solid #ceb59b;
			border-bottom:1px solid #ceb59b;
		}
		#main #other ul{
			float:left;
			width:90px;
		}
		#main #other ul li{
			height:30px;
			line-height:30px;
			padding-left:10px;
			border-bottom:1px solid #ede2d5;
		}
		#main #other ul li a{
			display:block;
		}
		#main #other ul li a.select{
			background:url(../images/ico1.gif) no-repeat center left;
			background-position:55px 0;
			display:block;
		}
		#main #other ul li a:hover{
			background:url(../images/ico1.gif) no-repeat center left;
			background-position:55px 0;
		}
		#main #other div{
			float:right;
			width:202px;
			height:132px;
			background:url(../images/bg_other.jpg) no-repeat top left;
		}
		#main #other div b{
			float:left;
			clear:both;
			display:block;
			width:100px;
			font-size:16px;
			padding:10px 5px 5px 8px;
		}
		#main #other div span{
			float:left;
			clear:both;
			display:block;
			width:100px;
			padding:0 5px 5px 8px;
		}
	
/*--------------------------------------left--------------------------------------*/

	#main #left{
		width:225px;
		float:left;
		margin:0 10px 0 0;
	}
	#main .left_box{
		float:right;
		margin:20px 0 10px 0;
		width:216px;
	}
	#main .left_box h3{
		height:20px;
		font-size:12px;
    	background:url(../images/left_box.jpg) no-repeat top left;
		padding:5px 0 0 28px;
		color:#fff;
	}
		#main .left_box  ul{
			margin:5px 15px 5px 5px;
			clear:both;
		}
		#main .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 .left_box_img{
		float:right;
		margin:20px 0 10px 0;
		width:216px;
	}
	#main .left_box_img h3{
		height:20px;
		font-size:12px;
    	background:url(../images/left_box.jpg) no-repeat top left;
		padding:5px 0 0 28px;
		color:#fff;
	}
		#main .left_box_img  ul{
			margin:5px 15px 5px 5px;
			clear:both;
		}
		#main .left_box_img  ul li{
			padding:5px 0 6px 0;
			height:110px;
			clear:both;
			border-bottom:1px dashed #b68f55;
		}
		#main .left_box_img  ul li img{
			float:left;
			margin:3px;
			width:78px;
			border:1px solid #000;
		}
		#main .left_box_img  ul li b{
			color:#000;
			display:block;
		}
		
	#main #right{
		float:right;
		width:750px;
		padding:0 10px 10px 0;
	}
	#main #right #top_link{
		margin:8px 0;
	}
	#main #right .right_box1{
		display:block;
		clear:both;
		margin-bottom:20px;
		margin-right:15px;
		padding-bottom:10px;
	}
	#main #right .right_box1 h3{
		height:20px;
		padding:5px 20px;
		width:702px;
		font-size:13px;
    	background:url(../images/right_box1.jpg) no-repeat top left;
		color:#000;
	}
		#main #right .right_box1  ul{
			margin:5px 15px 5px 15px;
			clear:both;
		}
		#main #right .right_box1  ul li{
			display:block;
			padding:3px 0 3px 0;
			height:20px;
			font-size:13px;
		}
		#main #right .right_box1  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_box1  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_box1  ul.right_box_img{
			float:right;
			margin:5px 15px 5px 15px;
			clear:both;
		}
		#main #right .right_box1  ul.right_box_img li{
			clear:left;
			float:left;
			display:block;
			height:160px;
			padding:20px 0 20px 0;
			width:700px;
			font-size:13px;
			border-bottom:1px dashed #a17413;
		}
		#main #right .right_box1  ul.right_box_img li .img_left{
			clear:left;
			float:left;
			width:230px;
		}
		#main #right .right_box1  ul.right_box_img li .img_right{
			float:left;
			width:470px;
		}
		#main #right .right_box1  ul.right_box_img li img{
			border:2px solid #fff;
		}
		#main #right .right_box1  ul.right_box_img li h4{
			font-size:16px;
		}
		#main #right .right_box1  ul.right_box_img li .sub{
			text-indent:25px;
			padding:8px 0;
			color:#7a6042;
			display:block;
			clear:both;
		}
		#main #right .right_box1 ul.right_box_img li a{
			clear:both;
    		background:none;
		}
		#main #right .right_box1  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_box1  ul.right_box_img li .more a{
			font-size:12px;
		}
		
	#main #right .right_box_content{
		display:block;
		clear:both;
		margin-bottom:20px;
		margin-right:6px;
		padding-bottom:10px;
	}
	#main #right .right_box_content h1.title1{
		height:20px;
		font-size:24px;
		padding:10px 0;
		color:#220904;
		text-align:center;
	}
	#main #right .right_box_content #sub1{
		height:32px;
		line-height:32px;
		font-size:12px;
    	background:url(../images/right_box1.jpg) no-repeat top left;
		color:#000;
		text-align:center;
	}
	#main #right .right_box_content h1.title{
		height:30px;
		line-height:30px;
		font-size:14px;
		color:#220904;
		padding:0 20px;
    	background:url(../images/right_box1.jpg) no-repeat top left;
	}
	#main #right .right_box_content #img{
		clear:left;
		float:left;
		width:180px;
		margin:20px;
		text-align:center;
	}
	#main #right .right_box_content #sub{
		clear:right;
		float:right;
		margin:20px;
		line-height:22px;
		width:420px;
	}
	#main #right .right_box_content .content{
		clear:both;
		padding:20px;
		font-size:14px;
		line-height:24px;
		color:#000;
	}
	#main #right .right_box_content #sub h2{
		font-size:12px;
		color:#000;
		padding:0;
		margin:0;
	}
	#main #right .right_box_content #sub h2 b{
		font-size:18px;
		color:#f00;
	}
	#main #right .right_box_content #sub  strong{
		display:block;
		float:left;
		text-align:right;
		width:70px;
	}

	
/*--------------------------------------footer--------------------------------------*/

#footer {
    clear: both;
    height:80px;
	background:url(../images/bg_bottom.jpg) ;
	line-height: 20px;
	padding-top:10px;
	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;
	}
