.header-next{
    padding: 30px 0 60px 0;
    line-height: 60px;
}
.bkc-navs {
    margin-top: -30px;
    background-color: #fff;
    box-shadow: 0 8px 24px 12px rgb(175 175 175 / 10%);
    border-radius: 4px;
    padding: 0 25px;
}
.bkc-navs  em {
    color: #2b99ff;
    font-size: 18px;
    padding: 0.5rem;
}
.tit{
    margin-bottom: 10px;
    height: 20px;
}

.tit span {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: bottom;
}
.bot-item{
    margin-right: 2rem;
}
.tongbu{
    background: url(../img/bkc_navs_icons.png);
    margin-right: 6px;
}
.paper {
    background: url(../img/bkc_navs_icons.png) 0 -20px no-repeat;
    margin-right: 6px;
}
.album {
    background: url(../img/bkc_navs_icons.png) 0 -60px no-repeat;
    margin-right: 6px;
}
.zone {
    background: url(../img/bkc_navs_icons.png) 0 -40px no-repeat;
    margin-right: 6px;
}
.zujuan {
    background: url(../img/bkc_navs_icons.png) 0 -80px no-repeat;
    margin-right: 6px;
}
.bkc-banner-list .type-bg-3 {
    background: url(../img/kejian_bg.png) center no-repeat;
}
.bkc-banner-list .type {
    width: 308px;
    height: 150px;
    border-radius: 6px;
    float: left;
}
.bkc-banner-list .type.type-bg-8 {
    background: url(../img/jiaoan_bg.png) center no-repeat;
}
.bkc-banner-list .type.type-bg-7 {
    background: url(../img/shijuan_bg.png) center no-repeat;
}
.bkc-banner-list .others {
    width: 244px;
    height: 148px;
    float: left;
    background: linear-gradient(314deg,#349eff 0,#64ccff 100%);
    border-radius: 6px;
    margin-left: 10px;
}
.type:nth-child(n+2){
    margin-left: 10px;
}
.opacity-5{
    opacity: 0.5;
}
.banhui {
    background: url(../img/bkc_links.png) no-repeat;
}
.part-time {
    background: url(../img/bkc_links.png) 0 -26px no-repeat;
}
.collect {
    background: url(../img/bkc_links.png) 0 -52px no-repeat;
    margin-right: 6px;
}
.coins {
    background: url(../img/bkc_links.png) 0 -78px no-repeat;
    margin-right: 6px;
}
.link-item{
    position: relative;
}
.others span{
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: bottom;
}
.others .first{
    border-right: 1px solid rgba(242,242,242,.14);
    border-bottom: 1px solid rgba(242,242,242,.14);
}
.others .fourth{   
    border-top: 1px solid rgba(242,242,242,.14);
    border-left: 1px solid rgba(242,242,242,.14);
    margin: -1px 0 0 -1px;
}
.reward {
    position: absolute;
    top: 5px;
    right: 17px;
    display: block;
    width: 32px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    background: linear-gradient(90deg,#ffb821 0,#ff5c38 100%);
    border-radius: 9px 9px 9px 0;
    color: #fff;
}
.con-left{
    width: 72%;
    
}
.link-content .time{
    line-height: 40px;
}
.con-right{
    width: 28%;
    margin-left: 2rem;
}
.img-list{
    width: 240px;
    margin: 0 10px;
}
.img-list img{
    width: 100%;
}
.img-list:nth-child(n+4){
    margin-top: 1.5rem;
}
.file-doc{
    vertical-align: middle;
}
.mb-08{
    margin-bottom: 0.8rem!important;
}
.right-content{
    width: 20%;
}
.link-content-1:nth-child(2n){
    padding-left: 1.5rem;
}
.link-content-1:nth-child(2n+1){
    padding-right: 1.5rem;
}
.link-content-img{
    display: none;
}
.link-content:hover{
    background-color: #f2f2f2;
}
.link-content:hover .link-content-img{
    display: block;
}
.link-content:hover .doc-type-tag{
    display: none;
}
.link-content:hover .time{
    display: none;
}
.info-bar{
    display: none;
}
.link-content:hover .info-bar{
    display: block;
}
.link-content:hover .cac-item{
    padding: 1rem;
}
.schedule-content{
    display: none;
}
.schedule-content:first-child{
    display: block;
}
.course-item:hover{
    background-color: #2b99ff;
    color: #fff;
    border-color: #2b99ff;
}
.course-item {
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    border: 1px solid #ccc;
    margin-right: 16px;
    margin-bottom: 14px;
    text-align: center;
    padding: 0 20px;
    cursor: pointer;
}