.contain {
    MARGIN: 0px auto; WIDTH: 960px
}

.center {
    TEXT-ALIGN: center
}
A IMG {
    BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H4 {
    FONT-SIZE: 1px; BACKGROUND: url(/images/logo.gif) no-repeat; FLOAT: left; MARGIN: 0px; WIDTH: 160px; HEIGHT: 60px
}

H4 A {
    DISPLAY: block; WIDTH: 160px; COLOR: #fff; HEIGHT: 60px; TEXT-DECORATION: none
}

#menu {
    BACKGROUND: url(/images/menubg.gif) repeat-x; HEIGHT: 29px
}

#menu LI {
    FLOAT: left; MARGIN-LEFT: 10px; LIST-STYLE-TYPE: none
}
#menu LI A {
    COLOR: #fff; LINE-HEIGHT: 29px; TEXT-DECORATION: none
}
/* play-list-box */
.play-list-box{
    width: 98%;
    padding: 0 0 15px 0px;
    margin-top: 12px;
	 overflow: hidden;
}

.play-list-box  h2{
  margin-top: 4px;
width: 100%;
    height: 35px;
    font-size: 15px;
padding-left:15px;
    color: #F30606;
    font-weight: bold;
	overflow: hidden;
}
.play-list-box h2 span{
   margin-top: 14px;
    /*float: right;*/
}
.play-list-box ul {
width: 100%;
margin-top: 4px;
margin-left: 10px;
height:auto;
overflow: hidden;
}
.play-list-box ul li{
float: left;
 width:174px;
 height:30px;
     margin: 5px 8px 0 0;
	 	border: 1px solid #e0e0e0;
       text-align: center;
	   overflow: hidden;
	   line-height:30px;
	    background-color: #f5f5f5;
font-size:14px;
}
.play-list-box ul li a{
 
 display: block;
 width:174px;
height:30px;
    color: #333;

   
	
}
.play-list-box ul li a:visited{color: #666;/* background: #faebd7; */}
.play-list-box ul li a:hover{
    color: #fff;
    text-decoration: none;
    border-color: #FFA56A;
    background: #FFA56A;
}
.down-list-box{
    border-top:darkgray dotted 1px;
    margin-top:8px;
    padding-top: 12px;
}

