/* andreas00 - an open source xhtml/css website layout by Andreas Viklund  - http://andreasviklund.com/ . Free to use for any purpose as long as the proper credits are given to the original author.
Version: 2.0 (Jan 29, 2007) */

body {background:url(../images/bg.gif) repeat-y top center #eaeaea; color:#3a3a3a; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0 auto; padding:0; text-align:center;}
img {
	border:none;
}
ul, a, h2 {
	margin:0; padding:0; list-style:none;
}
.spacer {
	font-size:0; line-height:0; clear:both;
}

/* Main layout and header */
#wrap {background:#fff; color:#303030; margin:0; padding:0 5px;  width:910px; }
#header {background:url(../images/front.jpg) no-repeat bottom left #fff; color:#505050; height:179px;  margin:0 0 10px; padding:0;}
#header h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 4px 15px; padding:15px 0 0;}
#header h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

/* Left sidebar and menu */
#leftside {clear:left; float:left; margin:10px 0 10px; padding:0; width:225px;}
#leftside ul.avmenu {list-style:none; margin:0 0 18px; padding:0; width:150px;}
#leftside ul.avmenu li {display:inline; padding:0; width:150px;}
#leftside ul.avmenu li a {background:url(../images/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; float:left; font-size:1em; font-weight:700; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:138px;}
#leftside ul.avmenu li a:hover,#leftside ul.avmenu li a.current {background:url(../images/menubg2.gif) repeat-x bottom left #eaeaea; border-bottom:1px solid #b0b0b0; border-left:4px solid #505050; border-right:1px solid #b0b0b0; border-top:1px solid #b0b0b0; color:#505050;}
#leftside ul.avmenu ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px 0; width:133px;}
#leftside ul.avmenu ul a {padding:3px 1px 3px 5px; width:123px;}
#leftside ul.avmenu ul ul {font-size:1em; width:120px;}
#leftside ul.avmenu ul ul a {width:108px;}
#leftside h2 {font-size:1.5em; font-weight:400;}

#leftside .announce { clear:left; color:#505050; line-height:1.3em; margin:10px 0; padding:0px 0px 0px; width:225px;}
#leftside p,.announce p {font-size:0.9em;}
/* Right sidebar */
#extras {float:right; margin:10px 0 0px; padding:0; width:220px; }
#extras p,#extras ul {font-size:0.9em; line-height:1.3em; margin:0 0 1.5em;  padding:0;}
#extras li {list-style:none; margin:0 0 6px;  padding:0 0 5px 10px;text-align:left;  }
#extras li a {list-style:none; margin:0 0 6px;padding:0 0 2px 10px; text-align:left; background:url(../images/11.gif) 0 40% no-repeat ;  font-size:13px; font-weight:normal;  } 
/* Main content variations */

#content {line-height:1.5em;  float:left;  padding:0; text-align:left;}
#content h2{
background-image:url(../images/4.png);   background-repeat:no-repeat;
}
#extras h2{
font-size:1.6em; font-weight:400; letter-spacing:-1px; margin:0 0 6px;
background-image:url(../images/5.png); background-repeat:no-repeat;
}
#extras .flink h2{
font-size:1.6em; font-weight:400; letter-spacing:-1px; margin:0 0 6px;
background-image:url(../images/6.png);  background-repeat:no-repeat;
}
#contentwide {line-height:1.5em; margin:10px 0 10px 160px; padding:0; text-align:left;}
#content h2,#contentwide h2,#extras h2,#extras .flink h2 {font-size:1.3em;  font-weight:400; letter-spacing:-1px; margin:0px 0 10px; padding:10px 0 8px 40px; font-family: "黑体", "华文彩云", "华文仿宋", "华文细黑", "华文新魏", "华文行楷", "华文中宋", "隶书", "宋体", "宋体-方正超大字符集", "新宋体", "幼圆"}
#content h3,#contentwide h3 {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}
#content img,#contentwide img {background:#ccc; border:4px solid #f0f0f0; color:#303030; display:inline; padding:1px; margin:0 10px 5px 0;}
#content ul,#content ol,#contentwide ul,#contentwide ol {margin:0 0 16px 20px; padding:0;}
#content ul ul,#content ol ol,#contentwide ul ul,#contentwide ol ol {margin:2px 0 2px 20px;}
#content li,#contentwide li {margin:0 0 2px 10px; padding:0 0 0 4px;}
#contentpic {line-height:1.5em;  margin:10px 10px 0px 235px; border:1px solid #CCCCCC; padding:0; text-align:left;}
#contentpic .spic img{
width:100px ;
height:100px;
float:left;
margin:5px 2px 5px 2px;
border:1px solid #996666;
}
#content .spic{
border:1px solid #996666;
}
#picshow img{
width:500px;
height:380px;
}
#contenttitle{
font-size:18px;
border-bottom:1px solid #CC9966;
text-align:center;
color:#FF0000;
padding:15px 0 10px 0;
}
.fu{
margin:0;
padding:0;
text-align:right;
padding:2px 10px 0 0;

}
#contentbody{

font-size:14px;
height:343px;
overflow-y:scroll;
}
#footer a {background:inherit; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
/* Footer */
#footer {background:#D0CFCA; border-top:2px solid #dadada; clear:both; color:gray; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center; width:900px;}
#footer p {margin:0; padding:0;}
#footer a {background:inherit; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* Links and paragraphs */
a { color:#166090; text-decoration:none; font-weight:700;}
a:hover {background:inherit; color:#286ea0; text-decoration:underline;}
a img {border:0;}


/* Various classes */
.announce h2 {margin:0 0 10px; padding:0;}
.textright {margin:-10px 0 4px; text-align:right;}

.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(../images/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; font-weight:700; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}


#navcontainer{
	width:900px;
	height:39px;
	background:url(../images/navbg.jpg) 0 0 repeat-x;
}
#navcontainer ul {
	font:bold 12px/35px Arial, Helvetica, sans-serif;
	padding:0 0 0 32px;
}
#navcontainer ul li {
	float:left; padding:0 15px 0 14px; 
	
}
#navcontainer ul li.noPad {	
	padding-right:0;
}
#navcontainer ul li a {
	color:#A3A2A2; background-color:inherit; text-decoration:none; font-size:14px; color:#FFFFFF;

}
#navcontainer ul li a:hover, #navcontainer ul li span {
	color:#99CC00; background-color:inherit;
}
#flash{
width:225px;
height:100px;
border:1px solid #999933;
}
.newslist{
border:1px solid #fff;
text-align:left;
padding:0;
margin:0;

}
.newslist ul{
margin:0;
padding:0;
width:422px;

}
.newslist ul li{
border-bottom:1px dashed #666666;
height:25px;
}
.newslist ul li img{width:25px;
vertical-align:middle;
}
.newslist ul li a{
background:url(../images/11.gif) 0 50% no-repeat ;
padding-left:20px;
font-weight:normal;
font-size:13px;
color:#000000;
float:left;

height:20px;
}
.newslist ul li a img{
width:20px;
float:right;
}
.articlelist{
border:1px solid #fff;
text-align:left;
padding:0;
margin:0;
}
.articlelist ul{
margin:0;
padding:0;
width:600px;

}
.articlelist ul li{
border-bottom:1px dashed #666666;
height:25px;
}
.articlelist ul li img{width:25px;
vertical-align:middle;
}
.articlelist ul li a{
background:url(../images/11.gif) 0 50% no-repeat ;
padding-left:20px;
font-weight:normal;
font-size:13px;
color:#000000;
}
.articlelist ul li a img{
width:20px;
float:right;
}
.more{
border:1px solid #CC6699;
width:50px;
float:right;
color:#99CC00;
margin:0;

}
/*link*/
#link{background:#fff;height:39px; border-top:1px solid #dadada; clear:both; color:gray; font-size:0.9em; margin:0 auto; padding:2px 0; text-align:center; width:900px;}
#link ul {
	font:bold 12px/35px Arial, Helvetica, sans-serif;
	padding:0 0 0 32px;
}
#link ul li {
	float:left; padding:0 5px 0 5px; 	
}
#link ul li.noPad {	
	padding-right:0;
}
#link ul li a {
color:#000066; background-color:inherit; text-decoration:none;
font-weight:normal; font-size:13px;
}
#link ul li a:hover, #link ul li span a {
	color:#99CC00; background-color:inherit; font-weight:bold; font-size:13px;
}
#pic{background:#000;height:26px; border-top:1px solid #dadada; clear:both; color:gray; font-size:0.9em; margin:0 auto; padding:2px 0; text-align:center; width:900px; background-image:url(../images/14.png); }
#pic1{background:#fff;height:100px; border-top:1px solid #dadada; clear:both; color:gray; font-size:0.9em; margin:0 auto; padding:2px 0; text-align:center; width:898px; overflow:hidden; border: 1px solid #336633;  }
#footer1{background:#fff;height:10px; border-top:1px solid #dadada; clear:both; color:gray; font-size:0.9em; margin:0 auto; padding:2px 0; text-align:center; width:900px; background-image:url(../images/16.png); }
#content_title{
border:1px solid #993399;
padding:5px 0 5 30px;
font-size:16px;
font-weight:bold;
}
#content_body{
border:1px solid #9966CC;
line-height:150%;
font-size:14px;
}
#total{

font-weight:bold;
padding:2px 0 5px 15px;
height:30px;
}
.fu{
font-size:12px;
margin-left:50px;
color:#333333;
}
.banner1{
width:300px;
float:right;
margin:-30px 80px 0 0;
}
.picscrol{
margin:0;
padding:0;
margin-left:5px;
}
