@charset "UTF-8";
/****************我的收藏 start************/
.collect_banner{
    position:relative;
    width:100%;
    min-width:1400px;
    height:270px;
    overflow:hidden;
}
.collect_center{
    position:absolute;
    left:50%;
    transform: translate(-50%,0);
    width:1920px;
    height:270px;
    background:url(../images/collect_banner.jpg) no-repeat center;
}
#collect{
    position:relative;
    margin:20px auto;
}
/*左 start*/
.collect_btn{
    position:absolute;
    left:0;
    width:250px;
    background:#fff;
    box-shadow:0 0 6px 0 rgba(0,0,0,0.08);
    border-radius:10px;
    overflow:hidden;
}
.collect_btn dt{
    width:100%;
    line-height:60px;
    background:#002fa7;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    padding:0 30px;
    overflow:hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.collect_btn dt img{ margin-right:10px;}
.collect_btn dd{ padding:0 0 30px;}
.collect_btn dd a{
    display:block;
    position:relative;
    width:100%;
    height:55px;
    line-height:55px;
    font-size:16px;
    padding:0 30px;
    overflow:hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.collect_btn dd i{
    display:inline-block;
    width:25px;
    height:25px;
    background:url("../images/collect_btn.png") no-repeat center;
    vertical-align:-6px;
    margin-right:12px;
    overflow:hidden;
}
/* .collect_btn dd i.btn_tb1{background-position:0 0;}
.collect_btn dd i.btn_tb2{background-position:-25px 0;}
.collect_btn dd i.btn_tb3{background-position:-50px 0;}
.collect_btn dd i.btn_tb4{background-position:-75px 0;}
.collect_btn dd i.btn_tb5{background-position:-100px 0;}
.collect_btn dd i.btn_tb6{background-position:-125px 0;}
.collect_btn dd i.btn_tb7{background-position:-150px 0;} */

.collect_btn a i.btn_tb1{background-position:0 -25px;}
.collect_btn a i.btn_tb2{background-position:-25px -25px;}
.collect_btn a i.btn_tb3{background-position:-50px -25px;}
.collect_btn a i.btn_tb4{background-position:-75px -25px;}
.collect_btn a i.btn_tb5{background-position:-100px -25px;}
.collect_btn a i.btn_tb6{background-position:-125px -25px;}
.collect_btn a i.btn_tb7{background-position:-150px -25px;}
.collect_btn dd a.sel{
    color:#002fa7;
    background:#f0f4fe;
}
/*左 end*/

.collect_box{
    width:100%;
    padding-left:270px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.collect_nav{
    width:100%;
    min-height:475px;
    border-radius:10px;
    background:#fff;
    box-shadow:0 0 6px 0 rgba(0,0,0,0.08);
    overflow:hidden;
    display:none;
}
.collect_list{
    width:100%;
    padding:0 20px;
    overflow:hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/*我的课程 start*/
.course_btn{
    width:100%;
    background:#002fa7;
    padding:0 30px;
    overflow:hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.course_btn li{
    position:relative;
    float:left;
    color:#fff;
    font-size:16px;
    line-height:35px;
    padding:0 15px;
    margin:12.5px;
    cursor:pointer;
    transition:all 0.3s;
}
.course_btn li.red,
.course_btn li:hover{
    color:#002fa7;
    background:#fff;
    border-radius:6px;
}
.add_nav{
    width:100%;
    overflow:hidden;
    display:none;
}
.tea_item li{
    padding:0;
    border-radius:0;
    border-bottom:1px dashed #ddd;
}
.tea_item li:last-child{ border:0;}
.tea_item .t_nav{padding:10px 140px 10px 290px;}
.tea_item .t_left{left:0;}
.tea_item .t_watch{
    right:0;
    width:130px;
}
.t_del{
    position:absolute;
    top:20px;
    right:0;
    color:#002fa7;
    font-size:14px;
    padding:2px 5px;
    overflow: hidden;
}
.t_del:hover{
    color:#002fa7;
    text-decoration:underline;
}
.tea_item .t_del img{
    margin-right:5px;
    vertical-align:-6px;
}
/*取消收藏弹出框 start*/
.notice_layer{
    text-align:center;
}
.notice_layer>p{
    margin-top:10px;
}
.layui-layer-btn .layui-layer-btn0 {
    border-color:#002fa7!important;
    background-color:#002fa7!important;
    margin-bottom:10px;
}
/*取消收藏弹出框 end*/
/*我的课程 end*/

/*我的试卷 start*/
.exam_nav{display:none;}
.test_list{
    padding:0;
    margin:0 auto;
}
.test_list li{
    width:100%;
    padding:15px 0;
    background:transparent;
    border-bottom:1px dashed #ddd;
    border-radius:0;
    margin:0;
}
.test_nav{padding:0 120px 0 50px;}
.test_list .icon_test{left:0;}
.test_btn{
    right:0;
    bottom:15px;
    top:inherit;
    width:100px;
    line-height:31px;
}
.cancel_test{
    position:absolute;
    top:15px;
    right:0;
    color:#002fa7;
    font-size:14px;
    padding:0 5px;
    overflow: hidden;
}
.cancel_test:hover{
    color:#002fa7;
    text-decoration:underline;
}
.cancel_test img{
    margin-right:5px;
    vertical-align:-6px;
}
/*我的试卷 end*/

/*试题列表 start*/
.add_topic .test_nav{
    padding:0 230px 0 55px;
}
.set{
    position:absolute;
    right:0;
    top:30px;
    width:210px;
    overflow:hidden;
}
.set a{
    float:left;
    width:90px;
    height:40px;
    line-height:36px;
    background:#fff;
    border:2px solid #002fa7;
    border-radius:5px;
    color:#002fa7;
    text-align:center;
    transition:all .3s;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.set a.watch_btn{
    width:110px;
    background:#30bd65;
    border-color:#30bd65;
    color:#fff;
    margin-right:10px;
}
.set a i{ 
    font-size:20px;
    margin-right:5px;
}
.set a.watch_btn:hover{
    opacity:0.8;
}
.set a.sc_btn{
    background:#002fa7;
    color:#fff;
}
/*试题列表 end*/

/*知识图谱、课程笔记、学习资料 start*/
.tupu_nav{display:none;}
.biji_nav{display:none;}
.ziliao_nav{display:none;}
.biji_list{
    width:100%;
    padding:20px 0 5px;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.biji_list li{
    position:relative;
    width:100%;
    background:#eff4ff;
    border-radius:8px;
    padding:15px;
    margin-bottom:15px;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.biji_list img{
    position:absolute;
    left:15px;
    top:50%;
    transform:translate(0,-50%);
    width:40px;
}
.biji_list h2{
    width:100%;
    line-height:40px;
    font-size:16px;
    padding:0 230px 0 45px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.biji_list span{
    position:absolute;
    right:160px;
    top:50%;
    transform:translate(0,-50%);
    color:#777;
    font-size:14px;
    line-height:35px;
    cursor:pointer;
}
.biji_list span i{
    float:right;
    width:24px;
    height:24px;
    background:url(../images/icon_shoucang2.png) no-repeat center;
    background-size:cover;
    margin-top:5px;
}
.pdf_btn{
    position:absolute;
    right:15px;
    top:50%;
    transform:translate(0,-50%);
    width:120px;
    line-height:40px;
    background:#002fa7;
    border-radius:40px;
    color:#fff;
    text-align:center;
    transition:all .3s;
    overflow:hidden;
}
.pdf_btn:hover{
    color:#fff;
    opacity:0.8;
}
/*知识图谱、课程笔记、学习资料 end*/

/*考试大纲、报考指南 start*/
.dagang_nav{display:none;}
.guide_nav{display:none;}

.information_list{
    width:100%;
    margin:20px auto 10px;
    overflow:hidden;
}
.information_list li{
    width:100%;
    background:#eff4ff;
    border-radius:8px;
    padding:15px 20px 15px;
    margin-bottom:15px;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.information_list li:last-child{margin:0;}
.information_list li .information_title{
    position:relative;
    width:100%;
    line-height:40px;
    border-bottom:1px solid #fff;
    padding-bottom:10px;
    overflow:hidden;
}
.information_title img{
    position:absolute;
    left:0;
    top:0;
    width:40px;
}
.information_title h2{
    width:100%;
    line-height:40px;
    font-size:16px;
    padding:0 160px 0 50px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.information_btn{
    position:absolute;
    right:0;
    top:0;
    width:120px;
    line-height:40px;
    background:#002fa7;
    border-radius:5px;
    color:#fff;
    text-align:center;
    transition:all .3s;
    overflow:hidden;
}
.information_btn:hover{
    color:#fff;
    opacity:0.9;
}
.information_message{
    width:100%;
    line-height:30px;
    padding-top:10px;
    overflow:hidden;
}
.information_message span{
    float:left;
    color:#777;
    font-size:14px;
    line-height:35px;
    margin-right:35px 
}
.information_collect{cursor:pointer;}
.information_collect i{
    float:right;
    width:24px;
    height:24px;
    background:url(../images/icon_shoucang1.png) no-repeat center;
    background-size:cover;
    margin-top:5px;
}
.information_collect i.sel{
    background:url(../images/icon_shoucang2.png) no-repeat center;
    background-size:cover;
}
/*考试大纲、报考指南 end*/
/*******我的收藏 end******/