body{ margin:0px; font-size:12px; line-height:160%; font-family:Verdana; top:0px; background:url(../images/bg.jpg); }
li,ul{ padding:0px; margin:0px; list-style:none; }
#container{	margin:0px auto; width:988px; }
#top{ color:#FFFF00; text-align:center; }
#top a{ color:#FFFF00; text-decoration:none; }
#top div.logo{ height:120px; background:url(../images/logo.jpg); }
#header{ height:55px; background-color:#FFFF99; padding-top:5px; text-align:center; padding-left:20px; padding-right:20px; padding-bottom:5px; }
#header div.red{ color:red; font-size:12px; }
#header div.red a{ color:red; text-decoration:none; }
#header div.gray{ color:#666; font-size:12px; }
#header div.gray a{ color:#666; text-decoration:none; }
#recommend{ background-color:#D5F493; }
#recommend div.pop{	height:25px; border:1px solid #5D9B21; border-right:0px; margin:0px auto; text-align:right; padding-right:3px; font-weight:bold; color:#006600; line-height:25px; }
#recommend div.pop .l{ float:left; padding-left:7px; }
#recommend div.pop .r{ float:right; }
#recommend div.pop a{ color:#FFF; background:#006600; text-decoration:none; margin-right:4px; border:1px solid #006600; padding-left:10px; padding-right:10px; }
#recommend div.pop a:hover{ background:#FFF; color:#006600; }
#recommend li{ width:491px; height:25px; float:left; border-right:1px solid #5D9B21; text-align:center; }
#recommend li a{ color:#000; line-height:25px; height:25px; display:block; text-decoration:none; }
#recommend li a:hover{ background:#71B62E; color:#FFF; }
#recommend li a.hot{ background:#71B62E; color:#FFF; font-weight:bold; }
#ad{ background:#721300; clear:both; height:56px; padding-left:3px; }
#ad div.pic{ width:186px; height:50px; float:left; margin-right:2px; margin-left:2px; border:1px solid #E4B074; padding:2px; background:#963C19; color:#FFE309; }
#family .t1{ height:25px; border-bottom:1px solid #930000; background:url(../images/sf_top_bg.gif) #8C0104; color:#FFF; font-weight:bold; padding-top:5px; padding-left:13px; padding-right:13px; float:left; width:75px; border-right:1px solid #930000; }
#family .t2{ height:25px; border-bottom:1px solid #930000; background:url(../images/sf_top_bg.gif) #8C0104; color:#FFF; font-weight:bold; padding-top:5px; padding-left:13px; padding-right:13px; float:left; width:399px; border-right:1px solid #930000; }
#family .t3{ height:25px; border-bottom:1px solid #930000; background:url(../images/sf_top_bg.gif) #8C0104; color:#FFF; font-weight:bold; padding-top:5px; padding-left:13px; padding-right:13px; float:left; width:50px; border-right:1px solid #930000; }
#family .info{ clear:both; background:#FFF; height:100%; border-left:1px solid #930000; }
#family .info .i1{ height:25px; border-bottom:1px solid #930000; line-height:25px; padding-left:13px; padding-right:13px; float:left; width:75px; border-right:1px solid #930000; background:#FFF; }
#family .info .i2{ height:25px; border-bottom:1px solid #930000; line-height:25px; padding-left:13px; padding-right:13px; float:left; width:398px; border-right:1px solid #930000; background:#FFF; }
#family .info .i3{ height:25px; border-bottom:1px solid #930000; line-height:25px; padding-left:13px; padding-right:13px; float:left; width:50px; border-right:1px solid #930000; background:#FFF; }
#family .info .i4{ height:21px; border-bottom:1px solid #930000; padding-top:4px; padding-left:13px; padding-right:13px; float:left; width:75px; border-right:1px solid #930000; background:#FFF; }
#mainl1{ width:246px; height:331px; background-color:#FFF; border:1px solid #930000; float:left; }
#mainl1 div.title{ height:25px; border-bottom:1px solid #930000; background:url(../images/sf_top_bg.gif) #8C0104; color:#FFF; font-weight:bold; padding-top:5px; padding-left:13px; padding-right:13px; }
#mainl1 div.title a{ color:#FFF; text-decoration:none; }
#mainl1 div.content{ padding-left:13px; padding-right:13px; }
#mainc1{ width:245px; height:331px; background-color:#FFF; border:1px solid #930000; float:left; border-left:none; border-right:none; }
#mainc1 div.title{ height:25px; border-bottom:1px solid #930000; background:url(../images/sf_top_bg.gif) #8C0104; color:#FFF; font-weight:bold; padding-top:5px; padding-left:13px; padding-right:13px; }
#mainc1 div.title a{ color:#FFF; text-decoration:none; }
#mainc1 div.content{ padding-left:13px; padding-right:13px; }
#mainc2{ width:246px; height:331px; background-color:#FFF; border:1px solid #930000; float:left; border-left:0px; }
#mainc2 div.title{ height:25px; border-bottom:1px solid #930000; background:url(../images/sf_top_bg.gif) #8C0104; color:#FFF; font-weight:bold; padding-top:5px; padding-left:13px; padding-right:13px; }
#mainc2 div.title a{ color:#FFF; text-decoration:none; }
#mainc2 div.content{ padding-left:13px; padding-right:13px; }
#maind{	height:80px; color:#FFF; border:1px solid #930000; clear:both; background-color:#FFF; }
#maind div.title{ background:url(../images/sf_top_bg.gif) #8C0104; height:25px; border-bottom:1px solid #930000; padding-top:5px; padding-left:13px; padding-right:13px; font-weight:bold; }
#maind div.auto{ padding-left:13px; padding-right:7px; padding-top:5px; color:#333; }
#maind div.link{ width:470px; height:35px; padding-left:10px; padding-right:10px; text-align:center; float:left; padding-top:14px; color:#333; }
#maind div.link a{ color:#333; text-decoration:none; }
#maind div.link a:hover{ color:#FF3300; }
#copyright{ text-align:center; padding-top:18px; color:#FFF; }
#copyright a{ color:#FFFF00; }
#copyright a:hover{ text-decoration:none; }
#copyright div.hide a{ color:#291703; width:60px; margin:0px auto; height:20px; }
#mtlink{ height:25px; }
#mtlink div link{ color:#999; }
#mtlink li{ height:22px; padding-top:3px; border-bottom:1px dashed #CCC; }
#mtlink li a{ text-decoration:none; color:#333; }
#mtlink li a:hover{ background-color:#F36A0A; color:#FFF; }
.mdate{ color:#999; margin-right:6px; text-align:left; }
.class{ color:#999; margin-right:6px; text-align:left; }
.family_rank{ color:red; font-size:15px; font-weight:bold; }
