body{margin:0;font:12px/18px Arial,"宋体","新宋体",sans-serif;background:url(images/bg.jpg) no-repeat center 70px #ccc;}
ul,ol{list-style:none; padding:0; margin:0;}
dl{margin:0;}
dd{margin-left:0px;}
a img{border:0;}
table{border-collapse:collapse;}
form{margin:0;}


div.uniform_headerv3_mod{margin-bottom:0;}
.body_wrapper{width:960px;margin:0 auto;padding:0 10px 10px;color:#ccc;}
.part_l,
.mod_l,
.box_l{float:left;}
.part_r,
.mod_r,
.box_r{float:right;}
.box{overflow:hidden;zoom:1;}

.part_home{background:url(images/bg_m.gif) repeat-y left top;}
.part .part_inner_t{background:url(images/bg_t.gif) no-repeat left top;}
.part .part_inner_b{padding:0 30px;background:url(images/bg_b.jpg) no-repeat left bottom;}
.part a{text-decoration:none;color:#ccc;}
.part a:hover{text-decoration:underline;}
.part_top{height:173px;}

.ul_pic{overflow:hidden;zoom:1;}
.ul_pic li{float:left;margin-right:10px;}
.ul_pic li.last{margin-right:0;}
.ul_pic .rank{float:left;padding-right:3px;vertical-align:middle;text-align:center;}
.ul_pic .pic{float:left;}
.ul_pic .txt{clear:left;overflow:hidden;padding-top:5px;text-align:center;white-space:nowrap;}
.ul_pic .txt a{zoom:1;}
.ul_pic .detail{float:left;padding-left:10px;overflow:hidden;}

.ul_grid li{*display:inline;overflow:hidden;zoom:1;}
.ul_grid .it{float:left;}
.ul_grid .itr{float:right;}




.mod{width:100%;overflow:hidden;margin-bottom:10px;border:1px solid #e5e5e5;}
.mod_t{height:22px;padding-top:6px;border-bottom:1px solid #e5e5e5;background:none no-repeat left top;overflow:hidden;zoom:1}
.mod_t_text{float:left;margin:0;padding-left:25px;font-size:12px;font-weight:normal;}
.mod_t_text a{color:#fff;}
.mod_t_more{float:right;padding-right:10px;}

.pager{padding:20px 10px;font-size:12px;height:12px;line-height:12px;text-align:right;}
.pager a{color:#333;text-decoration:none;}
.pager label{font-weight:bold; color: #f60;}
.pager a:hover{color:#005aff;}
.pager span{margin:0 7px;color: #666;}

.intro_box{height:290px;margin-bottom:15px;padding-top:20px;}
.intro_box .mod_b{overflow:hidden;zoom:1;}
.intro_box .slide_box{float:left;width:301px;height:264px;margin-right:15px;}
.intro_box .desc_box{float:left;width:290px;overflow:hidden;}
.intro_box .desc_text{line-height:22px;} 
.intro_box .desc_text .hl{font-size:14px;color:#ce9800;}
.intro_box .buttons{padding:20px 0;overflow:hidden;zoom:1;}
.intro_box .buttons .more_link{float:left;width:101px;height:33px;background:url(images/btn_more.gif) no-repeat left top;cursor:pointer;}
.intro_box .mblog_mod{float:right;width:280px;height:280px;background-color:#ebebeb;}
.intro_box .news_list .it_1{white-space:nowrap;}
.intro_box .news_list li{padding:2px 0;}
.intro_box .news_list .link_more{color:#ce9800;}

.mblog_mod .mod_t{height:19px;padding-top:3px;background-image:url(images/bt_mblog.gif);}
.mblog_mod ul{width:270px;margin:0 auto;}
.mblog_mod li{margin-right:0;padding:5px 0;border-bottom:1px dashed #d3d3d3;}
.mblog_mod .pic img{width:40px;height:40px;border:1px solid #c7c7c7;}
.mblog_mod .detail{width:215px;overflow:hidden;}
.mblog_mod .detail .text{height:35px;overflow:hidden;}
.mblog_mod .time{color:#8f8f8f;}
.mblog_mod .text{color:#333;}
.mblog_mod .links{white-space:nowrap;text-align:right;}
.mblog_mod .links span{margin:0 3px;color:#433886;}
.mblog_mod .links a{color:#433886;}
.mblog_mod .publish_box{padding:8px 0 0 5px;}
.mblog_mod textarea{width:190px;height:40px;padding:3px;font-size:12px;color:#8F8F8F;}
.mblog_mod .submit{display:inline-block;width:65px;height:24px;margin-bottom:12px;background:url(images/btn_publish.gif) no-repeat left top;cursor:pointer;}

.musician_mod{margin-bottom:25px;}
.musician_mod .mod_t{background-image:url(images/bt_musician.gif);}
.musician_mod .ul_pic{padding-left:15px;background-color:#fce4a7;border-top:1px solid #d3d3d3;}
.musician_mod .top_list{background-color:#fef1d3;border:none}
.musician_mod li{width:210px;height:75px;padding:10px 0 0;overflow:hidden;zoom:1;}
.musician_mod .pic img{width:75px;height:75px;}
.musician_mod .detail{width:200px;overflow:hidden;}
.musician_mod .detail .box{height:40px;}
.musician_mod .top_list li{padding:5px 0;}
.musician_mod .top_list .detail{width:125px;}
.musician_mod .top_list .detail .box{height:50px;}
.musician_mod .name,
.musician_mod .song{white-space:nowrap;}
.musician_mod .song{padding-left:15px;background:url(images/listen.gif) no-repeat left center;}
.musician_mod .name a{color:#333;}
.musician_mod .song a{color:#ff8400;}
.musician_mod .vote{float:left;width:90px;height:20px;line-height:20px;vertcial-align:middle;background:url(images/btn_vote3.gif) no-repeat left top;color:#fff;text-align:center;cursor:pointer;}
.musician_mod .detail .vote_after{width:90px;color:#999;background-image:none;text-align:left;cursor:default;}
.musician_mod .count{color:#f7bb1f;}

.band_mod .mod_t{background-image:url(images/bt_band.gif);}
.band_mod .ul_pic{background-color:#ceecfe;}
.band_mod .top_list{background-color:#eff5f9;}
.band_mod .song{background-image:url(images/listen2.gif);}
.band_mod .song a{color:#005d9c;}
.band_mod .vote{background-image:url(images/btn_vote4.gif);}

.frame_place_holder{height:650px;margin-bottom:25px;}

.alliance_mod{margin-bottom:25px;background-color:#fef1d3;}
.alliance_mod .mod_t{background-image:url(images/bt_alliance.gif);}
.alliance_mod ul{margin-left:55px;padding-top:20px}
.alliance_mod li{width:75px;height:140px;margin-right:65px;overflow:hidden;}
.alliance_mod .pic img{width:73px;height:73px;}
.alliance_mod .txt{text-align:center;white-space:nowrap;}
.alliance_mod .txt a{color:#333;}
.alliance_mod .follow{width:70px;height:20px;line-height:20px;margin:3px auto 0;vertcial-align:middle;background:url(images/btn_vote.gif) no-repeat left top;color:#fff;text-align:center;cursor:pointer;}
.alliance_mod .follow_after{background-image:none;color:#ff8400;cursor:default;}
.alliance_mod .pager{text-align:center;}

.foot_mod{height:120px;}
.foot_mod .logo_link{position:absolute;width:135px;height:50px;margin:20px 0 0 10px;}
.foot_mod .text{padding:20px 0 0 155px;}

.k_ctrl_pop_layer { display: none; position: absolute; width: 340px; min-height: 100px; -height: 100px; padding: 10px; padding-bottom: 20px; z-index: 20; background-color: white; border: 7px solid #1F52AA; font-size: 12px; }
.k_ctrl_pop_layer dt { padding-left: 20px; background:url(http://xfiles.cdnmyspace.cn/dir/music/v1/img/k_ico_friend.gif) no-repeat left top; color: #039; font-weight: bold; padding-bottom: 5px; overflow: hidden; zoom: 1; text-align: left; }
.k_ctrl_pop_layer dt .close { float: right; width: 14px; height: 14px; font-size: 0; background:url(http://xfiles.cdnmyspace.cn/dir/music/v1/img/k_ico_close.gif) no-repeat left top; cursor: pointer; }
.k_ctrl_pop_layer dd { margin-left: 0; }
.k_ctrl_pop_layer dd.hr { height: 4px; background-color: #d5e8fb; border-top: 1px solid #9ec1e3; line-height: 0; font-size: 0; }
.k_ctrl_pop_layer .step1Wrapper { width: 330px; margin: 0 auto; }
.k_ctrl_pop_layer .opt { text-align: center; }
.pop_mblog_opt_mod { padding: 20px 0 0 20px; }
.k_ctrl_pop_layer dt .username { margin: 0 3px; }
.pop_mblog_opt_mod textarea { width: 295px; height: 70px; padding: 2px; font-size: 12px; }
.pop_mblog_opt_mod .count { padding-top: 3px; color: #999; }
.pop_join_opt_mod{width:280px;padding:10px 0 0 20px;}
.pop_join_opt_mod .label{font-weight:bold;}
.pop_join_opt_mod .user_type{padding-bottom:10px;}
.pop_join_opt_mod .user_type li{padding:3px 0;}
.pop_tip_opt_mod .tip_text{padding:20px 5px;text-align:center;font-size:14px;}
.pop_tip_opt_mod .tip_text a{margin:0 3px;color:#039;}
.pop_tip_opt_mod .tip_text .note{padding-top:10px;font-size:12px;}

/*-------VI Button Start---------*/			
.cnViBtnSilverLite,
.cnViBtnSilver,
.cnViBtnBlue,
.cnViBtnOrange{
	display:table-cell; 
	display:-moz-inline-box;            
	display:inline-block;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) repeat-x left top;
	text-decoration:none;
	vertical-align:middle;
}
.cnViBtnSilverLite b,
.cnViBtnSilver b,
.cnViBtnBlue b,
.cnViBtnOrange b{
	display:block;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) no-repeat left -24px;
}
.cnViBtnSilverLite i,
.cnViBtnSilver i,
.cnViBtnBlue i,
.cnViBtnOrange i{
	display:block;
	display:inline-block;	/*解决IE6下宽度不能auto的Bug*/
	font-style:normal;
	height:12px; line-height:12px;
	padding:6px 10px;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) no-repeat right -48px;
	color:black;
	font-size:12px;
	font-family:Verdana,'宋体','新宋体',sans-serif;
	cursor:pointer;
}
.cnViBtnSilverLite:hover,
.cnViBtnSilver:hover,
.cnViBtnBlue:hover,
.cnViBtnOrange:hover{
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) repeat-x left -72px;
}
.cnViBtnSilverLite:hover b,
.cnViBtnSilver:hover b,
.cnViBtnBlue:hover b,
.cnViBtnOrange:hover b{
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) no-repeat left -96px;
}
.cnViBtnSilverLite:hover i,
.cnViBtnSilver:hover i,
.cnViBtnBlue:hover i,,
.cnViBtnOrange:hover i{
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) no-repeat right -120px;
}			
.cnViBtnBlue{				
	background-position:left -408px;
}
.cnViBtnBlue b{
	background-position:left -432px;
}
.cnViBtnBlue i{
	background-position:right -456px;
}
.cnViBtnBlue:hover{				
	background-position:left -480px;
}
.cnViBtnBlue:hover b{
	background-position:left -504px;
}
.cnViBtnBlue:hover i{
	background-position:right -528px;
}
.cnViBtnSilverLite{				
	background-position:left -288px;
}
.cnViBtnSilverLite b{
	background-position:left -308px;
}
.cnViBtnSilverLite i{
	background-position:right -328px;
	font-weight:normal;
	padding-top:4px; padding-bottom:4px;
}
.cnViBtnSilverLite:hover{				
	background-position:left -348px;
}
.cnViBtnSilverLite:hover b{
	background-position:left -368px;
}
.cnViBtnSilverLite:hover i{
	background-position:right -388px;
}
.cnViBtnBlue i{
	color:white;
}
.cnViBtnSilverLite span{
	text-decoration:none;
	padding-top:0px; padding-bottom:2px;
	padding-left:18px;
	background:url(http://xfiles.cdnmyspace.cn/dir/music/v1/img/playBtLeft.gif) no-repeat 0 2px;
	*background-position:0 0px;   
	*display:inline-block;
	-display:table-cell;
	color:#464646;
}
.cnViBtnOrange{				
	background-position:left -144px;
}
.cnViBtnOrange b{
	background-position:left -168px;
}
.cnViBtnOrange i{
	background-position:right -192px;
}
.cnViBtnOrange:hover{				
	background-position:left -216px;
}
.cnViBtnOrange:hover b{
	background-position:left -240px;
}
.cnViBtnOrange:hover i{
	background-position:right -264px;
}
/*-------VI Button End---------*/

