body{margin:0;padding:0;background:url(../img/bg-1.jpg);background-size:100%;}
.page .logo{margin:20px;width:25%}
.page .logo img{width:100%}
.page .fm{width:50%;margin:10px auto}
.page .fm img{width:100%}
.content h1{font-size: 24px;line-height: 36px;}
.content h2{font-size: 18px;line-height: 24px;}
.content{line-height: 150%;width: 80%;margin: 20px auto;text-align: center}
.content .cn{color: red}
.music-player{position:relative;margin:20px auto;z-index:0;padding: 0 20px;}
.music-player .info .left,.music-player .info .right{width:25px;position:absolute;top:30px;left:30px}
.music-player .info .right{left:auto;right:30px}
.music-player .info [class^=icon-]{margin:0 0 10px}
.music-player .info .center{padding:20px 0 0}
.music-player .jp-current-time{float:left;width:10%;font-size:12px;margin-top:20px}
.music-player .jp-duration{float:right;width:10%;font-size:12px;margin-top:20px}
.music-player .controls .current{font-size:48px;color:#fff;color:rgba(225,225,225,.4);padding:15px 0 20px}
.music-player .controls .play-controls a{width:60px;height:60px;margin:30px auto 30px auto;background-size: 100%;}
[class^=icon-]{width:90px;height:90px;display:block}
.icon-play{background-image:url(../img/play.png)}
.icon-pause{background-image:url(../img/pause.png)}
.contentlrc ul,.contentlrc  ol,.contentlrc  dl { list-style:none; } 
.contentlrc li.hover{color:red;font-weight:600; }  
.contentlrc{ width:90%; height:150px; overflow:auto;padding:5px; text-align: center; font-size:14px;}  