<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    .section-top {
        margin-top: 24px;
        display: none;
    }

    .section-top-swiper {
        width: 55.7%;
        display: block;
    }

    .section-top-swiper .swiper-button-next,
    .section-top-swiper .swiper-button-prev {
        background-color: rgba(0, 0, 0, 0.2);
        width: 31px;
        height: 76px;
        color: #fff;
        transform: translateY(-50%);
        right: 0;
        margin-top: 0 !important;
    }

    .section-top-swiper.swiper-button-next {
        right: 0;
    }

    .section-top-swiper .swiper-button-prev {
        left: 0;
    }

    .section-top-swiper .swiper-button-next::after,
    .section-top-swiper .swiper-button-prev::after {
        font-size: 18px;
    }

    .section-top-swiper .swiper-button-next:hover,
    .section-top-swiper .swiper-button-prev:hover {
        background-color: #EB2005;
        transition: all .5s ease .1s;
    }

    .section-top-swiper .swiper-pagination {
        z-index: 120;
        text-align: right;
        padding-right: 17px;
        bottom: 24px !important;
    }

    .section-top-swiper .swiper-pagination-bullet {
        background-color: #fff;
        border-radius: 0;
        opacity: 1;
        width: 12px;
        height: 12px;
    }

    .section-top-swiper .swiper-pagination-bullet-active {
        background-color: #EB2005;
    }

    .section-top-swiper-b {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 24px 17px;
        background-color: rgba(115, 1, 1, 0.52);
        z-index: 99;
    }

    .section-top-swiper-b p {
        font-size: 16px;
        color: #fff;
        white-space: nowrap;
        /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
        overflow: hidden;
        /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 浣跨敤鐪佺暐鍙疯〃绀烘枃鏈孩鍑� */
    }

    .section-top-swiper .swiper-slide {
        overflow: hidden;
        height: 450px;
    }

    .section-top-swiper .swiper-slide img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: all .5s ease .1s;
    }

    .section-top-swiper .swiper-slide img:hover {
        transform: scale(1.1);
        width: 100%;
        height: 100%;
        transition: all .5s ease .1s;
    }

    .section-top-list-box {
        width: 44.3%;
        position: relative;
    }

    .section-top-list-box&gt;img {
        width: 31px;
        height: 100%;
    }

    .section-top-list {
        position: absolute !important;
        width: 100%;
        bottom: 0;
        left: 0;
        z-index: 50;
        height: calc(100% - 31px) !important;
        box-sizing: border-box;
        background: linear-gradient(138.45deg, #FFFAE4 0%, #FFF5DF 100%);
    }

    .section-top-list .swiper-slide {
        width: 100%;
        padding: 30px 48px;
    }


    .section-top-item {
        height: 30% !important;
        display: block;
        font-size: 16px;
        color: #000000;
        border-bottom: 1px solid #E8BA90;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
        /* 纭繚鏂囨湰鍦ㄥ鍣ㄥ唴閮ㄦ纭渷鐣� */
    }

    .section-top-item p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .section-top-item:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: none;
    }

    .section-top-item p:first-child {
        font-size: 24px;
        margin-bottom: 5px;
        color: #000000;
        /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
        overflow: hidden;
        line-height: 30px;
        height: 30px;
        /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 浣跨敤鐪佺暐鍙疯〃绀烘枃鏈孩鍑� */
        font-weight: 800;
        -webkit-line-clamp: 1;
    }

    .swiper-slide-thumb-active p:first-child,
    .section-top-item:hover p:first-child {
        color: #DB0303;
        transition: all .5s ease .1s;
    }

    .section-c {
        margin-top: 34px;
        display: flex;
        position: relative;
        z-index: 99;
    }

    .section-c-l {
        width: 75%;
    }

    .section-c-nav {
        padding: 10px;
        border-radius: 10px;
        display: flex;
        align-items: center;
        background-color: #fff;
        margin-bottom: 30px;
    }

    .section-c-nav-item {
        margin-right: 20px;
        flex: 1;
        height: 60px;
        text-align: center;
        border-radius: 10px;
        line-height: 60px;
        font-size: 18px;
        color: #000;
        background: #FFFFFF00;
    }

    .section-c-nav-item:hover {
        transition: all .5s ease .1s;
        color: #fff;
        background: linear-gradient(to top, rgba(166, 11, 3, 1) 0%, rgba(237, 55, 55, 1) 100%);
        cursor: pointer;
    }

    .section-c-nav-item-active {
        color: #fff;
        background: linear-gradient(to top, rgba(166, 11, 3, 1) 0%, rgba(237, 55, 55, 1) 100%);
    }

    .section-list {
        padding: 33px 17px 75px 17px;
        background-color: #fff;
        border-radius: 10px;
        min-height: 910px;
    }

    .section-list-one {
        display: flex;
        flex-wrap: wrap;
        column-gap: 20px;
        row-gap: 20px;
    }

    .section-list-one .construct-dl-item,
    .section-list-one .flex-item {
        width: calc(100%/3 - 13.33px);
        margin: 0;
    }

    .section-list-one .flex-item {
        background-color: var(--white-color);
        padding: 15px;
        border-radius: 10px;
    }

    .section-list-one .flex-item .img {
        width: 100%;
        height: 184px;
        overflow: hidden;
        border-radius: 10px;
    }

    .section-list-one .flex-item .img img {
        width: 100%;
        height: 100%;
        border-radius: 10px;
        -o-object-fit: cover;
        object-fit: cover;
        transition: all 0.5s ease 0.1s;
    }

    .section-list-one .flex-item .banner-content-list-title {
        margin-top: 35px;
        padding-bottom: 19px;
        font-weight: 600;
        color: #BA1712;
        border-bottom: 1px solid #CCCCCC;
    }

    .section-list-one .flex-item .title-list {
        color: #808080;
        margin-top: 16px;
    }

    .section-list-one .flex-item:hover .img img {
        transform: scale(1.05);
        transition: all .5s ease .1s;
    }

    .section-c-item {
        width: 100%;
        position: relative;
        display: flex;
        align-items: center;
        padding: 20px 24px;
        border: 1px solid #E5E5E5;
        margin-bottom: 20px;
        justify-content: space-between;
        border-radius: 5px;
    }

    .section-c-item-time {
        width: 140px;
        height: 140px;
        background: #F2F2F2;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        color: #808080;
        flex-direction: column;
    }

    .section-c-item-time p:first-child {
        font-size: 30px;
        color: #000000;
        font-weight: 800;
    }

    .section-c-item-r {
        width: calc(100% - 166px);
        font-size: 16px;
        color: #808080;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
        /* 纭繚鏂囨湰鍦ㄥ鍣ㄥ唴閮ㄦ纭渷鐣� */
    }

    .section-c-item-r p:first-child {
        font-size: 18px;
        color: #000000;
        /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
        overflow: hidden;
        /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 浣跨敤鐪佺暐鍙疯〃绀烘枃鏈孩鍑� */
        /* white-space: nowrap; */
        margin-bottom: 25px;
        font-weight: 800;
    }

    .section-c-item-img {
        width: 52.5%;
        position: relative;
        overflow: hidden;
        height: 340px;
    }

    .section-c-item-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .section-c-item-img-min {
        width: 140px;
        height: 140px;
    }

    .section-c-item-img-min img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .section-c-item-img img:hover {
        transition: all .5s ease .1s;
        transform: scale(1.1);
    }

    .section-c-item:first-child {
        align-items: flex-start;
        margin-bottom: 30px;
        padding: 0 24px;
        border: none !important;
    }

    .section-c-item-lable {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 100;
        width: 80px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        font-size: 14px;
        color: #fff;
        background: linear-gradient(to bottom, rgba(237, 55, 55, 1), rgba(166, 11, 3, 1));
    }

    .section-c-item:first-child .section-c-item-r {
        width: calc(47.5% - 20px);
        justify-content: space-between;
        -webkit-line-clamp: 7;
    }

    .section-c-item:first-child .section-c-item-r p:first-child {
        max-width: 100%;
        /* 纭繚鏂囨湰鍦ㄥ鍣ㄥ唴閮ㄦ纭渷鐣� */
        font-size: 24px;
        margin-bottom: 24px;
        font-weight: 800;
        display: -webkit-box;
        /* 浣跨敤 WebKit 鐨勫脊鎬х洅瀛愭ā鍨� */
        -webkit-line-clamp: 2;
        /* 闄愬埗鏄剧ず涓よ */
        -webkit-box-orient: vertical;
        /* 璁剧疆鍨傜洿鏂瑰悜甯冨眬 */
        overflow: hidden;
        /* 闅愯棌瓒呭嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 瓒呭嚭閮ㄥ垎鏄剧ず涓虹渷鐣ュ彿 */
        position: relative;

    }

    .section-c-item:first-child .section-c-item-r p:nth-child(2) {
        padding-top: 23px;
        border-top: 1px solid #E5E5E5;
    }

    .section-c-item:first-child .section-c-item-r p:last-child {
        text-align: right;
    }

    .section-c-item:hover {
        cursor: pointer;
        border: 1px solid #DB0303;
        transition: all .5s ease .1s;
    }

    .section-c-item:hover .section-c-item-r p:hover {
        text-decoration-color: #808080;
        text-decoration-line: underline;
        transition: all .5s ease .1s;
    }

    .section-c-item:hover .section-c-item-r p:first-child {
        color: #DB0303;
        transition: all .5s ease .1s;
    }

    .section-c-item .section-c-item-r p:first-child:hover {
        color: #DB0303;
        transition: all .5s ease .1s;
        text-decoration-line: underline;
        text-decoration-color: #DB0303;
    }

    .section-c-item:hover .section-c-item-time {
        transition: all .5s ease .1s;
        color: #fff;
        background: linear-gradient(to top, #A60B03 0%, #ED3737 100%);
    }

    .section-c-item:hover .section-c-item-time p:first-child {
        color: #fff;
        transition: all .5s ease .1s;
    }

    .section-c-r {
        width: 25%;
        padding-left: 20px;
    }

    .section-c-aside {
        background-color: #fff;
        padding: 20px;
        border-radius: 10px;
    }

    .section-c-aside-top {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .section-c-aside-top img {
        height: 50px;
        width: auto;
    }

    .section-c-aside-top i {
        font-size: 16px;
        color: #A6A6A6;
    }

    .section-c-aside-list {
        margin-top: 20px;
    }

    .section-c-aside-item {
        margin-bottom: 28px;
        cursor: pointer;
        display: flex;
        font-size: 14px;
        color: #808080;
    }

    .section-c-aside-item .num {
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 20px;
        font-size: 14px;
        border-radius: 4px;
        background: #D6D6D6;
        color: #fff;
        margin-right: 10px;
    }

    .section-aside-rd .section-c-aside-item p:last-child {
        width: calc(100% - 30px);
        white-space: nowrap;
        /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
        overflow: hidden;
        /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 浣跨敤鐪佺暐鍙疯〃绀烘枃鏈孩鍑� */
    }

    .section-aside-rd .section-c-aside-item:hover&gt;p:last-child {
        transition: all .5s ease .1s;
        color: #B32424;
        text-decoration-line: underline;
        text-decoration-color: #B32424;
    }

    .section-c-aside-item span {
        font-size: 14px;
        color: #383838;
        margin-right: 12px;
    }

    .section-c-aside-item-active span {
        display: none;
    }

    .section-c-aside-item:nth-child(1) .num {
        background: linear-gradient(to top, #A60B03 0%, #ED3737 100%);
    }

    .section-c-aside-item:nth-child(2) .num {
        background: #FF5733;
    }

    .section-c-aside-item:nth-child(3) .num {
        background: #F7CD60;
    }

    .section-c-aside-item:last-child {
        margin-bottom: 20px;
    }

    .section-aside-zt {
        margin-top: 20px;
    }

    .section-c-aside-top a {
        display: flex;
        align-items: center;
        font-size: 14px;
        color: #A6A6A6;
    }

    .section-c-aside-top a i {
        margin-left: 5px;
    }

    .section-c-aside-top a:hover {
        color: #B32424;
        transition: all .5s ease .1s;
    }

    .section-c-aside-top&gt;i:hover {
        color: #B32424;
        transition: all .5s ease .1s;
        cursor: pointer;
    }

    .section-c-aside-top a:hover i {
        color: #B32424;
        transition: all .5s ease .1s;
    }

    .section-aside-zt .section-c-aside-item div:first-child {
        display: flex;
    }

    .section-aside-zt .section-c-aside-item div:first-child p:last-child {
        width: calc(100% - 30px);
    }

    .section-aside-zt .section-c-aside-item div:last-child {
        width: calc(100% - 96px);
    }

    .section-aside-zt .section-c-aside-item div:last-child p {
        white-space: nowrap;
        /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
        overflow: hidden;
        /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 浣跨敤鐪佺暐鍙疯〃绀烘枃鏈孩鍑� */
    }

    .section-aside-zt .section-c-aside-item-active {
        align-items: flex-start;
        transition: all .5s ease .1s;
    }

    .section-aside-zt .section-c-aside-item-active div:last-child {
        position: relative;
        width: calc(100% - 20px);
        overflow: hidden;
        border-radius: 0 5px 5px 0;
        transition: all .5s ease .1s;
    }

    .section-aside-zt .section-c-aside-item div img {
        width: 100%;
        height: 130px;
        display: none;
    }

    .section-aside-zt .section-c-aside-item-active div img {
        display: block;
        transition: all .5s ease .1s;
    }

    /* .section-aside-zt .section-c-aside-item-active div:hover img {
    transform: scale(1.1);
    transition: all .5s ease .1s;
} */

    .section-aside-zt .section-c-aside-item-active div:last-child p {
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 10;
        bottom: 15px;
        font-size: 18px;
        color: #fff;
        white-space: nowrap;
        /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
        overflow: hidden;
        /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 浣跨敤鐪佺暐鍙疯〃绀烘枃鏈孩鍑� */
        padding: 0 20px;
        transition: all .5s ease .1s;
    }

    .section-aside-zt .section-c-aside-item-active div:first-child p:last-child {
        display: none;
        transition: all .5s ease .1s;
    }

    .section-aside-zt .section-c-aside-item-active {
        position: relative;
    }

    .section-aside-zt .section-c-aside-item-active div:last-child p {
        padding: 0 20px 0 30px;
    }

    .section-aside-zt .section-c-aside-item-active .num {
        position: absolute;
        z-index: 1000;
        left: 0;
        top: 0;
        background: #A60B03;
        width: 21px;
        margin-right: 0;
        height: 130px;
        line-height: 130px;
        border-radius: 5px 0 0 5px;
        transition: all .5s ease .1s;
    }

    .news-top {
        width: 100%;
    }

    .news-top img {
        width: 100%;
        max-height: 240px;
    }

    .news-list-box {
        display: flex;
        padding: 28px;
        border-radius: 10px;
        background-color: #fff;
        margin-top: 30px
    }

    .news-type {
        width: 31%;
        height: 570px;
        overflow: hidden;
        position: relative;
    }

    .news-type img {
        width: 100%;
        height: 100%;
    }

    .news-type .news-type-title {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 60px;
        /* 瀛椾綋娓愬彉 */
        background: linear-gradient(to top, rgba(166, 11, 3, 1) 0%, rgba(237, 55, 55, 1) 100%);
        color: transparent;
        -webkit-background-clip: text;
        -moz-background-clip: text;
        background-clip: text;
        width: 142px;
        text-align: center;
    }

    .news-type .news-type-title-active {
        /* 瀛椾綋娓愬彉 */
        background: linear-gradient(to top, rgba(232, 186, 144, 1) 0%, rgba(252, 237, 217, 1) 100%);
        color: transparent;
        -webkit-background-clip: text;
        -moz-background-clip: text;
        background-clip: text;
    }

    .news-type .logo-one {
        width: 48px;
        height: 51px;
        position: absolute;
        bottom: 30px;
        left: 50%;
        transform: translateX(-50%);
    }

    .news-list {
        width: 69%;
        padding-left: 54px;
    }

    .news-item {
        display: block;
        padding: 20px 0;
        border-bottom: 1px solid #E8E8E8;
        color: #808080;
        font-size: 16px;
    }

    .news-item p:first-child {
        font-size: 18px;
        color: #000000;
        font-weight: 800;
        margin-bottom: 10px;
    }

    .news-item .description {
        height: 50px;
        line-height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;

    }

    .news-item p:last-child {
        font-size: 14px;
        text-align: right;
        margin-top: 10px;
    }

    .news-item:hover p {
        text-decoration-line: underline;
        transition: all .5s ease .1s;
        text-decoration-color: #808080;
    }

    .news-item:hover p:first-child {
        transition: all .5s ease .1s;
        color: #DB0303;
        text-decoration-color: #DB0303;
    }

    .news-more {
        display: block;
        margin-top: 30px;
        float: right;
        width: 151px;
        height: 60px;
        line-height: 60px;
        text-align: center;
        position: relative;
        border-radius: 10px;
        background: linear-gradient(to top, #A60B03 0%, #ED3737 100%);
    }

    .news-more p {
        color: #fff;
        font-size: 18px;
        font-weight: 800;
    }

    .news-more:hover p {
        transition: all .5s ease .1s;
        text-decoration-line: underline;
        text-decoration-color: #fff;
    }

    .news-more img {
        position: absolute;
        right: 7px;
        top: 50%;
        width: 31px;
        height: 33px;
        transform: translateY(-50%);
    }

    .partyBuildingZone-list {
        display: flex;
        margin: 0 -10px;
        flex-wrap: wrap;
        margin-top: 35px;
    }

    .partyBuildingZone-item {
        width: calc(25% - 20px);
        margin: 0 10px;
        margin-top: 18px;
    }

    .partyBuildingZone-item-img {
        width: 100%;
        height: 186px;
        overflow: hidden;
    }

    .partyBuildingZone-item-img img:hover {
        transform: scale(1.1);
        transition: all .5s ease .1s;
    }

    .partyBuildingZone-item-img img {
        width: 100%;
        height: 100%;
    }

    .partyBuildingZone-item p {
        padding: 20px;
        color: #B32424;
        font-size: 16px;
        background-color: #fff;
    }

    .partyBuildingZone-item:hover p {
        text-decoration-line: underline;
        text-decoration-color: #B32424;
    }

    .construct-classification {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .construct-classification&gt;img {
        height: 31px;
        width: auto;
    }

    .construct-classification div {
        margin: 0 100px;
        display: flex;
        align-content: center;
    }

    .construct-classification div img {
        width: 32px;
        height: 33px;
        margin-right: 7px;
    }

    .construct-classification p {
        font-size: 30px;
        font-weight: 800;
        background: -webkit-linear-gradient(#A60B03, #ED3737);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .secondary-nav-box {
        background-color: rgba(240, 205, 171, 0.62);
    }

    .secondary-nav {
        display: flex;
    }

    .secondary-nav-item {
        width: 121px;
        height: 62px;
        position: relative;
        margin-right: 12px;
        color: #FFFFFF;
        font-size: 16px;
    }

    .secondary-nav-item p {
        position: absolute;
        top: 50%;
        left: 0;
        text-align: center;
        width: 100%;
        transform: translateY(-50%);
        z-index: 10;
    }

    .secondary-nav-item img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        z-index: 1;
        opacity: 0;
    }

    .secondary-nav-item:first-child {
        font-weight: 800;
        color: #F0CDAB;
    }

    .secondary-nav-item:first-child img {
        opacity: 1;
    }

    .secondary-nav-item:hover {
        color: #FFFFFF;
        color: #F0CDAB;
        font-weight: 800;
        transition: all .5s ease .1s;
    }

    .secondary-nav-item:hover img {
        opacity: 1;
        transition: all .5s ease .1s;
    }

    .construct-dl-box {
        padding-top: 40px;
        padding-bottom: 30px;
        margin-top: 30px;
        background-image: url(../images/image-c/bj1.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        z-index: 99;
    }

    .construct-dl-list {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -10px;
        margin-top: 44px;
        column-gap: 20px;
    }

    .construct-dl-item {
        width: calc(25% - 15px);
        padding: 15px;
        background-color: #fff;
        border-radius: 10px;
        margin-bottom: 20px;
        display: block;
    }

    .construct-dl-item-img {
        width: 100%;
        overflow: hidden;
        border-radius: 10px;
        height: 184px;
    }

    .construct-dl-item-img img {
        width: 100%;
        height: 100%;
    }

    .construct-dl-item-img:hover img {
        transform: scale(1.1);
        transition: all .5s ease .1s;
    }

    .construct-dl-item&gt;p {
        font-size: 16px;
        font-weight: 800;
        line-height: 25px;
        height: 70px;
        padding-bottom: 19px;
        border-bottom: 1px solid #CCCCCC;
        margin-top: 30px;
        margin-bottom: 20px;
        color: #BA1712;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
        /* 纭繚鏂囨湰鍦ㄥ鍣ㄥ唴閮ㄦ纭渷鐣� */
    }

    .construct-dl-item:hover&gt;p {
        text-decoration-line: underline;
        text-decoration-color: #BA1712;
        transition: all .5s ease .1s;
    }

    .construct-dl-item-b {
        padding-bottom: 10px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        font-size: 16px;
        color: #383838;
    }

    .construct-dl-item-b div {
        margin-left: 10px;
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        background-color: #A6A6A6;
        cursor: pointer;
        transition: all .5s ease .1s;
    }

    .construct-dl-item-b div:last-child {
        margin-left: 20px;
    }

    .construct-dl-item-b div:hover {
        background-color: #43CF7C;
    }

    .construct-dl-item-b div:last-child:hover {
        background-color: #FF8D1A;
    }

    .construct-dl-item-b div i {
        font-size: 16px;
        color: #fff;
    }

    .news-more.news-more-change {
        background: #fff;
        float: none;
        margin: 0 auto;
    }

    .news-more.news-more-change img {
        opacity: 0;
    }

    .news-more.news-more-change img:last-child {
        opacity: 1;
    }

    .news-more.news-more-change p {
        color: #A60B03;
    }

    .news-more.news-more-change:hover {
        transition: all .5s ease .1s;
        background: linear-gradient(to top, #A60B03 0%, #ED3737 100%);
    }

    .news-more.news-more-change:hover img {
        opacity: 1;
        transition: all .5s ease .1s;
    }

    .news-more.news-more-change:hover img:last-child {
        opacity: 0;
        transition: all .5s ease .1s;
    }

    .news-more.news-more-change:hover p {
        color: #fff;
    }

    .construct-zg-box {
        padding: 40px 0 24px 0;
    }

    .construct-zg {
        display: flex;
        justify-content: space-between;
        margin-top: 40px;
    }

    .construct-zg-l {
        width: calc(50% - 10px);
    }

    .construct-zg-r {
        width: calc(50% - 10px);
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 0 -12px;
    }

    .construct-zg-l-list {
        overflow: hidden;
        padding: 0 35px;
        background-color: #fff;
        padding-bottom: 40px;
    }

    .construct-zg-l-item {
        display: block;
        margin-top: 40px;
        font-size: 16px;
        color: #808080;
        line-height: 24px;
    }

    .construct-zg-l-item p:first-child {
        font-size: 24px;
        color: #000000;
        line-height: 34px;
        font-weight: 800;
    }

    .construct-zg-l-item:hover {
        transition: all .5s ease .1s;
        color: #000000;
        text-decoration-color: #000000;
        text-decoration-line: underline;
    }

    .construct-zg-l-item:hover p:first-child {
        color: #DB0303;
        text-decoration-color: #DB0303;
        transition: all .5s ease .1s;
    }

    .construct-zg-title {
        padding: 15px 35px 18px;
        position: relative;
        background: linear-gradient(90deg, #A60B03 0%, #ED3737 100%);
        font-size: 36px;
        font-weight: 800;
        color: #fff;
    }

    .construct-zg-title img {
        position: absolute;
        right: 0;
        top: 0;
        width: 359px;
        height: 69px;
    }

    .construct-zg-l .news-more {
        float: none;
        margin: 0 auto;
        margin-top: 73px;
    }

    .construct-zg-r-item {
        width: calc(50% - 24px);
        margin: 0 12px;
        overflow: hidden;
        position: relative;
        display: block;
        height: 236px;
    }

    .construct-zg-r-item img {
        width: 100%;
        height: 100%;
    }

    .construct-zg-r-item:hover img {
        transform: scale(1.1);
        transition: all .5s ease .1s;
    }

    .construct-zg-r-item:first-child {
        width: calc(100% - 24px);
        height: 486px;
        margin-bottom: 20px;
    }

    .construct-zg-r-item p {
        position: absolute;
        bottom: 0;
        width: 100%;
        padding: 11px 25px 22px;
        color: #FFFFFF;
        font-size: 16px;
        background-color: rgba(184, 4, 4, 0.76);
        line-height: 24px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
    }

    .construct-zg-r-item:first-child p {
        padding: 22px 25px 34px;
        white-space: nowrap;
        /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
        overflow: hidden;
        /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 浣跨敤鐪佺暐鍙疯〃绀烘枃鏈孩鍑� */
    }

    .construct-zg-r-item:hover p {
        transition: all .5s ease .1s;
        text-decoration-color: #fff;
        text-decoration-line: underline;
    }

    .construct-dz {
        padding-top: 40px;
    }

    .construct-dz .partyBuildingZone-item {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .construct-wh {
        padding-top: 40px;
    }

    .construct-wh-list {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 60px;
    }

    .construct-wh-item {
        width: calc(50% - 10px);
        background-color: #fff;
        border-radius: 10px;
        padding: 16px;
        display: flex;
        align-items: center;
        margin-bottom: 20px;
    }

    .construct-wh-item-img {
        width: calc(50% - 24px);
        margin-right: 24px;
        overflow: hidden;
        border-radius: 10px;
        height: 211px;
    }

    .construct-wh-item-img img {
        width: 100%;
        height: auto;
    }

    .construct-wh-item-img:hover img {
        transform: scale(1.1);
        transition: all .5s ease .1s;
    }

    .construct-wh-item-r {
        width: 50%;
        font-size: 16px;
        color: #000000;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
    }

    .construct-wh-item-r p:first-child {
        font-size: 24px;
        color: #DB0303;
        font-weight: 800;
        white-space: nowrap;
        /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
        overflow: hidden;
        /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 浣跨敤鐪佺暐鍙疯〃绀烘枃鏈孩鍑� */
        margin-bottom: 40px;
    }

    .construct-wh .news-more {
        float: none;
        margin: 0 auto;
    }

    .construct-wh-item-r:hover p:first-child {
        text-decoration-color: #DB0303;
        text-decoration-line: underline;
    }

    .partyBuildingVideo-top {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 28px;
        border-radius: 10px;
        background: linear-gradient(90deg, #E8BA90 0%, #FCEDD9 100%);
        margin-bottom: 30px
    }

    .partyBuildingVideo-top-l {
        width: 51%;
        height: 455px;
        overflow: hidden;
        position: relative;
        cursor: pointer;
    }

    .partyBuildingVideo-img {
        width: 100%;
        height: 100%;
    }

    .partyBuildingVideo-top-l:hover .partyBuildingVideo-img {
        transform: scale(1.1);
        transition: all .5s ease .1s;
    }

    .partyBuildingVideo-play {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 60px;
        height: 60px;
        border-radius: 10px;
    }

    .partyBuildingVideo-top-c {
        width: calc(49% - 33px);
    }

    .partyBuildingVideo-top-c div {
        color: #808080;
        line-height: 25px;
    }

    .partyBuildingVideo-top-c&gt;p {
        font-size: 24px;
        font-weight: 800;
        color: #000000;
        white-space: nowrap;
        /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
        overflow: hidden;
        /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 浣跨敤鐪佺暐鍙疯〃绀烘枃鏈孩鍑� */
        margin-bottom: 30px;
    }

    .partyBuildingVideo-box .construct-dl-list {
        margin-top: 30px;
    }

    .partyBuildingVideo-box .paging-box {
        margin-top: 70px;
    }

    .partyBuildingVideo-box .paging-box .paging-list p {
        background: #fff;
    }

    .partyBuildingVideo-box .paging-box .paging-num-box {
        background: #fff;
    }

    .construct-dl .partyBuildingZone-item {
        margin-bottom: 20px;
        margin-top: 0;
        padding: 0 5px;
    }

    .searchCenter-input {
        width: 41%;
        margin: 0 auto;
        padding: 5px;
        height: 60px;
        border-radius: 35px;
        background-color: #FFFFFF;
        border: 1px solid #FFFFFF;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-left: 30px;
    }

    .searchCenter-input input::placeholder {
        font-size: 18px;
        color: #C70000;
    }

    .searchCenter-input input {
        width: calc(100% - 120px);
        font-size: 18px;
        color: #C70000;
        outline: none;
        border: none;
    }

    .searchCenter-input p {
        cursor: pointer;
        width: 120px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        border-radius: 25px;
        background-color: #C70000;
        font-size: 18px;
        color: #fff;
    }

    .searchCenter-hot {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        margin-top: 15px;
    }

    .searchCenter-hot p {
        color: #fff;
        font-size: 16px;
        margin: 0 15px;
    }

    .searchCenter-hot p:hover {
        color: #D43030;
        transition: all .5s ease .1s;
        cursor: pointer;
    }

    .searchCenter-hot p:first-child {
        color: #fff !important;
        cursor: auto;
    }

    .searchCenter-nav {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        padding: 15px;
        background-color: #fff;
        border-radius: 10px;
        margin-top: 65px;
        column-gap: 20px;
    }

    .searchCenter-nav-item {
        margin: 12px 0;
        padding: 0 24px;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        border-radius: 10px;
        color: #000000;
        background-color: #ffffff00;
    }

    .searchCenter-nav-item-active {
        background-color: #FFDEDE;
        color: #D43030;
    }

    .searchCenter-nav-item:hover {
        background-color: #FFDEDE;
        color: #D43030;
        transition: all .5s ease .1s;
        cursor: pointer;
    }

    .searchCenter-type {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        padding: 6px 15px;
        background-color: #fff;
        border-radius: 10px;
        margin-top: 20px;
    }

    .searchCenter-type-lable {
        font-size: 18px;
        color: #808080;
        margin: 12px 0;
        padding: 0 24px;
    }

    .searchCenter-type-item {
        font-size: 18px;
        color: #000000;
        margin: 12px 0;
        padding: 0 24px;
        border-radius: 10px;
        height: 40px;
        line-height: 40px;
    }

    .searchCenter-type-item-active {
        background-color: #FFDEDE;
        color: #D43030;
    }

    .searchCenter-type-item:hover {
        color: #D43030;
        transition: all .5s ease .1s;
        cursor: pointer;
        background-color: #FFDEDE;
    }

    .searchCenter-info-type {
        width: 75%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 20px;
    }

    .searchCenter-info-type-l {
        font-size: 18px;
        color: #000000;
    }

    .searchCenter-info-type-l span {
        color: #D43030;
        margin: 0 2px;
    }

    .searchCenter-info-type-r {
        display: flex;
        align-items: center;
    }

    .searchCenter-info-type-r div {
        margin-left: 20px;
        cursor: pointer;
    }

    .searchCenter-info-px {
        display: flex;
        align-items: center;
        font-size: 18px;
        color: #808080;
    }

    .searchCenter-info-px-active {
        color: #000000;
    }

    .searchCenter-info-px:hover {
        color: #000000;
    }

    .searchCenter-info-px div i {
        font-size: 15px;
        color: #CCCCCC;
        margin: -1px 0;
    }

    .searchCenter-info-px div {
        display: flex;
        margin-left: 6px;
        flex-direction: column;
    }

    .searchCenter-box .section-c {
        margin-top: 24px;
    }

    .searchCenter-info-item {
        background-color: #fff;
        padding: 25px 18px;
        border-radius: 10px;
        margin-bottom: 20px;
    }

    .searchCenter-info-item&gt;p {
        font-size: 24px;
        color: #D43030;
        font-weight: 800;
    }

    .searchCenter-info-item .section-list {
        padding: 0;
        margin-top: 3px;
    }

    .searchCenter-info-item .section-list .section-c-item {
        margin-bottom: 0;
        margin-top: 20px;
    }

    .searchCenter-info-item .section-list .section-c-item:first-child {
        display: none;
    }

    .partyBuildingNumber-box {
        margin-top: 100px;
    }

    .partyBuildingNumber-title-box {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .partyBuildingNumber-title-box&gt;a {
        color: #C70000;
        cursor: pointer;
        font-size: 16px;
    }

    .partyBuildingNumber-title {
        display: flex;
        align-items: center;
        font-size: 30px;
        background: -webkit-linear-gradient(#ED3737, #A60B03);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .partyBuildingNumber-title p:first-child {
        margin-right: 20px;
        width: 10px;
        height: 33px;
        background: linear-gradient(to top, rgba(212, 0, 0, 1) 0%, rgba(255, 138, 138, 1) 100%);
    }

    .partyBuildingNumber-input {
        width: 43.5%;
        background-color: #fff;
        height: 62px;
        padding: 0 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .partyBuildingNumber-input input {
        font-size: 18px;
        color: #000;
        outline: none;
        height: 62px;
        border: none;
        width: calc(100% - 50px);
    }

    .partyBuildingNumber-input input::placeholder {
        font-size: 18px;
        color: #968A8A;
    }

    .partyBuildingNumber-input i {
        font-size: 24px;
        color: #968A8A;
        cursor: pointer;
    }

    .partyBuildingNumber-ry {
        margin-top: 55px;
    }

    .partyBuildingNumber-djh {
        margin-top: 44px;
    }

    .partyBuildingNumber-top {
        padding: 20px 30px;
        background-color: #fff;
        display: flex;
        margin-top: 35px;
    }

    .partyBuildingNumber-top-description {
        color: #808080;
    }

    .partyBuildingNumber-top:hover .partyBuildingNumber-top-description,
    .partyBuildingNumber-top:hover .partyBuildingNumber-top-title {
        text-decoration: underline;
    }

    .partyBuildingNumber-top:hover .partyBuildingNumber-top-title {
        color: #DB0303
    }

    .partyBuildingNumber-top-l {
        width: 56.5%;
        height: 374px;
        overflow: hidden;
    }

    .partyBuildingNumber-top-l img {
        width: 100%;
        height: 100%;
    }

    .partyBuildingNumber-top-l:hover img {
        transition: all .5s ease .1s;
        transform: scale(1.1);
    }

    .partyBuildingNumber-top-r {
        padding-left: 30px;
        display: flex;
        flex-direction: column;
        width: 43.5%;
        justify-content: space-between;
    }

    .partyBuildingNumber-top-name {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .partyBuildingNumber-top-title {
        font-size: 24px;
        font-weight: 800;
        line-height: 40px;
        color: #000000;
        margin-top: 45px;
    }

    .partyBuildingNumber-top-name .top-name-l {
        display: flex;
        align-items: center;
        font-size: 16px;
        font-weight: 800;
        color: #000000;
    }

    .partyBuildingNumber-top-btn {
        width: 124px;
        height: 40px;
        line-height: 40px;
        border-radius: 20px;
        background: #F7F7F7;
        border: 1px solid #A60B03;
        position: relative;
        cursor: pointer;
        overflow: hidden;
    }

    .partyBuildingNumber-top-btn p {
        position: relative;
        z-index: 50;
        text-align: center;
        color: #fff;
        font-size: 16px;
        width: 100%;
        height: 100%;
    }

    .partyBuildingNumber-top-btn.guanzhu p {
        color: #A60B03;
    }

    .partyBuildingNumber-top-btn.guanzhu p span,
    .partyBuildingNumber-top-btn p span {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-color: #A60B03;
        opacity: 0;
    }

    .partyBuildingNumber-top-btn.guanzhu p:hover span {
        opacity: 1;
    }

    .partyBuildingNumber-top-btn .partyBuildingNumber-top-btn-zz {
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        background: linear-gradient(to top, #A60B03 0%, #ED3737 100%);
    }

    .partyBuildingNumber-top-btn.guanzhu .partyBuildingNumber-top-btn-zz {
        opacity: 0;
    }

    .partyBuildingNumber-top-btn:hover .partyBuildingNumber-top-btn-zz {
        transition: all .5s ease .1s;
        opacity: 0;
    }

    .partyBuildingNumber-top-btn.guanzhu:hover .partyBuildingNumber-top-btn-zz {
        transition: all .5s ease .1s;
        opacity: 1;
    }

    .partyBuildingNumber-top-btn:hover p {
        transition: all .5s ease .1s;
        color: #A60B03;
    }

    .partyBuildingNumber-top-btn.guanzhu:hover p {
        transition: all .5s ease .1s;
        color: #fff;
    }

    .partyBuildingNumber-top-name .top-name-l .top-name-l-img {
        position: relative;
        margin-right: 20px;
    }

    .partyBuildingNumber-top-name .top-name-l .top-name-l-img img {
        border-radius: 50%;
        width: 62px;
        height: 62px;
    }

    .partyBuildingNumber-top-name .top-name-l .top-name-l-img .top-name-l-icon {
        position: absolute;
        right: 0px;
        bottom: 8px;
        width: 14px;
        height: 14px;
        border-radius: 50%;
    }

    .partyBuildingNumber-top-r .bottom {
        display: flex;
        align-items: center;
        justify-content: space-between;
        color: #A6A6A6;
        font-size: 16px;
    }

    .partyBuildingNumber-list {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        margin: 0 - 10px;
        margin-top: 44px;
    }

    .partyBuildingNumber-item {
        width: calc(100% / 6 - 20px);
        margin: 0 10px;
        margin-bottom: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        padding: 52px 0 26px 0;
        background-color: #fff;
    }

    .partyBuildingNumber-item-img {
        position: relative;
    }

    .partyBuildingNumber-item-img img:first-child {
        width: 120px;
        height: 120px;
        border-radius: 50%;
    }

    .partyBuildingNumber-item-img .partyBuildingNumber-item-icon {
        position: absolute;
        right: 0px;
        bottom: 8px;
        width: 24px;
        height: 24px;
        border-radius: 50%;
    }

    .partyBuildingNumber-item&gt;p {
        margin: 35px 0 25px 0;
        font-size: 16px;
        font-weight: 800;
        color: #000;
        white-space: nowrap;
        /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
        overflow: hidden;
        /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
        text-overflow: ellipsis;
        /* 浣跨敤鐪佺暐鍙疯〃绀烘枃鏈孩鍑� */
        line-height: 18px;
    }

    .partyBuildingNumber-page {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 25px;
    }

    .partyBuildingNumber-page div {
        margin: 0 40px;
        width: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 50px;
        border: 1px solid #D32724;
        border-radius: 50%;
    }

    .partyBuildingNumber-page div i {
        font-size: 20px;
        color: #D32724;
    }

    .partyBuildingNumber-page div:hover i {
        color: #fff;
        transition: all .5s ease .1s;
    }

    .partyBuildingNumber-page div:hover {
        background-color: #D32724;
        transition: all .5s ease .1s;
        cursor: pointer;
    }

    .partyBuildingNumber-shengqing {
        width: 95%;
        height: 60px;
        font-weight: 800;
        margin: 0 auto;
        margin-top: 40px;
        border-radius: 30px;
        background: #F7F7F7;
        position: relative;
        cursor: pointer;
        border: 1px solid #A60B03;
        display: block;
    }

    .partyBuildingNumber-shengqing-c {
        display: flex;
        align-items: center;
        position: relative;
        z-index: 50;
        width: 100%;
        height: 100%;
        justify-content: center;
        font-size: 18px;
        color: #fff;
    }

    .partyBuildingNumber-shengqing-zz {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        background: linear-gradient(to top, #A60B03 0%, #ED3737 100%);
        border-radius: 30px;
        opacity: 1;
    }

    .partyBuildingNumber-shengqing i {
        font-size: 24px;
        color: #fff;
        margin-right: 10px;
        font-weight: 400;
    }

    .partyBuildingNumber-shengqing:hover .partyBuildingNumber-shengqing-zz {
        opacity: 0;
        transition: all .5s ease .1s;
    }

    .partyBuildingNumber-shengqing:hover .partyBuildingNumber-shengqing-c {
        color: #A60B03;
        transition: all .5s ease .1s;
    }

    .partyBuildingNumber-shengqing:hover i {
        color: #A60B03;
        transition: all .5s ease .1s;
    }

    .partyBuildingNumber-tj {
        margin-top: 25px;
    }

    .partyBuildingNumber-info {
        background-color: #fff;
        border-radius: 10px;
        overflow: hidden;
    }

    .partyBuildingNumber-info-top {
        background: linear-gradient(180deg, rgba(242, 12, 12, 0.43) 0%, rgba(255, 235, 235, 0) 99.76%);
        display: flex;
        justify-content: space-between;
        padding: 31px 22px 21px 31px;
    }

    .partyBuildingNumber-info-top-l {
        display: flex;
    }

    .partyBuildingNumber-info-c {
        margin-left: 30px;
        color: #000000;
        font-size: 18px;
    }

    .partyBuildingNumber-info-c img {
        width: 130px;
        margin: 12px 0;
        height: 40px;
    }

    .partyBuildingNumber-info-c p:first-child {
        color: #000000;
        font-size: 24px;
        font-weight: 800;
    }

    .partyBuildingNumber-info-c p span {
        color: #BA1712;
    }

    .partyBuildingNumber-info-title {
        font-size: 20px;
        color: #A60B03;
        font-weight: 800;
        margin-top: 20px;
    }

    .partyBuildingNumber-info-b {
        padding: 0 0 38px 31px;
    }

    .partyBuildingVideo-swiper {
        width: 100%;
        margin-top: 20px;
    }

    .partyBuildingVideo-swiper .swiper-slide {
        overflow: hidden;
        border-radius: 10px;
        height: 240px;
    }

    .partyBuildingVideo-swiper .swiper-slide img {
        width: 100%;
        height: 100%;
    }

    .partyBuildingVideo-swiper .swiper-slide:hover img {
        transition: all .5s ease .1s;
        transform: scale(1.1);
    }

    .partyBuildingNumber-type {
        display: flex;
        align-items: center;
        margin-top: 30px;
    }

    .partyBuildingNumber-type-item {
        width: 148px;
        height: 58px;
        font-size: 30px;
        border: 1px solid #EE3632;
        margin-right: 35px;
        position: relative;
    }

    .partyBuildingNumber-type-item-zz {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        opacity: 0;
        background: linear-gradient(to top, #ED3434 0%, #F64D19 100%);
    }

    .partyBuildingNumber-type-item-c {
        position: relative;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 50;
    }

    .partyBuildingNumber-type-item-c p {
        font-size: 16px;
        background: -webkit-linear-gradient(#ED3434, #F54B1B);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: inline-block;
    }

    .partyBuildingNumber-type-item i {
        font-size: 30px;
        margin-right: 10px;
        color: #ED3434;
        background: -webkit-linear-gradient(270deg, rgba(237, 52, 52, 1) 0%, rgba(245, 75, 27, 1) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: inline-block;
        vertical-align: middle;
    }

    .partyBuildingNumber-type-item:hover {
        cursor: pointer;
        transition: all .5s ease .1s;
    }

    .partyBuildingNumber-type-item:hover .partyBuildingNumber-type-item-zz {
        opacity: 1;
        transition: all .5s ease .1s;
    }

    .partyBuildingNumber-type-item:hover .partyBuildingNumber-type-item-c i,
    .partyBuildingNumber-type-item:hover .partyBuildingNumber-type-item-c p {
        background: -webkit-linear-gradient(#fff, #fff);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: inline-block;
        transition: all .5s ease .1s;
    }

    .partyBuildingNumber-type-item:hover i {
        color: #FFFFFF;
        transition: all .5s ease .1s;
    }

    .partyBuildingNumber-type-item-active .partyBuildingNumber-type-item-zz {
        opacity: 1;
        transition: all .5s ease .1s;
    }

    .partyBuildingNumber-type-item-active .partyBuildingNumber-type-item-c p {
        background: -webkit-linear-gradient(#fff, #fff);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: inline-block;
    }

    .partyBuildingNumber-type-item-active i {
        background: -webkit-linear-gradient(#fff, #fff);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: inline-block;
        vertical-align: middle;
    }

    .partyBuildingVideo-list {
        margin-top: 30px;
    }

    .partyBuildingVideo-list .construct-dl-item {
        width: calc(100% / 3 - 20px);
    }

    .partyBuildingVideo-list-item-title {
        margin-top: 12px;
        margin-bottom: 20px;
        padding-bottom: 10px;
        border-bottom: 1px solid #CCCCCC;
    }

    .partyBuildingVideo-list-item-title&gt;p {
        font-size: 16px;
        font-weight: 800;
        line-height: 25px;
        height: 50px;
        color: #BA1712;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
        /* 纭繚鏂囨湰鍦ㄥ鍣ㄥ唴閮ㄦ纭渷鐣� */
    }

    .construct-dl-item:hover .partyBuildingVideo-list-item-title&gt;p {
        text-decoration-line: underline;
        text-decoration-color: #BA1712;
        transition: all .5s ease .1s;
    }

    .partyBuildingVideo-list-item-title div {
        font-size: 12px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        line-height: 25px;
        color: #BA1712;
    }


    .partyBuildingNumber-tj-swiper .swiper-button-next,
    .partyBuildingNumber-tj-swiper .swiper-button-prev {
        background-color: rgba(0, 0, 0, 0.2);
        width: 31px;
        height: 76px;
        color: var(--white-color);
        right: 0;
    }


    .partyBuildingNumber-tj-swiper .swiper-button-next {
        right: 0;
    }

    .partyBuildingNumber-tj-swiper .swiper-button-prev {
        left: 0;
    }

    .partyBuildingNumber-tj-swiper .swiper-button-next::after,
    .partyBuildingNumber-tj-swiper .swiper-button-prev::after {
        font-size: 10px;
    }

    .partyBuildingNumber-tj-swiper .swiper-button-prev:hover,
    .partyBuildingNumber-tj-swiper .swiper-button-next:hover,
    .banner-content-list .banner-swiper .swiper-button-prev:hover {
        background-color: #EB2005;
    }

    .partyBuildingVideo-list-item-title div p:first-child {
        color: #949494;
        margin-right: 12px;
    }

    .partyBuildingVideo-list .partyBuildingNumber-top-name .top-name-l .top-name-l-img img {
        width: 55px;
        height: 55px;
    }

    .partyBuildingVideo-list .partyBuildingNumber-top-name .top-name-l .top-name-l-img .top-name-l-icon {
        width: 14px;
        height: 14px;
        bottom: 7px;
    }

    .partyBuildingVideo-list .partyBuildingNumber-top-name .top-name-l .top-name-l-img {
        margin-right: 10px;
    }

    .partyBuildingVideo-list .construct-dl-item-img {
        margin-top: 20px;
    }

    .partyBuildingNumber-tj-swiper {
        width: 100%;
        padding: 0 32px !important;
        margin-top: 60px;
    }

    .partyBuildingNumber-tj-swiper .swiper-wrapper {
        /* overflow: hidden; */
    }

    .partyBuildingNumber-tj-swiper .partyBuildingNumber-item {
        width: 100%;
        margin: 0;
    }

    .partyBuildingNumber-tj-swiper .swiper-slide {
        height: auto;
    }

    .partyBuildingNumber-tj-swiper .swiper-slide .partyBuildingNumber-item-img img:first-child {
        width: 120px;
        height: 120px;
    }

    .section-aside-pd {
        column-gap: 8px;
        row-gap: 12px;
    }

    .section-aside-pd .section-aside-pd-item {
        width: calc(50% - 4px);
        border: 1px solid #E5E5E5;
        border-radius: 8px;
        padding: 27px 28px 10px 28px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .section-aside-pd .section-aside-pd-item&gt;p {
        text-align: center;
        font-size: 16px;
        width: 100%;
    }

    .section-aside-pd .section-aside-pd-item a,
    .section-aside-pd .section-aside-pd-item button {
        background-color: #C51E19;
        border-radius: 15px;
        width: 90px;
        height: 30px;
        font-size: 12px;
        color: #FFFFFF;
        margin: 17px auto 0 auto;
        border-style: none;
        display: inline-block;
        text-align: center;
        line-height: 30px;
    }

    .section-aside-pd .section-aside-pd-item a:hover,
    .section-aside-pd .section-aside-pd-item button:hover {
        background-color: #FFFFFF;
        color: #C51E19;
        border: 1px solid #C51E19;
        transition: all .5s ease .1s;
    }

    .section-aside-pd .section-aside-pd-item:last-child {
        width: 100%;
        background: linear-gradient(360deg, rgba(255, 194, 194, 1) 0%, rgba(255, 194, 194, 0) 100%);
    }

    .section-c-l-max {
        width: 63%;
    }

    .section-c-r-max {
        width: 37%;
    }

    .construct-wz-item {
        width: 100%;
        padding: 20px;
        background-color: #FFFFFF;
        border-radius: 10px;
        margin-bottom: 20px;
        column-gap: 35px;
        align-items: center;
        justify-content: space-between;
        position: relative;
    }

    .construct-wz-item .construct-wz-item-rt {
        position: absolute;
        right: 0;
        top: 0;
        background: linear-gradient(360deg, rgba(166, 11, 3, 1) 0%, rgba(237, 55, 55, 1) 100%);
        padding: 5px 12px;
        color: #FFE0B7;
        font-size: 14px;
        border-radius: 0 10px 0 0;
    }

    .construct-wz-item .construct-wz-item-img {
        width: 27%;
    }

    .construct-wz-item .construct-wz-item-img img {
        width: 100%;
        height: 100%;
        border-radius: 10px;
        object-fit: cover;
    }

    .construct-wz-item .construct-wz-item-right {
        width: calc(73% - 35px);
    }

    .construct-wz-item .construct-wz-item-right p:first-child {
        font-size: 18px;
        font-weight: 700;
    }

    .construct-wz-item .construct-wz-item-right p:nth-child(2) {
        color: #808080;
        line-height: 25px;
        margin-top: 16px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .construct-wz-item .construct-wz-item-right p:nth-child(3) {
        color: #A7A7A7;
        line-height: 25px;
        margin-top: 8px
    }

    .partyBuildingNumber-top-description {
        margin-top: 20px;
        display: block;
        line-height: 24px;
        height: 120px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 5;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-box-align: center;
        white-space: wrap;
    }

    @media (max-width: 1536px) {
        .construct-classification p {
            font-size: 24px;
        }

        .section-c-item-r {
            font-size: 14px;
        }

        .section-aside-pd .section-aside-pd-item {
            padding: 10px;
        }

        .section-c-nav-item {
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            border-radius: 4px;
        }

        .searchCenter-input input,
        .searchCenter-input input::placeholder {
            font-size: 14px;
        }

        .section-c-item-time {
            width: 112px;
            height: 112px;
        }

        .section-c-item-r {
            width: calc(100% - 133px)
        }

        .section-c-item:first-child {
            padding: 0 12px;
        }

        .construct-dl-item-img {
            height: 147px;
        }

        .construct-dl-item-b div {
            width: 24px;
            height: 24px;
        }

        .construct-dl-item-b div i {
            font-size: 12px;
        }

        .section-aside-zt .section-c-aside-item div img,
        .section-aside-zt .section-c-aside-item-active .num {
            height: 104px;
        }

        .section-aside-zt .section-c-aside-item-active div:last-child p {
            font-size: 14px;
            bottom: 8px;
        }

        .section-c-item-img-min {
            width: 112px;
            height: 112px;
        }
    }

    @media (max-width: 1300px) {
        .section-c-item-img-min {
            width: 93px;
            height: 93px;
        }

        .partyBuildingNumber-item-img img:first-child {
            width: 96px;
            height: 96px;
        }

        .partyBuildingNumber-item-img .partyBuildingNumber-item-icon {
            width: 18px;
            height: 18px;
        }

        .construct-classification&gt;img {
            width: 280px !important;
        }

        .construct-classification p {
            font-size: 18px;
        }

        .construct-classification div img {
            width: 24px;
            height: 24px;
        }
    }</pre></body></html>