body{margin:0 auto;color:#333333;font-family: Verdana, "宋体";font-size: 12px;}
*{padding:0px;margin:0px;}
a{ color:#666; text-decoration:none;}
a:hover{color:#FF3300;text-decoration:none;}
img{margin:0;padding:0;border:0;}
ul{margin: 0px;padding: 0px;}
li{list-style-type: none;}

#box{ width:970px; margin:0 auto;}
#topbg{background-color: #FF9200;height: 25px;width: auto;}
#toptxt{width:770px; float:left;font-size: 12px;line-height: 25px;color: #FFFFFF;}
#fov{width:160px; float:right;font-size: 12px;line-height: 25px;color: #FFFFFF;}
#fov a{color: #FFFFFF;}
#fov a:hover{color:#FFFF00;}

#logo{width:250px; float:left; margin-left:15px; margin-top:15px;}
#headright{width:650px; float:right; height:85px; margin-top:15px;}
#headright li{width:70px; float:left; margin-left:15px; text-align:center; line-height:22px;}

#nav{width:970px;margin:0 auto; margin-top:10px; background-color:#F7FFD0}
#navleft{width:5px; float:left;}
#navconter{width:965px;float:left;}
#menu{margin:0 auto;width:870px;line-height:26px;font-size: 12px;font-weight: bold;color: #5E5E5E;}
#menu a{color: #5E5E5E;}
#menu a:hover{color:#FF3300;}
#navright{width:5px; float:right}

.pleft{ margin-top:8px;width:712px;float:left;overflow:hidden;}
.pleft .place{width:712px;height:24px;line-height:24px;background:#F2FCFE;border-top:1px solid #E0ECF3;border-bottom:1px solid #E0ECF3;text-indent:12px;color:#CCC;overflow:hidden;}
.pleft .place strong{color:#397CBE;font-weight:normal;letter-spacing:1px;}
.pleft .place a{color:#397CBE;margin:0px 2px;}
.pleft .place a:hover{color:#469CF2;text-decoration:none;}
.pleft .place small{display:inline-block;vertical-align:middle;width:8px;height:20px;*height:24px;overflow:hidden;background:url(../images/ico-3.gif) 2px 8px no-repeat;font-size:0px;}
.pright{ margin-top:8px;width:240px;float:right;overflow:hidden;}
.dede_pages{}
.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;border-bottom:1px solid #EEE;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #690;}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#F63;padding:2px 4px 1px;border-bottom:2px solid #F63;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
.listbox{width:720px;overflow:hidden;float:left;clear:both;overflow:hidden;}
.listbox dl{width:352px;margin-right:8px;margin-top:8px;float:left;}
.listbox ul a{color:#666;}
.e2{}
.e2 li{width:100%;overflow:hidden;clear:both;padding:12px 0px;border-bottom:1px solid #EEE;}
.e2 li a.preview{width:84px;float:left;margin-right:7px;margin-bottom:3px;margin-left:10px;display:inline;}
.e2 li a.preview img{width:80px;/*height:60px;*/display:block;padding:1px;border:1px solid #EEE;}
.e2 li a.preview:hover img{border:1px solid #AAA;}
.e2 li a.title{overflow:hidden;line-height:25px;font-weight:bold;font-size:14px;margin-left:2px;}
.e2 span.info{display:block;line-height:23px;color:#555;padding-left:12px;}
.e2 span.info small{color:#AAA;font-size:12px;margin-left:3px;}
.e2 span.info a{color:#690;}
.e2 p.intro{color:#776955;line-height:20px;margin-left:5px;padding-left:10px;padding-right:10px;}
.commend dl dd{padding-top:0px;}
.hot dl dd{padding-top:0px;}
.hot dl dd .c1 li{width:210px;overflow:hidden;}
.light {border:none;background:none;}
.light dt{height:25px;border:1px solid #DCDAE2;overflow:hidden;background:url(../images/fr-bg2.gif) 0 0 repeat-x;clear:both;}
.light dd{border-left:1px solid #BFE0F9;border-right:1px solid #DCDAE2;border-bottom:1px solid #BFE0F9;padding:4px 4px 0px;overflow:hidden;}
.tbox{margin:0 0 8px 0;border-bottom:1px solid #DCDAE2;overflow:hidden;background:url(../images/fl-bg.gif) 0 0 repeat-x;}
.tbox dt{height:25px;border:1px solid #DCDAE2;overflow:hidden;clear:both;}
.tbox dd{border-left:1px solid #DCDAE2;border-right:1px solid #DFF2F5;padding:4px 4px 0px;overflow:hidden;}
.tbox dt strong{height:26px;line-height:26px; !important;line-height:25px;padding-left:25px;padding-right:4px;display:block;float:left;color:#333;background:url(../images/fbico2.gif) 5px 4px no-repeat;letter-spacing:1px;}
.tbox dt strong a{color:#397CBE;}
.tbox dt strong a:hover{color:#4C94F6;text-decoration:none;}
.tbox dt span.more{float:right;position:relative;line-height:26px;padding-right:8px;color:#397CBE;}
.tbox dt span.more a{color:#397CBE;text-decoration:none;}
.tbox dt span.more a:hover{color:#333;}
.tbox dt span.label{height:24px;float:right;overflow:hidden;padding-right:1px;padding-top:2px;}
.tbox dt span.label a{height:25px;display:block;padding:0px 7px 0px 8px;line-height:23px;border-left:1px solid #BFE0F9;float:left;color:#666;text-decoration:none;overflow:hidden;letter-spacing:1px;}
.tbox dt span.label a:hover{color:#360;}
.tbox dt span.label a.thisclass{background:#FFF;color:#333;border-top:3px solid #BFE0F9;}


/*---------- viewbox ---------*/
.viewbox{
	width:712px;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#369;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.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:#555;
	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{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
.viewbox .dede_pages{
	width:712px;
	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 .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;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}
.viewbox .actbox{
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.viewbox .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.viewbox .actbox ul li a{
	color:#666;
}
.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:none;
}
.viewbox .picbox ul.e8 li .title{
	padding-top:0px;
}

.c1{/* 纯文本链接列表 */
	padding:4px 0px;
	clear:right;
}
.c1 li{
	height:27px;
	line-height:27px;
	overflow:hidden;
	padding-left:16px;
	background:url(../images/ico-2.gif) 7px 11px no-repeat;
}
.c1 a{
}

.d4{/*带内容简介的小列表*/
	padding:0px 0px;
}
.d4 li{
	height:60px;
	padding:4px 8px;
	border-bottom:1px dashed #DCEBD7;
	overflow:hidden;
}
.d4 li a{
	display:block;
	line-height:23px;
	overflow:hidden;
	text-indent:14px;
	background:url(../images/ico-3.gif) 4px 9px no-repeat;
}
.d4 li p{
	color:#888;
	line-height:17px;
	height:33px;
	overflow:hidden;
}


#hotleft{width:450px; height:260px; float:left; border:solid 1px #B3B3B3; margin-top:10px;}
#hrught{width:508px;margin-top:10px;float:right;}
#hotright{width:506px; height:208px; border:solid 1px #CECFCE; }
#hottop{width:506px;background-image:url(../images/tjtop.gif);height:27px;font-size: 14px;line-height: 27px;font-weight: bold;color: #333333;text-decoration: none;text-indent: 10px;}
#hot{ width:485px; margin:5px auto 0 auto;}
#hottitle{ margin:0 auto; line-height:22px;font-size: 14px;font-weight: bold;text-align: center;width: 485px;}
#hotconter{ margin-top:8px;width:485px;line-height:22px;font-size: 14px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #DBDBDB; height:44px; overflow:hidden;}
#hotl{width:485px; margin-top:8px;}
#hotl li{width:235px; float:left; margin-left:5px; line-height:22px;}
#search{width:495px;margin-top:10px;height:30px;background-color:#F7F7F7;line-height:30px; padding-left:13px; float:right}
#search span{float:left;line-height:30px;color: #999999;font-size: 14px; text-align:center;}
.thn{padding-top:4px;float: left;height: 19px;width: auto;border: 1px solid #EF7100;background-image: url(../images/search.gif);background-repeat: no-repeat;font-size: 12px;line-height: 19px;text-indent: 25px;}
#tad{ width:970px; height:68px; margin:0 auto; overflow:hidden; padding-top:8px;}


#lm{width:233px; border: solid 1px #DCDAE2; float:left; margin-left:3px; margin-right:3px;margin-top:8px; background-color:#F5F5F7;}
#lmtop{width:233px;height:29px;background-image: url(../images/lmtopbg.gif);}
#lmtops{
	background-image: url(../images/icon.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
}
#lmtops span{font-size: 14px;font-weight: bold;font-style: normal;line-height: 29px;}
lmconter{width:233px; background-color:#F5F5F7;}
#lmconter ul{
	width:223px;
	margin:5px;
	background-image: url(../images/shuzi.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#lmconter ul li{font-size: 12px;line-height: 28px;text-indent: 30px;display: block;width: 210px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
#lms{width:233px; border: solid 1px #DCDAE2; float:right;margin-top:8px;}

#link{width:958px; margin:8px auto 0 auto; border:solid 1px #DFDFDF; padding:5px;}
#linktop{width:958px; margin:5px auto 0 auto;}
#linktop span{ line-height:22px;}
#links{width:958px; margin:8px auto 0 auto;}
#links li{width: auto; height:33px; line-height:33px; float:left; margin-right:8px;}



#copynav{width:970px; margin:8px auto 0 auto; background-color:#DFDFDF; height:30px; line-height:30px; text-align:center;}
#copy{width:970px; margin:0 auto; background-color:#DFDFDF;}
#copys{width:850px; margin:0 auto; line-height:25px; text-align:center;background-color:#999; color:#FFFFFF;}