/*--home-tips--*/
.home_tips{font-size:12px;}
.home_tips a{text-decoration:underline;font-weight:bold;}
/*--top-ad--*/
#b{width:756px;height:388px;background:url(../img/ad/ad_index_b_bg.jpg) no-repeat;padding-left:204px;padding-top:212px;}
#b p,#b h2{display:block;width:590px;line-height:24px;color:#666;font-size:14px;}
#b h2{height:45px;text-indent:-10000px;}
#b p span{font-size:12px;color:#999;}
#b p a{color:#f60;font-size:12px;text-decoration:underline;}
#b p{margin-bottom:16px;}
#b div{height:26px;overflow:hidden;width:620px;padding-top:42px;}
#b div a{display:block;width:109px;height:26px; text-indent:-10000px;float:right;margin-left:17px;}
#b div a.ap{background:url(../img/ad/ap.gif) no-repeat;}
#b div a.in{background:url(../img/ad/in.gif) no-repeat;}
/*--top-pic--*/
.top_pic{height:353px;overflow:hidden;}
/*--content--*/
.home .main{padding-bottom:30px;}
.home .main .title_{width:645px;background:none; position:relative}
.home .main .title_ b {display:block;padding-left:15px;padding-right:15px;height:31px;background:url(../img/lie_a.gif) left bottom repeat-x; position:absolute;left:0px;bottom:-1px!important;bottom:-2px;}
.home .right_sidebar{width:285px;}
/*--music-type--*/
.music_type{height:58px;border:1px #eee solid;background:#fff;}
.music_type ul{width:636px;height:24px;background:url(../img/ul_bg_.gif) left bottom repeat-x;margin:0 auto;margin-top:5px;}
.music_type ul li{float:left;width:79px;height:24px; background:url(../img/dotline.gif) right center no-repeat;line-height:24px;text-align:center;color:#9b7237;cursor:pointer}
.music_type ul li a{color:#9b7237;}
.music_type ul li.current{width:77px;background:#f6f6cc;border:1px #d3d384 solid;border-bottom:none;height:23px;font-weight:bold;}
.music_type .typecont{padding-left:50px;width:586px;height:23px;line-height:23px;background:#f6f6cc;margin:0 auto;overflow:hidden;}
.music_type .typecont a{color:#9b7237;padding-left:15px;text-decoration:underline;}
.music_type b{color:#999;float:left;line-height:24px;padding-right:5px;}
/*--top-music--*/
.top_music span.bottom{display:block;width:658px;height:4px;overflow:hidden; background:url(../img/home_bg.gif) 0px -305px no-repeat;}
.top_music ul{height:42px;width:640px;overflow:hidden;background:url(../img/home_bg.gif) 0px -263px no-repeat;padding-left:18px;}
.top_music ul li{float:left;width:152px;height:34px;line-height:34px;text-align:center;color:#333;background:url(../img/home_bg.gif) -157px -226px no-repeat;margin-right:7px;display:inline;cursor:pointer;margin-top:5px;font-size:14px;}
.top_music ul li.current{height:40px;margin-top:1px;line-height:40px;color:#cc0000;font-weight:bold;background:url(../img/home_bg.gif) -4px -219px no-repeat;}
.top_music .top_music_cont{border-left:2px #f1d2b6 solid;border-right:2px #f1d2b6 solid;padding-bottom:5px;height:235px;}
/*more*/
.top_music .top_music_cont span.more{display:block;height:27px;padding-top:3px;margin-top:15px;}
.top_music .top_music_cont span.more a{display:block;width:90px;height:24px;color:#9b7237;line-height:24px;background:url(../img/icon.gif) -287px -32px no-repeat;margin-left:15px; }
/*list*/
.top_music .top_music_cont dl{padding-top:15px;}
.top_music .top_music_cont dl dd{width:210px;overflow:hidden;border-top:1px #eee solid;border-left:1px #eee solid;border-bottom:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;height:170px;float:left;display:inline;margin:0px 3px;}
.top_music .top_music_cont dl dd u{display:block;height:20px;}
.top_music .top_music_cont dl dd u img{padding-left:7px;padding-top:1px;}
.top_music .top_music_cont dl dd .img{display:block;width:70px;background:url(../img/h_bg.gif) 9px 5px no-repeat;height:70px;}
.top_music .top_music_cont dl dd .img img{width:50px;height:50px;padding-top:7px;padding-left:17px;}
.top_music .top_music_cont dl dd div{width:127px;float:right;}
.top_music .top_music_cont dl dd h3{font-weight:normal;width:107px;height:60px;color:#999;padding-right:3px;overflow:hidden;line-height:20px;border-bottom:1px #e5e5e5 solid;}
.top_music .top_music_cont dl dd h3 a{display:block;height:20px;width:122px;overflow:hidden;}
.top_music .top_music_cont dl dd h3 i{display:block;}
.top_music .top_music_cont dl dd h3 i a{font-style:normal;}
.top_music .top_music_cont dl dd h3 a:hover{text-decoration:underline;}
/*button*/
.top_music .top_music_cont dl dd .button {height:20px;width:125px;display:block;margin-top:10px;}
.top_music .top_music_cont dl dd .button a{display:block;float:left;}
.top_music .top_music_cont dl dd .button a.play{margin-right:20px;margin-left:0px;display:inline;}
.top_music .top_music_cont dl dd .button a.mon_{margin:0px;margin-right:4px;}
.top_music .top_music_cont dl dd b{display:block;font-weight:normal;width:110px;height:40px;color:#999;overflow:hidden;line-height:20px;border-bottom:1px #e5e5e5 solid;padding:3px 3px 3px 0px;}
/*--musiclist--*/
/*scroll_btn*/
.musiclist .title_ div a.play_scroll,.musiclist .title_ div a.stop_scroll{display:block;width:62px;height:18px;line-height:18px; background:url(../img/scroll_btn.gif) no-repeat;overflow:hidden;color:#b5b5b5;font-weight:normal;padding-left:4px;margin-top:6px;margin-right:30px;}
.musiclist .title_ div a.play_scroll{ background-position:0px -17px;}
.musiclist .title_ div a.stop_scroll{ background-position:0px 0px;}
.musiclist .title_ div a.play_scroll:hover,.musiclist .title_ div a.stop_scroll:hover{color:#ff9600;text-decoration:none}
/*for list*/
.musiclist_cont{padding:8px 10px 20px 10px;background:#f9f9f9;}
.musiclist_cont dl{border-top:1px #e5e5e5 solid;}
.musiclist_cont dl dd{border:1px #e5e5e5 solid;border-top:none;padding:0px 17px;display:block;}
/*recom-listen*/
.musiclist_cont .recom_listen dd{height:74px;}
.musiclist_cont .recom_listen dd .recom_talk{border-top:1px #ccc dashed;height:30px;line-height:30px;color:#666;margin-left:40px;}
.musiclist_cont .recom_listen dd .recom_talk div{padding-left:15px;background:url(../img/talk_bg.gif) left center no-repeat;padding-right:5px;}
.musiclist_cont .recom_listen dd .recom_talk a.r_user_name{padding-left:5px;}
.musiclist_cont .recom_listen dd .recom_talk span.timer{padding-left:10px;color:#999;}
/*new-music*/
.musiclist_cont .new_music dd{height:44px;}
.musiclist_cont .new_music dd .new_music_time{display:block;height:44px;line-height:44px;color:#999;padding-right:35px;}
/*income-list*/
.musiclist_cont .income_list dd{height:44px;}
.musiclist_cont .income_list dd .income_list_money{height:44px;line-height:44px;color:#666;padding-right:10px;}
.musiclist_cont .income_list dd .number{display:block;height:44px;width:25px;}
.musiclist_cont .income_list dd .number img{padding-top:13px;padding-right:5px;}
/*for anything*/
.musiclist_cont dl dd .button{padding-top:14px;}
.musiclist_cont dl dd .button a{display:block;float:left;}
.musiclist_cont dl dd .button a.play{margin-right:15px;}
.musiclist_cont dl dd a.m_pic{display:block;width:22px;height:22px; background:url(../img/m_bg_.gif) left top no-repeat;padding-left:4px;padding-top:2px;margin-top:10px;}
.musiclist_cont dl dd a.m_pic img,.musiclist_cont dl dd a.u_head img{width:20px;height:20px;}
.musiclist_cont dl dd a.m_name,.musiclist_cont dl dd a.u_name,.musiclist_cont dl dd u.m_type,.musiclist_cont dl dd u.m_time{display:block;height:44px;line-height:44px;padding-left:5px;padding-right:5px;overflow:hidden;}
*html .musiclist_cont dl dd a.m_name{width:145px;}
.musiclist_cont dl dd a.m_name{max-width:160px;}
*html .musiclist_cont dl dd a.u_name{width:60px;}
.musiclist_cont dl dd a.u_name{max-width:60px;}
.musiclist_cont dl dd a.u_head{display:block;width:20px;height:20px;margin-top:13px;}
.musiclist_cont dl dd u.m_type{color:#999;text-decoration:none;width:50px;}
.musiclist_cont dl dd u.m_time{color:#666;text-decoration:none;}
.musiclist_cont dl dd.t1{background:#fff;}
.musiclist_cont dl dd.t2{background:#f7f7f7;}
.musiclist_cont dl dd.t3{background:#eee;}
/*--rank--*/
.home_rank{height:425px;overflow:hidden;}
.mem_rank{width:318px;background:#f9f9f9;padding-bottom:20px;}
.home .main .mem_rank .title_{width:305px;background:#fff;position:relative;}
.home .main .mem_rank .title_ph span{width:58px;background:url(../img/icon.gif) -295px -30px no-repeat;}
.mem_rank dl{border-top:1px #e5e5e5 solid;margin:0 auto;margin-top:12px;width:292px;}
.mem_rank dl dd{padding-top:14px;border:1px #e5e5e5 solid;border-top:none;height:75px;width:290px;overflow:hidden;}
.mem_rank dl dd .number{display:block;width:20px;padding-left:12px;}
.mem_rank dl dd .img{width:59px;height:59px;background:url(../img/user_bg_s.gif) 0px 0px no-repeat;margin-left:5px;display:inline;}
.mem_rank dl dd .img img{width:50px;height:50px;padding-top:3px;padding-left:3px;}
.mem_rank dl dd .info{width:174px;padding-left:10px;}
.mem_rank dl dd .info div{height:19px;line-height:19px;}
.mem_rank dl dd .info p{line-height:22px;color:#666;padding-top:5px;}
/*for attention*/
.mem_rank dl dd .info a.attention{display:block;float:right;width:60px;height:19px;line-height:19px;text-align:center;color:#fff; background:url(../img/attention.gif) no-repeat;}
.mem_rank dl dd .info a.atted{float:right;display:block;width:60px;height:19px;line-height:19px;text-align:center;color:#fff;background:url(../img/icon.gif) -99px -301px no-repeat;}
/*for backgroud-color*/
.mem_rank dl dd.t1{background:#fff;}
.mem_rank dl dd.t2{background:#f7f7f7;}
.mem_rank dl dd.t3{background:#eee;}
/*--newdownloader--*/
.new_downloader{width:281px;height:212px;background:url(../img/home_bg.gif) no-repeat;position:relative;}
.new_downloader h2{height:37px;line-height:37px;padding-left:15px;margin-bottom:16px;color:#666;}
.new_downloader .img{width:116px;height:116px; background:url(../img/photo_bg.gif) no-repeat;display:inline;margin-left:18px;}
/*star*/.new_downloader span.star{display:block;position:absolute;width:31px;height:32px; background:url(../img/home_bg.gif) -627px 0px no-repeat;overflow:hidden;left:19px;top:54px;}
.new_downloader .img img{width:100px;height:100px;padding-left:5px;padding-top:5px;}
.new_downloader .download_info{width:138px;margin-left:5px;}
.new_downloader .download_info b{font-weight:normal;color:#999;}
.new_downloader .download_info b a{display:block;height:135px;height:18px;line-height:18px;overflow:hidden;}
.new_downloader .download_info p{padding-top:15px;line-height:20px;color:#999;}
/*--new-members--*/
.new_members {padding-bottom:15px;margin-top:25px;}
.new_members ul {padding-left:2px;}
.new_members ul li {float:left; width:54px; height:78px; display:inline; margin-left:8px; margin-right:8px; margin-top:12px; }
.new_members ul li img { width:48px; height:48px; display:block; border:3px #ffffff solid;}
.new_members ul li a span {text-align:center;display:block;margin-top:10px; height:14px; line-height:14px; width:50px; padding:0px 2px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-align:center;}
/*--home-tags--*/
.home_tags p { line-height:24px; padding:10px 8px; }
.home_tags p a { color:#5194db; padding-right:10px; }
.home_tags p a:hover {color:#ff4902 }
/*--dbd-step--*/
.dbd_step{margin-top:50px;width:285px;height:226px;background:url(../img/home_bg.gif) -281px 0px no-repeat;overflow:hidden;}
.dbd_step h2{height:30px;line-height:30px;padding-left:3px;margin-top:26px;margin-left:95px;color:#666;}
.dbd_step dl{padding-top:10px;}
.dbd_step dl dt{width:185px;height:30px;line-height:30px;border-bottom:1px #ccc dashed;color:#cc0000;font-size:14px;overflow:hidden;float:right;margin-right:10px;display:inline;}
.dbd_step dl dt a{color:#9b7237;}
.dbd_step dl dd{width:265px;height:30px;line-height:30px;border-bottom:1px #ccc dashed;color:#999;overflow:hidden;margin-left:10px;}
.dbd_step dl dd a{color:#9b7237;padding-left:8px;}
/*.member_dy*/
.member_dy{margin-top:30px;}
.member_dy .title_ {position:relative;width:270px;}
.member_dy .title_ b{display:block;padding-left:10px;padding-right:10px;height:31px;background:url(../img/lie_a.gif) left bottom repeat-x;position:absolute;left:0px;bottom:-1px!important;bottom:-2px;}
.member_dy ul{padding:5px;}
.member_dy ul li{border-bottom:1px #ccc dashed;color:#676767;padding:7px 6px;line-height:21px;}
.member_dy ul li u{ text-decoration:none;color:#999;padding-left:12px;}
.member_dy ul li.t1{background:#fff}
.member_dy ul li.t2{background:#f7f7f7;}
.member_dy ul li.t3{background:#eee;border-bottom:1px #e5e5e5 solid;}
