BODY {
	FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, "宋体", sans-serif; BACKGROUND-COLOR: #000; color:#CCC;
}
ul{list-style:none;margin:0;padding:0;}
form{display:inline;}
A:link {FONT-SIZE: 12px; color:#CCC; TEXT-DECORATION: none}
A:visited {FONT-SIZE: 12px; color:#CCC; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 12px; color:#99FF00; TEXT-DECORATION: underline}
.red{color:#FF0000;}
#top{
width:960px;
height:80px;
background-image:url(../images/black/topbg.gif);
margin:auto;
}
#logo{
width:220px;
height:40px;
float:left;
margin-left:25px;
margin-top:20px;
}
#search{
width:380px;
height:40px;
float:right;
margin-top:23px;
}
#search li{
float:left;
}
.s_b{
padding-bottom:1px;
}
.key_b{
vertical-align:middle;
border:1px #1c1c1c solid;
}
.keytext{
color:#fff;
width:300px;
height:27px;
font-size::27px;
line-height:27px;
border:1px #1c1c1c solid;
border-right:0;
background-color:#585858;
}
.search_page{
border:#999 1px solid;
background-color:#333;
}
.search_page td{
border-bottom:#999 1px solid;
}
#content{
width:950px;
height:100%;
margin:auto;
padding:5px 5px 0 5px;
background-color:#616360;
overflow:hidden;
}
/*导航条*/
#menu{
width:960px;
height:42px;
background-image:url(../images/black/menubg.gif);
margin:auto;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
#menu A:link {
	font-size:14px; color:#FFF; text-decoration:none;
}
#menu A:visited {
	font-size:14px; color:#FFF; text-decoration:none;
}
#menu A:hover {
	font-size:14px; color:#FFF; text-decoration:none;
}
#menu ul{
width:820px;
margin:auto;
height:42px;
line-height:42px;
}
#menu li{
float:left;
width:100px;
text-align:center;
background:url(../images/black/menuli.gif) right 12px no-repeat;
}
#menu .menu_r{background:none;}
#news{
width:960px;
height:30px;
margin:auto;
background-color:#333;
border-top:#000 1px solid;
border-bottom:#000 1px solid;
}


/*新歌飙升榜*/
.newtop{
width:214px;
height:429px;
float:left;
background-color:#333;
border:#000 1px solid;
margin-right:3px;
}
.newtitle{
width:200px;
height:30px;
line-height:30px;
color:#FFF;
font-weight:bold;
font-size:14px;
margin:auto;
text-align:center;
border-bottom:#000 1px solid;
background:url(../images/black/top10.gif) no-repeat 0px 3px;
}
.newtop ul{margin-top:2px;}
.newtop li{
height:22px;
line-height:22px;
}
.newtop_num{
width:16px;
float:left;
color:#FFF;
text-align:center;
margin-left:3px;
margin-right:5px;
background:url(../images/black/num.gif) no-repeat 0px 5px;
}
.newtop_name{
width:180px;
float:left;
overflow:hidden; 
white-space:nowrap;
text-overflow:ellipsis;
}
/*FLASH和专集部分*/
.index_01{
width:523px;
height:100%;
float:left;
margin-right:3px;
overflow:hidden;
}
.flash{
width:521px;
height:206px;
background-color:#333;
border:#000 1px solid;
margin-bottom:3px;
margin-right:3px;
}
.patent{
width:521px;
height:218px;
background-color:#848484;
border:#000 1px solid;
margin-right:3px;
}
.p_title{
height:25px;
width:100%;
color:#FFFFFF;
line-height:25px;
font-weight:bold;
overflow:hidden;
background:url(../images/black/p_title.gif);
}
.p_title img{
margin:0 5px 0 5px;
vertical-align:middle;
}
.p_img img{
width:78px;
height:78px;
float:left;
margin:10px 3px 5px 3px;
border:#FFFFFF 1px solid;
}
.p_info{
margin:10px 5px 5px 0px; 
width:80px;
height:80px;
float:left;
}
.p_info h1{
margin:0px;
width:80px;
height:25px;
font-weight:normal;
font-size:12px;
color: #FFC900;
overflow: hidden; 
white-space :nowrap;
text-overflow:ellipsis;
}
.p_info P{
width:80px;
height:25px;
line-height:25px;
margin:0px;
color:#FFF;
overflow: hidden; 
white-space :nowrap;
text-overflow:ellipsis;
}
.patent A:link {
	 color: #FFC900; text-decoration:none;
}
.patent A:visited {
	 color: #FFC900; text-decoration:none;
}
.patent A:hover {
	 color: #FFC900; text-decoration:underline;
}

/*用户登陆部分*/
.index_02{
width:205px;
height:100%;
float:left;
overflow:hidden;
}
.login_01{
width:203px;
height:206px;
background-color:#333;
border:#000 1px solid;
margin-bottom:3px;
}
.loginbg{
width:198px;
height:25px;
padding-left:5px;
line-height:25px;
color:#FFF;
font-weight:bold;
background:url(../images/black/loginbg.gif);
}
.login_01 ul{margin-top:12px; height:160px; text-align:center;}
/*border:#FFFFFF 1px solid;*/
.login_02{
width:203px;
height:218px;
background-color:#333;
border:#000 1px solid;
}
/*第二屏最边外框架*/
#content02{
width:960px;
height:100%;
margin:auto;
padding:5px 0 5px 0;
background-color:#616360;
overflow:hidden;
}
/*第二屏左边外框架*/
#index_03{
width:747px;
height:100%;
float:left;
/*background-color:#006633;/*dddddddddddddddddddddddddddddddddddddd*/
overflow:hidden;
}
.goodmusic{
width:740px;
height:360px;
margin-left:5px;
background-color:#333;
border:#000 1px solid;
}
.good_title{
width:100%;
height:25px;
color:#FFF;
font-weight:bold;
background:url(../images/black/good_titlebg.gif);
}
.good_title img{
margin:0 5px 0 5px;
vertical-align:middle;
}
.goodmusic li{
width:185px;
height:30px;
line-height:30px;
float:left;
border-bottom:#4F4F4F 1px solid;
overflow: hidden; 
white-space :nowrap;
text-overflow:ellipsis;
}
.goodmusic input{
margin-top:3px;
}
.all{
width:100%;
height:30px;
text-align:center;
padding-top:3px;
}
.newclass{
width:367px;
height:572px;
margin-top:5px;
margin-left:4px !important;
margin-left:3px;
float:left;
color:#CCC;
background-color:#333;
border:#000 1px solid;
}
.n_title{
width:100%;
height:25px;
color:#FFF;
font-weight:bold;
background:url(../images/black/newclassbg.gif);
}
.newclass ul{margin-top:2px;}
.n_title img{
margin-right:3px;
vertical-align:middle;
}
.newclass li{
height:25px;
line-height:25px;
border-bottom:#4F4F4F 1px solid;
}
.n_name{
width:317px;
float:left;
overflow: hidden; 
white-space :nowrap;
text-overflow:ellipsis;
}
.n_icon{
width:25px;
height:25px;
float:left;
text-align:center;
overflow:hidden;
}
.n_icon img{
border:0;
}
.newclass input{
margin-top:2px;
}

/*第二屏左边外框架*/
#index_04{
width:210px;
height:100%;
float:left;
/*background-color:#33CCFF;dddddddddddddddddddddddddddddddddddddd*/
overflow:hidden;
}
.u_title{
width:198px;
height:25px;
padding-left:5px;
line-height:25px;
color:#FFF;
font-weight:bold;
background:url(../images/black/loginbg.gif);
}
.u_list{
width:203px;
height:100%;
margin-left:3px;
background-color:#333;
border:#000 1px solid;
overflow:hidden;
}
.u_list li{
	width:190px;
	height:55px;
	margin:5px auto 5px auto;
	border-bottom:#707070 1px dashed;
}
.u01{
width:40px;
float:left;
}
.u02 img{
width:50px;
height:50px;
}
.u02{
float:left;
width:50px;
margin-right:5px;
border:#99CC00 1px solid;
}
.u_list p{
width:85px;
height:25px;
line-height:25px;
margin:0px;
overflow: hidden; 
white-space :nowrap;
text-overflow:ellipsis;
}
.a_right{
width:203px;
height:242px;
margin:3px 0 3px 3px;
background-color:#333;
border:#000 1px solid;
}


/*分类页样式开始*/
.c_left{
width:742px;
height:100%;
float:left;
overflow: hidden; 
}
.c_music{
width:740px;
height:100%;
overflow: hidden; 
background-color:#333;
border:#000 1px solid;
}
.c_title{
width:100%;
height:25px;
color:#FFF;
font-weight:bold;
background:url(../images/black/good_titlebg.gif);
}
.c_title img{
margin:0 5px 0 5px;
vertical-align:middle;
}
.c_music ul{margin-top:5px;}
.c_music li{
height:25px;
line-height:25px;
border-bottom:#4F4F4F 1px solid;
}
.c_name{
width:320px;
float:left;
overflow: hidden; 
white-space :nowrap;
text-overflow:ellipsis;
}
.c_icon{
width:25px;
height:25px;
float:left;
text-align:center;
overflow:hidden;
}
.newclass input{
margin-top:2px;
}
.c_page{
width:740px;
height:25px;
line-height:25px;
text-align:right;
background-color:#333;
margin:3px 0 5px 0;
border:#000 1px solid;
}
.cr_right{
width:201px;
height:100%;
float:left;
margin-left:5px;
overflow:hidden;
}
.c_right{
width:199px;
height:100%;
overflow:hidden;
background-color:#333;
border:#000 1px solid;
margin-bottom:4px;
}
.cu_title{
width:194px;
height:25px;
padding-left:5px;
line-height:25px;
color:#FFF;
font-weight:bold;
background:url(../images/black/loginbg.gif);
}
.c_right ul{margin-top:5px; margin-bottom:3px;}
.c_right li{
width:190px;
height:25px;
line-height:25px;
margin:auto;
overflow: hidden; 
white-space :nowrap;
text-overflow:ellipsis;
}
.ad_class{
width:740px;
height:50px;
margin-bottom:3px;
border:#000 1px solid;
}
/*用户专集页样式*/
.s_left{
width:760px;
height:auto;
float:left;
overflow: hidden;
padding-bottom:10px;
background-color:#333;
border:#000 1px solid;
}
.s_lefttop{
width:100%;
height:180px;
}
.special_img{
width:150px;
height:150px;
float:left;
margin:3px 10px 0px 3px;
border: #CCCCCC 1px solid;
}
.special_img img{
width:150px;
height:150px;
border:0;
}
.special_info{
width:380px;
height:110px;
float:left;
margin-top:3px;
}
.special_info h3{
margin:0 0 10px 0;
padding:0;
color:#66FF00;
font-size:14px;
}
.special_info p{
margin:0 0 8px 0;
padding:0;
}
.sinfo{
text-indent: 2em;
}
.s_musiclist{
border:#8B8B8B 1px solid;
}
.s_musiclist td{
border-bottom:#8B8B8B 1px solid;
}
.s_right{
width:180px;
height:auto;
overflow:hidden;
float:right;
background-color:#333;
border:#000 1px solid;
margin-bottom:4px;
}




/*网站底部样式*/
.site_link{
width:960px;
height:auto;
line-height:25px;
background-color:#333;
margin:0px auto 1px auto;
border-top:#000000 1px solid;
}
.site_link p{
padding:3px;
margin:0px;
}
.site_link_title{
width:100%;
height:25px;
line-height:25px;
text-indent:1em;
font-weight:bold;
background-image:url(../images/black/loginbg.gif);
}

.buttun{
width:960px;
height:100px;
background-color:#181818;
margin:auto;
}
.buttun li{
width:auto;
height:25px;
line-height:25px;
text-align:center;
}