
#sf_main{width:995px; background:#ffffff;}
#sf_left{width:700px; float:left; padding-right:7px; border-right: dashed 1px #cccccc; }
#sf_right{ float:left; padding-left:7px;}
#sf_main .mh1{ float:left; padding-left:10px; padding-top:7px; font-weight:bolder;}
#sf_main .mh2{ float:left; padding-left:10px; padding-top:7px; font-weight:bolder;}
#sf_main h2{ margin:0px; padding:0px; font-weight:bolder;}
#sf_main h3{ margin:0px; padding:0px; font-weight:bolder;}
#sf_line1 { margin:0px; padding:0px; clear:both; width:100%; height:3px; background:#cccccc; overflow:hidden }
#sf_line2 { margin:0px; padding:0px; clear:both; width:100%; height:1px; background:#d3d3d3; overflow:hidden }
#sf_line3 { margin:0px; padding:0px; clear:both; width:100%; height:1px; background:#e3e3e3; overflow:hidden }
#sf_main .thh{ height:30px; text-align:left; vertical-align:middle; padding:3px;}
#sf_main .th1{ float:left; padding-top:7px; padding-left:80px; width:200px; vertical-align:middle;}
#sf_main .th2{ float:left; padding-top:7px; width:200px; vertical-align:middle;}
#sf_main .th3{ float:left; padding-top:7px; width:200px; vertical-align:middle;}
#sf_main .bg{ text-align:left; padding-left:160px; background:#FFFBF7; vertical-align:middle; font-weight:bolder; height:30px; padding-top:9px;}
#sf_main .ls{ width:100%; height:25px; text-align:left; vertical-align:middle;}
#sf_main .ls1{ float:left; text-align:right; padding-top:9px; padding-bottom:6px; padding-right:10px; width:150px; vertical-align:middle; line-height:130%;}
#sf_main .ls2{ float:left; padding-top:8px; padding-bottom:6px; width:500; vertical-align:middle; line-height:130%;}
#sf_main .ls3{ float:left; padding-top:2px; padding-bottom:0px; width:500; vertical-align:middle; line-height:130%;}

#sf_main .rs{ text-align:left; vertical-align:middle; padding-left:10px; padding-top:5px; line-height:130%;}

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%; }
/************************/
#top { text-align: center; vertical-align:bottom; overflow:hidden; padding-top:5px; width:995px; height:22px; background:url(head.jpg)}
#top_left { text-align: left; float:left; width:150px; padding-left:15px; }
#top_left h1 { font-size:12px; font-weight:bolder; }
#top_mid { float:left; width:580px; overflow:hidden; white-space:nowrap  }
#top_right { float:left; width:240px;  text-align:right; padding-right:10px; }
#top_line { margin:0px; padding:0px; clear:both; width:100%; height:0px; background:#CEFF00; overflow:hidden }
.mar { overflow:hidden; white-space:nowrap; cursor:hand; }
/************************/
#logo { text-align: center; width:995px; }
#menu {	width: 995px; height: 28px; margin: 0px; padding: 0px; background: #e2f0ff; border-top: 1px solid #7fb1e2; border-right: 1px solid #7fb1e2; border-bottom: 1px solid #7fb1e2; border-left: 0px solid #7fb1e2;  }
#menu li { float:left; padding-top: 8px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; text-align: center; border-left: 1px solid #7fb1e2; height:22px; font-weight:normal; overflow:hidden; }
#menu h2 { font-weight:normal; overflow:hidden; }
#qq { color: #ff0000 }
#time { width: 25%; float: right; text-align: right; }

#family { clear: both; width: 996px; border: 0px solid #7fb1e2; background: #7fb1e2; }
#family table { width: 100%; background: #7fb1e2; }
#family table tr { background: #e2f0ff; }
#family_title { color: #fff; background: #7fb1e2; }

#family { WIDTH: 995px; 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 }
#family li { FLOAT:left; BORDER-RIGHT: 1px solid #7FB1E2; BORDER-BOTTOM: 1px solid #7FB1E2; PADDING-LEFT: 5px; TEXT-ALIGN: left;overflow:hidden;}
.l12 { WIDTH: 145px }
.l35 { WIDTH: 105px }
.l4 { WIDTH: 465px }

#article { width: 996px; text-align: left }
#article div { float: left; width: 496px; border: 1px solid #7fb1e2; background: #e2f0ff }
#article ul { width: 485px; margin: 0px auto; padding-left: 7px; }
#article ul li { width:100%; list-style-type: none; }

#photo { width: 995px; border-top: 1px solid #7fb1e2; border-bottom: 1px solid #7fb1e2; border-right: 1px solid #7fb1e2; text-align: center; margin: 0px; margin-left: -1px; 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: 0px; 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-top: 4px; margin-bottom: 4px }
.clear { height: 1px; overflow: hidden; margin-top: -1px; clear: both }

#content { width: 995px; background-color: #e2f0ff; border-top:1px solid #7fb1e2; border-bottom:1px solid #7fb1e2; border-left:1px solid #7fb1e2; text-align: left }
#content_main { margin-right:270px; background-color: #e2f0ff; border-right:1px solid #7fb1e2 }
#content_left { float:left; width:724px; background-color: #e2f0ff }
#content_left ul li{ list-style-type: none }
#content_left ul li a { float: left }
#content_left ul li span { float: right; width: 150px; padding-right: 5px; text-align: right }
#content_right { position: relative; width: 270px; float:right; background-color: #e2f0ff; border-right: 1px solid #7fb1e2 }
#content_right { margin-right: -136px; margin-left: 0px; padding: 0px }
#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 }