@charset "UTF-8";
/***********检索结果页 start*********/
.search_banner{
    position:relative;
    width:100%;
    min-width:1280px;
    height:350px;
    overflow:hidden;
}
.search_center{
    position:absolute;
    left:50%;
    transform:translate(-50%,0);
    width:1920px;
    height:350px;
    background:url("../images/search_banner.jpg") no-repeat center;
}
.search_list{
    width:100%;
    overflow:hidden;
}
/*视频课程 start*/
.search_video{
    width:100%;
    height:350px;
    background:url("../images/search_video.jpg") no-repeat center;
    background-size:auto 100%;
}
.search_test{
    width:100%;
    height:350px;
    background:url("../images/search_test.jpg") no-repeat center;
    background-size:auto 100%;
}
.search_topic{
    width:100%;
    height:350px;
    background:url("../images/search_topic.jpg") no-repeat center;
    background-size:auto 100%;
}
.search_materials{
    width:100%;
    height:130px;
    background:url("../images/search_materials.jpg") no-repeat center;
    background-size:auto 100%;
}
.search_information{
    width:100%;
    height:130px;
    background:url("../images/search_information.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:#f56e2e;
    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:#ffe6da;
}
.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:#f56e2e;}
.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;}
/*视频课程 end*/

/*试题列表 start*/
.topic_box .test_nav{
    padding:0 260px 0 55px;
}
.set{
    position:absolute;
    right:0;
    top:30px;
    width:225px;
    overflow:hidden;
}
.set a{
    float:left;
    width:90px;
    height:40px;
    line-height:36px;
    background:#fff;
    border:2px solid #f56e2e;
    border-radius:5px;
    color:#f56e2e;
    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:#30bd65;
    border-color:#30bd65;
    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:#f56e2e;
    color:#fff;
}
/*试题列表 end*/

/*学习资料列表 start*/
.materials_list{
    width:100%;
    margin:25px auto 10px;
    overflow:hidden;
}
.materials_list li{
    width:100%;
    background:#fff;
    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;
}
.materials_list li:last-child{margin:0;}
.materials_list li .ma_title{
    position:relative;
    width:100%;
    line-height:40px;
    border-bottom:1px solid #eee;
    padding-bottom:15px;
    overflow:hidden;
}
.ma_title img{
    position:absolute;
    left:0;
    top:0;
    width:40px;
}
.ma_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;
}
.pdf{
    position:absolute;
    right:0;
    top:0;
    width:120px;
    line-height:40px;
    background:#f56e2e;
    border-radius:5px;
    color:#fff;
    text-align:center;
    transition:all .3s;
    overflow:hidden;
}
.pdf:hover{
    color:#fff;
    opacity:0.8;
}
.ma_message{
    width:100%;
    line-height:30px;
    padding-top:15px;
    overflow:hidden;
}
.ma_message span{
    float:left;
    color:#777;
    font-size:14px;
    line-height:35px;
    margin-right:35px 
}
.collect_btn{cursor:pointer;}
.collect_btn i{
    float:right;
    width:24px;
    height:24px;
    background:url(../images/icon_shoucang1.png) no-repeat center;
    background-size:cover;
    margin-top:5px;
}
.collect_btn i.sel{
    background:url(../images/icon_shoucang2.png) no-repeat center;
    background-size:cover;
}
/*学习资料列表 end*/

/*招考资讯列表 start*/
.information_list{
    width:100%;
    margin:25px auto 10px;
    overflow:hidden;
}
.information_list li{
    width:100%;
    background:#fff;
    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 #eee;
    padding-bottom:15px;
    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:#f56e2e;
    border-radius:5px;
    color:#fff;
    text-align:center;
    transition:all .3s;
    overflow:hidden;
}
.information_btn:hover{
    color:#fff;
    opacity:0.8;
}
.information_message{
    width:100%;
    line-height:30px;
    padding-top:15px;
    overflow:hidden;
}
.information_message span{
    float:left;
    color:#777;
    font-size:14px;
    line-height:35px;
    margin-right:35px 
}
.collect_btn{cursor:pointer;}
.collect_btn i{
    float:right;
    width:24px;
    height:24px;
    background:url(../images/icon_shoucang1.png) no-repeat center;
    background-size:cover;
    margin-top:5px;
}
.collect_btn i.sel{
    background:url(../images/icon_shoucang2.png) no-repeat center;
    background-size:cover;
}
/*招考资讯列表 end*/
/************检索结果页 end***********/