@charset "utf-8";
/* CSS Document */
body { background: #fff; color: #6b6b6b;; font: 12px/1.6em "Tahoma","微软雅黑","Georgia", "Verdana","sans-serif","Times New Roman"; margin:0px auto;}
* { padding: 0; margin: 0; }
img{border:none;display:block}
form{padding:0px;margin:0px;}
a{text-decoration: none;color:#333;}
a:visited{text-decoration: none;color:#333;}
a:hover{text-decoration: underline;}
ol, ul , li {list-style-image:none;list-style-position:outside;list-style-type:none;}
table{border-collapse:collapse;}
/****/
.main{width:100%;font-size:12px;}
#wrap{margin:0px 10px;}
.bar_l{width:300px; float:left;border-bottom:1px solid #333;}
.bar_l_l{float:left;width:96px;position:relative;height:452px;}
.bar_l_l #info{position:absolute;bottom:0px;padding:0px;margin:0px;right:0px;}
.bar_l_l #author{font: 16px Arial, Helvetica, sans-serif;}
.bar_l_r{float:right;width:200px;border-top:1px solid #333;padding:10px 0;}
.bar_r{margin-left:340px;border-top:1px solid #333333;padding:10px 0;}
.clearfix{clear:both;font-size:0;height:0;}
#galleryBox{position:relative;height:440px;overflow:hidden;}
#galleryBox ul{position:relative; left:0;}
#galleryBox ul li{float:left; margin:0 4px 0 0;}
.hi10{height:10px;}
.hi20{height:20px;}
.mar4{margin-left:4px;}
.mar15{margin-left:15px;}
.mar18{margin-left:18px;}
#dhlist {
overflow:hidden;
width:200px;
}
#dhlist li{
float:left;
overflow:hidden;
width:15px;
margin:0 2px 0 0;
}
.old{
height:3px;
background:#333333;
}
.new{
height:3px;
background:#c9c9c9;
}
.cur{
height:3px;
background:#61a600;
}
.curimg{padding:1px;border-bottom:2px solid #333;}
#date{line-height:20px;color:#6b6b6b;padding:0 2px 10px 2px;}
.avatar{
border-top:1px solid #333333;
padding:10px 0;
overflow:hidden;
width:198px;
}
.avatar li{
float:left;
margin:0 3px 6px 3px;
overflow:hidden;
width:42px;
}
#header{

}
.dh{
height:70px;
margin:0px 10px 2px 10px;
}
.dh #dh_l{padding:35px 0 2px 104px;float:left;}
.dh #dh_r{margin-left:340px;}
.dh_bg{
clear:both;
background:url("../img/dh_bg.gif") repeat-x left bottom;
height:7px;
}
.nav{
overflow:hidden;
width:500px;
}
.nav li{
float:left;
overflow:hidden;
width:62px;
text-align:center;
}
.nav li a{
display:block;
color:#000000;
font: 16px Arial, Helvetica, sans-serif;
padding-left:1px;
height:65px;
}
.nav li a span{
display:block;
border-left:1px solid #ffffff;
height:65px;
padding:42px 0 8px 0;
}
.nav li a:hover, .nav li.now a{
display:block;
background: #61a600;
color:#ffffff;
text-decoration:none;
padding-left:1px;
height:65px;
}
.nav .bookmark{
width:80px;
}
#footer{

}
.ft_bg{
clear:both;
background:url("../img/ft_bg.gif") repeat-x left bottom;
height:7px;
}
.ft_t{
height:50px;
margin:0px 10px 7px 130px;
color:#9e9e9e;
}
