body{
  padding:0px;
  margin:0px;
  font-size:13px;
  line-height:150%
  }
.back_color{
  width:950px;
  overflow:hidden;
  margin:0px auto 
   }
ul{
  padding:0px;
  margin:0px;
  list-style-type:none;
    }
li{
	list-style-type: none;
  }
img{
  border:none
  }
 
.fl{float:left}
.fr{float:right} 
.b{
	font-weight: bold;
} 
.pd_t{
  padding-top:5px;
  }
.pd_tl{
  padding:5px 15px 0 10px;
  }

#top{
  height:25px;
  border-bottom:2px solid  #E7E7E7;
  background:#f6f6f6;
  position:fixed;
  width:100%;
  z-index:999;
  overflow:hidden;
  left: 0;
  top: 0;
  color:#000; 
  }
  
.s_text{
  width:100px;
  height:14px;
  background:#e6e6e6;
  border:1px solid #cecece
  }
.s_btn{
  width:44px;
  height:18px;
  background:#E7E7E7;
  color:#000;
  border:1px solid #CCCCCC
  }
#main{
   width:950px;
   margin:0px auto;
   overflow:hidden
   }
#main_b{
 width:950px;
 margin:0px auto;

 }
#blog_data{
  padding:10px 10px 10px 0;
  position:relative;
  overflow:hidden;
  width:938px
  }
#head h2{
 float:left;

 }
#head h5{
 float:left;
 width:240px;
 font-family:Arial, Helvetica, sans-serif;
 
 }

#blog_title{
	font-size:22px;
	line-height:25px;
	font-weight: bold;
}
#blog_url{
	font-size:14px;
}
#blog_description{
	font-size:14px;
}


#menu{
  width:100%;
  overflow:hidden;
 }
#m_tool {
	position:absolute;
	right:50px
  }
#m_tool li{
  display:inline;
  padding-left:15px;
  float:left;
  
 
}
#m_tool .t_ico{
padding-top:3px;

}

<!-- 控制面板  -->
.add_s{
  position:relative;
  float:left;
  margin-left:10px;
  }


#add_m ul li,#add_s ul li{
  width:50%;
  float:left;
  }
#col_style li{
  width:24%;
  float:left;
  }
.a_off{
  display:block;
  border:1px solid #D6D5CF;
  background:#fff;
  margin-top:2px;
  margin-left:5px;
  padding-left:5px;
  overflow:hidden;
  cursor:hand;
  height:20px;
    }
#set_frame .a_off
   {
   padding-left:0px;
   height:50px;
   }
.a_off:hover{
  border:1px solid #F99E44
  }
.a_on{
  background:#CACACA
}
.add_btn{
  position:absolute;
  right:20px;
  top:5px;
  
  }

.outer,.dd,.as,.hid_dd{
  display:none;
  position:absolute;
  z-index:999999;
  width:300px;
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
  padding-right:4px;
  padding-bottom:4px;
  color:#000;
  }
.outer ul li a,#set_s a{
   color:#000;
   overflow:hidden
   }
#set_s ul{
   overflow:hidden;
   width:100%
   }
.bds{
  border:2px solid #E1E1E1;
  overflow:hidden;
  padding:5px;
  padding-top:20px;
  background:#fff;
  width:276px;
  }
#set_s .bds{
   width:596px
   }

  
.hid_dd{
  width:620px;
  }
.as{
	width:140px;	
  }

#menu ul li a{
 display:block;
 padding:0 6px 0 2px;
 }
#m_main li{
  /*width:56px;*/
  text-align:center;
  float:left;
  height:19px;
  padding-top:3px;
  margin-left:8px;
  
  }
#menu li.on{
 border-bottom:none;
 font-weight:bold;
 position:relative;
 top:_1px;
 /*_top:1px;*/
 z-index:999;
 /*width:75px;*/
 }
#m_main .t_ico{
   padding-left:3px;
   padding-top:3px
   }
.tool_btn{
  position:absolute;
  right:10px;
  }
#pk6 .tool_btn{
    position:absolute;
  right:15px;
  }
.t_ico{
  float:left;
  }
.t_name{
  float:left;
  margin-left:5px;
  }
.manage{
 text-align:right;
 padding-right:10px;
 padding-top:5px;

  }
 /*10px填充*/ 
.margin{
	margin: 10px;
}

.spec{
  font-weight:bold
  }
.new_per{
  width:54px;
  margin-top:10px;
  margin-left:10px;
  float:left;
  height:70px;
  }

.new_pic{
  width:48px;
  height:48px;
  padding:2px;
  }
.pic_all{
  overflow:hidden;
  width:100%
  }
.new_name{
  text-align:center;
  height:22px;
  overflow:hidden
}

#footer{
 text-align:center;
 padding:10px 0;
 }
#left,#right{
  width:25%; 
  float:left
}
.msg_img{
 float:left;
 width:38px;
 height:38px;
 border:1px solid #cccccc

  }
.msg_writer{
  float:left;
  margin-left:10px;
  }
.msg_btn{
	position:absolute;
	right:2px;
	top: 1px;
 }
.msg_info{
  width:100%;
  position:relative;
  overflow:hidden
  }

.mg_t{
    margin-top:10px;
	}
.msg_txt{
  width:90%;
  height:80px;
  border-bottom:1px solid #E4E4E4;
  border-right:1px solid #E4E4E4;
  border-top:1px solid #B2B2B2;
  border-left:1px solid #B2B2B2;
  }
.msg_smt{
  width:60px;
  height:22px;
  border:1px solid #999999;
  background:#E7E7E7
  }
.msg_wrt{
  display:block;
  background:url(./images/ico_write_message.gif) no-repeat 0;
  padding-left:18px;
  } 
.line{
  border-bottom:1px solid #D5D5D5;
  width:98%
  }
  /*最近访客*/
.vst_per{
  width:100%;
  float:left;
  }
.vst_1{
  float:left;
  width:40px;
  height:40px;
  overflow:hidden;
  border:1px solid #CCCCCC;
  padding:2px;
  }
.vst_2{
  float:left;
  overflow:hidden;
  width:120px;
  margin-left:5px;
  }
  
  /*留言*/ 
.pic_per{
  width:95px;
  float:left;
  margin-left:10px;
  }
.cmt_per{
  margin-left:10px;
  overflow:hidden
  }
.nav_l{
  float:left;
  text-align:center;
 /* width:60px;*/
  }
.nav_r{
  float:left;
  display:none;
  padding-top:5px;
  
  }
.c_link{text-decoration:underline}
.c_link a:link{
   text-decoration:underline
   }
.c_link a:hover{
      text-decoration:underline
   }
#comment{
   margin-top:10px;
}
#wrt_d a{
   display:block;
   width:82px;
   height:25px;
   border:1px solid #999999;
       background:#EBEBEB;
	   text-align:center
   
   }
#wrt_d a:link{
    background:#EAF5E7;
	color:#5E9449
	
	}
#wrt_d a:hover{
     background:#EEEEEE;
	 color:#E41688
	 }
 
/**/  
.pd_l{
     padding-left:10px;
	 }
.sort_placeholder
{
	/*background: #bba;*/
	border:1px dashed  #f00;
	width:auto!important;
}

.blog_info{
	float:left;
	height:auto;
	/*border:1px solid #f00;*/
	margin-left:15px !important;
	 margin-left:10px;
	/* margin-bottom:20px;*/
}
.min_mod,.hide_mod{
	cursor:pointer;
}
.calendartitle a{
	padding-left:3px;
    padding-right:3px;
	}
.calendartitle a:link{
   border:1px solid #999999;
   color:#999999
  }
.calendartitle a:hover{
   border:1px solid #E9679B;
   color:#E9679B
  }
.calendartop{
   text-align:center;
  
  }


/*日志删除确认提示框*/
  .clue_to{
 width:260px;
 position:absolute;
 padding:18px 0px 0px 0px;
 border:1px solid #ddd;
 text-align:center;
 background:#fff;
}
.clue_to p input{
 width:80px;
 height:26px;
}
.clue_to p{
 margin-bottom:18px;
}
.clue_to p.color1{
 font-size:16px;
 font-weight:bold;
}
.clue_to p.color2{
 font-size:14px;
 color:#3366CC;
}
/*日志删除确认提示框*/

/*设置主题*/
#set_s ul{
   overflow:hidden;
   }
#set_s ul li{
   width:77px;
   float:left;
   margin-left:6px;
   margin-top:8px;
   }
.set_pic{
display:inline;
	cursor:pointer;
   padding:1px;
   }
.set_pic:hover{
   border:1px solid #E26941;
   }
.back_pic{
   width:48px;
   height:48px;
   padding:2px;
   overflow:hidden;
   border:1px solid #CCCCCC;
   
   }
#self_set #h_self_pic li,#self_set #b_self_pic li{
   width:58px;
   float:left;
   margin-left:10px;
   margin-top:10px;
   
   }

.set_name{
   text-align:center;
   }
   
   
 /*photo相册 */
 .album_per{
   width:100px;
   float:left;
   padding:2px;
   border:1px solid #CCCCCC;
   border-bottom:3px solid #CCCCCC;
   border-right:3px solid #CCCCCC;
   overflow:hidden;
   margin-left:14px;
   margin-top:8px;
   display:inline;
   height:145px;
      
	  }
.photoAll{
 width:93%;
 overflow:hidden; 
 padding-left:30px; 
 padding-bottom:10px; 
 background:#fff;
 margin:10px;
 }

 .photo_per{
   width:81px;
   overflow:hidden;
   margin-left:25px;
   display:inline;
   float:left;
   	margin-top:20px; 
	
   }

.photo{
    width:75px;
	padding:2px;
	overflow:hidden
	}
#photo_big{
	overflow:hidden;
	width:auto;
	margin-top:30px;
	
	}
#photo_list{
    margin:0px auto;
	height:140px;
	position:relative;
	overflow:hidden;
	}
	
.page{
   float:left;
   overflow:hidden;
   margin-top:60px;
  }
.page a{
   display:block;
   width:20px;
   height:20px;
   float:left;
   margin-left:5px;
   }

.page a:hover{
   color:#fff;
   background:#000;
   }
  
.newp_per{
  width:74px;
  float:left;
  margin-left:10px;
  margin-top:10px;
  } 
.newp_pic{
  width:70px;
  border:1px solid #ADADAD;
  padding:2px;
  }
.newp_info{
  text-align:center;
  }
   
 /*guestbook标签*/

.rply{
   margin-left:50px;
   width:86%;
   border:1px solid #DBDBDB;
   padding:10px;
   }
.msg_l{
   float:left;
   width:70px;
   
  }
.msg_r{
   float:left;
   width:550px;
   }
.msg_input{
   border:1px solid #DDDDDD;
   
   }
.rply_dd{
  width:250px;
  position:absolute;
  overflow:hidden;
  background:#fff;
  border-bottom:2px solid #8B8585;
  border-right:2px solid #8B8585;
  border-top:1px solid #E6E6E6;
  border-left:1px solid #E6E6E6;
  padding-bottom:10px;
  display:none;
  z-index:999999;
  
  }
#guest_rply .add_btn{
   right:20px;
   }
   
/*bbs标签*/
.bbs_info{
   width:98%;
   padding:10px;
   overflow:hidden
  
  
   }
.bbs_l{
   float:left;
   width:80%;

   }
.bbs_r{
   width:5%;
   float:left;
   text-align:center;
   }
.grey{
   color:#999999;
   }
.sg{
  background:#FDEAF2
  }
.set_s_t{
  cursor:pointer;
  padding-top:3px;
  padding-left:5px;
  background:#EEEEEE;
  border-bottom:1px solid #D8D8D8;
  overflow:hidden;
  margin-top:5px;
  font-weight:bold;

  }

 #module_0,#module_1,#module_2,#module_3,#module_4,#module_5{
  overflow:hidden;
  padding-top:5px;
  width:100%;
 }
#module_1,#module_2,#module_3,#module_4,#module_5{
  display:none;
 }

  #space_im{
  display:none;
  }
  
/*音乐标签*/
.msc_per{
   width:320px;
   float:left;  
   margin-top:20px;
   margin-left:10px;
   position:relative;
    }
.msc_t{
   width:100%;
   overflow:hidden;
   }
.msc_cover{
   width:70px;
   height:75px;
   overflow:hidden;
   float:left;
   border:1px solid #CCCCCC
   }
.msc_info{
   float:left;
   width:190px;
   padding-left:10px;
   }
.grey{
  color:#999
  }   
.msc_list{
 width:100%;
 overflow:hidden
 } 
.msc_detail{
 margin-top:20px;
 padding:20px;
 width:500px;
 z-index:99999;
 overflow:hidden;
 border-top:1px solid #E0E0E0;
 border-left:1px solid #E0E0E0;
 border-bottom:2px solid #B6B6B6;
 border-right:2px solid #B6B6B6;
 position:absolute;
 display:none;
 background:#ffffff
 }
.msc_name{
  font-size:16px;
  font-weight:bold
  }
.msc_p1{
  width:50%;
  float:left
  }
.msc_p2,.msc_p3{
  width:10%;
  float:left
  }
  .msc_p4{
  width:25%;
  float:left;
  }
.msc_dper{
  overflow:hidden;
  margin-top:5px;
  }
.msc_l,.msc_r{
   width:50%;
   float:left
   }
.per_msg{
  width:100%;
  overflow:hidden;

}
.misuc_reply{
  background:#ccc
  }
/*login*/
.login_input{

  border:1px solid #CCCCCC
  }
.btn_login{
   width:39px;
  height:18px;
  background:#E7E7E7;
  color:#000;
   border:1px solid #CCCCCC
  }
/*自定义*/
#self_set #self_c li{
	display:inline;
	width:auto;
	margin-left:0px;	
	 }
#self_set #self_c li a{
     display:block;
	 text-align:center;
	 padding:5px;	
	 }
.on{
     background:#DDDDDD;
	 border:1px solid #D4D4D4;
	 font-weight:bold;
	 }
.off{
     background:#EEEEEE;
	 border:1px solid #EBEBEB;
	 }
.self_pic,.self_pset{
      border:1px solid #C8C8C8;
	  padding:10px;
	  margin-top:10px;
	  margin-left:10px;
	  width:550px;
	}
.self_pic1{
      border:1px solid #C8C8C8;
	  margin-top:10px;
	  margin-left:10px;
	  width:550px;
	}
#upload_header_bg,#upload_body_bg{
	margin:10px 0 0 0;
	padding:0;
	display:none;
	clear:both;
}

.self_pset{
     line-height:180%;
	 }
.self_left{
	float:left;
	width:84px;
	height:160px;
	background: url(./default/images/self_left_bg.gif) repeat-y right;
}
self_left table{ padding:2px;}
.self_left li{
	float:left;
	width:100%;
	height:22px;
	color:#000;
	text-align:center;
	background:#e8e8e8;
	border: 1px solid #ccc;
	line-height: 180%;
}
.self_left li a{text-decoration: none;}
.self_left li.on{
   background:#fff;
   width:100%;
   height:22px;
   left:3px;
}
.self_right{
    float:left;
    width:450px;
	height:160px;
	padding:5px;
	color:#000;
}
.self_right .table{
    float:left;
    width:195px; 
	height:140px;
	padding:5px;
	margin: 0 0 0 5px;
	border: 1px solid #ccc;
}
.self_right .preview{
    width:195px; 
	height:15px;
	margin: 0 0 0 1px;
	clear:both;
	display:block;
}
.self_right #prev_color_hex{
	border: 1px solid #ccc;
	height:15px;
	line-height:15px;
	width:58px;
	text-align:left;
	margin-left:5px;
}
.self_right .kuang{
    float:left;
    width:15px; 
	height:15px;
	line-height:15px;
	margin: 0 0 0 1px;
	border: 1px solid #ccc;
}
.self_right .a1{
    border: 1px solid #ccc;
	width:195px;
	height:33px;
	margin-bottom:5px;
	cursor:pointer;
}
.self_right .a2{
    border: 1px solid #ccc;
	width:195px;
	height:100px;
	cursor:pointer;
}
.self_right span{
	float:left;
	width:218px;
	height:30px;
	line-height:250%;
	text-align: right;
}
.self_right .left{
    width:218px;
    float:left;
}
.self_right .right{
    margin-left:5px;
    width:213px;
    float:left;
}
.h_input{
     width:50px;
	 height:18px;
	 border:1px solid #D4D4D4
	 }
.self_smt{
	 height:18px;
	 border:1px solid #D4D4D4;
	 background:#F7F7F7
	 
	 }
	 
/*时空秀吧*/
.new_per1xb{
   float:left;
   margin-top:10px;
   margin-left:10px;
   width:60px;

   }
.new_picxb{
   border:1px solid #BCBEC7;
   width:60px;
   height:60px;
   overflow:hidden;
      }
.new_infoxb{
   margin-top:10px;
   text-align:center
   }
/*热门活动*/
.act_part_1{
   width:35%;
   float:left;
   padding-left:10px;
   }
.act_part_2{
   width:15%;
   float:left
   }
.act_part_3{
   width:20%;
   float:left
   }
.act_part_4{
   width:12%;
   float:left
   }
.act_part_5{
   width:12%;
   float:left; 
   padding-left:25px;
   }
.act_per_2{
   width:100%;
   overflow:hidden;
   }
/*diary 日记*/
.diary_p{
  overflow:hidden; 
  width:100%;
  float:left;
  margin-top:10px; 
}
.diary_x{
	overflow:hidden;
	width:100%;
	float:left;
	margin-top:0px;
	text-align: right;
}
.diary_1{
  float:left;
  width:90%;
  padding-left:10px;

}
.diary_2,.diary_3,.diary_4 {
  float:left;
  width:18%;
  }
/*圈子*/
.cmp_per{
  overflow:hidden;
  width:98%
  }
.cmp_pic{
  width:45px;
  height:45px;
  border:1px solid #CCCCCC;
  padding:2px;
  float:left
  }
.cmp_info{
  float:left;
  margin-left:10px;
  width:60%
  }
/*设置标签*/
#pc22{
 
  }
/*导航*/
.nav{
  width:96%;
  overflow:hidden;
  padding-left:10px;
  }
  
/*set_frame*/
#set_ico{
	  display:none;
}
#set_frame #set_ico li{
   height:20px;
   /*width:20px; */
   float:left;
   margin-left:3px;
   margin-top:5px;
   overflow:hidden;
   display:inline;
   
}
#set_frame #set_ico li a{
  display:block;
  width:16px; 
  height:16px;
  padding:1px;
  text-align:center;
  }
#set_frame #set_ico li a:link{
  border:1px solid #ACACAC
  }
#set_frame #set_ico li a:hover{
  border:1px solid #E26941;
  }
 
 
 
 
 /*clo_detail*/
#clo_detail li{
   height:45px;
   width:45px; 
   float:left;
   margin-left:3px;
   margin-top:5px;
   overflow:hidden;
   display:inline;
   
}
#clo_detail .shizhong{
  position:absolute;
  z-index:999999;
  width:500px;
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
  padding-right:4px;
  padding-bottom:4px;
  }
#clo_detail .bds{
  border:2px solid #E1E1E1;
  overflow:hidden;
  padding:5px;
  padding-top:20px;
  background:#fff;
  width:500px;
  }  

.edit_co{
  position:absolute;
  display:none;
  z-index:999999;
  border:1px solid #aaa;
  width:260px;
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
  background:#fff;
  padding:3px;
  }
  .edit_co input,.edit_co textarea{ font-size:12px}
  .edit_co_tit{
	line-height:22px;
	height:22px;
	text-indent:5px;
	background:#ccc;
	margin-bottom:8px;
  }
.edit_co_tit a{
	margin-left:160px;
}
.edit_co_tit img:hover{
	border:1px solid #f00;
}


#gopage a{
	padding:3px;
	padding-left:7px;
	padding-right:8px;
	border:1px solid #DDD;
	margin:2px;
}

#gopage b{
	margin-left:3px;
	margin-right:5px;
}
#gopage a{
	border:1px solid #abc;
	background:#f1f1f1;
}
#gopage a:hover{
	border:1px solid #ddd;
	background:#fff;
}












.mod_bg_music{
	border:1px solid #aaa;
	height:auto;
	margin-top:5px;
}
.mod_bg_music_tit{
	height:22px ;
	line-height:22px;
	background:#eee;
	text-indent:5px;
}
.mod_bg_music_name{
	float:left;
	width:50%;
	overflow:hidden;
	text-indent:5px;
	border-bottom:1px solid #bbb;
}
.mod_bg_music_singer{
	float:left;
	width:50%;
	overflow:hidden;
	border-bottom:1px solid #bbb;
}
#mod_play_bg_list{
	display:none;
}

#write_mood{
	padding:8px 2px;
	clear:both;
}
.color_slt{
	width:18px;
	height:18px;
	margin:0 1px;
	float:left;
	border:1px solid #000;
	cursor:pointer;
}
#write_set_area{
	margin-bottom:3px;
	clear:both;
}

.album_main_new{position:absolute; width:34px; height:34px; z-index:10; left: 0px; top: 0px;}