@charset "utf-8";

/*收藏 播放记录模块*/
.store-wrap { position: relative; overflow: hidden;}
.user-store p,
.user-store b { font-family: "Microsoft YaHei"; }
.user-store { width: 100%; padding-left: 20px; position: absolute; top: 0; left: 0; }
.user-store p.title { height: 60px; line-height: 60px; font-size: 20px; color: #666; }
.user-store p.title i { width: 20px; height: 18px; margin-right: 10px; background: url(http://i3.letvimg.com/lc03_client/201508/07/14/45/notes-pop.png) no-repeat -180px -30px; }
.user-store p.recommend { height: 60px; }
.user-store p.recommend span { width: 420px; height: 60px; line-height: 60px; font-size: 16px; color: #666; position: relative; position: absolute; top: 0; left: 50%; margin-left: -210px; }
.user-store p.recommend i { width: 35px; height: 35px; background: url(http://i3.letvimg.com/lc03_client/201508/07/14/45/notes-pop.png) no-repeat -204px -30px; position: absolute; top: 50%; margin-top: -18px; left: 0; }
.user-store p.recommend b { height: 60px; line-height: 60px; position: absolute; top: 0; left: 55px; }
.user-store dl { float: left; width: 180px; height: 135px; padding-bottom: 30px; padding-right: 20px; position: relative; }
.user-store dt,
.user-store img { width: 180px; height: 135px; }
.user-store dd.intro { width: 180px; height: 40px; position: absolute; top: 95px; left: 0; }
.user-store .intro-bac { height: 40px; background: #000; opacity: 0.4; filter: alpha(opacity=40); }
.user-store .intro-con { position: absolute; left: 0; top: 0;}
.user-store .intro-con p { color: #fff; margin: 5px 0 0 6px; }
.user-store .album { font-size: 14px; }
.user-store .detail { font-size: 11px; }
.user-store .rec-w180 dt,
.user-store .rec-w180 img { cursor: pointer; }
.user-store dd.shade { width: 180px; height: 135px; position: absolute; top: 0; left: 0; }
.user-store .shade-bac,
.user-store .shade-con { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.user-store .shade-bac { background: #000; opacity: 0.4; filter: alpha(opacity=40); }
.user-store .shade p { color: #fff; font-size: 15px; }
.user-store .shade .intro-tit p { float: left; margin: 6px 0 0 6px; }
.user-store .del { width: 20px; height: 23px; float: right; cursor: pointer; background: url(http://i3.letvimg.com/lc03_client/201508/07/14/45/notes-pop.png) no-repeat -158px -50px; }
.user-store .play { text-align: center; margin: 20px 30px; }
.user-store .play span { width: 45px; height: 45px; background: url(http://i3.letvimg.com/lc03_client/201508/07/14/45/notes-pop.png) no-repeat -245px -34px; cursor: pointer;}