.widthscreen{width:955px;clear:both;display:block;}
.width100{width:100%;}
.width99{width:99%;}
.width98{width:98%;}
.w762{width:762px}
.w760{width:760px}
.w184{width:184px;}
.h350{/*height:350px;*/}
.margin{margin:0;}
.margin5{margin:5px;}
.margintop{margin-top:0px;}
.marginleft5{margin-left:5px;}
.margintop5{margin-top:5px;}
.margintop-5{margin-top:-5px;}
.borfff{border:1px solid #FFF}

.w184 .title{overflow:hidden;text-overflow:ellipsis;}
.rank1 li{width:162px;height:30px;line-height:30px;padding-left:15px;overflow:hidden;text-overflow:ellipsis;background:#fff url(arrow.gif) no-repeat;background-position:5px 10px;border-bottom:1px dotted #E5E5E5;margin-left:2px;}
.rank2 li{width:173px;height:30px;line-height:30px;padding-left:5px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dotted #E5E5E5;white-space:normal;}
.rank2 li img{padding-top:10px;}
.rank3 li{width:162px;height:30px;line-height:30px;padding-left:15px;overflow:hidden;text-overflow:ellipsis;background:#fff url(arrow.gif) no-repeat;background-position:5px 10px;border-bottom:1px dotted #E5E5E5;margin-left:2px;}
.rank1 li a{color:#1974C8}
.rank1 li a:hover{color:#ff6600}
.rank2 li a{color:#666666}
.rank2 li a:hover{color:#ff6600}
.rank3 li a{color:#1974C8}
.rank3 li a:hover{color:#ff6600}

.singerbutton{background:url(button.gif) repeat-x; width:63px; height:18px; line-height:21px; text-align:center; color:#046999; margin:2px 4px 5px 1px; padding:0px; float:left; border:1px solid #A9D6EB;cursor:pointer;}
.singerbutton a{color:#6E9005;}
.singerbutton a:hover{color:#ff3300;text-decoration:none;}

.singerphoto{width:136px;border-right:2px solid #E9E9E9;border-bottom:2px solid #E9E9E9;}
.singerphoto img{padding:2px;border:1px solid #d3d3d3;}
.singerdetailinfo{margin:2px 5px 0 12px;color:#666;}
.singerdetailinfo strong{color:#ff6600;font-size:13px;}
.singerdetailleft{float:left;line-height:23px;text-align:left;width:150px;}
.singerdetailright{line-height:23px; text-align:left;}
.singerdetailright a{color:#6E9005;text-decoration:underline;}
.singerdetailright a:hover{color:red;}
.singermemo{width:330px;border-left:1px solid #DEEFF8;}
.singerlink{clear:both;display:block;margin:2px 0;}
.singeriframe{width:100%; height:160px; margin:0 0 0 5px; overflow-y:auto; text-align:left; line-height:20px;SCROLLBAR-ARROW-COLOR:#3E7D51;SCROLLBAR-FACE-COLOR:#D2EDEC;SCROLLBAR-DARKSHADOW-COLOR:#96CCDA;SCROLLBAR-HIGHLIGHT-COLOR:#D2EDEC;SCROLLBAR-3DLIGHT-COLOR:#96CCDA;SCROLLBAR-SHADOW-COLOR:#D2EDEC;SCROLLBAR-TRACK-COLOR:#E8F9FF;color:#666;}
.singertotal{float:right;margin:-25px 5px 2px 5px;}
.singertotal a{color:#6E9005;}.singertotal a:hover{color:#ff3300;}

.albumlist{margin:5px 0 0 0;}
.albumlist .zj{float:left;width:370px; margin:0 0 0 5px; color:#555;}
.albumlist .zh:hover{background:#EBF4FD;border:1px solid #BDE5F5;}
.albumlist .zh{height:90px;width:345px;padding:6px;border:1px #DEEFF8 solid;margin-bottom:10px;background:#F7FBFE;}
.albumlist .ablumphoto{float:left;width:91px;border-right:2px solid #E9E9E9;border-bottom:2px solid #E9E9E9;margin-right:10px;}
.albumlist img{padding:2px;border:1px solid #d3d3d3;}
.albumlist img:hover{border:1px solid #F6A156;}
.albumlist .z1{float:left;width:185px;}
.albumlist .z2{float:right;}
.albumlist li{height:23px;line-height:23px;}
.albumlist .zt{font-size:13px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;}

.userlist{margin:5px 0 0 0;}
.userlist a{font-size:12px;}
.userlist .userinfo{float:left;width:100px;height:100px;padding:0 25px 10px 25px;}
.userlist .photo {width:56px;border-right:2px solid #E9E9E9;border-bottom:2px solid #E9E9E9;}
.userlist .photo img{padding:2px;border:1px solid #d3d3d3;}
.userlist .photo img:hover{border:1px solid #F6A156;}
.userlist li{font-size:9px;height:18px;color:#999;overflow:hidden;text-overflow:ellipsis;}

.songlist{margin:5px 0 0 0;color:#E4E3E2;}
.songlist input{margin:0 5px 0 3px;}
.songlist a{font-size:14px;color:#1974C8;}
.songlist a:hover{color:#ff6600;}
.songlist li{float:left;width:46%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;padding:0 10px 0 10px;border-bottom:1px dotted #E9E9E9;}
.songlist li:hover{background:#FAFAEC;}
.songlist li img{margin-top:15px;}
.songlist .link{color:#666;font-size:12px;}

.songbox{color:#ff6600;}
.songbox:hover{color:#6E9005;}

.playselect{clear:both;margin:10px 10px 5px 6px;height:30px;line-height:30px}
.playselect button{margin-left:10px;}

.pagenumber{clear:both;margin:10px;border-top:1px solid #EFEFEF;padding-top:3px;}
.pagenumber a{border:1px dotted #AEDEF2;background:#EEF6FE;padding:2px;margin:0 2px 0 2px;}
.pagenumber a:hover{border:1px dotted #1974C8;background:#DAE8F6;color:#1974C8}
.pagenumber font{font-size:13px;}