@media (min-width: 1025px) {
    .mh_nav,
    .m_header,
    .phbox{display: none !important;}
}
@media (max-width: 1024px) {
    html {
        font-size: min(100vw/7.5, 100px) !important;
    }

    .f_14,
    .f_15,
    .f_16 {
        font-size: min(0.24rem, 14px);
    }

    .f_18,
    .f_20 {
        font-size: min(0.26rem, 16px);
    }

    .f_22,
    .f_24,
    .f_26,
    .f_28 {
        font-size: min(0.30rem, 18px);
    }

    .f_30,
    .f_32,
    .f_34 {
        font-size: min(0.32rem, 20px);
    }

    .f_36,
    .f_40,
    .f_42,
    .f_44,
    .f_46 {
        font-size: min(0.34rem, 22px);
    }

    .f_48,
    .f_50,
    .f_52,
    .f_54,
    .f_56,
    .f_58,
    .f_60,
    .f_62,
    .f_64,
    .f_68,
    .f_70,
    .f_72,
    .f_74,
    .f_76,
    .f_78,
    .f_80 {
        font-size: min(0.36rem, 24px);
    }

    .pcbox,
    .header{display: none;}

    .m_header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;}
    .m_header .wrap{padding: 0 0.37rem 0 0.4rem;display: flex;align-items: center;justify-content: space-between;}
    .m_header:not(.act, .on) .language img,
    .m_header:not(.act, .on) .menu img{filter: var(--imgwhite);width: 100%;}
    .m_header .menu{width: 0.42rem;}
    .m_header .language{width: 0.46rem;}
    .m_header .logo{width: 2.29rem;padding: 0.39rem 0;position: relative;}
    .m_header .logo img:nth-child(2){position: absolute;top: 0;bottom: 0;left: 0;margin: auto 0;opacity: 0;}
    
    .m_header .wrap .rf{display: flex;align-items: center;gap: 0.3rem;}
    .m_header .wrap .rf .sch{width: 0.46rem;}
    .m_header.on .wrap .rf .sch img,
    .m_header.act .wrap .rf .sch img{filter: var(--imgblack);}
    
    .m_header.act,
    .m_header.on{background: #fff;}
    
    .m_header.act .logo img:nth-child(1),
    .m_header.on .logo img:nth-child(1){opacity: 0;}
    .m_header.act .logo img:nth-child(2),
    .m_header.on .logo img:nth-child(2){opacity: 1;}
    
    .m_header .language{position: relative;}
    .m_header .language .bot{position: absolute;top: 100%;left: 0;width: max-content;text-align: left;padding-top: 0.46rem;visibility: hidden;pointer-events: none;opacity: 0;transform: translateX(-50%) translateY(0.4rem);}
    .m_header .language .bot .botbox{
        background: rgba(23, 24, 25, 0.50);
        backdrop-filter: blur(15px);
        padding: 0.1rem 0;background: #fff;
        box-shadow: 0 0.1rem 0.583rem 0 rgba(0, 0, 0, 0.05);
    }
    .m_header .language .bot a{display: block;line-height: 1.5;padding: 0.05rem 0.2rem;color: #333;}
    .m_header .language .bot a:hover{background: var(--vicolor);color: #fff;}
    .m_header .language:hover .bot{opacity: 1;transform: translateX(-50%) translateY(0);pointer-events: all;visibility: visible;}

    .mh_nav {
        display: block !important;
        position: fixed;
        top: 0;
        left: 10%;
        width: 90%;
        transform: translateX(120%);
        opacity: 0;
        z-index: 999;
        background-color: #fff;
        height: 100vh;
        overflow: auto;
        padding: 1.2rem .4rem;
        transition: all .5s ease-in-out;
        box-shadow: 0 .1rem .1rem rgba(0, 0, 0, 0.1);
    }

    .mh_nav li {
        list-style: none;
    }

    .mh_nav.show {
        transform: translateX(0);
        opacity: 1;
    }

    .mh_nav .close {
        position: absolute;
        top: .4rem;
        right: .4rem;
        width: .4rem;
        height: .4rem;
    }

    .mh_nav .close span {
        display: inline-block;
        width: 100%;
        height: 2px;
        background-color: #333;
        position: absolute;
        bottom: .2rem;
        left: 0;
    }

    .mh_nav .close span:nth-child(1) {
        transform: rotate(45deg);
    }

    .mh_nav .close span:nth-child(2) {
        transform: rotate(135deg);
    }

    .mh_nav .list .item {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        position: relative;
    }

    .mh_nav .list .item .top {
        padding: .4rem 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .mh_nav .list .item .top .tit {
        line-height: 1;
        font-size: min(.34rem, 20px);
        font-weight: 500;
        display: block;
        width: fit-content;
    }

    .mh_nav .list .item .top .add {
        height: .25rem;
        width: .25rem;
        /* background-color: red; */
        position: relative;
        opacity: 0;
        visibility: hidden;
        transition: all .5s;
    }

    .mh_nav .list .item .top .add span {
        background-color: #333;
        position: absolute;
        transition: all .5s;
    }

    .mh_nav .list .item .top .add span:nth-child(1) {
        width: 100%;
        height: 1.5px;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    }

    .mh_nav .list .item .top .add span:nth-child(2) {
        width: 1.5px;
        height: 100%;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .mh_nav .list .item.on .top .add {
        transform: rotate(45deg);
    }

    .mh_nav .list .item:has(ul) .top .add {
        opacity: 1;
        visibility: visible;
    }

    .mh_nav .list .item .info {
        display: none;
    }

    .mh_nav .list .item .nav {
        font-size: min(.28rem, 16px);
        font-weight: 400;
        padding-bottom: .4rem;
    }

    .mh_nav .list .item.on .nav a {
        padding-left: .2rem;
    }

    .mh_nav .list .item .nav a {
        padding: .16rem 0;
        transition: all .5s ease-in-out;
    }

    .mh_nav .list .item .nav .lv3 {
        display: flex;
        flex-direction: column;
        gap: .1rem;
        padding: .1rem 0 .1rem 0rem;
        transition: all .5s;
    }

    .mh_nav .list .item .nav .lv3 a {
        font-size: min(.24rem, 14px);
        padding: .1rem 0;
    }

    .mh_nav .list .item.on .nav .lv3 {
        padding-left: .4rem;
    }

    .w1780{padding: 0 0.4rem !important;}
    
    .case1 .top{flex-wrap: wrap;}
    
    .case1 .top .det{width: 100%;margin-top: 0.4rem;}
    
    .case1 .bot .swiper .swiper-slide{width: 100%;}
    
    .case1 .bot .swiper .swiper-slide .imgbox{height: auto;aspect-ratio: 875 / 660;}
    
    .case2 .switch{flex-wrap: wrap;}
    
    .case2 .switch .rf{flex-wrap: wrap;margin-top: 0.2rem;}
    
    .case_list .li{width: 100%;margin: 0.4rem 0 0;}
    
    .case_list .li:nth-child(2){margin-top: 0.8rem;}
    
    .footer .wrap .f_top .rg{display: none;}
    
    .footer .wrap .f_top .lf{width: 100%;}
    
    .footer .wrap .f_center{flex-wrap: wrap;}
    
    .footer .wrap .f_center .media_list{margin-top: 0.25rem;}
    
    .footer .wrap .f_center .media_list .item{width: 0.5rem;height: 0.5rem;}
    
    .footer .wrap .f_bottom .cont{flex-wrap: wrap;}
    
    .footer .wrap .f_bottom .cont .copyright{width: 100%;line-height: 1.5;}
    
    .footer .wrap .f_bottom .cont .policy{width: 100%;margin-top: 0.2rem;}
    
    .case2 .switch .rf .link.act{z-index: 11;}
    
    .news1 .box{flex-wrap: wrap;}
    
    .news1 .box .swiper1{width: 100%;}
    
    .news1 .box .swiper2{flex: none;margin-left: 0;width: 100%;margin-top: 0.4rem;margin-bottom: 0;}
    
    .news1 .box .swiper2 .swpbtn{position: relative;right: 0;bottom: 0;margin-top: 0.4rem;width: 100%;}
    
    .news1 .box .swiper2 .more{margin-top: 0.4rem;}
    
    .news_list .li{width: 100%;margin: 0.4rem 0 0;}
    
    .news_list .li:nth-child(2),
    .news_list .li:nth-child(3){margin-top: 0.4rem;}
    
    .newsDet_page{padding: 1.2rem 0 0.8rem;}
    
    .social-share .icon-weibo, 
    .social-share .icon-wechat{width: 0.4rem;height: 0.4rem;}
    
    .social-share .icon-wechat::after,
    .social-share .icon-wechat:before{background-size: 0.4rem;}
    
    .social-share .icon-weibo:before,
    .social-share .icon-weibo:after{background-size: 0.4rem;}
    
    .exh_ul{margin-top: 0.8rem;}
    .exh_ul .li .ss{flex-wrap: wrap;}
    
    .exh_ul .li .ss .imgbox{width: 100%;aspect-ratio: 346 / 510;height: auto;}
    
    .exh_ul .li .ss .txtbox{flex: none;margin-left: 0;width: 100%;margin-top: 0.4rem;}
    
    .exh_ul .li .ss .txtbox .list{margin-top: 0.4rem;}
    
    .exh_ul .li .ss .txtbox .list .item .set img{width: 0.3rem;}
    
    .join1 .w1780{flex-wrap: wrap;}
    
    .join1 .left{width: 100%;}
    
    .join1 .left .lox{position: relative;padding: 0;border: none;top: 0;}
    
    .join1 .left .lox .list .item .det{display: flex;flex-wrap: wrap;gap: 0.22rem;}
    
    .join1 .left .lox .list .item .det a{margin: 0;}
    
    .join1 .right{flex: none;margin-left: 0;width: 100%;margin-top: 0.8rem;}
    
    .join1 .right .li .ss{padding: 0.4rem;}
    
    .contact_list .li .ss{flex-wrap: wrap;}
    
    .contact_list .li .ss .imgbox{width: 100%;aspect-ratio: 680 / 720;height: auto;}
    
    .contact_list .li .ss .txtbox{flex: none;margin-left: 0;width: 100%;padding: 0.6rem 0.32rem}
    
    .contact_list .li .ss .list .item{width: 100%;}
    
    .contact_list .li .ss .list{margin-top: 0.4rem;}
    
    .pl1 .list .item{width: 100%;aspect-ratio: 870 / 875;height: auto;}
    
    .pl1 .list .item .more{padding: 0.15rem 0.25rem;right: 0.3rem;}
    
    .pl1 .list .item .txt{padding-left: 0.3rem;}
    
    .pl2 .top{flex-wrap: wrap;}
    
    .pl2 .top .ul{flex-wrap: wrap;margin-top: 0.3rem;}
    
    .pl2 .list .li{width: 100%;}
    
    .pd_page .con .left{float: none;width: 100%;position: relative;top: 0;margin: 0;padding: 0;}
    
    .pd_page .con .right{float: none;width: 100%;margin-top: 1.5rem;}
    
    .pd_page{padding: 2rem 0.32rem 1.6rem;}
    
    .pd_page .bk{margin-left: 0;}
    
    .pd_page .bk svg{width: 12px;height: 12px;}
    
    
    
    .ind_page .ind_ban{height: 100vh;}
    .ind_page .ind_ban .swiper_ind_pic .swiper-slide .cont .desc{padding-bottom: 0.72rem;}
    .ind_page .ind_ban .swiper_ind_pic .swiper-slide .cont .desc .subtit{font-size: 0.68rem;line-height: 0.8rem;}
    .ind_page .ind_ban .swiper_ind_pic .swiper-slide .cont .desc .tit{flex-wrap: wrap;gap: 0.22rem;}
    .ind_page .ind_ban .swiper_ind_pic .swiper-slide .cont .desc .tit .item{flex-wrap: wrap;gap: 0.08rem;}
    .ind_page .ind_ban .swiper_ind_pic .swiper-slide .cont .desc .tit .item:not(:last-child):before{display: none;}
    .ind_page .ind_ban .swiper_ind_pic .swiper-slide .cont .desc .tit .item .set{width: 100%;font-size: 0.32rem;line-height: 0.38rem;}
    .ind_page .ind_ban .swiper_ind_pic .swiper-slide .cont .desc .tit .item .det{font-size: 0.24rem;line-height: 0.52rem;}
    .in1_1 .txtbox .txt{font-size: 0.72rem;line-height: 0.96rem;font-size: 0.5rem;line-height: 0.66rem;}
    .in1_1 .it4 .box{top: 2.8rem;width: calc(100% - 0.74rem);max-width: 4.5rem;top: 4.4rem;}
    .in1_1 .it4 .box .txt{bottom: 0.24rem;left: 0.18rem;}
    .in1_1 .it4 .box .txt .t1{font-size: 0.4rem;line-height: 0.46rem;}
    .in1_1 .it4 .box .txt .t2:not(:first-child) .tt{margin: 0;}
    .in1_1 .it4 .box .txt .t2 .tt{font-size: 0.2rem;line-height: 0.24rem;}
    .in1_1 .it5,
    .in1_1 .it6{left: 0.4rem;width: calc(100% - 0.8rem);bottom: 0.8rem;bottom: 2.4rem;}
    
    /*.in1_1 .it5 .ul{display: none;}*/
    .in1_1 .ul{flex-wrap: wrap;gap: 0.28rem 0.36rem;padding: 0.32rem 0.6rem 0.4rem;position: relative;border-radius: 0.1rem;background: rgba(143, 128, 135, 0.40);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);}
    .in1_1 .ul::before{content: "";position: absolute;top: 0.82rem;left: calc(50% - 0.36rem);height: calc(100% - 0.82rem - 0.57rem);width: 1px;background: rgba(255, 255, 255, 0.24);}
    .in1_1 .ul .li{width: calc(50% - 0.18rem);padding: 0;background: none;justify-content: flex-start;}
    .in1_1 .ul .li.pcbox{display: none;}
    .in2_2 .marquee-wrap{bottom: 1rem;}
    .in2_2 .lf{display: none;}
    .in2_2 .rf{display: none;}
    
    
    .in2_2 .phbox{position: absolute;left: 0;width: 100%;top: 0;padding: 1.6rem 0.4rem 0;}
    .in2_2 .phbox .t1{overflow: hidden;text-align: center;font-size: 0.6rem;line-height: 0.92rem;color: #0F1921;}
    .in2_2 .phbox .t1 span{display: flex;align-items: center;justify-content: center;
        background: linear-gradient(180deg, #005BAC -12.15%, rgba(0, 160, 233, 0.70) 152.46%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    .in2_2 .phbox .t2{margin: 0.26rem 0;overflow: hidden;font-size: 0.22rem;line-height: 0.24rem;color: #0F1921;}
    .in2_2 .phbox .t2 span{display: flex;align-items: center;justify-content: center;gap: 0.2rem;}
    .in2_2 .phbox .t2 span img{width: 1.92rem;}
    .in2_2 .phbox .t2 a{
        background: linear-gradient(180deg, #005BAC -30.72%, rgba(0, 160, 233, 0.70) 89.93%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    
    .in2_2 .phbox .t3{overflow: hidden;font-size: 0.36rem;line-height: 0.52rem;text-align: center;}
    .in2_2 .phbox .t3 span{display: flex;align-items: center;justify-content: center;
        background: linear-gradient(180deg, #005BAC -22.84%, rgba(0, 160, 233, 0.70) 89.93%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    
    .ind_page .ind1{height: auto;}
    .ind1 .videobox .swiper .pic{aspect-ratio: 375 / 370;position: relative;}
    .ind1 .videobox .swiper .pic video{display: block;width: 100%;height: 100%;object-fit: cover;}
    .ind1 .videobox .swiper .pic .ibtn_box{position: absolute;left: 0;bottom: 0.5rem;width: 100%;display: flex;align-items: center;justify-content: center;}
    .ibtn{padding: 0.06rem 0.33rem 0.07rem 0.37rem;font-size: 0.27rem;line-height: 0.65rem;}
    .ibtn .line{height: 0.23rem;}
    .ibtn .btn_arrow{width: 0.24rem;height: 0.24rem;}
    .ind1 .videobox .swiper .bottom{padding: 0.6rem 0.4rem 0.16rem;}
    .ind1 .videobox .swiper .bottom .tit{font-size: 0.48rem;line-height: 1.5;text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;display: flex;flex-wrap: wrap;}
    .ind1 .videobox .swiper .bottom .txt{font-size: 0.28rem;line-height: 207.143%;color: #4F606D;margin-top: 0.14rem;display: flex;flex-wrap: wrap;}
    .ind_page .ind1 .wrap2 .mapbox{position: relative;right: 0;width: 100%;overflow: hidden;}
    .ind_page .ind1 .wrap2 .mapbox .li:nth-child(1){top: calc(92 / 199 * 100%);left: calc(102 / 566 * 100%);}
    .ind_page .ind1 .wrap2 .mapbox .li:nth-child(2){top: calc(106 / 199 * 100%);left: calc(222 / 566 * 100%);}
    .ind_page .ind1 .wrap2 .mapbox .li:nth-child(3){top: calc(115 / 199 * 100%);left: calc(314 / 566 * 100%);}
    .ind_page .ind1 .wrap2 .mapbox .li:nth-child(4){top: calc(106 / 199 * 100%);left: calc(400 / 566 * 100%);}
    .ind_page .ind1 .wrap2 .mapbox .li:nth-child(5){top: calc(77 / 199 * 100%);left: calc(461 / 566 * 100%);}
    .ind_page .ind1 .wrap2 .mapbox .linebox .line:nth-child(2) svg{width: calc(122 / 566 * 100%);}
    .ind_page .ind1 .wrap2 .mapbox .linebox .line:nth-child(3) svg{width: calc(220 / 566 * 100%);}
    .ind_page .ind1 .wrap2 .mapbox .linebox .line:nth-child(4) svg{width: calc(83 / 566 * 100%);}
    .ind_page .ind1 .wrap2 .mapbox .linebox .line:nth-child(5) svg:nth-child(1){width: calc(239 / 566 * 100%);}
    .ind_page .ind1 .wrap2 .mapbox .linebox .line:nth-child(5) svg:nth-child(2){width: calc(151 / 566 * 100%);}
    
    .ind_page .ind1 .wrap2 .mapbox{transform: translateX(-0.4rem);}
    
    .ind_page .ind1 .wrap2 .videobox .cardbox{position: fixed;z-index: 200;left: 0;top: 0;width: 100%;height: 100%;background: rgba(106, 117, 128, 0.62);backdrop-filter: blur(7.5px);display: none;padding: 0 0.4rem;}
    
    .ind_page .ind1 .wrap2 .videobox .cardbox.act{display: flex;align-items: center;justify-content: center;}
    
    .ind_page .ind1 .wrap2 .videobox .cardbox .card {
    z-index: 1;
    border-radius: 0.2rem;
    overflow: hidden;
    background-color: #fff;
    padding: 0;
    display: none;
    position: relative;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .cox{
    max-height: calc(100vh - 4rem);
    overflow-y: auto;
    scrollbar-gutter: stable;
    scrollbar-width: thin;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card.active {
    width: 5.82rem;
    padding: 0.67rem 0.6rem;
    opacity: 1;
    display: block;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .close {
    position: absolute;
    top: 0.3rem;
    right: 0.3rem;
    width: 0.48rem;
    height: 0.48rem;
    padding: 0.12rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.1rem;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .close svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .close {
    transition: all 0.4s ease;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .close:hover {
    background-color: #E5E5E5;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .desc {
    margin-bottom: 0.5rem;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .desc .subtit {
    margin-bottom: 0.15rem;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_list {
    display: flex;
    flex-direction: column;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item {
    display: flex;
    gap: 0.24rem;
    position: relative;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item .timeline_marker {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
    width: 0.32rem;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item .timeline_marker .marker_dot {
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 50%;
    border: 1.5px solid #E6E9F0;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 2;
    transition: all 0.4s ease;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item .timeline_marker .marker_dot .check_icon {
    width: 0.14rem;
    height: 0.14rem;
    color: #006AED;
    opacity: 0;
    transform: scale(0);
    transition: all 0.4s ease;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item .timeline_marker .marker_line {
    width: 2px;
    flex: 1;
    border: 1px dashed #E6E9F0;
    position: relative;
    min-height: 0.6rem;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item .timeline_marker .marker_line .line_progress {
    position: absolute;
    top: 0;
    left: -1px;
    width: 2px;
    height: 0%;
    overflow: hidden;
    border: 0px solid #408FF2;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item .timeline_content {
    flex: 1;
    padding-bottom: 0.3rem;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item .timeline_content .tit {
    margin-bottom: 0.08rem;
    transition: color 0.4s ease;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item .timeline_content .txt {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all 0.4s ease;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item.active .marker_dot {
    border-color: #E9F3FF;
    background: #E9F3FF;
    width: 0.32rem;
    height: 0.32rem;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item.active .marker_dot .check_icon {
    opacity: 1;
    transform: scale(1);
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item.active .marker_line .line_progress {
    border-width: 1px;
    height: 100% !important;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item.active .timeline_content .tit {
    color: #0F1419;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item.active .timeline_content .txt {
    max-height: 3rem;
    opacity: 1;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item.completed .marker_dot {
    width: 0.32rem;
    height: 0.32rem;
    border-color: #2196F3;
    background: #2196F3;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item.completed .marker_dot .check_icon {
    opacity: 1;
    transform: scale(1);
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item.completed .marker_line .line_progress {
    border-width: 1px;
    height: 100%;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item:last-child .marker_line {
    display: none;
    }
    .ind_page .ind1 .wrap2 .videobox .cardbox .card .timeline_box .timeline_item:last-child .timeline_content {
    padding-bottom: 0;
    }
    .ind_page .ind1 .wrap2{height: auto;}
    .ind_page .ind1 .pogin{display: flex;justify-content: center;align-items: center;}
    
    .swpbtn .pogin span{height: 2px;width: 0.38rem;}
    
    .ind_page .ind2{height: auto;}
    .tit-box > .tit{font-size: 0.6rem;line-height: 153.333%;}
    .ind_page .ind2 .wrap .list{display: none;}
    .ind_page .ind2 .wrap .cont{position: relative;opacity: 1;height: auto;pointer-events: all;padding: 0 0.4rem;}
    .ind2 .left_nav{position: relative;left: 0;height: auto;width: 100%;flex-direction: row;justify-content: center;margin-bottom: 0.5rem;}
    .ind2 .left_nav::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: rgba(15, 25, 33, 0.10);}
    .ind2 .left_nav a{font-size: 0.36rem;line-height: 0.42rem;padding: 0 0 0.22rem;color: #0F1921;position: relative;}
    .ind2 .left_nav a s{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;opacity: 0;background: #006AED;}
    .ind2 .left_nav a.act{font-size: 0.36rem;color: #006AED;font-weight: 400;font-family: 'HarmonyOS_SansSC_Regular';}
    .ind2 .left_nav a.act s{opacity: 1;}
    .ind_page .ind2 .wrap .cont .picbox{border-radius: 0.1rem;overflow: hidden;position: relative;}
    .ind_page .ind2 .wrap .cont .ind2-swiper{position: relative;}
    .ind_page .ind2 .wrap .cont .ind2-swiper .swiper-slide{position: relative;opacity: 1;visibility: visible;}
    .ind_page .ind2 .wrap .cont .ind2-swiper .swiper-slide .slide-inner{position: relative;aspect-ratio: 335 / 382;clip-path: none;}
    .ind_page .ind2 .wrap .tit-box{margin-bottom: 0.4rem;}
    
    .ind_page .ind2 .wrap .cont .card_list{position: relative;top: 0;right: 0;transform: none;pointer-events: all;height: auto;}
    .ind_page .ind2 .wrap .cont .ind2-swiper{display: none;}
    .ind_page .ind2 .wrap .cont .ind2-swiper.act{display: block;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card{width: 100%;height: auto;background: #fff;padding: 0.6rem 0 0;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .desc .subtit{font-size: 0.24rem;line-height: 0.28rem;color: #0F1921;padding-left: 0.28rem;margin-bottom: 0.18rem;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .desc .subtit::before{width: 0.12rem;height: 0.12rem;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .desc .tit{font-size: 0.48rem;line-height: 1.5;text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;color: #0F1921;margin-bottom: 0.14rem;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .desc{padding-bottom: 0;border-bottom: none;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .desc .txt{font-size: 0.28rem;line-height: 207.143%;color: #4F606D;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .swiper_ind2_card .s_tit{font-size: 0.36rem;line-height: 0.42rem;color: #0F1921;margin-bottom: 0.3rem;}
    .ind_page .ind2 .wrap .page_box .page_nav{display: none;}
    .ind_page .ind2 .wrap .cont .bottom{display: none;}
    
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .swiper_ind2_card .swiper-wrapper .swiper-slide{width: calc((100% - 1.6rem) / 3);margin-right: 0.8rem;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .swiper_ind2_card .swiper-wrapper .swiper-slide .pic{height: auto;aspect-ratio: 83 / 95;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .swiper_ind2_card .swiper-wrapper .swiper-slide .pic img{object-fit: contain;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .swiper_ind2_card .swiper-wrapper .swiper-slide .txt{font-size: 0.24rem;line-height: 133.333%;color: #0F1921;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .swiper_ind2_card .page_box .pagination .swiper-pagination-bullet{width: 0.38rem;background: rgb(106, 117, 128, 0.3);}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .swiper_ind2_card .page_box .pagination{justify-content: center;}
    
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .swiper_ind2_card .page_box{margin-top: 0.6rem;padding-bottom: 0.6rem;}
    
    
    .ind_page .ind2 .ph_lv2box{position: absolute;z-index: 12;left: 0;bottom: 0;width: 100%;background: rgba(15, 25, 33, 0.16);backdrop-filter: blur(16.353029251098633px);border-radius: 0.1rem;overflow: hidden;}
    .ind_page .ind2 .ph_lv2box .tab_box{display: none;}
    .ind_page .ind2 .ph_lv2box .tab_box.act{display: block;}
    .ind_page .ind2 .ph_lv2box .tab_box .swiper-container{padding: 0.16rem;}
    .ind_page .ind2 .ph_lv2box .tab_box .tab_item{width: fit-content;margin-right: 0.1rem;}
    .ind_page .ind2 .ph_lv2box .tab_box .tab_item:last-child{margin-right: 0;}
    .ind_page .ind2 .ph_lv2box .tab_box .tab_item span{font-size: 0.24rem;line-height: 0.28rem;color: #fff;padding: 0.2rem 0.18rem;border-radius: 0.06rem;display: block;}
    .ind_page .ind2 .ph_lv2box .tab_box .tab_item.active span{background: #006AED;color: #fff;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .arrow{width: 0.76rem;height: 0.8rem;top: 0.74rem;right: 0;}
    .ind_page .ind2 .wrap .cont .card_list .card_box .card .arrow .arrow_img{width: 0.28rem;}
    
    .ind_page .ind3 .tit-box{justify-content: center;}
    .ind_page .ind3 .tit-box .tit{text-align: center;}
    .ind_page .ind3 .tit-box .ibtn{display: none;}
    .ind_page .ind3{overflow: hidden;}
    .ind_page .ind3 .phbox{margin-top: 0;}
    .ind_page .ind3 .phbox .swiper-container{overflow: visible;}
    .ind_page .ind3 .phbox .item{height: auto;}
    .ind_page .ind3{padding: 1.3rem 0 1.42rem;background-color: rgba(217, 217, 217, 0.3);}
    .ind_page .ind3 .wrap .list{display: none;}
    .ind_page .ind3 .phbox .item{width: 100%;margin-right: 0.3rem;}
    .ind_page .ind3 .phbox .item .pic{aspect-ratio: 300 / 210;overflow: hidden;border-radius: 0.1rem;}
    .ind_page .ind3 .phbox .item .desc{margin-top: 0.1rem;background: #fff;padding: 0.38rem 0.36rem 0.38rem 0.34rem;border-radius: 0.1rem;}
    .ind_page .ind3 .phbox .item .desc .date{font-size: 0.24rem;line-height: 0.3rem;color: rgba(17, 17, 17, 0.70);}
    .ind_page .ind3 .phbox .item .desc .tit{font-size: 0.32rem;line-height: 156.25%;color: #333;margin-top: 0.22rem;}
    .ind_page .ind3 .phbox .ibtn{margin: 0.6rem auto 0;display: flex;width: fit-content;}
    
    .ind_page .ind4{height: auto;}
    .ind_page .ind4 .wrap{position: relative;min-height: auto;}
    .ind_page .ind4 .wrap .desc{padding: 1.4rem 0 0.5rem;}
    .ind_page .ind4 .wrap .desc .tit{font-size: 0.4rem;line-height: 0.7rem;}
    .ind_page .ind4 .rows{height: auto;opacity: 1;}
    .ind_page .ind4 .rows .row.top{position: relative;height: auto;bottom: 0;display: flex;align-items: center;gap: 0.12rem;justify-content: center;transform: translateX(-1.2rem);}
    .ind_page .ind4 .rows .row.bottom{position: relative;height: auto;top: 0;display: flex;align-items: center;gap: 0.12rem;justify-content: center;}
    .ind_page .ind4 .rows .row{position: relative !important;height: auto;top: 0;display: flex;align-items: center;gap: 0.12rem;justify-content: center;margin: 0.12rem 0;}
    .ind_page .ind4 .rows .row .video{width: 3rem;height: auto;aspect-ratio: 250 / 140;position: relative;left: 0 !important;right: 0 !important;bottom: 0 !important;top: 0 !important;flex: none;border-radius: 0.1rem;}
    .footer{background: #1B1B1B;}
    .footer .wrap .f_bottom .cont{flex-direction: column-reverse;align-items: center;gap: 0.16rem;}
    .footer .wrap .f_bottom .cont .policy{margin-top: 0;}
    .footer .wrap .f_bottom .cont .policy{justify-content: center;font-family: 'mst';font-weight: 300;}
    .footer .wrap .f_bottom .cont .copyright{text-align: center;font-family: 'mst';font-weight: 300;}
    .footer .wrap .f_top .lf{display: none;}
    .footer .wrap .f_top .rg{display: block;}
    .footer .wrap .f_top .rg{width: 100%;padding-left: 0;}
    .footer .wrap .f_top .rg .nav{flex-direction: column;}
    .footer .wrap .f_top .rg .nav .item{max-width: 100%;padding-bottom: 0.4rem;border-bottom: 1px solid rgba(255,255,255,0.1);margin-bottom: 0.4rem;width: 100%;}
    .footer .wrap .f_top .rg .nav .item:last-child{margin-bottom: 0;}
    .footer .wrap .f_top .rg .nav .item .item_l{display: none;}
    .footer .wrap .f_top .rg .nav .item .tit{margin-bottom: 0;font-family: 'mst';font-weight: 300;}
    .footer .wrap .f_top{padding: 0.9rem 0 0.7rem;}
    .footer .wrap .f_center{padding-top: 0;border-top: none;}
    
    
    .about_banner .imgbox{height: auto;aspect-ratio: 375 / 530;}
    .about_banner .txtbox{padding: 0 0.4rem 0.94rem;}
    .about_banner .txtbox .t1{font-size: 0.32rem;line-height: 0.38rem;}
    .about_banner .txtbox .t2{margin-top: 0.18rem;font-size: 0.68rem;line-height: 0.8rem;}
    .ab1{padding: 1.6rem 0 7rem;}
    .ab1 .text{width: 100%;padding: 0 0.4rem;}
    .ab1 .tit .t1{font-size: 0.6rem;line-height: 0.92rem;}
    .ab1 .det{margin-top: 0.3rem;}
    .ab1 .det .t2{font-size: 0.28rem;line-height: 0.58rem;font-family: 'mst';font-weight: 300;}
    .ab1 .bg{transform: translateX(-50%) !important;left: 50%;width: calc(826 / 375 * 100vw);}
    .ab1 .bg img{max-width: none;}
    .ab1 .det .t3{font-size: 0.36rem;line-height: 0.6rem;}
    .ab1::before{content: "";position: absolute;bottom: -2px;left: 0;width: 100%;aspect-ratio: 375 / 165;background: url(../img/ab2_1.webp) no-repeat center bottom;background-size: 100%;pointer-events: none;z-index: 2;}
    
    .ab2{margin-top: 0;padding: 1.03rem 0 0;overflow: hidden;}
    .ab2 .title::before{display: none;}
    .ab2 .content{padding: 0;}
    .title .t1{font-size: 0.6rem;line-height: 0.92rem;}
    .ab2 .ul{display: none;}
    .ab2 .phbox{margin-top: 0.4rem;}
    .ab2 .phbox .swiper{overflow: visible;}
    .ab2 .phbox .swiper .swiper-slide{width: 6rem;margin: 0 0.15rem;}
    .ab2 .phbox .ss{position: relative;}
    .ab2 .phbox .ss .imgbox{aspect-ratio: 300 / 365;border-radius: 0.1rem;overflow: hidden;}
    .ab2 .phbox .ss .imgbox img{height: 100%;object-fit: cover;}
    .ab2 .phbox .ss .txtbox{position: absolute;z-index: 2;left: 0;bottom: 0;width: 100%;padding: 0 0.4rem 0.4rem;}
    .ab2 .phbox .ss .txtbox .t1{padding-left: 0.24rem;font-size: 0.36rem;line-height: 0.42rem;position: relative;color: #fff;}
    .ab2 .phbox .ss .txtbox .t1::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;width: 0.08rem;height: 0.08rem;border-radius: 1px;background: #fff;}
    .ab2 .phbox .ss .txtbox .t2{font-size: 0.28rem;line-height: 0.58rem;color: #fff;margin-top: 0.06rem;}
    
    
    .ab3{margin-top: 1.6rem;min-height: auto;display: flex;flex-direction: column-reverse;}
    .ab3 .box{padding: 0 0.4rem;}
    .ab3 .bg{position: relative;margin-top: -2.02rem;}
    .ab3 .box .tit .t1{font-size: 0.6rem;line-height: 0.92rem;text-align: center;}
    .ab3 .box .txt{padding: 0;margin-top: 0.8rem;}
    .ab3 .box .txt .t1{font-size: 0.4rem;line-height: 0.46rem;}
    .ab3 .box .txt .t2{margin-top: 0.46rem;font-size: 0.28rem;line-height: 0.58rem;}
    .ab3 .box .txt .t3{margin-top: 0.68rem;text-align: left;}
    .ab3 .box .txt .t3 .set{font-size: 0.4rem;line-height: 0.46rem;}
    .ab3 .box .txt .t3 .det{margin-top: 0.1rem;font-size: 0.28rem;line-height: 0.58rem;}
    
    .ab3 .bg .con{position: relative;height: auto;}
    .ab4{margin-top: 0;background: #3D4753;min-height: auto;padding-bottom: 1.3rem;overflow: hidden;}
    .ab4 .content{position: relative;height: auto;overflow: visible;}
    .ab4 .bg img:nth-child(1){display: none;}
    .ab4 .text{position: relative;top: 0;right: 0;width: 100%;max-height: none;transform: none;padding: 1.6rem 0.4rem 0;display: flex;flex-wrap: wrap;opacity: 1;transition: none;transform: none;justify-content: space-between;}
    .ab4.act .text{opacity: 1;transform: none;transition: none;}
    .ab4 .text .t1{font-size: 0.6rem;line-height: 0.92rem;width: 100%;}
    .ab4 .text .t2{padding: 0.1rem 0 0;font-size: 0.28rem;line-height: 0.58rem;font-family: 'HarmonyOS_SansSC_Light';font-weight: 300;width: 100%;}
    .ab4 .text .item{margin-top: 0.6rem;padding-bottom: 0.3rem;}
    .ab4 .text .item:nth-child(3){min-width: 50%;}
    
    .ab4 .mapbox{position: relative;margin-top: 4rem;}
    .ab4 .bg{height: auto;}
    .ab4.act .dian{opacity: 1;pointer-events: all;}
    .ab4 .ul{transform: scale(1);opacity: 1;transition-delay: 0ms;transition: none;}
    .ab4 .dian{top: auto;bottom: calc(138 / 450 * 100%);left: calc(183 / 375 * 100vw);}
    .ab4 .dian .round{width: 0.1rem;height: 0.1rem;}
    .ab4 .dian .txtbox{left: -3.26rem;bottom: 5.4rem;width: 6.7rem;top: auto;}
    .ab4 .dian .txtbox .txt{padding: 0 0.22rem 0.26rem;}
    .ab4 .dian .round::before{width: 3.5rem;height: 3.5rem;opacity: 0.46;}
    .ab4 .dian .txtbox::before{width: 1px;height: auto;left: 3.3rem;top: calc(100% + 1.46rem);height: 4.54rem;height: 3.9rem;}
    
    .ab4 .ul{opacity: 1;transition-delay: 0ms;transition: none;height: 100%;transform: scale(1) translate(11%, 18%);}
    .ab4.act .ul{transform: scale(1) translate(11%, 18%);opacity: 1;transition-delay: 0ms;}
    .ab4 .ul .li .add{width: 0.3rem;}
    .ab4 .ul .li .add img:nth-child(2),
    .ab4 .ul .li .add img:nth-child(3){width: 0.18rem;height: 0.18rem;top: 0.06rem;left: 0.06rem;}
    
    
    .ab4 .list_ph{overflow: hidden;margin-top: 0.77rem;}
    .ab4 .list_ph .swiper-slide{width: 6rem;margin: 0 0.15rem;background: rgba(0, 0, 0, 0.15) url(../img/ab4_4.png) no-repeat center;background-size: cover;backdrop-filter: blur(0.2rem);-webkit-backdrop-filter: blur(0.2rem);}
    .ab4 .list_ph .swiper-slide .txt{padding: 0.4rem 0.4rem 0.6rem;overflow-y: auto;height: 5.8rem;}
    .ab4 .list_ph .swiper-slide .txt .number{display: flex;align-items: center;font-size: 0.2rem;line-height: 0.2rem;color: #D0D3D5;}
    .ab4 .list_ph .swiper-slide .txt .number .n1{color: #A9AFB4;}
    .ab4 .list_ph .swiper-slide .txt .number .n2{margin: 0 0.12rem;}
    .ab4 .list_ph .swiper-slide .txt .t1{margin-top: 0.24rem;font-size: 0.36rem;line-height: 145.094%;color: #fff;}
    .ab4 .list_ph .swiper-slide .txt .line{margin-top: 0.2rem;height: 1px;background: #D9DFE8;}
    .ab4 .list_ph .swiper-slide .txt .t2{font-size: 0.6rem;line-height: 137.457%;color: #fff;}
    .ab4 .list_ph .swiper-slide .txt .t3{font-size: 0.16rem;line-height: 0.18rem;color: #fff;margin-top: 0.08rem;}
    .ab4 .list_ph .swiper-slide .txt .t4{font-size: 0.28rem;line-height: 178.571%;color: #fff;margin-top: 0.36rem;}
    
    
    
    .ab5{margin-top: 0;padding: 1.6rem 0 1.3rem;}
    .ab5 .title .t1{line-height: 0.92rem;max-width: 4rem;margin: 0 auto;}
    .ab5 .box{padding-right: 0;margin-top: 0.38rem;width: 100%;flex-wrap: wrap;display: none;}
    
    .ab5 .phbox{margin-top: 0.38rem;}
    .ab5 .phbox .date_round{position: relative;width: 5rem;height: 5rem;margin: 0 auto;border-radius: 50%;overflow: hidden;}
    .ab5 .phbox .date_round svg{
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
    position: relative;
    z-index: 2;
    }
    
    .ab5 .phbox .date_round svg circle.bg {
    fill: none;
    stroke: #EFEFEF;
    stroke-width: 0.5;
    stroke-dasharray: 1;
    stroke-dashoffset: 0;
    }
    
    .ab5 .phbox .date_round svg circle.progress {
    fill: none;
    stroke: var(--vicolor);
    stroke-width: 0.5;
    transition: stroke-dashoffset 0.4s cubic-bezier(.25,.74,.22,.99);
    stroke-linecap: round;
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    }
    .ab5 .phbox .date_round .date_year{position: absolute;left: 0;top: 1.42rem;width: 100%;text-align: center;}
    .ab5 .phbox .date_round .date_year .tt{font-size: 1.6rem;line-height: 1.96rem;letter-spacing: -0.05em;}
    .ab5 .phbox .date_round .date_year .tt.act{color: #006AED;}
    .ab5 .phbox .date_round .date_year .tt.prev{position: absolute;bottom: 100%;left: 0;width: 100%;background: linear-gradient(0deg, #EFF2F5 0%, #FFF 79.59%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
    .ab5 .phbox .date_round .date_year .tt.next{position: absolute;top: 100%;left: 0;width: 100%;background: linear-gradient(180deg, #EFF2F5 0%, #FFF 79.59%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
    .ab5 .phbox .swiper{position: relative;margin-top: 0.68rem;height: 3.46rem;overflow: hidden;}
    .ab5 .phbox .swiper::before{content: "";position: absolute;left: 0;z-index: 11;width: 100%;bottom: 0;height: 1.66rem;background: linear-gradient(0deg, rgba(255, 255, 255, 0.96) 11.65%, rgba(255, 255, 255, 0.00) 339.66%);pointer-events: none;}
    .ab5 .phbox .swiper .swiper-slide{padding-bottom: 0.56rem;border-bottom: 1px solid #EDEEEE;margin-bottom: 0.46rem;height: auto;}
    /* .ab5 .phbox .swiper .swiper-slide:last-child{margin-bottom: 0;} */
    .ab5 .phbox .swiper .swiper-slide .t1{font-size: 0.24rem;line-height: 1;color: #4F606D;}
    .ab5 .phbox .swiper .swiper-slide .t2{font-size: 0.28rem;line-height: 0.48rem;color: #0F1921;margin-top: 0.24rem;}
    
    
    .ab6{margin-top: 0;padding-bottom: 1.8rem;min-height: auto;}
    .ab6 .bg{transform: none !important;aspect-ratio: 375 / 237;}
    .ab6 .bg img{height: 100%;object-fit: cover;}
    .ab6 .title{padding: 0.8rem 0 1.6rem;}
    .ab6 .box .bg2{transform: none !important;}
    .ab6 .switch .rf{display: none;}
    .ab6 .switch{justify-content: center;}
    .ab6 .box{padding: 0.44rem 0 1.14rem;}
    .ab6 .box .list{margin-top: 0.64rem;}
    .ab6 .box .list .item::after,
    .ab6 .box .list .item::before{display: none;}
    .ab6 .box .list .swiper-slide{width: 4rem;margin: 0 0.15rem;padding: 0;justify-content: flex-start;display: block;}
    .ab6 .box .list .swiper-slide .imgbox{width: 100%;aspect-ratio: 153 / 106;height: auto;}
    
    .ab7{margin-top: 0;min-height: auto;}
    .ab7 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
    .ab7 .bg img{transform: scale(1);transition: none;height: 100%;object-fit: cover;}
    .ab7 .txtbox{top: 0;position: relative;width: 100%;padding: 1rem 0.4rem 5.7rem;}
    .ab7 .txtbox .txt{font-size: 0.28rem;line-height: 0.5rem;}
    
    .newsDet_page{padding-top: 2rem;}
    
    .searchLayout .formbox{margin-top: 0.6rem;}
    .searchLayout .switch{flex-wrap: wrap;gap: 0.3rem;margin-top: 0;}
    .ind_page .ind2 .wrap .cont .ind2-swiper.act .swiper-wrapper{clip-path: none;}
    
    .plx1{margin-top: 2rem;height: auto;}
    .plx1 .con{position: relative;height: auto;}
    .plx1 .con .pic{width: 100% !important;margin-top: 0 !important;border-radius: 0 !important;height: 6rem !important;}
    .plx1 .con .pic img{width: 100%;height: 100%;}
    .plx1 .con .txt{top: 30%;padding: 0 0.4rem;}
    .plx2 .top .tit{font-size: 0.4rem;line-height: 0.6rem;margin-bottom: 0.8rem;}
    .plx2 .top .tab{flex-wrap: wrap;gap: 0.4rem;}
    .plx2 .top .tab .item{width: calc((100% - 0.8rem) / 3);}
    .plx2{padding: 1.6rem 0.4rem 0.7rem;}
    .plx2 .bottom{transform: none !important;height: 7rem;}
    .plx2 .bottom .pics>div img{height: 6rem;}
    .plx7{height: auto;}
    .plx7 .w1780{flex-wrap: wrap;position: relative;}
    .plx7 .w1780 .left .txt{position: relative;display: none;}
    .plx7 .w1780 .left .txt.on{display: block;}
    .plx7 .w1780 .center{margin: 1rem auto;width: 5.5rem;height: 5.5rem;order: -1;}
    .plx7 .w1780 .left{width: 100%;margin-bottom: 0.8rem;}
    .plx7 .w1780 .right{width: 100%;}
    .plx7 .w1780 .right .tab{display: flex;flex-wrap: wrap;gap: 0.2rem;}
    .plx7 .w1780 .right .tab li{margin-bottom: 0;}
    .plx7 .w1780 .right .tab li span{width: 0.7rem;line-height: 0.5rem;font-size: 0.26rem;border-radius: 0.25rem;}
    .plx9{height: auto;padding: 0.8rem 0 0;margin-top: 0.8rem;}
    .plx9 .bj{position: relative;}
    .plx9 .tit{margin-bottom: 0.4rem;}
    
    .plx4 .tit i,
    .plx10 .top .tit i,
    .plx9 .tit i{transform: none !important;opacity: 1 !important;}
    .plx9 .list .box{padding: 0 0.4rem;flex-wrap: wrap;margin-bottom: 0;}
    .plx9 .list .box .item{width: 100%;transform: none !important;margin-top: 0.4rem;}
    .plx9 .list .box:nth-child(2){padding: 0 0.4rem;}
    .plx10 .top{padding: 0 0.4rem;}
    .plx10 .top .tit{margin-bottom: 0.6rem;}
    .plx10 .top .tab .item{opacity: 1 !important;transform: none !important;width: calc(50% - 0.2rem);}
    .plx10 .top .tab{flex-wrap: wrap;gap: 0.4rem;}
    .plx10 .list .item1 .txt{width: calc(100% - 0.8rem);right: 0.4rem;bottom: 0.4rem;}
    .plx10 .list{position: relative;height: auto;}

    .plx10 .list .item1:nth-child(1),
    .plx10 .list .item1{height: 10.3rem !important;position: relative;}
    .plx10 .kuai{display: none;}
    .plx3 .con{flex-direction: column-reverse;}
    .plx3 .con .pics{width: 100%;transform: none !important;}
    .plx3 .con .txts{width: 100%;transform: none !important;}
    .plx3 .con .txts .swiper-slide{padding: 0.8rem 0.4rem;}
    .plx3 .con .txts .swiper-pagination{bottom: 0.3rem;left: 0;justify-content: center;width: 100%;}
    .plx3 .con .txts .swiper-pagination .swiper-pagination-bullet{width: 0.38rem;}

    .plx8 .list{position: relative;height: auto;}
    .plx8 .list .item:nth-child(1),
    .plx8 .list .item{height: 10.3rem !important;position: relative;}
    .plx8 .list .item .txt{width: calc(100% - 0.8rem);right: 0.4rem;bottom: 0.4rem;}
    .plx8 .kuai{display: none;}
    .plx4{padding: 1.6rem 0.4rem 0;}

    .plx4 .con .swiper-pagination .swiper-pagination-bullet{width: 0.38rem;}
    .plx4 .con .swiper-pagination{left: 0;}
    .plx4 .con .btns{right: 0;}
    .plx5 .list{flex-wrap: wrap;transform: none !important;gap: 0.4rem;}
    .plx5 .list .item{width: 100%;}
    .plx6{height: 50vh;padding: 1.68rem 0 0.4rem;}
    
    .searchLayout .formbox input{padding: 0 0.4rem;flex: none;width: calc(100% - 2rem);}
    .searchLayout .formbox button{width: 2rem;}
    .plx6 .txt .p{line-height: 1.5;}
    .plx3{padding-top: 0.8rem;}
    .plx4 .con.act .swiper-wrapper{justify-content: flex-start;}
    .plx3 .con .txts .swiper-slide .p{margin-right: -0.4rem;padding-right: 0.4rem;}
    .plx8 .list .item .box{height: 100%;}
    
    .plx7 .w1780 .left,
    .plx7 .w1780 .center{display: none;}
    .plx7 .phbox{padding: 0.8rem 0;width: 100%;}
    .plx7 .phbox .page{width: fit-content;padding: 0.05rem 0.13rem;color: #fff;line-height: 1.5;font-weight: 400;letter-spacing: 0.04rem;background-color: var(--vicolor);border-radius: 0.18rem;margin-bottom: 0.23rem;transform: translateX(-1rem);opacity: 0;transition: all 0.5s;display: flex;}
    .plx7 .phbox .page{transform: translateX(0);opacity: 1;}
    .plx7 .phbox .h{color: #000;font-weight: 400;line-height: 1.2;margin-bottom: 0.33rem;}
    .plx7 .phbox .p{color: #000;font-weight: 400;line-height: 1.75;transform: translateX(-1rem);opacity: 0;transition: all 0.5s;}
    .plx7 .phbox .p{transform: translateX(0);opacity: 1;}
    .plx7 .phbox .swiper-slide{display: flex;flex-direction: column;}
    .plx7 .phbox .pic{margin: 0.33rem 0;width: 3rem;order: -1;}
    .ab1 .det .t2{text-align: center;}
    
    .ab4 .list_ph .swiper-slide .pic{aspect-ratio: 300 / 196;}
    .ab4 .list_ph .swiper-slide .pic img{height: 100%;object-fit: cover;}
    .ab7 .bg:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity:0.4;z-index: 2;}
    
    .join_banner .imgbox{position: relative;}
    .join_banner .imgbox:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity:0.4;}
    .join_banner .imgbox img{min-height: 5rem;object-fit: cover;}
    .join_banner .txtbox{padding-top: 2rem;}
    .news1 .box .swiper2 .swpbtn .pogin span{width: 0.3rem;}
    .pages .prev, .pages .next{width: 0.24rem;}
    .case_page .popbox{max-height: 70%;overflow-y: auto;}
    .plx10 .list .item1:not(:first-child){margin-top: 0.6rem;}
    .pd_page .con .left .kuai{top: 101%;}
    .pd_page .con .right{margin-top: 1.8rem;}
    .ab4 .list{display: none;}
    .ab4 .ul .li{left: var(--phleft) !important;top: var(--phtop) !important;}
    
    .pl2 .list .li .txt{height: auto;}
    .pl2 .list .li a{display: block;}
    .case_list .li .ss .imgbox{aspect-ratio: auto;}
    .case_page .popbox{position: relative;max-height: none;bottom: 0;background: #3D4753;border-radius: 0;}
    .case_list .li .ss .txtbox{display: none;}
    
    .ab7{scroll-margin-top: 1rem;}
    
    .pd_page .con .right>.table table{min-width: 1000px;text-align: center;}
    
    .pd_page .con .right>.table{overflow-x: auto;}
    
    .pd_page .con .right>.table table ~ p{position: sticky;left: 0;}
    
    .news1 .box .swpbtn{position: relative;left: 0;margin-top: 0.4rem;}
    
    .ind_page .ind1 .mouse,
    .inex_nav{display: none;}
    .ctt1 .item .top{flex-wrap: wrap;}
    .ctt1 .item .top .pic{width: 100%;}
    .ctt1 .item .top .text{width: 100%;}
    .ctt1 .item .ul .li{width: 100%;}
    
    .ctt2 .formbox{padding: 0.8rem 0.4rem;}
    .ctt2 .formbox .item.w25{width: 100%;}
    .ctt2 .formbox .item .det input{height: 0.7rem;}
    
    
    .talent_box{padding: 1.2rem 0.4rem;}
  .talent1 .ul .li{flex-wrap: wrap;}
  .talent1 .ul .li .pic{width: 100%;}
  .talent1 .ul .li .txt{width: 100%;margin-top: 0.3rem;}
  .talent2{margin-top: 1.2rem;}
  .ind_page .ind1 .wrap2 .mapbox .li.active .txt{font-size: min(0.24rem, 14px);}
  
  .ind1 .videobox .swiper .bottom{padding-top: 1.3rem;}
  .ind_page .ind1 .pogin{position: absolute;margin-top: 0.4rem;top: 100vw;bottom: auto;}
}
@media (max-width: 768px) {
    
}