.detail-content.audio .detail-title{font-size:.3rem;font-weight:bold}.detail-content.audio .detail-meta{color:#777}.detail-content.audio .audio-info{gap:.5rem;padding-bottom:.5rem;padding-top:.5rem;border-bottom:1px solid #eee}.detail-content.audio .audio-info .img{width:3rem;height:2.5rem}.detail-content.audio .audio-info .img img{width:100%;height:100%;object-fit:cover}.detail-content.audio .audio-info .info{flex:1;gap:.2rem}.detail-content.audio .audio-info .info h3{font-size:.32rem}.detail-content.audio .audio-info .info h3 small{font-size:.2rem;color:#777}.detail-content.audio .audio-info .info p{margin:0;color:#777;font-size:.16rem}.detail-content.audio .audio-content .head{gap:.1rem;color:#454545;font-size:20px;font-weight:bold;margin:.2rem 0}.detail-content.audio .audio-content .head .iconfont{font-size:.3rem;color:#e59130;font-weight:normal}.detail-content.audio .audio-content .content{font-size:.16rem;color:#777}.detail-content.audio .audio-content .content p{font-size:.16rem}.detail-content.audio .audio-content .audio-file audio{width:100%}.btn{background-color:#e59130;padding:.07rem .62rem;border-radius:9.99rem;color:#fff;display:flex;align-items:center;justify-content:center;width:fit-content}.btn:hover{opacity:.8;color:#fff}.member-message .head{gap:.1rem;color:#e59130;font-size:20px;font-weight:bold;margin:.2rem 0}.member-message .noLogin{background:#fbf8f7;border-radius:.08rem;font-size:.16rem;padding:.3rem;box-sizing:border-box;gap:.2rem;margin-bottom:.2rem}.member-message .noLogin .btn{margin:0;padding:.07rem .32rem}.member-message .message{border-top:0;background:#fbf8f7;padding:.3rem}.member-message .message .form_list{gap:.2rem}.member-message .message .form_list .form-group{gap:.1rem;font-size:.16rem}.member-message .message .form_list .form-group label{width:1rem;text-align:right;color:#777777}.member-message .message .form_list .form-group .form-control{flex:1;color:#454545}.member-message .message .form_list .form-group .form-control textarea{width:100%;height:1.5rem;padding:.1rem;flex-shrink:0;border-radius:.05rem;border:1px solid #dadada;background:#fff;font-size:.16rem}.member-message .message .form_list .form-group .form-control textarea::placeholder{color:#777777}.member-message .message .form_list .form-group .form-control .btn{margin-top:0;padding:.07rem .32rem}.member-message .message-list .item{gap:.15rem;padding-bottom:.35rem;margin-bottom:.35rem;border-bottom:1px solid #eee}.member-message .message-list .item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.member-message .message-list .item .avatar{width:.44rem;height:.44rem;background-color:#fbf8f7;border-radius:50%;border:1px solid #ededed;display:flex;align-items:center;justify-content:center}.member-message .message-list .item .avatar .iconfont{font-size:.24rem;color:#e59130}.member-message .message-list .item .content{flex:1;gap:.15rem;font-size:.16rem;color:#454545}.member-message .message-list .item .content .info{gap:.1rem;color:#777777}.member-message .message-list .item .content .info .time{font-size:.14rem;color:#b9b9b9}.member-message .message-list .item .content .reply{gap:.15rem}.member-message .message-list .item .content .reply .reply-avatar{width:.44rem;height:.44rem}.member-message .message-list .item .content .reply .reply-avatar img{width:100%;height:100%;object-fit:cover}.member-message .message-list .item .content .reply .reply-content{flex:1;gap:.15rem;font-size:.16rem;color:#454545}.member-message .message-list .item .content .reply .reply-content .reply-info{gap:.1rem;color:#777777}.member-message .message-list .item .content .reply .reply-content .reply-info .time{font-size:.14rem;color:#b9b9b9}.line{border-top:1px solid #eee;margin:.3rem 0}.audio-calendar .head{margin:.4rem 0}.audio-calendar .head h4{color:#e59130;font-size:.24rem;font-weight:700}.audio-calendar .head small{font-size:.16rem;color:#777}.learning-calendar{width:100%;margin:0 auto;box-shadow:0 0 20px 0 #0000001a;background-color:#fff;padding:.2rem;box-sizing:border-box}.learning-calendar h2{font-size:.2rem;height:.8rem;border-bottom:1px solid #eee;font-weight:700}.learning-calendar h2 .iconfont{font-size:.16rem;color:#e59130}.learning-calendar table{box-sizing:border-box;font-size:.16rem;margin-bottom:0;margin-top:.2rem;border-spacing:.05rem;border-collapse:inherit}.learning-calendar table td,.learning-calendar table th{border:0;padding:0}.learning-calendar table thead th{color:#777777}.learning-calendar table tbody td,.learning-calendar table tbody th{width:.5rem;height:.6rem;padding:0;border-radius:.05rem;border:1px solid #e5913048;line-height:.6rem;text-align:center;color:#fd9926a6;font-size:.16rem}.learning-calendar table tbody td.Learned,.learning-calendar table tbody th.Learned{border:0;background-image:url(/static/images/Learned-bg.png);background-repeat:no-repeat;background-position:center center;background-size:100%;color:#454545}.learning-calendar table tbody td.UnLearned,.learning-calendar table tbody th.UnLearned{border:0;background-image:url(/static/images/UnLearned-bg.png);background-repeat:no-repeat;background-position:center center;background-size:100%;color:#454545}.learning-calendar table tbody td.today,.learning-calendar table tbody th.today{border:0;background-image:url(/static/images/active-bg.png);background-repeat:no-repeat;background-position:center center;color:#E59130;font-weight:bold}.learning-calendar table tbody td.future-day,.learning-calendar table tbody th.future-day{border-radius:.05rem;border:1px solid #e591302f;color:#fd992691;background-color:transparent}.learning-calendar table caption+thead tr:first-child td,.learning-calendar table caption+thead tr:first-child th,.learning-calendar table colgroup+thead tr:first-child td,.learning-calendar table colgroup+thead tr:first-child th,.learning-calendar table thead:first-child tr:first-child td,.learning-calendar table thead:first-child tr:first-child th{border-top:0}.learning-calendar table tbody>tr:nth-child(odd)>td,.learning-calendar table tbody>tr:nth-child(odd)>th{background-color:#fff}.learning-calendar table tbody tr:hover>td,.learning-calendar table tbody tr:hover>th{background-color:#fff}.empty{visibility:hidden}.no-record{background-color:#f8f8f8;color:#666}@media (max-width:767px){.detail-content.audio .detail-title{font-size:.4rem}.detail-content.audio .audio-info{flex-direction:column;padding-bottom:.3rem;padding-top:.3rem}.detail-content.audio .audio-info .img{width:3rem;height:2.5rem}.detail-content.audio .audio-info .info{align-items:center}.detail-content.audio .audio-info .info h3{font-size:.38rem}.detail-content.audio .audio-info .info h3 small{font-size:.28rem}.detail-content.audio .audio-info .info p{font-size:.26rem}.detail-content.audio .audio-content .head{font-size:.3rem}.detail-content.audio .audio-content .head .iconfont{font-size:.45rem}.detail-content.audio .audio-content .content{font-size:.24rem}.detail-content.audio .audio-content .content p{font-size:.24rem}.member-message .head{font-size:.3rem}.member-message .noLogin{font-size:.24rem}.member-message .noLogin .btn{margin:0;padding:.07rem .32rem}.member-message .message .form_list .form-group{font-size:.24rem}.member-message .message .form_list .form-group label{width:1.5rem}.member-message .message .form_list .form-group .form-control{flex:1;color:#454545}.member-message .message .form_list .form-group .form-control textarea{height:1.5rem;font-size:.24rem}.member-message .message .form_list .form-group .form-control .btn{margin-top:0;padding:.07rem .32rem}.member-message .message-list .item .avatar{width:.55rem;height:.55rem}.member-message .message-list .item .avatar .iconfont{font-size:.32rem}.member-message .message-list .item .content{font-size:.24rem}.member-message .message-list .item .content .info{gap:.1rem}.member-message .message-list .item .content .info .time{font-size:.22rem}.member-message .message-list .item .content .reply .reply-avatar{width:.55rem;height:.55rem}.member-message .message-list .item .content .reply .reply-content{font-size:.24rem}.member-message .message-list .item .content .reply .reply-content .reply-info{color:#777777}.member-message .message-list .item .content .reply .reply-content .reply-info .time{font-size:.22rem}.audio-calendar .head h4{font-size:.34rem}.audio-calendar .head small{font-size:.24rem}.learning-calendar{width:100%;margin:0 auto;box-shadow:0 0 20px 0 #0000001a;background-color:#fff;padding:.2rem;box-sizing:border-box}.learning-calendar h2{font-size:.3rem;height:.8rem;border-bottom:1px solid #eee;font-weight:700}.learning-calendar h2 .iconfont{font-size:.26rem;color:#e59130}.learning-calendar table{font-size:.26rem}.learning-calendar table tbody td,.learning-calendar table tbody th{width:.5rem;height:1rem;line-height:1rem;font-size:.26rem}}