@charset "utf-8";
/* CSS Document */

/* CSS Initialization*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ 
 padding: 0; 
 margin: 0;
}
body{
	font-size:12px;
	color:#333333;
}
table{ 
 border-collapse: collapse; 
 border-spacing: 0; 
} 
fieldset,img{ 
 border: 0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
 font-weight: normal; 
 font-style: normal; 
} 
ol,ul { 
 list-style: none; 
} 
caption,th { 
 text-align: left; 
} 
h1,h2,h3,h4,h5,h6 { 
 font-weight: normal; 
 font-size: 100%; 
} 
q:before,q:after { 
 content:''; 
} 
abbr,acronym {
	border: 0; 
}
.clear{
	clear:both;
}
/* CSS Initialization*/
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#2c4a96;
	text-decoration:underline;
}

#layout{
	width:930px;
	height:auto;
	margin:0px auto;
	border:1px solid #d8d8d8;
	border-top:0px;
	border-bottom:0px;
	overflow:hidden;
}
	#top{
		width:930px;
		height:126px;
		background:url(../images/top_bg.png) repeat-x;
	}
		#top h1{
			widows:780px;
			height:126px;
			background:url(../images/top_logo.png) no-repeat;
			margin-left:20px;
		}
	#nav{
		width:100%;
		height:41px;
		background:url(../images/nav_bg.png) repeat-x;
	}
		#nav li{
			float:left;
			width:76px;
			height:41px;
			margin-left:2px;
			text-align:center;
			font-size:13px;
			font-weight:bold;
			color:#ffffff;
			line-height:34px;
			background:url(../images/nav_li_bg.png) top right no-repeat;
		}
		#nav li a{
			display:block;
			width:76px;
			height:41px;
			color:#ffffff;
			text-decoration:none;
		}
		#nav li a:hover{
			display:block;
			width:76px;
			height:41px;
			color:#225dbb;
			text-decoration:none;
			background:url(../images/nav_hover.png) repeat-x;
		}
	#main{
		width:930px;
		height:auto;
		border-top:1px solid #d8d8d8;
		border-bottom:1px solid #d8d8d8;
		overflow:hidden;
	}
		#left_main{
			float:left;
			width:680px;
			border-right:1px solid #d8d8d8;
			overflow:hidden;
		}
			.title_top{
				margin-top:20px;
				margin-left:12px;
			}
			.index_list_block{
				width:656px;
				margin-left:12px;
				margin-top:16px;
			}
				.focus_img{
					float:left;
					width:232px;
					height:172px;
					border:1px solid #d7d7d7;
					background-color:#f1f1f1;
				}
				.list_block{
					float:left;
					width:408px;
					margin-left:14px;
				}
					.news_top{
						padding-left:24px;
						width:384px;
						height:28px;
						line-height:28px;
						color:#ffffff;
						background:url(../images/index_list_title_bg01.png) no-repeat;
					}
						.more{
							float:right;
							margin-right:6px;
							color:#225dbb;
						}
					.news_list{
						padding:4px 0px;
					}
						.news_list li{
							padding-left:12px;
							background:url(../images/list_dot.gif) 2px 11px no-repeat;
							line-height:200%;
						}

			.main_mid_list{
				width:100%;
				border:1px solid #d8d8d8;
				border-width:1px 0px;
				margin-top:10px;
			}
				.mid_block{
					float:left;
					width:318px;
					margin:0px 10px 0px 12px;
					-margin:0px 6px 0px 8px;/*IE6 only*/
					padding:8px 0px;
					overflow:hidden;
				}
					.mid_top{
						width:294px;
						height:26px;
						padding-left:24px;
						background:url(../images/index_list_title_bg02.png) no-repeat;
						color:#ffffff;
						line-height:26px;
					}
					.center_introduce{
						text-indent:2em;
						line-height:200%;
						padding:4px 8px;
					}
					.mid_news_list{
						padding:4px 0px;
					}
						.mid_news_list li{
							padding-left:12px;
							background:url(../images/list_dot.gif) 2px 11px no-repeat;
							line-height:200%;
						}

			#MyMarqueeX {width: 98%; height: 160px; overflow: hidden; margin: 0 auto 0 auto}
				#MyMarqueeX img {width: 185px; height: 125px; border: 2px solid #e6e6e6; padding: 1px; margin: 5px}
			#MyMarqueeY {width: 205px; height: 420px; overflow: hidden;}
				#MyMarqueeY img {width: 185px; height: 125px; border: 2px solid #e6e6e6; padding: 1px; margin: 5px}

						
			.crumb{
				width:100%;
				height:26px;
				background-color:#eaf4fd;
				line-height:26px;
				border-bottom:1px solid #2262ba;
				text-indent:1em;
			}
			.article_list_top{
				width:90%;
				margin:0px auto;
				margin-top:12px;
				padding-left:30px;
				height:24px;
				line-height:24px;
				background:url(../images/article_list_top.png) left top no-repeat;
				color:#225dbb;
				font-weight:bold;
			}
			.article_list{
				width:96%;
				margin:14px auto;
				min-height:480px;
				-height:480px;
			}
				.article_list li{
					padding-left:12px;
					background:url(../images/list_dot.gif) 2px 11px no-repeat;
					line-height:200%;
				}
				.article_list li span{
					float:right;
				}
			.article_all{
				width:96%;
				margin:0px auto;
				min-height:480px;
				-height:480px;
			}	
				.article_all h3{
					font-size:16px;
					font-weight:bold;
					text-align:center;
					margin:10px auto;
				}
				.article_excerpta{
					margin:4px auto;
					width:90%;
					height:32px;
					line-height:32px;
					background-color:#efefef;
					border:1px solid #b9b9b9;
					font-size:12px;
					text-align:center;
				}
				.article_content{
					font-size:14px;
					line-height:200%;
					word-wrap: break-word; 
					word-break: normal;
				}
				.article_content p{
					text-indent:2em;
					font-size:14px;
					line-height:200%;
				}
			.pagecode{
				width:96%;
				margin:8px auto;
				text-align:center;
			}

		#right_main{
			float:right;
			padding-top:18px;
			padding-bottom:8px;
		}
			.right_main_title{
				margin:0px auto;
				padding-left:30px;
				width:194px;
				height:28px;
				background:url(../images/index_right_title.png) left top no-repeat;
				color:#ffffff;
				line-height:28px;
			}
			.right_main_list{
				width:224px;
				margin:0px auto;
				padding:4px 0px;;
				background-color:#f5f5f5;
			}
				.right_main_list li{
					width:210px;
					line-height:200%;
					padding-left:14px;
					background:url(../images/list_dot.gif) 5px 10px no-repeat;
				}
			.links_list{
				width:224px;
				margin:0px auto;
				padding:4px 0px;;
				background-color:#f5f5f5;
				text-align:center;
			}
				.links_list li{
					line-height:200%;
					text-align:center;
				}



	.foot{
		padding:6px 0px;
	}
		.foot p{
			text-align:center;
			line-height:24px;
		}


















