.page-songlist .songlist-body .row.active,.page-songlist .songlist-body .row.active .song-index .playing-gif,.page-songlist .songlist-body .row:hover,.page-songlist .songlist-body .row:hover .song-index .playing-gif{background-color:#f2f2f2}.music-playlist-details-page .mpd-playlist-info .content .intro-more:hover,.music-playlist-details-page .mpd-playlist-info .content .singer-name a:hover{text-decoration:underline}.music-playlist-details-page .mpd-playlist-info .content .intro,.page-songlist .song-belongs a,.page-songlist .song-name .song-name-txt,.page-songlist .song-singers{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-songlist{display:table;width:100%;margin-bottom:4.64286%}.page-songlist .songlist-header .row>*{font-size:12px}.page-songlist .songlist-body .row.active .song-index:hover .cf-list-play,.page-songlist .songlist-body .row:hover .song-index:hover .cf-list-play{display:none}.page-songlist .songlist-body .row.active .song-index:hover .cf-player-play,.page-songlist .songlist-body .row:hover .song-index:hover .cf-player-play{display:inline-block;color:black}.page-songlist .songlist-body .row.active .song-index span,.page-songlist .songlist-body .row:hover .song-index span{display:none}.page-songlist .songlist-body .row.active .song-index .cf-list-play,.page-songlist .songlist-body .row:hover .song-index .cf-list-play{display:inline-block}.page-songlist .songlist-body .row.active .song-duration span,.page-songlist .songlist-body .row:hover .song-duration span{display:none}.page-songlist .songlist-body .row.active .song-actions,.page-songlist .songlist-body .row:hover .song-actions{display:block;text-align:center}.page-songlist .songlist-body .row.no-copysong:hover .song-duration span{display:block}.page-songlist .song-index .iconfont,.page-songlist .songlist-body .row.no-copysong:hover .song-actions{display:none}.page-songlist .songlist-footer .song-index{cursor:pointer}.page-songlist .row{position:relative;height:62px;overflow:hidden;color:white}.page-songlist .row.no-copysong *{color:white!important}.page-songlist .row>*{float:left;padding:0;line-height:62px}.page-songlist .row a{color:#333}.page-songlist .row a:hover{color:black}.page-songlist .row .iconfont{line-height:1}.page-songlist .song-check{width:4.5%;text-align:center;cursor:pointer}.page-songlist .song-check .cf-list-unselected{color:white}.page-songlist .song-check .cf-list-selected{color:#333}.page-songlist .song-index{position:relative;width:5.5%;padding-right:20px;text-align:center;font-size:14px;cursor:pointer}.page-songlist .song-index .playing-gif{position:absolute;left:0;right:20px;top:0;bottom:0;background-color:#fff}.page-songlist .song-index .playing-gif img{margin:6px auto}.page-songlist .song-name{font-size:14px}.page-songlist .song-name .song-name-txt{float:left;margin-right:.35em;max-width:75%}.page-songlist .song-name .song-name-txt:hover{color:black}.page-songlist .song-name .flag{display:inline-block;width:29px;height:17px;overflow:hidden;background:url(../image/song-tg.png) no-repeat;text-indent:-9999px;vertical-align:-3px;margin-right:.1em;border-radius:12px;font-size:10px;font-style:normal;font-weight:700}.page-songlist .song-name .flag-vip{background-position:0 0}.page-songlist .song-name .flag-sq{background-position:-35px 0}.page-songlist .song-name .flag-hq{background-position:-70px 0}.page-songlist .song-name .flag-mv{width:25px;background-position:-102px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page-songlist .song-name .flag{background-image:url(../image/song-tg@2x.png);background-size:135px 17px}}.page-songlist .song-belongs,.page-songlist .song-duration,.page-songlist .song-singers{font-size:14px}.page-songlist .song-belongs a{display:block}.page-songlist .song-actions{position:absolute;right:0;display:none;background-color:#f2f2f2}.page-songlist .song-actions.single-column{position:relative}.page-songlist .song-actions>*{display:inline-block;margin:0 1em}.page-songlist .song-actions a{color:#666;cursor:pointer}.page-songlist .song-actions .iconfont{font-size:18px}.page-songlist .songlist-actions>*{display:inline-block;margin-right:1.3em}.page-songlist .songlist-actions .action{display:inline-block;height:36px;padding:0 1.3em;line-height:34px;border:1px solid #666;border-radius:36px;color:#666;cursor:pointer}.page-songlist .songlist-actions .action:hover{background-color:#f2f2f2;border-color:#666;color:#666}.page-songlist .songlist-actions .action.play-selected.active{background-color:black;border-color:black;color:#fff}.page-songlist .songlist-actions .action.play-selected.active:hover{background-color:#d81558;border-color:#d81558;color:#fff}.page-songlist .songlist-actions .action .iconfont{margin-right:.3em;vertical-align:-1px}.music-playlist-details-page *{box-sizing:border-box}.music-playlist-details-page .mpd-section-title{margin-bottom:2.14286%;font-size:24px}.music-playlist-details-page .mpd-playlist-info-wrapper{z-index:1;position:relative;margin-bottom:1.78571%}.music-playlist-details-page .mpd-playlist-info-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.music-playlist-details-page .mpd-playlist-info-wrapper .background-blur{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.3;background-color:#fff\9}.music-playlist-details-page .mpd-playlist-info-wrapper .background-blur img{display:none\9;width:100%;filter:blur(2rem)}.music-playlist-details-page .mpd-playlist-info{position:relative;padding:3.71429% 0}.music-playlist-details-page .mpd-playlist-info .thumbnail{float:left;position:relative;width:22.92857%;overflow:hidden}.music-playlist-details-page .mpd-playlist-info .thumbnail:after{content:"";display:block;padding-top:100%;background-size:contain}.music-playlist-details-page .mpd-playlist-info .thumbnail .thumb-link{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.music-playlist-details-page .mpd-playlist-info .thumbnail .thumb-img{width:100%;transform:scale(1);transition:all .3s}.music-playlist-details-page .mpd-playlist-info .content{margin-left:26.5%;padding:1.2% 0}.music-playlist-details-page .mpd-playlist-info .content .title{margin-bottom:.8em;line-height:1.2;font-size:28px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.music-playlist-details-page .mpd-playlist-info .content .singer-name{margin-bottom:2em}.music-playlist-details-page .mpd-playlist-info .content .singer-name .iconfont{color:#a2a2a2}.music-playlist-details-page .mpd-playlist-info .content .singer-name a{color:#666}.music-playlist-details-page .mpd-playlist-info .content .playcount,.music-playlist-details-page .mpd-playlist-info .content .tags{margin-bottom:.5em}.music-playlist-details-page .mpd-playlist-info .content .tags i{margin-right:.5em;font-style:normal}.music-playlist-details-page .mpd-playlist-info .content .intro-wrapper{position:relative;margin-right:4.5em}.music-playlist-details-page .mpd-playlist-info .content .intro{position:relative;margin-right:4.5em;margin-bottom:1.3em;color:#333}.music-playlist-details-page .mpd-playlist-info .content .intro i{font-style:normal}.music-playlist-details-page .mpd-playlist-info .content .intro span{color:#666}.music-playlist-details-page .mpd-playlist-info .content .intro-more{display:none;position:absolute;top:0;right:0;color:black;background-color:transparent}.music-playlist-details-page .mpd-playlist-info .content .intro-details{z-index:1;position:absolute;left:0;right:4.5em;display:none;padding:1.2em 1.5em;color:#666;font-size:12px;line-height:1.8;white-space:pre-line;max-height:26em;overflow:auto;background-color:#fff;border:1px solid #ccc\9;box-shadow:0 6px 10px rgba(0,0,0,.1)}.music-playlist-details-page .mpd-playlist-info .content .intro-details:after,.music-playlist-details-page .mpd-playlist-info .content .intro-details:before{width:0;height:0;margin-left:-8px;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;right:2em;content:""}.music-playlist-details-page .mpd-playlist-info .content .intro-details:before{display:block\9;border-top:9px solid transparent;border-bottom:8px solid #ccc;top:-18px}.music-playlist-details-page .mpd-playlist-info .content .intro-details:after{display:block;border-top:8px solid transparent;border-bottom:8px solid #fff;top:-16px}.music-playlist-details-page .mpd-playlist-info .content .actions>*{display:inline-block;margin-right:1.3em}.music-playlist-details-page .mpd-playlist-info .content .actions .action{display:inline-block;height:36px;padding:0 1.3em;line-height:34px;border:1px solid #666;border-radius:36px;color:#666;cursor:pointer}.music-playlist-details-page .mpd-playlist-info .content .actions .action:hover{background-color:#f2f2f2}.music-playlist-details-page .mpd-playlist-info .content .actions .action.play-all{background-color:black;border-color:black;color:#fff}.music-playlist-details-page .mpd-playlist-info .content .actions .action.play-all:hover{background-color:#d81558}.music-playlist-details-page .mpd-playlist-info .content .actions .action .iconfont{margin-right:.3em;vertical-align:-1px}.music-playlist-details-page .mpd-playlist-info .content .actions .action.add-to-favor.active .iconfont{color:black}.music-playlist-details-page .page-songlist .song-name{width:35%}.music-playlist-details-page .page-songlist .song-singers{width:17%}.music-playlist-details-page .page-songlist .song-belongs{width:18%}.music-playlist-details-page .page-songlist .song-actions{width:20%}.music-playlist-details-page .mpd-other-playlist-list{margin-bottom:1.78571%}.music-playlist-details-page .mpd-other-playlist-list ul{margin-left:-1.57143%}.music-playlist-details-page .mpd-other-playlist-list ul:after{visibility:hidden;display:block;content:"";clear:both;height:0}.music-playlist-details-page .mpd-other-playlist-list li{float:left;width:20%;padding:0 1.57143%;margin-bottom:2.85714%}.music-playlist-details-page .mpd-other-playlist-list .thumbnail{position:relative;overflow:hidden;margin-bottom:14px}.music-playlist-details-page .mpd-other-playlist-list .thumbnail:after{content:"";display:block;padding-top:100%;background-size:contain}.music-playlist-details-page .mpd-other-playlist-list .thumbnail:hover .thumb-link img{transform:scale(1.1)}.music-playlist-details-page .mpd-other-playlist-list .thumbnail:hover .thumb-link+span{opacity:1;transform:scale(1)}.music-playlist-details-page .mpd-other-playlist-list .thumbnail .thumb-link{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.music-playlist-details-page .mpd-other-playlist-list .thumbnail .thumb-link+span{position:absolute;top:0;right:0;bottom:0;left:0;width:60px;height:60px;border-radius:50%;margin:auto;line-height:60px;text-align:center;color:#fff;cursor:pointer;opacity:0;transform:scale(.95);transition:all .3s}.music-playlist-details-page .mpd-other-playlist-list .thumbnail .thumb-link+span:hover{animation:animation-pulse 2s infinite}@keyframes animation-pulse{0%{box-shadow:0 0 0 0 rgba(229,0,119,.4)}70%{box-shadow:0 0 0 30px rgba(229,0,119,0)}100%{box-shadow:0 0 0 0 rgba(229,0,119,0)}}.music-playlist-details-page .mpd-other-playlist-list .thumbnail .thumb-link+span .cf-play{width:100%}.music-playlist-details-page .mpd-other-playlist-list .thumbnail .thumb-img{width:100%;transform:scale(1);transition:all .3s}.music-playlist-details-page .mpd-other-playlist-list .playlist-name{display:block;margin-bottom:.4em;font-size:16px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.music-playlist-details-page .mpd-other-playlist-list .playlist-name:hover{color:black}.music-playlist-details-page .mpd-other-playlist-list .playlist-singers{height:21px;overflow:hidden;margin-bottom:.4em}.music-playlist-details-page .mpd-other-playlist-list .playlist-singers .singer{margin-left:.5em;color:white}.music-playlist-details-page .mpd-other-playlist-list .playlist-singers .singer:first-child{margin-left:0}.music-playlist-details-page .mpd-other-playlist-list .playlist-singers .singer:hover{color:black}.music-playlist-details-page .mpd-other-playlist-list .playlist-release-date span{color:white}
