﻿@charset "utf-8";
/* CSS Document */
/* { filter: gray; color: gray;} */
body { padding: 0; margin: 0; font: 14px 宋体, Arial, 黑体; line-height: 1.7em; background: #fff url(../images/bg.gif) repeat-x; color: #454545; background-color:#F0F0F0; }
a { color: #2F637A; text-decoration:none;}
a:visited {text-decoration:none; color:#6946AB;}
a:hover { color: #F90;}
a:active {text-decoration:none; color:#F9C;}
p {margin: 0 0 5px 0; }
h1 {font: bold 2.2em Arial, 黑体; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { margin: 0; padding: 0; font: bold 1.8em Arial, 黑体; letter-spacing: -1px; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0; }  
li {list-style: none; }

#content { margin:0 auto; width: 960px; padding:0; height:auto;}

#top {width:960px; margin: 0; clear:both; border-bottom:1px #CCC solid; padding:0 0 4px; background-color:#FFF;}
#logo { margin:0; width:240px; float:left;}
#banner { margin:0; padding: 15px 10px; color: #808080; background: #fff; width:500px; text-align:center; float:left; }
#top_info {float:right; margin:0; text-align:center; width:200px; padding:5px 0; background: #fff; height:80px;}

#Index_info { width:960px; height:35px; min-height:35px; max-height:35px; clear:both; margin:1px 0 10px; border-bottom:#06F 3px solid; background-color:#CCC;}
.list { font-size:20px; padding:6px 25px; margin:0; display:block; float:left;font:bold 黑体; border-right:#06f 1px dashed;}

.toplist { padding:0; margin: 0; float: left;}
	.toplist li { list-style: none; display: inline; margin: 0; }
	.toplist li a, .Alist li a, .Ylist li a, .Mlist li a {
		color: #000;
		text-decoration: none;
		padding: 3px 2px;
	}
	.toplist li a:hover{
		color: #000;
	}
	.toplist li a.current{
		color: #FFF;
		padding: 5px;
		background-color:#6495AB;
	}

.Alist, .Blist, .Clist, .Dlist { border-bottom:#06F 3px solid; width:100%;}
.Alist li, .Blist li, .Clist li, .Dlist li { list-style: none; display: inline; margin: 0 2px; background-color:#FFF;}
.Alist li a:hover, .Blist li a:hover, .Clist li a:hover, .Dlist li a:hover {text-decoration: none; margin:0 2px; font-weight: bold;}
.Alist li a.current, .Blist li a.current, .Clist li a.current, .Dlist li a.current { background-color:#06F; font-size:110%; color: gray;}

#left {float:left;width:635px;margin: 0 0 10px 0; clear:left;}
#right {float:right;width:310px;margin: 0 0 10px 0;}
	.right_text {
		border: 1px solid #CCC;
		padding: 8px;	
		margin: 0 0 10px 0;
		color: #454545;
	}
	#r_t { font: bold 16px 黑体; text-align:center;}
	#r_c { padding: 4px 2px;}
	#m_t { font: bold 18px 黑体; text-align:left;background: #f4f4f4 url(../images/m6.gif) repeat-x; height:24px; padding:5px 0 0 4px; border-bottom:1px #CCC solid; border-right:0px #CCC solid;}
	#m_c { padding: 2px 4px; font-size:14px; border-right:2px #CCC solid;}

#view { font:12px 幼圆, 黑体; float:left; clear:left; padding:4px 4px; color:#AAA; margin:0 5px 0 0;}
#red { color:gray;}
.red { color:gray;}
#b { font: bold 幼圆;}
.b { font: bold 幼圆;}
.do { border-top:1px #CCC dashed;}

.title {font-family:黑体;font-size:20px;padding:6px 6px 1px;clear:both; background-color:#FFF; margin:5px 0 0;background-image:url(../images/m1.gif); border-bottom:1px #CCC solid;}
.source {font-size:12px;color:#5a5a5a;padding:0 6px; clear:both; background-color:#FFF;border-bottom:dashed 1px #CCC;}
.totle,#Jiong {width:48px; height:48px; display:block; margin:0 3px; padding:0; float:right; text-align:center; border:#808080 6px inset; background-image:url(../images/jiong.png); font:18px bold "Arial Black"; float:left; border:#CCC 1px dashed;}
.digest {color:#000000;line-height:22px;padding:5px 5px 15px;clear:both; background-color:#FFF;}
#ask { clear:both; float:left;width:100%;border-bottom:solid 2px gray;line-height:3px; margin:5px 0;}
#Pchart {clear:both;border-bottom:dashed 0px #CCC;line-height:3px; margin:5px 0; padding:4px 0;}
#Line { border-bottom:dashed 1px #c4c4c4;}
#space {width:100%;margin:4px 0;height:1px;}
.Mood { text-align:center; width:100%; padding:0; margin:0; clear:left; float:left;}
.LikeInfo { text-align:left; width:100%; padding:0; margin:0;}
#title { clear:left; float:left; text-align:left; width:100%; }
#more { width:180px; float:right; text-align:left; font-size:12px; clear:right;}

#link { clear:both; width:958px; border:#CCC 1px solid; font:Arial, 黑体; text-align:left; padding:4px 0;}
#footer { clear:both; width:960px; border-top:#06F 3px solid; font:13px Arial, 黑体; text-align:center; margin:0 0 15px; padding:2px 0;}
#hide { display:none; visibility:hidden;}
.Ding { height:20px; width:48px; background-color:gray; color:#fff;}

.tooltip {
	display:none;
	background:transparent url(../images/black_arrow.png);
	font-size:12px;
	height:45px;
	width:160px;
	padding:15px 25px;
	color:#fff;	
}
.onShow
{
    background:url(../images/onShow.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onFocus
{
    background:#E9F0FF url(../images/onFocus.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onError
{
    background:#FFF2E9 url(../images/onError.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onCorrect
{
    background:#E9FFEB url(../images/onCorrect.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onLoad
{
    background:#E9FFEB url(../images/onLoad.gif) no-repeat 3px 3px;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
} 

#overlay {
	color:#efefef;
	height:450px;
}
div.contentWrap {
	height:441px;
	overflow-y:auto;
}