@charset "UTF-8";
/* CSS Document */

*{
	word-wrap: break-word;
}
html{min-height:100%;height:auto;}
body,ul,li,dl,dt,dd,table,tr,td,form,p,img,textarea,h1,h2,h3,h4,h5,h6,span{
	border:0;
	margin:0;
	padding:0;
	list-style:none;
   }

body {
    color:#999;
    font-size:12px;
	text-align:center;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	background:#000;
   }

.clear{clear:both;height:0px;overflow:hidden;}

.clearheight{clear:both;height:10px;overflow:hidden;}


/*日志追加页面*/

.back_button{float:right;
             width:85px;
			 height:21px;
			 overflow:hidden;
			 padding:0 28px 8px 0;
			 text-align:left;
			 }

/*按钮修改*/

.set_subnav{float:left;
            width:643px;
		    height:21px;
		    overflow:hidden;
		    margin-top:23px;
		    text-align:left;
		    }

.set_subnav li{float:left;
               width:73px;
			   height:21px;
			   overflow:hidden;
			   padding-right:2px;
			   line-height:21px;
			   text-align:center;
			   }

/*好友按鈕修改*/

.friends_subnav{float:left;
                width:643px;
				height:21px;
				overflow:hidden;
				margin-top:23px;
				padding-bottom:17px;
				text-align:left;
				border-bottom:1px solid #313131;
				}

.friends_subnav li{float:left;
                   width:87px;
			       height:21px;
			       overflow:hidden;
			       padding-right:2px;
			       line-height:21px;
			       background:url(../images/users/set_navbg_link.gif) no-repeat;
			       }

.friends_subnav_02{float:left;
                   width:460px;
				   height:21px;
				   overflow:hidden;
				   text-align:left;
				   }

.friends_subnav_02 li{float:left;
                      width:87px;
			          height:21px;
			          overflow:hidden;
			          padding-right:2px;
			          line-height:21px;
			          background:url(../images/users/set_navbg_link.gif) no-repeat;
			          }

.oper_button_box{float:left;
                 width:100%;
				 height:21px;
				 overflow:hidden;
				 text-align:left;
				 margin-top:8px;
				 }

.oper_button_02{float:left;
                width:65px;
				height:21px;
				overflow:hidden;
				text-align:left;
				padding-right:3px;
				}

/*登录*/

.login_main{clear:both;
            margin:0 auto;
            width:980px;
			overflow:hidden;
			}

.login_box_fillet{clear:both;
                  margin:0 auto;
				  width:980px;
				  height:7px;
				  overflow:hidden;
				  text-align:center;
				  }

.login_content{clear:both;
               margin:0 auto;
			   width:980px;
			   height:500px;
			   overflow:hidden;
			   background:#222;
			   }

.users_login_box{clear:both;
			     margin:0 auto;
			     width:310px;
			     height:172px;
			     overflow:hidden;
				 margin-top:150px;
			     }

.users_login_title{float:left;
                   width:310px;
				   height:35px;
				   overflow:hidden;
				   text-align:left;
				   }

.users_login_main{float:left;
                  width:310px;
				  height:138px;
				  overflow:hidden;
				  padding-left:25px;
				  background:url(../images/login/login_main_box.gif) no-repeat;
				  }

.users_login_inp{float:left;
                 width:235px;
				 height:20px;
				 overflow:hidden;
				 margin-top:5px;
				 background:url(../images/login/login_box.gif) no-repeat;
				 }

.login_inp{float:left;
           margin:0;
		   padding:0;
		   width:230px;
		   height:18px;
		   overflow:hidden;
		   margin-top:1px;
		   line-height:18px;
		   text-indent:15px;
		   text-align:left;
		   font-size:12px;
		   color:#313131;
		   border:0;
		   background:none;
		   }

.users_login_choose{float:left;
                    width:310px;
					height:20px;
					overflow:hidden;
					margin-top:8px;
					line-height:20px;
					text-align:left;
					}

.users_choose_check{float:left;
                    margin:0;
					padding:0;
					width:18px;
					height:18px;
					overflow:hidden;
					margin-top:2px;
					*margin-top:0;
					_margin-top:0;
					text-align:left;
					}

.users_login_button{float:left;
                    width:310px;
					height:20px;
					overflow:hidden;
					margin-top:8px;
					text-align:left;
					}

.users_login_button1{float:left;
                     width:40px;
					 height:20px;
					 overflow:hidden;
					 margin-left:3px;
					 background:url(../images/login/button_login.gif) no-repeat;
					 }

.users_login_button2{float:left;
                     width:67px;
					 height:20px;
					 overflow:hidden;
					 margin-left:5px;
					 background:url(../images/login/button_password.gif) no-repeat;
					 }

.users_login_inp1{float:left;
                  margin:0;
				  padding:0;
				  width:40px;
				  height:20px;
				  overflow:hidden;
				  cursor:pointer;
				  border:0;
				  background:none;
				  }

.users_login_inp2{width:76px;
                  overflow:hidden;
				  }

.users_login_text{float:left;
                  width:50px;
				  height:20px;
				  overflow:hidden;
				  padding-left:100px;
				  line-height:20px;
				  text-align:left;
				  }

.users_login_text a{color:#ccc;
                    text-decoration:underline;
					}



/*消息—收件箱*/

.main_nav{clear:both;
          margin:0 auto;
		  width:968px;
		  height:51px;
		  overflow:hidden;
		  padding:9px 0 0 12px;
		  background:url(../images/users/nav_bg.gif) no-repeat;
		  }

.scroll_button{float:left;
               width:17px;
			   height:17px;
			   overflow:hidden;
			   margin-top:11px;
			   text-align:left;
			   }

.sub_nav{float:left;
         width:913px;
		 height:43px;
		 overflow:hidden;
		 padding-left:5px;
		 text-align:left;
		 }

.sub_nav li{float:left;
            width:87px;
			height:43px;
			overflow:hidden;
			padding-left:4px;
			text-align:left;
			}

.users_main{clear:both;
            margin:0 auto;
            width:980px;
			overflow:hidden;
			margin-top:13px;
			}

.users_left,.main_bg{float:left;
					 width:673px;
					 overflow:hidden;
					 }

.users_right{float:right;
             width:300px;
			 overflow:hidden;
			 }

.title_box{float:left;
           width:673px;
		   height:23px;
		   overflow:hidden;
		   }

.title_fillet{float:left;
              width:5px;
			  height:23px;
			  overflow:hidden;
			  text-align:left;
			  }

.title_main{float:left;
            width:653px;
			height:19px;
			overflow:hidden;
			padding:4px 0 0 10px;
			background:url(../images/users/title_bg_center.gif) repeat-x;
			}

.title_icon{float:left;
            width:6px;
			height:6px;
			overflow:hidden;
			margin-top:4px;
			text-align:left;
			}

.title_text{float:left;
            height:14px;
			overflow:hidden;
			padding-left:6px;
			text-align:left;
			}

.news_content{float:left;
              width:673px;
			  overflow:hidden;
			  padding:0 0 30px 16px;
			  background:#222;
			  }

.main_foot{float:left;
           width:673px;
		   height:14px;
		   overflow:hidden;
		   }

.bg_fillet{float:left;
           width:14px;
		   height:14px;
		   overflow:hidden;
		   }

.foot_bg{float:left;
         width:645px;
		 height:14px;
		 overflow:hidden;
		 background:#222;
		 }

.news_nav{float:left;
          width:643px;
		  height:35px;
		  overflow:hidden;
		  margin-top:15px;
		  border-bottom:1px solid #2e2e2e;
		  }

.news_nav li{float:left;
             width:69px;
			 height:35px;
			 overflow:hidden;
			 text-align:center;
			 padding-top:12px;
			 font-size:14px;
			 background:url(../images/users/subnav_link.gif) no-repeat;
			 }

.news_nav li a{color:#999;
               text-decoration:none;
			   }
.news_nav li a .highlight{color:#f19100;}
.news_nav_hover{float:left;
                width:69px;
				height:35px;
				overflow:hidden;
				padding-top:12px;
				color:#ff4f02;
				background:url(../images/users/subnav_hover.gif) no-repeat;
				}

.news_inbox{float:left;
            width:643px;
			overflow:hidden;
			margin-top:22px;
			border-top:1px solid #2e2e2e;
			}

.news_inbox_main{float:left;
                 width:618px;
				 overflow:hidden;
				 padding:20px 0 20px 25px;
				 text-align:left;
				 border-bottom:1px solid #2e2e2e;
				 }

.news_inbox_main_02{background:#272727;}

.inbox_left{float:left;
            width:90px;
			overflow:hidden;
			}

.users_head{float:left;
            width:84px;
			height:85px;
			overflow:hidden;
			padding:5px 0 0 6px;
			background:url(../images/users/users_head_bg.gif) no-repeat;
			}

.users_name{padding-top:5px;}

.users_name,.inbox_time{float:left;
					    width:100%;
					    height:20px;
					    overflow:hidden;
					    line-height:20px;
					    text-align:center;
						}

.text_link{color:#ff4f02;}

.text_link a{color:#ff4f02;
             text-decoration:underline;
			 }

.text_link_02 a{color:#ff4f02;
                text-decoration:none;
			    }


.title_link{color:#ff4f02;
			font-weight:bold;
			}

.title_link a{color:#ff4f02;
              text-decoration:none;
			  font-weight:bold;
			 }

.inbox_right{float:left;
             width:500px;
			 overflow:hidden;
			 padding-left:15px;
			 }

.inbox_info{float:left;
            width:465px;
			height:100%;
		    overflow:hidden;
			padding-right:10px;
			line-height:18px;
		    text-align:left;
			color:#ccc;
		    }

.button_delete{float:right;
               width:17px;
			   height:17px;
			   overflow:hidden;
			   background:url(../images/users/icon_close.gif) no-repeat;
			   }

.delete_inp{float:left;
            margin:0;
			padding:0;
			width:17px;
			height:17px;
			overflow:hidden;
			cursor:pointer;
			border:0;
			background:none;
			}

.sned_news{line-height:35px;
           color:#ff4f02;
		   font-weight:bold;
		   }

.sned_news a{color:#ff4f02;
             text-decoration:none;
			 }

.main_01{clear:both;
         margin:0 auto;
		 width:980px;
		 overflow:hidden;
		 }

.banner_box{float:left;
            width:670px;
			height:105px;
			overflow:hidden;
			text-align:left;
			margin-top:13px;
			}

.serch_keyword{float:right;
               width:300px;
		       overflow:hidden;
			   margin-top:8px;
		       text-align:left;
		       }

.serch_main{float:left;
            width:300px;
			height:30px;
			overflow:hidden;
			}

.serch_text{float:left;
            width:30px;
			height:14px;
			overflow:hidden;
			margin-top:8px;
			padding:0 10px 0 6px;
			text-align:left;
			}

.serch_box{float:left;
           width:206px;
		   height:30px;
		   overflow:hidden;
		   margin-top:5px;
		   background:url(../images/users/serch_box.gif) no-repeat;
		   }

.serch_input{margin:0;
             padding:0;
             float:left;
             width:188px;
			 height:18px;
			 overflow:hidden;
			 line-height:18px;
			 margin-top:3px;
			 margin-left:10px;
			 border:0;
			 }

.serch_button{float:left;
              width:30px;
			  height:30px;
			  overflow:hidden;
			  margin-left:6px;
			  cursor:pointer;
			  background:url(../images/users/button_serch.gif) no-repeat;
			  }

.serch_button_inp{float:left;
                  margin:0;
				  padding:0;
                  width:30px;
				  height:30px;
				  overflow:hidden;
				  border:0;
				  background:none;
				  }

.serch_content{
			clear:both;
			width:174px;
			overflow:hidden;
			padding:5px 10px 10px 15px;
			margin-left:6px;
			background-color:#fff;
			-moz-opacity:0.9;
			opacity: 0.9;
			filter: alpha(opacity = 90);
			z-index:1000;
			position:absolute;
			margin-top:28px;
			_margin-top:-7px;
			margin-left:49px;
			*margin-left:-239px;
			_margin-left:49px;
			}

.serch_content_text{float:left;
					width:170px;
					overflow:hidden;
					text-align:left;
					}

.serch_content_text p{color:#3c3c3c;
                     padding-top:5px;
					 }

.serch_content_text p a{color:#3c3c3c;
                        text-decoration:none;
				        }

.serch_content p a:hover{color:#4884b3;
                         text-decoration:none;
						 }

.keyword_box{float:left;
             width:285px;
			 height:66px;
			 overflow:hidden;
			 margin-top:4px;
			 padding:10px 0 0 15px;
			 background:url(../images/users/keyword_bg.gif) no-repeat;
			 }

.keyword_text{float:left;
              width:73px;
			  height:14px;
			  overflow:hidden;
			  padding-left:5px;
			  text-align:left;
			  }

.keyword{float:left;
         width:270px;
		 height:40px;
         overflow:hidden;
		 padding-top:5px;
		 text-align:left;
		 line-height:20px;
		 }

.keyword a{color:#c7c7c7;
              text-decoration:underline;
			  padding-left:6px;
			  }

.keyword a:hover{color:#f4b00f;
                 text-decoration:underline;
				 padding-left:6px;
				 }

.banner_box_02{float:left;
               width:300px;
			   height:250ppx;
			   overflow:hidden;
			   border:0px solid #f2f2f2;
			   }

.banner_box_03{margin-top:13px;}


/*系統通知*/

.button_agree{float:left;
              width:76px;
			  height:30px;
			  overflow:hidden;
			  margin-right:5px;
			  margin-top:8px;
			  text-align:left;
			  background:url(../images/users/button_agree.gif) no-repeat;
			  }

.button_agree_02{margin-top:15px;}

.agree_inp{flaot:left;
           margin:0;
		   padding:0;
		   width:65px;
		   height:17px;
		   overflow:hidden;
		   cursor:pointer;
		   border:0;
		   background:none;
		   }

.button_donot_know{background:url(../images/users/button_donot_know.gif) no-repeat;}

.button_reply{margin-top:15px;
              overflow:hidden;
			  background:url(../images/users/button_reply.gif) no-repeat;
			  }

.button_sms{margin-top:15px;
              overflow:hidden;
			  background:url(../images/users/button_sms.gif) no-repeat;
			  }

.photos_box{float:left;
            width:258px;
			height:170px;
			overflow:hidden;
			margin-top:10px;
			border:3px solid #313131;
			}


/*留言板*/

.friends_message,my_reply{float:left;
						  width:100%;
						  height:100%;
						  overflow:hidden;
						  }

.my_reply_title{float:left;
                width:100%;
				height:25px;
				overflow:hidden;
				margin-top:15px;
				line-height:25px;
				text-align:left;
				background:#333;
				}

.my_reply_title_02{width:310px;
                   overflow:hidden;
				   }

.my_reply_title_03{width:380px;
                   overflow:hidden;
				   }

.small_head{float:left;
            width:16px;
		    height:16px;
		    overflow:hidden;
			margin-top:5px;
			padding-left:5px;
		    }

.title_font{color:#fff;
            font-weight:normal;
			}

.reply_text,.reply_time{float:left;
						width:300px;
						height:25px;
						overflow:hidden;
						text-indent:5px;
						line-height:25px;
						text-align:left;
						color:#999;
						}

.reply_text_02{float:left;
               width:145px;
			   overflow:hidden;
			   }

.reply_text_03{width:215px;
               overflow:hidden;
			   }

.reply_time{width:120px;
            overflow:hidden;
			text-align:right;
			padding-right:8px;
			}

.reply_delete{float:left;
              width:8px;
			  height:7px;
			  overflow:hidden;
			  margin-top:10px;
			  }

.delete_inp_02{width:8px;
               height:7px;
			   overflow:hidden;
			   }

.reply_content{margin-top:5px;}

.reply_box{float:left;
           width:470px;
		   overflow:hidden;
		   margin-top:15px;
		   text-align:left;
		   }

.reply_box_02{width:310px;
              overflow:hidden;
			  }

.reply_box_03{width:380px;
              overflow:hidden;
			  }

.reply_expre{padding:0;
             margin:0;
			 float:left;
             width:32px;
			 height:21px;
			 overflow:hidden;
			 background:url(../images/users/button_expression.gif) no-repeat;
			 }


.expre_inp{width:32px;
           height:21px;
		   overflow:hidden;
		   }

.reply_main{float:left;
            width:470px;
			height:80px;
			overflow:hidden;
			margin-top:1px;
			background:url(../images/users/reply_box.gif) no-repeat;
			}

.reply_main_02{width:310px;
               height:72px;
			   overflow:hidden;
               background:url(../images/users/reply_box_02.gif) no-repeat;
			   }

.reply_main_03{width:380px;
               height:72px;
			   overflow:hidden;
               background:url(../images/users/reply_box_03.gif) no-repeat;
			   }

.reply_main_inp{margin:0;
				padding:0;
				width:460px;
				height:78px;
				overflow:hidden;
				margin-top:2px;
				padding-left:5px;
				line-height:18px;
				border:0;
				background:none;
				}

.reply_main_inp_02{width:300px;
                   height:70px;
				   overflow:hidden;
				   }

.reply_main_inp_03{width:370px;
                   height:70px;
				   overflow:hidden;
				   }

.choose_friends_inp{width:372px;
                    height:62px;
					overflow-y:scroll;
					overflow-x:hidden;
					padding:3px;
					margin-top:1px;
					line-height:16px;
					text-align:left;
					font-size:12px;
					}

.pub_box{float:right;
         width:105px;
		 height:20px;
		 overflow:hidden;
		 margin-top:15px;
		 }

.pub_box_02{padding-left:205px;}

.pub_box_03{padding-left:275px;}

.private_message{float:left;
                 width:45px;
				 height:20px;
				 overflow:hidden;
				 line-height:23px;
				 text-align:left;
				 color:#666;
				 }

.pub_button{float:left;
            width:40px;
			height:20px;
			overflow:hidden;
			background:url(../images/users/button_published.gif) no-repeat;
			}
.pub_blog_button{float:left;
            width:40px;
			height:20px;
			overflow:hidden;
			background:url(../images/users/button_blog_published.gif) no-repeat;
			}
.pub_inp{width:40px;
         height:20px;
		 overflow:hidden;
		 }


/*留言回复*/

.massage_reply_title{float:left;
                     width:605px;
					 height:20px;
					 overflow:hidden;
					 padding:0 10px 12px 0;
					 line-height:20px;
					 text-align:left;
					 }

.message_reply_main{float:left;
				    width:100%;
				    overflow:hidden;
				   }

.comments_title{float:left;
                width:565px;
				overflow:hidden;
				}

/*评论*/

.comments_left{float:left;
               width:245px;
			   overflow:hidden;
			   text-align:left;
			   }

.comments_right{float:left;
                width:345px;
				overflow:hidden;
				padding-left:15px;
				text-align:left;
				color:#ccc;
				}

.comments_right_02{width:380px;
                   overflow:hidden;
				   }

.users_small_head{float:left;
                  width:55px;
				  overflow:hidden;
				  }

.small_head_box{float:left;
                width:51px;
				height:52px;
				overflow:hidden;
				padding:3px 0 0 3px;
				background:url(../images/users/users_small_head_bg.gif) no-repeat;
				}

.comments_about_topics{float:left;
                       width:190px;
					   overflow:hidden;
					   text-align:left;
					   }

.comments_reply_title{width:180px;
                      overflow:hidden;
					  }

.icon_arrow{float:left;
            width:6px;
			height:10px;
			overflow:hidden;
			padding:20px 12px 0 12px;
			}

.icon_arrow_02{padding:20px 12px 0 0;}

.topics_box{float:left;
            width:130px;
				overflow:hidden;
				padding:5px;
				border:1px solid #3c3c3c;
				background:#343434;
				}


/*翻页*/
.page{float:left;
      width:170px;
	  height:20px;
	  overflow:hidden;
	  padding:20px 0 20px 15px;
	  }

.page_text{float:left;
           width:40px;
		   overflow:hidden;
		   line-height:22px;
           color:#C3C3C3;
	       text-align:left;
		   padding-left:5px;
		   }

.page_text a{color:#ff4f02;
             text-decoration:none;
			 }

.page_bg{float:left;
         width:60px;
	     height:20px;
		 overflow:hidden;
		 background-repeat:no-repeat;
		 }


.page_bg_left{float:left;
              width:35px;
			  height:20px;
			  overflow:hidden;
			  line-height:20px;
			  text-align:center;
			  color:#000;
			  background-image:url(../images/users/page_bg_left.gif);
			  background-repeat:no-repeat;
			  }

.page_bg_right{float:left;
               width:25px;
			   height:20px;
			   overflow:hidden;
			   text-align:left;
			   }

.page_number{float:left;
             width:38px;
			 height:16px;
			 overflow:hidden;
			 color:#3A3A3A;
			 text-align:center;
			 line-height:16px;
			 font-family:"宋体";
			 padding-top:2px;
			 }

.page_icon_box{float:right;
               width:25px;
		       height:16px;
		       overflow:hidden;
			   border-left:1px solid #9C9C9C;
			   margin-top:2px;
		       }

.page_icon{clear:both;
           margin:0 auto;
		   width:7px;
		   height:4px;
		   overflow:hidden;
		   padding-top:3px;
		   }

.down_menu{float:left;
           width:56px;
		   overflow:hidden;
		   padding-top:2px;
		   line-height:18px;
		   text-align:left;
		   text-indent:13px;
		   color:#000;
		   font-family:"宋体";
		   background:#fff;
		   border-left:2px solid #333;
		   border-right:2px solid #333;
		   border-bottom:2px solid #333;
		   -moz-opacity:0.9;
         filter: alpha(opacity = 90);
		   position:absolute;
		   z-index:1000;
		   margin-top:20px;
		   margin-left:0px;
		   *margin-left:-60px;
		   _margin-left:-60px;
		   }

.down_menu li{float:left;
              width:56px;
			  height:18px;
			  overflow:hidden;
			  line-height:18px;
			  }

.down_menu li a{float:left;
                width:56px;
				height:18px;
				overflow:hidden;
                color:#000;
                text-decoration:none;
				}

.down_menu li a:hover{float:left;
					  width:56px;
					  height:18px;
					  overflow:hidden;
					  color:#000;
					  text-decoration:none;
					  background:#ccc;
					  }


/*个人设置—个人资料—基本资料*/

.set_nav{float:left;
          width:643px;
		  height:35px;
		  overflow:hidden;
		  margin-top:15px;
		  border-bottom:1px solid #2e2e2e;
		  }

.set_nav li{float:left;
             width:85px;
			 height:35px;
			 overflow:hidden;
			 text-align:center;
			 padding-top:12px;
			 font-size:14px;
			 background:url(../images/users/set_nav_link.gif) no-repeat;
			 }

.set_nav li a{color:#999;
              text-decoration:none;
			  }

.set_nav li a:hover{color:#999;}

.set_nav_hover{float:left;
               width:85px;
			   height:35px;
			   overflow:hidden;
			   padding-top:12px;
			   color:#ff4f02;
			   background:url(../images/users/set_nav_hover.gif) no-repeat;
				}

.set_sub_nav{float:left;
             width:643px;
		     height:17px;
		     overflow:hidden;
		     margin-top:23px;
		     text-align:left;
		     }

.set_sub_nav li{float:left;
                width:67px;
			    height:17px;
			    overflow:hidden;
			    line-height:17px;
			    text-align:center;
			    background:url(../images/users/set_navbg_link.gif) no-repeat;
			    }

.set_sub_nav li a{color:#4d4d4d;
                 text-decoration:none;
			     }

.set_sub_nav li a:hover{color:#fff;
                        text-decoration:none;
			            }

.set_sub_nav_hover{float:left;
                   width:67px;
			       height:17px;
			       overflow:hidden;
			       color:#fff;
			       background:url(../images/users/set_navbg_hover.gif) no-repeat;
			       }

.set_main{float:left;
          width:613px;
		  overflow:hidden;
		  margin-top:15px;
		  padding-left:30px;
		  text-align:left;
		  }

.set_main_02{float:left;
             width:643px;
			 overflow:hidden;
			 padding:0;
			 }

.set_info,.find_info{float:left;
          width:613px;
		  overflow:hidden;
		  margin-top:15px;
		  text-align:left;
		  }

.info_text{float:left;
           width:75px;
		   height:22px;
		   overflow:hidden;
		   padding-right:10px;
		   line-height:22px;
		   text-align:right;
		   color:#fff;
		   }

.changes_info{float:left;
              width:365px;
			  height:22px;
			  overflow:hidden;
			  text-align:left;
			  line-height:22px;
			  color:#999;
			  }

.changes_info_uder{float:left;
              width:365px;
			  text-align:left;
			  line-height:22px;
			  color:#999;
			  }

.changes_info_02{float:left;
                 width:365px;
                 overflow:hidden;
				 text-align:left;
                 background:url(../images/users/set_input_box.gif) no-repeat;
				 }

.set_input{margin:0;
		   padding:0;
		   float:left;
           width:170px;
		   height:18px;
		   overflow:hidden;
		   line-height:18px;
		   margin-top:3px;
		   *margin-top:2px;
		   _margin-top:2px;
		   text-align:left;
		   text-indent:5px;
		   border:0;
		   background:none;
		   }

.privacy_set{float:left;
             width:140px;
			 height:20px;
			 overflow:hidden;
			 margin-top:2px;
			 text-align:left;
			 }

.privacy_set_02{padding-left:32px;
                margin:20px 0 20px 0;
				overflow:hidden;
				}

.privacy_box_left{float:left;
                  width:105px;
				  height:20px;
				  overflow:hidden;
				  line-height:20px;
				  *line-height:22px;
				  _line-height:23px;
				  text-align:left;
				  text-indent:8px;
				  color:#000;
				  background:url(../images/users/page_bg_left.gif) no-repeat;
				  }
.privacy_box_left_1{float:left;
                  width:80px;
				  height:20px;
				  overflow:hidden;
				  line-height:20px;
				  *line-height:22px;
				  _line-height:23px;
				  text-align:left;
				  text-indent:8px;
				  color:#000;
				  background:url(../images/users/page_bg_left.gif) no-repeat;
				  }


.privacy_box_right,.list_box_right{float:left;
								   width:25px;
								   height:20px;
								   overflow:hidden;
								   background:url(../images/users/page_bg_right.gif) no-repeat;
								   }


.privacy_box_input{margin:0;
                   padding:0;
				   float:left;
				   width:25px;
				   height:20px;
				   overflow:hidden;
				   border:0;
				   background:none;
				   cursor:pointer;
				   }

.down_menu_02{float:left;
              width:126px;
		      overflow:hidden;
			  text-indent:8px;
			  position:absolute;
			  z-index:1000;
			  margin-left:0px;
			  *margin-left:-130px;
			  }

.down_menu_02 li{float:left;
                 width:130px;
			     height:18px;
			     overflow:hidden;
			     line-height:18px;
			     }

.down_menu_02 li a{float:left;
                   width:130px;
				   height:18px;
				   overflow:hidden;
                   color:#000;
                   text-decoration:none;
				   }

.down_menu_02 li a:hover{float:left;
					     width:130px;
					     height:18px;
					     overflow:hidden;
					     color:#000;
					     text-decoration:none;
					     background:#ccc;
					     }

.down_menu_03{float:left;
			  width:71px;
			  overflow:hidden;
			  text-indent:6px;
			  font-size:13px;
			  position:absolute;
			  z-index:1000;
			  margin-left:0px;
			  *margin-left:-75px;
			  }

.down_menu_03 li{float:left;
                 width:71px;
			     height:18px;
			     overflow:hidden;
			     line-height:18px;
			     }

.down_menu_03 li a{float:left;
                   width:71px;
				   height:18px;
				   overflow:hidden;
                   color:#000;
                   text-decoration:none;
				   }

.down_menu_03 li a:hover{float:left;
					     width:71px;
					     height:18px;
					     overflow:hidden;
					     color:#000;
					     text-decoration:none;
					     background:#ccc;
					     }

.down_menu_04{float:left;
			  width:48px;
			  overflow:hidden;
			  text-indent:6px;
			  font-size:13px;
			  position:absolute;
			  z-index:1000;
			  margin-left:0px;
			  *margin-left:-52px;
			  }

.down_menu_04 li{float:left;
                 width:48px;
			     height:18px;
			     overflow:hidden;
			     line-height:18px;
			     }

.down_menu_04 li a{float:left;
                   width:48px;
				   height:18px;
				   overflow:hidden;
                   color:#000;
                   text-decoration:none;
				   }

.down_menu_04 li a:hover{float:left;
					     width:48px;
					     height:18px;
					     overflow:hidden;
					     color:#000;
					     text-decoration:none;
					     background:#ccc;
					     }

.down_menu_04{float:left;
			  width:48px;
			  overflow:hidden;
			  text-indent:6px;
			  font-size:13px;
			  position:absolute;
			  z-index:1000;
			  margin-left:0px;
			  *margin-left:-52px;
			  }

.down_menu_04 li{float:left;
                 width:48px;
			     height:18px;
			     overflow:hidden;
			     line-height:18px;
			     }

.down_menu_04 li a{float:left;
                   width:48px;
				   height:18px;
				   overflow:hidden;
                   color:#000;
                   text-decoration:none;
				   }

.down_menu_04 li a:hover{float:left;
					     width:48px;
					     height:18px;
					     overflow:hidden;
					     color:#000;
					     text-decoration:none;
					     background:#ccc;
					     }

.down_menu_05{float:left;
			  width:116px;
			  overflow:hidden;
			  text-indent:6px;
			  font-size:13px;
			  position:absolute;
			  z-index:1000;
			  margin-left:0px;
			  *margin-left:-120px;
			  }

.down_menu_05 li{float:left;
                 width:116px;
			     height:18px;
			     overflow:hidden;
			     line-height:18px;
			     }

.down_menu_05 li a{float:left;
                   width:116px;
				   height:18px;
				   overflow:hidden;
                   color:#000;
                   text-decoration:none;
				   }

.down_menu_05 li a:hover{float:left;
					     width:116px;
					     height:18px;
					     overflow:hidden;
					     color:#000;
					     text-decoration:none;
					     background:#ccc;
					     }

.list_box{float:left;
          width:75px;
		  height:20px;
		  overflow:hidden;
		  text-align:left;
		  }

.list_box_02{float:left;
			 width:120px;
			 height:20px;
			 overflow:hidden;
			 padding-left:3px;
			 text-align:left;
			  }

.list_box_03{width:130px;}
.list_box_04{width:130px;}

.list_box_left{float:left;
               width:50px;
			   overflow:hidden;
			   }

.names_box_left{float:left;
                width:95px;
				}

.date_box{float:left;
          width:20px;
		  height:20px;
		  overflow:hidden;
		  line-height:20px;
		  text-align:center;
		  }

.date_box_left{float:left;
               width:27px;
			   overflow:hidden;
			   }

.set_button,.find_button_box{float:left;
							 width:643px;
							 height:20px;
							 overflow:hidden;
							 padding:30px 0 25px 83px;
							 text-align:left;
							 }

.set_button_02{padding:20px 0 0 30px;}

.save_button,.find_button,.import_button,.send_button,.invite_button
                                        {float:left;
							 		     width:52px;
									     height:20px;
									     overflow:hidden;
									     text-align:left;
									     background:url(../images/users/button_save.gif) no-repeat;
									     }


.import_button{background:url(../images/friends/button_import.gif) no-repeat;}

.send_button{background:url(../images/friends/button_send.gif) no-repeat;}


.save_input{margin:0;
            padding:0;
			float:left;
			width:52px;
			height:20px;
			overflow:hidden;
			cursor:pointer;
			border:0;
			background:none;
			}

.goon_button{float:left;
             width:82px;
			 height:20px;
			 overflow:hidden;
			 margin-left:7px;
			 background:url(../images/users/button_goon.gif) no-repeat;
			 }

.goon_input{width:82px;
			overflow:hidden;
			}

.tips_text{float:left;
           width:613px;
		   height:22px;
		   overflow:hidden;
		   padding-left:87px;
		   line-height:22px;
		   text-align:left;
		   color:#ff4f02;
		   }

/*教育情况*/

.edu_info{float:left;
          width:643px;
		  overflow:hidden;
		  }

.edu_title{float:left;
           width:643px;
		   height:37px;
		   overflow:hidden;
		   padding-top:8px;
		   line-height:45px;
		   text-align:left;
		   color:#666;
		   font-weight:bold;
		   border-bottom:1px solid #313131;
		   }

.school_box{float:left;
            width:400px;
			height:45px;
			overflow:hidden;
			}

.school_time,.school_privacy{float:left;
							 width:70px;
							 height:45px;
							 overflow:hidden;
							 text-align:center;
							 }
.work_title { width : 350px; }
.work_time { width : 140px; }

.school_operation{float:left;
                  width:55px;
				  height:45px;
				  overflow:hidden;
				  padding-left:15px;
				  text-align:left;
				  }

.school_operation_02{padding-top:5px;
                     overflow:hidden;
					 line-height:18px;
					 }

.edu_main{float:left;
          width:643px;
		  height:45px;
		  overflow:hidden;
		  line-height:45px;
		  color:#fff;
		  border-bottom:1px solid #313131;
		  }

.changes_edu{float:left;
             width:620px;
			 overflow:hidden;
			 padding:23px 0 0 42px;
			 }


.add_edu{float:left;
         width:643px;
		 height:30px;
		 overflow:hidden;
		 padding-left:87px;
		 line-height:30px;
		 text-align:left;
		 }

.profile_box{float:left;
             width:365px;
			 height:37px;
			 overflow:hidden;
			 background:url(../images/users/set_input_box_02.gif) no-repeat;
			 }

.profile_input{margin:0;
               padding:0;
			   float:left;
               width:335px;
			   height:30px;
			   overflow:hidden;
			   padding:3px 0 0 5px;
			   line-height:15px;
			   text-align:left;
			   border:0;
			   background:none;
			   }

.icon_tips{width:10px;
           height:5px;
		   overflow:hidden;
		   padding-right:5px;
		   line-height:22px;
		   text-align:center;
		   color:#ff4f02;}

/*我的积分*/

.gym_info{flaot:left;
          width:643px;
		  overflow:hidden;
		  border-top:1px solid #313131;
		  }

.gym_info_02{height:50px;
             margin-top:30px;
             padding:15px 0 0 30px;
			 overflow:hidden;
			 }

.gym_info_02 p{color:#fff;
              line-height:18px;
			  }

.gym_info_03{border:0;}

.gym_info_04{border-bottom:1px solid #313131;}

.gym_info_05{border-bottom:1px solid #313131;
             padding-bottom:20px;}

.gym_info_06{border-top:0;
             border-bottom:1px solid #313131;
             margin:0;
			 padding:0
			 }

.gym_info_main{float:left;
               width:633px;
			   height:170px;
			   overflow:hidden;
			   margin-top:12px;
			   padding:10px 0 0 30px;
			   color:#fff;
			   background:#272727;
			   }

.gym_info_left{float:left;
               width:60px;
			   overflow:hidden;
			   text-align:right;
			   line-height:30px;
			   }

.gym_info_right{float:left;
                width:500px;
				overflow:hidden;
				padding-left:10px;
				line-height:30px;
				text-align:left;
				}

.icon_gold{float:left;
           width:20px;
		   height:20px;
		   overflow:hidden;
		   text-align:left;
		   padding-top:6px;
		   }

.title_color,.title_color_02{color:#ff4f02;
                             font-weight:bold;
			                 }

.title_color_02{font-size:14px;}

.gym_info_title{float:left;
                width:643px;
				height:30px;
				overflow:hidden;
				padding-left:30px;
				line-height:30px;
				text-align:left;
				font-weight:bold;
				border-top:1px solid #313131;
				border-bottom:1px solid #313131;
				}

.content_01{float:left;
            width:115px;
		    overflow:hidden;
		    padding-right:5px;
		    text-align:left;
		    }

.content_02{width:120px;
            overflow:hidden;
		    text-align:center;
		    }

.content_03{width:100px;
            overflow:hidden;
		    text-align:right;
		    }

.content_04{width:145px;
            overflow:hidden;
			text-align:center;
			}

.content_05{width:200px;
            overflow:hidden;
			text-align:center;
			}

.content_06{width:160px;
            overflow:hidden;
			}

.content_07{width:450px;
            overflow:hidden;
			text-align:left;
			}

.gym_info_content{float:left;
                  width:643px;
			      height:28px;
			      overflow:hidden;
				  padding-left:30px;
			      line-height:28px;
				  color:#fff;
			      background-image:url(../images/users/line.gif);
			      background-repeat:repeat-x;
			      background-position:bottom;
			      }

/*隐私设置*/

.privacy_set_left,.privacy_set_right{float:left;
									 width:250px;
									 overflow:hidden;
									 margin-top:10px;
									 }

.privacy_set_right{padding-left:20px;}

.privacy_set_content{float:left;
                     width:250px;
					 overflow:hidden;
					 margin-top:8px;
					 text-align:left;
					 color:#fff;
					 }

.privacy_set_text{float:left;
                  width:60px;
				  height:25px;
				  overflow:hidden;
				  padding:0 10px 0 30px;
				  line-height:25px;
				  text-align:right;
				  }

.per_news_set_02{width:600px;
                 overflow:hidden;
				 margin-top:20px;
				 }

.per_news_set{float:left;
              width:175px;
			  overflow:hidden;
			  margin-top:20px;
			  text-align:left;
			  color:#fff;
			  }

.per_news_set_03{width:200px;
                 overflow:hidden;
				 }

.news_set_content{float:left;
                  width:100%;
				  height:20px;
				  overflow:hidden;
				  margin-top:3px;
				  padding-left:30px;
				  line-height:20px;
				  text-align:left;
				  }

.set_check{float:left;
           margin:0;
		   padding:0;
		   width:20px;
		   height:20px;
		   overflow:hidden;
		   }

.news_set_text{float:left;
               height:20px;
			   overflow:hidden;
			   line-height:20px;
			   *line-height:24px;
			   _line-height:24px;
			   text-align:left;
			   padding-left:5px;
			   }

.tips_text_02{float:left;
              width:500px;
			  height:25px;
			  overflow:hidden;
			  padding-left:30px;
			  line-height:25px;
			  text-align:left;
			  }

.tips_text_03{padding:30px 0 30px 30px;}

/*郵件提醒*/

.set_email_main{float:left;
                width:100%;
				overflow:hidden;
				}

.set_email_title{float:left;
                 width:100%;
				 height:20px;
				 overflow:hidden;
				 padding-left:32px;
				 line-height:20px;
				 text-align:left;
				 color:#999;
				 font-weight:bold;
				 }



/*好友*/

.friends_nav_link{float:left;
                  width:117px;
				  height:35px;
				  overflow:hidden;
				  padding-top:12px;
				  cursor:pointer;
				  background:url(../images/friends/nav_bg_friends_link.gif) no-repeat;
				  }

.friends_nav_hover{float:left;
                   width:117px;
				   height:35px;
				   overflow:hidden;
				   padding-top:12px;
				   color:#ff4f02;
				   cursor:pointer;
				   background:url(../images/friends/nav_bg_friends_hover.gif) no-repeat;
				   }

.friends_serch{float:left;
               width:100px;
			   height:22px;
			   overflow:hidden;
			   background:url(../images/friends/serch_friends_bg.gif) no-repeat;
			   }

.friends_serch_box{float:right;
                   width:175px;
				   height:22px;
				   overflow:hidden;
				   }

.friends_serch_inp{flaot:left;
                   margin:0;
				   padding:0;
                   width:96px;
				   height:20px;
				   overflow:hidden;
				   line-height:20px;
				   margin-top:1px;
				   border:0;
				   background:none;
				   }

.friends_serch_button{float:left;
                      width:67px;
					  height:20px;
					  overflow:hidden;
					  margin-left:6px;
					  margin-top:1px;
					  background:url(../images/friends/button_serch_friends.gif) no-repeat;
					  }

.friends_serch_but{float:left;
                   width:67px;
				   height:20px;
				   overflow:hidden;
				   cursor:pointer;
				   border:0;
				   background:none;
				   }

.friends_view_cate{float:left;
                   width:630px;
				   height:22px;
				   overflow:hidden;
				   margin-top:23px;
				   padding-left:15px;
				   padding-bottom:17px;
				   text-align:left;
				   border-bottom:1px solid #313131;
				   }

.view_friends{float:left;
              width:455px;
			  overflow:hidden;
			  }

.friends_view_text{float:left;
                   height:22px;
				   overflow:hidden;
				   line-height:24px;
				   text-align:left;
				   }

.friends_main{float:left;
			  width:643px;
			  overflow:hidden;
			  }

.friends_box{float:left;
             width:643px;
			 overflow:hidden;
			 padding:20px 0 20px 0;
			 border-bottom:1px solid #313131;
			 }

.friends_content{float:left;
                 width:300px;
				 overflow:hidden;
				 padding-left:15px;
				 text-align:left;
				 }

.friends_info{float:left;
              width:180px;
			  overflow:hidden;
			  margin-top:8px;
			  padding-left:12px;
			  }

.friends_online{float:left;
                width:100%;
				height:20px;
				overflow:hidden;
				line-height:20px;
				text-align:left;
				color:#ccc;
				font-weight:bold;
				}

.friends_online img{padding-right:5px;}

.friends_intro{float:left;
               width:100%;
			   height:16px;
			   overflow:hidden;
			   text-align:left;
			   line-height:16px;
			   color:#ccc;
			   }

.friends_intro_02{height:32px;
                  overflow:hidden;
				  }

.frines_button_box{float:left;
				   width:100%;
				   height:25px;
				   overflow:hidden;
				   margin-top:8px;
				   text-align:left;
				   }

.friends_button_delete,.friends_button_property,.friends_button_common,.friends_button_add,.friends_button_footprint{
                       float:left;
                       width:64px;
					   height:17px;
					   overflow:hidden;
					   margin-right:5px;
					   background:url(../images/friends/button_delete.gif) no-repeat;
					   }

.friends_button_property{background:url(../images/friends/button_property.gif) no-repeat;}

.friends_button_common{background:url(../images/friends/button_friends_common.gif) no-repeat;}

.friends_button_add{background:url(../images/friends/button_friends_add.gif) no-repeat;}

.friends_button_footprint{background:url(../images/friends/button_delete_footprint.gif) no-repeat;}

.fridends_button{float:left;
                 width:64px;
			     height:17px;
			     overflow:hidden;
				 cursor:pointer;
			     border:0;
			     background:none;
			     }

.friends_content_02{float:left;
                    width:643px;
					overflow:hidden;
					margin-top:23px;
					padding-bottom:17px;
					border-bottom:1px solid #313131;
					}

.friends_sub_nav{float:left;
                 width:460px;
		         height:17px;
		         overflow:hidden;
		         text-align:left;
		         }

.friends_sub_nav li{float:left;
                    width:98px;
					height:17px;
					overflow:hidden;
					line-height:17px;
					text-align:center;
					background:url(../images/friends/friends_subnav_link2.gif) no-repeat;
					}

.friends_sub_nav li a{color:#4d4d4d;
                      text-decoration:none;
					  }


.friends_sub_nav li a:hover{color:#fff;
                            text-decoration:none;
			                }

.friends_sub_nav_02{float:left;
					width:643px;
					height:22px;
					overflow:hidden;
					margin-top:23px;
					padding-bottom:17px;
					border-bottom:1px solid #313131;
					text-align:left;
					}

.friends_sub_nav_02 li{float:left;
                       width:98px;
					   height:17px;
					   overflow:hidden;
					   line-height:17px;
					   text-align:center;
					   background:url(../images/friends/friends_subnav_link2.gif) no-repeat;
					   }

.friends_sub_nav_02 li a{color:#4d4d4d;
                         text-decoration:none;
					     }


.friends_sub_nav _02 li a:hover{color:#fff;
                                text-decoration:none;
			                    }

.friends_sub_nav_hover{float:left;
					   width:92px;
					   height:17px;
					   overflow:hidden;
					   color:#fff;
					   background:url(../images/friends/friends_subnav_hover2.gif) no-repeat;
					   }

.friends_find,.friends_find_main{float:left;
								 width:643px;
								 overflow:hidden;
								 }

.friends_find_main{padding-left:10px;}

.friends_find_title{float:left;
                    width:643px;
					overflow:hidden;
					padding-left:15px;
					margin-top:10px;
					line-height:28px;
					text-align:left;
					font-weight:bold;
					color:#ff4f02;
					border-top:1px solid #313131;
					}


.find_info{width:643px;
           overflow:hidden;
		   }

.find_button_box{padding-top:16px;}
.invite_button_box{padding-top:16px;}

.find_button{background:url(../images/friends/button_find.gif) no-repeat;}

.invite_button{background:url(../images/friends/button_send.gif) no-repeat;}
.time_box_left{float:left;
               width:65px;
			   overflow:hidden;
			   }

.email_box_left{float:left;
                width:9 5px;
			    overflow:hidden;
			   }

.friends_ivtive_title{line-height:18px;
                      color:#ccc;
					  font-weight:normal;
					  padding:10px 0 10px 15px;
					  }

.intive_title_color{font-weight:bold;
					color:#ff4f02;
					}

.intive_tips_text{float:left;
                  width:280px;
				  overflow:hidden;
				  padding:0 0 25px 83px;
				  line-height:16px;
				  text-align:left;
				  }

.import_button_box{padding-bottom:10px;}

.friends_email_left{float:left;
                    width:390px;
					overflow:hidden;
					margin-top:20px;
					text-align:left;
					}

.friends_email_right{float:left;
                     width:140px;
					 overflow:hidden;
					 padding-left:60px;
					 margin-top:35px;
					 text-align:left;
					  }

.import_email{float:left;
              width:100%;
			  height:20px;
			  overflow:hidden;
			  line-height:20px;
			  text-align:left;
			  color:#ff4f02;
			  text-align:left;
			  }

.email_button_hotmail,.email_button_yahoo,.email_button_gmail,.email_button_sina
		            {float:left;
		             width:113px;
					 height:25px;
					 overflow:hidden;
					 margin-top:10px;
					 background:url(../images/friends/button_hotmail.gif) no-repeat;
					 }

.email_button_yahoo{background:url(../images/friends/button_yahoo.gif) no-repeat;}

.email_button_gmail{background:url(../images/friends/button_gmail.gif) no-repeat;}

.email_button_sina{background:url(../images/friends/button_sina.gif) no-repeat;}

.email_button{margin:0;
              padding:0;
			  float:left;
              width:113px;
			  height:25px;
			  overflow:hidden;
			  cursor:pointer;
			  border:0;
			  background:none;
			  }

.link_address{float:left;
              width:100%;
			  overflow:hidden;
			  padding:15px 0 30px 15px;
			  text-align:left;
			  line-height:18px;
			  }

.email_box{float:left;
           width:544px;
		   height:72px;
		   overflow:hidden;
		   background:url(../images/friends/email_box.gif) no-repeat;
		   }

.email_inp{margin:0;
           padding:0;
		   width:535px;
		   height:70px;
		   overflow:hidden;
		   padding:5px 0 0 5px;
		   text-align:left;
		   line-height:18px;
		   border:0;
		   background:none;
		   }

.email_address_tips{float:left;
                    width:100%;
					height:25px;
					overflow:hidden;
					padding-left:85px;
					text-align:left;
					line-height:25px;
					}

.manage_menu{float:left;
             width:102px;
			 overflow:hidden;
			 margin-top:25px;
			 text-align:left;
			 border-top:1px solid #313131;
			 }

.manage_menu li{float:left;
                width:100px;
				height:35px;
				overflow:hidden;
				letter-spacing:-1px;
				text-indent:10px;
				line-height:35px;
				text-align:left;
				border-left:1px solid #313131;
				border-right:1px solid #313131;
				border-bottom:1px solid #313131;
				background:#272727;
				}

.manage_menu li a{color:#ff4f02;
                  text-decoration:underline;
				  }

.manage_menu_hover{float:left;
				   width:100px;
				   height:35px;
				   overflow:hidden;
				   line-height:35px;
				   text-align:left;
				   border-bottom:1px solid #313131;
				   background:#222;
				    }

.manage_main{float:right;
             width:530px;
			 overflow:hidden;
			 margin-top:25px;
			 text-align:left;
			 }

.manage_main_title{float:left;
                   width:100%;
				   overflow:hidden;
				   padding-bottom:8px;
				   text-align:left;
				   background-image:url(../images/users/line.gif);
				   background-repeat:repeat-x;
				   background-position:bottom;
				   }

.choose_all{float:left;
            width:65px;
			height:22px;
			overflow:hidden;
			line-height:22px;
			text-align:left;
			color:#ccc;
			}

.choose_all_box{float:left;
                width:18px;
				height:18px;
				overflow:hidden;
				padding-right:2px;
				margin-top:2px;
				*margin-top:0;
				_margin-top:0;
			    text-align:left;
				}

.choose_all_text{float:left;
                 width:40px;
				 height:22px;
				 overflow:hidden;
				 padding-left:2px;
				 text-align:left;
				 }

.choose_groups{float:left;
               width:260px;
			   height:22px;
			   overflow:hidden;
			   text-align:left;
			   }

.choose_button{float:left;
               width:52px;
			   height:20px;
			   overflow:hidden;
			   text-align:left;
			   background:url(../images/friends/button_ok.gif) no-repeat;
			   }

.manage_content{float:left;
                width:100%;
				overflow:hidden;
				padding:15px 0 20px 0;
				background-image:url(../images/users/line.gif);
				background-repeat:repeat-x;
				background-position:bottom;
				}

.manage_friends{float:left;
                width:265px;
				overflow:hidden;
				text-align:left;
				}

.friends_content_03{float:left;
                    width:240px;
					overflow:hidden;
					padding-left:5px;
					margin-top:5px;
					}


/*群组*/

.groups_button{float:right;
               width:166px;
			   height:20px;
			   overflow:hidden;
			   text-align:left;
			   }

.groups_button_01,.groups_button_02{float:left;
                                    width:80px;
									height:21px;
									overflow:hidden;
									background:url(../images/groups/button_new_groups.gif) no-repeat;
                                    }

.groups_button_02{margin-left:6px;
                  overflow:hidden;
				  background:url(../images/groups/button_new_topics.gif) no-repeat;}

.groups_but{float:left;
            margin:0;
			padding:0;
			width:80px;
			height:21px;
			overflow:hidden;
			cursor:pointer;
			border:0;
			background:none;
			}

.groups_box{float:left;
            width:623px;
			overflow:hidden;
			padding:20px 0 20px 20px;
			border-bottom:1px solid #313131;
			}

.groups_box_02{padding-left:0;
               border:0;
			   }

.groups_content_left{float:left;
                     width:470px;
					 overflow:hidden;
					 text-align:left;
					 }

.groups_content_right{float:right;
                      width:145px;
					  overflow:hidden;
					  }

.groups_info{float:left;
             width:360px;
			 overflow:hidden;
			 padding-left:15px;
			 }

.groups_intro{float:left;
              width:100%;
			  overflow:hidden;
			  text-align:left;
			  line-height:18px;
			  color:#ccc;
			  }


.groups_button_bg,.groups_button_bg2
                 {float:left;
                  width:64px;
				  height:21px;
				  overflow:hidden;
				  margin-left:5px;
				  line-height:21px;
				  text-align:center;
				  }

.groups_button_bg2{width:78px;
                   overflow:hidden;
				   margin-left:0;
				   text-align:left;
				   }

.groups_but_02{width:64px;
               height:21px;
			   overflow:hidden;
			   }

.users_sub_nav{float:left;
               width:643px;
			   height:21px;
			   overflow:hidden;
			   margin-top:24px;
			   padding-bottom:17px;
			   border-bottom:1px solid #313131;
			   text-align:left;
			   }

.users_sub_nav li{float:left;
                  width:76px;
				  height:21px;
				  overflow:hidden;
				  line-height:21px;
				  text-align:center;
				  background:url(../images/groups/subnav_bg.gif) no-repeat;
				  }

.users_sub_nav li a{color:#fff;
                    text-decoration:none;
					}

.users_sub_nav_hover{color:#ff6600;}

.groups_topics_title,.groups_topics_content,.groups_topics_title_03,.groups_topics_content_03
                    {float:left;
                     width:623px;
					 height:30px;
					 overflow:hidden;
					 line-height:30px;
					 padding-left:20px;
					 font-weight:bold;
					 border-bottom:1px solid #313131;
					 }


.groups_topics_content,.groups_topics_content_03{height:46px;
											     overflow:hidden;
											     border:0;
											     font-weight:normal;
											     background-image:url(../images/users/line.gif);
											     background-position:bottom;
											     background-repeat:repeat-x;
											     }

.groups_topics_content_02,.groups_topics_content_03{height:30px;
												    overflow:hidden;
												    padding-top:0;
												    line-height:30px;
												    }

.topics_theme_manag{width:375px;
                    overflow:hidden;
					}

.groups_topics_title_03,.groups_topics_content_03{width:623px;
                                                  overflow:hidden;
												  padding-left:20px;
												  }

.groups_topics_content_03{font-weight:normal;}

.topics_theme,.topics_groups,.topics_author,.topics_time
                    {float:left;
					 width:250px;
					 overflow:hidden;
					 padding-right:15px;
					 text-align:left;
                     }

.topics_theme_my{width:370px;
                 overflow:hidden;
				 }

.topics_theme_02{width:375px;
                 overflow:hidden;
				 }

.topics_groups{width:110px;
               overflow:hidden;
			   text-align:center;
			   }

.topics_author{width:110px;
               overflow:hidden;
			   }

.topics_time{width:80px;
             overflow:hidden;
			 text-align:center;
			 }

.topics_time_02{width:100px;
                overflow:hidden;
			    text-align:left;
			    }

.topics_theme_content,.topics_groups_content,.topics_author_content,.topics_time_content
                    {overflow:hidden;
					 padding-top:6px;
					 line-height:16px;
                     }

.topics_theme_content{color:#ff4f02;}

.topics_theme_content a{color:#ff4f02;
                        text-decoration:underline;
						}

.topics_theme_content_my{width:370px;
                         overflow:hidden;
						 }

.topics_theme_content2,.topics_groups_content2,.topics_time_content2
                    {overflow:hidden;
					 line-height:30px;
                     }

.topics_theme_content2 a{color:#ff4f02;
                         text-decoration:underline;
						 }

.topics_theme_content3{float:left;
                       width:370px;
					   height:30px;
					   overflow:hidden;
					   padding-right:15px;
					   text-align:left;
					   line-height:30px;
					   }


.topics_theme_content3 a{color:#ff4f02;
                         text-decoration:underline;
						 }

.groups_anment{float:left;
               width:643px;
			   overflow:hidden;
			   padding:15px 0 20px 20px;
			   line-height:18px;
			   text-align:left;
			   color:#fff;
			   border-top:1px solid #313131;
			   border-bottom:1px solid #313131;
			   background:#272727;
			   }

.groups_topics_box{float:left;
                   width:643px;
				   overflow:hidden;
				   }

.topics_more{float:right;
             width:100px;
			 height:40px;
			 overflow:hidden;
			 padding:0 20px 20px 0;
			 line-height:40px;
			 text-align:right;
			 }

.groups_users_box{float:left;
                  width:300px;
				  overflow:hidden;
				  }

.title_box_02{float:left;
              width:300px;
			  height:23px;
			  overflow:hidden;
			  }

.title_main_02,.title_main_03
              {float:left;
               width:280px;
			   height:19px;
		  	   overflow:hidden;
			   padding:4px 0 0 10px;
			   background:url(../images/groups/title_bg_01.gif) repeat-x;
			   }

.title_main_03{background:url(../images/groups/title_bg_02.gif) repeat-x;}

.groups_users_main{float:left;
                   width:288px;
				   overflow:hidden;
				   padding:8px 6px 8px 6px;
				   background:#222;
                   }

.sub_bg_fillet{float:left;
               width:288px;
			   height:10px;
			   overflow:hidden;
			   text-align:left;
			   }

.sub_fillet_box{float:left;
                width:10px;
				height:10px;
				overflow:hidden;
				}

.sub_bg_main{float:left;
             width:268px;
			 height:10px;
			 overflow:hidden;
			 background:#1a1a1a;
			 }

.groups_users_content{float:left;
                      width:288px;
					  overflow:hidden;
					  text-align:left;
					  background:#1a1a1a;
					  }

.groups_small_head{padding:5px 0 0 12px;}

.groups_set_ok{float:left;
               width:643px;
			   overflow:hidden;
			   padding-left:20px;
			   text-align:left;
			   }

.groups_set{width:130px;
            overflow:hidden;
			margin:0;
			}

.groups_button_ok{float:left;
                  width:52px;
				  height:20px;
				  overflow:hidden;
				  background:url(../images/groups/button_ok.gif) no-repeat;
				  }

.groups_choose{padding-right:5px;}


/*记录-我的记录*/

.users_left_main{float:left;
                 width:643px;
				 overflow:hidden;
				 text-align:left;
				 }

.my_record_box,.record_content
              {float:left;
               width:643px;
			   overflow:hidden;
			   margin-top:22px;
			   text-align:left;
			   }

.record_content{border-bottom:1px solid #313131;}

.record_box{float:left;
            width:643px;
			height:80px;
			overflow:hidden;
			margin-top:1px;
			text-align:left;
			}

.record_box_left,.record_box_right
                {float:left;
			     width:4px;
			     height:80px;
			     overflow:hidden;
			     background:url(../images/record/input_bg_left.gif) no-repeat;
			     }

.record_box_right{background:url(../images/record/input_bg_right.gif) no-repeat;}

.record_box_main{float:left;
                 width:635px;
				 height:80px;
				 overflow:hidden;
				 text-align:left;
				 background:url(../images/record/input_bg_center.gif) repeat-x;
				 }

.record_main_inp{margin:0;
                 padding:0;
				 float:left;
				 width:632px;
                 height:76px;
                 overflow:hidden;
				 margin-top:2px;
				 line-height:16px;
				 border:0;
				 background:none;
				 }

.record_pub{float:left;
            width:643px;
			overflow:hidden;
			margin-top:20px;
			text-align:right;
			}

.record_privacy_set{float:right;
                    margin:0;
					}

.record_pub_button{float:right;}

.record_mycontent,.record_fcontent
                 {float:left;
                  width:613px;
				  overflow:hidden;
				  padding:15px 0 20px 30px;
				  border-top:1px solid #313131;
				  }

.record_fcontent{width:633px;
                 overflow:hidden;
				 padding:15px 0 20px 10px;
				 }

.record_mycontent_bg{background:#272727;}

.record_time_oper{float:left;
                  width:100%;
				  height:21px;
				  overflow:hidden;
				  text-align:left;
				  }

.record_time,.record_friends_time
            {float:left;
             width:330px;
			 height:21px;
			 overflow:hidden;
			 line-height:21px;
			 text-align:left;
			 color:#666;
			 }

.record_friends_time{width:440px;
                     overflow:hidden;
					 }

.record_oper{float:left;
             width:250px;
			 height:21px;
			 overflow:hidden;
			 padding-left:10px;
			 text-align:left;
			 }

.oper_button{float:left;
             width:73px;
			 height:21px;
			 overflow:hidden;
			 padding-right:3px;
			 text-align:left;
			 }

.button_comments,.button_comments_01
                {float:left;
                 width:85px;
				 height:21px;
				 overflow:hidden;
				 padding:0;
				 margin-left:5px;
				 text-align:left;
				 background:url(../images/record/comments_bg.gif) no-repeat;
				 }

.button_comments_01{background:url(../images/record/comments_bg1.gif) no-repeat;}

.button_comments_inp{float:left;
                     width:36px;
					 height:21px;
					 overflow:hidden;
					 text-align:left;
					 }

.button_com_inp{margin:0;
                padding:0;
				float:left;
				text-align:left;
				}

.comments_number{float:left;
                 width:42px;
				 height:21px;
				 overflow:hidden;
				 line-height:21px;
				 text-align:center;
				 color:#fff;
				 }

.record_content_text{float:left;
                     width:100%;
					 overflow:hidden;
					 padding:10px 0 0 2px;
					 margin-left:0px;
					 line-height:18px;
					 text-align:left;
					 font-size:14px;
					 color:#ccc;
					 }

.rec_want_comments{float:left;
                   border-top:1px solid #313131;
				   }

.record_comments{float:left;
                 width:613px;
				 overflow:hidden;
				 padding:15px 0 0 30px;
				 text-align:left;
				 }

.comments_main{float:right;
               width:613px;
			   overflow:hidden;
			   padding-bottom:45px;
			   text-align:left;
			   border-bottom:1px solid #313131;
			   }

.rec_comments_title{float:left;
                    width:65px;
					height:20px;
					overflow:hidden;
					padding-right:10px;
					line-height:20px;
					text-align:left;
					font-weight:bold;
					color:#cbcbcb;
					}

.rec_comments_box{width:538px;
                  overflow:hidden;
				  }

.comments_box_main{width:533px;
                   overflow:hidden;
				   }

.comments_main_inp{width:528px;
                   height:70px;
				   overflow-y:scroll;
                   overflow-x:hidden;
				   margin-top:2px;
				   padding:3px;
				   line-height:16px;
				   text-align:left;
				   }

.rec_comments_main{float:left;
                   width:538px;
				   overflow:hidden;
				   text-align:left;
				   }

.rec_reply_main{width:530px;
                overflow:hidden;
				}

.rec_message,.rec_reply
            {float:right;
			 width:613px;
			 overflow:hidden;
			 padding:12px 0 12px 0;
			 text-align:left;
			 border-bottom:1px solid #313131;
			 }

.rec_reply{border:0;}

.rec_massage_main{float:left;
                  width:532px;
				  overflow:hidden;
				  padding-left:22px;
				  color:#ccc;
				  }

.rec_massage_users{float:left;
                   width:100%;
				   height:20px;
				   overflow:hidden;
				   line-height:20px;
				   text-align:left;
				   }

.rec_massage_content{float:left;
                     width:100%;
					 overflow:hidden;
					 padding-top:5px;
					 text-align:left;
					 line-height:16px;
					 }

.rec_reply_button{float:left;
                  margin-top:15px;
				  padding:0;
				  }

.rec_reply_text{width:360px;
                overflow:hidden;
				}


.rec_friends_content{float:left;
                     width:532px;
					 overflow:hidden;
					 padding-left:20px;
					 }

.record_friends_oper{width:95px;
                     overflow:hidden;
					 }


/*日志*/

.d_users_left_main{margin-top:22px;
                   border-top:1px solid #313131;
				   }

.diary_nav{float:left;
           width:643px;
		   height:35px;
		   overflow:hidden;
		   margin-top:15px;
		   border-bottom:1px solid #313131;
		   }
.set_nav li a,
.set_nav li a span,
.news_nav li a,
.news_nav li a span ,
.diary_nav li a,
.diary_nav li a span { cursor : pointer; }

.diary_nav li{float:left;
			  heigth:35px;
			  overflow:hidden;
			  font-size:14px;
			  text-align:center;
			  }

.diary_nav li a{color:#999;
                text-decoration:none;
				}

.diary_nav1_l,.diary_nav1_h
             {float:left;
			  width:85px;
			  height:35px;
			  overflow:hidden;
			  padding-top:12px;
			  text-align:center;
			  color:#999;
			  background:url(../images/diary/set_nav_l.gif) no-repeat;
			  }

.diary_nav1_h{color:#ff4f02;
              background:url(../images/diary/set_nav_h.gif) no-repeat;
			  }

.diary_nav2_l,.diary_nav2_h
             {float:left;
			  width:102px;
			  height:35px;
			  overflow:hidden;
			  padding-top:12px;
			  text-align:center;
			  color:#999;
			  background:url(../images/diary/nav_01_l.gif) no-repeat;
			  }

.diary_nav2_h{color:#ff4f02;
              background:url(../images/diary/nav_01_h.gif) no-repeat;
			  }

.diary_nav3_l,.diary_nav3_h
             {float:left;
			  width:115px;
			  height:35px;
			  overflow:hidden;
			  padding-top:12px;
			  text-align:center;
			  color:#999;
			  background:url(../images/diary/nav_02_l.gif) no-repeat;
			  }

.diary_nav3_h{color:#ff4f02;
              background:url(../images/diary/nav_02_h.gif) no-repeat;
			  }

.diary_send{float:right;
            width:95px;
			height:35px;
			overflow:hidden;
			line-height:35px;
			margin-top:0;
			_margin-top:12px;
			font-weight:bold;
			text-align:left;
			}

.diary_content,.d_diary_content,.share_content,.d_share_content
              {float:left;
               width:623px;
			   overflow:hidden;
			   padding:20px 0 40px 20px;
			   border-bottom:1px solid #313131;
			   }
			   
.d_diary_content { border : 0px; }

.d_diary_content,.d_share_content{padding-bottom:20px;}

.diary_content_h,.share_content_h,.news_inbox_main{background:#272727;}


.diary_title{float:left;
             width:610px;
			 overflow:hidden;
			 }

.diary_title_text{float:left;
                  width:530px;
				  overflow:hidden;
				  text-align:left;
				  line-height:18px;
				  }

.diary_title_content{font-size:14px;
					 font-weight:bold;
					 color:#ff4f02;
					 }

.diary_content_text,.f_diary_content_text
                   {float:left;
                    width:545px;
					overflow:hidden;
					margin-top:15px;
					line-height:17px;
					text-align:left;
					color:#ccc;
					}

.diary_content_text_me { width : 570px; }

.f_diary_content_text{width:100%;
                      overflow:hidden;
					  }

.diary_button{float:right;
              width:170px;
			  height:21px;
			  overflow:hidden;
			  padding:20px 25px 0 0;
			  text-align:left;
			  }

.f_diary_button{float:right;
                width:168px;
				height:21px;
				overflow:hidden;
				}

.friends_diary_main{float:left;
                    width:545px;
					overflow:hidden;
					padding-left:15px;
					}
.friends_diary_main_me{float:left;
                    width:545px;
					overflow:hidden;
					padding-left:15px;
					}

.friends_diary_title{float:left;
					 width:535px;
					 overflow:hidden;
					 }

.f_diary_title_text{float:left;
                    width:350px;
				    overflow:hidden;
				    }

.diary_content_color{color:#ccc;}

.line_height{padding-top:20px;}

.massage_users_name{float:left;
                    width:480px;
					overflow:hidden;
					text-align:left;
					}

.tag_link a{color:#999;
            text-decoration:underline;
			}

.tag_link a:hover{color:#ff4f02;}

.diary_tags{float:left;
            width:643px;
			height:20px;
			overflow:hidden;
			margin-top:10px;
			text-align:left;
			line-height:20px;
			}

.diary_tags li{float:left;
               width:100px;
			   padding-left:30px;
			   text-align:left;
			   }

.diary_tags li a{color:#999;
                 text-decoration:underline;
				 }

.diary_tags li a:hover{color:#ff4f02;
                       text-decoration:underline;
				       }

.diary_pub_box{float:left;
               width:643px;
			   overflow:hidden;
			   margin-top:22px;
			   padding-bottom:25px;
			   border-bottom:1px solid #313131;
			   }

.diary_title_box{float:left;
                 width:640px;
				 height:22px;
				 overflow:hidden;
				 line-height:22px;
				 background:url(../images/diary/title_bg.gif) no-repeat;
				 }

.diary_title_inp{margin:0;
                 padding:0;
				 float:left;
				 width:635px;
				 height:20px;
				 overflow:hidden;
				 line-height:20px;
				 padding-left:5px;
				 text-align:left;
				 border:0;
				 background:none;
				 }

.diary_pub_content{float:left;
                   width:640px;
				   overflow:hidden;
				   text-align:left;
				   }

.diary_pub_intro{float:left;
                 width:643px;
				 overflow:hidden;
				 text-align:left;
				 margin-top:10px;
				 }

.diary_button_pub{float:left;
                  width:60px;
				  height:20px;
				  overflow:hidden;
				  padding:10px 0 0 90px;
				  }


.text_link_03 a{color:#999;
                text-decoration:underline;
			    }


.message_button{float:left;
                width:40px;
				height:20px;
				overflow:hidden;
				background:url(../images/record/button_message.gif) no-repeat;
				}

.message_button_123{float:left;
                width:40px;
				height:20px;
				overflow:hidden;
				background:url(../images/record/button_message_123.gif) no-repeat;
				}


/*分享*/

.share_content{padding-bottom:28px;}

.record_con_h{width:613px;
              overflow:hidden;
			  padding:20px 10px 28px 20px;
			  }

.share_button{float:right;
			  width:80px;
			  height:21px;
			  overflow:hidden;
			  background:url(../images/share/button_wants.gif) no-repeat;
			  }

.share_main{float:left;
            width:445px;
			overflow:hidden;
			text-align:left;
			}

.share_button_box{float:right;
                  width:168px;
				  height:21px;
				  overflow:hidden;
				  padding-right:10px;
				  text-align:left;
				  }

.share_title{float:left;
             width:100%;
			 height:16px;
			 overflow:hidden;
			 line-height:16px;
			 text-align:left;
			 color:#666;
			 }

.share_video_main{float:left;
                  width:100%;
				  overflow:hidden;
				  margin-top:10px;
				  text-align:left;
				  }

.share_video_pic{float:left;
                 width:125px;
				 height:94px;
				 overflow:hidden;
				 padding:4px 0 0 5px;
				 background:#3b3b3b;
				 }

.share_video_intro,.share_diary_intro
                  {float:left;
                   width:300px;
				   overflow:hidden;
				   padding-left:12px;
				   }

.share_diary_intro{width:370px;
                   overflow:hidden;
				   }

.video_intro_title{float:left;
                   width:100%;
				   height:18px;
				   overflow:hidden;
				   line-height:18px;
				   text-align:left;
				   color:#ff4f02;
				   font-size:14px;
				   font-weight:bold;
				   }

.video_intro_title a{color:#ff4f02;
                     text-decoration:underline;
					 }

.video_intro_main,.website_intro,.website_intro_text
                 {float:left;
                  width:100%;
				  overflow:hidden;
				  line-height:18px;
				  text-align:left;
				  margin-top:8px;
				  }

.website_intro{margin:0;}

.button_lyrics{float:left;
               width:82px;
               max-height:40px;
			   margin-top:15px;
			   background:url(../images/share/button_lyrics.gif) no-repeat;
			   }

.lyrics_inp{float:left;
            margin:0;
			padding:0;
            width:82px;
			height:20px;
			overflow:hidden;
			cursor:pointer;
			border:0;
			background:none;
			}

.diary_aythor{floeft:left;
              width:100%;
			  height:16px;
			  overflow:hidden;
			  padding-top:8px;
			  line-height:16px;
			  text-align:left;
			  color:#ff4f02;
			  font-size:14px;
			  }

.diary_aythor a{color:#ff4f02;
                text-decoration:none;
			    }

.friends_share_main{width:370px;
                    overflow:hidden;
					padding-left:12px;
					}

.friends_video_intro{float:left;
                     width:220px;
					 overflow:hidden;
					 }

.share_diary_intro{float:left;
                   width:300px;
				   overflow:hidden;
					}

.friends_share{float:left;
               width:643px;
			   overflow:hidden;
			   margin:22px 0 10px 0;
			   text-align:left;
			   }

.friends_share_head{float:left;
                    width:570px;
					overflow:hidden;
					padding-left:10px;
					text-align:left;
					}

.friends_share_name{float:left;
                    width:100%;
					height:20px;
					overflow:hidden;
					text-align:left;
					line-height:20px;
					font-size:14px;
					font-weight:bold;
					}

.friends_share_nav{float:left;
                   width:100%;
				   height:21px;
				   overflow:hidden;
				   margin-top:12px;
				   text-align:left;
				   }

.friends_share_nav li{float:left;
                      width:73px;
					  height:21px;
					  overflow:hidden;
					  padding-right:5px;
					  text-align:left;
					  }

.share_friends_button{float:right;
                      width:85px;
					  overflow:hidden;
					  padding-right:15px;
					  _padding-right:20px;
					  }

.player_box,.share_website
           {clear:both;
            margin:30px auto 0 auto;
			width:480px;
			overflow:hidden;
			}

.share_website{float:left;}

.share_video_button{float:left;
                    width:100%;
					height:21px;
					overflow:hidden;
					margin-top:15px;
					text-align:left;
					}

.music_player{float:left;
              width:100%;
			  overflow:hidden;
			  margin-top:15px;
			  padding-left:12px;
			  text-align:left;
			  }

.want_share_title{float:left;
                  width:643px;
				  height:20px;
				  overflow:hidden;
				  margin:25px 0 10px 0;
				  line-height:20px;
				  text-align:left;
				  font-size:14px;
				  font-weight:bold;
				  }

.share_content_box{float:left;
                   width:640px;
				   height:185px;
				   overflow:hidden;
				   background:url(../images/share/share_inp.gif) no-repeat;
				   }

.share_inp{float:left;
           width:636px;
		   height:180px;
		   overflow:hidden;
		   line-height:16px;
		   text-align:left;
		   }

.share_button_02{float:right;
                 width:40px;
				 height:20px;
				 overflow:hidden;
				 margin-top:10px;
				 background:url(../images/share/button_share.gif) no-repeat;
				 }
/*相册*/

.photo_box_01,.photo_box_02,.photo_box_03
             {clear:both;
			  margin:0 auto;
			  border:1px solid #3b3b3b;
			  background:#343434;
			  padding:5px;
			  }

.photo_box_01{float:left;
			  overflow:hidden;
			  }

.photo_box_02{float:left;
			  overflow:hidden;
			  text-align:left;
			  }

.photo_box_03{float:left;
			  overflow:hidden;
			  text-align:left;
			  }

.photo_main{float:left;
            width:150px;
			overflow:hidden;
			text-align:center;
			border:1px solid #000;
			}

.photo_main_01{float:left;
               width:124px;
			   overflow:hidden;
			   }

.photo_main_02{float:left;
               width:144px;
			   overflow:hidden;
			   margin-top:12px;
			   margin-left:10px;
			   }

.photo_main_03{float:left;
               width:124px;
			   overflow:hidden;
			   margin-top:2px;
			   margin-left:33px;
			   }

.photo_main_04{float:left;
               width:144px;
			   overflow:hidden;
			   margin-top:12px;
			   margin-left:33px;
			   }

.photo_intro,.photo_intro_02,.photo_intro_03
            {float:left;
             width:100%;
			 overflow:hidden;
			 margin-top:12px;
			 line-height:18px;
			 text-align:left;
			 color:#ccc;
			 }

.photo_intro_02{margin-top:20px;}

.photo_intro_03{margin-top:8px;
				}

.photo_intro_04{text-align:center;}

.album_comments{float:left;
                padding-left:20px;
				margin-top:20px;
				overflow:hidden;
				border:0;
				}

.album_box{float:left;
           width:310px;
		   overflow:hidden;
		   text-align:left;
		   }

.album_intro{float:left;
             width:185px;
			 overflow:hidden;
			 padding-left:10px;
			 text-align:left;
			 }

.album_intro_name{flaot:left;
                  width:100%;
				  height:16px;
				  overflow:hidden;
				  line-height:16px;
				  text-align:left;
				  color:#ff4f02;
				  font-weight:bold;
				  }

.album_intro_text,.album_intro_text_02
                 {float:left;
                  width:100%;
				  overflow:hidden;
				  padding-top:3px;
				  line-height:18px;
				  text-align:left;
				  color:#ccc;
				  }

.album_intro_text_02{line-height:15px;}

.album_button{float:rigth;
              width:78px;
			  height:20px;
			  overflow:hidden;
			  background:url(../images/album/button_new_photo.gif) no-repeat;
			  }

.title_link_02 a{color:#ff4f02;
                 text-decoration:underline;
			     font-weight:bold;
			     }

.album_oper_button{float:left;
                   width:100%;
				   overflow:hidden;
				   margin-top:6px;
				   text-align:left;
				   }

.next_page_box{float:left;
               width:643px;
			   height:25px;
			   overflow:hidden;
			   text-align:right;
			   border-bottom:1px solid #313131;
			   }

.next_page_button{float:right;}

.photo_details{float:left;
               width:643px;
			   text-align:left;
			   }

.photo_box{float:left;
           width:637px;
		   height:422px;
		   overflow:hidden;
		   margin-top:12px;
		   border:3px solid #313131;
		   }

.photo_intro_text{float:left;
                  width:100%;
				  overflow:hidden;
				  margin-top:10px;
				  text-align:left;
				  line-height:18px;
				  color:#cdcdcd;
				  }

.album_oper_box{float:left;
                width:630px;
				height:21px;
				overflow:hidden;
				padding:12px 13px 12px 0;
				margin-top:18px;
				border-top:1px solid #313131;
				border-bottom:1px solid #313131;
				background:#272727;
				}

.album_my_head{float:left;
               width:510px;
			   overflow:hidden;
			   padding-left:10px;
			   text-align:left;
			   }

.my_photo{color:#ff4f02;
          font-size:12px;
		  font-weight:bold;
		  text-align:left;
		  padding-left:3px;
		  }

.album_browse{float:left;
              width:52px;
			  height:20px;
			  overflow:hidden;
			  margin-top:2px;
			  text-align:left;
			  background:url(../images/album/button_browse.gif) no-repeat;
			  }

.album_browse_02{margin-top:0;
                 margin-left:5px;
				 }

.album_add,.album_new
          {float:left;
           width:140px;
		   height:20px;
		   overflow:hidden;
		   text-align:left;
		   }

.album_checkbox{float:left;
                margin:0;
				padding:0;
                width:20px;
				height:20px;
				overflow:hidden;
				text-align:left;
				}

.album_add_text{float:left;
                width:100px;
                height:20px;
				overflow:hidden;
				padding-left:5px;
				line-height:20px;
				*line-height:23px;
				_line-height:23px;
				text-align:left;
				color:#ccc;
				}

.album_upload_pic{float:left;
                  width:82px;
				  height:20px;
				  overflow:hidden;
				  text-align:left;
				  background:url(../images/album/button_upload.gif) no-repeat;
				  }

.upload_inp{margin:0;
			padding:0;
			float:left;
            width:82px;
			height:20px;
            overflow:hidden;
			cursor:pointer;
			border:0;
			background:none;
			}

.upload_main{padding-bottom:250px;}

.upload_main_02{padding-bottom:50px;}

.upload_main_03{padding-bottom:192px;}

.upload_main_04{padding-bottom:140px;}

.album_delete{float:left;
              width:52px;
			  height:20px;
			  overflow:hidden;
			  text-align:left;
			  background:url(../images/album/button_delete.gif) no-repeat;
			  }

.album_upload_box{float:left;
                  width:520px;
				  height:296px;
				  overflow:hidden;
				  margin-top:15px;
				  padding-left:15px;
				  text-align:left;
				  }

.upload_oper{float:left;
             width:100%;
			 height:20px;
			 overflow:hidden;
			 text-align:left;
			 margin-top:15px;
			 padding-left:15px;
			 }

.album_ok{margin-top:0;
          margin-right:5px;
		  background:url(../images/friends/button_ok.gif) no-repeat;}

.delete_album{float:left;
              background:url(../images/album/button_delete_album.gif) no-repeat;
			  }

.album_choose,.album_choose_02
             {float:right;
              width:557px;
			  overflow:hidden;
			  margin-top:15px;
			  padding-bottom:10px;
			  border-bottom:1px solid #313131;
			  }

.album_choose_02{border:0;}

.album_tips_text{float:left;
                 width:250px;
				 overflow:hidden;
				 line-height:16px;
				 padding-top:5px;
				 text-align:left;
				 }

.album_edit_box{float:left;
                width:643px;
			    overflow:hidden;
			    padding:15px 0 10px 0;
			    border-bottom:1px solid #313131;
			    }

.edit_photo_main,.edit_photo_main_01,.edit_photo_main_02
                {float:left;
                 width:145px;
				 overflow:hidden;
				 margin-top:5px;
				 padding-left:12px;
				 text-align:left;
				 }

.edit_photo_main_01{width:98px;
                    overflow:hidden;
					padding-left:35px;
					}

.edit_photo_main_02{width:125px;
                    overflow:hidden;
					padding-left:22px;
					}

.edit_oper_button,.edit_oper_button_01,.edit_oper_button_02
                 {clear:both;
                  margin-top:10px;
				  padding-left:12px;
				  }

.edit_oper_button_01{padding-left:35px;}

.edit_oper_button_02{padding-left:25px;}

.edit_photo_box{float:right;
                width:445px;
				height:80px;
				overflow:hidden;
				margin-top:5px;
				text-align:left;
				background:url(../images/album/edit_photo_inp.gif) no-repeat;
				}

.edit_photo_inp,.photo_dec_inp
               {margin:0;
                padding:0;
				float:left;
                width:437px;
				height:70px;
				overflow-y:scroll;
				overflow-x:hidden;
				text-align:left;
				padding:3px;
				margin-top:2px;
				line-height:16px;
				border:0;
				background:none;
				}

.edit_oper_box{float:left;
               width:100%;
			   overflow:hidden;
			   margin-top:20px;
			   }

.choose_pic{float:left;
            width:100%;
			overflow:hidden;
			text-align:left;
			}

.choose_pic_title,.choose_pic_main
                 {float:left;
                  width:100%;
				  overflow:hidden;
				  padding:15px 0 15px 20px;
				  line-height:18px;
				  text-align:left;
				  color:#fff;
				  border-bottom:1px solid #313131;
				  }

.choose_pic_main{float:left;
                 padding:15px 0 15px 40px;
				 overflow:hidden;
				 }

.choose_photo_box{float:left;
                  width:60px;
				  height:77px;
				  overflow:hidden;
				  text-align:left;
				  }

.choose_photo_intro,.choose_photo_title
                   {float:left;
                    width:300px;
					overflow:hidden;
					padding-left:20px;
					text-align:left;
					}

.choose_photo_title{padding:0;}

.choose_photo_name{float:left;
                   width:200px;
				   overflow:hidden;
				   padding-right:10px;
				   line-height:18px;
				   text-align:left;
				   color:#fff;
				   }

.photo_dec{flaot:left;
           width:300px;
		   height:52px;
		   overflow:hidden;
		   text-align:left;
		   background:url(../images/album/upload_pic_inp.gif) no-repeat;
		   }

.photo_dec_inp{width:282px;
		       height:43px;
			   overflow-y:scroll;
			   overflow-x:hidden;
			   text-align:left;
			   padding:3px;
			   margin-top:2px;
			   line-height:16px;
			   border:0;
			   background:none;
			   }

/*频道*/

.users_data{float:left;
            width:980px;
			overflow:hidden;
			margin-top:12px;
			text-align:left;
			}

.left_main{float:left;
           width:960px;
		   overflow:hidden;
		   padding:5px 0 10px 20px;
		   text-align:left;
		   background:#222;
		   }

.my_head{float:left;
         width:152px;
		 overflow:hidden;
		 text-align:left;
		 }

.my_head_pic,.friends_head_pic
            {float:left;
             width:120px;
			 height:120px;
             overflow:hidden;
			 padding:7px;
			 background:#3c3c3c;
			 }

.friends_head_pic{margin-left:6px;
                  _margin-left:3px;
				  }

.changes_data{float:left;
              width:102px;
			  height:21px;
			  overflow:hidden;
			  margin-left:16px;
			  _margin-left:8px;
			  padding-top:8px;
			  }

.data_box{float:left;
          width:480px;
		  overflow:hidden;
		  padding-left:5px;
		  text-align:left;
		  }

.name_box{float:left;
          width:100%;
		  height:20px;
		  overflow:hidden;
		  line-height:20px;
		  color:#666;
		  text-align:left;
		  }

.name_link a{font-size:14px;
             font-weight:bold;
		     color:#ff4f02;
			 text-decoration:none;
		      }

.sigt_box{float:left;
          width:100%;
		  overflow:hidden;
		  line-height:18px;
		  text-align:left;
		  color:#ccc;
		  }

.sigt_main{float:left;
           width:100%;
		   overflow:hidden;
		   text-align:left;
		   }

.sigt_inp_box{float:left;
              width:345px;
			  height:22px;
			  overflow:hidden;
			  margin-top:3px;
			  background:url(../images/channels/sigt_inp.gif) no-repeat;
			  }

.sigt_inp{margin:0;
          padding:0;
		  width:340px;
		  height:20px;
		  overflow:hidden;
		  margin-top:1px;
		  padding-left:3px;
		  text-align:left;
		  padding-top:3px;
		  *padding-top:0;
		  _padding-top:0;
		  line-height:20px;
		  font-size:12px;
		  color:#000000;
		  border:0;
		  background:none;
		  }

.sigt_pub_button{margin-top:4px;
                 margin-left:4px;
				 background:url(../images/channels/button_pub.gif) no-repeat;
                 }

.data_main,.data_content
          {float:left;
           width:100%;
		   overflow:hidden;
		   margin-top:20px;
		   line-height:18px;
		   }

.data_content{margin:0;}

.data_left{float:left;
           width:80px;
		   height:18px;
		   overflow:hidden;
		   line-height:18px;
		   text-align:right;
		   }

.data_right{float:left;
            width:400px;
			overflow:hidden;
			line-height:18px;
			text-align:left;
			color:#ccc;
			}

.news_main,.news_list
          {float:left;
           width:640px;
		   overflow:hidden;
		   margin-top:5px;
		   text-align:left;
		   }

.news_list{padding:12px 0 12px 0;
           margin:0;
           overflow:hidden;
		   background-image:url(../images/users/line.gif);
           background-position:bottom;
		   background-repeat:repeat-x;
		   }

.news_title{float:left;
            width:580px;
			overflow:hidden;
			line-height:22px;
			text-align:left;
			}

.news_content_box{float:left;
                  width:580px;
				  overflow:hidden;
				  text-align:left;
				  }

.n_content{float:left;
           width:520px;
		   height:22px;
		   overflow:hidden;
		   text-align:left;
		   line-height:22px;
		   color:#ccc;
		   }

.content_text a{color:#ccc;
                text-decoration:underline;
			    }

.n_time{float:right;
        width:100px;
		height:22px;
		overflow:hidden;
		line-height:22px;
		text-align:right;
		vertical-align	: middle;
		color:#666;
		}

.news_title_main{background:url(../images/channels/title_fillet_c.gif) repeat-x;}

.massage_box{float:left;
             width:640px;
			 overflow:hidden;
			 margin-top:10px;
			 text-align:left;
			 }

.massage_inp_box{flaot:left;
                 width:640px;
				 height:85px;
				 overflow:hidden;
				 margin-top:1px;
				 text-align:left;
				 background:url(../images/channels/massage_inp.gif) no-repeat;
				 }

.massage_inp{width:632px;
             height:75px;
			 overflow-y:scroll;
			 overflow-x:hidden;
			 padding:3px;
			 line-height:16px;
			 margin-top:1px;
			 font-size:12px;
			 text-align:left;
			 }

.massage_replay{float:left;
                width:640px;
				overflow:hidden;
				margin-top:15px;
				text-align:left;
				border-bottom:1px solid #313131;
				}

.visit_box,.title_box_03
          {float:left;
           width:300px;
		   overflow:hidden;
		   margin-top:15px;
		   text-align:left;
		   }

.title_box_03{margin:0;}

.visit_title{float:left;
             width:280px;
			 height:19px;
			 overflow:hidden;
			 padding:4px 0 0 10px;
			 text-align:left;
			 background:url(../images/channels/title2_fillet_c.gif) repeat-x;
			 }


.friends_title_index{background:url(../images/channels/title3_fillet_c.gif) repeat-x;}
.l_friends_title_index{background:url(../images/channels/l_title3_fillet_c.gif) repeat-x;}
.visit_main{float:left;
            width:285px;
			overflow:hidden;
			padding:8px 8px 0 8px;
			background:#222;
			}

.visit_main_fillet{float:left;
                   width:285px;
				   height:6px;
				   overflow:hidden;
				   text-align:left;
				   }

.visit_content{float:left;
               width:100%;
			   overflow:hidden;
			   padding-bottom:5px;
			   background:#1a1a1a;
			   }

.visit_users{padding:8px 0 0 13px;}

.visit_more{flaot:left;
            width:285px;
			height:16px;
			overflow:hidden;
			padding-top:8px;
			line-height:14px;
			text-align:right;
			}

.visit_more a{color:#999;
              text-decoration:underline;
			  }

.visit_more a:hover{color:#ff4f02;
                    text-decoration:underline;
				    }

.friends_number{float:left;
				overflow:hidden;
				color:#fff;
				text-align:left;
				}

.friends_oper{float:left;
              width:100%;
			  overflow:hidden;
			  margin-top:10px;
			  text-align:left;
			  }

.f_oper_list{float:left;
             width:140px;
			 height:200px;
			 overflow:hidden;
			 margin-top:10px;
			 margin-left:4px;
			 _margin-left:2px;
			 text-align:left;
			 background-image:url(../images/users/line.gif);
			 background-position:top;
			 background-repeat:repeat-x;
			 }

.oper_list_box{float:left;
               width:100%;
			   height:30px;
			   overflow:hidden;
			   line-height:30px;
			   text-align:left;
			   text-indent:5px;
			   color:#666;
			   background-image:url(../images/users/line.gif);
			   background-position:bottom;
			   background-repeat:repeat-x;
			   }

.users_data_main{float:left;
                 width:640px;
				 overflow:hidden;
				 text-align:left;
				 }

.oper_tips{float:left;
           width:500px;
		   overflow:hidden;
		   margin-left:6px;
		   _margin-left:3px;
		   padding:28px 0 28px 130px;
		   background:#272727;
		   border-top:1px solid #313131;
		   border-bottom:1px solid #313131;
		   }

.f_icon_tips{float:left;
             width:25px;
			 height:25px;
			 overflow:hidden;
			 text-align:left;
			 }

.f_icon_text{float:left;
             height:25px;
			 overflow:hidden;
			 text-indent:10px;
			 line-height:25px;
			 text-align:left;
			 font-size:16px;
			 color:#ff4f02;
			 }

/*我的头像*/

.head_left,.head_oper
          {float:left;
           width:235px;
		   overflow:hidden;
		   text-align:left;
		   }

.head_title{flaot:left;
            width:100%;
			height:25px;
			overflow:hidden;
			text-indent:2px;
			line-height:25px;
			text-align:left;
			color:#ff4402;
			font-size:14px;
			font-weight:bold;
			}

.head_tips{flaot:left;
           width:100%;
		   height:25px;
		   overflow:hidden;
		   text-indent:2px;
		   text-align:left;
		   line-height:25px;
		   }

.head_box{float:left;
          width:235px;
		  overflow:hidden;
          margin-top:5px;
 		  text-align:left;
		  }

.head_oper{padding-left:40px;
           margin-top:25px;
		   overflow:hidden;
		   }

.save_head{background:url(../images/head/button_save_head.gif) no-repeat;}

.cancle_head{margin-top:0;
             margin-left:6px;
			 overflow:hidden;
			 background:url(../images/head/button_cancel.gif) no-repeat;
			 }

.head_right{float:left;
            width:300px;
			overflow:hidden;
			padding-left:60px;
			text-align:left;
			}

.change_head{float:left;
             width:100%;
			 height:25px;
			 overflow:hidden;
			 line-height:25px;
			 text-align:left;
			 color:#ff4f02;
			 font-weight:bold;
			 }

.head_browse{float:left;
             width:100%;
			 overflow:hidden;
			 margin-top:5px;
			 text-align:left;
			 }

.browse_button{float:left;
               width:82px;
			   height:20px;
			   overflow:hidden;
			   margin-left:6px;
			   text-align:left;
			   background:url(../images/head/button_browsw.gif) no-repeat;
			   }

.browse_box{float:left;
            width:170px;
			height:22px;
			overflow:hidden;
			text-align:left;
			background:url(../images/users/set_input_box.gif) no-repeat;
			}

.upload_head{float:left;
             width:52px;
			 height:20px;
			 overflow:hidden;
			 margin-top:10px;
			 text-align:left;
			 background:url(../images/head/button_upload.gif) no-repeat;
			 }

.head_tips_02{float:left;
              width:282px;
			  overflow:hidden;
			  margin-top:20px;
			  text-align:right;
			  line-height:18px;
			  }

/*注册*/

.login_info{float:left;
            width:100%;
			overflow:hidden;
			margin-top:15px;
			text-align:left;
			}

.login_title{float:left;
             width:643px;
			 height:25px;
			 overflow:hidden;
			 margin-top:20px;
			 line-height:25px;
			 text-align:left;
			 font-size:14px;
			 color:#ff4f02;
			 font-weight:bold;
			 border-bottom:1px solid #313131;
			 }

.login_des{float:left;
           width:643px;
		   overflow:hidden;
		   margin-top:8px;
		   line-height:16px;
		   text-align:left;
		   color:#fff;
		   }

.login_inp_box,.login_inp_box_n,.login_inp_box_p
              {float:left;
               width:220px;
			   height:22px;
			   overflow:hidden;
			   background:url(../images/login/login_inp.gif) no-repeat;
			   }

.login_inp_box_n{background:url(../images/login/login_inp1.gif) no-repeat;}

.login_inp_box_p{background:url(../images/login/login_inp2.gif) no-repeat;}

.login_input{margin:0;
             padding:0;
			 width:210px;
			 height:20px;
			 overflow:hidden;
			 margin-top:2px;
			 padding-left:5px;
			 padding-top:2px;
			 *padding-top:0;
			 _padding-top:0;
			 line-height:20px;
			 text-align:left;
			 border:0;
			 background:none;
			 }

.tips_icon{float:left;
           width:17px;
		   height:17px;
		   overflow:hidden;
		   margin-top:3px;
		   padding-left:5px;
		   text-align:left;
		   }


.password_box{float:left;
              width:100%;
			  overflow:hidden;
			  text-align:left;
			  }

.password_safe{flaot:left;
               width:220px;
			   overflow:hidden;
			   padding-left:95px;
			   text-align:left;
			   }

.ps_safe_tips{float:left;
              width:200px;
			  height:20px;
			  overflow:hidden;
			  margin-top:2px;
			  line-height:20px;
			  text-align:left;
			  color:#fff;
			  }

.ps_safe_box{flaot:left;
             width:220px;
			 height:7px;
			 overflow:hidden;
			 text-align:left;
			 }

.ps_safe_line1,.ps_safe_line2,.ps_safe_line3
             {float:left;
			  width:73px;
			  height:7px;
			  overflow:hidden;
			  }

.ps_safe_line1{background:#ffd54f;}

.ps_safe_line2{background:#f49811;}

.ps_safe_line3{background:#ff4f03;}

.info_text_02{width:85px;
              overflow:hidden;
			  }

.terms_box{float:left;
           width:410px;
		   height:102px;
		   overflow:hidden;
		   background:url(../images/login/terms_inp.gif) no-repeat;
		   }

.terms_inp{width:399px;
           height:90px;
		   overflow-y:scroll;
		   overflow-x:hidden;
		   line-height:16px;
		   text-align:left;
		   padding:5px;
		   border:0;
		   background:none;
		   }

.terms_text{float:left;
            width:100%;
			height:22px;
			overflow:hidden;
			padding:5px 0 0 90px;
			text-align:left;
			color:#fff;
			}

.login_button{margin:0;
              margin-left:10px;
			  _margin-left:5px;
			  background:url(../images/login/button_login_02.gif) no-repeat;
			  }

.reset_button{background:url(../images/login/button_reset.gif) no-repeat;}

.changes_button{margin-left:10px;
                _margin-left:5px;
				background:url(../images/login/button_changes.gif) no-repeat;
				}
/*发短消息*/

.send_box{float:left;
          width:100%;
		  overflow:hidden;
		  margin-top:10px;
		  padding-left:20px;
		  text-align:left;
		  }

.send_text{float:left;
           width:50px;
		   height:20px;
		   overflow:hidden;
		   padding-right:10px;
		   line-height:20px;
		   text-align:right;
		   color:#b9b5b5;
		   }

.send_name{float:left;
           width:540px;
		   height:26px;
		   overflow:hidden;
		   background:url(../images/news/recip_inp.gif) no-repeat;
		   }

.send_inp{float:left;
          width:530px;
		  height:24px;
		  overflow:hidden;
		  line-height:22px;
		  padding-left:5px;
		  padding-top:4px;
		  *padding-top:0;
		  _padding-top:0;
		  margin-top:2px;
		  text-align:left;
		  border:0;
		  background:none;
		  }

.send_content{float:left;
              width:540px;
			  height:185px;
			  overflow:hidden;
			  text-align:left;
			  background:url(../images/news/sent_content_inp.gif) no-repeat;
			  }

.send_content_inp{width:531px;
                  height:175px;
				  overflow-y:scroll;
				  overflow-x:hidden;
				  padding:3px;
				  text-align:left;
				  line-height:16px;
				  border:0;
				  background:none;
				  }

.send_but_box{float:right;
              width:52px;
			  height:20px;
			  overflow:hidden;
			  margin-top:10px;
			  margin-right:22px;
			  _margin-right:11px;
			  text-align:left;
			  }

/*表情布局*/
.facebox { padding: 8px; width: 250px; border: 1px solid #CCC; background: #FFF; z-index: 100000;}
    .facebox ul li { float: left; width: 41px; height: 41px; overflow: hidden; }


/* uder add*/

.save_input, .users_login_inp1, .friends_serch_but, .indent_btn .invite_button {
	-moz-opacity	: 0;
	opacity			: 0;
	filter			: alpha(opacity = 0);
	text-indent		: -5px;
	border			: 1px solid #f00;
	width			: 55px;
}
.ie_left_30 {
	#margin-left:-30px;
	_margin-left:-30px;
}
#groupList {
	#margin-left:0px;
	_margin-left:0px;
}
.age_input {
	width		: 50px;
	height		: 18px;
	clear		: both;
	background	: url(../images/users/set_input_box.gif) no-repeat;
	line-height	: 18px;
	text-align	: left;
	text-indent	: 5px;
	border		: 0;
	*margin-left : -5px;
}
.changes_info_age {
	background	: none;
}
.select_liveplace {
	width	: 100px;
}
.select_liveplace .list_box_left {
	width	: 75px;
}

.reply_avatar img {
	height	: 16px;
	width	: 16px;
}
.blog_privacy_box {
	width	: 130px;
}
.blog_privacy_box .privacy_box_left {
	width	: 105px;
}

/* album*/
.album_top {
	border	: 0;
}
.album_first_line {
	padding-top	: 0;
}
.photo_main {
	float	: left;
	width	: 145px;
	margin	: 0 3px;
	border	: 0;
}
.photo_intro, .photo_box, .lxh_p {
	margin		: 0 auto;
	width		: 145px;
	text-align	: center;
}
.photo_intro {
	color	: #ccc;
	padding	: 5px 0 0 0;
}
.photo_intro p {
	line-height	: 15px;
	width		: 145px;
	height		: 15px;
	overflow	: hidden;
}
.photo_box_tmp img { margin : 5px; padding : 5px; background : #343434;  }
.photo_box, .lxh_p {
	height		: 130px;
	line-height	: 130px;
	position	: relative;
	overflow	: hidden;
	border		: 0;
}
.photo_box p, .lxh_p p {
	position	: static;
	+position	: absolute;
	top			: 50%;
}
.photo_box img {
	padding			: 5px;
	background		: #343434;
	border			: 1px solid #3b3b3b;
	position		: static;
	+position		: relative;
	top				: -50%;
	left			: -50%;
	vertical-align	: middle;
}
.lxh_p img {
	padding			: 5px;
	background		: #343434;
	border			: 1px solid #3b3b3b;
	position		: static;
	+position		: relative;
	vertical-align	: middle;
}
.photo_box p:after {
	content		: ".";
	font-size	: 1px;
	visibility	: hidden
}
.edit_photo_main {
	margin	: 0;
	padding	: 0;
}
.set_album_cover {
	width	: 145px;
	padding	: 0;
	text-align	: center;
}
#fg_parent {
	position : relative;
}
.uder_friend_group {
	_margin-top : 25px;
}


.formtable { width: 100%; }
    .formtable caption { color: #666; font-size: 12px; text-align: left; }
        .formtable caption h2 { padding: 5px; margin-top : 20px; color: #fff; font-size: 12px; border-top: 1px solid #313131; }
        .formtable caption p { color: #fff; padding: 20px; }
            .formtable td, .formtable th { padding: 5px 15px; color: #fff; }
            .formtable th { padding-right: 1em; text-align: right; width: 80px; }

.borderbox { margin: 0; padding: 10px; border-top: 1px solid #313131; color: #fff; }
	.borderbox h2 { padding: 0 0 5px 0; border-bottom: 1px solid #CCC; color: #fff; font-size: 12px; }




.number{width:100px;
        height:20px;
		overflow:hidden;
		line-height:20px;
		text-align:center;
		z-index:1000;
		position:relative;
		top:-46px;
		float:left;
		}
.hi{width:100px;
      height:20px;
		overflow:hidden;
		line-height:20px;
		text-align:center;
		z-index:1000;
		position:relative;
		top:-46px;
		float:left;
		}
.ajax_selector { position: relative; z-index: 999; }
	.ajax_selector_option { position: absolute; margin-top: -3px; padding: 3px 2px; border: 1px solid #CCC; background: #FFF; overflow: auto; overflow-x: hidden; overflow-y: auto; }


.button_close_n{float:right;
	             width:34px;
	             overflow:hidden;
	             line-height:20px;
	             text-align:center;
	             }

.text_list{float:left;
           width:500px;
           height:100px;
           overflow:hidden;
           line-height:20px;
           text-align:left;
           }

.text_list li{float:left;
              width:500px;
              height:20px;
              overflow:hidden;
              line-height:20px;
              text-indent:10px;
              text-align:left;
              }

.text_list a{color:#000;
             text-decoration:none;
             }

.text_list a:hover{color:#ff4f02;
                  text-decoration:underline;
                  }

.blocklink a { padding-left: 0.5em; line-height: 2em; display: block; }
	.blocklink a:hover { background: #2C629E; color: #FFF; text-decoration: none; }
	.blocklink .active a { color: #333; font-weight: bold; }

.showmessage { margin: 50px auto; width: 600px; }
	.showmessage h2 { font-size: 30px; }
	.showmessage .ye_l_b { padding: 15px 20px 20px; }
	.showmessage p { padding: 2em 1em;  font-size: 14px; overflow: hidden; }
	.showmessage .op { font-size: 12px; text-align: right; }
.feedtime { margin: 28px 0 10px; color: #ccc; z-index:2000; }

.blog_category_list_container { width : 140px; }
.blog_category_list { width: 115px; background: transparent url(../images/users/page_bg_left.gif) repeat-x; }
.enter-content .feed_link{
									color:#f19100;
								}
.media {
			float:left;
         width:92px;
			height:38px;
			overflow:visible;
			margin-top:15px;
			}
.play{width:100px;
        height:36px;
		overflow:hidden;
		line-height:20px;
		text-align:center;
		z-index:1000;
		position:relative;
		top:-60px;
		left:10px;
		float:left;
		}
/*消息详细页面*/

.news_reply{float:right;
            width:40px;
			height:20px;
			overflow:hidden;
			padding-right:30px;
			margin-top:8px;
			text-align:left;
			}
/*个人中心更新*/

.news_title_t{float:left;
              width:480px;
			  overflow:hidden;
			  text-align:left;
			  }


.news_title_t .small_head_box { margin-right : 5px; }

.feed_li_head { float : left; margin-right : 5px; }

.icon{float:left;
      width:16px;
	  overflow:hidden;
	  padding:3px 4px 0 0;
	  text-align:left;
	  }

.news{float:left;
      width:450px;
	  overflow:hidden;
	  text-align:left;
	  }

.upload_photo{float:left;
              width:110px;
			  overflow:hidden;
              padding:5px;
			  margin:5px 5px 5px 5px;
              border:1px solid #3b3b3b;
			  background:#343434;
			  }

.upload_photo_2{
				float:left;
				 overflow:hidden;
             padding:5px;
             border:1px solid #3b3b3b;
			    background:#343434;
			    max-width:145px;
			    max-height:110px;
			    }

.n_content_photo,.n_photo_box
                {float:left;
                 width:560px;
		         text-align:left;
		         }

.n_photo_box{margin-bottom:5px;}

.n_photo_com{float:left;
             width:380px;
			 overflow:hidden;
			 padding:5px 0 0 5px;
			 line-height:22px;
			 text-align:left;
			 }

.com_name{float:left;
          width:100%;
		  overflow:hidden;
		  text-align:left;
		  }

.photo_com_text{float:left;
                width:100%;
				overflow:hidden;
				padding-top:5px;
				line-height:18px;
				text-align:left;
				}

.quotes_box{float:left;
            width:14px;
			height:12px;
			overflow:hidden;
			padding-top:2px;
			text-align:left;
			}

.com_text{float:left;
          text-align:left;
		  color:#ccc;
		  padding:0 5px 0 5px;
		  }

.title_link_03 a{font-size:13px;
                 color:#ff4f02;
                 text-decoration:underline;
			     font-weight:bold;
			     }

.upload_video{float:left;
              width:120px;
			  height:90px;
			  overflow:hidden;
			  text-align:left;
			  padding:5px;
			  margin:5px 5px 5px 5px;
              border:1px solid #3b3b3b;
			  background:#343434;
			  }

.video_button{width:100px;
        height:60px;
		overflow:hidden;
		line-height:20px;
		text-align:center;
		z-index:1000;
		position:relative;
		top:-60px;
		left:10px;
		float:left;
			  }

.video_button_1{width:100px;
        height:60px;
		overflow:hidden;
		line-height:20px;
		text-align:center;
		z-index:1000;
		position:relative;
		top:-75px;
		left:18px;
		float:left;
			  }
.news_content_box2{padding:5px 0 0 0;}

.news_tips{float:left;
           width:673px;
		   overflow:hidden;
		   text-align:left;
		   background:#222;
		   }

.tips_box{
          width:80%;
		  overflow:hidden;
		  text-align:left;
		  padding-left:50px;
		  }

.news_box{float:left;
          width:135px;
		  height:22px;
		  overflow:hidden;
		  padding:5px 0 0 30px;
		  text-align:left;
		  line-height:22px;
		  color:#ccc;
		  }

.news_link a{color:#999;
             text-decoration:underline;
		     }

.n_video_com{width:390px;
             overflow:hidden;
			 }
.summaryimg {
				max-width:140px;
				max-height:110px;
				}

.alpha_none { -moz-opacity : 0; opacity : 0; filter : alpha(opacity = 0); }


.pm_icon_hover, .pm_icon { position : absolute; margin-top: -8px; margin-left : 38px; *margin-left : -30px;  background : url(../images/icon/num.gif); width : 40px; height : 18px; color : #ff4f02; font-size : 10px; }
.pm_icon { margin-top : -35px; *margin-top : -20px; }

.image_link {text-decoration : none;}
/*1-6分享更新*/

.share_want_box{float:left;
                width:372px;
				overflow:hidden;
				text-align:left;
				}

.want_share_title2{float:left;
                   width:100%;
				   overflow:hidden;
				   }

.share_title_box{float:left;
                 width:372px;
				 height:22px;
				 overflow:hidden;
				 line-height:22px;
				 background:url(../images/share/share_title_inp.gif) no-repeat;
				 }

.share_title_inp{width:367px;
                 overflow:hidden;
				 }

.share_content_box2{float:left;
                    width:372px;
				    overflow:hidden;
				    background:url(../images/share/share_inp2.gif) no-repeat;
				    }

.share_inp2{float:left;
            width:365px;
		    overflow-y:scroll;
			overflow-x:hidden;
			margin-top:2px;
		    }

.share_want_tips{float:left;
                 width:270px;
				 overflow:hidden;
				 margin-top:45px;
				 text-align:left;
				 }

.s_tips_main,.s_tips_title
            {float:left;
             width:270px;
			 overflow:hidden;
			 }

.s_tips_main{width:235px;
             overflow:hidden;
			 margin-top:10px;
             padding-left:30px;
			 }

.s_tips_title{color:#ff4f02;
              font-weight:bold;
			  line-height:20px;
			  text-align:left;
			  }

.s_tips_title img{padding-right:8px;}

.s_tips_text{float:left;
             width:210px;
			 overflow:hidden;
			 text-align:left;
			 line-height:16px;
			 padding-left:25px;
			 color:#fff;
			 }
/*2-23分享更新*/

.sammi_share{float:left;
             width:645px;
		     overflow:hidden;
		     text-align:left;
			 }

.sammi_s_bt{float:right;
            width:194px;
			height:40px;
			overflow:hidden;
			margin-top:15px;
			text-align:left;
			}

/*2-25分享更新*/

.sammi_share_top{float:left;
                 width:643px;
				 overflow:hidden;
				 border-bottom:1px solid #313131;
				 }

.sammi_share_nav{float:left;
			     width:293px;
			     height:35px;
			     overflow:hidden;
			     margin-top:15px;
			     }

.sammi_share_nav li{float:left;
				    heigth:35px;
				    overflow:hidden;
				    font-size:14px;
				    text-align:center;
				    }

.sammi_share_nav li a{color:#999;
                      text-decoration:none;
					  }

.sammi_s_oper{float:right;
              width:350px;
			  height:27px;
			  overflow:hidden;
			  }

.sammi_sbutton{float:left;
               width:268px;
			   overflow:hidden;
			   text-align:left;
			   }
.comment-username a{color:#ff4f02;}
.reply-username a{color:#ff4f02}


.star_feed a, .star_feed .feed_link, .wz_text_link a, .wz_text_link, .wz_album { color : #c09; }
.lt_feed a, .lt_feed .feed_link, .lt_text a, .lt_text, .lt_album { color : #2EE404; }
.nf_feed a, .nf_feed .feed_link, .nf_text a, .nf_text, .nf_album { color : #FDB902; }
.t_feed a, .t_feed .feed_link, .t_text_link a, .t_text, .tm_album { color : #00C9E7; }

.nf_comment_ul a { color : #fdb902; }
.lt_comment_ul a { color : #2EE404; }
.t_comment_ul a { color : #00C9E7; }
.wz_comment a  { color : #f09; }
.common_comment_ul a{color:#f60;}

a.no-under-line { text-decoration: none; }
.x-reply-dateline{margin-top:8px;*margin-top:0px;_margin-top:4px;}


/*03-31日志更新*/

.class_title{background:url(../images/users/title_bg_center.gif) repeat-x;}

.class_content1,.class_content2
              {float:left;
               width:275px;
			   overflow:hidden;
			   padding:5px;
			   text-align:left; 
			   background:#1a1a1a;
			   }
  
.class_content1 li{float:left;
                   width:25px;
				   height:20px;
				   padding:0 7px 0 7px;
				   overflow:hidden;
                   line-height:20px;
				   text-align:left;
				   white-space:nowrap;
				   word-break:break-all;
				   text-overflow:ellipsis;
				   display:block;
				   }
				   
				   
 .class_content2 li{float:left;
                   width:33px;
				   height:20px;
				   padding:0 6px 0 6px;
				   overflow:hidden;
                   line-height:20px;
				   text-align:left;
				   white-space:nowrap;
				   word-break:break-all;
				   text-overflow:ellipsis;
				   display:block;
				   }

			  

.class_content1 li a,.class_content2 li a
                   {color:#ff4f02;
                    text-decoration:none;
					}
					
.class_content1 li a:hover,.class_content2 li a:hover
                          {color:#fff;
                          text-decoration:underline;
					      }
						  
 .class_con_h{color:#fff;}
 /*03-30导入日志*/

.blog_btn{float:right;
          width:152px;
		  height:20px;
		  overflow:hidden;
		  margin-top:7px;
		  text-align:left;
		  }
		  
.blog_btn img{padding-left:6px;}

.blog_tips{float:left;
           width:625px;
		   overflow:hidden;
		   padding:15px 5px 0 8px;
		   line-height:24px;
		   text-align:left;
		   color:#fff;
		   font-size:14px;
		   }
		   
.blog_adress{float:left;
             width:625px;
			 overflow:hidden;
			 padding-left:8px;
			 margin-top:10px;
			 text-align:left;
			 }
			 
.blog_a_t{font-size:14px;
          font-weight:bold;
		  color:#ff4f02;
		  line-height:25px;
		  }
		  
.blog_a_box{float:left;
            width:575px;
			height:22px;
			overflow:hidden;
			margin-top:5px;
			text-align:left;
			background:url(../images/diary/inp_box.gif) no-repeat;
			}
			
.blog_a_inp{margin:0;
            padding:0;
			width:570px;
			height:22px;
			overflow:hidden;
			padding:0 2px 0 3px;
			line-height:22px;
			font-size:12px;
			border:0;
			background:none;
			}
			
.import_btn{float:left;
            width:570px;
            height:20px;
		    overflow:hidden;
		    margin-top:15px;
		    text-align:left;
		    }
			
.import_btn input{padding-right:5px;}

.blog_box,.blog_con
         {float:left;
          width:640px;
		  overflow:hidden;
		  margin-top:10px;
		  text-align:left;
		  }
		  
.blog_box{padding-left:8px;}

.blog_con_t{float:left;
            width:640px;
            height:30px;
			overflow:hidden;
			line-height:30px;
			border-bottom:1px solid #313131;
			}
			
.blog_cs_box,.blog_title,.blog_per
            {float:left;
			 height:30px;
			 overflow:hidden;
			 }
			 
.blog_cs_box{width:35px;
             overflow:hidden;
			 margin-top:5px;
			 padding-right:5px;
             text-align:center;
			 font-weight:bold;
			 color:#ff4f02;
			 }
			 
.blog_cs_t{margin:0;
           line-height:30px;
		   }
		   
.blog_title_t,.blog_per_t{color:#fff;}
			 
.blog_title{width:455px;
            overflow:hidden;
			padding-right:10px;
			line-height:30px;
			text-align:left;
			color:#ccc;
			}
			
.blog_per{width:130px;
          overflow:hidden;
		  margin-top:3px;
		  text-align:left;
		  }
		  
		  
/*04-07记录更新*/

.recpub_box{float:right;
            width:265px;
			overflow:hidden;
			}
			
.recpub_box2{float:right;
             width:232px;
			 overflow:hidden;
			 color:#666;
			 }
			 
.recpub_box3{float:right;
             width:173px;
			 overflow:hidden;
			 }
			 
.recpub_box4{float:right;
             width:240px;
			 overflow:hidden;
			 color:#666;
			 }
			
.rec_type{float:left;width:100px;padding-left:26px; margin-top:5px;}

.rec_type2{float:left;width:40px;padding-left:26px; margin-top:5px;}

.recpub_no{float:left;
           width:105px;
		   overflow:hidden;
		   text-align:left;
		   margin-top:8px;
		   color:#666666;
		   }
		   
.rec_private{float:left;
			 width:40px;
			 height:20px;
			 overflow:hidden;
			 line-height:23px;
			 text-align:left;
			 color:#666;
			 }
/*04-12分享更新*/

.s_left_menu{float:left; width:96px; overflow:hidden; text-align:left; }

.s_menu_t{float:left; 
          width:96px; 
		  height:28px; 
		  overflow:hidden; 
		  line-height:28px; 
		  font-size:14px; 
		  font-weight:bold; 
		  color:#ff4f02; 
		  text-align:center;
          background:url(../images/share/title_music.gif);
		  }
		  
.s_menu_con{float:left;
            width:90px;
			padding:0 0 8px 6px;
			overflow:hidden;
			background:#1a1a1a;
			}
			
.s_menu_con li{float:left;
               margin:3px auto 0 auto;
			   width:84px;
			   /*height:35px;*/
			   height:auto;
			   overflow:hidden;
			   line-height:35px;
			   text-align:center;
			   font-size:13px;
			   font-weight:bold;
			   color:#ccc;
			   }
			   
.s_menu_con li a{color:#ccc;text-decoration:none;}
				 
.s_menu_con li a:hover{color:#ff4f02; text-decoration:none;}
				 
.s_menu_l,.s_menu_h
         {float:left;
		  width:84px;
		  height:35px;
		  overflow:hidden;
		  line-height:35px;
		  }
		  
.s_menu_l{background:url(../images/share/menu_bg_l.gif) no-repeat;}
				 
.s_menu_h{ color:#000; background:url(../images/share/menu_bg_h.gif) no-repeat;}

.s_right_main,.s_right_main2,.s_music_top
             {float:right;
              width:540px;
			  overflow:hidden;
			  text-align:left;
			  }
			  
.s_right_main2{margin-top:-10px;}
			  
.s_music_top{margin-top:10px;}
			  
.s_right_t,.s_right_t2
          {float:left;
           width:540px;
		   height:25px;
		   overflow:hidden;
		   text-align:left;
		   font-size:14px;
		   font-weight:bold;
		   color:#fff;
		   background:url(../images/share/title_bg.gif) no-repeat;
		   }
		   
.s_right_t{width:520px; padding-left:20px; overflow:hidden; line-height:25px;}

.s_right_t2{width:530px; height:20px; padding:5px 0 0 10px; overflow:hidden;}

.s_right_t2 img{padding-right:6px;}

.s_right_con,.s_right_con2
            {float:left;
             width:540px;
			 overflow:hidden;
			 }
			 
.s_right_con2{float:right;
              width:530px;
			  overflow:hidden;
			  border-top:1px solid #313131;
			  }
			 
.s_main_con,.s_main_page
           {float:right;
            width:520px;
			padding:10px 0 10px 10px;
			overflow:hidden;
			border-bottom:1px solid #313131;
			}
			
.s_main_page{border:0;}
			
.music_choose,music_share{padding-right:8px;}
			
.music_choose,.music_choose2
             {float:left;
              width:20px;
			  height:20px;
			  overflow:hidden;
			  margin-top:1px;
			  text-align:left;
			  }
			  
.music_choose2{margin:0;padding-right:2px;}
			  
.music_share{float:left;
             width:390px;
			 overflow:hidden;
			 line-height:22px;
			 text-align:left;
			 }
			 
.music_name{color:#fff;}

.music_oper,.music_oper2
           {float:left;
            width:100px;
			overflow:hidden;
			text-align:left;
			}
			
.music_oper2{float:right;}
			
.music_btn{float:left;
           width:25px;
		   height:23px;
		   overflow:hidden;
		   text-align:left;
		   }
		   
.m_choose_all{float:left;
              width:50px;
			  overflow:hidden;
			  line-height:22px;
			  text-align:left;
			  color:#fff;
			  }
			  
.music_page{float:right;
            width:340px;
			overflow:hidden;
			text-align:right;
			}
			
.labe_title{background:url(../images/users/title_bg_center.gif) repeat-x;}

.label_content{float:left;
               width:265px;
			   overflow:hidden;
			   padding:5px 10px 5px 10px;
			   line-height:25px;
			   font-size:14px;
			   text-align:left;
			   font-family:Arial, Helvetica, sans-serif;
			   color:#999;
			   background:#1a1a1a;
			   }
			   
.label_content a{color:#999; text-decoration:none;}
			   
.label_content a:hover{color:#ff4f02; text-decoration:none;}

.label_content span{padding-left:10px;}

.label_type1 a{font-size:24px; color:#ff4f02; text-decoration:none;}

.label_type2 a{font-size:16px; font-weight:bold; text-decoration:none; }

.label_type3 a{font-size:24px; color:#fff; text-decoration:none; }

.label_type4 a{font-size:16px; color:#ff4f02; text-decoration:none; }

.label_type5 a{font-size:16px; font-weight:bold; color:#ff4f02; text-decoration:none; }

.artist_bg_h,.artist_bg_f
            {float:left;
             width:540px;
			 height:8px;
			 overflow:hidden;
			 background:url(../images/share/bg_f_h.gif) no-repeat;
			 }
			 
.artist_bg_h{background:url(../images/share/bg_f_h.gif) no-repeat;}

.artist_bg_f{background:url(../images/share/bg_f_f.gif) no-repeat;}

.artist_main{float:left;
             width:520px;
			 overflow:hidden;
			 padding:2px 10px 2px 10px;
			 font-family:Arial, Helvetica, sans-serif;
			 background:#1a1a1a;
			 }

.index_no,.index_artist,.music_top,.music_top_con
         {float:left;
          width:520px;
		  overflow:hidden;
		  line-height:20px;
		  text-align:center;
		  }

.music_top{padding-bottom:10px; overflow:hidden; border-bottom:1px solid #313131;}

.music_top_con{padding-top:5px;}

.index_artist{margin-top:20px;
              padding:0 0 30px 5px;
			  overflow:hidden;
			  }

.index_artist li{float:left;
                 width:110px;
				 padding-right:15px;
				 overflow:hidden;
				 line-height:24px;
				 text-align:left;
				 font-size:14px;
				 }
		  
.index_no{height:20px; overflow:hidden;}
		  
.index_no span{float:left;
               padding:0 4px 0 4px;
			   overflow:hidden;
			   text-align:center;
			   font-size:16px;
			   }
			   
.index_no a,.index_artist li a{color:#fff; text-decoration:none;}

.index_no a:hover,.index_artist li a:hover{color:#ff4f02; text-decoration:underline;}

.index_no_h a,.index_artist_h a{color:#ff4f02; text-decoration:underline; }

.music_top_no{float:left;
              width:22px;
			  overflow:hidden;
			  text-align:left;
			  font-size:14px;
			  font-weight:bold;
			  color:#ff4f02;
			  }
			  
.music_top_main{float:left;
                width:460px;
				overflow:hidden;
				text-align:left;
				color:#fff;
				}
				
.music_infor,.song_com
            {float:left;
             width:520px;
			 overflow:hidden;
			 text-align:left;
			 color:#fff;
			 }
			 
.song_com{margin-top:10px; overflow:hidden;}
			 
.music_np,.song_name
         {float:left;
          width:116px;
		  overflow:hidden;
		  }
		  
.song_name{height:25px;
           overflow:hidden;
		   line-height:25px;
		   text-align:left;
		   font-size:16px;
		   font-weight:bold;
		   color:#ff9900;
		   }
		   
.song_name a{color:#ff9900; text-decoration:none;}
		   
.song_pic{float:left;
          width:110px;
		  height:110px;
		  margin-top:8px;
		  overflow:hidden;
		  text-align:left;
		  border:3px solid #505050;
		  }
		  
.song_infor,.song_intro,.song_intro2,.song_vote,.song_vote2
           {float:left;
            width:393px;
			overflow:hidden;
			text-align:left;
			}
			
.song_infor{padding-left:10px;}

.song_intro,.song_intro2{ margin-top:8px; overflow:hidden; line-height:18px;}

.song_intro a,.song_intro2 a{color:#ff9900; text-decoration:underline;}

.song_intro span,.song_intro2 span{padding-left:5px;}

.song_intro2{width:215px; overflow:hidden; color:#fff;}

.song_vote,.song_vote2{float:right; text-align:right;}

.song_vote2{width:205px; margin-top:10px; overflow:hidden; color:#fff;}

.song_vote_t{float:right; width:40px; height:30px; overflow:hidden; line-height:30px; text-align:left;}

.song_vote_yes,.song_vote_no{float:right; width:auto; height:30px; overflow:hidden; }

.song_vote_no{padding-left:20px;}

.song_vote_yes img,.song_vote_no img{padding-right:5px;}

.song_com_t{float:left;
            width:60px;
			overflow:hidden;
			text-align:left;
			color:#fff;
			}
			
.song_com_con{float:left;
              width:455px;
			  overflow:hidden;
			  }

.song_massage{margin-top:15px; border-top:1px solid #313131;}

.song_massage_inp{margin:0;
				  padding:0;
				  width:450px;
				  height:78px;
				  overflow-y:scroll;
			      overflow-x:hidden;
				  margin-top:2px;
				  padding-left:5px;
				  line-height:18px;
				  border:0;
				  background:none;
				  }
				  
.song_front{float:left;
            width:215px;
			overflow:hidden;
			margin-top:10px;
			}
			
.song_front_pic{float:left;
                width:110px;
			    height:110px;
			    overflow:hidden;
			    border:3px solid #505050;
			    }
				
.song_front_btn{float:left;
                width:68px;
				height:20px;
				overflow:hidden;
				padding-left:5px;
				margin-top:95px;
				text-align:left;
				}
				
.song_shared,.song_shared_main
            {float:left;
             width:210px;
			 overflow:hidden;
			 text-align:left;
			 color:#fff;
			 }
			 
.song_shared_main{margin-top:4px;}
			 
.song_shared_con{float:left;
                 width:190px;
				 overflow:hidden;
				 padding:5px 10px 5px 10px;
				 background:#1a1a1a;
				 }
				 
.shared_add{float:left;
            width:120px;
			margin-top:5px;
			padding-left:8px;
			overflow:hidden;
			}
			
.shared_name{font-weight:bold;
             color:#ff9900;
			 }

.shared_name a{color:#ff9900;
               text-decoration:underline;
			   }
				  
/*04-13我要分享更新*/

.share_new,.share_new_1
          {float:left;
		   width:643px;
		   margin-top:10px;
		   overflow:hidden;
		   text-align:left;
		   }
		   
.share_new{padding-bottom:20px; overflow:hidden; border-bottom:1px solid #313131; }

.share_con_box,.share_con_title,.share_infor,.share_new_btn
              {float:left;
               width:392px;
			   overflow:hidden;
			   text-align:left;
			   }
			   
.share_new_btn{width:386px; margin-top:5px; overflow:hidden; text-align:right;}
			   
.share_infor{margin-top:8px;}

.share_con_title{font-size:14px;
				 font-weight:bold;
				 line-height:25px;
				 color:#ff4f02;
				 }
				 
.share_infor_t{float:left;
               width:56px;
			   height:20px;
			   overflow:hidden;
			   line-height:20px;
			   text-align:right;
			   color:#Fff;
			   }
			   
.share_infor_t span{padding-right:3px; overflow:hidden; line-height:20px; color:#ff9900; font-size:14px;}

.share_infor_box{float:left;
                 width:330px;
				 height:22px;
				 overflow:hidden;
				 line-height:22px;
				 background:url(../images/share/share_title_inp.gif) no-repeat;
				 }
				 
.share_infor_inp{width:320px;
                 overflow:hidden;
				 line-height:22px;
				 font-size:12px;
				 color:#ccc;
				 }
				 
.share_infor_tips{float:left;
                  width:235px;
				  overflow:hidden;
				  padding-left:15px;
				  margin-top:32px;
				  line-height:18px;
				  text-align:left;
				  }

.asterisk_tips{margin-top:5px;
               overflow:hidden;
			   font-size:14px;
               font-weight:bold;
			   color:#ff4f02;
			   }
			   
.share_infor_pic{float:left;
                 width:500px;
				 height:25px;
				 overflow:hidden;
				 text-align:left;
				 }
				 
.share_new_des{float:left;
			   width:330px;
			   height:185px;
			   overflow:hidden;
			   background:url(../images/share/share_inp2.gif) no-repeat;
			   }
			
.share_des_inp{width:325px;
               height:182px;
			   margin-top:1px;
			   overflow-y:scroll;
			   overflow-x:hidden;
			   font-size:12px;
			   color:#666;
			   line-height:16px;
			   }
			   
			   
/*music player*/

.s_banner_l{float:left;
            width:728px;
			height:90px;
			overflow:hidden;
			}
			
.s_banner_r{float:right;
            width:240px;
			height:90px;
			overflow:hidden;
			}
			
.main_bg_h,.main_bg_f
            {float:left;
			 width:980px;
			 height:10px;
			 overflow:hidden;
			 }
			 
.main_bg_h{background:url(../images/share/bg_head.gif) no-repeat;}

.main_bg_f{background:url(../images/share/bg_foot.gif) no-repeat;}

.m_player_main{float:left;
               width:960px;
			   overflow:hidden;
			   padding:5px 10px 10px 10px;
			   background:#222;
			   }
			   
.m_player_l,.hot_list_t,.m_player_r,.hot_lsit_f
           {float:left;
            width:290px;
			overflow:hidden;
			}
			
			
.hot_list_l,.hot_list_r
           {float:left;
		    width:5px;
			height:25px;
			overflow:hidden;
            }
			
.hot_list_l{background:url(../images/share/title_f_l.gif) no-repeat;}

.hot_list_r{background:url(../images/share/title_f_r.gif) no-repeat;}

.hot_list_c{float:left;
            width:275px;
			height:20px;
			overflow:hidden;
			padding:5px 0 0 5px;
			line-height:25px;
			text-align:left;
			background:url(../images/share/title_f_c.gif) repeat-x;
			}

.hot_lsit_main{float:left;
               width:266px;
			   overflow:hidden;
			   padding:0 12px 116px 12px;
			   background:#333;
			   }
			   
.hot_lsit_f{height:5px; overflow:hidden; background:url(../images/share/subfoot_1.gif) no-repeat;}

.a_menu,.a_menu_t
       {float:left;
        width:266px;
		overflow:hidden;
		line-height:18px;
		text-align:left;
		font-size:14px;
		color:#fff;
		}
		
.a_menu_t{margin-top:15px; height:18px; overflow:hidden;}
		
.a_menu img{padding-right:5px;}

.b_menu,.b_menu_t
       {float:right;
        width:252px;
		overflow:hidden;
		line-height:18px;
		text-align:left;
		font-size:12px;
		}
		
.b_menu{margin-top:3px;}

.b_menu_t{height:18px; overflow:hidden;}
		
.b_main,.b_con
       {float:right;
        width:230px;
		overflow:hidden;
		text-align:left;
		}
		
.b_main{padding-bottom:20px;}

.b_con_song{float:left;
            width:125px;
			height:20px;
			overflow:hidden;
			padding-right:10px;
			text-align:left;
			line-height:20px;
			}

.song_oper{float:right;
           width:95px;
		   height:20px;
		   overflow:hidden;
		   text-align:left;
		   }
		   
.song_btn{float:left;
          width:15px;
		  height:15px;
		  overflow:hidden;
		  padding-left:8px;
		  margin-top:5px;
		  text-align:left;
		  }
		  
.m_player_box{float:left;
              width:660px;
			  height:68px;
			  overflow:hidden;
			  }

.m_player_r,.player_r_m
           {float:right;
            width:660px;
			overflow:hidden;
			}
			
.player_r_m{float:left;
            margin-top:15px;
			overflow:hidden;
			}			  
		
.play_list,.play_list_main,.play_list_f
          {float:left;
           width:420px;
		   overflow:hidden;
		   }
		  
.play_list_main{width:404px;
                padding:8px;
                overflow:hidden;
				background:#333;
				}

.play_list_f{height:5px;
             overflow:hidden;
			 background:url(../images/share/subfoot_2.gif) no-repeat;
			 }
			 
.play_list_con{float:left;
               width:405px;
			   overflow:hidden;
			   padding-bottom:5px;
			   border-bottom:1px solid #666;
			   }

.play_scroll,.play_scroll_icon,.play_scrollb
            {float:right;
             width:18px;
			 overflow:hidden;
			 text-align:center;
			 }
			 
.play_scroll_icon{float:left;margin:5px 0 5px 0;}

.play_scrollb{height:375px;
              overflow:hidden;
			  margin:3px 0 3px 0;
			  background-image:url(../images/share/scroll_bg.gif);
			  background-position:center;
			  background-repeat:no-repeat;
			  }
			  			   
.play_song,.play_song_con
          {float:left;
           width:375px;
		   overflow:hidden;
		   }
		   
.play_song_con{height:20px;
               margin-top:5px;
               overflow:hidden;
			   color:#666;
			   }
			
.play_song_con_h{background:#292929; color:#f49910;}

.song_icon{float:left;
           width:5px;
		   height:5px;
		   overflow:hidden;
		   margin-top:8px;
		   text-align:left;
		   }
		   
.play_song_name,.singer_name{padding-right:10px;}

.play_song_name{float:left;
                width:200px;
				height:20px;
				overflow:hidden;
				line-height:20px;
				text-align:left;
				}
				
.singer_name{float:left;
             width:90px;
			 height:20px;
			 overflow:hidden;
			 line-height:20px;
			 text-align:left;
			 }
			 
.song_time{float:left;
           width:23px;
		   height:20px;
		   overflow:hidden;
		   line-height:20px;
		   text-align:left;
		   }
		   
.song_delete{height:20px;
             overflow:hidden;
			 line-height:20px;
			 font-size:14px;
			 }
			 
.song_delete2{float:left;
              width:40px;
			  height:20px;
			  overflow:hidden;
			  text-align:left;
			  }
			  
.song_infor2,song_main_con,.song_intro_f
            {float:right;
             width:230px;
			 overflow:hidden;
			 text-align:left;
			 }
			 
.song_main_con{float:left;
               width:206px;
               height:455px;
               padding:12px 12px 0 12px;
               overflow:hidden;
			   background:#333;
			   }
			 
.song_intro_f{ height:5px; overflow:hidden; background:url(../images/share/subfoot_3.gif) no-repeat;}

.album_name{float:left;
            width:300px;
			height:25px;
			overflow:hidden;
			margin-top:12px;
			line-height:25px;
			text-align:left;
			font-size:14px;
			font-weight:bold;
			color:#ff9900;
			}
a:link{
	text-decoration: none;
}
.text_link a:link{color:#ff4f02; text-decoration:none;}			
/*6月10日音樂分享更新*/

.share_new_des2{float:left; width:330px; height:45px; overflow:hidden; background:url(../images/share/share_inp3.gif) no-repeat;}

.share_new_inp2{margin:0; padding:0; width:320px; height:43px; padding:0 5px 0 5px; margin-top:1px; overflow-y:scroll; overflow-x:hidden; line-height:14px; text-align:left; color:
3666; font-size:12px; background:none; border:0;}

.music_top_main2{float:left; width:210px; overflow:hidden; text-align:left; color:#fff; }

.music_name_con{float:left; width:260px; padding-right:5px; overflow:hidden; text-align:left;}

.music_list{float:left; width:255px; height:16px; overflow:hidden;}

.music_list_no{float:left; width:40px; height:16px; overflow:hidden; line-height:16px; text-align:right; color:#ccc;}

.music_list_con{float:right; width:210px; height:16px; overflow:hidden; background:#696969;}

.label_content2{width:510px; padding-bottom:50px; overflow:hidden; line-height:30px;}

.music_player2{float:left; width:290px; height:25px; overflow:hidden; text-align:left; }

.recom_reson,.reson_title{float:left; width:520px; overflow:hidden; text-align:left;}

.music_player2,.recom_reson{margin-top:12px;}

.reson_con{float:left; width:490px; padding:15px; margin-bottom:10px; overflow:hidden; text-align:left; color:#fff; line-height:20px; border-bottom:1px solid #313131;}

.reson_title{height:25px; overflow:hidden; line-height:25px; text-align:left; font-size:14px; font-weight:bold; color:#ccc; border-bottom:1px solid #313131;}

.m_serch_box{float:left; width:466px; height:25px; margin-top:15px; overflow:hidden; background:url(../images/share/serch_inp.gif) no-repeat;}

.m_serch_inp{margin:0; padding:0; width:446px; height:25px; padding:0 10px 0 10px; overflow:hidden; line-height:24px; text-align:left; background:none; border:0px; }

.m_serch_btn{float:left; width:30px; height:30px; margin-top:10px; overflow:hidden; text-align:left;}

.m_serch_tips{float:left; width:400px; height:20px; overflow:hidden; line-height:20px; text-align:left; text-indent:12px;}

.music_s_in{padding-left:10px;}

.music_serch,.music_serch2{float:left; width:auto; overflow:hidden;}

.music_serch2{margin-top:30px;}

.index_no2{margin-top:10px; padding-left:10px; overflow:hidden;}

.index_artist2{float:left; width:505px; padding:0 0 20px 10px; margin-bottom:20px; border-bottom:1px solid #313131;}

.label_more{float:right; width:65px; padding-bottom:10px; overflow:hidden; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

.label_more a{color:#ccc; text-decoration:none;}
/*6月17日音乐播放更新*/

.music_title,.music_con{float:left; width:520px; overflow:hidden;}

.music_t_name{float:left; width:400px; overflow:hidden;}

.label_more img{padding:0 5px 0 3px;}

.label_main{float:left;width:285px; overflow:hidden; background:#1a1a1a;}

.share_mypic{float:left; width:100px; height:100x; padding-left:90px; overflow:hidden; margin-top:10px;}

.phtot_de{float:left; width:85px; height:22px; padding-left:100px; overflow:hidden; margin-top:5px;}
/*6月21日音乐分享更新*/

.music_share2,.music_share3{float:left; width:350px; overflow:hidden; color:#fff;}

.music_share2{padding-left:28px;}

.music_btn2{padding-left:10px;}

.music_oper_text,.music_oper2{float:left; width:140px; overflow:hidden; color:#fff;}

.musci_oper_t{float:left; width:auto; padding-left:10px; overflow:hidden; text-align:left;}
/*6月21日音乐分享更新*/

.music_share2,.music_share3,.music_share4,.music_share5{float:left; width:350px; overflow:hidden; color:#fff;}

.music_share2,.music_share4{padding-left:28px;}

.music_share4,.music_share5{width:385px; overflow:hidden;}

.music_btn2{padding-left:10px;}

.music_oper_text,.music_oper_text2,.music_oper2,.music_oper3{float:left; width:140px; overflow:hidden; color:#fff;}

.music_oper_text2,.music_oper3{width:105px; overflow:hidden;}

.musci_oper_t{float:left; width:auto; padding-left:10px; overflow:hidden; text-align:left;}
/*6月22日音乐分享详细页更新*/

.song_name2{width:387px;overflow:hidden;}

.music_share6{width:360px; overflow:hidden;padding-left:28px; *padding-left:18px; _padding-left:18px;color:#fff;}

.song_vote_btn{float:left; width:30px; height:30px; overflow:hidden; text-align:left; line-height:30px;}

.song_vote_non{float:left; width:auto; height:30px; padding-left:5px; overflow:hidden; line-height:30px; text-align:left;}

/*7月12日音乐更新*/

.music_subnav{float:left; width:84px; padding:5px 0 10px 0; overflow:hidden; text-align:left; }

.music_subnav li{float:left; width:76px; padding-left:8px; overflow:hidden; line-height:18px; font-size:12px; text-align:left; font-weight:normal;}
