@charset "UTF-8";
/**************************学习进展 start**************************/
.am-header-default{
    box-shadow: 0 1px 5px 1px rgba(0,0,0,.05);
}
/*学习时间分配情况 start*/
.shape{
    width:100%;
    overflow:hidden;
}
#element_time{
    width:100%;
    height:300px;
    background:#fff;
    padding:15px 0 0;
}
#teach_time{
    width:100%;
    height:330px;
    background:#fff;
    padding:15px 0 0;
    border-top:10px solid #f4f4f4;
}
#study_test{
    width:100%;
    height:300px;
    background:#fff;
    padding:15px 0;
    border-top:10px solid #f4f4f4;
}
/*学习时间分配情况 end*/

/*切换按钮 start*/
.record_btn{
    width:100%;
    height:46px;
    background:#fff;
    overflow:hidden;
}
.btn_list{
    /*position:fixed;*/
    /*left:0;*/
    /*top:49px;*/
    /*z-index:999;*/
    display:flex;
    width:100%;
    background:#fff;
    border-bottom:1px solid #eee;
    overflow:hidden;
}
.btn_list li{
    position:relative;
    flex-grow:1;
    height:45px;
    line-height:42px;
    font-size:1.6rem;
    text-align: center;
}
.btn_list li i{
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-15px;
    width:30px;
    height:4px;
    border-radius:10px;
}
.btn_list li.active{
    color:#e50d01;
}
.btn_list li.active i{
    background:#e50d01;
}
/*切换按钮 end*/

/*思政元素浏览记录 start*/
.record{
    width:100%;
    padding:0 3%;
    margin:10px auto;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.record .record_list{
    display:none;
}
.record .am-panel{
    border-radius:5px;
    border:0;
    box-shadow:0 0 5px 1px rgba(0,0,0,.1);
    margin-bottom:10px;
    overflow:hidden;
}
.record .am-panel-warning>.am-panel-hd{
    position:relative;
    width:100%;
    color:#fff;
    background-color:#fd6768;
    border:0;
    overflow:hidden;
}
.record .am-panel-warning>.am-panel-hd a{
    display:block;
    width:100%;
    height:2rem;
    line-height:2rem;
    color:#fff;
    background-color:#fd6768;
    border:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.record .am-panel-warning>.am-panel-hd i{
    position:absolute;
    right:.6rem;
    top:0;
    color:#fff;
    font-size:2.4rem;
    line-height:2.9rem;
}
.am-panel-bd{
    padding:1rem;
}
.record .am-panel-bd span{
    color:#999;
}
/*思政元素浏览记录 end*/

/*教学案例浏览记录 start*/
.test_list .am-panel-warning>.am-panel-hd a{
    background:#ef5740;
}
.test_list .am-panel-warning>.am-panel-hd{
    background-color:#ef5740;
}
/*教学案例浏览记录 end*/
/**************************学习进展 end**************************/