.music-list-container{width:fit-content;margin:64px auto 128px}.music-list-container .music-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.music-list-container .music-grid .music-card{flex:none;width:200px;height:200px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:all .3s;cursor:pointer;position:relative}.music-list-container .music-grid .music-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.music-list-container .music-grid .music-card .music-cover{width:100%;height:100%;overflow:hidden}.music-list-container .music-grid .music-card .music-cover img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s ease}.music-list-container .music-grid .music-card .music-cover:hover img{transform:scale(1.05)}.music-list-container .music-grid .music-card .music-info{position:absolute;left:0;bottom:0;z-index:10;padding:12px 16px;width:100%;background-color:#00000080}.music-list-container .music-grid .music-card .music-info .song-name{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.music-list-container .music-grid .music-card .music-info .artist-name{font-size:14px;color:#cfcfcf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.music-player-modal{position:fixed;left:0;top:0;z-index:1000;width:100vw;height:100vh;background-color:#000c;display:flex;align-items:center;justify-content:center}.music-player-modal .content{position:relative;padding:32px 0 0;width:600px;max-width:90vw;max-height:80vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.music-player-modal .content .close-btn{position:absolute;right:8px;top:8px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.music-player-modal .content .close-btn:hover{background-color:#f5f5f5;color:#333}.music-player-modal .content .player-main{padding:24px}.music-player-modal .content .player-main .music-info-section{display:flex;align-items:center;margin-bottom:24px}.music-player-modal .content .player-main .music-info-section .cover-container{width:80px;height:80px;border-radius:8px;overflow:hidden;margin-right:16px;flex-shrink:0}.music-player-modal .content .player-main .music-info-section .cover-container img{width:100%;height:100%;object-fit:cover}.music-player-modal .content .player-main .music-info-section .info-container{flex:1}.music-player-modal .content .player-main .music-info-section .info-container .song-title{font-size:20px;font-weight:600;color:#333;margin:0 0 8px;line-height:1.3}.music-player-modal .content .player-main .music-info-section .info-container .artist-name{font-size:16px;color:#666;margin:0;line-height:1.3}.music-player-modal .content .player-main .player-controls{margin-bottom:24px}.music-player-modal .content .player-main .lyrics-section h3{font-size:18px;font-weight:600;color:#333;margin:0 0 16px}.music-player-modal .content .player-main .lyrics-section .lyrics-content{height:200px;overflow-y:auto;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.music-player-modal .content .player-main .lyrics-section .lyrics-content p{margin:0;line-height:1.6;color:#555;font-size:14px}.music-player-modal .content .player-main .lyrics-section .lyrics-content p:last-child{margin-bottom:0}.music-player-modal .content .player-main .lyrics-section .lyrics-content p:empty{display:none}.music-player-modal .content .player-main .lyrics-section .lyrics-content::-webkit-scrollbar{width:6px}.music-player-modal .content .player-main .lyrics-section .lyrics-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.music-player-modal .content .player-main .lyrics-section .lyrics-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.music-player-modal .content .player-main .lyrics-section .lyrics-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.product-introduce{width:860px;margin:64px auto 0;padding:0 32px 64px}.product-introduce .pi{overflow:hidden}.product-introduce .pi img{width:320px}.product-introduce .pi img.special{width:350px}.product-introduce .pi .intro{padding-top:100px}.product-introduce .pi .intro p{width:350px}.product-introduce .pi .intro p strong{font-weight:400;color:var(--theme-primary)}.product-introduce .pi .intro .pdl5{padding-left:8px}.product-introduce .pi .intro .pdl50{padding-left:54px}.main-banner{position:relative}.main-banner .download-info{padding:5px;width:fit-content;height:fit-content;position:absolute;z-index:10;bottom:96px;left:50%;transform:translate(-50%);background-color:#a771ff;border:2px solid #2e19fb;border-radius:10px}.main-banner .download-info .btns{text-align:center;padding-bottom:10px}.main-banner .download-info .btns button{border:1px solid #6363ff;color:#fff;width:130px;font-size:12px;font-weight:600;padding:5px 2px;border-radius:16px;background-color:#6363ff;cursor:pointer;margin-top:6px}.main-banner .download-info .btns button .iconfont{font-size:16px;margin-right:5px}.main-banner .download-info .qr-code{width:150px;height:150px;margin:0 0 8px}html,body{min-width:1440px}html,body{min-width:0;max-width:100vw}.banner{width:100%;display:block}.func-list{position:relative;z-index:10;margin:-192px 0 0;max-width:100%;border-radius:16px 16px 0 0;background-color:#fff}.func-list li{position:relative;padding:0}.func-list li:before{display:none}.func-list li img{max-width:100%}.func-list li div{position:absolute}.func-list li div h3{font-size:18px}.func-list li div p{font-size:11px}.func-list li div p strong{color:var(--theme-primary);font-weight:400}.func-list li.yueqi div{left:241px;top:80px}.func-list li.hesheng div{left:24px;top:80px}.func-list li.hezou div{left:241px;top:80px}.func-list li.mv div{left:24px;top:80px}.func-list li.rap div{left:225px;top:80px}.label-contact-us{margin:32px auto;text-align:center;font-size:18px;font-size:500;color:var(--text-color-secondary)}.contact-us{display:flex;width:343px;margin:10px auto;padding:0;flex-wrap:wrap}.contact-us li{flex:0 0 50%;padding-left:30px;display:flex;margin-bottom:25px}.contact-us li:before{display:none}.contact-us li .icon{display:flex;align-items:center;justify-content:center;margin:0 0 8px}.contact-us li img{width:40px;height:40px}.contact-us li .info{padding-left:8px}.contact-us li p{font-size:14px;color:#333}.download{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;width:fit-content;height:fit-content}.download button{width:240px;background-color:var(--theme-primary);height:48px;outline:none;border-radius:24px;font-family:Helvetica;font-size:18px;color:#333;line-height:48px;font-weight:700;border:none}.download button.dw{margin-top:10px}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.pulse{-webkit-animation-name:pulse;animation-name:pulse}
