@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
img{border:none;vertical-align:middle}
em{font-style:normal}
input,textarea,select{vertical-align:middle;font-size:12px}
ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0;border-collapse:collapse}
h2{font-size:12px}
h4{font-size:12px;font-weight:normal}
.clear{clear:both}
div,ul,dl{zoom:1}
div:after, ul:after, dl:after {content:"";display:block;clear:both;height:0;visibility:hidden}
a:link,a:visited{color:#545454; text-decoration:none}
.a1 a:link,.a1 a:visited{color:#fdfbfa;text-decoration:none}
.green a:link,.green a:visited{color:#3d7f77;text-decoration:none}
.gray a:link,.gray a:visited{color:#545454;text-decoration:none}
a:hover,a:active{text-decoration:underline}
body{font-size:12px; font-family:"宋体";color:#545454;line-height:18px; background:#e2ece1 url(../images/bg.jpg) repeat-x center 0}
.mainall{width:970px;margin:0 auto}
  .header{height:270px; background:url(../images/ban.jpg) no-repeat}
  .blogleft{width:201px;float:left}
  .blogcenter{width:543px;margin:0 0 0 12px;float:left;display:inline}
  .blogright{width:201px;float:right}
  .blogright2{width:754px;float:right}
  .footer{text-align:center;padding:10px 0 30px;line-height:22px; font-family:Verdana, Arial;color:#8e8e8e}
.logo{padding:75px 0 0 40px;height:104px;color:#fdfbfa}
  .logo h1{font-weight:400;line-height:25px}
    .logo strong{font-size:24px;font-family:"黑体";}
	.logo span{padding:0 0 0 6px;font-size:14px}
	.logo p{line-height:16px;font-size:14px}
.menu{margin:0 0 25px;padding:0 0 0 64px;height:31px;width:505px;text-align:center; color:#fdfbfa}
  .menu a{padding:0 12px;line-height:31px; font-size:14px}
.blogbtn{width:788px;text-align:right}
  .blogbtn img{margin:0 0 0 8px}	
.cb{margin:0 0 8px;border:1px solid #FFFFFF;background:#FFFFFF}
  .cbt{padding:0 0 0 6px;height:22px; line-height:22px; background:url(../images/cb.jpg) repeat-x}
  .cbc{padding:8px}
.list li{padding:0 0 0 8px;height:20px;line-height:20px;background:url(../images/info2.jpg) no-repeat 0 8px;overflow:hidden} 
.newslist li{padding:0 0 0 8px;overflow:hidden;zoom:1; vertical-align:bottom; line-height:22px;background:url(../images/info2.jpg) no-repeat 0 9px}
  .newslist li span{float:right;color:#cccccc}
  .newslist li a{height:22px; overflow:hidden} 
/*个人资料*/  
.material{}
  .ma_p1{text-align:center}
    .ma_p1 img{display:block;margin:0 0 4px;border:1px solid #d0e0d5}
  .ma_p2{padding:6px 0 0 6px;border-top:1px dashed #d1dfdc}
  .ma_p3{text-align:right}	
  .material dl{margin:0 0 4px;padding:6px 0 0 6px}
    .material dd{float:left;width:84px;height:30px;text-align:center}
	.material dd a{display:block;margin:0 auto;width:74px;height:23px;line-height:23px;background:url(../images/info.jpg) no-repeat;text-align:center} 
/*个人简历*/
.intro h4{margin:6px 0 0}		
/*分类*/
.sort li{padding:0 0 0 8px; line-height:22px; background:url(../images/info2.jpg) no-repeat 0 10px}
/*游戏*/
.game li{float:left;padding:4px 0;width:86px;text-align:center}
  .game img{width:60px;height:60px;padding:2px;border:1px solid #d2e1d7}
/*活动*/
.activity li{padding:3px 0 3px 10px;color:#8e8e8e; background:url(../images/info2.jpg) no-repeat 0 12px;line-height:20px}
  .activity span{padding:0 6px 0 0;color:#545454}
  .activity em{color:#3d7f77}  
/*相册*/
.photo li{float:left;padding:0 0 0 25px;width:145px;background:url(../images/info3.jpg) no-repeat 25px 0;display:inline}  
  .photo li img{margin:0 0 12px;padding:2px;width:117px;height:111px}
/*博文*/
.bowen{padding:8px 15px}
.bowen h3{padding:0 0 0 10px;font-size:14px;color:#3d7f77; line-height:22px; background:url(../images/img5.gif) no-repeat 0 9px}
  .bowen h3 em,.bowen h3 span{font-size:12px; font-weight:400;color:#4a4a4a}  
.bowenc p{text-indent:2em;line-height:20px;font-size:13px}  
  .detail .bowenc p{margin:0 0 10px;line-height:22px}
.bowenf{}
  .bowenf dl{margin:0 0 4px;padding:6px 0 4px;overflow:hidden;zoom:1;border-bottom:1px dashed #d5e3e1}
  .bowenf dd{float:left;padding:0 8px;background:url(../images/img1.gif) no-repeat 0 5px;line-height:22px}
    .bowenf dd.bdd1{padding:0 8px 0 0;background:none}
	.bowenf dd.bdd2{padding:0 8px 0 20px;background:url(../images/img2.gif) no-repeat 0 5px}
	.bowenf dd.bdd3{float:right;padding:0;background:url(../images/img3.gif) no-repeat right 0}
	  .bowenf dd.bdd3 span{padding:0 23px 0 12px}
	.bowenf dd.bdd4{float:right;padding:0; background:none}
.page{margin:0 0 6px;line-height:20px}
.nextpage{margin:0 0 6px;line-height:20px}
.detail{padding:8px}
  .detail h3{margin:0 0 6px}
  .detail .bowenf dl{margin:0 0 6px;padding:10px 0 6px}
/*投票*/
.vote{width:270px;margin:0 auto; background:url(../images/img3.jpg) no-repeat 12px 85px}
  .vote li{float:left;width:50px;margin:18px 0 0;text-align:center;display:inline}
    .vote p{width:20px;height:60px;margin:0 auto;position:relative}
	  .vote p span{ position:relative;top:-18px}
	  .vote p em{display:block;width:20px;position:absolute;bottom:0;left:0;background:url(../images/img4.gif) repeat-y}
  .vote li a{display:block; padding:42px 0 0}	
/*发表评论*/
.review{padding:20px 30px 0}  
  .review h4{margin:0 0 8px;overflow:hidden;zoom:1;line-height:20px}
    .review h4 a{float:right}
  .review p{padding:2px 0}
    .review p textarea{width:100%;height:80px; border:1px solid #dcdcdc}
	.review p.btn{text-align:right;padding:6px 10px 0 0}
	  .review p.btn input{width:74px;height:23px;line-height:23px;background:url(../images/info.jpg) no-repeat; cursor:pointer; border:none;color:#4d4d4d}
/*最近访客*/
.visitor{ overflow:hidden}
  .visitor ul{margin:0 -20px 0 0; overflow:hidden;zoom:1}
  .visitor li{float:left;padding:3px 0 6px;width:62px}  
  .visitor li p{height:18px; overflow:hidden}
  .visitor li img{width:57px;height:49px;margin:0 0 4px}
/*首页留言*/
.messages{}
  .messages li{padding:3px 0 3px 8px;line-height:20px;background:url(../images/info2.jpg) no-repeat 0 12px}  
  .messages p{color:#8e8e8e}
  .messages .r_option {float:right}
/*首页评论列表*/
.reviewlist li{overflow:hidden;zoom:1;padding:3px 0 4px 8px;line-height:20px;background:url(../images/info2.jpg) no-repeat 0 12px}
  .reviewlist em{float:right}
  .reviewlist p{clear:both}
.entry_list li { margin: 0 0 20px; padding: 1px 0 1px 65px; }
  .entry_list .avatardiv{ position: absolute; margin: 0 0 0 -65px; width: 60px; height: 60px; }
  .entry_list .avatardiv .digb{ margin: 3px 0 0 2px; display: inline; }
  .entry_list .avatar48 { padding:2px 8px; }
 
    .entry_list h4 { font-size: 14px; display: inline; }
    .entry_list .title { padding: 7px 10px; border: 1px solid #EBE6C9; border-right: none; border-left: none; background: #FCF9E6; }

    .entry_list .detail { padding: 10px 0; width: 100%; color: #444; font-size: 14px; line-height: 180%; overflow: hidden; }
        .entry_list .image_right img { float: right; margin: 0 0 5px 5px; padding: 2px; max-width: 70px; max-height: 100px; border: 1px solid #DDD; }
            * html .entry_list .image_right img { width: expression(this.width > 70 && this.width/this.height > 0.7 ? 70 : true); height: expression(this.height > 100 && this.width/this.height < 0.7 ? 100 : true); }
.r_option { float: right; font-size: 12px; font-weight: normal;display:block;margin-right:35px;*margin-right:18px; }
    .r_option .active { font-weight: bold; }
	.photobox { padding: 10px; border-bottom: 1px solid #eee; text-align: center; }
        .photobox img { width: expression(this.width > 600 ? 600 : true); max-width: 600px; }
		.photobox table{ margin: 0 auto; }
