.coursenews{ width: 1920px;height: 40px;background: #F8F8F8;border-radius: 5px;line-height: 40px}
.coursenews span{font-size: 14px;color: #898989;float: left;width: 286px;tecourse-align: center;display: block;}
.coursenews em{font-style: normal;width: 1px;height: 22px;background: #d6d6d6;float: left;display: block;margin-top: 10px;}
.coursewrap{width: 1300px;}
.coursenews_first{font-size: 16px;color: #FF583D;margin-right: 26px;font-weight: normal;float: left;}
.coursesublist{height: 154px;}
.coursesublist ul{width: 100%;display: flex; flex-direction: row;justify-content: space-around }
.coursesublist li {float: left; font-size: 16px ;color: #595757;margin-top: 35px;line-height: 75px;}
.coursesublist li img{vertical-align: middle;}
.coursecontent{width: 100%;background: #fff;overflow: hidden;margin-bottom: 30px;}
.courselistTop{width: 100%;min-width: 1200px;height: 80px;
    text-align: center;
    position: relative;
    z-index: 999;
    background: #F7F7F7;}
    .courselistTop h1{border-left: 6px solid #FB7E0A;font-size: 18px;padding-left: 10px;color: #000}
    .courselistTop li{color: #595757;font-size: 18px;margin-right: 60px;float: left;cursor: pointer;
        width: 100px;
        height: 80px;
        font-family: "PingFang SC", PingFang;
        /* margin-top: 20px; */
        /* border-radius: 8px 8px 0px 0px; */
        line-height: 80px;
    }
    .courselistTop li:last-child{
        margin-right: 0;
    }
.coursebread{
    font-size: 14px;
    color: #000;
    padding: 20px 0;
    width: 1200px;
}
.coursebread button{border: none;background: none;color: #FF9710;margin-right: 10px;float: left;font-size: 14px;}
.coursebread h1{float: left;margin-right: 10px;}
.courselistTop .checkon{color: #FB7E0A;border-bottom: 3px solid #FB7E0A;background: #FFFFFF;}
.courseTopwrap{width: 1200px;}
.courseTopwrap img{margin-top: 30px;cursor: pointer;}
.courseTopwrap ul{
    width: 1120px;
    position: relative;
    transition:all 0.5s initial;
    overflow: hidden;
    left: 0;
}
.coursemore span{font-size: 14px;color: #9FA0A0;line-height: 35px;margin-right: 30px;}
.coursemore a{font-size: 14px;color: #9FA0A0;line-height: 35px;}
.coursemore b{color: #FB7E0A;font-weight: normal;}
.courselistnr{
    margin-top:30px;overflow: hidden;width: 1200px;
    min-height: 350px;
}
.courselistnr li{width: 1200px;height: 50px;border-bottom: 1px solid #eee;line-height: 50px;font-size: 16px;color: #000;cursor: pointer;font-family: "PingFang SC", PingFang;}
.courselistnr img{padding-left: 20px;
    line-height: 40px;
    margin-top: -6px;
    vertical-align: middle;
    margin-right: 10px;}
    .courselistnr li:hover{
        background: #FFF9F0;
        color: #FF9710;
    }
    .courselistnr li:last-child{
        margin-right: 0;
    }
/* .courseimg{width: 295px;
    background: #FB7E0A;
    color: #fff;
    font-size: 18px;
    display: table-cell;
    vertical-align:middle;
    font-weight: bold;
    text-align: center;
    height: 184px;} */
.courseimg span{
    width: 240px;
    display: block;
    margin: 0 auto;
}   
.courselistname{height: 50px;line-height: 50px;font-size: 14px;color: #000}
.courselistname img{width:28px;height: 28px;margin-top: 9px;border-radius: 56px;}
.coursesub em{margin-right: 13px;width: 34px; height: 19px;border-radius: 3px 3px 3px 3px;float: left;font-size: 14px;color: #fff;text-align: center;line-height: 19px}
.coursesub h3{color: #6B6B6B;font-size: 14px;}
.coursesub h3 b{color: #FB0000;font-weight: normal;}
.coursesub span{margin-left: 20px;font-size: 14px;color: #9FA0A0;}
.coursesub .answers::before {
    content: '';
    background: url(../../img/wdk/answer.png) no-repeat;
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px;
    margin-right: 5px;
}
.coursesub .views::before {
    content: '';
    background: url(../../img/wdk/view.png) no-repeat;
    width: 24px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
}
.coursemygz{
    background: #fff;
}


/**发布**/
.kjlist{
    padding-top: 36px;
    padding-left: 84px;
    background:#fff;
    overflow: hidden;
}
.kjlist li{
    float: left;
    width: 295px;
    margin-right: 20px;
    cursor: pointer;
    margin-bottom: 30px;
    position: relative;
}
.kjlist li:nth-child(4n){
    margin-right: 0
}
.kjlist li img{
    width: 295px;
height: 152px;
margin-bottom: 10px;
border-radius: 4px;
}
.kjlist li span{
    font-size: 15px;
    color: #000;
    width: 295px;
    overflow: hidden;
    display: block;
    height: 24px;
}
.kjlist li p{
    font-size: 13px;color:#6B6B6B;margin-top: 3px;
}
.kjlist li em{
    width: 54px;
    height: 22px;
    background: #959595;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    tecourse-align: center;float: left;
    margin-right: 8px;
    display: block;
}
.kjlist li .coursebg_on{
    background: #FB7E0A
}
.kjlist .coursebg{
    width: 295px;
height: 152px;
border-radius: 4px;
background: rgba(255,255,255,0.5);
position: absolute;
transition: all 0.3s;
-webkit-transition: all 0.3s;
opacity: 0;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
top: 0
}
.kjlist .coursebg:hover{
    opacity: 1;
}
.kjlist .coursebg span{
    background: rgba(0,0,0,0.6);
    width: 50px;
    height: 50px;
    border-radius: 100px;
    position: absolute;
    color: #fff;text-align: center;line-height: 50px;
    top: 50px;
    cursor: pointer;
}
.kjlist .coursebg .courseindexbj{
 left: 60px
}
.kjlist .coursebg .courseindexdel{
left:190px
}
.courseSearch{height: 110px;background: #FB7E0A;width: 100%;position: relative;top: 65px;}
.courseSwrap{width: 1240px;height: 110px;}
.courseSearch .courseSimg{margin-left: 74px;margin-top: 41px;width: 192px;height: 29px;float: left;}
.courseinp{width: 626px;
    padding-left: 24px;
    height: 40px;
    font-size: 14px;
    color: #000;
    background: rgba(255, 255, 255, 0.85);margin-top: 33px;
    border: 2px solid #FFFFFF;margin-left: 48px;float: left;}
    .courseSch button{width: 74px;
        height: 44px;
        background: #FB7E0A;
        border: 2px solid #FFFFFF;
        border-radius: 2px;
        margin-top: 33px;
    border-left: none;
    color: #fff;
    margin-left: -1px;
}
.select-list{border-bottom:  1px solid #ddd;padding-bottom: 5px !important}
.select a{padding-bottom: 10px !important}
.select{border: 1px solid #ddd;border-top: none}