BODY { BACKGROUND: #fff; TEXT-ALIGN: center; FONT: 12px/1.6em Helvetica, Arial, sans-serif; COLOR: #000 }
a:link,a:visited{color:#000;text-decoration:none}
a:active{color:#C30; text-decoration:underline}
a:hover{color:#C30; text-decoration:underline}
.wrap { MARGIN: 0px auto; WIDTH: 700px; TEXT-ALIGN: left }
.foot { clear: both; MARGIN: 0px auto; padding:10px 10px; WIDTH: 910px; background:#F5F5F5; TEXT-ALIGN: left }
.foot a:link,.foot a:visited,.foot a:active,.foot a:hover { color:#5A5A5A }
.clear{ clear: both; font-size: 1px; visibility: hidden; width: 1px; height: 0; overflow: hidden;}

.toplink a:link,.toplink a:visited{color:#E00;text-decoration:none}
.toplink a:active{color:#C30; text-decoration:underline}
.toplink a:hover{color:#C30; text-decoration:underline}

.forumlist { height:43px; BACKGROUND: #F9F9F9; BORDER-BOTTOM: #f7ecec 1px dashed; font-size:13px; padding:15px 0 10px 26px;}
.forumlist H2 { font-size:14px; margin:0 auto }
.forumlist p { margin:3px 0 } 
.titbac { font-size:14px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px;  PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px }
.k1 { BACKGROUND: #5200b5} .k2 { BACKGROUND: #ad4142} .k3 { BACKGROUND: #00b6ef} .k4 { BACKGROUND: #104DB5} .k5 { BACKGROUND: #005963}
.new { COLOR: #F00; font-size:12px }
.ce { font:10px sans-serif; color: #5a5a5a }

.def3 { BACKGROUND: #F9F9F9; margin: 0 auto; margin-top:12px;  overflow: hidden; WIDTH: 100% }
.def3 .lef { float: left; width: 348px; height:347px; BORDER: #DEDBDE 1px solid; text-align:left }
.def3 .rig { float: right; width: 349px; height:347px; BORDER: #DEDBDE 1px solid; BORDER-left: 0;  text-align:left }

#foruminfo { MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #333 }
#userinfo { PADDING-LEFT: 5px; FLOAT: left }
#foruminfo #nav { PADDING-LEFT: 5px; FLOAT: left }
#forumstats { PADDING-RIGHT: 5px; FLOAT: right; TEXT-ALIGN: right }
#headsearch { PADDING-RIGHT: 5px; FLOAT: right; TEXT-ALIGN: right }
#foruminfo P { MARGIN: 0px }
#foruminfo A { COLOR: #000 }
#foruminfo EM { COLOR: #000 }
#foruminfo CITE { FONT-WEIGHT: bold }
#foruminfo STRONG A { FONT-WEIGHT: bold; COLOR: #000 }
#nav { MARGIN: 10px 5px }
#foruminfo #nav { MARGIN: 0px }
#userinfo #nav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
#nav A { FONT-WEIGHT: bold; COLOR: #000 }


.n{ background:url(n.gif) no-repeat; padding:0 10px} 
.h{ border-bottom:2px #fff solid; } .hh{ padding-bottom:6px; border-bottom:3px #104DB5 solid; }

.pgtian{ clear:both; padding:8px 0; height:20px; width:100%; margin:0 auto;} .w778{ width:98%; padding-left:15px;}
.pnum{float:left; margin:0 1px;}
.pgp{ height:15px; color:#636563; border:1px solid #636563; text-align:center; background:#F7F7F7;line-height:15px; float:left; margin:0 1px; padding:3px 2px 0 2px }
.pgpg{ font-family:Arial; width:40px; height:15px; border:1px solid #636563; text-align:center; background:#fff;line-height:15px; float:left; margin:0 1px; padding-top:3px }
.pgpg a:link,.pgpg a:visited{ color:#636563; text-decoration:none;}
.pgpg a:hover{ color:#AD0000; text-decoration:underline;}
.pgtian span a:link,.pgtian span a:visited,.pgtian span b{ width:20px; height:18px; display:block; border:1px solid #636563; text-align:center; margin:0 1px; line-height:18px; font-family:Arial; font-size:11px; text-decoration:none; float:left;}
.pgtian span a:link,.pgtian span a:visited{ color:#636563; background:#fff;}
.pgtian span a:hover{ border:1px solid #636563; text-align:center; line-height:18px; text-decoration:none; background:#636563; font-weight:bold; color:#fff; position:relative; margin:-5px -4px; width:30px; height:28px; line-height:26px;}
.pgtian span b{font-weight:bold; color:#fff; background-color:#636563;}
.pgtian span span{ vertical-align:bottom; float:left;}



.view1 { padding:10px 15px 15px 15px; BACKGROUND: #EFEFEF; BORDER: #DEDBDE 1px solid; text-align:center }
.view2 { padding:8px 15px 3px 15px; BACKGROUND: #F9F9F9; BORDER: #DEDBDE 1px solid; BORDER-TOP: 0; font:14px/170% 宋体; color:#333; text-align:left;}
.view2 a:link,.view2 a:visited,.view2 a:active { text-decoration:underline }
.view2 a:hover { text-decoration:underline }
.view2 strong{ color:#00E}

.midt h2 { font:100 18px 黑体; margin:0 auto; padding-top:12px; color:#1869CE }
.midx ul { margin:0 auto; padding: 0 }
.midx li { clear: both; font-size:14px; font-family:"宋体"; background: url(i1.gif) no-repeat 1px 8px; padding: 4px 0 4px 20px; list-style-type:none; text-align: left}
.midx .cl{ background:none }

.midx li a:link,.midx li a:visited { color:#333 }
.midx li a:hover { color:#CC3B3E }
.midx li a:active { color:#F00 }

.midx li a.b:link,.midx li a.b:visited {color:#00D; }
.midx li a.b:hover {color:#00D; text-decoration:underline;}
.midx li a.b:active {color:#F00; }

.midx li a.c:link,.midx li a.c:visited {color:#2171FF; font-weight:bold }
.midx li a.c:hover {color:#2171FF; text-decoration:underline; font-weight:bold }
.midx li a.c:active {color:#F00; font-weight:bold}

.midx EM { BACKGROUND: #CC3B3E; COLOR: #fff; font-family:"宋体"; font-size:14px; FONT-STYLE:normal}


.midxy ul { margin:0 auto; padding: 0 }
.midxy li { float:left; width:200px; font-size:14px; font-family:"宋体"; background: url(i1.gif) no-repeat 1px 8px; padding: 5px 0 5px 20px; list-style-type:none; text-align: left}


.midy ul { margin:0 auto; padding: 0 }
.midy li { clear: both; font-size:12px; font-family:"宋体"; background: url(i1x.gif) no-repeat 2px 8px; padding: 1px 0 1px 12px; list-style-type:none; text-align: left}
.midy li a:link,.midy li a:visited { color:#2969BD }
.midy li a:hover { color:#CC3B3E }
.midy li a:active { color:#F00 }


#frzsz { BACKGROUND: #ad4142; COLOR: #FF0; MARGIN: 0px auto; WIDTH: 696px; PADDING: 3px 0 0 4px; HEIGHT: 20px }
#frzsz A { COLOR: #fff }


.navi { clear:both; width:922px; background:#1C61D9; margin: 0px auto; margin-top:8px; margin-bottom:8px; text-align:left; font-family:"宋体"; color:#FFF; padding:3px}
.color1 { background:#1C61D9;} .color2 { background:#2171FF;}
.navi a:link,.navi a:visited { color:#FFF }
.navi a:hover { color:#FF0 }
.navi a:active { color:#F00 }

.ce { font:10px sans-serif; color: #5a5a5a }

.head { width:930px; background:#FFF; margin: 0px auto; margin-bottom:10px; text-align:left }
.headleft { FLOAT: left; PADDING:0}
.headright { width:760px; height:30px; font-size:13px; MARGIN-TOP: 10px; padding-top:10px; FLOAT: right; text-align:center; BACKGROUND: url(headback.gif) #fff repeat-x 0px 0px}