﻿/* CSS Document */
body{ margin:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/body_bg.gif) repeat-x; line-height:22px; color:#666666;}
ul,li,h1,h2,h3,h4,form,input{ margin:0; padding:0}
li{ list-style:none;}
h2,h3,h4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.clear{ clear:both;}
.clear2{clear:both;font-size:0px;height:0px;line-height:0px;overflow:hidde;}

h4{ background:url(../images/title_bg_03.gif) repeat-x; padding:3px 0 0  10px; border-bottom:solid #b2d1f0 1px; color:#0571a8;}
h4 a{ color:#0678B2; text-decoration:none;}

a{ color:#444444; text-decoration:none;}
a:hover{ color:#0678B2; text-decoration:none;}

.white a{ color:#000000; text-decoration:none;}
.white a:hover{ color:#000000; text-decoration:none;}

a.white{color:#000000; text-decoration:none;}



/*版块样式*/
#wrap{ width:900px; margin: 0 auto; position:relative;}
#new{
	z-index:2;
	width:57px;
	height:30px;
	position:absolute;
	left: 790px;
	top: 135px;
	background-image: url(../images/new.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#top{ height:20px; padding-top:2px; color:#FFFFFF; text-align:left;}
#top a{color:#89bad3; text-decoration:none;}
#logo{ height:127px; padding-top:2px;}

/* 搜索 */
.search{padding-right:0px;padding-left:0px;padding-top:5px;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc}
.search form{margin:0px;padding:0px}
.search .sitepath{float:left;width:555px;height:72px;text-align:center;border:1px solid #A4CDED;background-image:url(../images/sbg.gif)}
.search .tags{float:right;width:336px;height:72px;border:1px solid #A4CDED;text-align:center;background-image:url(../images/sbg.gif)}
.search .postbox{float:right;width:180px;text-align:right}
.search .input{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#333;height:20px;padding-top:4px;padding-right:4px;padding-bottom:0px;padding-left:4px}
.search .btn{padding-top:4px;padding-right:4px;padding-left:4px;padding-bottom:0px;width:50px}

#banner{ margin:0px auto; width:900px;padding-bottom:5px;;padding-top:5px}
#indexad1 {BORDER-RIGHT: #dbecc7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dbecc7 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #dbecc7 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dbecc7 1px solid}
#mainNav{  background:#057dbb url(../images/menu_bg.gif) repeat-x; height:39px; padding-left:10px;}
#mainNav li{ list-style:none; float:left;height:39px;}
#mainNav  #last_menu{ float:right; width:113px; background:url(../images/menu_06.gif) no-repeat; padding-left:9px;}
#mainNav a{ text-decoration:none; color:#FFFFFF; padding:9px 15px 9px 15px ; font-size:14px; font-weight:bold; display:block; }
#main_ok{ width:640px; float:left; padding-bottom:10px;}
.node{ width:638px; border:solid #b2d1f0 1px; margin-bottom:10px;}
.nodess{ width:600px; border:solid #b2d1f0 1px; margin-bottom:10px;}
.pic{ width:335px; float:left; padding-bottom:10px;}
.last_recommend{ width:305px; float:right;}

/* 文章更新*/
.Menubox { background:url(../images/title_bg_02.gif); height:20px;  margin-bottom:5px;}
.Menubox li{
	float:left;
	padding:0 15px;
	border-right:solid 1px #FFFFFF;
	padding-top:2px;
}
h2,h3 { font-size:12px;
}
.channel_pic{ width:300px; float:left; height:1px;}
.picsrc{ float:left;}
.picinfo{ float:right;}

/*.channel_list{height:100px;}*/
.channel_list li{ float:left; width:305px; margin:0 4px;}

.content{ font-size:14px;}



#sidebar{ width:250px;float:right;}
.nav{border:solid #b2d1f0 1px; margin-bottom:10px;}
.box{ padding: 10px;}
.box .hz { margin-top:8px;}
.box .hz img { margin-bottom:5px;}
#friendlink{width:888px;text-align:left;padding:8px;border:1px solid #FFCC66;background:#FFFFCC}
#friendlink h4 {
	color:#1A7AC6;
	font-weight:500;
	margin-top:-17px;
	position:absolute;
	background:#FFFFCC;
	font-size:12px;
	line-height:16px;
	padding:0 5px;
	left:47%;}
#copy{ margin-top:10px; color:#000000; text-align:center; font-size:11px;}


/* 正文左边-内容 */
.main{border:solid #b2d1f0 1px; padding:15px;}
.main h1{margin:0px;padding:5px; font-size:22px; color:#006699;} /* 标题 */ 
 .info{line-height:22px;text-align:right;font-size:12px;color:#666;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E7E7E7;background-color:#F5F5F5;border-top-width:1px;border-top-style:solid;border-top-color:#E7E7E7;padding-right:10px} 
 /* 正文信息 */
  .info span{color:#390}
  /* 信息突出 */ 
 .area{color:#333;line-height:160%;padding:5px; font-size:14px;} /* 正文内容 */ 
 .prenext{line-height:25px;border-top-width:1px;border-top-style:dashed;border-top-color:#ccc;padding-right:10px;padding-left:10px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden} 
  .prenext span { display:block;}
  
  
.info2{ padding: 0 5px; margin-bottom:5px;}
.info2 a {  display:block; float:left; padding:0px 5px 0px 5px; color:#5ab119; font-weight:bold;}
.info2 div{ text-align:right; font-size:11px; color:#999999;}


#keyword{  height:19px; border: solid 1px #999999; display:inline-block; padding:3px 0 0 3px;}
#button{  height:24px;width:60px;; border: solid 1px #999999; display:inline-block;}

/* 正文左边-评论 */
.comment{ background-color:#eee; padding:20px; }
.comment  .more { padding: 5px; }
.comment .list{padding-bottom:5px;padding-top:0px;padding-right:5px;padding-left:5px}/* ITEM */
.comment .list dl{margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px} /* 单用户评论显示框 */
.comment .list dl dt{ line-height:25px; color:#333; border-left-width:5px; border-left-style:solid; border-left-color:#D9D9D9; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#D9D9D9; padding-left:10px; font-size: 13px; } /* 网友信息 */
.comment .list dl dt span{color:#390;font-size:12px} /* 评论时间 */
.comment .list dl dd{font-size:13px;line-height:20px;color:#333;margin:10px;padding:5px} /* 评论内容 */
/* 正文左边-评论发表 */
.comment .post{padding-top:20px;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-right:10px;padding-bottom:5px;padding-left:5px;color:#666;padding-left:10px}
.comment .post form{margin:0px;padding:0px}
.comment .post label{display:block;line-height:30px}
.comment .post .btn{display:block;margin-top:8px;padding-top:5px;padding-bottom:2px} /* 发表评论的按钮 */

.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}

.qqbox{
	width:132px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:100px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
}
.qqlv{
	width:25px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf{
	width:120px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
	border:6px solid #138907;
	background:#fff;
}
.qqkfbt{
	width:118px;
	height:20px;
	overflow:hidden;
	background:#138907;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	position:relative;
	border:1px solid #9CD052;
	cursor:pointer;
	text-align:center;
}
.qqkfhm{
	width:112px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	padding-right:8px;
	position:relative;
	margin:3px 0;
}
.bgdh{
	width:112px;
	padding-left:5px;
}

