@charset "UTF-8";
/***********检索结果页 start*********/
.search_banner{
    position:relative;
    width:100%;
    min-width:1400px;
    height:350px;
    overflow:hidden;
}
.search_list{
    width:100%;
    overflow:hidden;
}
.search_video{
    width:100%;
    height:300px;
    background:url(../images/list_banner.jpg) no-repeat center;
    background-size:auto 100%;
}
.search_test{
    width:100%;
    height:300px;
    background:url("../images/pastpapers_banenr.jpg") no-repeat center;
    background-size:auto 100%;
}
.search_topic{
    width:100%;
    height:300px;
    background:url("../images/search_topic.jpg") no-repeat center;
    background-size:auto 100%;
}
.search_knowledge{
    width:100%;
    height:300px;
    background:url("../images/knowledge_banner.jpg") no-repeat center;
    background-size:auto 100%;
}
.search_notes{
    width:100%;
    height:300px;
    background:url("../images/notes_banner.jpg") no-repeat center;
    background-size:auto 100%;
}
.search_materials{
    width:100%;
    height:300px;
    background:url("../images/materials_banner.jpg") no-repeat center;
    background-size:auto 100%;
}
.search_title{
    position:relative;
    width:100%;
    height:70px;
    background:#fff;
    box-shadow:0 0 6px 0 rgba(0,0,0,.06);
    text-align: center;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.search_title h2{
    display:inline-block;
    position:relative;
    z-index:1;
    line-height:70px;
    border-radius:6px;
    color:#002fa7;
    font-size:24px;
    font-weight:bold;
    padding:0 7px;
}
.search_title h2::after{
    content:"";
    position:absolute;
    z-index:-1;
    left:0;
    bottom:19px;
    width:100%;
    height:9px;
    background:#eef4ff;
}
/*视频课程 start*/
.kinds_btn{
    position:absolute;
    right:25px;
    top:15px;
    line-height:40px;
}
.kinds_btn p{
    float:left;
    margin-left:15px;
    overflow:hidden;
    cursor: pointer;
}
.kinds_btn i{
    float:left;
    width:40px;
    height:40px;
    background:url("../images/kinds_btn.png") no-repeat;
}
.kinds_btn i.btn1{ background-position:0 0;}
.kinds_btn i.btn2{ background-position:-40px 0;}
.kinds_btn p:hover,.kinds_btn p.sel{ color:#002fa7;}
.kinds_btn p:hover i.btn1,
.kinds_btn p.sel i.btn1{ background-position:0 -40px;}
.kinds_btn p:hover i.btn2,
.kinds_btn p.sel i.btn2{ background-position:-40px -40px;}
.course_box .itemlist{display:none;}
.course_list .c_nr{
    background:#f4f4f4;
    border-radius:8px;
    padding:5px 10px;
    box-sizing: border-box;
}
.course_list li .c_down{ padding:0;}
.course_list li .c_down h4{ margin:5px 0;}
.course_list .c_down p{
    height:24px;
    line-height:24px;
    font-size:13px;
}
/*视频课程 end*/

/*试题列表 start*/
.topic_box .test_nav{
    padding:0 260px 0 55px;
}
.set{
    position:absolute;
    right:20px;
    top:30px;
    width:225px;
    overflow:hidden;
}
.set a{
    float:left;
    width:90px;
    height:40px;
    line-height:36px;
    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:120px;
    background:#002fa7;
    border-color:#002fa7;
    color:#fff;
    margin-right:15px;
}
.set a i{ 
    font-size:20px;
    margin-right:5px;
}
.set a.watch_btn:hover{
    opacity:0.8;
}
.set a.sc_btn:hover,.set a.sc_btn.sel{
    background:#002fa7;
    color:#fff;
}
/*试题列表 end*/

/*知识图谱、课程笔记、学习资料 start*/
.tupu_list{
    width:100%;
    background:#fff;
    border-radius:10px;
    padding:20px 20px 5px;
    margin-top:20px;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.tupu_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;
}
.tupu_list img{
    position:absolute;
    left:15px;
    top:50%;
    transform:translate(0,-50%);
    width:40px;
}
.tupu_list h2{
    width:100%;
    line-height:40px;
    font-size:16px;
    padding:0 150px 0 45px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.tupu_list span{
    position:absolute;
    right:160px;
    top:50%;
    transform:translate(0,-50%);
    color:#777;
    font-size:14px;
    line-height:35px;
    cursor:pointer;
}
.tupu_list span i{
    float:right;
    width:24px;
    height:24px;
    background:url(../images/icon_shoucang1.png) no-repeat center;
    background-size:cover;
    margin-top:5px;
}
.tupu_list span i.sel{
    background:url(../images/icon_shoucang2.png) no-repeat center;
    background-size:cover;
}
.pdf_btn{
    position:absolute;
    right:15px;
    top:50%;
    transform:translate(0,-50%);
    width:120px;
    line-height:36px;
    border:2px solid #002fa7;
    border-radius:8px;
    color:#002fa7;
    text-align:center;
    transition:all .3s;
    overflow:hidden;
}
.pdf_btn:hover{
    color:#fff;
    background:#002fa7;
}
/*知识图谱、课程笔记、学习资料 end*/
/************检索结果页 end***********/