﻿@charset "utf-8";/*历任领导*/@media screen and (max-width: 1200px) {    .inner-fl06 .info-box .txt-box {        padding: 2rem;    }}@media screen and (max-width: 1025px) {    .zt_list li a .show .tit {        font-size: 1.625rem;    }    .zt_list li a .hide .tit {        font-size: 1.875rem;    }    .n_home1 {        padding-bottom: 7.5rem;    }    .dtl_tit .tit {        font-size: 2rem;    }    .dtl_txt:after {        margin-top: 2rem;    }    .dtl_page {        padding: 1.5rem 1rem;    }    .inner-s25 .tit {        font-size: 2.4rem;        margin-bottom: 2rem;    }    .inner-s25 .img-box {        margin-bottom: 2rem;    }    .inner-s26 .li {        padding: 0 2rem;    }    .inner-s26 .li .txt-box .img_list {        padding: 0 2.4rem;        margin-top: 3rem;    }    .inner-s26 .li .txt-box .img_list li {        margin-bottom: 2rem;    }    .inner-s26 .li .txt-box {        padding: 2rem 0 1rem;    }    .inner-s27 .tit {        font-size: 2.2rem;        margin-bottom: 2rem;    }    .inner-s27 .li .box1 {        width: 48%;    }    .inner-s29 .tit {        font-size: 2.4rem;        margin-bottom: 2.5rem;    }    .inner-s29 {        padding-bottom: 4rem;    }    .inner-fl01 .para {        padding: 2rem;        border-radius: 0;    }    .inner-fl01 {        padding-top: 2rem;        padding-right: 2rem;        margin-bottom: 2.5rem;    }    .inner-fl02 {        padding-bottom: 4rem;    }    .titbox04 {        padding: 0 2rem;    }    .list_boxn1 li {        width: 32%;        margin-left: 2%;        margin-bottom: 3rem;    }    .list_boxn1 li:nth-child(3n+1) {        margin-left: 0;    }    .inner-fl06 .info-box .txt-box {        padding: 2rem;    }    .inner-fl06 .tit {        margin-bottom: 2rem;    }    .inner-fl06 {        margin-bottom: 3.5rem;    }    .inner-fl07 .c-content {        padding: 0;    }    .list_boxn2 li .num span {        font-size: 2.4rem;    }    .list_boxn2 li {        padding: 1.5rem;        width: 32%;        margin: .5rem 0;    }    .inner-fl07 {        padding: 3.5rem 0;    }    .list_boxn2 li.kb {        display: none;    }    .inner-fl07 .line-box .line {        display: none;    }    .inner-fl08 {        padding: 3rem 0 4.5rem;    }    .inner-fl08 .table-box {        max-width: none;        padding: 0;    }    .n_list05 li a {        padding: 2rem 1.5rem;    }    .n_list05 li {        margin-bottom: 2rem;    }    .pagination {        padding-top: 2.4rem;        padding-bottom: 3.5rem;    }    .inner-fl03 .titbox01 {        margin-bottom: 2rem;    }    .titbox01 .tit {        font-size: 24px;    }    .inner-fl03 .info-box {        padding-left: 0;    }    .inner-fl03 .info-box:after {        display: none;    }    .inner-fl03 .info-box .img-box {        width: 100%;        height: 54vw;    }    .inner-fl03 .info-box .txt-box {        width: 100%;        margin-top: 2.6rem;    }    .inner-fl03 {        margin-bottom: 3rem;    }    .inner-fl04 .titbox01 {        margin-bottom: 2rem;    }    .inner-fl04 .info-box {        padding: 1.5rem;    }    .inner-fl04 table thead {        height: 5rem;        font-size: 16px;    }    .inner-fl04 table tbody td {        font-size: 14px;    }    .inner-fl04 {        margin-bottom: 3rem;    }    .inner-fl05 .info-box .li {        margin-top: 3.5rem;    }    .inner-fl05 .info-box .li:first-child {        margin-top: 2rem;    }    .inner-fl05 .info-box .li .top {        height: 6rem;        padding: 0 1rem;        font-size: 16px;    }    .inner-fl05 .info-box .li .bg {        height: 6.5rem;    }    .inner-fl05 .info-box .li .bottom {        padding: 2rem 1.5rem;    }    .inner-fl05 .info-box .li .para {        padding: 1.5rem;    }    .inner-fl05 {        padding-bottom: 4.5rem;    }    .jg_list li {        margin-bottom: 3rem;    }    .jg_list li a {        height: 6rem;    }    .n_list04 li {        margin-bottom: 2rem;    }    .n_list04 li a {        padding-right: 2rem;    }    .n_list04 li:nth-child(2n) a {        padding-left: 2rem;    }    .c-banner .para {        display: none;    }    .inner-s32 {        padding: 3rem 0;    }    .inner-s33 .items {        margin-top: 2.4rem;    }    .inner-s34 {        padding: 3rem 0;    }    .list_boxn10 a {        display: block;        position: relative;    }    .list_boxn10 a .img-box {        height: 30vw;        border-radius: 10px;        overflow: hidden;    }    .list_boxn10 a .img-box img {        display: block;        width: 100%;        height: 100%;        object-fit: cover;    }    .list_boxn10 a .txt-box {        padding-top: 1rem;    }    .list_boxn10 a .txt-box .h3 {        display: flex;        align-items: center;        font-size: 16px;        color: #1a1919;        line-height: 26px;        margin-bottom: 5px;    }    .list_boxn10 a .txt-box .h3 img {        display: block;        width: 1rem;        margin-right: 5px;    }    .list_boxn10 a .txt-box .h5 {        font-size: 14px;        line-height: 20px;        color: #9E9E9E;        font-family: 'HarmonyOS_Sans_SC_Light';    }    .list_boxn10 .prev {        left: 1rem;        z-index: 5;    }    .list_boxn10 .next {        right: 1rem;        z-index: 5;    }    .list_boxn10 .btn {        opacity: 1;    }    .inner-s35 {        padding: 2rem 0 19rem;    }    .n_dh01 {        margin-bottom: 3.5rem;    }    .n_dh01 .li a {        padding: 1.5rem 1rem;    }    .n_list02 li a .img_hezi {        padding-bottom: 64.71%;    }    .inner-s28 .titbox {        margin-bottom: 2rem;    }    .inner-s28 .inner-box {        padding: 0;    }    .inner-s28 .titbox .tit {        font-size: 2rem;    }    .inner-s28 {        padding-bottom: 4.5rem;    }    .n_list01 li .txt {        padding: 1.5rem 1rem;    }    .n_list01 li {        margin-bottom: 3rem;    }    .n_list06 li {        width: 48%;        margin-bottom: 3rem;    }    .n_list06 li a {        padding: 1.5rem;    }    .n_list06 li time {        margin-bottom: 1rem;    }    .inner-fl09 .info-box {        margin: 2.4rem 0 3rem;    }    .inner-fl09 .img-box {        width: 100%;        height: 54vw;        padding-left: 0;        margin-bottom: 2.4rem;    }    .inner-fl09 .txt-box {        width: 100%;        padding: 0;        margin-left: 0;    }    .inner-fl09 {        margin-bottom: 3.5rem;    }    .inner-fl10 .tab-tit {        margin-top: 2rem;    }    .inner-fl10 {        margin-bottom: 3.5rem;    }    .inner-fl10 .tab-tit .li {        height: 6rem;    }    .inner-fl10 .tab-tit .li .con {        padding: 0 1.5rem;    }    .inner-fl10 table thead {        height: 5rem;        font-size: 16px;    }    .inner-fl10 table tbody td {        font-size: 14px;    }    .inner-fl11 .para {        padding: 2rem;    }    .inner-fl11 {        margin-bottom: 3.5rem;    }    .ky-content .txt-box .tit {        font-size: 2rem;        margin-bottom: 2rem;    }    .inner-fl13 .inner-box .txt-box .tit,    .inner-fl17 .inner-box .item .tit {        font-size: 2rem;    }    .inner-fl12 {        margin-bottom: 2.4rem;    }    .inner-fl13,    .inner-fl14,    .inner-fl15 {        margin-bottom: 2.4rem;    }    .inner-fl17 {        padding-top: 3rem;        padding-bottom: 3.5rem;    }    .ky-content .txt-box {        width: calc(100% - 47rem);    }    .inner-s18 .titbox02 {        font-size: 2.2rem;        margin-bottom: 2rem;    }    .zs-box .txt-box {        padding: 2rem;    }    .inner-s18 {        margin-bottom: 2.6rem;    }    .titbox02 {        font-size: 2.2rem;    }    .inner-s19 .zs-box .txt-box {        padding: 2rem 2rem 3rem;    }    .inner-s20 .inner-box .tit {        font-size: 2.2rem;        margin-bottom: 1.5rem;    }    .inner-s20 {        padding-top: 3rem;        padding-bottom: 4rem;    }    .inner-s22 .para {        padding: 2rem 0;    }    .inner-s23 .para {        padding: 2rem;    }    .inner-s23 .para p {        margin-top: 1.8em;    }    .inner-s24 .box1 {        padding: 2rem 0;    }    .inner-s24 {        padding-bottom: 4.5rem;    }    .data_tabs {        margin-top: 2.5rem;    }    .data_bds .data-box {        padding: 3rem 0;    }    .inner-s38 .tab-cont .para {        padding: 0;    }    .list_boxn5 {        margin-top: 2.5rem;    }    .list_boxn5 .li .tit {        padding: 0 5rem 0 2rem;    }    .list_boxn5 .li .tit:after {        right: 1.75rem;    }    .list_boxn5 .li .txt-box li {        padding: 0 2rem !important;    }    .inner-s38 {        padding-bottom: 4rem;    }    .inner-s37 .tab-tit .li {        height: 56px;    }    .inner-s37 .tab-cont .para {        padding: 0;    }    .inner-s37 .tab-tit {        margin-bottom: 2.5rem;    }    .list_boxn4 .li .tit {        padding: 0 5rem 0 2rem;    }    .list_boxn4 .li .tit:after {        right: 1.75rem;    }    .list_boxn4 {        margin-top: 2.5rem;    }    .inner-s37 {        padding-bottom: 4.5rem;    }    #vsb_content_2 img {        height: auto !important;    }    .c-banner2 {        margin-top: 0;    }    .c-banner2 .txt-box {        bottom: 20%;    }    .c-banner2 .txt-box .li {        margin: 0 1.5rem;    }    .title-box .tit .span1 {        font-size: 3rem;    }    .title-box .tit i {        width: .5rem;        height: .5rem;        margin: 0 1.2rem;    }    .listn1w a .img-box .img_hezi {        padding-bottom: 128.94%;    }    .listn1w .swiper-slide-prev a,    .listn1w .swiper-slide-next a {        margin-top: 0;    }    .listn1w .swiper-slide-active a {        margin-top: 0;    }    .listn1w a .txt-box {        padding-top: 1.5rem;    }    .listn1w {        margin-top: 2.5rem;    }    .listn1w .swiper {        min-height: auto;    }    .listn1w .btn {        margin-top: 2rem;    }    .inner-s42 {        padding: 3rem 0;    }    .inner-s43 {        padding: 3rem 0 2rem;    }    .inner-s45 .title-box {        margin-bottom: 2.5rem;    }    .listn3w .swiper-slide {        padding-top: 0;    }    .listn3w a:hover {        margin-top: 0;    }    .listn3w a .img_hezi {        padding-bottom: 63.43%;    }    .inner-s45 {        padding: 2.5rem 0 4rem;    }    .inner-s56 {        padding-bottom: 4rem;    }    .inner-s56 .items .item .txt-box {        padding: 2rem;    }    .inner-s56 .items .item .txt-box .h2 {        font-size: 2rem;        line-height: 4.6rem;    }    .inner-s56 .items .item .txt-box i {        margin-bottom: 1.3rem;    }    .inner-s56 .items .item .txt-box p {        margin-bottom: 1rem;    }    .inner-s56 .items .item {        margin-bottom: 4rem;    }    .inner-s46 .li_box .li .txt-box {        padding-top: 2rem;    }    .inner-s46 .li_box .li .tit {        padding: 0 1.5rem;    }    .inner-s46 .li_box .li .tit .h3 {        padding-left: 1.8rem;    }    .inner-s46 .li_box .li .tit .h3:before {        width: .6rem;        height: .6rem;    }    .inner-s46 .li_box .li {        margin-bottom: 2.5rem;    }    .inner-s46 .li_box .li .con {        padding: 2rem 2rem 0 0;    }    .inner-s46 .li_box .li .con ul {        padding: 2rem 4rem 2rem 2rem;    }    .inner-s46 {        padding-bottom: 2rem;    }    .inner-s47 .inner-box .li a {        padding: 0 3rem;        height: 12rem;    }    .inner-s47 .inner-box .li .icon img {        max-width: 60%;        max-height: 60%;    }    .inner-s47 .inner-box .li .tit {        font-size: 2rem;    }    .inner-s47 {        margin-bottom: 3rem;    }    .inner-s48 .tit {        padding: 0 2rem;    }    .inner-s48 .items {        padding-top: 2.5rem;    }    .inner-s48 .items .h2 {        font-size: 1.8rem;    }    .inner-s48 .items a {        padding: 1.5rem 2rem 2rem;    }    .inner-s48 {        padding-bottom: 4rem;    }    .inner-s49 .inner-box {        padding: 0 3rem;        height: 16rem;    }    .inner-s49 .inner-box .txt-box .h2 {        font-size: 2.2rem;        margin-bottom: 1.3rem;    }    .inner-s49 {        padding-bottom: 6rem;    }    .inner-label .h2 {        font-size: 2.6rem;    }    .inner-s50 .info-box {        margin: 2.5rem 0 0;    }    .inner-s50 .info-box .txt-box {        padding: 2rem;    }    .inner-s50 .info-box .txt-box .para {        margin-bottom: 1.5rem;    }    .inner-s50 {        margin-bottom: 3.5rem;    }    .inner-s51 .items {        margin: 2.5rem 0 0;    }    .inner-s51 .items .item a {        padding: 2rem;    }    .inner-s51 {        margin-bottom: 3rem;    }    .inner-s52 .tit {        margin-bottom: 2.5rem;        font-size: 3rem;    }    .inner-s52 .items .item a {        padding: 2.5rem 2rem;    }    .inner-s52 .items .item1 .h2 {        margin-bottom: 3rem;    }    .inner-s52 .items .item2 .h5 {        margin-bottom: 1.5rem;    }    .inner-s52 .items .item .h2 {        font-size: 2rem;    }    .inner-s52 {        margin-bottom: 3rem;    }    .inner-s53 .tit {        margin-bottom: 2.5rem;        font-size: 3rem;    }    .inner-s53 .inner-box .li .txt-box {        padding: 2rem;    }    .inner-s53 .inner-box .li {        margin-top: 2rem;    }    .inner-s53 {        padding-bottom: 4rem;    }    .inner-s54 .inner-box {        padding: 2rem;    }    .inner-s54 .block:first-child {        margin-bottom: 2.5rem;    }    .inner-s55 {        padding-bottom: 4.5rem;    }    .c-banner3 .img-box img {        height: 50vw !important;    }    .inner-s57 .inner-box .txt-box .tit {        font-size: 2.6rem;        margin-bottom: 2rem;    }    .inner-s57 .inner-box {        padding: 0 3rem;    }    .inner-s57 {        margin-bottom: 2.5rem;    }    .inner-s58 .h2 {        font-size: 2.6rem;        margin-bottom: 2.5rem;    }    .inner-s58 .content .li a .h3 {        margin: 1rem 0;    }    .inner-s58 {        margin-bottom: 1rem;    }    .inner-s59 .h2 {        font-size: 2.4rem;        margin-bottom: 2rem;    }    .inner-s59 .content {        padding-left: 0;    }    .inner-s59 .content:before {        display: none;    }    .inner-s59 .left .tab-cont {        padding: 2.375rem 3rem 2.875rem 3rem;    }    .inner-s59 {        margin-bottom: 3.5rem;    }    .inner-s60 .txt-box .tit {        font-size: 2.6rem;    }    .inner-s60 .txt-box {        padding: 0 2rem;        height: 6.4rem;    }    .inner-s60 {        padding-bottom: 5rem;    }    .list_boxn5 .li .txt-box li:before {        margin: 0 2rem;    }    .inner-s52 .tit a,    .inner-s53 .tit a {        top: 50%;        transform: translateY(-50%);        font-size: 14px;    }}@media screen and (max-width: 920px) {    .inner-s43 .content .left {        width: 100%;        margin-bottom: 3.5rem;    }    .listn2w a .img_zd .img_hezi {        padding-bottom: 70.29%;    }    .inner-s43 .content .right {        width: 100%;    }    .list_boxn8 li .img_hezi {        padding-bottom: 73.85%;    }    .inner-s43 .title-box {        margin-bottom: 2.5rem;    }    .inner-s44 {        padding: 2.5rem 0 2rem;    }    .inner-s47 .inner-box .li {        width: 100%;        margin-bottom: 2rem;    }    .inner-s47 .inner-box .li:last-child {        margin-bottom: 0;    }    .inner-s47 .inner-box .li a {        height: 9rem;    }    .inner-s47 .inner-box .li .more {        width: 3.5rem;        height: 3.5rem;    }}@media screen and (max-width: 769px) {    .zt_list {        width: 100%;        max-width: none;        padding-bottom: 0;    }    .zt_list ul {        display: flex;        flex-wrap: wrap;        justify-content: space-between;        gap: 2rem 4%;    }    .zt_list li {        display: block;        width: 48%;        margin: 0;    }    .zt_list li a .con {        width: 100%;    }    .zt_list li a {        width: 100%;        display: block;    }    .zt_list li:nth-child(2n) a {        margin-top: 0;    }    .zt_list li a:before,    .zt_list li a:after,    .zt_list:after {        display: none;    }    .zt_list li a .img_hz {        padding-bottom: 136.43%;    }    .inner-s27 .li .box1 {        width: 100%;        margin-bottom: 2.4rem;    }    .inner-s27 .block {        margin-bottom: 1.4rem;    }    .inner-s27 .li .box2 {        width: 100%;        margin-bottom: 2.4rem;    }    .inner-s27 .li .box2:nth-child(2) h3 {        padding: 1.2rem 1rem;    }    .list_boxn3 li {        display: block;    }    .list_boxn3 li:nth-child(2n) {        margin-top: 3rem;        margin-bottom: 3rem;    }    .list_boxn3 li .con {        width: 100%;        padding-left: 2rem;        padding-right: 0;    }    .list_boxn3 li:nth-child(2n) .con {        padding-left: 2rem;    }    .list_boxn3 li .top .img-box {        height: 34vw;    }    .list_boxn3 li .top {        flex-direction: row-reverse;    }    .list_boxn3 li .top time {        justify-content: flex-start;    }    .list_boxn3 li .con:after {        right: auto;        left: -0.3975rem;        background-image: url("../images/img-17-7.png");    }    .list_boxn3:after {        left: 0;    }    .list_boxn1 li {        width: 48%;        margin-left: 0;    }    .list_boxn1 ul {        justify-content: space-between;    }    .list_boxn1 li a {        padding: 0 1rem;    }    .inner-fl06 .info-box .img-box {        width: 100%;        height: 56vw;    }    .inner-fl06 .info-box {        padding-right: 0;    }    .inner-fl06 .info-box .txt-box {        width: 100%;        margin-left: 0;        margin-right: 0;    }    .inner-fl06 .info-box .txt-box .bg {        display: none;    }    .jg_list li {        width: 48%;        margin-left: 0;    }    .jg_list ul {        justify-content: space-between;    }    .inner-s31 ul li {        width: 48%;        margin-bottom: 0;        margin-left: 0;    }    .inner-s31 ul {        justify-content: space-between;        gap: 2rem 4%;    }    .inner-s31 ul li a {        padding: 2rem 0 3rem;    }    .inner-s32 .left {        width: 100%;        margin-bottom: 3rem;        text-align: left;    }    .inner-s32 .left .para {        margin: 1.5rem 0;    }    .inner-s32 .left .more {        justify-content: flex-start;    }    .inner-s32 .right {        width: 100%;    }    .inner-s32 .list1w .img-box {        height: 54vw;    }    .inner-s32 .list1w .txt-box {        padding: 2rem 2rem 5rem;    }    .inner-s35 .inner-box {        margin-top: 2.4rem;    }    .inner-s35 .inner-box .left,    .inner-s35 .inner-box .right {        width: 100%;        display: flex;        justify-content: space-between;        margin-bottom: 2rem;    }    .inner-s35 .inner-box .left .img-box,    .inner-s35 .inner-box .right .img-box {        width: 48%;        height: 42vw !important;    }    .inner-s35 .inner-box .left .img-box:nth-child(2),    .inner-s35 .inner-box .right .img-box:nth-child(1) {        margin: 0;    }    .inner-s35 .inner-box .center {        width: 100%;        margin-top: 0;        margin-bottom: 2rem;    }    .inner-s35 .inner-box .center .img-box {        height: 54vw;    }    .inner-s35 .inner-box .right {        margin-bottom: 0;    }    .n_list02 li {        width: 48%;        margin-left: 0;        margin-bottom: 0;    }    .n_dh01 .li {        width: 48%;        margin: 1rem 0;    }    .n_dh01 .li:after,    .n_dh01:after {        display: none;    }    .n_list02 ul {        justify-content: space-between;        gap: 1.8rem 4%;    }    .n_list01 li {        width: 32%;        margin-left: 2%;    }    .n_list01 li:nth-child(4n+1) {        margin-left: 2%;    }    .n_list01 li:nth-child(3n+1) {        margin-left: 0;    }    .n_list03 li {        width: 48%;        margin-left: 0;        margin-bottom: 0;    }    .n_list03 ul {        justify-content: space-between;        gap: 1.8rem 4%;    }    .n_list03 li .img_hezi {        padding-bottom: 64.71%;    }    .n_list03 li:after {        left: -1rem;        right: -1rem;        top: -1rem;    }    .n_list03 li .txt {        padding: 1rem 0;    }    .inner-fl11 .inner-box:after {        display: none;    }    .inner-fl11 .inner-box {        padding: 0;    }    .ky-content .txt-box {        width: 100%;        margin-bottom: 2rem;    }    .inner-fl12 .ky-content .img-box {        width: 100%;        height: 54vw;        padding: 0;    }    .ky-content .img-box:before {        display: none;    }    .inner-fl13 .inner-box {        height: 24vw;    }    .inner-fl13 .inner-box a,    .inner-fl17 .inner-box .item a {        padding-left: 2rem;    }    .ky-content .img-box {        width: 100%;        height: 54vw;        padding: 0;    }    .inner-fl17 .inner-box .item {        height: 24vw;    }    .ky-content .txt-box ul li a {        height: 4.4rem;    }    .zs-box .txt-box {        width: 100%;        margin: 0;    }    .zs-box .img-box {        width: 100%;        padding: 0;        height: 42vw;    }    .zs-box .img-box:before {        display: none;    }    .zs-box {        flex-wrap: wrap;    }    .zs-list li {        margin-bottom: 2.4rem;    }    .inner-s19 .zs-box .txt-box {        width: 100%;    }    .inner-s19 .zs-box {        margin-top: 1.5rem;    }    .inner-s20 .inner-box .item {        width: 100%;        padding: 0;        margin-bottom: 2.4rem;    }    .inner-s20 .inner-box .item:last-child {        margin-bottom: 0;    }    .inner-s20 .inner-box .img-box {        height: 40vw;        padding: 0;    }    .inner-s20 .inner-box .img-box:before {        display: none;    }    .list_boxn5 .li .tit {        padding: 0 5rem 0 1.5rem;    }    .list_boxn4 .li .txt-box .scroll {        overflow-x: scroll;    }    .list_boxn4 .li .txt-box table {        min-width: 64rem;    }    .list_boxn4 .li .txt-box #vsb_content_2 table tbody td p {        padding: 0 !important;        line-height: inherit !important;    }    .list_boxn4 .li .tit {        padding: 0 5rem 0 1rem;    }    .titbox03 .tit {        font-size: 2.4rem;    }    .inner-s39 .titbox03 {        margin-bottom: 1.5rem;    }    .inner-s39 .para {        padding-left: 0;    }    .inner-s39 {        margin-bottom: 2.4rem;    }    .inner-s40 .titbox03 {        margin-bottom: 1.5rem;    }    .inner-s40 .content .top .img-box {        width: 100%;        height: auto;        margin-bottom: 2.4rem;    }    .inner-s40 .content .top .txt-box {        width: 100%;    }    .inner-s40 .content .top .txt-box .tit {        margin-bottom: 1.5rem;    }    .inner-s40 .content .top .txt-box .name {        margin-bottom: 1rem;    }    .inner-s40 .content .top a {        padding-right: 0;    }    .list_boxn6 {        padding-top: 1rem;    }    .list_boxn6 li a {        padding: 0 1.5rem;    }    .inner-s40 {        margin-bottom: 3rem;    }    .inner-s41 .titbox03 {        margin-bottom: 1.5rem;    }    .list_boxn7 li a {        padding: 2rem;    }    .list_boxn7 li .tit {        margin-bottom: 1.4rem;    }    .list_boxn7 li .name .l {        padding-left: 0;        width: 100%;        margin-bottom: 1rem;    }    .inner-s41 {        padding-bottom: 5rem;    }    .c-banner2 .txt-box {        bottom: 15%;    }    .inner-s56 .items .item {        display: block;        margin-bottom: 3rem;    }    .inner-s56 .items .item .txt-box {        position: static;        width: 100%;        transform: none;        padding: 1.5rem 1.5rem;    }    .inner-s56 .items .item .txt-box:after {        display: none;    }    .inner-s56 .items .item .img-box {        width: 100%;        height: 50vw;    }    .inner-s56 .items .item .txt-box .h2 {        font-size: 1.8rem;        line-height: 3.6rem;    }    .inner-s46 .li_box .li .tit .h3 {        line-height: 4.8rem;        height: 4.8rem;    }    .inner-s46 .li_box .li .items .item {        width: 100%;        margin-bottom: 2rem;        padding: 2rem;    }    .inner-s46 .li_box .li .items .item4 {        margin-bottom: 0;    }    .inner-s46 .li_box .li .items .item .para {        height: auto !important;    }    .inner-s46 .li_box .li .items_b {        margin-top: 0;    }    .inner-s46 .li_box .li .con:after {        display: none;    }    .inner-s46 .li_box .li .con {        padding: 0;    }    .inner-s46 .li_box .li .con ul {        padding: 2rem;        border-radius: 0;    }    .inner-s46 .li_box .li .tit:after {        width: 1.5rem;        height: 1.5rem;    }    .inner-s46 .li_box .li {        margin-bottom: 1.8rem;    }    .inner-s48 .items .item {        width: 100%;    }    .inner-s48 .items {        gap: 2rem 0;    }    .inner-s50 .info-box .txt-box {        position: static;        width: 100%;        padding: 0;        box-shadow: none;        margin-top: 2rem;    }    .inner-s50 .info-box:after {        display: none;    }    .inner-s50 .info-box .img-box {        width: 100%;        height: 50vw;    }    .inner-s50 .info-box .txt-box .para p {        height: auto;        display: block;    }    .inner-s51 .items .item {        width: 48%;    }    .inner-s51 .items {        gap: 2rem 4%;    }    .inner-s53 .inner-box .li .img-box {        width: 12rem;        height: 18.1rem;    }    .inner-s53 .inner-box .li .txt-box {        width: calc(100% - 12rem);        padding: 1.5rem 2rem 2rem 1.5rem;    }    .inner-s53 .inner-box .li .name {        margin-bottom: 1rem;        padding-bottom: .5rem;        flex-wrap: wrap;    }    .inner-s53 .inner-box .li .name .h2 {        width: 100%;        margin-bottom: .5rem;        font-size: 1.8rem;    }    .inner-s53 .inner-box .li .name .h5 {        width: 100%;    }    .inner-s53 .inner-box .li p {        -webkit-line-clamp: 3;        height: 5.4em;    }    .inner-s53 .inner-box .li:before {        display: none;    }    .inner-s53 .inner-box .li {        padding-left: 0;    }    .inner-s57 .inner-box {        height: 32vw;        padding: 0 1.5rem;    }    .inner-s57 .inner-box .txt-box .tit {        font-size: 2rem;        margin-bottom: 1rem;    }    .inner-s57 .inner-box .txt-box img {        width: 6rem;    }    .inner-s58 .h2 {        font-size: 2.4rem;    }    .inner-s58 .content .li a .img-box {        height: 32vw;    }    .inner-s59 .right {        display: none;    }    .inner-s59 .left {        width: 100%;    }    .inner-s59 .left .tab-tit span {        padding: 0 1.5rem 0 2rem;    }    .inner-s59 .left .tab-tit {        width: 13rem;    }    .inner-s59 .left .tab-cont {        width: calc(100% - 13rem);        padding: 2rem 2.5rem;    }    .inner-s60 .txt-box .tit {        font-size: 2rem;    }    .inner-s60 .txt-box img {        width: 6.5rem;    }    .inner-s60 .txt-box {        height: 5.4rem;    }    .inner-s60 .img-box {        height: 42vw;    }    .list_boxn3 li .top time i {        font-size: 3.2rem;    }    .titbox04 {        margin-bottom: 2rem;    }    .inner-s47 .inner-box .li a {        height: 7.4rem;    }    .inner-s54 {        margin-bottom: 2rem;    }    .inner-s28 .inner-box:after {        display: none;    }    .list_boxn11 {        gap: 1.5rem 2%;    }    .list_boxn11 .li {        width: 49%;    }    .list_boxn11 .li:nth-child(2) .img-box {        margin-right: 0;    }    .list_boxn11 .li:nth-child(3) .img-box {        margin-left: 0;    }    .list_boxn11 .li .img-box {        height: 24vw;    }    .inner-s35 .inner-box .tag-li {        position: static;        margin-top: 2rem;    }    .list_boxn11 .li .img-box .tit {        font-size: 14px;    }}@media screen and (max-width: 640px) {    .zt_list li a .show,    .zt_list li a .hide {        padding: 0 1.5rem 1.5rem;    }    .zt_list li a .hide .tit {        font-size: 16px;    }    .zt_list li a .hide p {        margin-top: 1rem;    }    .zt_list li a .hide span {        margin-top: 1rem;        font-size: 12px;    }    .n_home1 {        padding-bottom: 3.5rem;    }    .inner-s26 .li .txt-box .img_list li {        width: 100%;    }    .inner-s26 .li .top .tit {        max-width: 90%;        overflow: hidden;        text-overflow: ellipsis;        white-space: nowrap;    }    .inner-s26 .li {        padding: 0 1rem;        margin-bottom: 1.8rem;    }    .list_liren1 dl dt,    .list_liren2 dl dt {        width: 12rem;        padding-left: 1.5rem;    }    .list_liren1 dl dd,    .list_liren2 dl dd {        width: calc(100% - 12rem);        padding-left: 3.2rem;    }    .inner-s27 .tit {        font-size: 2rem;    }    .list_boxn1 li {        width: 100%;        margin-bottom: 2rem;    }    .inner-fl01:after {        display: none;    }    .inner-fl01 {        padding: 0;    }    .list_boxn2 li {        width: 48%;    }    .inner-fl08 table td {        padding: 1rem;    }    .list_boxn2 li p {        display: block;        height: auto;    }    .n_list05 li time {        width: 100%;        display: flex;        align-items: center;        margin-bottom: 1rem;    }    .n_list05 li time span {        margin-bottom: 0;    }    .n_list05 li time em {        font-size: 14px;        line-height: 1.5;        font-family: 'HarmonyOS_Sans_SC_Regular';        margin-left: .2rem;        opacity: .68;    }    .n_list05 li .img_zd {        width: 100%;    }    .n_list05 li .img_hezi {        padding-bottom: 62.67%;    }    .n_list05 li .con {        width: 100%;        padding-top: 2rem;    }    .n_list05 li a {        padding: 1rem;    }    .n_list05 li .tit {        margin-bottom: 1rem;    }    .titbox01 .tit {        font-size: 20px;    }    .inner-fl04 table thead {        font-size: 14px;    }    .inner-fl04 .table-box {        overflow-x: scroll;        overflow-y: hidden;    }    .inner-fl04 .table-box table {        min-width: 70rem;    }    .jg_list li {        width: 100%;        margin-bottom: 1.8rem;    }    .n_list04 li .img_zd {        width: 100%;        transform: none;    }    .n_list04 li .img_hezi {        padding-bottom: 69.84%;    }    .n_list04 li .con {        width: 100%;        padding-top: 2.2rem;    }    .n_list04 li a {        padding: 1.5rem !important;    }    .inner-s31 ul li .img-box {        height: 5.2rem;    }    .inner-s31 ul li a {        padding: 2rem 0;    }    .inner-s33 .items .item {        width: 100%;        margin-bottom: 2.4rem;    }    .inner-s33 .items .item:last-child {        margin-bottom: 0;    }    .inner-s33 .items .item .img-box {        height: 54vw;    }    .inner-s34 .list2whg .img-box {        height: 52vw;    }    .inner-s34 .list2whgg {        width: 20rem;        height: 10rem;    }    .inner-s34 .list2whgg .page {        bottom: 2rem;    }    .footer2 .footer {        background: #023e9b;    }    .inner-s35 {        padding: 2rem 0 6rem;    }    .n_dh01 .li {        width: 100%;        margin: .5rem 0;    }    .n_dh01:after,    .n_dh01 .li:after {        display: none;    }    .n_dh01 {        margin-bottom: 2.4rem;    }    .n_list02 li:after {        left: -1rem;        top: -1rem;        right: -1rem;    }    .n_dh01 .li a {        padding: 1rem;        line-height: 1.4;    }    .n_list01 li {        width: 48%;        margin-left: 0;        margin-bottom: 0;    }    .n_list01 li:nth-child(4n+1) {        margin-left: 0;    }    .n_list01 ul {        justify-content: space-between;        gap: 1.8rem 4%;    }    .n_list01 li .txt {        padding: 1rem;    }    .n_list06 li {        width: 100%;        margin-bottom: 1.8rem;    }    .inner-fl10 table thead {        font-size: 14px;    }    .inner-fl10 .table-box table {        min-width: 70rem;    }    .inner-fl10 .table-box {        overflow-x: scroll;        overflow-y: hidden;    }    .inner-fl10 .tab-tit .li {        width: 100%;        margin-top: 2.4rem;    }    .inner-fl10 .tab-tit .li:first-child {        margin-top: 0;    }    .inner-fl17 .inner-box .item {        width: 100%;        margin-bottom: 3rem;        height: 30vw;    }    .inner-fl17 .inner-box .item:last-child {        margin-bottom: 0;    }    .ky-content .txt-box ul li {        width: 100%;    }    .ky-content .txt-box .tit {        margin-bottom: .5rem;    }    .zs-list li {        width: 100%;        margin-bottom: 1rem;    }    .zs-list li:after {        display: none;    }    .zs-box .txt-box,    .inner-s19 .zs-box .txt-box {        padding-bottom: 4.5rem;    }    .inner-s24 .table-box {        overflow-y: hidden;        overflow-x: scroll;    }    .inner-s24 table {        min-width: 74rem;    }    .inner-s24 table thead td {        font-size: 14px;    }    .inner-s24 .table-box .tit {        margin: 1.5rem 0 0 0;        min-width: 74rem;    }    .data_bds .data-box {        padding: 2rem 0;        grid-column-gap: calc((100% - 280px) / 1);        grid-row-gap: 2rem;    }    .data_bds .data-box .data {        width: 140px;    }    .list_boxn5 .li .txt-box li {        width: 100% !important;    }    .list_boxn5 .li .txt-box li:before {        margin: 0 1.85rem;    }    .list_boxn5 .li .txt-box #vsb_content_2 li p {        font-size: 14px !important;        overflow: hidden;        text-overflow: ellipsis;    }    .list_boxn4 .li .txt-box table td:before {        width: 9rem;    }    .inner-s37 .tab-tit .li .con {        padding: 0;        justify-content: center;    }    .inner-s37 .tab-tit .li i {        display: none;    }    .list_boxn3 li .top {        flex-direction: column-reverse !important;    }    .list_boxn3 li .top time {        width: 100%;        margin-bottom: 2rem;    }    .list_boxn3 li .top .img-box {        width: 100%;        height: auto;    }    .list_boxn6 li .tit {        width: 100%;    }    .list_boxn6 li .name {        width: 100%;        text-align: right;    }    .list_boxn6 li a {        flex-wrap: wrap;        padding: 1rem;        line-height: 3.2rem;    }    .list_boxn7 li .para {        height: auto;    }    .inner-s39 .para {        line-height: 3.2rem;    }    .list_boxn9 li time {        width: 100%;        display: flex;        align-items: flex-end;        margin-bottom: 1.5rem;    }    .list_boxn9 li time span {        margin-bottom: 0;        margin-right: 5px;        line-height: 1;        font-size: 2rem;    }    .list_boxn9 li time em {        font-size: 14px;        margin-bottom: 2px;    }    .list_boxn9 li .dots {        display: none;    }    .list_boxn9 li .con {        width: 100%;    }    .list_boxn9 li .con .txt-box {        padding: 2.4rem 2rem;    }    .list_boxn9:before {        display: none;    }    .inner-s44 .more2 {        margin-top: 3rem;    }    .listn2w a .txt-box time {        top: auto;        bottom: calc(100% + 1.5rem);    }    .listn2w a .txt-box {        padding: 2.4rem 1.5rem;    }    .listn2w .page {        bottom: 1rem !important;    }    .title-box .tit .span1 {        font-size: 2.4rem;        line-height: 4rem;    }    .title-box .tit .span2 {        font-size: 1.8rem;        line-height: 4rem;    }    .c-banner2 .txt-box .li {        min-width: 14.4rem;        margin: 0 .5rem;    }    .list_boxn8 li .txt-box time {        top: auto;        bottom: calc(100% + .75rem);    }    .list_boxn8 li .txt-box {        padding: 1rem;    }    .inner-s44 .title-box {        margin-bottom: 2rem;    }    .list_boxn9 li .con .img-box {        width: 100%;        height: 48vw;    }    .list_boxn9 li .con .txt-box {        width: 100%;    }    .inner-s45 .title-box {        margin-bottom: 1rem;    }    .inner-s45 {        padding-top: 0;    }    .title-box a {        display: none;    }    .inner-s43 .more2,    .inner-s42 .more2 {        display: flex;    }    .list_boxn8 li {        width: 100%;        margin-bottom: 1.625rem;    }    .list_boxn8 li:last-child {        margin-bottom: 0;    }    .c-banner2 .txt-box {        bottom: 10%;    }    .inner-s47 .inner-box .li a {        padding: 0 2rem;    }    .inner-s47 .inner-box .li .icon {        width: 3.5rem;        height: 3.5rem;    }    .inner-s47 .inner-box .li .tit {        font-size: 1.8rem;        width: calc(100% - 9.5rem);    }    .inner-label .h2 {        font-size: 2.4rem;    }    .inner-s51 .items .item {        width: 100%;    }    .inner-s51 .items {        gap: 2rem 0;    }    .inner-s49 .inner-box .txt-box .h2 {        font-size: 2rem;        margin-bottom: 1rem;    }    .inner-s49 .inner-box {        padding: 0 1.5rem;    }    .inner-s53 .inner-box .li a {        position: relative;        padding: 2rem;        display: block;        background: linear-gradient(-90deg, #f3f7fa 0, #f0f4f9 100%);        border: 2px solid #fff;        border-left: none;        box-shadow: 0 0.625rem 1.875rem rgba(0, 64, 152, 0.1);    }    .inner-s53 .inner-box .li .img-box {        margin: 0 auto;        position: relative;        z-index: 3;    }    .inner-s53 .inner-box .li .txt-box {        width: 100%;        border: none;        box-shadow: none;        padding: 2rem 0;        position: static;    }    .inner-s53 .inner-box .li .txt-box:before {        background-size: contain;    }    .inner-s53 .inner-box .li .name .h2 {        text-align: center;    }    .inner-s52 .items .item {        width: 100%;        margin-bottom: 2.4rem;    }    .inner-s52 .items .item:last-child {        margin-bottom: 0;    }    .inner-s53 .tit,    .inner-s52 .tit {        font-size: 2.4rem;    }    .inner-s55 table {        width: 68rem;    }    .inner-s55 .inner-box {        overflow-x: scroll;    }    .inner-s59 .left .tab-cont ul li {        width: 100%;    }    .inner-s59 .left .tab-cont ul a {        white-space: normal;    }    .inner-s59 .left .tab-tit {        width: 10rem;    }    .inner-s59 .left .tab-cont {        width: calc(100% - 10rem);        padding: 1.5rem 1rem;    }    .inner-s59 .left .tab-tit span {        padding: 0 1rem;    }    .inner-s60 .txt-box {        margin-left: 1rem;        margin-right: 1rem;        height: 5rem;    }    .inner-s58 .content .li {        width: 100%;        margin-bottom: .5rem;    }    .inner-s58 .content .li:last-child {        margin-bottom: 0;    }    .inner-s58 .content .li a .img-box {        height: 55vw;    }    .data_bds .data-box .data .num span {        font-size: 3.4rem;    }    .list_boxn10 a .img-box {        height: 60vw;    }}@media screen and (max-width: 370px) {    .zt_list ul {        gap: 2rem 0;    }    .zt_list li {        width: 100%;    }    .list_liren1 dl dt,    .list_liren2 dl dt {        width: 10rem;    }    .list_liren1 dl dd,    .list_liren2 dl dd {        width: calc(100% - 10rem);    }    .n_list01 li {        width: 100%;    }}