.mobile_nav {
    display: none;
}

@media (min-width: 800px) and (max-width: 1000px) {
    .banner_bg_entity {
        transform: scale(0.6) !important;
    }
}

@media (max-width: 800px) {
    .banner_bg_entity {
        transform: scale(0.5) !important;
    }
    .banner_title_decorator {
        bottom: 860px;
    }
    .banner_img .banner_bg_4 {
        width: 613px;
    }
    .banner_bg_entity {
        margin-bottom: -60px;
        transform: scale(0.5) !important;
    }
    .banner_img .banner_title {
        font-size: 42px;
    }
	 .member_list_box .member_item, .event_details .e_d_description{
        font-size: 14px;
    }
}

@media (max-height: 900px) {
    /* 集团概况开始 */
    .member_list_box .member_item {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    /* 集团概况结束 */
}

@media (max-width: 1600px) {

    .level_3_list .level_3_item {
        font-size: 14px;
    }
    /* 所有的页面导航 */
    .group_breadcrumb,
    .group_nav_example {
        height: 48px
    }
    /* 集团概况开始 */
    .event_container {
        width: 200px;
        padding: 46px 20px;
    }
    .member_list_entity {
        max-width: 1000px;
    }
    .event_plate .event_details {
        padding-left: 60px;
        max-width: 860px;
    }
    .e_d_content::before {
        left: -60px;
    }
    .e_d_content::after {
        left: -60px;
    }
    .company_container {
        width: 900px;
        min-width: 900px;
    }
    .level_3_list .level_3_item {
        width: 256px;
    }
    /* 集团概况结束 */
}


/* 小于900的时候首页轮播图更改 */

@media (max-width: 900px) {
    .home .general_plate .carousel_image.building {
        display: none;
    }
    .home .general_plate .carousel_image.carousel_image_mobile {
        display: block;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 20px;
    }
    .carousel_image.carousel_image_mobile img {
        width: 100%;
        height: auto;
        min-height: auto;
    }
    .home .general_plate .carousel_text_mobile {
        display: block;
        top: 160px;
        max-width: 320px;
    }
}

@media (max-width: 1099px) {
    .page_container {
        padding-top: 50px;
        min-height: 100vh;
    }
    body {
        font-size: 14px;
    }
    .enterprise_box .echelon_two .enterprise_logo {
        font-size: 10px;
    }
    .contact_info .contact_item,
    .footer_copyright,
    .footer_info .contact_code .code_title,
    .segment_railing .txt,
    .search_section .search_box input,
    .dropdown-display .placeholder:first-child,
    .article_time,
    .article_font_size {
        font-size: 12px;
    }
    .about_section .about_text,
    .about_learn_more,
    .about_key_metrics .metric_label,
    .about_key_metrics .unit,
    .mobile_example .contact_title,
    .mobile_example .physical_business p,
    .member_list_box .member_plank,
    .member_list_box .roster_list,
    .s_number_list .metric_label,
    .highlight_list .highlight_item,
    .attestation_title,
    .history_item,
    .article_list .article_title,
    .footer_info .footer_example .contact_title,
    .footer_info .footer_example .physical_business a,
    .info_disclosure_card .member_plank,
    .article_box .article_text,
    .article_font_size,
    .article_list .article_desc,
    .teamwork .article_list .article_time,
    .screen_stand_txt {
        font-size: 14px;
    }
    .contact_title_english,
    .contact_info .contact_title,
    .group_history_title,
    .teamwork .article_list .article_title,
    .service_business .title {
        font-size: 16px;
    }
    .business_content .business_plate_title,
    .news_details .article_title,
    .map_container .map_title,
    .map_container .company_name {
        font-size: 18px;
    }
    .about_title_en,
    .screen_stand_en {
        font-size: 20px;
    }
    .general_plate {
        min-height: 100vh;
    }
    .home .general_plate {
        min-height: auto;
    }
    .general_plate_title,
    .enterprise_box .enterprise_logo,
    .screen_stand_title.general_plate_title {
        font-size: 24px;
    }
    .about_key_metrics .metric_value {
        font-size: 32px;
    }
    /* 移动端导航样式开始 */
    .mobile_nav {
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #fff;
        z-index: 9999;
        display: block;
        clip-path: circle(0% at 100% 0%);
        transition: clip-path 0.8s cubic-bezier(0.4, 0, 0.2, 1);
    }
    .mobile_nav.active {
        clip-path: circle(150% at 100% 0%);
    }
    .mobile_nav .mobile_nav_top {
        height: 50px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 14px;
        border: 1px solid #eee
    }
    .mobile_nav .mobile_logo {
        width: 110px;
    }
    .mobile_nav .mobile_logo img {
        width: 100%;
    }
    .mobile_nav .mobile_close i {
        font-size: 24px;
        color: var(--btnBlue)
    }
    .mobile_nav_ul {
        padding: 0 14px;
    }
    .mobile_example .contact_title::before {
        display: none;
    }
    .mobile_example.footer_example {
        width: 100%;
        /* display: flex;
        align-items: center;
        justify-content: start;
        flex-wrap: wrap; */
    }
    .mobile_example .contact_title {
        width: 100%;
        margin-bottom: 0;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid #fff;
        padding: 0 5px;
        position: relative;
    }
    .mobile_example .contact_title a {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .mobile_example .contact_title a:hover {
        color: var(--colorBlack);
    }
    .mobile_example .physical_business a {
        margin-bottom: 0;
        height: 46px;
        padding-left: 40px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .mobile_example .contact_title .switch {
        position: relative;
        width: 10px;
        height: 10px;
    }
    .mobile_example .contact_title .switch::before,
    .mobile_example .contact_title .switch::after {
        content: " ";
        position: absolute;
        width: 100%;
        height: 1px;
        background-color: #000;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        transition: all 0.4s ease;
    }
    .mobile_example .contact_title .switch::after {
        transform: translateY(-50%) rotate(90deg);
    }
    .footer_info .footer_example .contact_title {
        margin: 0;
        padding-right: 20px;
    }
    .footer_info .footer_example .physical_business a {
        text-align: start;
        justify-content: start;
    }
    .mobile_example.expand .contact_title .switch::before {
        transform: translateY(-50%) rotate(180deg);
    }
    .mobile_example.expand .contact_title .switch::after {
        transform: translateY(-50%) rotate(360deg);
    }
    .mobile_example .physical_business {
        max-height: 0;
        overflow: hidden;
        transition: all 0.4s ease;
    }
    .contact_info {
        padding-top: 0;
    }
    .mobile_example.expand .physical_business {
        max-height: 500px;
    }
    .mobile_nav_ul .mobile_example.expand .physical_business {
        background-color: #f8f9fa;
    }
    .mobile_nav_ul.active {
        clip-path: circle(150% at 100% 0%);
    }
    /* 移动端导航样式结束 */
    /* 首页样式开始 */
    .carousel_text {
        width: 85vw;
    }
    .contact_title_english {
        line-height: 1;
    }
    .contact_info .contact_title {
        padding-top: 8px;
    }
    .anchor_list,
    .sub_navigation,
    .header_right,
    .nav_ul .nav_normal {
        display: none;
    }
    .nav_ul .nav_normal.nav_normal_bars {
        display: flex;
    }
    .home_header {
        padding: 0px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .nav_vehicle {
        flex: none;
        height: 100%;
    }
    .nav_normal .nav_bars_box {
        width: 50px;
        height: 100%;
    }
    .logo_vehicle {
        min-width: auto;
        width: auto;
        padding: 0 14px;
    }
    .logo_vehicle .logo_box {
        width: 110px;
        min-width: auto;
    }
    .home_header.white {
        background-color: #fff;
    }
    .about_learn_more {
        width: 118px;
        height: 30px;
        min-width: auto;
        min-height: auto;
        border-bottom-right-radius: 14px;
        padding-right: 12px;
        box-sizing: border-box;
        gap: 6px;
        margin-top: 34px;
    }
    .about_learn_more .arrow {
        width: 14px;
        height: 14px;
    }
    .about_learn_more .greater-than {
        width: 4px;
        height: 4px;
        border-bottom: 1px solid var(--btnBlue);
        border-right: 1px solid var(--btnBlue);
        margin-left: -2px;
        margin-top: 0px;
    }
    .about_content_box {
        width: 100%;
    }
    .about_section .about_text {
        line-height: 26px;
    }
    .about_white_bg .white_bg.white_bg_01 {
        border-top: 160px solid #fff;
        height: 160px;
    }
    .about_white_bg .white_bg.white_bg_02 {
        height: 124px;
        border-top: 124px solid #fff;
    }
    .about_key_metrics .metric_value {
        gap: 6px;
        line-height: 42px;
    }
    .about_key_metrics {
        row-gap: 20px;
    }
    .about_section {
        padding-top: 96px;
        padding-bottom: 0;
        align-items: start;
    }
    .about_white_bg .about_text_bg {
        top: 80px;
        left: 28px;
        width: 206px;
        z-index: 2;
    }
    .about_white_bg .about_text_bg img {
        width: 100%;
    }
    .about_section .about_content {
        padding: 0 14px;
    }
    .about_key_metrics .metric_item:nth-of-type(4),
    .about_key_metrics .metric_item:last-of-type {
        padding-left: 10px;
    }
    .about_white_bg .white_bg.white_bg_03 {
        width: 100%;
        height: auto;
        right: 0;
        bottom: 0;
        z-index: 3;
    }
    .business_title {
        display: none;
    }
    .business_list {
        flex-wrap: wrap;
        align-items: start;
    }
    .business_item {
        width: 50%;
        height: 33.4%;
        padding: 20px 20px;
        flex: none;
        background-image: url('./../images/home/home_business_min01.png');
        background-size: 100% 100%;
    }
    .business_item.current {
        width: 50%;
        padding: 20px 20px;
    }
    .business_item.current .business_content {
        height: 100%
    }
    .business_item.current .business_plate_title,
    .business_item.current .business_description {
        color: #fff;
    }
    .business_item.current .business_icon .blue_icon {
        opacity: 0;
        width: 0;
    }
    .business_item.current .business_icon .white_icon {
        width: 100%;
        opacity: 1;
    }
    .business_item:nth-of-type(2) {
        background-image: url('./../images/home/home_business_min02.png');
    }
    .business_item:nth-of-type(3) {
        background-image: url('./../images/home/home_business_min03.png');
    }
    .business_item:nth-of-type(4) {
        background-image: url('./../images/home/home_business_min04.png');
    }
    .business_item:nth-of-type(5) {
        background-image: url('./../images/home/home_business_min05.png');
    }
    .business_item:nth-of-type(6) {
        background-image: url('./../images/home/home_business_min06.png');
    }
    .business_item .business_mask {
        display: none;
    }
    .home .business_content {
        height: 100%;
        background-color: #fff;
        border-radius: 6px;
        padding: 20px 0;
        backdrop-filter: initial !important;
        background: linear-gradient(180deg, rgba(175, 207, 242, 0.31) -25%, rgba(118, 169, 223, 0.8384) 67%, #5897DC 98%) !important;
    }
    .business_content .business_description {
        margin-top: 0;
    }
    .business_item:nth-of-type(2) .business_content {
        background: linear-gradient(180deg, rgba(235, 194, 183, 0.31) -43%, rgba(212, 155, 129, 0.8384) 64%, #EEA177 100%) !important;
    }
    .business_item:nth-of-type(3) .business_content {
        background: linear-gradient(180deg, rgba(229, 215, 182, 0.31) -43%, rgba(204, 174, 92, 0.8384) 72%, #CC9F52 99%) !important;
    }
    .business_item:nth-of-type(4) .business_content {
        background: linear-gradient(180deg, rgba(183, 235, 188, 0.31) -43%, rgba(93, 177, 127, 0.8384) 63%, #4BA284 100%) !important;
    }
    .business_item:nth-of-type(5) .business_content {
        background: linear-gradient(180deg, rgba(205, 244, 255, 0.31) -43%, rgba(103, 185, 201, 0.8384) 62%, #36A3B4 99%) !important;
    }
    .business_item:nth-of-type(6) .business_content {
        background: linear-gradient(180deg, rgba(183, 185, 235, 0.31) -43%, rgba(105, 129, 186, 0.8384) 63%, #778BEE 100%) !important;
    }
    .business_content .business_icon {
        width: 50px;
        height: 50px;
    }
    .business_content .business_plate_title {
        margin-top: 6px;
        letter-spacing: 2px;
    }
    .business_content .business_more_box {
        display: none;
    }
    .home .business_item .business_content {
        width: 100%;
        flex-wrap: wrap;
        flex-direction: column
    }
    .news_center {
        padding: 70px 14px 20px;
        display: block;
    }
    .news_left {
        width: 100%;
        display: block;
    }
    .news_right,
    .news_quote,
    .news_quote,
    .news_categories,
    .news_center .about_learn_more {
        display: none;
    }
    .news_title {
        font-size: 24px;
        line-height: 28px;
    }
    .news_title_english {
        font-size: 20px;
        line-height: 24px;
    }
    .news_center_block {
        display: none;
    }
    .news_center.general_plate {
        background-color: #F6F6F6;
        height: auto;
    }
    .news_mobile_content {
        display: block;
    }
    /* 首页样式结束 */
    /* 底部样式开始 */
    .footer_info .line {
        display: none;
    }
    .footer_info {
        display: block;
        padding: 0 0 14px;
    }
    .footer_info .footer_left {
        display: none;
    }
    .footer_info .footer_right {
        display: block;
    }
    .footer_container {
        padding: 0 14px
    }
    .footer_info .footer_left_mobile {
        display: flex;
        margin-top: 14px;
        gap: 14px;
    }
    .contact_info .contact_title {
        margin-bottom: 28px;
    }
    .contact_info .contact_item {
        margin-bottom: 10px;
    }
    .footer_info .contact_code .code_img {
        width: 130px;
        height: 130px;
    }
    .footer_copyright {
        height: 28px;
    }
    .home_mouse,
    .home_down {
        width: 22px;
        height: 22px;
    }
    /*底部样式结束 */
    .group_nav {
        height: 44px;
    }
    .group_nav_item {
        font-size: 12px;
    }
    .group_breadcrumb {
        display: none;
    }
    .group_nav_example {
        padding: 4px;
        height: 40px;
        min-width: auto;
    }
    .group_nav_list::-webkit-scrollbar {
        display: none;
        /* 隐藏滚动条 */
    }
    .group_nav_list {
        flex-wrap: nowrap;
        overflow: auto;
    }
    .group_active_bg {
        width: 82px;
        min-width: 70px;
        left: 0;
    }
    .group_nav_item {
        width: 82px;
        min-width: 82px;
    }
    .group_profile .group_nav_item {
        flex: 1;
    }
    .g_sub_navigation {
        max-width: 100%;
        padding: 0 15px;
    }
    /* .group_profile .group_nav {
        transform: translateY(50%);
    }
    .group_profile .g_sub_navigation {
        transform: translate(-50%, -50%); */
    /* } */
    /* 集团概况样式开始 */
    .group_profile {
        padding-top: 50px;
    }
    .group_right,
    .group_banner_box .group_introduction {
        display: none;
    }
    .group_banner {
        height: 156px;
    }
    .group_banner .group_banner_bg {
        position: absolute;
        right: -110px;
        bottom: 0;
        width: 460px;
        height: 116px;
    }
    .group_banner .group_banner_bg img {
        width: 100%;
        height: 100%;
    }
    .group_mobile_content {
        display: block;
    }
    .group_banner .group_left {
        padding-top: 58px;
    }
    .group_banner .about_text_bg {
        width: 180px;
        top: 44px;
        left: 15px;
    }
    .group_banner_box .about_title {
        margin-top: 0;
    }
    .group_banner .group_banner_box {
        display: block;
        padding: 0 15px;
    }
    .group_history_title {
        margin: 0 0 28px;
    }
    .group_history_title span {
        padding-bottom: 6px;
    }
    .history_item {
        margin-bottom: 26px;
    }
    .history_item .point {
        width: 12px;
        height: 12px;
    }
    .history_item .point::after {
        height: 24px;
    }
    .history_item .line {
        width: 24px;
    }
    .history_list {
        height: 150px;
    }
    .group_video {
        display: none;
    }
    .group_content {
        padding: 0 15px 38px;
    }
    .about_key_metrics {
        margin-top: 46px;
    }
    .group_content {
        margin-top: 40px;
    }
    .member_list_box {
        padding: 32px 15px 15px;
    }
    .member_list_entity {
        height: 100%;
    }
    .member_list_box .member_list,
    .info_disclosure_card {
        display: block;
    }
    .member_list_left,
    .info_disclosure_card .member_list_left {
        flex-direction: row;
        height: 48px;
        min-height: 48px;
        margin: 0;
        width: 100%;
    }
    .member_list_box .member_plank,
    .info_disclosure_card .member_plank {
        writing-mode: initial;
        margin: auto;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        max-width: none;
        min-width: auto;
    }
    .member_list_box .member_plank.active {
        background: linear-gradient(270deg, #FBF3DB 2%, #DDC7AB 98%);
    }
    .member_list_box .roster_list_title span,
    .member_list_box .roster_list_content span {
        width: auto;
    }
    .member_list_box .member_list {
        height: 100%;
        padding: 14px;
    }
    .member_list_box .roster_list {
        height: 80px;
        align-items: center;
        padding: 10px 0;
        flex: none;
    }
    .roster_list_title,
    .roster_list_content {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .member_list_box .roster_list_content {
        column-gap: 26px;
        row-gap: 6px;
    }
    .member_list_box .roster_list_title span::after,
    .member_list_box .roster_list_content span::after {
        content: none;
    }
    .framework_content {
        align-items: start;
    }
    .framework_domain {
        padding: 66px 15px;
        margin: 0;
        height: 100%;
    }
    .framework_domain img {
        height: auto;
        width: auto;
        max-width: 100%;
        max-height: 100%;
    }
    .enterprise_box .echelon_one {
        display: block;
        margin-bottom: 15px;
    }
    .enterprise_box .echelon_one .enterprise_logo {
        width: 100%;
        padding: 20px;
        margin-bottom: 10px;
    }
    .group_profile .enterprise {
        padding: 64px 10px 15px 10px;
    }
    .enterprise_box {
        min-height: auto;
        padding-top: 0;
    }
    .enterprise_box .echelon_two {
        row-gap: 10px;
    }
    .enterprise_box .echelon_two .enterprise_logo {
        width: 32%;
        padding: 0 6px;
        height: 40px;
    }
    .company_com .photo_wall {
        width: 100%;
        align-items: start;
        justify-content: start;
    }
    .company_com .company_panel {
        display: none;
    }
    .company_com .photo_wall_special,
    .company_com .photo_wall_subordinate {
        display: none;
    }
    .company_com .photo_wall_mobile {
        display: block;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .company_com .photo_wall_mobile .special_wall_item {
        max-width: 375px;
        margin: auto;
    }
    .photo_wall_special .special_wall_item {
        width: 100%;
        margin-bottom: 12px;
    }
    .company_com .photo_wall {
        padding: 0;
    }
    .company_com .photo_subordinate_mobile {
        max-width: 375px;
        justify-content: center;
        margin: auto;
    }
    .photo_subordinate_mobile .special_wall_item {
        width: 25.6%;
    }
    .company_com .photo_subordinate_mobile {
        display: flex;
        flex-wrap: nowrap;
    }
    .company_com .photo_subordinate_mobile .special_wall_item:nth-of-type(2n-1) {
        margin-top: 38px;
    }
    .company_com .photo_subordinate_mobile .special_wall_item:nth-of-type(2n) {
        margin-left: -12px;
    }
    .company_com .photo_subordinate_mobile .special_wall_item:nth-of-type(3) {
        margin-left: -13px;
    }
    /* 集团概况样式结束 */
    /* 业务板块样式开始 */
    .business.page_container {
        height: auto;
    }
    .business_screen .business_screen_grid {
        display: none;
    }
    .business .business_content {
        background: #E1EDF7;
        min-height: 100vh;
        height: auto;
        align-items: start;
        justify-content: start;
        padding: 0;
    }
    .swiper-slide:nth-of-type(2) .business_content,
    .swiper-slide:nth-of-type(3) .business_content,
    .swiper-slide:nth-of-type(4) .business_content,
    .swiper-slide:nth-of-type(5) .business_content,
    .swiper-slide:nth-of-type(6) .business_content {
        background-image: none;
    }
    .business .business_screen {
        background: none;
        padding: 128px 15px 18px;
        width: 100%;
        height: 100%;
    }
    .business .secondary_common .secondary {
        top: 68px !important;
        position: fixed !important;
    }
    .business .screen_stand_txt {
        line-height: 24px;
        text-indent: 2em;
        margin-top: 20px;
    }
    .business .business_screen .screen_stand {
        height: auto;
        width: 100%;
    }
    .business .screen_mobile_img {
        width: 100%;
        margin-top: 36px;
        overflow: hidden;
        display: block;
    }
    .business .screen_mobile_img img {
        width: 100%;
        min-width: 100%;
        object-fit: cover;
    }
    .business .business.page_container,
    .business .business .swiper-slide .segment {
        height: auto;
    }
    .business_banner {
        height: 156px;
        padding: 44px 15px 0;
    }
    .mobile_banner .group_banner_box .about_title {
        margin-top: -10px;
    }
    .mobile_banner .about_title_en {
        line-height: 1;
    }
    .secondary_common {
        margin-bottom: 0;
        width: 100%;
        padding: 0 15px;
    }
    .secondary_entity {
        height: 40px;
        margin-bottom: -22px;
    }
    .secondary_common .secondary {
        height: 40px;
        padding: 4px 36px 4px 4px;
        border-radius: 40px;
        /* transform: translate(-50%, -50%); */
        max-width: 100%;
    }
    .secondary_common .secondary.restriction {
        padding: 4px;
    }
    .secondary_common .secondary.restriction .arrow {
        display: none;
    }
    .secondary_common .arrow {
        width: 22px;
        height: 22px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 50%;
        right: 8px;
        transform: translateY(-50%);
        background: #EDF5FC;
    }
    .secondary_common .arrow i {
        color: #7D9DD6;
        font-size: 12px;
        padding-left: 3px;
    }
    .segment_title,
    .segment_txt,
    .segment_bg_box,
    .segment_container .white_bg,
    .segment_railing .more {
        display: none;
    }
    .segment_container {
        padding: 32px 15px 0;
        background: #fff;
    }
    .segment_con {
        padding: 0;
        height: auto;
    }
    .segment_con_box {
        display: block;
        width: 100%;
    }
    .segment_con .segment_railing {
        width: 100%;
        height: 226px;
        border-radius: 4px;
        padding: 22px 12px;
        margin-bottom: 10px;
    }
    .segment_con .segment_n_l {
        width: 100%;
        background: #F9FCFF;
        border-radius: 4px;
        margin-bottom: 10px;
    }
    .highlight_list {
        height: auto;
    }
    .highlight_list .highlight_item {
        margin-bottom: 14px;
    }
    .attestation_title::before {
        left: calc(50% + -52px);
    }
    .attestation_title::after {
        left: calc(50% + 52px);
    }
    .company_honor.material {
        padding: 0 15px 26px;
    }
    .attestation_agency {
        width: 100%;
        flex-wrap: wrap;
        justify-content: start;
        column-gap: 1%;
        row-gap: 24px;
        margin-top: 13px;
    }
    .agency_item {
        width: 32.63%;
    }
    /* 业务板块样式结束 */
    /* 新闻中心样式开始 */
    .swiper_plate {
        padding: 0 15px
    }
    .article_bar {
        padding-top: 32px;
    }
    .article_bar .search_section {
        gap: 6px;
        justify-content: space-between;
    }
    .search_section .releace_time_box {
        width: 94px;
    }
    .search_section .search_box {
        margin: 0;
        width: 40%;
    }
    .search_section .search_box input {
        border-radius: 16px;
    }
    .card_switch,
    .article_list .article_image_box,
    .article_list .article_desc,
    .article_list .article_time {
        display: none;
    }
    .article_item,
    .info_disclosure_card .article_list .article_item {
        padding: 0;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        height: 64px;
        min-height: 64px;
        gap: 6px;
    }
    .article_item.noImages {
        padding: 0;
    }
    .article_list .article_title {
        font-weight: normal;
        white-space: normal;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
        padding-right: 10px;
    }
    .article_list .article_text {
        padding: 0;
    }
    .article_list .article_text,
    .info_disclosure_card .article_list .article_text {
        height: 42px;
        width: calc(100% - 86px);
        display: -webkit-box;
    }
    .mobile_article_time {
        display: flex;
    }
    .pagination {
        display: none;
    }
    .info_disclosure_card .member_list_left {
        flex-direction: row;
    }
    .info_disclosure_card {
        background: none;
        padding: 0;
    }
    .info_disclosure_card .article_list {
        margin-top: 15px;
    }
    .info_disclosure_card .article_list .article_text {
        padding-bottom: 0;
    }
    .info_disclosure_card {
        height: auto;
    }
    /* .info_disclosure_card .member_plank {
        writing-mode: initial;
        margin: auto;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        max-width: none;
        min-width: auto;
    } */
    /* 新闻中心样式结束 */
    /* 文章详情样式开始 */
    .article_title {
        /* text-align: left; */
    }
    .article_font_size {
        display: none;
    }
    .article_font_size.mobile_font_size {
        display: flex;
        justify-content: end;
        align-items: center;
        margin-bottom: 16px;
    }
    .article_box {
        margin-top: 15px;
        padding: 0 15px;
    }
    .attestation {
        margin-top: 12px;
    }
    .article_box .article_text {
        margin-top: 12px;
    }
    /* 文章详情样式结束 */
    /* 党建动态样式开始 */
    .dynamic_content {
        padding: 0 15px 51px;
        min-height: calc(100vh - 206px);
        box-sizing: border-box;
    }
    .dynamic.page_container .business_banner_box {
        height: 206px;
        padding-top: 94px;
    }
    /* 党建动态样式结束 */
    /* 合作共赢样式开始 */
    .teamwork .swiper-slide-box {
        padding: 0 15px;
    }
    .teamwork .article_item {
        height: auto;
        min-height: auto;
        max-height: none;
        padding: 10px;
    }
    .teamwork .article_list .article_title {
        font-weight: bold;
    }
    .teamwork .article_list .article_desc {
        display: block;
        overflow-wrap: break-word;
        word-break: break-all;
        margin-top: 8px;
    }
    .teamwork .article_list .article_text {
        height: auto;
        max-height: none;
        width: 100%;
        display: block;
    }
    .teamwork .article_list .article_time {
        display: flex;
        position: initial;
        gap: 0;
        justify-content: space-between;
        margin-top: 8px;
    }
    /* 合作共赢样式结束 */
}

@media (max-width: 750px) {
    /* 联系我们 */
    .teamwork .cooperation_info .teamwork_bg {
        padding: 0;
        display: block;
    }
    .teamwork .service_panels {
        display: block;
        padding-top: 34px;
    }
    .teamwork .service_business {
        width: 100%;
        padding: 16px 14px;
        margin-bottom: 28px;
    }
    .teamwork .service_business .icon {
        width: 36px;
        height: 36px;
        margin-bottom: 10px;
    }
    .teamwork .service_business .title {
        margin-left: 6px;
        margin-bottom: 10px;
    }
    .teamwork .service_business .icon i {
        font-size: 20px;
    }
    .teamwork .service_business_box {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .teamwork .service_business .explan {
        margin-bottom: 8px;
        width: 100%;
    }
    .teamwork .service_business .contact_btn {
        max-width: 360px;
        margin: 16px auto 0;
    }
    .teamwork .map_box {
        padding: 16px 14px;
    }
    .teamwork .map_example {
        height: 240px;
        margin-bottom: 16px;
    }
    .teamwork .map_description {
        margin-bottom: 16px;
    }
    /* 搜索页面样式开始 */
    .article_search {
        padding-top: 50px;
    }
    .article_container {
        padding: 0 15px;
    }
    .article_list {
        margin-top: 34px;
    }
    /* 搜索页面样式结束 */
}