﻿
.flex_center {
    display: flex;
    justify-content: center;
}

.flex_start {
    display: flex;
    justify-content: start;
}

.jumpcard {
    max-width: 1280px;
    margin: 0px auto 15px auto;
}

    .jumpcard a,
    .jumpcard span {
        color: #666666;
        display: block;
    }

        .jumpcard a:hover {
            color: #f90;
        }

.last,
.next {
    user-select: none;
}

.mr10 {
    margin-right: 10px;
}

a {
    color: #333333;
}
/* 左边内容板块 */
.intext_lef {
    width: 860px;
}

    .intext_lef .headsaid {
        text-align: left;
        padding-top: 20px;
        margin-bottom: 14px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .intext_lef .headsaid_u {
        color: #999999;
        padding-bottom: 20px;
        border-bottom: 1px solid #dcdcdc;
    }

        .intext_lef .headsaid_u li:nth-child(2) {
            margin-left: 50px;
        }

    .intext_lef .headsaid_text {
        font-size: 15px;
        color: #666666;
        margin-top: 20px;
    }


        .intext_lef .headsaid_text img {
            width: 800px;
            height: 450px;
        }

    .intext_lef .headtext_p {
        margin: 20px 0;
        line-height: 28px;
    }

    .intext_lef .handover {
        margin-top: 10px;
        padding: 26px 0 26px 30px;
        font-size: 15px;
    }

        .intext_lef .handover a {
            box-sizing: border-box;
            padding-bottom: 10px;
            color: #333;
            width: 600px;
            text-overflow: -o-ellipsis-lastline;
            overflow: hidden;
            text-overflow: ellipsis;
            display: contents;
            -webkit-line-clamp: 1;
            line-clamp: 1;
            -webkit-box-orient: vertical;
        }

            .intext_lef .handover a:hover {
                color: #f90;
            }

        .intext_lef .handover span {
            display: block;
            color: #999;
        }
/*
.intext_lef .handover span:hover {
    color: #f90;
}*/
/* 右边内容板块 */
.newsnotice_fa {
    width: 400px;
    height: 100%;
    margin-left: 40px;
}

/* 通知公告*/
.announcements ul {
    margin-top: 20px;
    width: 328px;
}

.announcements span {
    display: block;
}

.announcements ul li .ancementstext,
.announcements ul li .ancementstime {
    color: #999999;
}

.announcements_time {
    line-height: 25px;
}

    .announcements_time a :hover,
    .announcements_time:hover span:nth-child(1) {
        color: #f90;
    }

    .announcements_time span:nth-child(1) {
        margin-right: 5px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
    }

.announcements .announcements_text {
    width: 300px;
    line-height: 24px;
    color: #000000;
    margin-top: 5px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.fafa {
    padding-bottom: 80px;
}

.bothcl {
    background: #f9f9f9;
    width: 100%;
    padding-top: 25px;
}

.mt20 {
    margin-top: 20px;
}

.ml30 {
    margin-left: 30px;
}

.mr30 {
    margin-right: 30px;
}

.mb60 {
    margin-bottom: 60px;
}

.bgfff {
    background: #ffffff;
}

.ml10 {
    margin-left: 10px;
}
