﻿@import url('highlight.css');
/* CSS */
*{word-wrap:break-word;margin:0 auto;padding:0 auto;}
body{background:#0D2345 url("images/bodybg.gif") repeat-x 0 90px;text-align:center;}
body,td,input,textarea,select,button{color:#444;font:12px/1.6em Verdana,Helvetica,Arial,sans-serif;}
input,select,button{vertical-align:middle;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
img {border:0;}
img{
/*max-width: 550px; width:expression(this.width>550 ? "550px":this.width); */
}
.image{
border:1px solid #ddd;
background:#f8f8f8;
padding:5px;
}
textarea {
line-height:150%;
overflow:auto;
padding:4px;
}
hr {
height:1px;
border:1px solid #B3CBE1;
margin:5px 0;
}
ul, ol {
list-style:none;
}
.formbox #postmsg{
position:absolute;margin-left: 5px;margin-top: 7px;font-size:13px;color:#833;
}
.wrap{text-align:left;margin:0 auto;padding:0 auto;}
#wrap{padding-bottom:10px;min-height:450px;border:0 solid;background-color:#FFF;clear:both;overflow:hidden;}
.wrap,#nav{width:990px;}
#header{margin-bottom:8px;width:100%;border-bottom:1px solid #00B2E8;background:#00A2D2 url("images/header.gif") repeat-x 0 100%;}
#header .wrap{position:relative;padding:26px 0;*padding:27px 0 !important;*padding:27px 0;}
#header h2{float:left;}
.s_clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.s_clear{zoom:1;}

#menu{position:absolute;right:0;bottom:0;_bottom:-2px;height:26px;}
#menu li{display:inline;float:left;margin-left:5px;background:#EBF4FD url("images/mtabbg.gif") repeat-x 0 100%;}
#menu a{float:left;padding:0 14px;height:25px;border:solid #B0E4EF;border-width:1px 1px 0;background:transparent none;line-height:25px;color:#666;text-decoration:none;overflow:hidden;}
#menu a:hover{border-color:#00B2E8;background-color:#1E4B7E;color:#C3D3E4;}
#menu li.current a{height:26px;border-color:#00B2E8;background-color:#1E4B7E;color:#C3D3E4;}

#nav{margin:-8px auto 0;text-align:left;line-height:3em;}
#nav,#nav a{color:#C3D3E4;}

#style_switch{position:absolute;right:0px;bottom:-30px;}
#style_switch li{float:left;padding-top:15px;padding-left:15px;}
#ad_headerbanner{float:right;margin:5px 0 10px;}

.ad_text{margin:0 auto 5px;padding:5px 0;width:990px;background:#FFF;}
.ad_text table{width:100%;}
.ad_text td{padding:2px 2px;text-align:left;}

/* 内容 */

.main {width:700px;margin:auto;float:left;padding:5px; }
#wrapbox{
padding:10px;
border-bottom:1px solid #DDD;
background-color: #FFFFFF;
}
.content {
font-size:12px;
line-height:180%;
margin:15px 0;
}
.content p {
margin:15px 0;
}
.content ul {
margin:15px 22px;
list-style:disc;
}
.content ol {
margin:15px 30px;
list-style:decimal;
}

.posttitle {
font:bold 12px verdana;
line-height:22px;
margin:3px 0 0;
clear:both;
}
.title span{
float:right;
}
.posttitle span{
float:right;
}
.postdate {
font-size:11px;
color:#777;
}
.postmetadata {
text-align:right;
padding-bottom:5px;
margin:10px 0 5px;
}

/* 侧边 */
#sidebar {width:253px;float:right;border-left:4px solid #e0ebf4;background:#ebf2f8; }
#sidebox {border-bottom:1px solid #DDD;padding-bottom:15px;clear:both;}
#sidebar p {
text-align:center;
}
#sidebar p a {
margin:10px;
}
#sidebar p.more {
text-align:right;
padding:6px 0 0;
}
#sidebar table {
width:252px;
}
#sidebar h2 {font-size:13px;padding-left:2px;padding-top:7px;padding-bottom:5px;color:#666666;}
#sidebar ul{ margin:5px;margin-left:5px;*margin-left:5px !important;*margin-left:5px;padding-left:0px;}
#sidebar li {border-bottom:1px dashed #E1E1E1;height:24px;line-height:25px; }
#sidebar span{border-bottom:1px dashed #E1E1E1;}

#footer{padding:1em 0;}
#footer,#footer a{color:#8691A2;}

/* 代码 */
code {
font-family:"Courier New", Courier;
width:600px;
border:1px solid #ddd;
border-left:3px solid #ddd;
background:#f8f8f8;
word-break:break-all;
display:block;
white-space:normal;
margin:5px;
padding:10px;
overflow:auto;
}
blockquote {
border:1px dashed #9BDF70;
background:#F0FBEB;
margin:5px 0;
padding:5px;
}
/* 分页
==========================================================*/
.page{margin:10px 10px;margin-bottom:35px; font-size: 12px; } /* SPAN和链接 */
.page a{BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #8db5d7 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #8db5d7 1px solid; LINE-HEIGHT: 14px; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #8db5d7 1px solid; HEIGHT: 14px; TEXT-DECORATION: none;} /* SPAN和链接 */
.page a:hover{BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; TEXT-DECORATION: none;}
.page a.current {BORDER-RIGHT: #e89954 1px solid; BORDER-TOP: #e89954 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: #e89954 1px solid; COLOR: #000; BORDER-BOTTOM: #e89954 1px solid; BACKGROUND-COLOR: #ffca7d; TEXT-DECORATION: none;}
.page SPAN.dis {BORDER-RIGHT: #a2d0e5 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #a2d0e5 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #a2d0e5 1px solid; LINE-HEIGHT: 16px; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #a2d0e5 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #fff;} /* 当前链接有激活时 */

/* AJAX 
.ajaxmsg {
background:red;
color:#fff;
line-height:22px;
padding:20px;
}*/
.ajaxdiv {
border:1px solid #ddd;
background:#f8f8f8;
position:absolute;
padding:8px;
line-height:24px;
}
.ajaxdiv H2 {
border-bottom:1px dashed #ccc;
font-size:14px;
line-height:26px;
margin:0;
margin-bottom:15px;
}
.ajaxdiv H2 a {
font-weight:400;
float:right;
}
/* 评论列表 */
#comment {
	margin-top: 5px;
}
#commentsbox{
	padding:13px;
	margin-bottom: 10px;
	background-color: #fcfcfc;
	border: 1px dashed #fcfcfc;
}
#commentsbox:hover{
	border: 1px dashed #CCCCCC;
}
.lesscontent {	
	width:600px;
}
.lesscontent img{	
	float:left;
	margin:0 5px;
	padding:1px;
	border: 1px solid #CCCCCC;
}
.lesscontent p{
	margin-bottom: 5px;
}
.lessdate {
color:#777;
font-size:11px;
text-align:right;
margin-bottom:2px;
padding-bottom:2px;
}
/* 发表框 */
.title {
	position:relative;
	height:18px;
	clear:both;
	margin-bottom:5px;
	font-family: verdana;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	padding-bottom: 2px;
}
.formbox p {
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.formfield {
	padding: 2px 3px;
	border: 1px solid #C0BBB4;

}
.formfield:hover {
	border: 1px solid #9C0;
}


.formbutton {
	font-size:12px;
	color:#000;
	width:60px;
	height:24px;
	border:1px solid #bbb;
	line-height:24px;
	background-color: #fafafa;
	background-image: url(../img/btnbg.png);
	padding:0px 4px 4px 4px;
}
.art-title {
font-weight:700;
margin-bottom:10px;
}
#article-other {
text-align:center;
margin:15px 0;
font-weight:bold;
}
 /* 运行代码 */
.RunCodes {clear:both;width:500px; height:180px;margin:10px 0;}
.RunCodes textarea{overflow-x:hidden;overflow-y:auto;border:1px solid #9FC3DB; padding:3px;width:500px; height:150px;}
.RunCodes input{float:left; border:1px solid #CDCCB4;background-color: #EFEEE1;color:#767648;width:80px; margin:1px 5px 0 0;padding:5px 10px 3px !important;padding:3px 10px 0px;}
.RunCodes span{float:left;margin:5px 0 0 5px;font-size: 14px;}

fieldset{line-height:150%;padding: 0px 12px 5px;border:1px solid #E1E1E1;font-size:12px;}
#linkbox{
padding: 10px;
background-color: #FFFFFF;
float:left;width:685px;
}
.linkover {
margin:0 0 10px 0;
padding:10px 0;
clear:both;
}
.linkover li {
color:#666;
width:100px;
line-height:20px;
margin:0 10px;
float:left;
}
.linkover li.onelink {
width:300px;
margin:0 10px 8px 0;
}
.linkover li a {
font-weight:700;
}
.linkgroup {
font-weight:700;
font-size:14px;
margin:10px 0 5px;
}
.searchword{color:#000000;background-color:yellow;}
.searchword a{color:#000000;}
.ftplist{float: left;margin:0;margin-bottom:10px;padding:0 0 10px 0;border: 1px solid #ddd;background:#fff;width:680px;}
.ftplist li {float: left;margin:15px;width:100px;list-style-image: none; list-style-type: none; text-align: center;}
.ftplist .img {border: 1px solid #ECF7D9; padding: 15px;}
.ftplist .img img { border: 0px; height:60px; width:60px; }
.ftplist .img p{margin:0;width: 100px; padding:0; }

/* 评论框 */
#commentpost { margin: 0; padding: 0;}
#commentpost fieldset {border:none; padding:10px; margin:0;}
#commentpost input { border:1px solid #9FC3DB; padding:3px;font-size: 14px;}
#commentpost textarea{overflow:auto;border:1px solid #9FC3DB; padding:3px;}
#commentpost dl { clear:both; margin:0 0 1em 0; padding:0; width: 100%; overflow: hidden; }
#commentpost dt { margin:0; padding:0; }
#commentpost dd { margin:0; padding:0; }
#commentpost dd span { margin-left:3px; }
#commentpost #codeimg { margin-left:3px;width:52px; height:10px;cursor:pointer;}
#commentpost #bcms_content{width:450px; height:150px;background:#ffffff url(../img/tishi.gif) right bottom no-repeat;}
#commentpost #bcms_info{width:250px; height:80px;background:#ffffff url(../img/tishi.gif) right bottom no-repeat;}
#commentpost #bcms_submit {float:left; border:1px solid #CDCCB4;background-color: #EFEEE1;font-weight:bold;font-size: 12px;color:#767648;width:80px;margin-right:10px;padding:5px 10px 3px !important;padding:3px 10px 0px;}
#commentpost #bcms_post_msg{float:left; background:#FFFBDF url(../Img/icoError.gif) no-repeat 6px 50%; border:1px solid #EF9B8F; padding:4px 10px 2px 26px;}
#commentpost #bcms_cookie{float:left; border:0;}
#commentpost #cookie_text{float:left; border:0;margin-top:-3px !important;margin-top:1px;}
