/* Author:kb */
/* 2009-03-05 */
/* bitscn.com */
@charset "gb2312";
* {
	margin:0px;
	padding:0px;
}
ul, li {
	list-style-type:none;
	}
body, html {
	padding:0;
	margin: 0;
	font:12px,"宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	color:#333;
}
img {
	padding:0px;
	margin:0px;
	border:0px;
	font-size:0px;
	}
a {
	color:#005A98;
	text-decoration:none;
}
a:hover {
	color:#CE0112;
	text-decoration:underline;
}
.cmsHotLink a{
  text-decoration:underline;
}
#main {
	width:960px;
	margin:0 auto;
}
.header {
	clear:both;
	margin-top:1px;
	width:948px;
	height:130px;
	border:1px #d9d9d9 solid;
	}
.index-header {
	height:98px;
	}
.index-header-arc {
	height:72px;
	}
.login-search {
	clear:both;;
	height:28px;
	}
.login {
	float:left;
	width:590px;
	height:30px;
	line-height:30px;
	margin-top:2px;
	margin-left:10px;
	display:inline;
	padding-top:0px;
	_padding-top:5px;
	overflow:hidden;
	}
.login li {
	float:left;
	}
.login p {
	float:left;
	margin-left:10px;
	}
.login input {
	width:100px;
	height:15px;
	border:1px #d9d9d9 solid;
	margin-left:5px;
	padding-top:3px;
	color:#555;
	}
.login .login-submit {
	width:45px;
	height:20px;
	border:0px;
	vertical-align:top;
	padding-top:3px;
	*padding-top:5px;
	_padding-top:1px;
	margin-left:0px;
	}
.login dt, .login dd {
	float:left;
	}
.login dt {
	margin-top:1px;
	_margin-top:-4px;
	margin-right:10px;
	}
.login dt span {
	font-weight:bold;
	font-family:Verdana;
	}
.login dd {
	margin-left:5px;
	display:inline;
	}
.search {
	float:right;
	width:250px;
	height:26px;
	*height:28px;
	_height:26px;
	line-height:28px;
	background-color:#EFF0F0;
	margin-top:0px;
	margin-right:0px;
	padding-top:3px;
	*padding-top:0px;
	_padding-top:3px;
	display:inline;
	}
.search form {
	margin-left:5px;
	}
.search .searchtxt {
	border:1px #ccc solid;
	width:193px;
	height:15px;
	padding-top:3px;
	color:#555;
	border-right:none;
	}
.search .topsearch_submit {
	border:0px;
	margin-left:-6px;
	vertical-align:top;
	padding-top:2px;
	*padding-top:1px;
	}
.logo-topnav {
	clear:both;
	margin-top:9px;
	_margin-top:2px;
	margin-right:14px;
	}
.logo {
	float:left;
	font-size:0px;
	margin-left:16px;
	display:inline;
	}
.topnav {
	float:right;
	font-family:Verdana;
	margin-top:3px;
	color:#333;
	}
.topnav a {
	color:#333;
	text-decoration:none;
	}
.topnav a:hover {
	color:#333;
	text-decoration:underline;
	}
.nav {
	clear:both;
	width:750px;
	height:28px;
	border:1px #3C83BA solid;
	background-color:#F3F9FD;
	line-height:28px;
	overflow:hidden;
	}
.nav ul {
	margin-left:7px;
	}
.topnav li {
	float:left;
	display:inline;
	}
.topnav li span {
	margin-right:3px;
	margin-left:3px;
	}
.nav-bot {
	clear:both;
	margin-top:6px;
	}
.nav-bot p {
	float:left;
	font-weight:bold;
	}
.com-notice {
	clear:both;
	height:32px;
	line-height:35px;
	border-top:1px #d9d9d9 solid;
	margin-top:70px;
	*margin-top:-10px;
	_margin-top:-2px;
	overflow:hidden;
	}
.com-notice p {
	float:left;
	background:url("../images/com-notice-dot.gif") no-repeat right 13px;
	padding-right:13px;
	margin-left:15px;
	display:inline;
	}
.com-notice ul {
	float:left;
	margin-left:5px;
	}
.com-notice li {
	float:left;
	background:url("../images/li.gif") no-repeat left 15px;
	padding-left:9px;
	margin-left:12px;
	display:inline;
	}
.headerad {
	clear:both;
	font-size:0px;
	margin-top:8px;
	}
.content {
	clear:both;
	margin-top:8px;
	width:950px;
	overflow:hidden;
	}
.cl {
	float:left;
	width:189px;
	}
.cl-con {
	clear:both;
	width:187px;
	overflow:hidden;
	border:1px #d9d9d9 solid;
	margin-bottom:8px;
	}
.cl-con p {
	clear:both;
	width:185px;
	height:24px;
	background-color:#F3F9FD;
	margin-top:1px;
	margin-left:1px;
	line-height:26px;
	overflow:hidden;
	}
.cl-con p span {
	color:#333;
	margin-left:13px;
	}
.cl-con ul {
	clear:both;
	width:185px;
	margin-top:1px;
	margin-left:1px;
	padding-top:4px;
	*padding-top:6px;
	padding-bottom:5px;
	border-top:1px #d9d9d9 solid;
	}
.cl-con li {
	margin-top:2px;
	line-height:18px;
	background:url("../images/li.gif") no-repeat left 6px;
	padding-left:8px;
	margin-right:5px;
	margin-left:7px;
	width:165px;
	height:18px;
	overflow:hidden;
	}
.cl-con-cc, .cl-con-cc ul {
	border:none;
	margin-bottom:0px;
}
.cl-con-cc li {
	height:100%;
}
.cl-con .more {
	clear:both;
	float:right;
	margin-right:10px;
	margin-bottom:10px;
	font-size:0px;
	display:inline;
	}
.member-con ul {
	margin-top:5px;
	}
.member-con li {
	width:68px;
	height:73px;
	float:left;
	background:none;
	text-align:center;
	overflow:hidden;
	display:inline;
	}
.member-con li img {
	margin-bottom:-2px;
	*margin-bottom:3px;
	}
.member-con .more {
	margin-top:4px;
	*margin-top:0px;
	}
.cm {
	float:left;
	margin-left:8px;
	width:556px;
	overflow:hidden;
	}
.cr {
	float:left;
	margin-left:8px;
	width:189px;
	}
.flash-topnews {
	clear:both;
	width:554px;
	overflow:hidden;
	}
.flash {
	float:left;
	width:278px;
	height:190px;

	}
.topnews {
	float:right;
	width:254px;
	}
.topnews h2 {
	font-size:14px;
	width:254px;
	text-align:center;
	margin-top:7px;
	margin-bottom:7px;
	*margin-bottom:2px;
	_margin-bottom:5px;
	}
.topnews h2 a {
	color:#333;
	text-decoration:none;
	}
.topnews h2 a:hover {
	color:#333;
	text-decoration:underline;
	}
.topnews .line {
	margin-top:4px;
	*margin-top:7px;
	_margin-top:10px;
	padding-top:5px;
	*padding-top:0px;
	_padding-top:8px;
	background:url("../images/line.jpg") no-repeat center top;
	}
.topnews li {
	background:url("../images/li.gif") no-repeat left 8px;
	padding-left:8px;
	width:246px;
	height:22px;
	*height:15px;
	line-height:22px;
	overflow:hidden;
	margin-bottom:0px;
	_margin-bottom:3px;
	text-align:left;
	}
.topnews li span {
	float:right;
	color:#555;
	margin-left:10px;
	}
.cm-sp {
	clear:both;
	margin-top:8px;
	width:554px;
	border:1px #F9E086 solid;
	background-color:#FEFAF2;
	overflow:hidden;
	}
.cm-sp ul {
	width:585px;
	margin-top:1px;
	margin-left:9px;
	}
.cm-sp li {
	float:left;
	width:175px;
	height:16px;
	overflow:hidden;
	height:20px;
	line-height:20px;
	background:url("../images/li.gif") no-repeat left 8px;
	padding-left:9px;
	margin-right:10px;
	}
.cm-sp li img {
	margin-left:5px;
	}
.cm-con {
	clear:both;
	width:566px;
	overflow:hidden;
	margin-top:8px;
	}
.mc {
	float:left;
	width:274px;
	margin-right:8px;
	}
.mc {
	float:left;
	width:274px;
	margin-right:8px;
	}
.mc p {
	width:262px;
	height:26px;
	background-color:#C9E3F5;
	line-height:28px;
	text-align:left;
	font-weight:bold;
	color:#333;
	padding-left:12px;
	overflow:hidden;
	}
.mc p span {
	float:right;
	font-weight:normal;
	margin-right:10px;
	}
.mc p span a, .mc p span a:hover {
	color:#333;
	text-decoration:underline;
	}
.mc ul {
	clear:both;
	margin-top:5px;
	margin-bottom:2px;
	margin-left:5px;
	}
.mc li {
	width:250px;
	height:16px;
	overflow:hidden;
	height:22px;
	line-height:22px;
	background:url("../images/li.gif") no-repeat left 8px;
	padding-left:9px;
	}
.right-hd {
	clear:both;
	margin-top:8px;
	width:187px;
	border:1px #d9d9d9 solid;
	overflow:hidden;
	}
.right-hd .menu {
	width:197px;
	height:28px;
	line-height:28px;
	background:url("../images/menu-bg.gif") repeat-x bottom left;
	}
.right-hd .menu li {
	float:left;
	width:62px;
	height:28px;
	border-right:1px #d9d9d9 solid;
	text-align:center;
	}
.right-hd .menu .active {
	width:62px;
	height:28px;
	background-color:#fff;
	font-weight:bold;
	color:#CE0012;
	text-decoration:underline;
	}
.hd-con {
	border:none;
	margin-bottom:0px;
	}
.hd-con ul {
	border-top:none;
	}
.flink {
	clear:both;
	margin-top:8px;
	width:948px;
	height:82px;
	border:1px #d9d9d9 solid;
	}
.flink-top {
	clear:both;
	margin-top:1px;
	margin-left:1px;
	width:932px;
	height:28px;
	background:url("../images/flink-top-bg.jpg") repeat-x left top;
	line-height:28px;
	overflow:hidden;
	text-align:left;
	padding-left:14px;
	color:#333;
	}
.flink-top span {
	float:right;
	margin-right:17px;
	color:#666;
	}
.flink-top a, .flink-top a:hover {
	color:#666;
	text-decoration:none;
	}
.f5{/*友情链接(文字)专用*/
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f5 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f5 li a{
	color:#666666;
	float:left;
}
.footer {
	clear:both;
	margin-top:30px;
	color:#999;
	width:950px;
	text-align:center;
	padding-bottom:10px;
	border-top:1px solid #ccc;
	padding-top:10px;
}
.footer p {
	color:#666666;
	line-height:23px;
}
/* 列表页 */
.index-left {
	float:left;
	width:692px;
	}
.index-right {
	float:right;
	width:250px;
	}
.whe {
	clear:both;
	width:690px;
	height:28px;
	border:1px #d9d9d9 solid;
	}
.whe p {
	width:654px;
	height:26px;
	border:1px #fff solid;
	line-height:27px;
	text-align:left;
	padding-left:34px;
	background:url("../images/whe.gif") no-repeat 15px 5px #F3F9FD;
	overflow:hidden;
	color:#005A98;
	font-family:Verdana;
	}
.whe p span {
	float:right;
	margin-right:15px;
	background:url("../images/whe-p.gif") no-repeat left center;
	padding-left:22px;
	}
.whe p span a, .whe p span a:hover {
	color:#CE0012;
	text-decoration:underline;
	}
.index-con {
	clear:both;
	margin-top:8px;
	width:672px;
	border:3px #005A98 solid;
	padding-bottom:15px;
	padding-left:14px;
	overflow:hidden;
	}
.type {
	clear:both;
	width:672px;
	height:26px;
	background:url("../images/type.gif") no-repeat left 1px;
	font-size:14px;
	font-weight:bold;
	color:#005A98;
	margin-top:14px;
	padding-left:16px;
	}
.index-ft {
	clear:both;
	margin-bottom:8px;
	width:658px;
	}
.index-ft .topnews {
	float:left;
	margin-left:15px;
	width:362px;
	}
.index-ft .topnews h2 {
	width:362px;
	height:16px;
	overflow:hidden;
	}
.index-ft .topnews li {
	width:350px;
	}
.index-f .topnews .line {
	width:362px;
	}
.index-con .cm-con {
	width:766px;
	margin-top:0px;
	margin-bottom:-10px;
	}
.index-con .mc {
	width:320px;
	margin-right:17px;
	}
.index-con .mc p {
	width:308px;
	}
.index-con .mc li {
	width:300px;
	text-align:left;
	}
.index-con .mc li span {
	float:right;
	color:#777;
	font-size:12px;
	}
.index-right .cl-con {
	width:248px;
	}
.index-right .cl-con p {
	width:246px;
	}
.index-right .cl-con ul {
	width:246px;
	}
.index-right .right-hd {
	margin-top:0px;
	width:248px;
	border:1px #d9d9d9 solid;
	overflow:hidden;
	}
.index-right .right-hd .menu {
	width:258px;
	}
.index-right .right-hd .menu li {
	float:left;
	width:82px;
	height:28px;
	border-right:1px #d9d9d9 solid;
	text-align:center;
	}
.index-right .right-hd .menu .active {
	width:83px;
	height:28px;
	background-color:#fff;
	font-weight:bold;
	color:#CE0012;
	text-decoration:underline;
	}
.index-right .cl-con li {
	background:url("../images/li.gif") no-repeat left 7px;
	width:230px;
	height:18px;
	*height:14px;
	overflow:hidden;
	}
/* 列表页 */
.list-con {
	float:left;
	margin-top:8px;
	width:692px;
	}
.list-left {
	float:left;
	width:130px;
	border:1px #d9d9d9 solid;
	border-top:none;
	border-right:none;
	border-left:none;
	}
.list-left li {
	width:131px;
	height:32px;
	line-height:32px;
	font-size:14px;
	text-align:center;
	background-color:#005A98;
	color:#fff;
	text-decoration:underline;
	border-top:1px #d9d9d9 solid;
	}
.list-left li a, list-left li a:hover {
	display:block;
	width:130px;
	height:32px;
	background-color:#fff;
	color:#005A98;
	text-decoration:underline;
	border-left:1px #d9d9d9 solid;
	}
.list-right {
	float:left;
	width:538px;
	border:3px #005A98 solid;
	padding-left:17px;
	overflow:hidden;
	}
.list-right .type {
	width:318px;
	}
.list-cc {
	clear:both;
	margin-bottom:12px;
	}
.list-cc dl {
	clear:both;
	margin-bottom:5px;
	}
.list-cc dt {
	font-weight:bold;
	height:20px;
	line-height:20px;
	}
.list-cc dt a {
	color:#005A98;
	text-decoration:none;
	}
.list-cc dt a:hover {
	color:#005A98;
	text-decoration:underline;
	}
.list-cc .info {
	color:#666666;
	line-height:18px;
	width:522px;
	margin-bottom:3px;
	}
.list-cc .add {
	width:522px;
	height:26px;
	line-height:26px;
	background-color:#F3F9FD;
	}
.list-cc .writer {
	color:#005A98;
	margin-right:10px;
	margin-left:10px;
	}
.list-cc .pl {
	color:#005A98;
	background:url("../images/pl-img.gif") no-repeat left top;
	padding-left:17px;
	border:none;
	}
.list-cc .click {
	margin-left:8px;
	color:#666;
	background:url("../images/click-img.gif") no-repeat left top;
	padding-left:17px;
	}
.list-cc .pubdate {
	margin-left:8px;
	color:#CE0012;
	font-family:Verdana;
	}
.page {
	clear:both;
	margin-top:18px;
	margin-bottom:20px;
	font-family:Verdana;
	overflow:hidden;
	}
.page span {
	display:block;
	float:left;
	height:20px;
	padding-right:5px;
	padding-left:7px;
	line-height:22px;
	background-color:#005A98;
	color:#fff;
	overflow:hidden;
	}
.page li {
	float:left;
	height:18px;
	border:1px #d9d9d9 solid;
	line-height:18px;
	overflow:hidden;
	padding-right:5px;
	padding-left:7px;
	margin-left:7px;
	}
.page .thisclass {
	height:20px;
	padding-right:5px;
	padding-left:7px;
	line-height:22px;
	background-color:#005A98;
	border:none;
	color:#fff;
	font-weight:bold;
	}
/* 文章页 */
.read {
	clear:both;
	margin-top:8px;
	border:1px #d9d9d9 solid;
	width:690px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	}
.read .title {
	clear:both;
	margin-top:8px;
	color:#005A98;
	font-size:16px;
	width:690px;
	height:24px;
	line-height:26px;
	text-align:center;
	font-family:Verdana;
	}
.read .read-info {
	width:690px;
	height:28px;
	line-height:24px;
	color:#666666;
	text-align:center;
	}
.read .read-info span {
	margin-left:7px;
	display:inline;
	}
#read-con {
	clear:both;
	width:630px;
	border-top:1px #d9d9d9 solid;
	line-height:24px;
	font-size:14px;
	color:#555;
	padding-top:10px;
	padding-bottom:5px;
	float:left;
	margin-bottom:20px;
	*margin-bottom:0px;
	margin-left:30px;
	display:inline;
	}
.next-page {
	clear:left;
	width:100%;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	}
.next-page ul{
	float:left;
	position:relative;
	left:50%;
}
.next-page ul li{
	float:left;
	position:relative;
	right:50%;
}
.next-page .thisclass a, .next-page .thisclass a:hover {
	color:#fff;
	text-decoration:none;
	}
.digg-next {
	clear:both;
	width:630px;
	height:64px;
	overflow:hidden;
	margin-left:30px;
	border-bottom:1px #d9d9d9 solid;
	}
.digg {
	float:left;
	width:110px;
	margin-left:10px;
	}
.digg span {
	display:block;
	width:75px;
	height:23px;
	line-height:24px;
	padding-left:36px;
	overflow:hidden;
	margin-bottom:8px;
	}
.digg .up {
	background:url("../images/digg-up.jpg") no-repeat left top;
	color:#CC3300;
	cursor:pointer;
	}
.digg .down {
	background:url("../images/digg-down.jpg") no-repeat left top;
	color:#3366CC;
	cursor:pointer;
	}
.digg_good {
	background:url("../images/digg-up.jpg") no-repeat left top;
	color:#CC3300;
	cursor:pointer;
	}
.digg_bad {
	background:url("../images/digg-down.jpg") no-repeat left top;
	color:#3366CC;
	cursor:pointer;
	}
.diggbox .digg_act{
    display:block;
	width:60px;
	height:23px;
	line-height:24px;
	padding-left:36px;
	float:left;
	overflow:hidden;
	margin-bottom:8px;}
.diggbox .digg_num{
    display:block;
	width:15px;
	height:23px;
	float:left;
	line-height:24px;
	padding-left:0px;
	overflow:hidden;
	margin-bottom:8px;}	
.next {
	float:right;
	width:364px;
	margin-right:18px;
	_margin-right:0px;
	padding-top:8px;
	}
.next span {
	display:block;
	clear:both;
	width:364px;
	height:13px;
	overflow:hidden;
	margin-bottom:10px;
	}
.next a, .next a:hover {
	text-decoration:underline;
	}
.next .up {
	padding-left:15px;
	background:url(../images/next-img.gif) no-repeat left top;
	}
.next .down {
	text-align:right;
	padding-right:13px;
	background:url(../images/next-img.gif) no-repeat right -10px;
	}
.actbox{
	clear:both;
	width:260px;
	text-align:center;
	float:right;
	padding-top:8px;
	padding-right:10px;
}
.actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.actbox ul li a{
	color:#777;
}
.actbox ul li#act-fav{
	background-position:4px 0px;
}
.actbox ul li#act-err{
	background-position:4px -37px;
}
.actbox ul li#act-pus{
	background-position:4px -73px;
}
.actbox ul li#act-pnt{
	background-position:4px -109px;
}
.pl {
	clear:both;
	margin-top:8px;
	width:690px;
	border:1px #d9d9d9 solid;
	padding-bottom:5px;
	}
.pl-top {
	width:674px;
	}
.dede_comment_post{
	width:676px;
	margin-top:7px;
	margin-left:14px;
}
.dcmp-title{
	line-height:25px;
}
.dcmp-title strong{
	color:#444;
	font-weight:normal;
}
.dcmp-title small{
	font-size:12px;
	color:#999999;
}
.dcmp-stand{
	float:right;
	margin-top:-18px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.dcmp-stand strong{
	font-weight:normal;
	color:#444;
}
.dcmp-stand input{
	margin-right:2px;
}
.dcmp-stand img{
	vertical-align:middle;
	margin-right:2px;
}
.dcmp-content{
	padding-top:8px;
}
.dcmp-content textarea{
	width:96%;
	height:60px;
}
.dcmp-mood{
	height:25px;
	width:80%;
	overflow:hidden;
	clear:both;
	padding-top:12px;
}
.dcmp-mood strong{
	float:left;
	color:#444;
	font-weight:normal;
	line-height:25px;
}
.dcmp-mood ul{
	float:left;
}
.dcmp-mood ul li{
	float:left;
	margin-right:8px;
}
.dcmp-mood ul li input,.dcmp-mood ul li img{
	vertical-align:middle;
	margin-right:4px;
	*margin-right:0px;
}
.dcmp-post{
	height:35px;
	overflow:hidden;
	clear:both;
	color:#444;	
}
.dcmp-post .dcmp-userinfo{
	float:left;
	margin-right:6px;
}
.dcmp-post .dcmp-userinfo input{
	height:13px;
	padding-right:0px;
}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{
	vertical-align:middle;
	margin:5px;
}
.dcmp-post .dcmp-submit{
	float:left;
	padding-top:6px;
}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{
	vertical-align:middle;
}
.dcmp-post .dcmp-submit button{
	margin-top:-3px;
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	overflow:hidden;
	color:#444;
	cursor:pointer;
	margin-left:5px;
}
.contentgg {CLEAR:both;right:0px;FLOAT:right;TOP:0px;vertical-align:top;margin-left:10px;}
.member-img{ border: solid 1px #e6e6e7;}
/* 文章页图片轮播 */
.showpic {
	width:690px;
	overflow:hidden;
	}
.showpic-top {
	margin-top:1px;
	margin-left:1px;
	width:674px;
	height:28px;
	background:url(../images/flink-top-bg.jpg) repeat-x left top;
	line-height:28px;
	overflow:hidden;
	text-align:left;
	padding-left:14px;
	color:#333;
	}
.showpic-top .picspan {
	float:right;
	margin-top:0px;
	margin-top:0px;
	*margin-top:-28px;
	margin-right:18px;
	font-size:13px;
	font-family:Verdana;
	}
.showpic-top .picspan a, .showpic-top .picspan a:hover {
	color:##005A98;
	text-decoration:none;
	}
.currON  {
	color:#CE0112;
}
.sp-con {
	clear:both;
	width:1500px;
}
.sp-con ul {
	margin-top:10px;
	margin-left:11px;
}
.sp-con li {
	float:left;
	width:120px;
	text-align:center;
	margin-right:17px;
	display:inline;
	font-size:12px;
}
.sp-con li img {
	width:110px;
	height:75px;
	border:1px #ccc solid;
	padding:3px;
}
.sp-con li p {
	margin-top:2px;
	*margin-top:5px;
	line-height:19px;
}
.sp-con li p a {
	color:#333;
	text-decoration:none;
}
.sp-con li p a:hover {
	color:#333;
	text-decoration:underline;
}
.decmt-box{
	width:98%;
	padding:6px 5px 8px;
	margin:0px auto;
	border-bottom:1px solid #E5E5E5;
	overflow:hidden;
	clear:both;
}
.decmt-box .decmt-title{
	line-height:19px;
	color:#999;
	font-family:Tahoma;
}
.decmt-box .decmt-title span{
	margin-right:2px;
	vertical-align:middle;
}
.decmt-box .decmt-title .moodico{
	height:18px;
	width:18px;
	display:inline-block;
}
.decmt-box .decmt-title .username{
	color:#669;
}
.decmt-box .decmt-title .username a{
	color:#669;
}
.decmt-box .decmt-title .username a:hover{
	text-decoration:none;
	color:#690;
}
.decmt-box .decmt-title .ip{
	color:#669;
	font-size:11px;
}
.decmt-box .decmt-title .date{
	color:#666;
	font-size:11px;
}
.decmt-box .decmt-act{
	float:right;
	margin-top:-18px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.decmt-box .decmt-act span{
	margin-right:7px;
}
.decmt-box .decmt-act span a{
	color:#888;
}
.decmt-box .decmt-content{
	color:#555;
	line-height:21px;
	clear:both;
	width:99%;
	margin:2px auto 0px;
}

/* 首页添加修改 */
.digg2 {
	clear:both;
	width:185px;
	margin-top:7px;
	margin-left:8px;
	background:url(diggbg.gif) no-repeat left 5px;
	}
.digg2 dl {
	clear:both;
	width:153px;
	height:38px;
	line-height:16px;
	padding-left:23px;
	}
.indexpl {
	background:none;
	}
.indexpl dl {
	background:url(indexp-dot.gif) no-repeat left 3px;
	width:150px;
	padding-left:26px;
	}

/* 代码高亮 */
pre{font-family:'Courier New' , Monospace; font-size:12px; width:99%; overflow:auto; margin:0 0 1em 0; background:#F7F7F7; }
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00;}
pre ol li{list-style:decimal-leading-zero; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em}
pre ol li.alt{color:inherit}
pre ol li span{color:black; background-color:inherit}
pre .comment, pre .comments{color:#008200; background-color:inherit}
pre .string{color:blue; background-color:inherit}
pre .keyword{color:#069; font-weight:bold; background-color:inherit}
pre .preprocessor{color:gray; background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag, pre .dp-xml .tag-name{color:#069; font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70; font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown; font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2; font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57; font-weight:bold}

.top3 { margin-top:3px; text-align:center; margin-bottom:3px;}

.artlist li{ padding-left:10px;width:90%; background:url("../images/li.gif") no-repeat left 7px; border-bottom:1px dotted #CCFFFF;white-space:normal; margin:8px auto;}
.artlist a { float:left;}
.artlist a:hover { font-weight:bold; text-decoration:none;}
.artlist li span { float:right; color:#666666;}

#artlist li {padding-left:10px;width:90%;background:url("../images/li.gif") no-repeat left 7px;	border-bottom:1px dotted #CCFFFF;white-space:normal;margin:8px auto;}
#artlist li:hover{border-bottom:1px dotted #3366FF;}
#artlist a {font-weight:bold; font-size:14px;}
#artlist a:hover {font-weight:bold;	text-decoration:none;}
#artlist li span {	float:right;color:#666666;}

.pages { width:90%; padding:10px; border:1px dotted #3366CC;}
.pager li { float:left; padding-left:7px;}
.pageinfo { float:right; padding-right:2px;} 
 
#pcm { width:660px; margin:5px 0px;}
#pcm p{ height:26px; background-color:#C9E3F5;line-height:28px;text-align:left;font-weight:bold;color:#333;padding-left:12px;overflow:hidden;}
#pcm ul li { width:126px; height:140px; padding:5px 10px;}
#pcm ul li a img { float:none; margin-bottom:5px;}
#pcm ul li a:hover img { border:1px dotted #0099FF;}
#pcm ul li a.title { padding:5px 0px; height:25px; line-height:25px; }


.dtitle{ margin:1px auto;} 
.htable{ margin:1px auto;}