/* CSS Document */
/*body,td,th
{
font-family:Georgia;
font-size:12px;
line-height:19px;
background-image:url(images/_bg.gif);
background-repeat:repeat;
}*/

body { background:#f2f2f2; margin:0; padding:0; font-size:12px; font-family:"Arial", Tahoma, Verdana; }

#page{ width:980px; margin:0 auto;}
.clear { clear: both;  }


#middle{ float:left; width:959px;}
#_left{ background-image:url(../images/_left.gif); width:11px; float:left; background-repeat:repeat-y; height:100%; padding-bottom:32767px; margin-bottom:-32767px;}
#_right{ background-image:url(../images/_right.gif); width:10px; float:left; background-repeat:repeat-y; height:100%; padding-bottom:32767px; margin-bottom:-32767px;}
#header { float:left; width:959px; height:100%; vertical-align:top;}

#header #nav{ font-family:Arial; overflow:hidden;height:32px; margin:0; padding:0}
.bgnav{ background-image:url(../images/_navbg.jpg);background-repeat:repeat-x; width:100%; height:32px;}
#header #nav ul{margin:0;list-style:none;text-align:center; height:32px;  font-weight:bold;}
#header #nav ul li { float:center; text-align:center; padding-left:70px; padding-top:0px;   }
#header #leftblock{ float:left; width:223px; font-family:Arial; font-size:12px;}



/*---------leftblock------------*/
#header #leftblock { float:left; width:223px; padding:0px 8px 5px 5px; }
h2 { margin:0; padding:0; background: url(../images/titlebg.jpg) no-repeat; width:223px; height:36px; font-size:100%; font-family:Arial; color:#FFF; padding-left:20px; line-height:24px; padding-top:5px;  font-size:14px; font-weight:bold; }
.block { float:left;padding:0; margin:0; vertical-align:top; border-top:#9da2a8 1px solid;border-right:#9da2a8 1px solid; border-bottom:#9da2a8 1px solid; border-left:#9da2a8 1px solid;}


#header #leftblock a img { border:none;margin-top:5px; }
.articlelist { margin:0; padding:0; list-style:none; font-family:Arial; font-size:12px; color:#000; }
.articlelist li { padding-left:15px; background:url(../images/dot1.gif) 0 0px no-repeat; line-height:120%; margin-bottom:5px; margin-top:7px; font-family:Arial; font-size:12px; color:#000; }
.articlelist a { color:#000;  font-family:Arial; font-size:12px; font-weight:normal;}
.articlelist a:hover { color:maroon;  font-family:Arial; font-size:12px; font-weight:normal; text-decoration:underline; }

.leftimg{ margin:0; padding:0; width:223px;}

/*-------------rightblock----------*/
#header #rightblock{ float:left; overflow:hidden; width:223px;  padding:0px 5px 5px 8px; margin:0; vertical-align:top;}
#rightblock h2 { margin:0; padding:0; background: url(../images/titlebg.jpg) no-repeat; width:223px; height:36px; font-size:100%; font-family:Arial; color:#FFF; padding-left:20px; line-height:24px; padding-top:5px;  font-size:14px; font-weight:bold; }
#rightblock .block { float:right;padding:0; margin:0;border-right:#9da2a8 1px solid; border-bottom:#9da2a8 1px solid; border-left:#9da2a8 1px solid;}
 .rightimg{ margin:0; padding:0; width:223px; float:left; }
 
/*---------------middlemain----------------*/
#header #middlemain{margin-top:0px; margin-bottom:5px; float:left; width:486px; }
#middlemain h1 { margin:0; padding:0;  font-size:100%; font-family:Arial; color:#fff; padding-left:10px; line-height:24px; padding-top:5px;  font-size:17px; font-weight:bold; font-stretch:narrower;}
#middlemain .block{padding:0; margin:0;border-right:#9f9797 1px solid; border-bottom:#9f9797 1px solid; border-top:#9f9797 1px solid; border-left:#9f9797 1px solid;}
#middlemain .blockmain{ background:url(../images/redbg.jpg) no-repeat; width:460px; padding-left:10px; padding-top:13px; height:63px; margin:auto; }
#middlemain .blockmain1{ background:url(../images/cbg.jpg) no-repeat; width:466px; padding-left:10px; padding-top:13px; height:167px; margin:auto; }

#middlemain .articlelist{ margin:0; padding:0; padding-left:10px; padding-right:10px; padding-bottom:5px; list-style:none; line-height:22px; font-family:Arial; font-size:13px; color:#000; font-weight:bold;}


/*------------------middlemaincontent-------------------*/
#header #middlemaincontent{ margin-left:0px; margin-top:0px; margin-bottom:5px; margin-right:230px; padding:5px;  }
#middlemaincontent h2{ margin:0; padding:0; background: url(../images/titlebg.jpg) repeat-x; width:737px; height:36px; font-size:100%; font-family:Arial; color:#000; padding-left:20px; line-height:24px; padding-top:5px;  font-size:14px; font-weight:bold; }
#middlemaincontent #block{ margin:0; padding:2; float:left; font-size:12px; line-height:25px; }

#middlemaincontent .articlelist { margin:0; padding:0; list-style:none; font-family:Arial; font-size:12px; color:#000; }
#middlemaincontent .articlelist li { padding-left:10px; background:url(../images/dot1.gif) 0 3px no-repeat; width:650px; line-height:120%; margin-bottom:5px;  font-family:Arial; font-size:12px; color:#000; }
#middlemaincontent .articlelist a { color:#000;  font-family:Arial; font-size:12px; font-weight:normal;}
#middlemaincontent .articlelist a:hover { color:maroon;  font-family:Arial; font-size:12px; font-weight:normal; text-decoration:underline; }

/*---------------------foot-------------------------*/
#foot{ float:left; width:959px;}

/* 导航table的样式设置*/
td, th{ font-family:Arial; font-size:13px;  color:#000;}
td, th, a {font-family:Arial; font-size:13px;  color:#000; text-decoration:none;}
/*td, th, a:hover {font-family:Arial; font-size:13px; font-weight:bold; color:maroon; text-decoration:none;}


/*---------细边框样式-------------*/
.thintable
{
border-collapse:collapse;
background-color:#ffffff;
border-color:#000000;
}

._table
{
BORDER-RIGHT: #9787f8 1px solid; 
BORDER-LEFT: #9787f8 1px solid;
BORDER-BOTTOM: #9787f8 1px  solid;
border-top:#9787f8 1px solid;
}

.title
{
font-size:18px;
color:#950202;
font-family:Corbel;
font-weight:bold;
}
.titlecontent
{
font-size:18px;
color:#ffffff;
font-family:Corbel;
font-weight:bold;
}

._titlecontent
{
font-size:18px;
color:#0e4456;
font-family:Corbel;
font-weight:bold;
}
._titlecontent a 
{
font-size:18px;
color:#0e4456;
font-family:Corbel;
font-weight:bold;
text-decoration:none;
}
._titlecontent a hover
{
font-size:18px;
color:#0e4456;
font-family:Corbel;
font-weight:bold;
text-decoration:none;
}
.content
{

font-family:Georgia;
font-size:12px;
line-height:25px;
}
._new
{

font-family:Georgia;
font-size:11px;
line-height:19px;
}
.newsupdate
{
font-family:Georgia;
font-size:13px;
font-weight:bold;
line-height:19px;
color:#950202;
}
.more
{
font-family:Georgia;
font-size:11px;
color:#950202;
}



.menu
{
font-size:12px;
color:#FFF;
font-family:Georgia;
font-weight:bold;
overflow:visible;
margin:0;
padding:0;

}
.menu a
{
text-decoration:none;
color:#fff;
}
.menu a:hover
{

font-size:12px;
color:#cc0000;
font-family:Georgia;
font-weight:bold;
overflow:visible;
margin:0;
padding:0;
text-decoration:none;
}

.leftnav
{
font-size:12px;
color:#000;
font-family:Georgia;
font-weight:bold;
overflow:visible;
margin:0;
padding:0;

}
.leftnav a
{
text-decoration:none;
color:#000;
}
.leftnav a:hover 
{
font-size:12px;
color:#FFF;
font-family:Georgia;
font-weight:bold;
overflow:visible;
margin:0;
padding:0;
}

div{ overflow:hidden;}

.searchtext
{
	width:188px; 
	color:#A7A7A7; 
	height:17px;
}

.clearsearch
{
	width:188px; 
	color:Black;
	height:17px;
}

#quote a:hover{ text-decoration:none; color:Maroon;}
#quote a {text-decoration:none; color:Black;}

.LoggedDiv
{ 
	text-align:right;	
	background-image:url(../images/_navbglog.jpg);
	background-repeat:repeat-x; 
	width:100%; 
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;	
}

.logspan
{
	margin-left:20px;margin-right:50px;
}

.logspan a
{
	text-decoration:underline;
	color:Maroon;	
	font-size:12px;
	font-weight:bold;
}
