@import "./2021_m/points_popup.css";
/*默认样式*/
    *{padding: 0;margin:0;list-style: none;box-sizing: border-box;}
    body{font-family: "Microsoft YaHei","SimSun",Arial;font-size: 14px;color: #fff;overflow-y: hidden}
    .fl{float: left;}
    .fr{float: right;}
    img{vertical-align: middle;border: 0;}
    a{color:rgba(255,255,255,.5);text-decoration: none;background-color: transparent;}
    a:hover{color:rgba(255,255,255,1)}
    button,input[type="button"]{cursor:pointer;}
    .pull-right {float:right !important}
    .pull-left {float:left !important}
    .clearfix:before,.clearfix:after{content:" ";display:table}
    .clearfix:after{clear:both}
    .badge{display:inline-block;min-width:18px;font-size:12px;font-weight:bold;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background:#999;margin-right:10px;}
    .mp,.bg-player,.bg-player-cover{width:100%;/*height:1074px*/}
    .mp{position:relative;z-index:12;}
    /*背景*/
    .bg-player{background-color:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);z-index:11;}
    .bg-player,.bg-player-cover{position:fixed;top:0;left:0;}
    .bg-player-cover{background:url(../img/default.png) no-repeat center;background-size: contain;filter: url(#blur);-webkit-filter: blur(120px);-moz-filter: blur(120px);-ms-filter: blur(120px);filter: blur(120px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=120, MakeShadow=false);background: none\9;
    }

    /*头部样式*/
    .player-login{width:100%;height:50px;background: #000;opacity: .5;}
    .player-head{width: 1200px;margin: 0 auto;padding: 0 70px 0 40px}
    .player-login .player-logo{display: block;margin:10px 0;}
    .user-entry a{float:left;color:#fff;line-height:50px;margin:0 10px;cursor:pointer;}
    .user-info{height:50px; float:left; position:relative; padding-left:30px; }
    .user-info .avatar{ width:30px; height:30px;border-radius:15px; overflow:hidden;margin:10px;}
    .user-info .avatar img{ display:block; width:100%;border:none;}
    #not-loggedin a{opacity: .5}
    #not-loggedin a:hover,#UserName a:hover{opacity:1}
    #UserName{display:inline-block; position:relative;line-height: 50px;height: 50px}
    #UserName a.uname{font-size:14px;opacity: .5; display:inline-block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;max-width:92px; margin:0 10px 0 0;}
    .user-entry span{float:left; font-size:10px;opacity: .5;display: inline-block;line-height: 47px}
    .log-out{display: inline-block;opacity: .5;}

    /*音乐盒样式*/
    .musicbox{width: 1200px;height: 1024px;margin: 0 auto;}
    .mp-box{width:900px;height: 1024px;padding:60px 0 0 0;}
    .mp-list-box .mp-list-table{width:100%;border-collapse:collapse;border:none;overflow:auto;}
    #boxscroll{width:800px;height:900px;overflow:hidden;}
    .mp-list img{display: block;margin:19px auto;display: none;}
    .mp .mp-list-table tbody tr.mp-list-current td:first-child span{display: none;}
    .mp-list-current img{display: block;}
    .list-table{width:100%;border-collapse:collapse;border:none;overflow:auto;}
    .list-table thead tr th .badge{font-style:normal;background:none;color:#999;font-weight:normal;margin-left:10px;font-size:14px;}
    .list-table thead tr th.quname,.list-table tbody tr td.quname{height:50px;padding-left:0;position: relative;font-size:14px;width:490px;text-align:left;overflow:hidden;}
    .list-table tr{border: none;height:50px;line-height:50px;}
    .list-table thead tr{background-color: rgba(31,31,31,0.02);}
    .list-table tbody tr:nth-child(odd){background-color: rgba(31,31,31,0.01);}
    .list-table tbody tr:nth-child(even){background-color: rgba(31,31,31,0.02);}
    .list-table tbody tr:hover,.mp-list-table tbody tr.mp-list-current{background-color: rgba(31,31,31,0.05);}
    .list-table tbody tr td a{color:#333;}
    .list-table thead tr th,.list-table tbody tr td{width:50px;font-weight:normal;font-size:14px;text-align:left;color: #fff;opacity: .5}
    .list-table tbody tr td{cursor:pointer;}
    .list-table thead tr th.performer,.list-table tbody tr td.performer{width:180px}
    .list-table tbody tr td:last-child{text-align: center}
    .mp-list-table tbody tr.mp-list-current td,.mp-list-table tbody tr:hover td,.mp-list-table tbody tr td span a:hover,.mp-list-table tbody tr .delete:hover a{opacity: 1}
    .quname span{position:absolute;right: 0;width: 254px;height: 50px;display: none;padding-left: 14px;top: 0;}
    .quname span a{opacity: .5}
    .quname span a{display: inline-block;width: 40px;height: 50px;}
    .quname span a:first-child{background:url(../img/islike-w.png) no-repeat center left;}
    .quname span a.isliked{background:url(../img/isliked.png) no-repeat center left;opacity: 1}
    .quname span a:nth-child(2){background:url(../img/add-w.png) no-repeat center left;}
    .quname span a:nth-child(3){background:url(../img/download-w.png) no-repeat center left;}
    .quname span a:nth-child(4){background:url(../img/share.png) no-repeat center left;}
    .quname span a:nth-child(5){background:url(../img/2021_pc/icon_player_pu.png) no-repeat center left;opacity: 1}
    .quname span a:last-child{background:url(../img/2021_pc/icon_player_video.png) no-repeat center left;opacity: 1}
    .quname span a.disabled{opacity: .2!important;}
    .delete a{width: 50px;height: 50px;background:url(../img/delete.png) no-repeat center center;display:block;visibility: hidden;opacity: .5}
    .mp-list-table tbody tr td:first-child{text-align: center;padding:0 30px;position: relative;}
    .mp .mp-list-table tbody tr:hover span{display: inline-block;}
    .mp-list-table tbody tr:hover .delete a{visibility: visible;}
    .mp-list-table tbody tr:hover .quname{padding-right: 254px}

    /*唱片样式*/
    .action-player{width:300px;padding:60px 0 0 0;}
    .user-album-info h4 a{display:block; overflow:hidden;white-space:nowrap\9;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');-webkit-text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:rgba(255,255,255,1);font-size: 20px;line-height: 30px;height: 30px}
    .music-thumb-bg:after{content:"";position:absolute;left:0;top:0;}
    .user-album-info{width:300px;text-align:center;padding: 0 50px;}
    .music-thumb-bg{width: 200px;height: 200px;line-height:200px;display:block;position:relative;}
    .user-album-info h4{display:block;width:200px;padding: 25px 0;font-weight:normal;}
    .user-album-info a img{width:100%;}
    .author{width:200px;display:none;height: 20px;line-height: 20px;margin-top: 10px;}
    .author a,.list-table tbody tr td.quname{ overflow:hidden;white-space:nowrap\9;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.list-table tbody tr td.quplayer{width: 150px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-line-clamp:1;max-width: 100px;padding-right: 20px}
    
    /*唱片操作样式*/
    .user-album-operate{width: 300px;padding: 10px 12px 15px 12px;}
    .mod-btn{display: inline-block;width: 50px;height: 50px;text-align: center;}
    .mod-btn,.mp-info span,.mp-btn button,.play-mode,.mp-btn .play-voice .mp-vol-img{opacity: .5;border: none;outline: none;}
    .mod-btn:hover,.mp-btn button:hover,.play-mode:hover,.mp-btn .play-voice .mp-vol-img:hover{opacity:1;outline: none;cursor: pointer;}
    .mod-btn span{line-height: 15px;font-size: 12px}
    .like-all{color:rgba(255,255,255,1);}
    .mp-info{font-size:12px;display:block;width:250px;margin: 0 auto;clear: both;padding-top: 5px}
    .mp-info span{display: inline-block;cursor: default;}

    
    .mp-vol{display:inline-block;width: 100%;margin-top: 35px}
    .mp-vol>div{width: 50%;height: 50px;padding: 10px 0;position: relative;}
    .mp-vol .play-mode{text-align: right;padding-right: 20px}
    .mp-vol .play-voice{text-align: left;padding-left: 20px}
    .play-mode span{line-height: 30px;display: inline-block;font-size: 12px}
    .mp-vol button{width: 30px;height: 30px;opacity: 1;vertical-align: middle;}
    .mp-mode{background:url(../img/sequential.png) no-repeat center center;}
    .mp-mode-0{background:url(../img/sequential.png) no-repeat center center;}
    .mp-mode-1{background:url(../img/single.png) no-repeat center center;}
    .mp-mode-2{background:url(../img/random.png) no-repeat center center;}
    .mp-mode-3{background:url(../img/loop.png) no-repeat center center;}
    .mp-vol-img{width:30px;height:30px;background:url(../img/voice.png) no-repeat center center;}
    .mp-mute{background:url(../img/mute.png) no-repeat center center;}
    .mp-vol-range{width:55px;height:3px;background-color: rgba(255,255,255,.5);display:inline-block;position: relative;border-radius: 5px;bottom: 3px;cursor: pointer;}
    .mp-vol-current{width:0;height:100%;border-radius: 5px;background-color: rgba(255,255,255,.6);}
    .mp-vol-circle{display: none}
    .mp-pro{width:100%;height:4px;background:rgba(255,255,255,.5);cursor:pointer;border-radius: 5px;margin: 5px 0 10px 0}
    .mp-pro-current{width:0;height:100%;background-color:#fff;border-radius: 5px}
    .mp-btn{width:250px;margin: 0 auto;clear: both;padding-top: 15px;text-align: center;}
    .mp-prev,.mp-next,.mp-play,.mp-pause{width: 50px;height: 50px;}
    .mp-prev{background:url(../img/prev11.png) no-repeat}
    .mp-next{background:url(../img/next11.png) no-repeat}
    .mp-pause{width:122px;background:url(../img/play11.png) no-repeat center center }
    .mp-play{width:122px;background:url(../img/stop11.png) no-repeat center center}
    .action-player{overflow:hidden}
    .action-player::-webkit-scrollbar{display: none}
    #boxscroll{overflow-y: scroll;overflow-x: hidden;}
    #boxscroll::-webkit-scrollbar{width: 5px;background-color:transparent;position: absolute; }
    #boxscroll::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,.3);border-radius: 6px;}
    .user-album-introduct{width: 300px;padding:0 24px 0 27px;text-align: left;font-size: 12px; color: rgba(255,255,255,0.5)}
    .introduct-title{line-height: 40px}
    .introduct-box{line-height: 22px;overflow-y: scroll;}
    .introduct-box::-webkit-scrollbar{width: 6px;background-color:transparent;position: absolute; }
    .introduct-box::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,.3);border-radius: 5px;}
    /*分享*/
    #sharebox{position: fixed;display:none;height: 300px;width: 800px;background-color: #fff;z-index: 1000;}
    .sharebox_head{width: 100%;height: 70px;background-color: #F9F9F9}
    .sharebox_head span{display: block;float:left;margin:20px 15px;border-left: 5px solid #C01820;height:30px;line-height: 30px;color:#333;padding-left: 20px;font-weight: 600;font-size: 20px}
    .sharebox_head div{float: right;border-radius: 50%;font-size: 25px;font-weight: 600;width:30px;height: 30px;margin:20px;background-color: #999;text-align: center;line-height: 30px;cursor: pointer;}
    #sharebox a{margin: 80px 103px;display: inline-block;width: 55px;height: 60px;padding:5px 0;line-height: 30px;font-size: 15px;text-align: center;text-decoration: none;color: #000;}
    .icon:before{width:40px;height:40px;border:1px solid #E4E4E4;border-radius: 50%;display: inline-block;line-height: 40px;font-size: 26px}
    .bshare-custom a:first-child:before{color:#c30;}
    .bshare-custom a:nth-child(2):before{color:#fc3;}
    .bshare-custom a:last-child:before{color:#090;}
/*提示购买弹窗*/
.data-photo{display: block;width: 100%;height: 100%;object-fit: cover;}
.z-purchase-popup{display:none;position:fixed;top:50%;left:50%;width: 482px;height: 508px;background: #fff;box-shadow:0px 2px 16px 0px rgba(86,86,86,0.13);border-radius:2px;transform: translate(-50%,-50%);z-index: 99;}
.z-purchase-popup .p-close-btn{position:absolute;top:10px;right:10px;display: block;width:26px;height:26px;box-shadow:0px 0px 8px 0px rgba(86,86,86,0.45);border-radius:50%;background:rgba(155,155,155,.68);color: #fff;text-align: center;line-height: 24px;font-size: 22px;}
.z-purchase-popup .p-top{width: 100%;height: 309px;}
.z-purchase-popup .p-bt{text-align: center;padding-top: 40px;color: #666;font-size: 14px;}
.z-purchase-popup .p-bt-titl{color: #333;font-weight: bold;font-size: 16px;margin-bottom: 10px;}
.z-purchase-popup .p-bt-titl span{display: inline-block;vertical-align: middle;max-width: 264px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: -3px;}
.z-purchase-popup .p-bt-btn a{display: inline-block;vertical-align: top;width:93px;height:32px;border-radius: 16px;margin-top: 30px;}
.z-purchase-popup .p-bt-btn .p-buy-btn{background: #C01820;box-shadow:0px 4px 13px 0px rgba(192,24,32,0.2);color: #F9EDEE;line-height: 32px;margin-right: 64px;}
.z-purchase-popup .p-bt-btn .p-cancel-btn{border:1px solid #8F8F8F;box-shadow:0px 4px 13px 0px rgba(153,153,153,0.09);color: #717171;line-height: 30px;}
/*标识*/
.common-tag{display:none;vertical-align:middle;width:28px!important;height: 16px !important;line-height:16px;border-radius:2px;margin-top: -2px;margin-right: 6px;font-size:0;position: static!important;}
.common-tag.free{display:inline-block!important;background:url("../img/tag/mf.png") no-repeat left center/auto 100%;}
.common-tag.default{display:inline-block!important;width:auto;text-align: left;color: #fff;font-size: 13px;background: rgba(0,0,0,.6);padding:0 5px;}
.common-tag.experience{display:inline-block!important;background:url("../img/tag/ty_qupu.png") no-repeat left center/auto 100%;}
.common-tag.pay{display:inline-block!important;background:url("../img/tag/ff_qupu.png") no-repeat left center/auto 100%;}
.common-tag.paied{display:inline-block!important;background:url("../img/tag/yg_qupu.png") no-repeat left center/auto 100%;}
.common-tag.vip{display:inline-block!important;background:url("../img/tag/vip_m.png") no-repeat left center/auto 100%;}
.common-tag.gk{display:inline-block!important;background:url("../img/tag/gk.png") no-repeat left center/auto 100%;}
.common-tag.xm{display:inline-block!important;background:url("../img/tag/xm.png") no-repeat left center/auto 100%;}
.common-tag.nck{display:inline-block!important;background:url("../img/tag/nck.png") no-repeat left center/auto 100%;width: 52px !important;}
