@charset "utf-8";
body { background:url(../../images/song/home_topbg.jpg) no-repeat center top; }
a { font-family:Arial, Helvetica, sans-serif; }
#l_header { width:100%; height:400px; }
#l_header_content { width:920px; margin: 0 auto; overflow:hidden; zoom:1; }
#banner { width:595px; *height:300px;
float:left; }
.banner { width:595px; height:295px; float:left; }
.banner_commend { width:270px; height:80px; float:left; line-height:17px; padding: 0px 0 0 25px; }
#banner_right { width:300px; /*height:380px;*/ float:left; padding-top:34px; padding-left:5px; _width:auto; _padding-left:0; }
.step { width:100%; float:left; height:100px; }
.step ul { margin: 20px 0 0 0; }
.step li { float:left; }
.ad_banner { width:300px; height:200px; float:left; margin-top:10px; }
.bt_download { width:300px; height:50px; float:left; }
#content { width:900px; margin:0 auto; padding:0 0 10px; overflow:hidden;}
/*left*/
#L_left {width:587px; float:left;}
.list_within { width:275px; *width:285px;
height:115px; float:left; margin-top:10px; margin-left:5px; background:url(../../images/song/bg_xx.gif) repeat-x bottom; }
.list_left { float:left; }
#fragment-1,
#fragment-2,
#fragment-3,
#fragment-2_1,
#fragment-2_2,
#fragment-2_3,
#fragment-2_4,
#fragment-2_5 { background:url(../../images/song/bg_tab.gif) 0px 0px no-repeat; float:left; width:100%; }
.list_img { width:70px; height:95px; float:left; margin-top:5px; text-align:center; }
.list_img03 { width:62px; height:88px; float:left; margin-top:3px; text-align:center; }
.list_information_title { padding-left:10px; width:190px; *height:10px;
float:left; }
.list_information { width:135px; float:left; }
.list_information ul { padding-left:10px; }
.list_information li { line-height:18px; color:#666; }
.bt_songs { width:58px; height:60px; float:left; margin-top:6px; *margin-top:13px;
}
.list_comment { width:100%; height:22px; margin-top:5px; float:left; border:#CCC 1px solid; border-left:none; border-top:none; border-right:none; }
.comments_list { width:650px; margin-top:10px; float:left; }
/*right*/
#L_right { width:300px; float:right; }
.right_list_bottom { width:300px; height:30px; background:url(../../images/song/bg_right_list_bottom.jpg) no-repeat bottom; float:left; margin: 0 0 12px 0; }
.list_information_right { width:145px; float:left; padding-left:10px; }
.list_information_title_right { padding-left:8px; width:200px; *height:10px;
float:left; }
.list_within_right { width:275px; height:95px; float:left; margin-top:10px; margin-left:15px; line-height:18px; background:url(../../images/song/bg_xx.gif) repeat-x bottom; }
.new_ksongs_title { width:100%; height:40px; float:left; background:url(../../images/song/bg_new_ksongs.jpg) no-repeat; text-indent:65px; padding-top:15px; }
#li_footer { width:870px; height:25px; margin:30px auto 10px auto; padding:10px 10px 0 20px; background:#eeeeee; }
.header_top { height:126px; }
/*search*/
#search { text-align:center; height:50px; background:url(../../images/song/bg_search_2.jpg) no-repeat top center; padding-top:8px; margin-top:-12px;/*background-position:-10px 0;*/}
.search_input { width:100%; float:left; }
.search_input ul { margin-top:10px; }
.search_input li { height:25px; float:left; vertical-align:middle; }
.menulist { width:90px; height:27px;  *line-height:27px;
margin-left:20px; text-align: center; vertical-align: middle; border: #cccdce 1px solid; }
.bt_search { width:83px; height:27px; background:url(../images/bt_search.gif) no-repeat; border:none; vertical-align:middle; }
.bt_indexed { width:68px; height:27px; background:url(../images/bt_indexed.gif) no-repeat; border:none; vertical-align:middle; }
.more { width:40px; float:left; margin: 12px 0 0 72px; }
.more_right { width:40px; }
.more_right img { float:right; margin-right:7px; }
/*中间div*/
#centerDiv { background:url(../../images/home/center_bg.jpg) no-repeat top; width:965px; margin:auto; padding:22px 0 0 0; }
#center_leftDiv { float:left; width:660px; margin-left:2px; }
#center_rightDiv { float:right; width:288px; }
.list_song_title { background:url(../../images/home/list_song_title_bg.jpg) no-repeat top left; /*height:36px;
	line-height:36px;*/
	text-align:right; padding:18px 40px 48px 0; }
.list_speak_title { background:url(../../images/home/list_speak_title_bg.jpg) no-repeat top left; /*height:36px;
	line-height:36px;*/
	text-align:right; padding:18px 40px 48px 0; }
/*20090804--内容块*/
.song_center_list_info { width:580px; /*max-height:510px;*/
	margin-left:auto; margin-right:auto; margin-bottom:5px; overflow:hidden; }
.song_center_list_info ul { float:left; background:url(../../images/song/list_dot.gif) left bottom repeat-x; margin-bottom:12px; margin-top:13px; padding-bottom:25px; width:282px; height:89px; }
.center_list_info_top { width:282px; height:89px; }
.center_list_info_bottom { background:url(../../images/home/bg_list_within.gif) no-repeat top left; padding:26px 0 0 10px; width:282px; height:110px; }
.center_list_info_bottom_speak { background:url(../../images/home/bg_list_within2.gif) no-repeat top left; padding:26px 0 0 10px; width:282px; height:110px; }
.center_list_info_txt { float:left; font:12px Arial, Helvetica, sans-serif; color:#000; height:70px; width:200px; }
.center_list_info_k_txt { float:left; font:12px Arial, Helvetica, sans-serif; color:#000; height:70px; width:200px; }
.center_list_info_k_txt span { display:block; width:125px; overflow:hidden; }
.center_list_info_txt span { display:block; width:105px; overflow:hidden; }
.center_list_info_img { border:none; float:left; height:90px; width:70px; overflow:hidden; margin:0 8px 0 2px; }
.center_list_info_star { top:-28px; left:4px; position:relative; z-index:110; }
.center_list_info_star img { padding:1px; }
.bt_okNow { width:81px; height:30px; top:-45px; left:112px; position:relative; z-index:111; }
.center_list_info_k_user { top:0px; left:0px; position:relative; z-index:114; }
.center_list_info_userPhoto { border:none; float:left; height:80px; width:50px; overflow:hidden; margin:0 8px 0 2px; }
.center_list_info_right { /*background:#666;*/
	width:280px; float:right; margin-right:15px; }
.center_list_info_left { width:290px; float:left; }
#bt_showScour { background:url(../../images/song/Score_bg.gif) no-repeat top left; width:57px; height:45px; top:-28px; left:130px; position:relative; z-index:115; }
/*K排行*/
.k_ph_title { background:url(../../images/song/right_kph_title_bg.jpg) no-repeat top; height:22px; margin-top:20px; text-align:right; padding-top:43px; padding-right:10px; }
.k_ph_title li { margin-right:2px; }
.ph_bt_2 { background:url(../../images/song/ph_btbg1.gif) no-repeat; color:#CF1D00; font:12px; font-weight:bold; width:55px; height:22px; float:right; line-height:22px; text-align:center; cursor:hand; }
.ph_bt_2 a { color:#CF1D00; }
.ph_bt_1 { background:url(../../images/song/ph_btbg2.jpg) no-repeat; color:#000; font:12px; width:55px; height:22px; float:right; line-height:22px; text-align:center; cursor:hand; }
.ph_show_info { border:#F4A320 solid 1px; border-top:none; /*height:470px;
	overflow:hidden;*/
	_padding:0 0 10px 0; }
.ph_show_info ul { /*padding:26px 0 0 10px;*/
	width:286px; height:82px; padding:12px 0 0 12px; }
.ph_top_1 { background:url(../../images/song/ph_top1.gif) no-repeat top right; }
.ph_top_2 { background:#FFF5DA url(../../images/song/ph_top2.gif) no-repeat top right; }
.ph_top_3 { background:url(../../images/song/ph_top3.gif) no-repeat top right; }
.ph_top_4 { background:#FFF5DA url(../../images/song/ph_top4.gif) no-repeat top right; }
.ph_top_5 { background:url(../../images/song/ph_top5.gif) no-repeat top right; }
#ph_ad img { /*margin:5px 0 0 0;*/}
#ph_month { display:none; }
#ph_week { display:block; }
/*排行评论数量*/
/*
.ph_top_1 span{
	line-height:14px;}
.center_list_info_k_txt span{
	line-height:12px;}*/
.phpl_num { background:url(../../images/song/pl_num_bg.gif) no-repeat left; width:18px; height:16px; font:10px Arial, Helvetica, sans-serif; color:#FFF; line-height:13px; display:inline-block; position:absolute; }
.phpl_txt { width:180px; height:26px; padding-left:25px; }
.ph_pub_data { color:#999; height:16px; }
/*for "s_list.html",by soap*/
#list_header { width:100%; height:348px; background:url(../../images/song/list_topbg.jpg) no-repeat center; }
#list_header_content { width:900px; margin: 0 auto; }
#list_nav { width:692px; height:80px; background:url(../../images/song/nav_meun_list.jpg) no-repeat; float:right; margin: 45px 0 0 0; }
#list_logo { padding:30px 0 0 1px; width:198px; height:69px; float:left; }
.s_indexToptable { margin-top:10px; }
.songHomeSearch_rmss { text-align:left; padding-left:10px; }
/*广告*/
iframe { margin:10px 0; }
/*加入音乐盒*/
.add_all { background:url(../../images/song/song_ui.png) 0 -201px no-repeat; width:575px; height:31px; overflow:hidden; padding:0 5px 0 0; position:relative; z-index:10; top:-1px;}

/*改版*/
.song_cont{padding:7px 0 0;}
.tabs_nav{width:580px;  position:relative; top:3px;z-index:11;}
.tabs_nav a.more{display:block; background:url(../../images/song/song_ui.png) 0 -183px no-repeat; width:39px; height:7px; overflow:hidden; position:absolute; top:2px; right:0; padding:0; float:none;}
.tabs_nav a.more:hover{display:block; background:url(../../images/song/song_ui.png) 0 -183px no-repeat; width:39px; height:7px; overflow:hidden; position:absolute; top:2px; right:0; padding:0;float:none;}
.tabs_nav ul{width:100%; overflow:hidden; zoom:1;   height:31px;}
.tabs_nav li{float:left; overflow:hidden; margin:0 4px 0 0; zoom:1; height:30px;}
.tabs_nav a{background:url(../../images/song/song_ui.png) 0 -79px no-repeat; display:block; float:left; padding:0 0 0 10px; font:bold 14px Arial, "宋体"; line-height:14px; color:#333; zoom:1; overflow:hidden;}
.tabs_nav a span{background:url(../../images/song/tags_right.png) top right no-repeat; display:block; padding:10px 10px 0 0;  cursor:pointer; float:left; height:20px;}
.tabs_nav a:hover{background-position:0 -129px;}
.tabs_nav a:hover span{background-position: bottom right; height:21px;}
.tabs_nav li.selected{height:31px;}
.tabs_nav li.selected a{background-position:0 -129px; height:31px; color:#0d71a2;}
.tabs_nav li.selected a span{background-position: bottom right; height:21px;}

.cont{overflow:hidden; zoom:1; background:url(../../images/song/song_ui.png) 0 -234px no-repeat; padding:12px 0 0 7px; width:580px; position:relative; z-index:9;}
.cont li{padding:8px 0 8px 0; margin:0 10px 0 0; overflow:hidden; zoom:1; width:279px; height:87px; float:left; border-bottom:  dotted 1px #a3a3a3;}
.cont .left{float:left; width:70px; height:}
.musics_pic a.addtoplayer{}
.musics_pic a:hover.addtoplayer{}

.cont .left .star_bg { background:url(../../images/home/star.png) 0 0 repeat-x; width:55px; height:11px; margin:4px auto; overflow:hidden;}
.cont .left .star,
.cont .left .star { background:url(../../images/home/star.png) 0 -11px repeat-x; height:11px; overflow:hidden;}
.cont .left .star_000 { width:0px;}
.cont .left .star_005 { width:6px; }
.cont .left .star_010 { width:11px; }
.cont .left .star_015 { width:17px; }
.cont .left .star_020 { width:22px; }
.cont .left .star_025 { width:28px; }
.cont .left .star_030 { width:33px; }
.cont .left .star_035 { width:39px; }
.cont .left .star_040 { width:44px; }
.cont .left .star_045 { width:50px; }
.cont .left .star_050 { width:56px; }

.cont .right { float:left; width:190px; padding:0 0 0 18px; overflow:hidden; zoom:1; }
.cont .right .info { float:left; width:100px; line-height:1.5em;}
.cont .right .btn { float:right; width:81px; margin:5px 0 0; }
.cont .right .btn a{background:url(../../images/song/song_ui.png) no-repeat; width:81px; height:26px; display:block; }
.cont .right .btn a.game{background-position:0 -26px; margin:3px 0 0;}
.cont .kind{width:100px; overflow:hidden; zoom:1;}
.cont .kind a{display:block; float:left; background:url(../../images/song/song_ui.png) no-repeat; width:28px; height:16px; overflow:hidden; margin:0 4px 0 0;}
.cont .kind a.quality{background-position:0 -56px;}
.cont .kind a.UK{background-position:-32px -56px;}
.cont .kind a.USA{background-position:-64px -56px;}

.guest{margin:10px 0 0;}
.guesttop{background:url(../../images/song/song_ui.png) 0 -234px no-repeat; padding:10px 0 0;}
.guestfoot{background:url(../../images/song/song_ui.png) 0 -227px no-repeat; height:5px; overflow:hidden; position:relative; z-index:10; top:-1px;}
.guestcont{border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; width:578px; position:relative; z-index:9; zoom:1;}
.guestcont li{margin:0 0 0 8px; _margin:0 0 0 4px; width:550px; border-bottom:solid 1px #CCC; padding:12px 5px; _float:left; overflow:hidden;}
.guestcont .pic{float:left; width:48px; height:48px; overflow:hidden; margin:0 12px 0 0;}
.guestcont .massage{width:488px; float:right;}
.guestcont a.reviewer{font-weight:bold;}
.guestcont a.author{color:#0d71a2;}
.guestcont p{color:#656565; line-height:1.5em;}
.guestcont p.mass{color:#000;}

#L_right .tabs{width:300px; height:30px; overflow:hidden; zoom:1; margin:10px 0 0;}
#L_right .tabs li{float:left; width:98px; height:30px; overflow:hidden; text-align:center; line-height:30px; vertical-align:middle; background:url(../../images/song/song_ui.png) no-repeat; margin:0 3px 0 0;}
#L_right .tabs a{font-size:12px; font-family: Verdana, "宋体"; line-height:30px; vertical-align:middle;}
#L_right .tabs li.end{margin:0;}
#L_right .tabs li.selected a{color:#FFF; font-weight:bold;}

#works .tabs li{background-position:-142px -30px;}
#works .tabs li.selected{background-position:-142px 0; }
#works .rightcont{border:solid 1px #5e9ece; border-top-width:5px; zoom:1;}
#toplist .tabs li{background-position:-241px -30px;}
#toplist .tabs li.selected{background-position:-241px 0; font-weight:bold; }
#toplist .rightcont{border:solid 1px #ea9a30; border-top-width:5px; zoom:1;}
#guys .tabs li{background-position:-340px -30px;}
#guys .tabs li.selected{background-position:-340px 0; font-weight:bold; }
#guys .guys{border:solid 1px #d91d64; border-top-width:5px; zoom:1; padding:0 0 10px 10px; overflow:hidden; zoom:1;}
#guys .guys li{float:left; height:83px; width:64px; overflow:hidden; padding:10px 8px 0 0;}
#guys .guys li .ellipsis{width:64px; text-align:center; display:block; line-height:2em;}
.rightcont li{width:286px; height:73px; _float:left; overflow:hidden; padding:7px 6px 0;}
.rightcont li.bluebg{background:#e9f6ff;}
.rightcont li.orangebg{background:#fff5da;}
.rightcont li .pic{ width:64px; height:64px; overflow:hidden; float:left;}
.rightcont li .data{float:right; width:216px;}
.rightcont li .data a.ellipsis{width:216px; display:block; font-weight:bold; font-size:14px;}
.rightcont li .data p{line-height:1.8em;}

#level{padding:0 0 0 110px; background:url(../../images/song/song_ui.png) -340px -72px no-repeat; width:470px;}
#toplist{margin-top:20px}
