.hdjl {
    margin: auto;
}

.hdjl .title {
    border-bottom: 0;
    margin: 0;
    padding: 0;
    border: 0;
}

.hdjl .tab-item {
    border: 0;
}

.hdjl .title a {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    background-color: transparent;
    border-bottom: 2px solid #1e84cb;
}

.layui-tab-title {
    background: #f2f2f2;
    height: 45px;
    height: 0.45rem;
}

.layui-tab-title li {
    background: #fff;
    margin: 5px 0 0 20px;
    margin: 0.05rem 0 0 0.2rem;
    border-radius: 10px 10px 0 0;
    height: 40px;
    height: 0.40rem;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-size: 0.14rem;
    transition: all .2s;
    -webkit-transition: all .2s;
    position: relative;
    line-height: 40px;
    line-height: 0.4rem;
    min-width: 65px;
    min-width: 0.65rem;
    padding: 0 15px;
    padding: 0 0.15rem;
    text-align: center;
    cursor: pointer;
}

.layui-tab-brief>.layui-tab-title .layui-this {
    color: #FFF;
    background: #2775cc;
    font-weight: bold;
}

.layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 2px solid #418ad3;
}

.mt30 {
    margin-bottom: 20px;
    margin-bottom: 0.2rem;
    overflow: hidden;
}

.tab-item {
    padding: 10px 0 0 0;
    padding: 0.1rem 0 0 0;
    overflow: hidden;
}

.tab-item li {
    float: left;
    width: 98%;
    margin: 0 1%;
}

.tab-item a {
    font-size: 0.16rem;
}

#ReportTab {
    position: relative;
}

#ReportTab .date-tag {
    position: absolute;
    top: .12rem;
    right: .1rem;
    font-size: 14px;
    font-size: 0.14rem;
    color: #2775cc;
}

@media screen and (max-width: 768px) {
    .box {
        width: 100%;
        margin-top: 0;
        box-shadow: none;
    }

    .hdjl {
        box-sizing: border-box;
        width: 100%;
        padding: .2rem;
        box-shadow: none;
    }

    .location {
        width: 100%;
        line-height: .6rem;
        font-size: .26rem;
    }

    .hdjl .title a {
        height: .6rem;
        line-height: .6rem;
    }

    .hdjl .title .lf span {
        font-size: .28rem;
    }

    .layui-tab-title {
        height: .6rem;
    }

    .layui-tab-title li {
        height: .6rem;
        line-height: .6rem;
        font-size: .26rem;
    }

    .sjfb-news {
        width: 100% !important;
        margin-bottom: .3rem;
    }

    .tab-item a {
        max-width: 73%;
        line-height: .6rem;
        font-size: .26rem;
    }

    .tab-item span {
        line-height: .6rem;
        font-size: .24rem;
    }

    .sjfb-img-btn {
        display: flex;
        justify-content: space-between;
        clear: both;
    }

    .sjfb-img-btn .lf,
    .sjfb-img-btn .rt {
        width: 49%;
    }

    .sjfb-img-btn a {
        display: block;
    }

    .sjfb-img-btn a img {
        width: 100% !important;
        height: 100% !important;
    }

    #ReportTab .date-tag {
        display: none;
    }
}