html body {
    font-family: "PingFang SC","Microsoft YaHei",微软雅黑,STHeitiSC-Light,simsun,宋体,sans-serif;font-size: 16px;  -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 460;
    margin: 0;
    padding: 0;
    background: #f5f5f5;
    height: 100%;
}
img {
    /* -webkit-user-drag: none;
    -khtml-user-drag: none; */
}
input {
    color: #000 !important;
}
ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 0;
    margin-block-end: 0;
    padding-inline-start: 0px;
    unicode-bidi: isolate;
}

li {
    list-style: disc;
}

.container {
    margin: 0 auto;
}

/* 菜单 */

.nav_list div {
    cursor: pointer;
    border-right: 1px solid #89acc5a0;
}
.nav_list :last-child {
    cursor: pointer;
    border-right: 0px solid #89acc5a0;
}

/* 新闻卡片 */

.card {
    /* padding-left: 10px;
    padding-right: 10px; */
    /* min-height: 250px; */
}

.card li {
    list-style: disc;
}

.card .nav_title {
    border-bottom: 1px solid #f0f0f0;
}

.join_member .join_01 {
    background-image: url(./image/join01-bg.jpg);
    background-size: cover;
    background-position: center;
}

.join_member .join_02 {
    background-image: url(./image/join02-bg.jpg);
    /* background-size: cover; */
    background-position: center;
}

@media screen and (max-width: 768px) {
    .card:nth-child(1) {
        order: 0;
    }
    .card:nth-child(4) {
        order: 1;
    }
    .card:nth-child(7) {
        order: 2;
    }
    .card:nth-child(2) {
        order: 3;
    }
    .card:nth-child(5) {
        order: 4;
    }
    .card:nth-child(6) {
        order: 5;
    }
    .card:nth-child(3) {
        order: 6;
    }
    .card:nth-child(8) {
        order: 7;
    }
    .card:nth-child(9) {
        display: none;
    }
}

.mov_title_hidden {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 这里是超出几行省略 */
    overflow: hidden;
}

.pagination {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}
.pagination li {
    height: 30px;
    min-width: 30px;
    list-style: none;
    margin-right: 10px;
    border: 1px solid #dbdbdb;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #535353;
    padding: 10px;
}
.pagination .disabled {
    color: #c9c9c9 !important;
}
.pagination li.active {
    background: #044563;
    border: 1px solid #044563!important;
    color: #fff !important;
}
