body {
	background-image: url(../images/bg.jpg);
	margin:0px auto 0px auto;
	padding:0;
	background-repeat: repeat-x;
	background-position: top; font-size:12px;
}
h1, h2, h3, h4,h5,ul,li,{ margin:0; padding:0}
a:link {	color: #3366A5;	text-decoration: none;}
a:visited { color: #3366A5;text-decoration: none;}
a:hover {color: #261CDC; text-decoration: none}

#nav {
	margin:0;
	list-style:none;
	height:38px;
	background:#C4D797 url(../images/three_0.gif) repeat-x;
	position:relative;
	z-index:500;
	font-family:arial, verdana, sans-serif;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	width: 960px;
}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {
	display:block;
	float:left;
	height:35px;
	line-height:33px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	background: url(../images/three_0.gif);
	padding-left: 5px;
}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(../images/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(../images/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {
	background:url(../images/three_1a.gif) no-repeat right top;
	white-space: nowrap;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #bbd37e;}
#nav li ul.sub li a.fly
{background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#6a812c; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 

#top {
	background-image: url(../images/bg_top.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 992px;
	clear: both;}
#top .bg {
	margin-top: 22px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 11px;
	height: 147px;
	background-image: url(../images/title.jpg);
	background-repeat: no-repeat;}
#top .menu {
	background-image: url(../images/bg_center.png);
	background-repeat: repeat;
	padding-right: 11px;
	padding-left: 11px;
	height: 30px;
}
.centerbg {
	background-image: url(../images/bg_center.gif);
	background-repeat: repeat-y;background-attachment:fixed;
	background-position:center;
}
.height1 {height:169px;}
.width1 {width:992px;}
.clear{ clear: both; font-size:1px; width:100%; height:0; visibility: hidden; }

.area{margin:0 auto;clear:both;}
.pic {
	background-color: #E0F9DC;
	border: 1px solid #BCD0B7;
	text-align: center;}

h3 {
	font-size:12px;
	font-weight: bold;
	margin: 10px;
	text-align: left;
}
h4 {
	font-size:12px;
	font-weight: bold;
	margin: 8px;
	color: #006600;
	text-align: left;
}
span.more{
	font-weight:normal;
	color:#666666;
	width: 34px;
	font-size: 12px;
	margin-left: 300px;
}
/*新闻*/
.news {
	border: 1px solid #BCD0B7;
	text-align: left;
	background-image: url(../images/bg_news.jpg);
	background-repeat: repeat-x;
	height: 250px;
}
.news 	h4{
	font-family: "黑体", "Arial Black", sans-serif;
	font-weight:100;
	font-size:18px;
	padding:10px 0 0;
	clear:both;
	text-align:left;
	color: #FF0000;
	text-indent: 10px;}
.news  h4 a:link{color:#ff0000;	font-weight: bold;	font-family: "黑体";}
.news  ul{padding:10px 8px 5px;}
.news  li{	text-align:left;	padding:4px 4px 4px 8px; font-size:12px; padding-left:0px;
clear:both;	background:url(../images/07arr.gif) no-repeat 0px 10px;	list-style-type:none;	
border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CBCBCB;}
.news  a:link {color: #000000; text-decoration:none;}
.news  li a:visited {color: #000000;text-decoration:none;}
.news  li a:hover {color: red; text-decoration:underline;}
.news  li a:active {color: #000000;}
.news  .more {	float:right;	font-size: 12px;	margin: 10px;}


.active1 {background:url(../images/bg_tz.jpg);	font-weight: bold;	text-align: center; font-size:14px}
.active2 {background:url(../images/bg_tz2.jpg);	font-weight: bold;	text-align: center; font-size:14px}
.gbline {
	background-image: url(../images/line.gif);
	background-repeat: repeat-y;}
.list li {text-align:left;	padding:4px 4px 4px 8px; font-size:12px; padding-left:0;
clear:both;	background:url(../images/07arr.gif) no-repeat 0px 10px;	list-style-type:none;	
border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CBCBCB;}
.list ul{	margin: 5px;}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCD0B7;
	width: 351px;}

.area .fjyl {
	background-image: url(../images/bg_fj.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #BCD0B7;
}
.area .fjyl span.more{
	font-weight:normal;
	color:#666666;
	width: 34px;
	font-size: 12px;
	margin-left: 600px;
}
.area .page_img {
	margin: 2px;
	border:1px solid #CCCCCC;
	float: left;
	width: 164px;
	text-align: center;}
.area .page_pic {
	margin: 6px;
	text-align: center;}
.area h1 {
	font-size:14px;
	height: 26px;
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 9px;
}
.area h2 {
	font-size:12px;
	font-weight: normal;} 
	
.left_dl {
	background:url(../images/left-DL_BG.gif);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFA825;
	border-bottom-color: #FFA825;
	border-left-color: #FFA825;}
.left_box {
 border-top:#EAEAEA 2px solid;BORDER-bottom: #EAEAEA 2px solid;BORDER-left: #EAEAEA 2px solid;BORDER-right: #EAEAEA 2px solid;}
 .right_box2 {
 border-top:#EAEAEA 2px solid;BORDER-bottom: #EAEAEA 2px solid;BORDER-left: #EAEAEA 0px solid;BORDER-right: #EAEAEA 2px solid;}	

	
.bottom {
	width:992px;
	text-align: center;
	line-height: 20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-image: url(../images/bg_bottom.png);
	background-repeat: no-repeat;
	height: 90px;
}

.news_left {
	background-image: url(../images/bg_second2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.news_left  h1 {
	font-size:14px;
	height: 26px;
	background-image: url(../images/bg_second.gif);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
	margin: 5px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;}
.news_list {}
.news_info { line-height:20px; font-size:14px}
.news_info h1 {
	font-size:14px;
	text-align: center;
}	
.news_info p {
	text-indent: 2em;
}


.wz {margin: 0 auto; width: 925px; font-size:12px; color:#999999 ; text-align:left}

/* 区块 */
.area2{ margin:0 auto; width:925px;}
.area2 .col1{	float:left;	width:595px;
	border: 1px solid #CCEFFF;	background-color:#F9FCFE;}
.area2 .col2{float:right; width:310px;border: 1px solid #D4E5E5; }

.area2 .col1 .messagetitle { /* 新闻标题*/
	font-size: 12pt;	color: #000000;	font-weight: bold;	line-height: 18px;	text-align: center;	margin-top: 20px;}
.area2 .col1 .messagetitle2{ /* 新闻标题参数：字体定义 */
	font-size: 9pt;	line-height: 12px;	color: #999999;
	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #B2B2B2;
	 margin:8px 12px 0px 12px}
.area2 .col1 .messagetitle2_1{ /* 新修改 */
	font-size: 10pt;	color: #000000;
	/* line-height: 12px; border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #B2B2B2; */
	 margin:20px 12px 0px 12px}
.area2 .col1 .messagecontent { /* 新闻内容*/
	font-size: 10.5pt;	color: #000000;	line-height: 21px; padding:20px 12px 20px 12px; text-align: left;}
.area2 .col1 .nexpage { /* 新闻分页*/
	font-size: 9pt;	line-height: 12px;	color: #999999;	 margin:20px 12px 0px 12px}
.area2 .col1 .newsbottom {font-size: 9pt;line-height: 12px;	color:#3B63A0;
margin:20px 12px 0px 12px}

.area2 .col2 .ad1{ margin:5px; background-color:#DFEBEB}
.area2 .col2 .title {height:25px; background-color:#DFEBEB}
.area2 .col2 .title h5{float:left; padding:7px 0 0 8px; font-size:14px; font-weight:bold;color:#005656;}
.area2 .col2 .title span{float:right;padding:7px 8px 0 0;}
.area2 .col2 .list{ }
.area2 .col2 .list ul {margin-left:30px}
.area2 .col2 .list li {text-align:left;	font-size:12px;	list-style-type: decimal;padding:4px 0 2px 0px;}
.area2 .col2 .googlead { margin:5px; } 
.area2 .col2 .book{ margin:5px; } 

.tablecolor1 { /* 表格标题栏定义tr */
	font-size: 10pt;
	color: #ffffff;
	line-height: 33px;
	font-weight: bold;
	background-image: url(../images/left02.gif);}

.tablecolor2 { /* 表格标题栏;info;定义td */
	font-size: 9pt;
	color: #000000;
	line-height: 18px;
}

.tablecolor3 { /* 表格标题栏定义tr */
	font-size: 10pt;
	color: #000000;
	line-height: 21px;
	font-weight: bold;
	background-image: url(../images/left03.gif);
}
.tablecolor4 { /* 表格标题栏文子定义 */
	font-size: 10pt;
	color: #000000;
	line-height: 21px;
	font-weight: bold;
	}

.tablecolor5 { /* 左边表格标题栏定义 */
	font-size: 10pt;
	color: #ffffff;
	line-height: 26px;
	font-weight: bold;
	background-image: url(../images/left04.gif);
}
.tablecolor6 { /* right bottom表格标题栏定义tr */
	font-size: 10pt;
	color: #ffffff;
	line-height: 33px;
	font-weight: bold;
	background-image: url(../images/left05.gif);
}
.tablecolor7 { /* bottom centem表格标题栏定义tr */
	font-size: 10pt;
	color: #214A8A;
	line-height: 23px;
	font-weight: bold;
	background-image: url(../images/left06.gif);
}
.tablecolor9 { /* more top表格标题栏定义tr */
	font-size: 10pt;
	color: #214A8A;
	background-image: url(../images/bg.gif);
}
.tablecolor8 { /* more top表格标题栏定义tr */
	background-image: url(../images/bgLine.gif);
}
.tablecolor10 { /* info title表格标题栏定义tr */
	font-size: 10.5pt;
	color: #000000;
	font-weight: bold;
   line-height: 23px;
}
	

