﻿/*全局*/
*{margin:0;padding:0;}
html,body{background:#353535;font:normal 12px Tahoma;}
/*清除浮动*/
.clearleft{clear:left}
.clearright{clear:right}
.clearboth{clear:both}
/*主框架*/
.header{no-repeat;height:0px;margin:auto;width:988px;border-left:1px solid #000;border-right:1px solid #000;}
.navbar{margin:auto;width:960px;padding:8px 15px;background:#414141;font:normal 12px Tahoma;color:#fff;}
.center{margin:auto;width:990px;}
.left{float:left;width:685px;overflow-x:hidden;}
.right{float:right;width:300px;overflow-x:hidden;}
.footer{margin:auto;width:990px;font:normal 12px Tahoma;line-height:20px;text-align:center;height:60px;color:#eee;}
.footer a{color:#eee;}
.menu{background:url(menu-bg.gif) #000;height:33px;margin:auto;width:990px;}
.menu a{display:block;float:left;text-decoration:none;font:bold 14px Tahoma;line-height:25px;padding:4px 10px;color:#999;}
.menu a:hover{background:url(menu-over-bg.gif);color:#000;}
/*盒子*/
.box{margin-top:5px;background:#fff;border:4px solid #414141;}
.box-title{font:bold 14px Tahoma;line-height:30px;padding-left:15px;background:url(box-title-bg.gif) repeat-x;color:#555;}
.box-title a{float:right;display:block;margin-right:20px;font:normal 12px arial;text-decoration:none;line-height:30px;color:#666;}
/*列表*/
.list{list-style-type:none;margin:0 5px 5px 5px;}
.list li{text-align:left;background:url(list-bg.gif) no-repeat 5px 10px;border-bottom:1px dashed #eee;padding-left:20px;line-height:25px;height:25px;overflow:hidden;}
.list li span{float:right;margin-right:10px;font:normal 12px Arail;line-height:25px;color:#999;}
.list li a{font:normal 14px Tahoma;line-height:25px;text-decoration:none;color:#222;}
.list li a:hover{text-decoration:underline;color:green;}

/*首页友情链接*/
.index-link{list-style-type:none;margin:0 5px 5px 5px;}
.index-link li{text-align:left;background:url(link-icon.gif) no-repeat 5px 5px;border-bottom:1px dashed #eee;padding-left:25px;}
.index-link li span{font:normal 12px Arail;line-height:25px;color:#999;}
.index-link li a{font:normal 12px Tahoma;line-height:25px;text-decoration:none;color:#222;}
.index-link li a:hover{text-decoration:underline;color:green;}
/*首页公告*/
.notice{margin:0 10px;text-indent:2em;font:normal 12px Tahoma;line-height:20px;}

/*首页文章模块Item*/
.index-item-left{width:340px;float:left}
.index-item-right{width:340px;float:right}
/*图片列表*/
.photolist{clear:both;margin:2px;}
.photolist a{float:left;display:block;background:#eee;text-decoration:none;margin:9px !important;margin:8px;padding:5px;width:140px;height:120px;overflow:hidden;}
.photolist a:hover{background:#353535;color:#fff}
.photolist a img{display:block;border:none;width:140px;height:100px;}
.photolist a p{padding-left:5px;line-height:22px;color:#999;}
/*内容查看*/
.view-title{font:bold 22px 微软雅黑,Tahoma;color:#222;padding:10px 0;text-align:center;}
.view-text{margin:10px;font:normal 14px 宋体,Tahoma;color:#222;line-height:150%;width:650px;}

/*发布评论*/
.post{text-align:left;padding:10px;font:normal 12px "微软雅黑","Tahoma";}
.postuser{font:normal 14px tahoma;width:90px;}
.posttext{font:normal 14px tahoma;width:400px;height:120px;overflow:auto;}
.postvalidate{font:normal 14px tahoma;width:90px;}
.postsubmit{border:1px solid #CDCCB4;background-color: #EFEEE1;font-weight:bold;font-size: 12px;color:#767648;width:60px;margin-right:10px;padding:5px 10px 3px !important;padding:3px 10px 0px;}

/*评论列表*/
.comment{margin:5px 10px 10px 10px;text-align:left;border:1px solid #eee;}
.comment-caption{background:url(title-bg.gif);border-bottom:1px solid #eee;line-height:25px;padding-left:10px;}
.comment-from{font:normal 12px Tahoma;color:#999;}
.comment-user{font:bold 12px Tahoma;color:#CC6200;}
.comment-date{font:normal 10px Arial;color:#555;}
.comment-text{padding:5px;font:normal 14px Tahoma;line-height:25px;}
.comment-text-over{padding:5px;font:normal 14px Tahoma;line-height:25px;background:#454545;color:#eee}
.comment-reply{padding:1px 5px;background:#353535;font:normal 12px "微软雅黑","Tahoma";line-height:180%;color:#eee}
/*留言列表*/
.message{margin:5px 10px 10px 10px;text-align:left;border:1px solid #eee;}
.message-caption{background:url(title-bg.gif);border-bottom:1px solid #eee;line-height:25px;padding-left:10px;}
.message-from{font:normal 12px Tahoma;color:#999;}
.message-user{font:bold 12px Tahoma;color:#2695E2;}
.message-date{font:normal 10px Arial;color:#555;}
.message-text{padding:5px;font:normal 14px Tahoma;line-height:25px;}
.message-text-over{padding:5px;font:normal 14px Tahoma;line-height:25px;background:#454545;color:#eee}
.message-reply{padding:1px 5px;background:#353535;font:normal 12px "微软雅黑","Tahoma";line-height:180%;color:#eee}
/*分页导航*/
.pagebar{padding:3px;margin:1px 20px;text-align:left;}
.pagebar A {float:left;display:block;border:1px solid #fff;background:#fff;font:normal 10px Arial;padding:3px 6px;margin-right:2px;text-decoration:none;color:#999;}
.pagebar A:hover{color: #008000;border:1px solid #ABCD3A;background:#F2FDDB}
.pagebar span.current {float:left;display:block;font:bold 10px Arial;padding:3px 6px;margin-right:2px;border:1px solid #E8DB97;background:#FFFFDD;color:#AE1B0D}
.pagebar span.info{float:left;display:block;border:1px solid #fff;background:#fff;padding:3px 6px;margin-right:2px;color:#999;font:normal 12px Arial;}


/*input修饰*/
.focus{padding:3px;font-family: Tahoma, Verdana, Sans-Serif;font-size: 14px;border:1px solid #B2D4E8;background:#FFF;color:#0178D9}
.blur{padding:3px;font-family: tahoma, Verdana, Sans-Serif;font-size: 14px;border:1px solid #ddd;background:#fff;color:#000}
.search-keyword{border:none;border-bottom:1px solid #999;padding:3px;font-size:14px;width:120px}
.search-type{border:1px solid #999;padding:3px;font-size:14px;}
.search-submit{border:1px solid #CDCCB4;background-color: #EFEEE1;font-weight:bold;font-size: 12px;color:#767648;width:60px;margin-right:10px;padding:5px 10px 3px !important;padding:3px 10px 0px;}
/*Ajax动态载入*/
#list,#top,#view,#message,#result{
text-align:center;
line-height:25px;
}

/* 代码高亮 */
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}