@charset "gb2312";

body {

	margin:0 auto;

	font:normal 12px Arial, Helvetica, sans-serif;

         font-family:Tahoma;

	color:#333;

	background:#fff url(../images/bg.jpg) repeat-x -10px 110px;

    

}

* {

	list-style:none;

}

img {

	border:none

}

a {

	text-decoration:none;

}

.clear {

	clear:both

}

.indent12, .indent12 li {

	text-indent:12px;

}

.indent 20,.indent20 li{

    text-indent:20px;

}





/*屏蔽*/

#block{

width:100%;

height:2300px;

display:table;

background:#fff;

position:absolute;

z-index:1;

left:expression((document.body.offsetWidth-100%)/2); 

top: expression((document.body.offsetHeight-100%)/2);

filter: Alpha(opacity=60);    

-moz-opacity:.6;    

opacity:0.6;  

display:none;

}



#loginForm{

position:absolute;

z-index:2;

top:20%;

left:29%;

width:410px;

background:#333;

border:5px solid #000;

display:none;

padding:20px;

color:#fff;

font-size:14px;

}

#loginForm a{

color:#518C9B;

}



/*顶部*/

#top {

	width:100%;

	height:105px;

	border-bottom:6px #A6003E solid;

	background:#000;

	text-align:center;

}

#top #header, #top #nav {

	width:947px;

	text-align:left;

	margin:0 auto;

}

/*顶部第一行*/

#top #header {

	height:70px;

}

#header #logo {

	width:195px;

	margin:17px 0 0 20px;

	float:left;

	-margin-left:10px;

}

#header #headside {

	width:500px;

	text-align:right;

	float:right;

	margin-top:5px;

}

#headside ul {

	margin:0;

	padding:0

}

#headside ul li, #headside ul li a {

	color:#fff;

}

#headside ul li a:hover {

	color:#f00;

}

/*顶部第二行：导航*/

#top #nav {

	height:35px;

	background:url(../images/navbg.gif);

}

#nav ul {

	margin:0 10px;

	padding:0 10px;

}

#nav ul li {

	width:auto;

        padding:0 10px;

	float:left;

	background:url(../images/fenge.gif) no-repeat 92px 8px;

}

#nav ul li a {

	display:block;

	color:#fff;

	font-size:14px;

	font-weight:bold;

	width:73px;

	height:35px;

	line-height:35px;

	text-align:center;

}

#nav ul li a:hover {

	color:#666;

}

/*当前选择*/

.nav_current a,.nav_current{

	background:url(../images/navcurrent.jpg) repeat-x;

}

/*搜索*/

.searchInput {

	width:150px;

	height:14px;

}

.searchBtn {

	width:40px;

	height:23px;

	border:1px solid #333;

	background:#ccc;

}

/*发布按钮*/

#postArticle {

	width:94px;

	height:28px;

	margin-left:990px;

 *margin-left:810px;

	margin-top:-32px;

}

/*主体*/

#main,#total{

	width:947px;

	height:auto;

	display:table;

	background:#fff;

	margin:0 auto;

	overflow:hidden;

}

#total{

   padding:10px;

   width:910px;

}

/*侧栏*/

.sidebar {

	width:177px;

	-width:170px;

	height:100%;

	display:table;

	margin:2px 10px;

	*margin:10px;

	overflow:hidden;

	float:left;

}

.sidebar .side {

	margin-bottom:25px; color:#666;

}

.side h1 {

	display:block;

	height:22px;

	font-size:12px;

	line-height:25px;

	font-weight:bold;

	text-indent:12px;

	color:#000;

	clear:both;

}

/*列表*/

.side .sideLists {

	margin:0;

	padding:0;

}

.sideLists li {

	height:auto;

	clear:both;

	line-height:18px;

	margin-bottom:10px;

        overflow:hidden;

}

.sideLists li span, .sideLists li span a {

	font-weight:normal;

	color: #0099CC;

	text-indent:0;

	display:block;

	margin-bottom:5px;

}

.sideLists li a {

	color: #626262

}

.sideLists li a:hover {

	color:#FF9933;

}

/*内容段落*/

.side .sideContent {

 *margin-top:-5px;

	line-height:25px;

}

.sideContent a {

	color:#333

}

/*单图文*/

.side .sideImg {

	height:auto;

	display:table;

}

.sideImg p {

	line-height:18px;

	margin-top:0

}

.sideImg b, .sideImg span {

	display:block;

}

.sideImg span a {

	color:#f00;

}

.sideImg img {

	float:left;

	margin-right:10px;

	width:70px;

	height:70px;

}

/*图片横向列表*/

.side .imgList {

	margin:0;

	padding:0;

}

.imgList li, .imgList li img {

	width:32px;

	height:32px;

	float:left;

	margin:0 10px 10px 0;

	border:1px solid #ccc;

}

/*所在位置*/

#Local {

	height:20px;

	background: #F6F6F6;

	line-height:20px;

	border:1px solid #ccc;

	margin-bottom:5px;

	text-indent:12px;

	clear:both;

}

#Local a {

	color:#518C9B

}

#Local a:hover {

	color:#FF9900

}



/*文章列表*/

.post {

    width:100%;

	margin-top:-20px;

	*margin-top:-10px;

	height:auto;

	display:table;

	border-bottom:1px dotted #999;

	padding-bottom:5px;

}

.post h1 a {

	font-size:14px;

	color:#D24383;

}

.post h1 a:hover {

	text-decoration:underline;

}

.post h1 span {

	font-size:12px;

	color:#929292;

	font-weight:normal;

	margin-left:10px;

}

.post p {

	line-height:18px;

	float:none;

	height:auto;

	margin-top:-15px;

    margin-left:60px;

	*margin-left:0px;

}

.post p a img {

	float:right;

	height:85px;

	margin-left:20px;

	border:1px solid #ccc;

	padding:2px;

}

.post p a:hover img {

	border:1px solid #000;

}

.post .info{

	color:#8C8C8C;

	clear:both;

	height:18px;

}

.post div span, .post div span a {

	color:#316B8E;

}

.post div span a:hover {

	color:#f00;

}

/*图片行列表*/

.imgColumn {

	width:100%;

	height:auto;

	display:table;

        margin-bottom:10px;

}

.imgColumn ul {

	margin:0;

	padding:0;

}

.imgColumn ul li {

	float:left;

	margin:0 4px 10px 0;

	-margin-right:2px

}

.imgColumn ul li, .imgColumn ul li a img {

	width:40px;

	height:40px;

	border:1px solid #ccc;

}

.imgColumn ul li a:hover img {

	border:1px solid #000;

}

/*底部*/

#footer {

	width:100%;

	height:79px;

	color:#fff;

	text-align:center;

	padding-top:15px;

	clear:both;

	background:#3B3B3B url(../images/footbg.jpg) no-repeat;

}

#footer a{

  color:#518C9B

}

/*提示框*/

.tooltip span.top {

    width:250px;

	height:0;

	*height:50px;

        -height:0;

	padding: 20px 10px 0px;

	text-indent:15px;

	color:#fff;

	background: url(../images/bt.gif) no-repeat top

}

.tooltip b.bottom {

    width:250x;

	height:25px;

	-height:10px;

	color: #fff;

	background: url(../images/bt.gif) no-repeat 10px bottom;

}

/*标题背景*/

.sidebg1 {

		background:url(../images/titlebg.jpg) repeat-x;

}

.sidebg2 {

	background:url(../images/titlebg.jpg) repeat-x;

}

/*项目符号*/

.dot li {

	background:url(../images/dot.gif) no-repeat 0 5px;

}

.dot2 li {

	background:url(../images/dot2.gif) no-repeat -1px 3px;

}

/*行底线*/

.border1 li {

	border-bottom:1px solid #ddd;

}

.border2 li {

	border-bottom:1px dotted #ccc;

}

/*按钮*/

.button {

	padding:3px 1em 1px;

	margin:0 5px;

}



/**分页**/

.pages {

	float:left;

	margin:0px;

	margin:5px 0;

}

.pages a, .pages span {

	display: block;

	float: left;

	padding: 0.2em 0.5em;

	margin-right: 0.1em;

	border: 1px solid #fff;

	background: #fff;

}

.pages span.current {

	border: 1px solid #2e6ab1;

	font-weight: bold;

	background: #2e6ab1;

	color: #fff;

}

.pages a, .pages a:visited {

	border: 1px solid #9aafe5;

	text-decoration: none;

	color:#105cb6;

}

.pages a:hover {

	border-color: #2e6ab1;

	color:#333;

}

.pages a.nextprev {

	font-weight: bold;

}

.pages span.nextprev {

	color: #666;

}

.pages span.nextprev {

	border: 1px solid #ddd;

	color: #999;

}

.pages .nextprev-next {

	float: right;

}



/*DIGG*/

.pb_box_r {

	float: left;

	overflow: hidden;

	width: 51px;

	height: 80px;

	margin-right:10px;

	margin-top:-15px;

}

.pb_box_rt {

	background: url(../images/diggbox.gif) no-repeat left top;

	margin: 0px 0px 0px;

	overflow: hidden;

	width: 51px;

	height: 55px;

	text-align: center

}

.pb_box_rtt {

	margin-top: 6px;

	font-weight: bold;

	font-size: 16px;

	overflow: hidden;

	width: 51px;

	color: #ff6600;

	line-height: 26px;

	height: 26px

}

.pb_box_rtt2 {

	color: #fc3

}

.pb_box_rb {

	background: url(../images/diggboxtb.gif) no-repeat left top;

	overflow: hidden;

	width: 51px;

	line-height: 25px;

	height: 25px;

	text-align: center;

}

.pb_box_rbb {

	overflow: hidden;

	width: 25px;

	line-height: 25px;

	height: 25px;

	text-align: center;

	float: left;

	color: #ccc;

}

.pb_box_rbb2 {

	overflow: hidden;

	width: 25px;

	line-height: 25px;

	height: 25px;

	text-align: center;

	float: right;

	color: #ccc

}

.pb_box_rbb2 a{

    color: #FFAF60;

}

.pb_box_rbb a{

   color:#006699

}


