html {height: 100%}
body 
{
    margin: auto;
    color: #333;
    line-height:150%;
    background: #FFF;
    font: 76%/130% "Lucida Grande", verdana, helvetica, sans-serif;
    font-size: 9pt;
}
a {color: #617993; text-decoration: none}
a:hover {color: #C61C18; text-decoration: underline;}
a img  {border: 0;}

.hidden { display:none;}

ul{margin:0;padding-left: 0;}
li{list-style-type: none;}
.redfont{color:Red;}
.textbox_login{height:16px; width:120px;}
h5 {font-size: 9pt;FONT-WEIGHT: bold;margin:8px 0 0;padding-top:3px; padding-bottom:3px;background:#F6F6F6;border:1px dotted #e7e7e7;}
.titletime{color:#999;font-size: 7pt;}
.time {
	color: #999;
	background-color: #eaeaea;
	text-decoration: none;
	font-size: 7pt;
}
.textbox_1{height:16px; width:80px;}
.textbox_4{height:20px; width:350px;}
.textboxM_1{height:100px; width:330px;}
.textboxM_2{height:125px; width:408px;}

#header_bg 
{
	background: url(../images/headertop.gif) #899ECD repeat-x bottom;
	height: 76px;
	margin: auto;
}
#header {
    width: 770px;
	height: 76px;
	margin: auto;
}
#header h1 {
	background: url(../images/logo.gif) no-repeat 2px 0px; float: left; margin: 0px; width: 200px; position: absolute; height: 76px
}
#header h1 A {
	display: block; left: 2px; width: 100px; position: absolute; top: 10px; height: 55px
}
#header h1 A span {
	display: none
}
#header A#award {
	display: block; left: 215px; width: 23px; position: absolute; top: 12px; height: 20px
}

#nav {
	font-size: 9pt; left: 225px; float: left; margin: 0px; position: absolute; top: 43px
}
#nav ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#nav li {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px 2px 0px 0px; padding-top: 0px
}
#nav A {
	padding-right: 0px; padding-left: 6px; background: url(../images/tabs-left.gif) no-repeat -1000px 0%; float: left; padding-bottom: 0px; margin: 0px 1px 0px 0px; color: #fff; padding-top: 0px; text-decoration: none
}
#nav A span {
	padding-right: 9px; display: block; padding-left: 6px; background: url(../images/tabs-right.gif) no-repeat right top; float: left; padding-bottom: 3px; padding-top: 5px
}
#nav #current span {
	padding-right: 9px; display: block; padding-left: 6px; background: url(../images/tabs-right.gif) no-repeat right top; float: left; padding-bottom: 3px; padding-top: 5px
}

#nav A span {
	float: none
}

/***********************************************/

#nav A span {
	FLOAT: none
}
#nav #current A {
	BACKGROUND-POSITION: 0px -300px
}
#nav #current A span {
	BACKGROUND-POSITION: 100% -300px; PADDING-BOTTOM: 3px; COLOR: #fff
}
#nav #current span {
	BACKGROUND-POSITION: 100% -300px; PADDING-BOTTOM: 3px; COLOR: #fff
}
#nav A:hover {
	BACKGROUND-POSITION: 0% -150px
}
#nav A:hover span {
	BACKGROUND-POSITION: 100% -150px; COLOR: #fff
}
#nav #current A:hover {
	BACKGROUND-POSITION: 0% -300px
}
#nav #current A:hover span {
	BACKGROUND-POSITION: 100% -300px; COLOR: #fff
}

/**************************************************/
#nav A:hover {
	background-position: 0% -150px
}
#nav A:hover span {
	background-position: 100% -150px; color: #fff
}
/******************************Í·²¿½áÊø***************************************/
#main 
{
	width: 770px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
    height:auto;
}

#banner{
	height: 126px;
	margin-bottom: 5px;
}
#banner_img_left
{
    float:left;
}
#banner_gg_right
{
    margin-left: 5px;
    float:left;
    border:1px dotted #899889;
    background:#CED8F0;
}
#commend{
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
#news{
	width: 583px;
	float: left;
	margin-right:5px;
}
#news #news_left{
	width: 283px;
	float: left;
}
#news #news_left ul{margin:0;  padding-left: 0; }
#news #news_left li{line-height:19px;list-style-type: none;}

#news #news_right{
	width: 300px;
	float: right;
}
#right{
	width: 180px;
	float: right;
	padding-top: 0px;
}
.segment_title{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-color: #8499CB;
	padding-left: 10px;
	background-image: url(../images/corner2.gif);
	background-repeat: no-repeat;
	line-height: 20px;
}
.segment_content{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
	margin-bottom: 10px;
	background-color: #fff;
	padding: 6px;
	line-height: 20px;
}

#left_content{
width:770px;
margin:auto;
text-align: left; 
}

.gueststylehr
{
   width:70%;
   height:0.1px;
   border:1px dotted #899889;
   text-align:right;
   
}
#main_menu{
	width: 125px;
	float: left;
}
.center_title{
	font-weight: bold;
	line-height: 24px;
	border-bottom:1px solid #ccc;
	padding-bottom: 2px;
	padding-left: 5px;
}
.center_content{
	padding-left: 5px;
	padding-top: 5px;
}
#center{
	width: 430px;
	margin-left: 6px;
	float: left;
	margin-bottom: 30px;
}
.title1{text-align:center;color:#C00000;font-weight:bold;}
.title1info{border-top:1px dotted #666666;border-bottom: 1px dotted #666666;line-height:30px;text-align:center;margin: 0 5px 0 5px;}
#newsinfo{margin:5px 5px 5px 5px;text-align: left;padding: 0 5px 0 5px;}

#comment
{
	background-color: #F2F2F2;
	padding : 5px 15px 5px 15px;
}
#comment ul{margin:5px 0px;padding-left:0px;}
#comment li{list-style:none outside none;margin-bottom:20px;}

.white_bg{background: #fff;}
.gray_bg{background: #ccc;}
.yellowfont{color:#ff0;}

.box
{
	border: #777 1px groove;
    margin-top: 0px;
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 0px;
}

.bg1{background-color: #f0f0f0;}
.bg2{background-color: #E5E5E5;}

/******************************Ò³½Å***************************************/
#footer{
	height: 83px;
	clear: both;
	background: url(../images/bg.gif) #F4F5FA repeat-x bottom;
}
#footer_content{
	width: 770px;
	text-align:center;
	margin: auto;
	padding-top: 10px;
}
