/* CSS Document */
.mv_ul{ clear:both; margin-top:5px;background:#f2f2f2;}
.mv_ul li{float:left; margin:5px 15px 5px 0px}
.hot_move{ font-size:14px; float:left}
.float_r{ float:right}
.mv_qing{
	display: block;
	float:right;
	width:100px;
	background: url(mv/control.gif) no-repeat left top;
	padding-left:20px;
	font-weight:bold;
	margin-top:20px;
}
.mv_qing a:hover{
	background: #9c3;
}
.navSearch .nav a.chuanqing{
   width:70px;
	background: url(common/mainMenuBg.gif) no-repeat -420px top;
}
.navSearch .nav a.chuanqing:hover{
   background-position: -420px -30px;
}
.navSearch .nav a.chuanqinged{
   width:70px;
   background:url(common/mainMenuBg.gif) no-repeat -420px -30px;
}
.chuanqing_right{width:100%; text-align:right;float:right}
.mar_btm{ margin-bottom:20px}
/*playList*/
.playList{
	width:880px;
	margin:0 auto;
	padding:20px 0;
}
.playList .main ul{
   width:350px;
	padding-right:20px;
	background: #fff;
	margin-bottom:20px;
}
.playList .main ul li{
	color:#666;
}
.playList .main ul .titleImg{
	position: relative;
	padding-bottom:10px;
	overflow: hidden;
	height:80px;
}
.playList .main ul .titleImg img{
	display: block;
	float:left;
}
.playList .main ul .titleImg p{
	float:right;
	text-indent: 2em;
	width:245px;
	padding:5px;
	background: #f2f2f2;
	height:70px;
	overflow: hidden;
}
.playList .main ul .user{
	background: #fffbec;
	padding:5px;
	position: relative;
	width:340px;
}
.playList .main ul .user h1{
	font-size:14px;
	font-weight:bold;
}
.playList .main ul .user .songs{
	display: block;
	height:20px;
	line-height: 20px;
	width:80px;
	position: absolute;
	top:3px;
	right:3px;
	background: #9c3;
	color:#fff;
	text-align: center;
	cursor:pointer;
}
.playList .main ul li.songsList{
	background: #fff;	
	width:350px;
	padding:10px 0;
	display: none;
}
.playList .main ul .songsList a{
	height:20px;
	line-height: 20px;
	border-bottom:1px dashed #ddd;
	display: block;
}
.playList .main ul .songsList .left{
	float:left;
}
.playList .main ul .songsList .right{
	float:right;
}
.playList .main .page{
	text-align: center;
	font-size:14px;
	color:#999;
	clear: both;
}
.playList .main .page a{
	color:#999;
	padding:0 6px;
}
.playList .main .page a:hover{
	background: #9c3;
	color:#fff;
}
.playList .main .page a.current{
	background: #9c3;
	color:#fff;
}
.playList{width:880px; margin:0 auto;}
.playList .main{
	width:880px;
	float:none;	
	margin:0 auto;
	}
.playList .main ul{
   width:350px;
   margin:0; padding:0;	
	background: #fff;
	
}
/*personNew*/
.personNew{
	width:880px;
	margin:0 auto;
	padding:20px 0 40px;
}

.personNew .main .child{
	width:88px;
	height: 97px;
	padding:10px;
	background: url(person/userBg001.gif) no-repeat;
	padding-top:10px;
	float:left;
	margin:0 10px 10px 0;
}
.personNew .main .child .title{   
	width:85px;
	height:20px;
	*height:16px;
	overflow: hidden;
	text-align: center;
	display: block;
}
.personNew .main .child .title img{
	margin-right:3px;
}
.personNew .main .child .userHeader{
	display:block;
	border:1px solid #ccc;
	margin:2px 10px 0;
}
.personNew .main .page{
	text-align: center;
	font-size:14px;
	color:#999;
	clear:both;
	padding:15px 5px;
}
.personNew .main .page a{
	color:#999;
	padding:0 6px;
}
.personNew .main .page a:hover{
	background: #9c3;
	color:#fff;
}
.personNew .main .page a.current{
	background: #9c3;
	color:#fff;
}
/*starList*/
.starList{
	width:880px;
	margin:0 auto;
	padding:20px 0;
	background: #fff;
}
.starList .letterCategory{
    height:27px;
	background:#f2f2f2;
	border-bottom:1px solid #ddd;
	margin-bottom:25px;
}
.starList .letterCategory a{
    display:block;
	height:27px;
	line-height:27px;
	float:left;
	width:27px;
	text-align:center;
}
.starList .main .child{
	width:225px;
	float:left;
	padding-right:10px;
	height:130px;
}
.starList .main .child img{
	float:left;
	display: block;
	padding:1px;
	border:1px solid #ccc;
}
.starList .main .child ul{
	float:right;
	width:110px;
}
.starList .main .child ul li{
	height: 20px;
	line-height: 20px;
	color:#666;
}
.starList .main .child ul .btn_gray2{background:url(common/btnBg.gif) 0px -120px repeat-x;height:18px;border:1px solid #ccc; color:#000;}
.starList .main .child ul .btn_gray2:hover{background:url(common/btnBg.gif) 0px -160px repeat-x;border:1px solid #A5C74A;}
.starList .main .page{
	text-align: center;
	font-size:14px;
	color:#999;
	clear:both;
	padding-top:20px;
}
.starList .main .page a{
	color:#999;
	padding:0 6px;
}
.starList .main .page a:hover{
	background: #9c3;
	color:#fff;
}
.starList .main .page a.current{
	background: #9c3;
	color:#fff;
}
.mvsearchResult{ margin:0 auto}
.mvsearchResultIn .titles{
	height:24px;
	line-height: 24px;
	padding-left:10px;
	background:url(common/searchBg002.gif) no-repeat;
	margin-bottom:30px;
	color:#000;
	font-weight:bold;
}
.mvsearchResultIn .title{
	height:0px;
	line-height: 0px;
	padding-left:0px;
	background:none;
	margin-bottom:0;	
}
.personNew .main{
	width:880px;
	float:none; clear:both;
}
.starList .main{
	width:880px;
	float:none;
	padding:0;
}
.mar_l{ margin-left:10px; float:left}
/*mvAll*/
.mvAll .mains{
	clear:both;
	width:960px;	
	padding:0;		
}
.mvAll .mains ul{
	float:left;
	padding-right:42px;
	height:170px;
	overflow:hidden;
	width:145px;
}
.mvAll .mains ul li{
	color:#666;
}
.mvAll .mains ul li.singer a{
	color:#666;
}
.mvAll .mains ul li.singer a:hover{
	color:#333;
}
.mvAll .mains ul .titleImg{
	position: relative;
	margin-bottom:5px;
	overflow: hidden;
	height:80px;
}
.mvAll .mains ul .titleImg img{
	display: block;
}
.mvAll .mains ul .titleImg .span1{
	display: block;
	position: absolute;
	bottom:3px;
	left:3px;
	background: #f2f2f2;
	height:14px;
	line-height: 14px;
	padding:0 3px;
}
.mvAll .mains ul .titleImg .span2{
	display: block;
	position: absolute;
	bottom:3px;
	right:3px;
}
/*修改个人展示页*/
.tips{height:160px; width:240px; padding:8px;border: 1px solid #999;background-color:#fff;z-index:1000; position:absolute;left:50px;top:100px}
.tips ul li{line-height:20px;color:#333;}
a.green:link,a.green:visited{ color:#1b5800}
.InfoHeader .head img.tips_icon{border:0}
.tips_gray{color:#999;display:inline; font-weight:normal}
/*操场页*/
.content{ width:900px; margin:0 auto;}
.content h1{font-weight:bold; font-size:14px;line-height:26px; margin-bottom:10px}
.mvRecommend .right {width:200px; float:right;}
.friends_hot{margin-bottom:10px}
.friends_hot a{ margin-right:10px}
.right_h1{font-weight:bold; font-size:14px;line-height:26px; margin-top:30px}
.new_bg{ background:#eae9e9; border:1px solid #ccc; border-bottom:none; border-right:none;width:77px; height:21px; line-height:21px; text-align:center; float:left; color:#333; cursor:pointer; overflow:hidden}
.old_bg{ background:#cfcbcb; border-top:1px solid #ccc;border-left:1px solid #eae9e9;width:77px; height:21px; line-height:21px; text-align:center; float:left; color:#333; cursor:pointer; overflow:hidden}
.tit_line{ clear:both; border-top:1px solid #ccc; height:1px; line-height:1px;overflow:hidden}

.float{ float:left}
/*我的转帖*/
.repaste_date{ clear:both; border-bottom:1px solid #333; line-height:22px; height:22px;color:#2f2f2f;}
a.repaste_h1:link h1,a.repaste_h1:visited h1{ margin:0; padding:0; font-size:14px; color:#666; line-height:26px}
.repa_tit{ margin:5px 0 20px 15px; line-height:18px; color:#333;}
.repaste_r{margin-left:10px;width:500px; overflow:hidden; float:left;}
.repaste_box{width:800px; overflow:hidden}
.repaste_text{border:1px solid #ccc;width:240px; height:18px; line-height:18px}
.repaste_area{border:1px solid #ccc;}
.repaste_ul{margin-left:15px}
.repaste_ul li{ line-height:30px}
.repaste_sub{ background:url(images/repaste.gif) no-repeat; width:80px; height:20px;border:0;}
.repaste_info{margin:10px 0 0 15px;line-height:18px; color:#222}
.repaste_from{ clear:both; line-height:22px; overflow:hidden; _display:inline}
.repaste_lbox{float:right;border:1px solid #f7f7f7;width:155px; height:230px; padding:10px 0 0 10px; line-height:18px;color:#666}
.repa_box{float:left;width:500px;}
.repa_ul{ float:left; margin-left:8px; color:#666; line-height:20px}
.repaste_line{ clear:both; border-top:1px dashed #dcdcdc; height:1px; line-height:1px; margin-bottom:10px}
.new_blog{ font-size:14px; font-weight:bold}

.content .user_content{background: #f2f2f2;width:930px;border-top:1px solid #ccc;margin-bottom:10px;padding:10px 0 10px 10px;}
.content .user_content li{float:left;padding:3px 6px;}
.content .user_content li img{display: block;padding:1px;border:1px solid #ccc;background: #fff;}
.content .user_content li span{display: block;width:54px;overflow: hidden;height:22px;line-height: 22px;text-align: center;}

.friends_head .user_content{background: #f2f2f2;border-top:1px solid #ccc;margin-bottom:10px;padding:10px 0 10px 0px;}
.friends_head .user_content li{float:left;padding:3px 1px;}
.friends_head .user_content li img{display: block;padding:1px;border:1px solid #ccc;background: #fff;}
.friends_head .user_content li span{display: block;width:54px;overflow: hidden;height:22px;line-height: 22px;	text-align: center;}

.lookes .main .recommendList{background: #f2f2f2;border-top:1px solid #ccc;width:650px;margin-bottom:10px;padding:10px 0 10px 10px;}
.lookes .main .title{ line-height:20px; margin:0; padding:0; padding-bottom:10px}
.blog_ul{clear:both;background: #f2f2f2;border-top:1px solid #ccc;margin-bottom:10px;padding:10px 0 10px 5px; margin-top:13px}
.blog_ul li{clear:both; border-bottom:1px dashed #ccc}
