body{font:Arial, Helvetica, sans-serif; }
.gray{font:Arial, Helvetica, sans-serif; font-size:13px; color:#999999}
.h1{font-size:24px;color:#000000;}
.articles{font-size:15px;color:#000000;line-height:30px;text-indent:2em}
.main_text{font-size:12px;color:#000000;line-height:20px;}
.italic{font-style:italic}
.right_text{font-size:12px;color:#000000;line-height:14px;}
.a{color:green;font-size:12px;}
.m{color:#676767;font-size:12px;}
.STYLE_JI{color:#0000FF}
.title_1{color:#003366;font-size:24px;background:url(../img/line02.gif) no-repeat left bottom;font-weight:bold;}
.title_1_noline{color:#003366;font-size:22px;font-weight:bold;}
.title_2{color:#FF0000;font-size:18px;background:url(../img/line02.gif) no-repeat left bottom;font-weight:normal;}
.title_brown{color:#8c4e13;font-size:14px;font-weight:normal;}
.title_3{font-size:16px;}
.title_right{font-size:12px;line-height:30px;}
.nav_left{font-size:20px}
.nav_left_2{font-size:18px;color:#003366;}
.nav_left_sel{font-size:18px;color:#FF0000;}
.nav a:link{color:#003399;text-decoration:none;font-size:18px;}
.nav a:visited{color:#003399;text-decoration:none;font-size:18px;}
.nav a:hover{color:#0099FF;font-size:18px;text-decoration:underline;}
.total_name a:link{color:#ff0000;font-size:18px;}
.total_name a:visited{color:#ff0000;font-size:18px;}
.total_name a:hover{color:#ff0000;font-size:18px;}
.red_13{color:#ff0000;font-size:13px;font:Arial, Helvetica, sans-serif}
.red_13 a:link{color:#ff0000;font-size:13px;text-decoration:none;font:Arial, Helvetica, sans-serif}
.red_13 a:visited{color:#ff0000;font-size:13px;text-decoration:none;font:Arial, Helvetica, sans-serif}
.red_13 a:hover{color:#ff0000;font-size:13px;text-decoration:underline;font:Arial, Helvetica, sans-serif}
.clr{font-size:13px;}
.fri_link{color:#999999;font-size:12px;}
.fri_link a:link{color:#999999;font-size:12px;}
.fri_link a:visited{color:#999999;font-size:12px;}
.fri_link a:hover{color:#999999;font-size:12px;}
.main_2{margin:auto;width:900px;}
#header{float:left;margin:70px 0 0 5px;width:600px;}
#ad_right{float:right;margin:70px 20px 0 0;}
body{background:#fff;color:#000;margin:3px 8px;}
#gbar{margin:auto;width:900px;height:90px;background:url(../img/ad.jpg) no-repeat;font-size:13px;padding-top:1px !important;}
.gbh{margin:auto;border-top:1px solid #c9d7f1;font-size:1px;height:0;width:900px;}

.ts{border-collapse:collapse}
.ts td{padding:0}
form{display:inline}
a:link{color:#20c}
a:active{color:red}
.cur{color:#a90a08;font-weight:bold;font-size:12px;}
.m{color:#676767}
.a,cite,.cite,.cite:link{color:green;font-style:normal}
h1,ol{margin:0;padding:0}
li.g,body,html,.std,.c h2,#mbEnd h2,h1{font-size:small;font-family:arial,sans-serif}
#ssb,.clr{clear:both;margin:auto;width:900px;}
#nav a,#nav a:visited,.blk a{color:#000}
#nav a{display:block}
#nav .b a,#nav .b a:visited{color:#20c}
#nav .i{color:#a90a08;font-weight:bold}
#nav td{padding:0;text-align:center}
h3,.med{font-size:medium;font-weight:normal;padding:0;margin:0}
#bsf,#ssb,.blk{border-top:1px solid #6b90da;background:#f0f7f9}
#bsf{border-bottom:1px solid #6b90da}
#ssb{margin:auto}
#ssb div{float:left;padding:4px 0 0;padding-right:.5em}
#ssb p{text-align:right;white-space:nowrap;margin:.1em 0;padding:.2em}
#ssb{margin:auto;padding:.1em}
ol li{list-style:none}
.gl,#bsf a,.nobr{white-space:nowrap}
h4.r{font-size:small}
.mr{margin-top:-.5em}
a em,a b{text-decoration:underline}
body,td,div,.p,a{font-family:arial,sans-serif}
#res .std,.c,.slk{line-height:146%}
td.hc{width:39em}
div.hc{max-width:39em}
.lst{font-size:15px;height:17px;padding:2px}
.lsb{font-size:13px;height:25px}
#tads{margin-bottom:1.4em}
#res .r{line-height:1}
#res .s{line-height:1.54}
#res li .ts{max-width:42em}
#ssb #tbp{background-position:-91px -74px;padding:0;margin-top:1px;margin-left:0.75em;}
.std dfn{padding-left:.2em;padding-right:.5em}
.STYLE_XIONG{color:#FF0000}
.STYLE_YI{color:#00CC00}
.STYLE12{font-size:12px;color:#666666;}
.STYLE_JI{color:#0000FF}
#novel_list ul{border:1px solid #ccc;background:#f0f7f9;overflow:auto;list-style:none; margin:auto;float:left;padding:0 2em;}
#novel_list li{float:left;width:80px;text-align:center;line-height:35px; }
#novel_list li a{font-size:14px;line-height:25px;text-decoration:none; color:#333333;display: block;}
#novel_list li a:hover{color:#ff0000; text-decoration:underline}
.none_line a:link{font-size:13px; text-decoration:none}
.none_line a:visited{font-size:13px;text-decoration:none }
.none_line a:hover{color:#ff0000;text-decoration:underline}
.no_underline a:link{text-decoration:none}
.no_underline a:visited{text-decoration:none}
.no_underline a:hover{color:#ff0000;text-decoration:underline}

/* common styling */  
/* set up the overall width of the menu div, the font and the margins */  
.menu {
}
.menu li{
  float:left;
  display:block;
  position:relative;
}
.menu a{
  float:left;
  display:block;
  position:relative;
  padding:2px 5px 2px 5px;
  line-height:16px;
  font-size:13px;
  text-decoration: underline;
}
.menu li a:hover
{
  color:#ff0000;
}
.menu li table {
  display:none;
  border-collapse:collapse; 
}
.menu li:hover table, .menu a:hover table {
  display:block;
  position:absolute;
  top:20px;
  left:0;
  background:#0066ff;

    border-style:solid;border-width:1pt;border-color:#FF0000
}
.menu li:hover table a, .menu a:hover table a {
  float:none;
  background:#f2f2f2;
  color:#0000ff;
  width:80px;
    text-decoration: none;
  border-bottom:1px solid #fff;

}
.menu li:hover table a:hover, .menu a:hover table a:hover {
  background:#ff6600;
  color:#fff;
}

.qqbox{
 width:132px;
 height:auto;
 overflow:hidden;
 position:absolute;
 right:0;
 top:100px;
 color:#000000;
 font-size:12px;
 letter-spacing:0px;
}

.sort{
	width:900px;
 	margin:auto;
 	padding-left: 0
}
.sort li{
	list-style-type:none;
    width:445px;
    height:100px;
    line-height:25px;
    text-align:left;
    float:left;
    margin-left:1px;
    margin-bottom:1px;  
}

.sort_item li.sort_item_1{
    list-style-type:none;
    width:70px;
    height:80px;
	float:left;
}
.sort_item li.sort_item_2{
    list-style-type:none;
    width:300px;
    height:80px;
	float:left;
}