.bcktit {
    width: 100%;
    float: left;
    color: #fff;
    line-height: 2.5rem;
    height: 2.5rem;
    font-size: 1.2rem;
    background-color: #a91414;
    margin: 0 0 0.7rem 0;
}
.bcktit .bcktitl{
    float:left;
    font-weight:bold;
    padding-left: 1.3rem;
}
.bcktit .bcktitr{
    float:right;
    padding-right: 0.4rem;
    font-size:1.3rem;
}
.bckmain ul li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #d6d6d6;
    background-color: #fff;
    padding: 0.8rem 0;
}
.bckmain ul li.lisel{
    background-color:#f6f6f6;
}
.bckmain ul li .bckmlitit{
    width:100%;
    float:left;
    height:26px;
    line-height:26px;
    margin:5px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight:bold;
}
.bckmain .liacs {
    height: 4rem;
    overflow: hidden;
    float: left;
    margin-right: 0.3rem;
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
    width: 26%;
    background-color:#f2f2f2;
}
.bckmain .liacs img {
    width: 100%;
    align-items: center;
    border-radius: 0.2rem;
}

.bckmain li h3 {
    font-size: 1.2rem;
    margin: 0;
    padding-right: 0rem;
    line-height: 1.5rem;
    height: 3rem;
}
.bckmain li p.newsinfo {
    overflow: hidden;
    line-height: 1rem;
    height: 1rem;
    font-size: 0.8rem;
    color: #777;
}
.bckmain li p.newsinfo .nifr{
    padding-right:0rem;
}
.newsblock {
    background-color: #fff;
    width: 100%;
    float: left;
}

.toutiao .item h3 {
    font-size: 1.5rem;
    text-align: center;
    height: 1.5rem;
    line-height: 1.5rem;
    overflow: hidden;
    font-weight: bold;
    margin: 2rem 0 0.8rem 0;
}

.toutiao .item p {
    line-height: 1.3rem;
    max-height: 2.6rem;
    overflow: hidden;
    color: #828282;
    text-indent: 2rem;
}



.titli {
    width: 100%;
    float: left;
}

    .titli a {
        width: 20%;
        display: block;
        height: 100%;
        float: left;
        text-align: center;
    }

        .titli a.seled {
            background-color: #a91414;
        }

.bcktits {
    background-color: rgba(182,178,177,0.9);
    font-weight: bold;
}

.gonggao {
    width: 100%;
    float: left;
    line-height: 1.5rem;
    height: 1.5rem;
    overflow: hidden;
    margin-bottom: 1rem;
}

    .gonggao .ggalert img {
        height: 1rem;
        margin-top: 0.2rem;
    }

    .gonggao .ggitem {
        font-size: 1.2rem;
    }

.dangshi {
    width: 100%;
    float: left;
    margin: 0.8rem 0;
}

.corpinfo {
    width: 100%;
    float: left;
    background-color: #a91414;
    padding: 2rem 0;
}

    .corpinfo .citit {
        text-align: center;
        font-size: 1.3rem;
        margin-bottom: 1.3rem;
    }

    .corpinfo .cisi {
        text-indent: 2rem;
        padding: 0 0.3rem;
    }

.cimore {
    width: 100%;
    float: left;
    margin-top: 2rem;
    text-align: center;
    margin-bottom: 0.5rem;
}

    .cimore a {
        border: 1px solid #fff;
        padding: 0.5rem 1.2rem;
    }

.bookdiv {
    width: 100%;
    float: left;
    padding: 2rem 0;
    background-color: rgba(135,135,135,0.8);
}

.booktitdiv {
    width: 65%;
    margin: 0 auto 1rem auto;
    border-bottom: 0.1rem solid #fff;
}

    .booktitdiv .bktit {
        font-size: 1.5rem;
        width: 6rem;
        margin: 0 auto;
        border-bottom: 0.2rem solid #fff;
        text-align: center;
        padding-bottom: 0.5rem;
        color: #fff;
        font-weight: bold;
    }

.booklidiv {
    width: 100%;
    float: left;
}

    .booklidiv .bkitem {
        width: 50%;
        float: left;
    }

.bkitem .bkili {
    width: 80%;
    margin: 1rem 10%;
    background-color: #fff;
}

.bkiliimg {
    height: 13rem;
    overflow: hidden;
}

.bkilitit {
    width: 100%;
    text-align: center;
    background-color: rgba(154,163,170);
    height: 2rem;
    line-height: 2rem;
    overflow: hidden;
}
