body {
	BACKGROUND: url(bg_std.jpg) #e0e0e0 repeat-x left top;
	WIDTH: 100%;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size: 12px;
	line-height: 16px;
}
td,th {
	font-size: 12px;
	COLOR: #666666;
}
#container #main #left {
	float: left;
	width: 265px;
	padding-left: 15px;
}
#container #main #left #imgmenu {
	float: left;
	width: 256px;
	padding-bottom: 5px;
	height: 190px;
}
#container #main #left #notice #noticetop {
	background-image: url(bg_widget_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 15px;
	width: 256px;
}

#container #main #left #notice {
	float: left;
	height: 225px;
	width: 256px;
}
#container #main #left #notice #noticebottom {
	background-image: url(bg_widget_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 256px;
	height: 460px;
}





body,div,ul,li,a,img,form,book,p,menu,img,h5{
border:0px;
margin:0px;
padding:0px;
}



ul,li{
	list-style:none;
}

SPAN.orange {
	COLOR: #f79a3d
}
SPAN.white {
	COLOR: #ffffff
}

A {
	CURSOR: pointer; COLOR: #ff8000; TEXT-DECORATION: none
}
A:hover {
	CURSOR: pointer; COLOR: #ff8000; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

#container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

#container #toprule {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(bg_toprule.gif) #e2e2e3 repeat-x left top;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #f5f5f5 1px solid;
	
	HEIGHT: 24px;
	margin: 0px;
}
#container #toprule UL.topnav {
	RIGHT: 10px;
	POSITION: absolute;
	TOP: 0px;
}
#container #toprule UL.topnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(bg_topnav_sep.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 9px; PADDING-TOP: 4px}
#container #toprule UL.topnav LI.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(bg_topnav_sep.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 9px; PADDING-TOP: 4px}
#container #toprule UL.topnav LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#container #toprule UL.topnav LI A {
	COLOR: #4f5461
}

#container #headerlogo {
	height: 74px;
	width: 984px;
	margin: 0px auto 10px;
	clear: both;
}


#container #headerlogo .logo{
	float: left;
	clear: both;
	padding-left: 15px;
	width:auto;
}
#container #header {
	MARGIN: 0px auto 10px;
	WIDTH: 984px;
	clear: both;
}

#container #header UL#mainnav {
	BACKGROUND: url(bg_mainnav_right.gif) no-repeat right top;
	WIDTH: 984px;
	HEIGHT: 45px;
	font-size: 14px;
	text-decoration: none;
}
#container #header UL#mainnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;HEIGHT: 45px
}
#container #header UL#mainnav LI.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  HEIGHT: 45px
}
#container #header UL#mainnav LI.first_sel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  HEIGHT: 45px
}
#container #header UL#mainnav LI A {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	BACKGROUND: url(but_std.gif) no-repeat right top;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	font-size: 14px;
	line-height: 45px;
	font-weight: bold;
}
#container #header UL#mainnav LI A:hover {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	BACKGROUND: url(but_std.gif) no-repeat right top;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	font-size: 14px;
	line-height: 45px;
	font-weight: bold;
}
#container #header UL#mainnav LI .navsel {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	BACKGROUND: url(but_std.gif) no-repeat right top;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	font-size: 14px;
	line-height: 45px;
	font-weight: bold;
}
#container #header UL#mainnav LI A:hover {
	DISPLAY: block; BACKGROUND: url(but_std.gif) no-repeat right bottom
}
#container #header UL#mainnav LI .navsel {
	DISPLAY: block; BACKGROUND: url(but_std.gif) no-repeat right bottom
}
#container #header UL#mainnav LI.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 71px; PADDING-TOP: 0px
}
#container #header UL#mainnav LI.first_sel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 71px; PADDING-TOP: 0px
}
#container #header UL#mainnav LI.first A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(but_home2.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; WIDTH: 71px; PADDING-TOP: 0px; HEIGHT: 45px
}
#container #header UL#mainnav LI.first A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(but_home2.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; WIDTH: 71px; PADDING-TOP: 0px; HEIGHT: 45px
}
#container #header UL#mainnav LI.first A:hover {
	BACKGROUND: url(but_home2.gif) no-repeat left bottom
}
#container #header UL#mainnav LI.first_sel {
	BACKGROUND: url(but_home2.gif) no-repeat left bottom
}
#container #header UL#mainnav LI .navsel A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(but_std.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#container #header UL#mainnav LI .navsel A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(but_std.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#container #main {
	MARGIN: 0px auto 0px;
	WIDTH: 984px;
	background: url(bg_content.gif) #ffffff no-repeat left bottom;
	height: 500px;
}
#container #maintop {
	MARGIN: 0px auto 0px;
	WIDTH: 984px;
	background: url(bg_pagetop.gif) #ffffff no-repeat left bottom;
	height:15px;
}
#container #main #right {
	float: left;
	width: 675px;
	padding-left: 5px;
}
#container #main #right #photo {
	background-image: url(bar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 675px;
	height: 195px;
}
#container #main #row01,#container #main #row02 {
	float: left;
	width: 675px;
	margin: 0px 0px 5px 5px;
}
#container #main #row01 .leftcol,#row01 .rightcol,#container #main #row02 .leftcol,#row02 .rightcol {
	width: 337px;
	float: left;
}
#container #main #row01 .leftcol .col_top {
	float: left;
	width: 337px;
	height: 36px;
	background-image: url(title01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #main #row01 .rightcol .col_top {
	float: left;
	width: 337px;
	height: 36px;
	background-image: url(title02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #main #row02 .leftcol .col_top {
	float: left;
	width: 337px;
	height: 36px;
	background-image: url(title03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #main #row02 .rightcol .col_top {
	float: left;
	width: 337px;
	height: 36px;
	background-image: url(title04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #main #row01 .leftcol .newslist,#container #main #row01 .rightcol .newslist,#container #main #row02 .leftcol .newslist,#container #main .rightcol .newslist  {
	background-image: url(title_list_bg.gif);
	margin: 0px;
	width: 319px;
	float:left;
	padding-bottom: 0px;
	padding-top: 4px;
	line-height: 24px;
	height: 144px;
}

#container #main #row01 .leftcol .newslist,#container #main #row02 .leftcol .newslist{
	padding-right: 10px;
}

#container #main #row01 .rightcol .newslist,#container #main #row02 .rightcol .newslist{
	padding-left: 10px;
}

#container #main #row01 .rightcol .newslist ul,#container #main #row01 .leftcol .newslist ul,#container #main #row02 .rightcol .newslist ul,#container #main #row02 .leftcol .newslist ul  {
	width: 310px;
	padding:0 0 0 0;
}

#container #main #row01 .rightcol .newslist li,#container #main #row01 .leftcol .newslist li,#container #main #row02 .rightcol .newslist li,#container #main #row02 .leftcol .newslist li {
	width: 309px;
	float: left;
	padding-left: 1.3em;
	background-image: url(icon.gif);
	background-repeat: no-repeat;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#container #main #row01 .newslist a,#container #main #row02  .newslist a {
	font-size: 12px;
	color: #585E7C;
	text-decoration: none;
}
#container #main #row01 .newslist a:hover,#container #main #row02 .newslist a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#container #main #left #imgmenu .li1 {
	background-image: url(right01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 48px;
	width: 256px;
}
#container #main #left #imgmenu .li2 {
	background-image: url(right02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 48px;
	width: 256px;
}
#container #main #left #imgmenu .li3 {
	background-image: url(right03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 47px;
	width: 256px;
}
#container #main #left #imgmenu .li4 {
	background-image: url(right04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 47px;
	width: 256px;
}
#container #main #left #notice #noticebottom #gdnews {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	width: 246px;
	height: 150px;
}
#container #main #left #notice #noticebottom #gdnews #info a {
	font-size: 12px;
	line-height: 200%;
	color: #FF8000;
	text-decoration: none;
}
#container #main #left #notice #noticebottom #gdnews #info h5 {
	color: #3693F3;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


#container #main #left #notice #noticebottom #yx {
	float: left;
	width: 246px;
	padding-right: 5px;
	padding-left: 5px;
	height: 145px;
}
#container #main #left #notice #noticebottom #yx ul {
	border: 0px double #999;
	height: 145px;
	overflow: auto;
	overflow-x: hidden;
	padding: 0px;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#ffffff; 
	scrollbar-base-color:#cccccc; 
	scrollbar-darkshadow-color:#cccccc; 
	scrollbar-face-color:#ccc; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-shadow-color:#ffffff;	
	float: left;
	width: 246px;
}
#container #main #left #notice #noticebottom #yx li {
	float: left;
	height: 20px;
	width: 114px;
	padding-top: 4px;
	padding-left: 1px;
}
#container #main #left #notice #noticebottom #yxtitle {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000066;
	height: 20px;
	width: 235px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}
#container #main #left #notice #noticebottom #gdnewstitle{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000066;
	height: 20px;
	width: 235px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
#container #foot {
	font-size: 12px;
	line-height: 24px;
	height: 80px;
	width: 984px;
	text-align: center;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
#container #mainlist {
	MARGIN: 0px auto 0px;
	WIDTH: 984px;
	background: url(bg_content.gif) #ffffff no-repeat left bottom;
	height: 430px;
}

#container #mainlist #list_left {
	float: left;
	width: 246px;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 10px;
    height:400px;
}
#container #mainlist #list_left #leftphoto {
	background-image: url(leftphoto.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 380px;
	width: 240px;
	clear: both;
}

#container #mainlist #list_left .left_items {
	float: left;
	width:				240px;
	padding:			0;

}
#container #mainlist #list_left .left_items li {
	padding:			5px 0 0 10px;
	margin:				0;
	width:				240px;
	height:				25px;
	background-image:	url(left_items_bg.gif);
	background-repeat:	repeat-x;
	background-position:bottom left;
	float: left;
}

#container #mainlist #list_left .left_items li.selected
{
	background-image:	url(left_items_sel_bg.gif);
}

#container #mainlist #list_right {
	float: left;
	padding-left: 8px;
	width: 680px;
	padding-right: 15px;
	padding-top: 0px;
	height: 430px;
}
#container #mainlist #list_right .pagelisttop {
	background-image: url(bg_start_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 30px;
	width: 680px;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	vertical-align: bottom;
	padding-top: 5px;
}

#pagelist3 {
	border:0px solid #ccc;
	width:670px;
	font-size:14px;
	list-style-type:none;
	float: left;
	clear: both;
}
#pagelist3 li {
	height:25px;
	width:670px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#pagelist3 li a .lbt {text-align: left;display:inline; width:580px; float:left; text-indent:1em; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:inline;}
#pagelist3 li a .ldt {display:block; width:75px; float:right; text-align:center; color:#069; text-decoration:none; display:inline;}
#pagelist3 li a {height:25px; display:block; line-height:25px; color:#333; text-decoration:none; cursor:hand;  widows:680px;}
#pagelist3 li a:hover{ color:#03c; widows:680px; text-decoration:none;}
#pagelist3 li a:hover .ldt {
	color:#000;
}
/****************************************************
 **  content *********************
 ****************************************************/

#container #content {
	MARGIN: 0px auto 0px;
	WIDTH: 984px;
	background: url(bg_content.gif) #ffffff no-repeat left bottom;
	padding-top: 20px;
}



#container #content table{  border-collapse:collapse;  }
#container #content td{
	border:1px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
#container #content .content2 {
	font-size: 14px;
	line-height: 200%;
	padding: 0px 100px 20px 100px;
}
#container #content .content2 h3 {
	padding:15px 0 0px;
	line-height:50px;
	margin-bottom:8px;
	text-align:center;
	font-size:20px;
	font-family:"黑体";
	font-weight:normal;
	color: #990000;
}
#container #content .content2 p {
	text-indent: 2em;
}
#container #main #left #imgmenu li {
	float: left;
	width: 256px;
}

#container #content P A {
	TEXT-DECORATION: underline;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

#container #main #left #notice #noticebottom #yx a {
	color: #666666;
}