@import url(base.css); 
.page_top,.page_bottom {float:left;background:url(images/boxbg.gif) no-repeat;width:100%;height:6px;overflow:hidden;}
OL,IMG,INPUT,LABEL,SPAN {
VERTICAL-ALIGN: middle
}
INPUT {LINE-HEIGHT: 22px; HEIGHT: 22px; FONT-SIZE: 14px}
.wrap {margin:0 auto;width:960px;}
.weizhi {margin:0 auto;width:950px;padding-left:10px;line-height:28px;color:#999999;}
.sitebox {float:left;width:960px;background: url(images/bodybg.gif) repeat-y;}
.body_bottom {background-position:0 -70px;}
.top_nav {margin:0 auto;width:100%px;height:30px;background: url(images/boxbg.gif) repeat-x;}
.top_nav .span {margin:0 auto;width:960px;height:28px;line-height:28px; }
.top_nav .l {float:left;width:350px; }
.top_nav .r {float:right;width:250px;font-size:13px;text-align:right;}
.top_nav .l a,.top_nav .r a {margin:0 6px;}

#hotlist{
border-top: 1px solid #E2E2E2;
border-bottom:1px solid #E2E2E2;
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
overflow:hidden;
_display:inline-block;
}
.section{
margin-top:8px;
}
.section-title{
padding-top:8px;
font-size:14px;
color:#0A8305;
font-weight:bold;
height:28px;
line-height:28px;
padding-left:15px;
padding-right:15px;
}
.section-title .title{
float:left;
}
.section-title .more{
font-weight:normal;
float:right;
color:#0A8305;
}
#mainlists{
width:636px;
overflow:hidden;
border-right:1px solid #E2E2E2;
float:left;
}

#singers{
float:left;
width:636px;
overflow:hidden;
padding-right:4px;
padding-left:4px;
margin-left:-1px;
border-left:1px solid #E2E2E2;
}

#singers .list{
width:636px;
table-layout:fixed;
margin-left:0px;
}
#singers .list thead td{
height:100px;
vertical-align:middle;
text-align:center;
padding:8px 0;
}
#singers .list td{
width:108px;
}
#singers .list tbody p{
width:90px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
text-align:center;
padding-left:5px;
line-height:27px;
}
#singers .list img{
width:90px;
height:90px;
border:1px solid #EEE;
display:block;
margin:0 auto;
}
#singers .list a:hover img{
border-color:#16A20D;
}
#singers .list b{
background:black;
opacity:0.5;
*filter: alpha(opacity=50);
-ms-filter: alpha(opacity=50);
display:block;
margin:-22px auto 0;
width:92px;
height:22px;
}
#singers .list u{
display:block;
position:relative;
color:white;
font-weight:bold;
width:88px;
margin:-22px auto 0;
line-height:22px;
height:22px;
overflow:hidden;
cursor:pointer;
}
#singers .list thead a{
text-decoration:none;
}

#mainlists .section-title{
padding-right:30px;
}
#mainlists .wrapper{
width:630px;
margin-right:14px;
display:inline-block;
}
#mainlists .list{
width:630px;
padding-left:4px;
padding-right:20px;
padding-top:16px;
float:left;
}
#mainlists .list .tab{
border-bottom: 1px solid #E2E2E2;
height:28px;
}
#mainlists .list .tab .item{
float:left;
width:120px;
line-height:28px;
height:28px;
margin-bottom:-1px;
position:relative;
font-weight:bold;
text-align:center;
}
#mainlists .list .tab .cur{
background:url(images/music-sprite.png) -200px 0;
}
#mainlists .list .page{
padding-top:4px;
display:none;
}
#mainlists .list ul.cur{
display:block;
}
#mainlists .list ul li{
height:39px;
border-bottom:1px solid #E2E2E2;
*line-height:0;
*font-size:0;
}
#mainlists .list ul i{
float:left;
width:32px;
font-size:18px;
font-weight:normal;
font-style:normal;
color:#666;
text-align:center;
font-family:"Arial";
line-height:38px;
}
#mainlists .list ul .hilight i{
color:#FF4E10;
}
#mainlists .list ul b{
font-size:14px;
float:left;
color:#0053A5;
font-weight:normal;
width:200px;
padding-left:4px;
padding-right:4px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
line-height:39px;
}
#mainlists .list ul b a{
}
#mainlists .list ul p{
width:32px;
float:left;
}
#mainlists .list ul p a{
float:left;
width:20px;
height:28px;
margin-left:4px;
margin-top:4px;
background:url(images/music-sprite.png) -300px 0;
}
#mainlists .list ul p a:hover {
background-position:-300px -36px;
}
#mainlists .list .playall{
border:none;
padding-top:4px;
}
#mainlists .list .playall .button{
float:right;
background:url(images/music-sprite.png) -324px 0;
width:124px;
height:29px;
margin-top:8px;
}
#mainlists .list .playall .button:hover {
background-position:-324px -36px;
}

#musictypes{
float:left;
width:312px;
overflow:hidden;
padding-top:8px; 
margin-bottom:6px;
padding-right:4px;
padding-left:4px;
margin-left:-1px;
border-left:1px solid #E2E2E2;
}

#musictypes .list{
overflow:hidden;
width:312px;
margin-left:15px;
padding:10px 0 8px;
}
#musictypes li{
_display:inline;
float:left;
white-space:nowrap;
margin-left:-1.5em;
margin-right:1.5em;
line-height:28px;
}
#musictypes li a{
_zoom:1;
}
#musictypes s{
text-decoration:none;
padding:0 0.75em;
color:#999;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%;line-height:1.2;margin:0;}legend{color:#000;}
body{font:12px/1.5 arial,SimSun,helvetica,sans-serif;background:#FFF;color:#666;}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}.clearfix{zoom:1;}.inlblo{display:inline-block;diplay:inline;zoom:1;}
.mod-content{margin-top: 5px;border:1px solid #dfdfe0;font-size:14px;padding-bottom:8px;}
.mod-content .content-con{padding-top:8px;background:url(images/shadow.png) no-repeat 0 0;}
.mod-content .content-con-first{background:none;}
.mod-content .content-link{color:#054DA1;float:left;width:830px;overflow:hidden;}
.mod-content .content-link li{width:166px;overflow:hidden;height:37px;float:left;}
.mod-content .content-link li h3{border-bottom:1px solid #EFEFEF;width:117px;height:36px;line-height:36px;position:relative;}
.mod-content .content-link li h3.last-row{border-bottom:none;}
.mod-content .content-link li h3.noborder{border-bottom:1px solid #dfdfe0;}
.mod-content .content-link li h3 div{position:absolute;width:160px;}
.mod-content .content-title{padding-left:14px;float:left;width:114px;padding-top:7px;font-weight:bolder;overflow:hidden;}
.mod-content .content-title .content-title-des{color:#999;font-family:Arial;font-weight:400;}
#bd .show-content-bg{background-color:#f8fafc;}
#bd .mod-content .show-link-bg-lt7{background:url(images/base_sprite.png) no-repeat 0 -489px;}
#bd .mod-content .show-link-bg-gt7{background:url(images/base_sprite.png) no-repeat 0 -535px;}
.mod-content .show-link-bg-lt7 h3,#bd .mod-content .show-link-bg-gt7 h3{border-bottom-color:#f8fafc;}
.mod-content-search{width:960px;padding:10px 0 0;}
.mod-content-search .search-con{border:1px solid #dfdfe0;border-bottom:0;padding:10px 0 0 189px;height:33px;padding-top:13px;font-size:14px;color:#333;background-color:#FAFAFA;}
.mod-content-search .search-con span{vertical-align:middle;}
.mod-content-search .search-con .input{height:24px;padding:2px 0 0 5px;border:1px solid #7F9DB9;width:360px;}
.mod-content-search .search-con .but{padding:3px 5px;*padding:4px 3px 2px;}
.mod-content-search .radio-con{border:1px solid #dfdfe0;border-top:0;border-bottom:0;padding:0 0 0 290px;color:#000;height:14px;vertical-align:top;background-color:#FAFAFA;}
.mod-content-search .radio-con label{vertical-align:middle;padding-left:2px;}
.mod-content-search .radio-con input{vertical-align:middle}
.mod-content-search .link-con{border:1px solid #dfdfe0;border-top:0;padding:17px 0 10px 287px;font-size:14px;background-color:#FAFAFA;}
.mod-content-search .bottom-con{padding-top:10px;border:1px solid #dfdfe0;border-top:0;background-color:#FAFAFA;}
.clear{clear:both}
.footer {float:left;width:960px;height:38px;padding-top:20px;text-align:center;color:#666;}