.aggr_title {height:30px; border-bottom:1px solid #ccc; overflow:hidden}
.aggr_title .titleleft {height:20px; line-height:20px; float:left}
.aggr_title .titleright {height:20px; line-height:20px; float:right; color:#ccc; text-align:right; padding-top:2px}
.aggr_title .titlerightbottom {height:20px; line-height:20px; padding-top:8px; float:right; color:#ccc; text-align:right}
.aggr_title .titlemain {color:#006ad0; font-size:16px; font-weight:bold; padding-right:10px}
.aggr_title .titletext {color:#999}
.aggr_title .linktitle {color:#006ad0}
.aggr_title .linktitlecur {color:#fe1d00; font-weight:bold}
.aggr_title .linktitlecur:hover {text-decoration:none}
.aggr_subtitle {height:20px; line-height:20px; padding:2px 0px 10px 0px; overflow:hidden; color:#ccc}
.aggr_subtitle .linktitle {color:#006ad0}
.aggr_subtitle .linktitlecur {font-weight:bold}
.aggr_subtitle .linktitlecur:hover {text-decoration:none}
.aggr_subtitle span {padding:0px 4px}
.aggr_block {padding-bottom:40px}
.aggr_rightdialog {border:1px solid #beccd8; margin-top:6px}
.aggr_rightdialog .dialogheader {height:28px; padding:0px 8px; overflow:hidden; background:url(/images/icons/aggr_dialogbg.gif) repeat-x}
.aggr_rightdialog .dialogheader .headertext {height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#006ad0; display:block; float:left}
.aggr_rightdialog .dialogheader .headerlink {height:28px; line-height:28px; color:#006ad0; display:block; float:right}
.aggr_rightdialog .dialogbody {padding:8px}
.aggr_introdialog {border:1px solid #f3c2c2; margin-top:6px; background-color:white; color:#fe1d00; padding:8px 0px 8px 5px; line-height:20px}
.aggr_introdialog .introblock {padding-top:5px}
.aggr_introdialog span {font-weight:bold}
.aggr_profileblock {width:178px; border:1px solid #dedede; background:url(/images/icons/aggr_rightprofilebg.gif) repeat-x left bottom}
.aggr_profileblock .profilecontent {width:164px; padding:7px; overflow:hidden}
.aggr_profileblock .profileleft {width:50px; text-align:center; display:block; float:left; overflow:hidden}
.aggr_profileblock .profileright {width:100px; line-height:20px; display:block; float:right; overflow:hidden}
.aggr_profileblock .profiletitle {height:25px; line-height:25px; border-bottom:1px double #ccc; margin-bottom:5px}
.aggr_profileblock .profilelink {color:#333}
.aggr_profileblock .profilebutton {padding:5px}
.aggr_pagebar {height:25px; padding:10px}
.aggr_rankbar {height:18px; line-height:18px; overflow:hidden; background:url(/images/icons/aggr_musicrankbg.gif) repeat-x 0px 0px}
.aggr_rankbar .rankbarleft {height:18px; line-height:18px; color:#ff760e; overflow:hidden; background-color:#fedcd8; float:left}
.aggr_rankbar .rankbarright {height:18px; font-size:1px; overflow:hidden; display:block; float:right; background:url(/images/icons/aggr_musicrankfrontbg.gif) no-repeat 0px 0px}
.aggr_rankbar_g {background-position:0px -25px}
.aggr_rankbar_g .rankbarleft {color:white; background-color:#ccc}
.aggr_diggbar {width:53px; padding-top:5px; border:1px solid #ccc; text-align:center}
.aggr_diggbar .linknum {font-weight:bold; color:#006ad0; font-family:'Times New Roman', Times, serif}
.aggr_diggbar .linknum:hover {text-decoration:none}
.aggr_diggbar .diggnew {height:20px; line-height:20px; padding:10px 0px; font-style:italic; color:#fe1d00}
.aggr_diggbar .diggnew .linknum {font-style:italic; font-weight:bold; color:#fe1d00; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.aggr_diggbar .diggnum {height:40px; line-height:20px; color:#006ad0}
.aggr_diggbar .diggnum .linknum {font-size:20px}
.aggr_diggbar .diggnum1 {height:40px; line-height:20px; color:#fe1d00}
.aggr_diggbar .diggnum1 .linknum {font-size:20px; color:#fe1d00}
.aggr_diggbar .diggfunc {line-height:16px; padding:2px 0px; background-color:#aaa; color:white}
.aggr_diggbar .diggfunc .linkdigg {color:white}
.aggr_calendar {width:178px; background-color:white; overflow:hidden}
.aggr_calendar .calheader {height:100px; padding:8px 6px; border-bottom:1px solid #beccd8; overflow:hidden}
.aggr_calendar .calheader .headerleft {width:100px; height:100px; float:left; text-align:center; overflow:hidden}
.aggr_calendar .calheader .headerright {width:65px; padding-top:55px; float:right; text-align:right; color:#999; font-weight:bold; overflow:hidden}
.aggr_calendar .calheader .headerright span {font-size:40px}
.aggr_calendar .calbody {padding:8px 5px}
.aggr_calendar .caltable {width:100%}
.aggr_calendar .caltable td {height:20px; text-align:center; color:#666}
.aggr_calendar .caltable .tabletitle {font-weight:bold; color:#333; font-size:14px}
.aggr_calendar .caltable .tableweek td {font-weight:bold; width:20px}
.aggr_calendar .caltable span {color:#ccc}
.aggr_calendar .caltable span.tabletoday {color:#ff760e; font-weight:bold}
.aggr_calendar .caltable .tableitem {display:block; width:18px; height:16px; line-height:16px; padding-top:2px; border:1px solid white; text-align:center; color:#666; margin:0px auto}
.aggr_calendar .caltable .tableitem:hover {border:1px solid #a0bed8; text-decoration:none}
.aggr_calendar .caltable .tablecurrent {background-color:#a0bed8; border:1px solid #a0bed8; color:white; text-decoration:none}
.aggr_blank {padding:150px 0px; text-align:center; font-size:35px; font-weight:bold; color:#ccc}
.aggr_tagscloud {line-height:25px}
.aggr_tagscloud .linktag {color:#666; padding:5px}
.aggr_tagscloud .linktag1 {font-weight:bold}
.aggr_tagscloud .linktag2 {font-size:16px; font-weight:bold}
.aggr_tagscloud .linktag:hover {color:white; text-decoration:none; background-color:#006ad0}
.aggruser_blogitem {width:725px; overflow:hidden; padding-top:20px}
.aggruser_blogitem .itemrank {width:55px; display:block; float:left; overflow:hidden}
.aggruser_blogitem .itemavatar {width:60px; padding-left:10px; text-align:center; display:block; float:left; overflow:hidden}
.aggruser_blogitem .itemavatar .avatarblock {padding-bottom:5px}
.aggruser_blogitem .itemcontent {width:585px; display:block; float:right; overflow:hidden}
.aggruser_blogitem .itemcontent .contenttitle {height:20px; line-height:20px; padding-bottom:2px}
.aggruser_blogitem .itemcontent .contenttitle .texttime {padding-left:10px}
.aggruser_blogitem .itemcontent .contenttitle .contentlink {font-size:16px; color:#164ea9}
.aggruser_blogitem .itemcontent .contentsong {background-color:#ecf4fa; padding:2px 0px}
.aggruser_blogitem .itemcontent .contentimage {padding-top:2px}
.aggruser_blogitem .itemcontent .contentbody {padding-top:5px; line-height:20px}
.aggruser_blogitem .itemcontent .contentfooter {padding:5px 0px 0px 400px; height:25px; color:#999}
.aggruser_addfavlist {width:730px; overflow:hidden}
.aggruser_addfavlist .listleft {width:120px; display:block; overflow:hidden; float:left}
.aggruser_addfavlist .listright {width:590px; display:block; overflow:hidden; float:right}
.aggruser_addfavlist .listright .listsong {width:400px; height:30px !important; height:29px; border-bottom:1px solid #e2ebf4}
.aggruser_addfavlist .listright .listinfo {width:190px; height:30px !important; height:29px; border-bottom:1px solid #e2ebf4}
.aggruser_addfavlist .listright .listcheck_c {width:20px}
.aggruser_addfavlist .listright .listsong_c {width:390px}
.aggruser_addfavlist .listright .listinfo_c {width:180px}
.aggruser_addfavlist .listright .listplay_c {height:22px; padding-top:10px; border-bottom:0px}
.aggruser_addfavlist .listright .listplay_c .listbtn {cursor:pointer; margin-left:10px}
.aggruser_search {width:160px}
.aggruser_search .searchinput {width:154px; height:16px; padding:1px; border:1px solid #beccd8; background-color:#f5f7f9; color:#999; margin-bottom:5px}
.aggruser_search .searchline {height:20px; padding-top:3px; overflow:hidden}
.aggruser_search .searchline .lineleft {width:120px; height:20px; line-height:20px; display:block; overflow:hidden; float:left}
.aggruser_search .searchline .lineright {width:20px; height:20px; display:block; overflow:hidden; float:right}
.aggruser_taglink_b {color:#666; font-size:14px; font-weight:bold; padding:0px 2px}
.aggruser_taglink {color:#666; padding:0px 2px}
.aggruser_liveitem {width:160px; overflow:hidden; border-bottom:1px solid #e7e7e7; padding:5px 0px}
.aggruser_liveitem .itemleft {width:50px; text-align:center; display:block; float:left; overflow:hidden}
.aggruser_liveitem .itemright {width:100px; display:block; float:right; line-height:20px; padding-top:5px; color:#666; overflow:hidden}
.aggruser_liveitem .itemright .itemrank {color:#006ad0; font-size:14px; font-weight:bold}
.aggruser_livetable {width:100%; margin:15px 0px 10px 0px}
.aggruser_livetable td {border-bottom:1px solid #e2ebf4}
.aggruser_livetable .tablenum {width:75px; text-align:center; font-size:30px; font-weight:bold; color:#006ad0}
.aggruser_livetable .tableuser {width:440px}
.aggruser_livetable .tablecurrent {text-align:center; font-size:16px; font-weight:bold; color:#ff8400}
.aggruser_livetable .tablerow {text-align:center; font-size:16px; font-weight:bold; color:#006ad0}
.aggruser_livetable .tabletitle td {height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#006ad0; background-color:#ecf4fa}
.aggruser_liveinfo {width:425px; padding:8px 5px; overflow:hidden}
.aggruser_liveinfo .infoleft {width:100px; text-align:center; overflow:hidden; float:left}
.aggruser_liveinfo .inforight {width:310px; overflow:hidden; display:block; float:right}
.aggruser_liveinfo .infotitle {height:20px; line-height:20px; font-size:14px; font-weight:bold; padding-bottom:3px}
.aggruser_liveinfo .infoline td {line-height:20px; border-bottom:0px}
.aggruser_citytitle {height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#006ad0; padding-top:15px}
.aggruser_cityblock {padding-bottom:20px; line-height:25px}
.aggrmusic_hotalbum {height:80px; padding:18px 5px; overflow:hidden}
.aggrmusic_hotlist {width:730px}
.aggrmusic_hotlist .hotnum {width:40px; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#ccc; font-family:'Courier New', Courier, monospace}
.aggrmusic_hotlist .hotcheck {width:20px}
.aggrmusic_hotlist .hotsong {width:320px}
.aggrmusic_hotlist .hotrank {width:210px}
.aggrmusic_hotlist .hotrank .aggr_rankbar {width:200px}
.aggrmusic_hotlist .hotrank .aggr_rankbar .rankbarleft {width:80px; padding-left:5px}
.aggrmusic_hotlist .hotuser {width:140px}
.aggrmusic_hotlist .hotplay {height:35px; padding-bottom:15px}
.aggrmusic_hotlist .hotplay .hotbtn {margin-left:10px; cursor:pointer}
.aggrmusic_commentitem {width:725px; overflow:hiden; padding-top:15px}
.aggrmusic_commentitem .itemleft {width:55px; display:block; overflow:hidden; float:left}
.aggrmusic_commentitem .itemavatar {width:100px; text-align:center; overflow:hidden; float:left}
.aggrmusic_commentitem .itemright {width:565px; overflow:hidden; float:left}
.aggrmusic_commentitem .itemtitle {height:20px; line-height:20px; padding-bottom:2px}
.aggrmusic_commentitem .itemtitle .linktitle {font-size:16px; color:#164ea9}
.aggrmusic_commentitem .itemsong {background-color:#ecf4fa; padding:2px 0px}
.aggrmusic_commentitem .itemimages {padding-top:2px}
.aggrmusic_commentitem .itembody {padding-top:5px; line-height:20px}
.aggrmusic_commentitem .itembody p {padding:0px; margin:0px}
.aggrmusic_commentitem .itemfooter {padding:5px 0px 0px 390px; height:22px}
.aggrmusic_rightrise {width:160px; overflow:hidden; border-bottom:1px solid #e7e7e7; padding:5px 0px}
.aggrmusic_rightrise .itemleft {width:50px; text-align:center; display:block; float:left; overflow:hidden}
.aggrmusic_rightrise .itemright {width:100px; display:block; float:right; line-height:20px; color:#666; overflow:hidden}
.aggrmusic_rightrise .itemright .itemrank {color:#006ad0; font-size:14px; font-weight:bold}
.aggrmusic_rightrise .textrise {color:#ee2126; font-size:20px; font-weight:bold; font-family:'Courier New', Courier, monospace}
.aggrmusic_rightweek {width:160px}
.aggrmusic_rightweek .weektitle {height:20px; line-height:20px; color:#ffa23f}
.aggrmusic_rightweek .weekinfo {width:130px}
.aggrmusic_rightweek .weeknum {width:22px; padding-right:8px; text-align:right; font-size:10px}
.aggrmusic_rightweek .weekup {color:#fe1d00; background:url(/images/icons/aggr_musicrightweekbg.gif) no-repeat right 1px}
.aggrmusic_rightweek .weekdown {color:#006ad0; background:url(/images/icons/aggr_musicrightweekbg.gif) no-repeat right -30px}
.aggrmusic_risetable {width:730px; margin-top:20px}
.aggrmusic_risetable .risenum {width:50px; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#ccc; font-family:'Courier New', Courier, monospace}
.aggrmusic_risetable .risecheck {width:20px}
.aggrmusic_risetable .risesong {width:360px}
.aggrmusic_risetable .riserank {width:300px}
.aggrmusic_risetable .riserank .aggr_rankbar {width:300px}
.aggrmusic_risetable .riserank .aggr_rankbar . {width:70px; padding-left:5px}
.aggrmusic_risetable .riseplay {height:35px}
.aggrmusic_risetable .riseplay .risebtn {margin-left:10px; cursor:pointer}
.aggrmusic_weektable {width:730px; margin-top:20px}
.aggrmusic_weektable .weeknum {width:40px; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#ccc; font-family:'Courier New', Courier, monospace}
.aggrmusic_weektable .weekchange {width:27px; padding-left:8px; font-size:10px}
.aggrmusic_weektable .weekup {color:#fe1d00; background:url(/images/icons/aggr_musicrightweekbg.gif) no-repeat left 6px}
.aggrmusic_weektable .weekdown {color:#006ad0; background:url(/images/icons/aggr_musicrightweekbg.gif) no-repeat left -25px}
.aggrmusic_weektable .weekcheck {width:20px}
.aggrmusic_weektable .weeksong {width:355px}
.aggrmusic_weektable .weekrank {width:280px}
.aggrmusic_weektable .weekrank .aggr_rankbar {width:280px}
.aggrmusic_weektable .weekrank .aggr_rankbar .rankbarleft {width:80px; padding-left:5px}
.aggrmusic_weektable .weekplay {height:35px}
.aggrmusic_weektable .weekplay .weekbtn {margin-left:10px; cursor:pointer}
.aggrgroup_wall {width:735px; overflow:hidden}
.aggrgroup_wall .imageitem {width:100px; display:block; float:left; overflow:hidden; text-align:center; padding:10px 2px}
.aggrgroup_wall .imageitem .itemavatar {width:100px; height:100px}
.aggrgroup_wall .imageitem .itemline {width:100px; line-height:20px; padding-top:5px; overflow:hidden}
.aggrgroup_walllist {width:735px; padding-top:10px; overflow:hidden}
.aggrgroup_walllist .linkitem {width:120px; height:22px; line-height:22px; padding:0px 10px 0px 15px; display:block; overflow:hidden; float:left; background:url(/images/icons/leftbar_sublinkicon.gif) no-repeat 5px center}
.aggrgroup_topiclist {width:100%; margin-top:5px; background-color:#ecf4fa}
.aggrgroup_topiclist .listodd td {background-color:#f4faff}
.aggrgroup_topiclist .listeven td {background-color:white}
.aggrgroup_topiclist .listtitle {height:45px; padding:0px 8px}
.aggrgroup_topiclist .listtitle span {color:#ff760e; font-weight:bold}
.aggrgroup_topiclist .listgroup {height:45px; width:150px; text-align:center}
.aggrgroup_topiclist .listinfo {height:45px; width:100px; text-align:center; color:#006ad0}
.aggrgroup_topiclist .listinfo span {font-weight:bold}
.aggrgroup_topiclist .listreply {width:150px; padding:0px 8px}
.aggrgroup_topiclist .linklist {color:#006ad0}
.aggrgroup_search {width:155px; overflow:hidden; padding:7px 3px}
.aggrgroup_search .searchinput {width:125px; height:16px; padding:1px; border:1px solid #beccd8; background-color:#f5f7f9; color:#999}
.aggrgroup_search .searchbtn {margin-left:5px}
.aggrgroup_taglink_b {color:#666; font-size:14px; font-weight:bold; padding:0px 2px}
.aggrgroup_taglink {color:#666; padding:0px 2px}
.aggrgroup_newgroup {line-height:20px}
.aggrgroup_newgroup .newlink{ padding-left:5px; color:#666}
.aggrgroup_recommend {width:160px; overflow:hidden}
.aggrgroup_hotitem {width:720px; overflow:hidden; padding-top:30px}
.aggrgroup_hotitem .itemleft {width:100px; overflow:hidden; float:left; text-align:center}
.aggrgroup_hotitem .itemleft .leftavatar {width:100px; height:100px; overflow:hidden}
.aggrgroup_hotitem .itemleft .leftline {height:20px; line-height:20px; padding-top:10px}
.aggrgroup_hotitem .itemleft .linkline {color:#006ad0; font-weight:bold; text-decoration:underline}
.aggrgroup_hotitem .itemright {width:600px; float:right; overflow:hidden}
.aggrgroup_hotitem .itemright .righttitle {height:20px; overflow:hidden}
.aggrgroup_hotitem .itemright .righttitle .titleleft {width:360px; height:20px; line-height:20px; float:left}
.aggrgroup_hotitem .itemright .righttitle .titleright {width:200px; height:20px; line-height:20px; float:right; text-align:right; color:#999}
.aggrgroup_hotitem .itemright .righttitle .linktitle {color:#006ad0; font-size:14px; font-weight:bold}
.aggrgroup_hotitem .itemright .righttitle .linkname {color:#006ad0; padding-right:3px}
.aggrgroup_hotitem .itemright .rightline {line-height:17px; padding-top:3px}
.aggrgroup_hotitem .itemright .rightline .linetext {color:#999}
.aggrgroup_hotitem .itemright .rightline .linkline {color:#164ea9; text-decoration:underline}
.aggrgroup_hotitem .itemright .rightline .linetitle {color:#454545; text-decoration:underline}
.aggrgroup_hotitem .itemright .rightline .linecrumb {color:#999; padding:0px 4px}
.aggrgroup_tagblock {padding:10px 5px 60px 5px}
.aggrgroup_tagblock .tagitem {font-size:14px; color:#666; padding:5px 3px}
.aggrgroup_tagblock .tagitem:hover {background-color:#ecf4fa}
.aggrgroup_tagblock .tagitem_b {font-size:16px; font-weight:bold}
.aggrartist_commentitem {width:730px; overflow:hidden; padding-top:20px}
.aggrartist_commentitem .itemrank {width:55px; display:block; float:left; overflow:hidden}
.aggrartist_commentitem .itemavatar {width:80px; text-align:center; overflow:hidden; float:left; margin-left:10px}
.aggrartist_commentitem .itemright {width:575px; overflow:hidden; float:right}
.aggrartist_commentitem .itemright .aggr_rankbar {width:575px}
.aggrartist_commentitem .itemright .aggr_rankbar .rankbarleft {width:80px; padding-left:5px}
.aggrartist_commentitem .itemtitle {height:18px; line-height:18px; padding-bottom:2px}
.aggrartist_commentitem .itemtitle .linktitle {color:#164ea9; font-weight:bold}
.aggrartist_commentitem .itemcomment {height:25px; line-height:25px; padding-top:2px; overflow:hidden}
.aggrartist_commentitem .itemcomment .commentleft {height:18px; width:400px; line-height:18px; float:left; overflow:hidden; color:#333; padding-left:20px; padding-top:7px; background:url(/images/icons/aggr_artistcommentbg.gif) no-repeat 0px 1px}
.aggrartist_commentitem .itemcomment .commentunfond {background:url(/images/icons/aggr_artistcommentbg.gif) no-repeat 0px -24px}
.aggrartist_commentitem .itemcomment .commentright {height:25px; width:150px; float:right; overflow:hidden}
.aggrartist_newlist {width:735px; overflow:hidden; padding-bottom:40px}
.aggrartist_newlist .newitem {width:220px; margin-right:22px; padding-top:10px; border:1px solid #ccc; overflow:hidden; float:left; margin-top:20px}
.aggrartist_newlist .newitem .itemavatar {width:80px; height:80px; padding:2px 0px 12px 8px; overflow:hidden; float:left; text-align:center}
.aggrartist_newlist .newitem .iteminfo {width:110px; height:85px; padding-right:8px; overflow:hidden; float:right; color:#999}
.aggrartist_newlist .newitem .iteminfo .itemtitle {height:18px; line-height:18px; padding-bottom:2px; overflow:hidden}
.aggrartist_newlist .newitem .iteminfo .linktitle {color:#164ea9; font-weight:bold}
.aggrartist_newlist .newitem .iteminfo .linkintro {color:#999}
.aggrartist_newlist .newitem .itemfooter {height:25px; line-height:25px; padding:2px 8px; background-color:#ecf3f9; text-align:right; color:#999; clear:both}
.aggrartist_fondrankbar {height:20px; line-height:20px; overflow:hidden}
.aggrartist_fondrankbar .rankleft {height:20px; line-height:20px; padding-left:30px; display:block; float:left; background:url(/images/icons/aggr_artistrankbarbg.gif) no-repeat 0px 0px; color:#f86204}
.aggrartist_fondrankbar .rankleft:hover {background-position:0px -20px; color:white; text-decoration:none}
.aggrartist_fondrankbar .rankright {height:20px; line-height:20px; text-align:right; padding-right:30px; display:block; float:left; background:url(/images/icons/aggr_artistrankbarbg.gif) no-repeat right -40px; color:#006ad0}
.aggrartist_fondrankbar .rankright:hover {background-position:right -60px; color:white; text-decoration:none}
.aggrartist_fonditem {width:730px; overflow:hidden; padding-top:20px}
.aggrartist_fonditem .itemavatar {width:60px; float:left; text-align:center; overflow:hidden}
.aggrartist_fonditem .iteminfo {width:135px; float:left; padding:20px 0px 0px 5px; line-height:20px; overflow:hidden; color:#006ad0}
.aggrartist_fonditem .iteminfo .linkinfo {font-size:14px; color:#164ea9}
.aggrartist_fonditem .iteminfo .infonum {color:#ff760e; font-size:20px; font-weight:bold; font-family:'Courier New', Courier, monospace; padding:0px 2px}
.aggrartist_fonditem .itemright {width:520px; padding-top:18px; float:right; overflow:hidden}
.aggrartist_fonditem .itemright .aggrartist_fondrankbar {width:520px}
.aggrartist_fonditem .itemline {height:22px; line-height:22px; overflow:hidden}
.aggrartist_fonditem .itemline .lineleft {width:75px; height:20px; float:left; color:#fe1d00}
.aggrartist_fonditem .itemline .lineright {width:75px; height:20px; float:right; text-align:right; color:#006ad0}
.aggrartist_search {width:155px; overflow:hidden; padding:7px 3px}
.aggrartist_search .searchinput {width:125px; height:16px; padding:1px; border:1px solid #beccd8; background-color:#f5f7f9; color:#999}
.aggrartist_search .searchbtn {margin-left:5px}
.aggrartist_search .searchline {padding-top:8px}
.aggrartist_riseblock {width:160px}
.aggrartist_riseblock .riseheader {line-height:18px; color:#999}
.aggrartist_riseblock .riseheader span {color:#ff760e}
.aggrartist_riseblock .riseitem {width:160px; padding:8px 0px; border-top:1px solid #e7e7e7; overflow:hidden}
.aggrartist_riseblock .riseitem .itemavatar {width:50px; overflow:hidden; text-align:center; float:left}
.aggrartist_riseblock .riseitem .iteminfo {width:100px; overflow:hidden; float:right; line-height:20px}
.aggrartist_riseblock .riseitem .iteminfo .linkinfo {color:#164ea9; font-size:14px}
.aggrartist_riseblock .riseitem .iteminfo .infonum {color:#fe1d00; font-size:20px; font-weight:bold; font-family:'Courier New', Courier, monospace}
.aggrartist_riseblock .riseitemb {border-bottom:0px}
.aggrartist_fondblock {width:160px}
.aggrartist_fondblock .fondheader {line-height:18px; color:#999}
.aggrartist_riseblock .riseheader span {color:#164ea9}
.aggrartist_fondblock .fonditem {width:160px; padding:8px 0px; border-bottom:1px solid #e7e7e7; overflow:hidden}
.aggrartist_fondblock .fonditem .itemavatar {width:50px; overflow:hidden; text-align:center; float:left}
.aggrartist_fondblock .fonditem .iteminfo {width:100px; overflow:hidden; float:right; line-height:20px}
.aggrartist_fondblock .fonditem .iteminfo .linkinfo {color:#164ea9; font-size:14px}
.aggrartist_fondblock .fonditem .iteminfo .infonum {color:#006ad0; font-size:20px; font-weight:bold; font-family:'Courier New', Courier, monospace}
.aggrartist_fondblock .fonditemb {border-bottom:0px}
.aggrartist_riseitem {width:730px; overflow:hidden; padding-top:20px}
.aggrartist_riseitem .itemavatar {width:50px; text-align:center; float:left; overflow:hidden}
.aggrartist_riseitem .iteminfo {width:270px; float:left; border-top:1px solid #ffe1c8; overflow:hidden; margin-left:10px}
.aggrartist_riseitem .itemline {height:25px; line-height:25px}
.aggrartist_riseitem .itemline .linkinfo {color:#164ea9; font-size:14px}
.aggrartist_riseitem .itembar {width:400px; overflow:hidden; float:left}
.aggrartist_riseitem .itembar .aggr_rankbar {width:400px}
.aggrartist_riseitem .itembar .aggr_rankbar .rankbarleft {width:90px; padding-left:5px}
.aggrartist_fansitem {width:735px; overflow:hidden; padding-top:20px}
.aggrartist_fansitem .itemleft {width:55px; padding-right:5px; float:left; overflow:hidden; text-align:center; border-top:1px solid #ffe1c8}
.aggrartist_fansitem .itemnum {font-size:36px; font-weight:bold; text-align:left; color:#ccc; font-family:'Courier New', Courier, monospace}
.aggrartist_fansitem .itemup {height:20px; line-height:20px; padding-left:10px; color:#999; background:url(/images/icons/aggr_musicrightweekbg.gif) no-repeat 12px 0px}
.aggrartist_fansitem .itemdown {height:20px; line-height:20px; padding-left:10px; color:#999; background:url(/images/icons/aggr_musicrightweekbg.gif) no-repeat 12px -30px}
.aggrartist_fansitem .itemavatar {width:60px; float:left; text-align:center; overflow:hidden}
.aggrartist_fansitem .iteminfo {width:200px; float:left; overflow:hidden; padding:0px 10px; border-top:1px solid #ffe1c8}
.aggrartist_fansitem .itemline {height:25px; line-height:25px; padding-bottom:5px}
.aggrartist_fansitem .itemline .linkinfo {color:#164ea9; font-size:14px}
.aggrartist_fansitem .itembar {width:390px; float:left; overflow:hidden}
.aggrartist_fansitem .itembar .aggr_rankbar {width:385px}
.aggrartist_fansitem .itembar .aggr_rankbar .rankbarleft {padding-left:5px; width:130px}
.aggrartist_fansitem2 {width:735px; overflow:hidden; padding-top:20px}
.aggrartist_fansitem2 .itemnum {width:30px; float:left; font-size:18px; font-weight:bold; color:#ccc; border-top:1px solid #ffe1c8; font-family:'Courier New', Courier, monospace}
.aggrartist_fansitem2 .itemnoup {width:20px; height:20px; float:left; overflow:hidden; padding:5px 0px 0px 10px; border-top:1px solid #ffe1c8}
.aggrartist_fansitem2 .itemup {width:20px; height:20px; line-height:20px; font-size:10px; float:left; overflow:hidden; padding:5px 0px 0px 10px; color:#999; background:url(/images/icons/aggr_musicrightweekbg.gif) no-repeat 2px 5px; border-top:1px solid #ffe1c8}
.aggrartist_fansitem2 .itemdown {width:20px; height:20px; line-height:20px; font-size:10px; float:left; overflow:hidden; padding:5px 0px 0px 10px; color:#999; background:url(/images/icons/aggr_musicrightweekbg.gif) no-repeat 2px -25px; border-top:1px solid #ffe1c8}
.aggrartist_fansitem2 .iteminfo {width:65px; height:25px; line-height:25px; padding-left:5px; float:left; overflow:hidden; border-top:1px solid #ffe1c8}
.aggrartist_fansitem2 .iteminfo .linkinfo {color:#164ea9}
.aggrartist_fansitem2 .itemsong {width:200px; padding:2px 10px 0px 0px; float:left; overflow:hidden; border-top:1px solid #ffe1c8}
.aggrartist_fansitem2 .itembar {width:390px; float:left; overflow:hidden}
.aggrartist_fansitem2 .itembar .aggr_rankbar {width:385px}
.aggrartist_fansitem2 .itembar .aggr_rankbar .rankbarleft {padding-left:5px; width:130px}
