/*全局基本定义*/
body {text-align:center;font-family:\5B8B\4F53,Arial Narrow,arial,serif;font-size:13px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:13px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
a {color:#2b2b2b;text-decoration:none;}
a:visited {color:#2b2b2b;text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;}

.box{border: 1px solid #003366;}
.red{color:#ff0000;}

.top{
    clear:both; 
	width:100%;
	height:158px; 
}

.banner{
	width:100%;
	height:60px; 
	font-size:18px;
	text-align:left;
	padding-top:20px;
	font-weight: bold;
}

.nav{
    margin:auto; 
    width:100%;
	height:68px; 
    text-align:left;
	color:#FF0000;
	font-size:14.5px;
}
.nav a {color:#FF0000;text-decoration:none;}
.nav a:visited {color:#FF0000;text-decoration:none;}
.nav a:hover {color:#FF0000;text-decoration:underline;}
.nav a:active {color:#FF0000;}

.nav span{float:right;}

.foot{
    clear:both; 
	width:100%;
	height:111px; 
	line-height:111px; 
}

.post{
	width:100%;
	height:111px; 
    border: 1px solid #003366;
}

.posttitle{
    background:#006699;
	width:100%;
	height:32px; 
    line-height:32px;
    border-bottom: 1px solid #003366;
	color:#fff;
	text-align:left;
}

.posttitle1{
	width:100%;
	height:32px; 
    line-height:32px;
	padding-top:10px;
	padding-left:36px;
	text-align:left;
}
.posttitle2{
	width:100%;
	height:32px; 
    line-height:32px;
	padding-top:8px;
	padding-left:10px;
	text-align:left;
}
.posttitle3{
	width:100%;
	padding-top:8px;
	padding-left:10px;
	text-align:left;
}
.posttitle4{
	width:100%;
	height:32px; 
    line-height:32px;
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
}
.posttitle5{
	width:100%;
	height:32px; 
    line-height:32px;
	padding-top:8px;
	padding-left:23px;
	text-align:left;
}
.page{
	width:100%;
	height:32px; 
    line-height:32px;
    margin-bottom:8px; 
	text-align:center;
}

.context{
	width:98%;
	height:auto;
	padding-left:6px;
	padding-right:6px; 
    margin-bottom:8px; 
    padding-bottom:12px; 
	text-align:left;
}

.author{
	width:100%;
	height:28px; 
	line-height:28px; 
}

.author span{float:right;}

.time{
	width:100%;
	height:16px; 
	line-height:16px; 
	color:#999;
}

.info{
	width:100%;
	height:auto; 
	text-align:left;
	word-wrap: break-word;
}

.reply{
    background:#fff;
	width:100%;
	height:auto; 
    line-height:26px;
	margin-left:20px;
	padding-left:2px;
	text-align:left;
    border: 3px solid #fff;
	color:#3399cc;
}

.reply span{
    width:100%;
	color:#999;
    line-height:20px;
}