#singer{ margin:0 auto; width:960px; padding-top:5px; height:100%}
#singer .top{margin:0 auto; width:960px; height:85px;background-color:#F7F7F7; border:1px #E4E2E2 solid; padding:0px;}
#singer .top ul{background:url("../images/singer_ico02.gif") no-repeat; height:85px;width:190px; float:left;}
#singer .top ul.u2{background:url("../images/singer_ico01.gif") no-repeat; height:85px;width:195px;}

#singer .top ul span{font-size:13px; font-weight:bold; width:20px;line-height:25px; float:left; margin:18px 0 0 8px;}
#singer .top ul span.s2{font-size:14px; color:#fff;font-weight:bold; width:20px; padding-left:8px;line-height:25px; float:left; margin:18px 0;}
#singer .top li{width:100px; float:right; text-align:left; padding-right:30px; padding-top:10px;}
#singer .top li.red ,#singer .top li.red  a:link ,#singer .top li.red  a:visited { color:#FF0000;}

#singer .top li a:link{ font-size:14px;text-decoration:underline; line-height:10px;}
#singer .top li a:visited{ font-size:14px;text-decoration:underline;line-height:10px;}
#singer .top li a:hover{ font-size:14px; background:none; color:#ff0000; text-decoration:underline;line-height:10px;}
#singer .top li a.l2:link{ font-size:14px; font-weight:bold;text-decoration:underline; line-height:10px;}
#singer .top li a.l2:visited{ font-size:14px;font-weight:bold;text-decoration:underline;line-height:10px;}
#singer .top li a.l2:hover{ font-size:14px; font-weight:bold;background:none; color:#ff0000; text-decoration:underline;line-height:10px;}
#singer .top li a.l3:link{ font-size:14px; color:#FF0000;font-weight:bold;text-decoration:underline; line-height:10px;}
#singer .top li a.l3:visited{ font-size:14px;color:#FF0000;font-weight:bold;text-decoration:underline;line-height:10px;}
#singer .top li a.l3:hover{ font-size:14px; color:#FF0000;font-weight:bold;background:none; color:#ff0000; text-decoration:underline;line-height:10px;}

#singer .tit{ background:url("../images/top_listico01.gif") no-repeat bottom; padding-bottom:10px 0 3px 0px; height:35px; line-height:35px; padding-left:15px; font-size:13px; color:#505050; font-weight:bold; }
#singer .tit a:link{ font-size:14px; font-weight:bold; color:#085D98; text-decoration:none;}
#singer .tit a:visited{ font-size:14px; font-weight:bold; color:#085D98; text-decoration:none;}
#singer .tit a:hover{ font-size:14px; font-weight:bold; color:#ff0000; text-decoration: underline; background:none;}
#singer .box{ margin:10px auto; height:100%; overflow:hidden;}
.singer_zone {height: 100%;overflow: hidden;position: relative;width: 100%;}
.singer_zone .top_14 {width:100%;left:20px;height: 255px;overflow: hidden;}
.singer_zone ol {display: inline;float: left;margin-top: 15px;position: relative;width: 100%;}
.singer_zone .songer_top li {height: 136px;position: relative;}
.singer_zone ol li {float: left;overflow: hidden;width: 137px;}
.singer_zone .songer_top li .pic {background: url("../images/singer_bor_bg.png") no-repeat scroll 1px 0 transparent;display: block;height: 95px;outline: medium none;overflow: hidden;position: relative;width: 95px;}
.singer_zone .songer_top li .pic img {height: 90px;left: 3px;position: relative;top: 1px;width: 90px;}
.singer_zone .songer_top li .boder_mask {background: url("../images/singer_bor_mask.png") no-repeat;cursor: pointer;display: block;height: 95px;left: 1px;position: absolute;top: 0;width: 95px;}
.singer_zone .songer_top li .spanbg {
background:url(../images/singer_bor_mask.png) no-repeat;
 _background:none; 
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/singer_bor_mask.png" ,sizingMethod="crop"); 
 cursor: pointer;
 display: block;
 height:95px;
 left: 1px; 
 position: absolute; 
 top: 0;width: 95px;
  margin:0px;
 }

.singer_zone .songer_top li p { width: 95px; background: none repeat scroll 0 0 #FFFFFF;display: block;height: 34px;margin-left: 2px;padding-top: 7px; white-space:normal;overflow: hidden;}
.singer_zone .songer_top li.no_1 p .num {font: bold 16px/16px Arial;float:left;}
.singer_zone .songer_top li p .num {color: #F40000;float:left;font: bold 14px/16px Arial;margin: 0 5px 0 0;}
.singer_zone .songer_top li p .singer { width:70px;float:left;font-size:14px; overflow:hidden;}
.singer_zone .songer_list_box {margin: 33px 0 0 20px;overflow: hidden;}
.singer_zone .songer_list_box li {float: left;height: 29px; margin-right: 5px;position:relative;white-space: nowrap;width:132px;}
.singer_zone .songer_list_box li .num {
    float: left;
    margin: 0 5px 0 0;
}
.singer_zone .songer_list_box li .singer {
float:left;
    overflow: hidden;
    white-space: nowrap;
}
.singer_zone .songer_list_box li .singer a:link { font-size:14px; text-decoration:underline;}
.singer_zone .songer_list_box li .singer a:visited { font-size:14px;text-decoration:underline;}
.singer_zone .songer_list_box li .singer .hot {
    background: url("../images/ind_icon.png") no-repeat scroll right -47px transparent;
    display: inline-block;
    font-size: 0;
    height: 10px;
    overflow: hidden;
    text-indent: -999em;
    width: 25px;
}

#singer_list_left{ margin:0 auto; width:770px; float:left; height:100%;}
#singer_list_left .box1{background: url("../images/sg_listbox01.gif") no-repeat; float:left; width:476px;height:196px; margin:10px 0; overflow: hidden;}
#singer_list_left .box1bg{background: url(../images/sg_listbox01bg.gif) repeat-y;width:100%; margin:10px 0; height:176px;}
#singer_list_left .box1 p{ padding-left:15px;}
#singer_list_left .box1 p span{ font-size: 14px;}
#singer_list_left .box1 p .bt {background: url("../images/btn02.gif") no-repeat bottom;display: inline-block;height: 23px;width: 64px;margin-right:20px;}
#singer_list_left .box1 p a.bt:hover{background: url("../images/btn02.gif") no-repeat bottom;}
#singer_list_left .box1 p a { font-size:14px;font-weight: bold; text-decoration:underline;}

#singer_list_left .box2{background: url("../images/sg_listbox02.gif") no-repeat; float:right; width:286px;height:196px; margin:10px 0; overflow:hidden;}
#singer_list_left .box2bg{background: url(../images/sg_listbox02bg.gif) repeat-y;width:100%; margin:10px 0; height:176px;}
#singer_list_left .box2 p{ padding-left:15px;}
#singer_list_left .box2 p span{ font-size: 14px;}
#singer_list_left .box2 p .bt {background: url("../images/btn02.gif") no-repeat bottom;display: inline-block;height: 23px;width: 64px;margin-left:20px;}
#singer_list_left .box2 p a.bt:hover{background: url("../images/btn02.gif") no-repeat bottom;}
#singer_list_left .box2 p a { font-size:14px;font-weight: bold; text-decoration:underline;}
#singer_list_left ul{margin: 0 auto;position: relative;width: 466px; padding:10px 0px 10px 20px;}
#singer_list_left ul.u2 {margin: 0 auto;position: relative;width: 276px; padding:10px 0px 10px 20px;}
#singer_list_left li {float: left;font-size: 14px;line-height:30px;position: relative;vertical-align: middle;width: 155px; white-space:nowrap; overflow:hidden;}
#singer_list_left li.l2 {float: left;font-size: 14px;line-height:30px;position: relative;vertical-align: middle;width: 133px;}
#singer_list_left li .i {display: inline-block;font-family: "Times New Roman",Times,serif;width: 15px;}
#singer_list_left .p{background: url("../images/ico01.gif") no-repeat;padding:0 0 0 20px;}
#singer_list_left  a:link {font-size:14px;color: #085D98; text-decoration:underline;}
#singer_list_left  a:visited {font-size:14px;color: #085D98; text-decoration:underline;}
#singer_list_left  a:hover {font-size:14px;color: #FF0000; text-decoration:underline;}

#singer_list_right{ margin:0 auto; width:176px; float: right; height:100%;}
#singer_list_right .box3{background: url(../images/sg_list_rightbg.gif) repeat-y; width:176px;height:100%; overflow:hidden;}
#singer_list_right .box3 .tit{ background:url("../images/sg_list_righttop.gif") no-repeat 0px 0px; font-size:14px; font-weight:bold;border-bottom: 1px solid #BCBCBC;}
#singer_list_right .box3 p{ margin:0 10px; color:#3C3C3C; line-height:20px;}
#singer_list_right .box3 img{ margin:5px 0px 5px 10px; width:150px; height:150px;}
#singer_list_right .bot{ background:url("../images/sg_list_rightbot.gif") no-repeat bottom; padding-top:10px;}
#singer_list_right .box3 ul {margin-top: 2px;overflow: hidden; height:100%;}
#singer_list_right .box3 ul li { width:161px; font-size: 14px;line-height:20px; height:20px;padding: 5px 5px 0 10px;}
#singer_list_right .box3 ul.ul2 {margin-left:10px;}
#singer_list_right .box3 ul li input {margin: 0 5px 0 10px;}
#singer_list_right .box3 ul li a:link {color: #666666;font-size: 12px;text-decoration: none;}
#singer_list_right .box3 ul li a:visited {color: #666666;font-size: 12px;text-decoration: none;}
#singer_list_right .box3 ul li a:hover {color: #ff0000;font-size: 12px;text-decoration: underline; background:none;}
#singer_list_right .box3 .butt {height: 30px;margin-top: 10px;overflow: hidden;}
.bt_search {background: url(../images/bofang.gif) no-repeat;border: 0 none;display: block;float: left;height: 22px;margin: 15px 0 0 5px;width: 68px;}
.bt_fav {background: url("../images/favoritescheck.gif") no-repeat;border: 0 none;cursor: pointer;display: block;float: left;height: 22px;margin: 15px 0 0 5px;
width: 50px;}
#sg_albumleft{ float:left; margin-right:8px;margin-bottom:10px; width:381px; overflow:hidden; }
#sg_albumleft.no_m{ margin-right:0px; }

#sg_albumright{ float:right;   }
#sg_albumbox{ float:left;width:381px; background:url(../images/sg_albumboxbg.gif) repeat-y;height:100%; overflow:hidden;}
#sg_albumbox .tp{background:url(../images/sg_albumboxtop.gif) no-repeat top; padding-top:5px;}
#sg_albumbox .bt{background:url(../images/sg_albumboxbot.gif) no-repeat bottom;width:381px; height:5px; clear:both; }
#sg_albumbox .titl2{ margin:0 10px;overflow: hidden; height: 35px;line-height:35px;}
#sg_albumbox a.titl2:link{ display:block; width:380px;font-size:16px;font-weight: bold;color:##1689A6; background:none;}
#sg_albumbox a.titl2:visited{font-size:16px;font-weight: bold;color:##1689A6; background:none;}
#sg_albumbox a.titl2:hover{font-size:16px;font-weight: bold;color:#ff0000; text-decoration:underline; background:none;}
#sg_albumbox .info { float: left;height: 100%;overflow: hidden;padding: 10px 10px;width:143px;}
#sg_albumbox .info, .box p {color: #3C3C3C;}
#sg_albumbox .info p {line-height: 20px;margin: 10px auto;width:100%; overflow:hidden; white-space:nowrap;}
#sg_albumbox .info img {background: url("../images/imgbg.gif") no-repeat;padding: 0 4px 4px 0;}
#sg_albumbox .list{ float:left;margin-right:5px; width:207px; background:url(../images/sg_albumboxlistbg.gif) repeat-y; height:100%;  overflow:hidden;}
#sg_albumbox .list ul{ float:left; overflow:hidden; height:100%; clear:both; width:205px;height:300px; overflow:hidden;}
#sg_albumbox .list li{ width:180px; white-space:nowrap; overflow:hidden;}
#sg_albumbox .listtop{background:url(../images/sg_albumboxlisttop.gif) no-repeat top; padding-top:5px;}
#sg_albumbox .listbot{background:url(../images/sg_albumboxlistbot.gif) no-repeat bottom; padding-bottom:5px;}
#sg_albumbox .more {background: url("../images/btn02.gif") no-repeat; padding-right:15px;float: right;height:22px;width: 64px; padding-bottom:10px;}
#sg_albumbox .m2{ margin-left:10px; font-size:12px; color:#000000;}
#sg_albumbox a.m2:link{ font-size:12px;background:none; color:#000;}
#sg_albumbox a.m2:visited{ font-size:12px;background:none; color:#000;}
#sg_albumbox a.m2:hover{ font-size:12px;background:none; color:#FF0000;}
#sg_albumbox a.more:hover{background: url("../images/btn02.gif") no-repeat; padding-right:15px;float: right;height:22px;width: 64px;}

#sg_abmore { float:left; margin-top:10px; background:url(../images/sg_abmorebg.gif) repeat-y; overflow:hidden; height:100%; width:770px;}
#sg_abmore .moretop{background:url(../images/sg_abmoretop.gif) no-repeat top; padding-top:5px;}
#sg_abmore .morebot{ clear:both; display:block; height:5px;background:url(../images/sg_abmorebot.gif) no-repeat bottom; padding-bottom:5px;}
#sg_abmore .moretit{ font-size:14px; font-weight:bold; color:#000000; padding-left:15px; height:25px; width:100%; padding-top:5px;}
#sg_abmore ul{height:100%; margin:10px; width:100%; clear:both;}
#sg_abmore li{overflow:hidden;float: left;font-size: 14px;line-height: 27px;list-style: none outside none;width: 50%;}
#sg_abmore li a {font-weight: bold; font-size:14px;}

#sg_songlist{ margin:0 auto; height:100%;overflow: hidden; padding-top:10px;}
#sg_songlist_left{ float:left;width:770px;}
#sg_songlist_left #menu1 .mover {background: url("../images/singermover.gif") no-repeat;font-weight: bold; color:#000000;}
#sg_songlist_left #menu1 li {background: url("../images/singerout.gif") no-repeat;border: medium none;cursor: pointer;float: left;font-size: 14px;height: 30px;line-height: 30px;margin-right: 10px;padding: 0;text-align: center;width: 196px; color:#085D98; font-weight:bold;}
#sg_songlist_left ul {margin-top: 5px;overflow: hidden;}
#sg_songlist_left ul li {border-bottom: 1px solid #F2F4F6;height: 30px;line-height: 30px;overflow: hidden;padding: 0 10px;}
#menu1 {background: url("../images/menu1bg.gif") repeat-x;height: 30px;line-height: 30px;}
#main1 {margin-top: 8px;overflow: hidden;}
#main1 dl {overflow: hidden;}
#sg_songlist_left ul li input {float: left;margin: 1px 10px 0 5px; height:25px;}
#sg_songlist_left ul li span {float: left; margin: 0 8px 0 0;text-align: center;width: 30px;}
#sg_songlist_left ul li .operation {float: right;}
#sg_songlist_left ul li .operation span {width: 24px;}
#sg_songlist_left ul li .songname {float: left;height: 30px;line-height: 30px;margin-left: 4px; width: 200px;}
#sg_songlist_left ul li .singer {float: left;margin: 0 0 0 20px;width: 200px;}
#sg_songlist_left ul li a {margin: 8px 15px 0 0;}
.download {background: url("../images/download.gif") no-repeat;float: right;height: 15px;width: 15px;}
a.download {background: url("../images/download.gif") no-repeat;float: right;height: 15px;width: 15px;}
.favorites {background: url("../images/favorites.gif") no-repeat;float: right;height: 15px;width: 15px;}
a.favorites {background: url("../images/favorites.gif") no-repeat;float: right;height: 15px;width: 15px;}
.listen {background: url("../images/listen.gif") no-repeat;float: right;height: 15px;width: 15px;}
a.listen {background: url("../images/listen.gif") no-repeat;float: right;height: 15px;width: 15px;}
.lyrics {background: url("../images/lyrics.gif") no-repeat;float: right;height: 15px;width: 15px;}
a.lyrics {background: url("../images/lyrics.gif") no-repeat;float: right;height: 15px;width: 15px;}
#sg_songlist_left ul .pageurl { border: medium none;margin-top: 10px;}
#sg_songlist_left ul .pageurl #PageNav {margin: 0;}
#PageNav {margin-top: 25px;overflow: hidden;text-align: center;width: 100%;}
#PageNav a.NowPage { border: 0 none;font-size: 16px; text-decoration: none;}
#PageNav a {font-size: 14px;margin-left: 5px;}
#main1 dl #singerablum li {display: inline;float: left;margin: 10px 0 0 0;overflow: hidden;padding-left: 10px;width: 370px;}
#main1 dl {overflow: hidden;}
#singerablum li span {float: left;width: 20px;}
#singerablum li dl {background: url("../images/album_bg.png") no-repeat;float: left;height: 93px;width: 107px;}
#singerablum li dl a:hover {background: none;}
#singerablum li dl img {margin: 1px 0 0 7px;width: 120px;height: 120px;}
#singerablum li ul {float: left;margin: 0;overflow: hidden;width: 220px;}
#main1 dl #singerablum li ul li {border: medium none; margin: 0;overflow: hidden;width: 100%;}

.char{ overflow:hidden; border-bottom: 1px solid #DFEBF8; height:24px; line-height:24px;}
.char h3{ float:left; width:50px; background:#DFEBF8; text-align:center; font-size:14px; font-weight:bold; color:#343434;height:auto;margin-top:0;padding:0}
.char font{ float:right; font-size:12px;}
.singerul{ overflow:hidden; padding:10px 0 10px 0; width:100%;}
.singerul li{ float:left; width:111px; overflow:hidden; height:30px; line-height:30px; font-size:14px;}
.singerul li span{ float:left; width:30px; text-align:center;}
.singerul li dl{float:left; width:81px;}
.singerul li .isgood{ color:#FF0000; font-weight:bold;}
.singerul li .isgood:hover{ color:#ffffff; font-weight:bold;}
#navtag{ height:42px; line-height:42px; overflow:hidden; background:url(/images/newsindex/rbg.gif) no-repeat; padding-bottom:10px;}
#navtag dd a{ margin-right:5px; padding:0 5px 0 5px;}
#navtag dd{ background:url(/images/newsindex/jiansuo.gif) no-repeat 20px 5px; padding-left:70px;}
#charspos{ overflow:hidden;}
