h1, h2, h3, h4, h5, h6 {
	font-weight:400;
}


/*二级菜单*/
#childmenu {
	height: 27px;	
}
#childmenu .incon 
{
	left:50px;
	width: auto;
	float: right;
	padding-right:20px;
	position:relative;
	color:#fff;
	top:0px;
}
#childmenu .incon li {
	float: left;
	text-align: center;
	width:110px;
	height: 22px;
	padding-top: 4px;
	margin-right:5px;
	background-color:#e0e0e0;
}
#childmenu .incon a {
	color:#666;
}
#childmenu .incon .on {
	background-color:#ee2f03;	
}
#childmenu .incon .on a {
	color:#fff;
	font-weight: bold;
}
#childmenu .viewmy {
	float: right;
	margin-top:0px;
	position:relative;
}


/*朋友相册二级菜单*/
#childmenu1 {
	height: 27px;
	background: url(../Img/childmenubg.gif) repeat-x;
	margin:10px 0;
}
#childmenu1 .incon1 {
	width: auto;
	float: left;
	padding-right:20px;
	position:relative;
	color:#fff;
	top: 0px;
	left: 0px;
}
#childmenu1 .incon1 li {
	float: left;
	text-align: center;
	width:110px;
	height: 22px;
	padding-top: 4px;
	margin-right:5px;
	background-color:#e0e0e0;
}
#childmenu1 .incon1 a {
	color:#666;
}
#childmenu1 .incon1 .on {
	background-color:#ee2f03;	
}
#childmenu1 .incon1 .on a {
	color:#fff;
	font-weight: bold;
}
#childmenu .viewmy {
	float: right;
	margin-top:-10px;
	position:relative;
}


/*相册首页*/
.albumlst {
	margin:10px 0;
	float:left;
	width:280px;
	height:310px;
}

.album_photo{
	width:170px;
	height:170px;
	display:block;
}
.album {
	background: url(../Img/albumback.gif) 1px 1px no-repeat;
	padding:4px 7px 7px 4px;
}
.album1 {
	background: url(../Img/albumback1.gif) 1px 1px no-repeat;
	padding:4px 7px 7px 4px;
}

.album_title{
font-size:14px;
width:170px;
word-break:break-all;
}
.small_photo {
	width:100px;
	height:100px;
}
.albumlst_r {
	float:left;
	word-break:break-all;
}
.albumlst_descri {
	color:#666;
	margin-bottom:10px;
}
/*照片页面*/
.photolst {
	margin-bottom:20px;
	width:550px;
}
.photo_wrap {
	float:left;
	width:180px;
height:170px;
}
.photolst_photo {
	width:120px;
	height:120px;
	dislay:block;
}

.album_s {
	background: url(../Img/albumback_s.gif) 1px 1px no-repeat;
	padding:4px 7px 7px 4px;
}


.message_right_warp {
	width: 197px;
	margin-bottom: 10px;
	position:relative;
}
.message_right_warp .title {
	background-image: url(../Img/lefttop.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 170px;
	padding-top: 9px;
	padding-left: 27px;
	font-weight: bold;
	color: #FFF;
	float:left;
}
.message_right_warp .content {
	width:197px;
	float:left;
	background-image: url(../Img/leftbg.gif);
}
.message_right_warp .bottom {
	background: url(../Img/leftbottom.gif) no-repeat;
	height: 4px;
	width:197px;
}
.message_right_warp .content ul {
	margin:5px 0;
	padding-bottom:10px;
	list-style-type: none;
}
.message_right_warp .content ul li {
	float: right;
	margin: 0;
	width: 197px;
	display: block;
	text-indent:30px;
	padding: 4px 0 3px;
	height: 21px;
}
.message_right_warp .content .current {
	font-weight: bold;
	color: #FFF;
	display:block;
	background-image: url(../Img/leftmack.gif);
}
.message_right_warp .content .current a {
	color: #FFF;
}
.message_right_state {
	width: 160px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 10px;
	float: right;
	margin-right: 3px;
}

/*整站右边分类样式二*/
.rightstyle2 {
	margin-bottom:10px;
}
.rightstyle2 .top {
	background: url(../Img/bg_who_top_200x3.gif) no-repeat;
	height:3px;
	font-size:0;
}
.rightstyle2 .con {
	border-left:1px solid #82b3df;
	border-right:1px solid #82b3df;
	padding:10px 0;
	width:188px;
	padding:5px;
}
.rightstyle2 .con img {
float:left;
margin-right:5px;
}
.rightstyle2 .con h2 {
	font-size:14px;
	padding:0;
	margin-left:4px;
}
.rightstyle2 .con em{
	font-size:12px;
	color: #666;
}
.rightstyle2 .con li{
	padding:3px 0;
}
.rightstyle2 .bottom {
	background: url(../Img/bg_who_bot_200x3.gif) no-repeat;
	height:3px;
	font-size:0;
}

#tabler {
	float: right;
	width: 220px;
}

ul,ol {
	list-style-type: none;
}

/* LOGIN */
#login-foruser { float: left; padding: 0px; width: 250px; color:#999; font-size:12px; margin-top:10px;}
#login-nonuser { float: left;padding-left:0px; margin-top:25px; width:250px;}
#nifty {
	margin:0;
	background-color: #f0f0f0;
}
#nifty table{
	margin:auto;
}
#nifty td{
	padding:3px;
}
b.rtop, b.rbottom {
	display:block;
	background-color: #FFF;
}
b.rtop b, b.rbottom b {
	display:block;
	height: 1px;
	overflow: hidden;
	background-color: #f0f0f0;
}
b.r1 {
	margin: 0 5px;
}
b.r2 {
	margin: 0 3px;
}
b.r3 {
	margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px;
}