/*
CSS by someeyes(Junfeng Cong)
msn/email:someeyes@hotmail.com
qq:52514
*/




* {
	PADDING-TOP: 0px; PADDING-RIGHT: 0px;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;COLOR: #000;
}
body{font-size:9pt;margin:0px;}
img {border:none;}
ol,ul{list-style:none;}
a{
	font-size:9pt;
	color:#504D4D; 
	text-decoration: none;
	overflow:hidden;
}
a:hover{
	color:#504D4D;
	text-decoration:underline;
}
#header{
	margin:0px auto;
	padding:0px;
	width:1002px;
	height:221px;
	background-image:url(../images/head_bg.jpg);
}
#header a{
	text-align:left;
	font-size:9pt;
	color:#d3bf95; 
	text-decoration: none;
}
#header a:hover{
	color:#ffffff;
	text-decoration:underline;
}
	#header_navigation{
		height:19px;
		width:943px;
		padding:0 0 0 0;
		margin:0 30px 0 29px;
	}
		#navigation_title{
			float:left;
			width:70px;
			height:19px;
			margin:0px;
		}
		
		#navigation_list{
			float:left;
			width:751px;
			height:19px;
		}
			#navigation_list ul{
				width:751px;
				height:14px;
				margin:5px 0 0 0;
				overflow:hidden;
			}
			#navigation_list li{
				float:left;height:14px;list-style-type:none;padding:0 0 0 12px;overflow:hidden;display:inline;
			}
		#navigation_english{
			float:right;
			width:90px;
			height:19px;
			margin:0 0 0 0;
			padding:0px;
		}
	#header_flag{
		clear:right;
		height:40px;
		width:943px;
		padding:0px;
		margin:0 30px 0 29px;
	}
		#flag_left{
			float:left;
			margin:8px 0 0 10px;
			width:20px;
			height:20px;
		}
		#flag_center{
			float:left;
			margin:2px 0 3px 7px;
			width:850px;
			height:35px;
			white-space:nowrap;
			overflow:hidden;
		}
			#flag_center ul{width:850px;height:35px;white-space:nowrap;margin:0px;}
			#flag_center ul li{
				float:left;clear:right;width:33px;height:34px;list-style-type:none;padding:0 10px 0 0;overflow:hidden;display:inline;
			}
		#flag_right{
			float:right;
			margin:8px 9px 0 0;
			width:20px;
			height:20px;
		}
	#header_site{
		clear:right;
		width:943px;
		height:48px;
		padding:0px;
		margin:0 30px 0 29px;
	}
		#site_logo{
			float:left;
			width:318px;
			height:48px;
			background-image:url(../images/logo_jingpinliuxue.png);
		}
		#site_menu{
			float:left;
			margin:14px 0 0 0;
			width:254px;
			height:20px;
			background-image:url(../images/site_menu_bg.png);
			padding:0 0 0 0;
		}
			#site_menu ul{
				margin:auto;
				width:225px;
				height:20px;
				margin:0 0 0 15px;
			}
			/*
			#site_menu ul li{
				float:left;height:15px;list-style-type:none;padding:4px 0 0 28px;overflow:hidden;display:inline;
			}
			*/
			#site_menu ul #menu_bbs{
				float:left;width:75px;height:20px;list-style-type:none;overflow:hidden;display:inline;
			}
				#site_menu ul #menu_bbs div{
					height:16px;
					margin:4px 0 0 12px;
				}
			#site_menu ul #menu_hw{
				float:left;width:75px;height:20px;list-style-type:none;overflow:hidden;display:inline;
			}
				#site_menu ul #menu_hw div{
					height:16px;
					margin:4px 0 0 12px;
				}
			#site_menu ul #menu_wy{
				float:left;width:75px;height:20px;list-style-type:none;overflow:hidden;display:inline;
			}
				#site_menu ul #menu_wy div{
					height:16px;
					margin:4px 0 0 12px;
				}
			.menu_bbs_mouseover{
				background-image:url(../images/site_link_01.png);
			}
			.menu_hw_mouseover{
				background-image:url(../images/site_link_02.png);
			}
			.menu_wy_mouseover{
				background-image:url(../images/site_link_03.png);
			}
		#site_clear{
			float:left;
			width:97px;
			height:48px;
		}

		#site_link{
			float:left;
			width:142px;
			height:20px;
			margin:16px 0 0 0px;
		}
			#site_link ul{
				width:142px;
				height:15px;
				margin:0 0 0 0;
			}
			#site_link ul li{
				float:left;height:15px;list-style-type:none;padding:0 8px 0 0;overflow:hidden;display:inline;
			}
		#site_online{
			float:right;
			margin:10px 10px 0 0px;
			width:112px;
			height:22px;
			background-image:url(../images/xiala.png);
			overflow:hidden;
		}
			#site_online #online_menu{
				float:left;
				width:95px;
				height:20px;
				overflow:hidden;
				display:inline;
			}
			#site_online #online_menu ul{
				margin:4px 0 0 13px;
				width:95px;
				height:20px;
			}
			#site_online #online_menu ul li{
				width:79px;
				height:20px;
				list-style-type:none;
				overflow:hidden;
				display:inline;
			}
			#online_ico{
				float:right;
				width:7px;
				height:11px;
				margin:10px 6px 0 0;
			}
	#header_menu{
		width:943px;
		height:58px;
		padding:0px;
		margin:0 30px 0 29px;
	}
		#menu_link{
			float:left;
			width:542px;
			height:58px;
			padding:0px;
			margin:0px;
		}
			#menu_link .sub_nav {text-align: left;float:left;margin-top:12px;margin-left:0px;width:542px;height:15px;}
			#menu_link .sub_nav li {float:left;text-align: left;position:relative;z-index:2;width:auto;height:15px;padding-left:12px;display:inline;}
			#menu_link .sub_nav li a {text-align:left;font-size:10pt;color:#ffffff;text-decoration: none;}
			#menu_link .sub_nav li a:hover, #menu_link .sub_nav li a.mouseover {color:#b98987;text-decoration:underline;}

			#menu_link .submenu {position:absolute;display:none;z-index:999;top:21px;left:0px;width:542px;height:25px;border-top:none;}
			#menu_link .sub_nav .submenu li {float:left;position:static;padding-left:5px;padding-right:5px;padding-top:5px;width:auto;height:20px;display:inline;background:#954745;}

			#menu_link .sub_nav .submenu li a {text-align:left;font-size:9pt;color:#b98987;text-decoration: none;}
			#menu_link .sub_nav .submenu li a:hover {color:#ffffff;text-decoration:underline;}
			
		#menu_message{
			float:right;
			width:401px;
			height:58px;
			
		}
			#menu_message #search{
				float:right;
				width:218px;
				height:33px;
			}
				#menu_message #search form{
					width:218px;
					height:33px;
					margin:0 0 0 0;
				}
					#menu_message #search form #search-keyword{
						float:left;
						border:none;
						width:140px;
						height:20px;
						margin:5px 0 0 0;
					}
					#menu_message #search form #submit{
						float:right;
						border:none;
						width:53px;
						height:18px;
						margin-top:6px;
						margin-right:12px;
					}
			#menu_message #message{
				float:right;
				width:401px;
				height:25px;
			}
				#menu_message #message ul{
					width:401px;
					height:21px;
					margin:4px 0 0 0;
				}
				#menu_message #message ul li{
					float:left;height:15px;list-style-type:none;padding:2px 0 0 8px;overflow:hidden;display:inline;
				}
				#menu_message #message ul li.img{
					float:left;height:15px;list-style-type:none;padding:0 0 0 8px;overflow:hidden;display:inline;
				}
	#header_ad{
		width:943px;
		height:56px;
		padding:0px;
		margin:0 30px 0 29px;
	}
		#header_ad img{
			margin: 3px 0 0 10px;
		}
	
#footer{
	clear:both;
	margin:-5px auto!important;margin:0px auto;
	width:1002px;
	height:86px;
	background-image:url(../images/footer_line.png);
}
	#footer div.bgcolor{
		margin-top:0px;
		margin-left:30px;
		margin-right:29px;
		height:98px;
	}
	#footer a{
		text-align:left;
		font-size:9pt;
		color:#696969; 
		text-decoration: none;
		overflow:hidden;
	}
	#footer a:hover{
		color:#696969;
		text-decoration:underline;
	}
	#footer div.bgcolor div.footer{
		margin-top:5px;
		width:941px;
		height:74px;
	}
	#footer div div #link{
		width:528px;
		height:42px;
		margin:auto;
	}
		#footer div div #link #Logo{
			float:left;
			padding-top:10px;
			width:28px;
			height:31px;
		}
		#footer div div #link #Navigation{
			float:left;
			padding-top:26px;
			padding-left:10px;
			margin-right:auto;
			height:16px;
			margin:0 auto;
			font-size:9pt;
			color:#696969;
		}
	#footer div div #Copyright{
		clear:left;
		width:941px;
		margin-top:7px;
		height:16px;
		font-size:9pt;
		color:#696969;
		text-align:center;
	}
		#Copyright .contact{color:#ec6a30;}
a{
	text-align:left;
	font-size:9pt;
	overflow:hidden;
	color:#565656; 
	text-decoration: none;
}
a:hover{
	color:#565656;
	text-decoration:underline;
}
.contact{
	color:#ec6a30;
}
#lwrapper{
	clear:both;
	margin:0px auto;
	background-image:url(../images/index/wrapper_bg.png);
	background-repeat:repeat-x;
	width:1002px;
	height:auto;
}
	#lwrapper div.bgcolor{
		float:left;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		width:943px;
		height:auto;
		background:#fff;
	}
	#lwrapper div div div #tools{
		clear:both;margin:0px;padding:0px;
		width:260px;
		height:237px;
	}
	#lwrapper div div div #tools li{
		float:left;
		margin-top:13px;
		margin-left:11px!important;margin-left:6px;
		width:52px;
		height:61px;
	}
	#lwrapper div div div #tools li img{
		margin-left:9px;
	}
	#lwrapper div div div #tools li #tag{
		padding-top:4px;
		padding-left:2px;
		width:52px;
		height:19px;
		background-color:#EAF4FE;
	}
#morelink ul{
	width:600px;
	height:120px;
	margin-left:12px;
	margin-right:12px;
}
#morelink ul li{
	width:600px;
	height:24px;
	line-height:24px;
	font-size:13px;
	overflow:hidden;
	color:#838383;
}
#morelink ul li div a{
	font-size:13px;
	color:#000; 
	text-decoration: none;
}
#morelink ul li div a:hover{
	color:#000;
	text-decoration:underline;
}

/*---------- viewbox ---------*/
.viewbox{
	clear:both;
	padding-left:41px;
	padding-right:41px;
	width:560px;
	overflow:hidden;
}
.viewbox .title{
	width:560px;
	height:56px;
	line-height:56px;
	text-align:center;
	background:url();
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h4{
	padding:0px;
	margin:0px;
	height:56px;
	text-align:center;
	font-size:24px;
	line-height:56px;
	color:#000;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#777;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	padding:8px 16px;
	line-height:25px;
	background:#FAFDFE;
	border:1px solid #DDD;
	font-size:14px;
	color:#666;
	margin-top:8px;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
	width:540px;
	height:auto;
	font-size:14px;
	padding:12px 10px;
	line-height:25px;
	color:#333;
	background:url();
	overflow:visible;
}
.viewbox .content p{
	width:540px;
	font-size:14px;
	padding:6px 10px;
	line-height:25px;
	color:#333;
	background:url();
	overflow:visible;
}
.viewbox .content p *{
	font-size:14px;
	line-height:25px;
	color:#333;
}
.viewbox .dede_pages{
	width:560px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoffs{
	height:6px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 1px repeat-x;
	line-height:0px;font-size:0px;
}
.viewbox .boxoffs strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	float:left;
}

.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;	
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
}
.viewbox .actbox ul li#act-fav{
	background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
	background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
	background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.viewbox .downurllist{
	width:100%;
	clear:both;
	overflow:hidden;
	
}
.viewbox .downurllist li{
	height:27px;
	background:url(../images/downurl-bg.gif) right top no-repeat;
	padding-right:4px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	margin-top:10px;
}
.viewbox .downurllist li a{
	height:27px;
	background:url(../images/downurl-bg.gif) left top no-repeat;
	display:block;
	font-size:12px;
	color:#555;
	text-indent:30px;
	line-height:27px;
	float:left;
	padding-right:5px;
}
.viewbox .downurllist li a:hover{
	color:#F63;
	text-decoration:none;
}
.viewbox .picbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	line-height:31px;
	overflow:hidden;
}
.viewbox .picbox img{
	display:block;
	margin:16px auto 6px;
}
.viewbox .picbox ul.e8{
	font-size:12px;
	line-height:normal;
}
.viewbox .picbox ul.e8 li .pic{
	background:none;
	border:1px solid #EEE;
	overflow:hidden;
}
.viewbox .picbox ul.e8 img{
	margin:3px;
	border:1px solid #CCC;
}
.viewbox .picbox ul.e8 li .title{
	padding-top:0px;
}

