body { font-size:14px; font-family:microsoft yahei,simsun;}
.loadingIco { color:#fff; line-height:32px; font-size:20px; font-weight:bold; width:300px; padding:10px 0; text-align:center; background:#000; opacity:0.5; filter:alpha(opacity=50); position:fixed; bottom:0; left:50%; margin-left:-150px; z-index:100; display:none;}
.container .item .piccnt span em,.container .item .songLi li { background-image:url(../../images_1405/music/mus_sprite.png);}
.mus_body { margin:180px auto 0; width:1190px;_zoom:1;}
.mus_body .typeRow { border-bottom:1px solid #e6e6e6; position:relative; height:auto;_heigth:86px;}
.typeRow h2 { font-size:24px; line-height:24px; height:28px; margin-top:8px; color:#ff7e00; border-left:5px solid #ff7e00; padding-left:10px; float:left;}
.typeRow h2 a{ color: #ff7e00; display: inline-block; padding-bottom: 4px; }
.typeRow h2 a:hover{ border-bottom: 2px solid #ff7e00; }
.mus_body .typeLi { width:auto; margin-left:30px;}
.mus_body .typeLi ul { line-height:40px; display:block; clear:both;}
.mus_body .typeLi ul li { float:left; padding:0 8px; border-bottom:3px solid #fff;}
.mus_body .typeLi ul li.cur { font-weight:bold; border-bottom:3px solid #ff7e00;}
.mus_body .container { width:100%;}
.typeRow a.more { display:block; width:40px; height:20px; line-height:20px; position:absolute; right:0; bottom:10px; color:#ff7e00}
.container { width:100%; overflow:hidden; margin-top:30px;_zoom:1;}
#itemList { width:1230px;_zoom:1;}
#itemList .col { width:210px; float:left; margin-right:34px; _margin-right:32px;_zoom:1;}
.container .item { width:210px; border:1px solid #e4e4e4; box-shadow:0 0 5px rgba(0,0,0,.2); margin-bottom:20px; display:none;} 
.container .item .tle { width:210px; height:30px; line-height:30px; color:#333;}
.container .item .tle a { margin-left:10px;}
.container .item .piccnt { position:relative; width:210px;}
.container .item a.pic { display:block; margin-top:5px; position:relative;}
.container .item a.pic img { display:block; width:100%;}
.container .item .piccnt span { display:block; width:100%; height:35px; font-size:12px; position:absolute; bottom:0; left:0; background:url(../../images_1405/music/mus_fcstar_gray.png) repeat; color:#fff;}
.container .item .piccnt span em { display:block; height:20px; margin-top:8px; line-height:20px;}
.container .item .piccnt span em.playTimes { padding-left:30px; background-position:-120px -78px;}
.container .item .piccnt span em.like { width:20px; height:20px; background-position:-214px -212px;}
.container .item .piccnt span em.play { width:20px; height:20px; background-position:-186px -212px; margin-right:10px; margin-left:5px;}
.container .item .piccnt span em.play:hover { background-position:-128px -213px;}
.container .item .piccnt span em.play a { display:block; width:100%; height:100%;}
.container .item .songLi { width:185px; margin:20px auto; line-height:30px; font-size:12px;}
.container .item .songLi li { width:160px; height:30px;_position:relative; padding-left:25px; background-position:-158px -44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; _background-position:-156px -44px;}
.container .item .opRow { height:35px; line-height:35px; background:#f8f8f8;width:210px;}
.container .item .opRow a { display:block; font-size:12px;}
.container .item .opRow a.op { margin-left:10px; color:#ff7e00;}
.container .item .opRow a.detail { margin-right:10px; color:#000;}
.container .item .opRow a.detail:hover{color: #ff7e00;}

@media screen and (max-width:1210px){
    .mus_body { width:960px;}
    #itemList { width:1000px;}
    .mus_body .typeRow{width: 960px;}
    #itemList .col { margin-right:39px; _margin-right:37px;}
    .mus_body .typeLi { margin-left:20px;}
    .mus_body .typeLi ul li { padding:0 4px;}
}