html,body {
	margin: 0px auto;
	padding: 0px;
	font-size: 12px;
	line-height: 150%;
	text-align: center;
	color: #000;
	background-color: #f7fbff;
	font-style: normal;
	font-family: arial, helvetica, verdana
}
table { border-collapse: separate; border-spacing: 0px; text-align: left }
div {
	padding: 0px;
	margin: 0px auto
}
ul {
	margin: 0px;
	padding: 0px
}
li { margin: 0px; padding-top: 2px; padding-bottom: 2px; list-style-type: none }
a {
	font-family: "arial";
	font-size: 12px;
	color: #333333;
	text-decoration: none
}
a:hover {
	font-size: 12px;
	color: #000066;
	position: relative
}
p { margin: 0px; font-size: 12px }
h3 { margin: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; background: #7fb1e2; color: #fff; font-weight: normal; font-size: 12px; text-align: left; }

.left { float: left}
.right { float: right; }
.tcenter {text-align: center!important}
.tright {text-align: right!important}
.halfwidth { width: 49%; }

#logo { text-align: center; }
#menu {	width: 995px; height: 28px; margin: 0 auto; padding: 0px; background: #e2f0ff; border-top: 1px solid #7fb1e2; border-right: 1px solid #7fb1e2; border-bottom: 1px solid #7fb1e2; border-left: 0px solid #7fb1e2; overflow:hidden}
#menu li { float:left; padding-top: 4px; padding-right: 25px; padding-bottom: 4px; padding-left: 25px; text-align: center; border-left: 1px solid #7fb1e2; }
#qq { color: #ff0000 }
#time {float: right; text-align: right; display:inline }

#family { clear: both; width: 996px; border:none; background: #7fb1e2; }
#family table { width: 100%; background: #7fb1e2; }
#family table tr { background: #e2f0ff; }
#family_title { color: #fff; background: #7fb1e2; }
#family { WIDTH: 995px; margin:0 auto; overflow:hidden; BORDER-TOP: 1px solid #7FB1E2; BORDER-LEFT: 1px solid #7FB1E2; BACKGROUND: #E2F0FF }
#family h3 { WIDTH: 987px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-RIGHT: 1px solid #7FB1E2; BORDER-LEFT: 1px solid #7FB1E2 }
#family ul { CLEAR: both; height:auto !important; height:10px; min-height:10px; overflow:visible;}
#family li { FLOAT:left; BORDER-RIGHT: 1px solid #7FB1E2; BORDER-BOTTOM: 1px solid #7FB1E2; PADDING-LEFT: 5px; TEXT-ALIGN: left }
.l12 { WIDTH: 145px }
.l35 { WIDTH: 95px }
.l4 { WIDTH: 485px }

#article { width: 996px; text-align: left; margin:0 auto; overflow:hidden}
#article div { float: left; width: 247px; border: 1px solid #7fb1e2; background: #e2f0ff }
#article ul { width: 240px; margin: 0px auto; padding-left: 7px; }
#article ul li { width:100%; list-style-type: none; }

#photo { width: 995px; overflow:hidden; border-top: 1px solid #7fb1e2; border-bottom: 1px solid #7fb1e2; border-right: 1px solid #7fb1e2; text-align: center; margin: 0 auto; padding: 0px; }
#photo h3 { width: 988px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-right: 1px solid #7fb1e2; border-left: 1px solid #7fb1e2 }
#photo ul { clear: both; width:100% }
#photo ul li { float: left; width: 198px; border-left: 1px solid #7fb1e2 }
#photo img { border: 0px; width: 180px; height: 135px }

#elitearticle { width: 994px; margin: 0 auto; padding: 0px; border: 1px solid #7fb1e2; background: #e2f0ff; text-align: left }
#friendlink { width: 996px; padding-top: 4px; padding-bottom: 4px; text-align: center; background: #7fb1e2; color: #fff; }
#copyright { width: 996px; padding-top: 5px;padding-bottom:5px;text-align: center; font-size: 11px; }
#copyright a { font-size: 11px; }

.topads { width: 996px; margin:4px auto; clear:both; }
.clear { height: 1px; overflow: hidden; margin-top: -1px; clear: both }

#content { width: 995px; margin:0 auto; background-color: #e2f0ff; border-top:1px solid #7fb1e2; border-bottom:1px solid #7fb1e2; border-left:1px solid #7fb1e2; text-align: left }
#content_main {background-color: #e2f0ff; border-right:1px solid #7fb1e2; clear:both }
#content_main li{overflow:hidden!important;margin:0!important;list-style-type: none!important; clear:both!important;}
#content_left { float:left; width:723px; background-color: #e2f0ff; display:inline; overflow:hidden}
#content_left ul li a { float: left; height:19px; overflow:hidden; display:inline; width:auto}
#content_left ul li span { float: right; width: 150px; height:19px; display:inline; overflow:hidden;padding-right: 5px; text-align: right;}
#content_right { position: relative; width: 270px; float:right;border-left: 1px solid #7fb1e2; background-color: #e2f0ff; display:inline; overflow:hidden;}
#content_right li{ line-height:19px; height:19px;}
#content_bottom { clear: both; width: 994px; padding-top: 4px; padding-bottom: 4px; background: #7fb1e2; border: 1px solid #7fb1e2 }
#content ul { margin-left: 6px }
#content p { padding: 5px }