body {background: #f7f7f7;}
.footer{overflow:hidden;width:440px;height: 145px;position:fixed;bottom:0;box-sizing:border-box;padding:20px 0 25px 0;background-color:#F2F2F7;z-index:8;border-radius: 20px 20px 0 0;transform: translateX(-50%);left: 50%;}
.jindu{width:100%;position:relative;}
.jd_time{position:absolute;top:10px;left:30px;font-size:14px;color:#EC5047;}
/* .music_bar{display:block;width:68%;height:4px;background:#EEE;border-radius:4px;position:relative;margin:5px auto;}
#load-bar{height:4px;border-radius:4px;background:#a2a2a2;position:absolute;z-index:1;transition:all 3s;}
#played-bar{height:4px;border-radius:4px;background-color:#EC5047;position:absolute;z-index:2;}
#played-bar:after{display:block;content:'';width:12px;height:12px;border-radius:50%;background:#EC5047;position:absolute;right:-5px;top:-3px;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.2);} */
.musicFat{display:block;width:84%;height:4px;border-radius:4px;margin:5px auto;position:relative;}
.basic_bar{width:100%;height:4px;position:absolute;top:0;left:0;z-index:1;background:#A4A5A999;border-radius:4px;}
.played_bar{height:4px;position:absolute;top:0;left:0;z-index:2;background-color:#EC5047;border-radius:4px;}
.music_bar{-webkit-appearance:none;width:100%;height:100%;position:absolute;top:0.01rem;left:0;z-index:3;-webkit-transition:.2s;transition:opacity .2s;border-radius:4px;}
.music_bar:hover{opacity:1;}
.music_bar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#EC5047;cursor:pointer;border: none;outline: none;box-shadow: 2px 3px 7px 0px rgba(234,78,70,0.35);}
.music_bar::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#EC5047;cursor:pointer;border: none;outline: none;box-shadow: 2px 3px 7px 0px rgba(234,78,70,0.35);}
input[type="range"]{outline:none;border:none;}
.totle_time{position:absolute;top:10px;right:30px;font-size:14px;color:#666;}
.container{width:440px;box-sizing:border-box;padding:25px 0 0 0;background:#F1F1F7;margin: 0 auto;}
.bj2img{width: 440px;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.backi{background: url(../img/caption/bj2.png) no-repeat center !important;background-size: cover;}
.backc{background-color: #F1F1F7;}
.kwdetail{width:100%;box-sizing:border-box;padding:5px 34px 160px 34px;font-size:17px;overflow-y: auto;position: relative;}
#lyric{box-sizing: border-box;padding-bottom: 30px;line-height:30px;transition-duration:600ms;}
#lyric li{font-size:17px;font-family: 'Times New Roman','宋体' !important;}
#lyric .lineHigh{color:#EC5047;font-size:17px !important;font-weight:bold;}
.unittext{font-size:16px;color:#000;line-height:28px;font-family:Times New Roman,宋体;}
.listen{font-weight:bold;font-size:18px;color:#E60012;position:absolute;top:0;left:25px;}
.listen img{display: block;width: 87px;}
.play_img{display:block;width:68px;cursor: pointer;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.download{font-size:14px;color:#010101;cursor: pointer;position: absolute;right: 25px;top: 12px;}
.download img{display: block;width:39px;}
.speed{font-size:14px;color:#010101;position:absolute;top:19px;right:100px;cursor: pointer;}
.speed img {display: block;width: 31px;}
.speed p {position: absolute;top: -9px;left: 20px;color: #818181;font-size: 12px;}
.controls{width:100%;box-sizing:border-box;padding:0 30px;margin-top:35px;position:relative;}
/* 蒙层 */
.meng{position:fixed;top:0;left:50%;transform: translateX(-50%); width:440px;height:100%;background:rgba(0,0,0,.55);transition:opacity .4s;z-index:10;}
/* 倍速弹窗 */
.menucont{position:fixed;left:50%;transform: translateX(-50%); bottom:-100%;width:440px;height: 180px;z-index:20;transition: all 0.3s ease 0s;overflow-y:auto;background-color:#fff;border-radius:15px 15px 0 0;box-sizing:border-box;padding:20px;}
.bodyover{width:100%;height:100vh;overflow:hidden;}
.dialog{bottom: 0 !important;}
.step{margin-top:36px;position:relative;font-size:16px;color:#333;}
.line{width:calc(100% - 54px);height:3px;margin:0 auto;background:#FFE3C6;position:relative;}
.step_content{width:100%;display:flex;justify-content:space-between;align-items:center;-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.step_item{width:60px;display:flex;flex-direction:column;align-items:center;position:relative;cursor: pointer;}
.selected_cricle{width:14px;height:14px;background:#EC5047;border-radius:50%;position:absolute;top:-4px;display:none;}
.cricle{width:8px;height:8px;border-radius:50%;background:#FFE3C6;margin-bottom:10px;}
.poptitle{font-weight:bold;font-size:18px;color:#333;}
.dblock{display:block !important;}
.step_time{color:#EC5047;}
.lhead{width:100%;display:flex;align-items:center;justify-content:center;position:relative;}
.ewords{position:absolute;width:92%;top:5%;left:50%;transform: translateX(-50%);}
.discI{display:block;width:100%;margin:0 auto;animation:rotate_ar 10s linear infinite;}
.img_active{animation-play-state:running;}
.img_paused{animation-play-state:paused;}
@keyframes rotate_ar{0%{transform:rotateZ(0deg);}
100%{transform:rotateZ(360deg);}}
.staffI{display:block;width: 118px;position:absolute;right:19px;top:30px;transition: all 1.8s;transform-origin: 80% 15%;transform: rotateZ(-11deg);z-index: 2;}
.dbimg{width: 50px;position: absolute;top: 50px;right: 15px;z-index: 1;}
.yimg{width: 46px;position: absolute;top: 56px;right: 13px;z-index: 3;}
.xzI{transform:rotate(0deg);}
.padd{width:100%;box-sizing: border-box; padding:0 20px;font-weight:bold;font-size:18px;color:#333;}
.ptext {width: 100%;box-sizing: border-box;padding: 0 20px;font-size: 14px;color: #8E8E91;margin-top: 15px;}
.kwtitle{width:100%;margin-bottom: 12px;text-align: center;box-sizing: border-box;padding: 0 20px;}
.kwtitle img{width:27px;}
.kwtitle p{font-weight:bold;font-size:18px;color:#333;}
/*下载弹框*/
.bover{width:100%;height:100vh;overflow:hidden;}
.compopup{width:440px;background:#FFF;border-radius:15px 15px 0 0;position:fixed;bottom:-100%;left:50%;transform: translateX(-50%); box-sizing:border-box;padding:20px 15px 25px 15px;z-index:1001;transition:all 0.3s ease 0s;}
.fixb{bottom:0 !important;}
.popname{font-weight:bold;font-size:16px;color:#1C1C1C;text-align:center;margin-bottom:15px;}
.closeA{width:50px;height:50px;position:absolute;right:0;top:6px;display:flex;align-items:center;justify-content:center;cursor: pointer;}
.closeA img{display:block;width:12.5px;}
.xiazai_wayqq{width:100%;overflow:hidden;}
.wayqq_inp,.wayqq_link{float:left;width:76%;height:35px;line-height:35px;font-size:14px;border:1px solid #D9D9D9;box-sizing:border-box;padding:0 10px;color:#333;border-radius:5px 0 0 5px;}
.wayqq_button{float:left;width:24%;height:35px;background:#EC5047;border-radius:0 5px 5px 0;color:#FFF;font-size:16px;cursor: pointer;}
.back{background:#3AC868 !important;}
.wayqq_copy{float:left;width:24%;height:35px;line-height:35px;text-align:center;background:#EC5047;border-radius:0 5px 5px 0;color:#FFF;font-size:16px;}
.dhsl{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.xiazai_way{background:#F5F7F7;border-radius:8px;padding:15px 14px;margin-bottom:5px;}
.xiazai_waytit{width:100%;overflow:hidden;box-sizing:border-box;}
.xiazai_waytita{float:left;height:24px;text-align:center;line-height:24px;color:#EC5047;font-size:16px;font-weight:bold;border-radius:3px;}
.xiazai_waytitb{float:left;font-size:16px;font-weight:bold;color:#333;line-height:24px;margin-left:15px;}
.xiazai_wayWord{display:block;margin-top:0;margin-bottom:5px;font-size:12px;color:#999;}
.click_button{display:block;width:100px;line-height:35px;background:#EC5047;border-radius:5px;color:#FFF;font-size:16px;margin:10px auto 0 auto;text-align:center;}
.wpe100{width:100%;}
.fleft{float:left;}
.ofhide{overflow:hidden;}
.mtrem250{margin-top:140px;}
/*等待*/
.loading-goods-wk{position:fixed;top:0;left:0;width:100%;min-height:1000px;z-index:10000;display:block;}
.loading-cover-else{position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:0;z-index:8888;}
.loading-img-else{position:absolute;top:40%;left:49%;z-index:9999;}
.noI{width:100%;display:block;}
.noT{color:#EC5047;font-size:17px;text-align:center;margin-top:-93px;}
.szimg{display: block;width: 32px;height: 32px;position: absolute;top: -10px;left: 36px;animation: dangao 0.8s linear infinite alternate;}
::-webkit-scrollbar{display:none;}
.zhez{width: 440px;height: 30px;background: linear-gradient(rgb(241 241 247 / 0%),rgb(241 241 247 / 100%));position: fixed;bottom: 145px;left: 50%;transform: translateX(-50%);}
@keyframes dangao{
    0%{-webkit-transform:translateY(3px);transform:translateY(3px);}
    100%{-webkit-transform:translateY(-3px);transform:translateY(-3px);}
}