@media (max-width: 1366px) {}

@media (max-width: 1200px) {}

@media (max-width: 1024px) {}

@media (max-width: 997px) {
    /* 头部 */
    header { height: .9rem; }
    header .header_container { width: 90%; margin: 0 auto; padding: 0; }
    header .header_container::after { display: none; }
    header .header_container .right { column-gap: 0rem; }
    header .header_container .right .other .other_ico { width: 0.3rem; height: 0.3rem; }
    header .header_container .right .nav { display: none; }
    header .header_container .right .other .login { display: none; }
    header .header_down { display: none }
    header .header_container .right .mobile-menu { display: block; }
    header .menu { margin-left: 0.2rem; }
    .mb-nav .mb-nav-frs { height: 0.8rem; line-height: 0.8rem; }
    /* 底部 */
    .mb-footer-menu {
        width: 100%;
        background-color: transparent;
        padding: 0;
        display: block;
        margin: 0.4rem 0;
    }
    .mb-footer-nav {
        width: 100%;
        background-color: transparent;
        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    }
    .mb-footer-nav-frs {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        min-height: 0.6rem;
        height: auto;
        padding: 0.28rem 0;
        color: #ffffff;
        text-decoration: none;
        transition: all 0.3s ease;
        text-transform: uppercase;
        font-weight: 500;
        letter-spacing: 0.02rem;
    }
    .mb-footer-nav-frs span:first-child {
        flex: 1;
        text-transform: uppercase;
    }
    .mb-footer-toggle {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 0.5rem;
        height: 0.5rem;
        text-align: center;
        font-size: 0.36rem;
        font-weight: 300;
        color: #ffffff;
        position: relative;
        margin-left: 0.2rem;
    }
    .mb-footer-nav:not(.cur) .mb-footer-toggle::after {
        content: "+";
        display: block;
        line-height: 1;
    }
    .mb-footer-nav.cur .mb-footer-toggle::after {
        content: "-";
        display: block;
        line-height: 1;
    }
    .mb-footer-nav-scd {
        display: none;
        width: 100%;
        background-color: transparent;
        padding: 0;
        overflow: hidden;
    }
    .mb-footer-nav-scd a {
        display: block;
        width: 100%;
        min-height: 0.58rem;
        height: auto;
        line-height: 0.58rem;
        padding: 0.2rem 0.16rem;
        color: #ffffff;
        text-decoration: none;
        border-bottom: 1px dashed rgba(255, 255, 255, 0.08);
        transition: background-color 0.3s ease;
        text-transform: none;
    }
    .mb-footer-nav-scd a:last-child {
        border-bottom: none;
    }
    .mb-footer-nav-scd a:active {
        background-color: rgba(255, 255, 255, 0.1);
    }
    .mb-footer-nav.noNav .mb-footer-toggle {
        display: none;
    }
    #footer { padding: 0.6rem 5%; padding-bottom: 0.6rem;}
    #footer .top { justify-content: center; }
    #footer .top .left { display: flex; flex-direction: column; align-items: center; justify-content: center; }
    #footer .top .left .p1 { text-align: center; }
    #footer .top .right { display: none; }
    #footer .icon-list-box { border-bottom: none; }
    #footer .icon-list-box .ico_list { justify-content: center; }
    #footer .bot { padding: 0; flex-direction: column; row-gap: 0.12rem; padding-bottom: 0.2rem; }
    #footer .footer-hide { display: none; }
    /* 侧边 */
    .product-float { display: none; }
    /* 采集菜单1 */
    .index7 .cont { padding: 0.3rem 5%; flex-direction: column; align-items: center; }
    .index7 .cont .left { display: flex; flex-direction: column; align-items: center; margin-bottom: 0.3rem; }
    .index7 .cont .left .h1 { font-size: 0.32rem; text-align: center; line-height: 1.2; }
    .index7 .cont .left .p1 { text-align: center; font-size: .2rem; }
    .index7 .cont form { width: 100%; }
    .index7 .cont .index7form .list { flex-direction: column; row-gap: 0.16rem; }
    /* 采集菜单2 */
    .contact_us .w1620 { width: 90%; margin: 0 auto; padding: 0; flex-direction: column; row-gap: 0.3rem; }
    .contact_us .txtbox { width: 100% !important; }
    .contact_us .txtbox .innerbtn { bottom: 0.2rem !important; }
    .contact_us .formbox { width: 100% !important; }
    .contact_us .formbox .item { width: 100% !important; }
    .contact_us .txtbox .t2 { font-size: 0.2rem; }

    /* 首页 */
    .index_container .index1 { padding: 0.6rem 5%; }
    .index_container .index1 .cont { flex-direction: column; align-items: center; }
    .index_container .index1 .cont .pic { width: 60%; display: flex; justify-content: center; margin-top: 0.44rem;}
    .index_container .banner { height: 7.4rem; }
    .index_container .banner .swiper .swiper-slide .slide_cont .h1 { line-height: 1.2; margin-bottom: 0.16rem; width: 100%;}
    .index_container .banner .swiper .swiper-slide .slide_cont { padding: 0 0.32rem; }
    .index_container .banner .swiper .swiper-slide .slide_cont .text-wrapper { width: 75%; }
    .index_container .banner .swiper .swiper-pagination { left: 50%; transform: translateX(-50%); }
    .index_container .index1 .cont .text { width: 100%; }
    .index_container .index2 { padding: 0.6rem 5%; }
    .index_container .index2 .cont .list { display: none; }
    .index_container .index2 .cont .index2-swiper-wrapper { display: block; width: 100%; }
    .index_container .index2 .cont .index2-swiper-wrapper .index2-swiper { width: 100%; aspect-ratio: 614 / 753; overflow: visible; }
    .index_container .index2 .cont .index2-swiper-wrapper .swiper-slide { 
        width: 80% !important; 
        /*height: auto; */
        height: 5.7rem;
    }
    .index_container .index2 .cont .index2-swiper-wrapper .swiper-slide .item {
        width: 100%;
        height: 100%;
        aspect-ratio: 510 / 350;
        position: relative;
    }
    .index_container .index2 .cont .index2-swiper-wrapper .swiper-slide .item .bgimg {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .index_container .index2 .cont .index2-swiper-wrapper .swiper-slide .item .item_cont {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
        width: 100%;
        height: auto;
        min-height: 1.6rem;
    }
    .index_container .index2 .cont .index2-swiper-wrapper .swiper-slide .item .item_cont .tit {
        padding: 0.3rem 0.58rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    .index_container .index2 .cont .index2-swiper-wrapper .swiper-slide .item .item_cont .tit p {
        font-size: 0.32rem;
        line-height: 1.2;
        margin-bottom: 0.2rem;
    }
    .index_container .index2 .cont .index2-swiper-wrapper .swiper-slide .item .item_cont .item_cont_desc {
        font-size: 0.24rem;
        line-height: 1.2;
        font-family: var(--f300);
    }
    .index_container .index2 .cont .index2-swiper-wrapper .swiper-pagination { 
        position: relative; 
        width: 60%;
        margin: 0.4rem auto 0; 
        height: 0.04rem;
        background-color: rgba(20, 74, 169, 0.2);
        border-radius: 0.02rem;
    }
    .index_container .index2 .cont .index2-swiper-wrapper .swiper-pagination-progressbar-fill {
        background-color: #144aa9;
        border-radius: 0.02rem;
    }
    .index_container .index3 .cont { padding: 0.6rem 5%; flex-direction: column; align-items: center; }
    .index_container .index3 .cont .left { width: 100%; display: flex; flex-direction: column; align-items: center; margin-bottom: 0.3rem; }
    .index_container .index3 .cont .left .p1 { text-align: center; }
    .index_container .index3 .cont .right { width: 100%; }
    .index_container .index3 .cont .right .p1 { height: auto !important; }
    .index_container .index3 .cont .right .card { padding: 0.2rem; }
    .index_container .index4 .cont { padding: 0.6rem 5%; flex-direction: column; align-items: center; min-height: 7.54rem; }
    .index_container .index4 .cont .tit { line-height: 1.6; }
    .index_container .index4 .ourgoal {  width: 60%;  left: 50%;  transform: translateX(-50%) !important;  z-index: 9 !important; transition: none !important; opacity: 1 !important; }
    .index_container .index4.aos-animate .ourgoal { opacity: 1 !important;transform: translateX(-50%) !important; }
    .index_container .index4 .bg1 { min-height: 3.74rem; }
    .index_container .index5 { padding: 0.6rem 5%; }
    .index_container .index5 .cont .list { display: none; }
    .index_container .index5 .cont .mb-swiper-wrapper { display: block; width: 100%; }
    .index_container .index5 .cont .mb-swiper-wrapper .index5-swiper { width: 100%; }
    .index_container .index5 .cont .mb-swiper-wrapper .swiper-slide { width: 80% !important; height: auto; padding: 0.12rem; padding-bottom: 0.36rem; border-radius: 0.1rem; box-shadow: 0px 4px 22px 0px #38383817; }
    .index_container .index5 .cont .mb-swiper-wrapper .swiper-slide .pic { width: 100%; height: 100%; aspect-ratio: 552 / 350; border-radius: 0.16rem; overflow: hidden; }
    .index_container .index5 .cont .mb-swiper-wrapper .swiper-slide .pic img { width: 100%; height: 100%; object-fit: cover; }
    .index_container .index5 .cont .mb-swiper-wrapper .swiper-slide .text { margin-top: 0.1rem; }
    .index_container .index5 .cont .mb-swiper-wrapper .swiper-slide .text .t1 { padding: 0.3rem 0; border-bottom: 1px solid #D2D2D266; }
    .index_container .index5 .cont .mb-swiper-wrapper .swiper-slide .text .p1 {
        text-align: left;
        padding: 0rem 0.4rem; margin: .2rem 0; line-height: 1.2; font-size: .24rem; overflow: hidden; }
    .index_container .index5 .cont .mb-swiper-wrapper .swiper-pagination { 
        position: relative; 
        width: 60%;
        margin: 0.4rem auto 0; 
        height: 0.04rem;
        background-color: rgba(0, 0, 0, 0.1);
        border-radius: 0.02rem;
    }
    .index_container .index5 .cont .mb-swiper-wrapper .swiper-pagination-progressbar-fill {
        background-color: #144aa9;
        border-radius: 0.02rem;
    }
    .index_container .index6 .top { width: 100%; margin: 0 auto 0.44rem; }
    .index_container .index6 .about-map .about-map-box { width: 100%; aspect-ratio: 1508 / 600; height: auto; }
    .index_container .index6 .about-map .about-map-innerbox { width: 100%; aspect-ratio: 1508 / 600; height: inherit; }
    .index_container .index6 .about-map { width: 100%; }
    .index_container .index6 .tabber { margin: 0.6rem auto 0; width: 90%; padding: 0.24rem 0.44rem; }
    .index_container .index6 .tabber .item .ico { width: 0.4rem; height: 0.4rem; }
    .index_container .index6 .tabber .item .num { font-size: .38rem; }
    .index_container .index6 .tabber .item .t { font-size: .2rem; }
    .index_container .index6 .tabber .item::after { display: none; }
    .index6 .about-map .coordinate_cont .coordinate .point::after { animation: none; }

    /* 关于我们 */
    .about-page-container .about-banner__img-box { height: 7.4rem; }
    .about-page-container .about-banner__img-box img { height: 100%; object-fit: cover; }
    .about-page-container .about-nav { padding: 0 5% !important;}
    .about-page-container .about-block1 { padding: 0.6rem 5%; flex-direction: column; align-items: center; gap: 0; }
    .about-page-container .about-block1 .about-block1-right { width: 100%; padding-top: 0; }
    .about-page-container .about-block2 { padding: 0.6rem 5%; }
    .about-page-container .about-block2 .about-block2-list .about-block2-list-box { width: 33%; aspect-ratio: 1 / 1; }
    .about-block2 .about-block2-list .about-block2-list-box .about-block2-board .about-block2-list-desc { width: 100%; }
    .about-page-container .about-block3 { padding: 0.6rem 5%; flex-direction: column; align-items: center; background: #fbfcfe; }
    .about-page-container .about-block3 .m-title { display: block; margin-bottom: 0.3rem; }
    .about-page-container .about-block3 .about-block3-right-title { display: none; }
    .about-page-container .about-block3 .about-block3-right { padding-top: 0; width: 100%; }
    .about-block3 .about-block3-left .about-block3-imgbox { width: 100%; aspect-ratio: 670 / 450; }
    .about-block3 .about-block3-left .about-block3-imgbox .swiper { width: 100%; height: 100%; }
    .about-block3 .about-block3-left .about-block3-imgbox .swiper .swiper-slide { width: 100% !important; height: 100%; }
    .about-page-container .about-block4 { padding: 0.6rem 5%; }
    .about-page-container .about-block4 .reform-totaltime { display: none; }
    .about-page-container .about-block4 .reform-timeline { width: 100%; flex-direction: column; align-items: center; padding-left: 0; }
    .about-page-container .about-block4 .reform-timeline img { width: 100%; aspect-ratio: 670 / 444; height: auto; border-radius: 0.1rem; margin: 0; margin-top: 0.36rem; }
    .about-block4 .reform-timeline .swiper-timeline { width: 100%; aspect-ratio: 690 / 492; height: auto; }
    .about-page-container .about-block5 .about-block5-con { width: 90%; right: auto; left: 50%; transform: translateX(-50%); flex-direction: column; align-items: center; }
    .about-block5 .about-block5-con .about-block5-right { width: 100%; margin-top: 0.3rem; }
    .about-block5 .about-block5-con .about-block5-right .about-block5-nav { flex-wrap: wrap; justify-content: center; gap: 0.1rem; }
    .about-block5 .about-block5-con .about-block5-right .about-block5-nav a { margin: 0; width: 30%; text-align: center; }
    .about-block6 { padding: 0.6rem 5%; }
    .about-block6 .about-block6-subtitle { width: 100%; }
    .about-block6 .about-map { width: 100%; }
    .about-block6 .about-map .about-map-box { width: 100%; aspect-ratio: 1340 / 534; height: auto; }
    .about-block6 .about-map .about-map-innerbox { width: 100%; height: 100%; }
    .about-block6 .about-map .about-block6-float { width: 100%; aspect-ratio: 618 / 556; height: auto; z-index: 99; }
    .about-block6 .tabber { padding: 0; flex-wrap: wrap; row-gap: 0.3rem; }
    .about-block6 .about-map .coordinate_cont .coordinate .point::after { animation: none; }
    .about-block6 .tabber .item { width: 46%; justify-content: flex-start; }
    .about-block7 { padding: 0.6rem 5%; }
    /* 桌面端列表隐藏 */
    .about-block7 .about-block7-list-desktop { display: none; }
    /* 移动端轮播显示 */
    .about-block7 .about-block7-list-mobile { display: block; width: 100%; }
    .about-block7 .mb-swiper-wrapper { display: block; width: 100%; }
    .about-block7 .about-block7-swiper { width: 100%; }
    .about-block7 .about-block7-swiper .swiper-slide { width: 80% !important; height: auto; padding: 0.12rem; padding-bottom: 0.36rem; border-radius: 0.1rem; box-shadow: 0px 4px 22px 0px #38383817; }
    .about-block7 .about-block7-swiper .swiper-slide .about-block7-box { width: 100%; background: inherit; box-shadow: none;height: 5.7rem; } 
    .about-block7 .about-block7-swiper .swiper-slide .about-block7-box .about-block7-box-litpic { width: 100%; height: auto; aspect-ratio: 526 / 330; object-fit: cover; border-radius: 0.16rem; margin: 0; }
    .about-block7 .about-block7-swiper .swiper-slide .about-block7-box .about-block7-con { padding: 0.2rem 0.3rem 0.3rem; }
    .about-block7 .about-block7-swiper .swiper-slide .about-block7-box .about-block7-con .about-block7-time { font-size: 0.14rem; margin-top: 0.1rem; margin-bottom: 0.1rem; }
    .about-block7 .about-block7-swiper .swiper-slide .about-block7-box .about-block7-con .about-block7-title { font-size: 0.22rem; height: auto; margin-bottom: 0.2rem; line-height: 1.4; -webkit-line-clamp: 2; }
    .about-block7 .about-block7-swiper .swiper-slide .about-block7-box .about-block7-con .about-block7-desc { font-size: 0.16rem; height: auto; line-height: 1.5; -webkit-line-clamp: 3; }
    .about-block7 .about-block7-swiper .swiper-pagination { position: relative; width: 60%; margin: 0.4rem auto 0; height: 0.04rem; background-color: rgba(0, 0, 0, 0.1); border-radius: 0.02rem; }
    .about-block7 .about-block7-swiper .swiper-pagination-progressbar-fill { background-color: #144aa9; border-radius: 0.02rem; }
    .about-block8 .about-block6-list .about-block6-list-box { width: 32%; }
    .about-page-container .about-block8 .about-block6-list { justify-content: space-between; }
    .about-page-container .about-block8 .about-block6-list .about-block6-list-box { height: 1.65rem; }

    /* 新闻 */
    .about-banner { height: 7.4rem; }
    .news-crumb .crumb { width: 90%; margin: 0 auto; padding: 0; }
    .news-block1 { padding: 0.6rem 5%; }
    .news-block1 .news-swiper { height: auto; }
    .news-block1 .news-swiper .swiper-news .swiper-slide .swiper-news__img { width: 100%; }
    .news-block1 .news-swiper .swiper-news .swiper-slide .swiper-news-right { display: none; }
    .news-block1 .news-ul .news-li { width: 100%; aspect-ratio: 526 / 616; }
    /* 新闻详情 */
    .news-detail1 { width: 90%; margin: calc(var(--header)) auto 0; }
    .news-detail1 .crumb { width: 90%; margin: 0 auto 0.3rem; padding: 0; flex-wrap: wrap; }
    .news-detail1 .news-detail-con .news-detail-left { width: 100%; padding: 0; }
    .news-detail1 .news-detail-con .news-detail-left .news-detail-title { width: 100%; }
    .news-detail1 .news-detail-con .news-detail-right { display: none; }

    /* 产品 */
    .about-banner .about-text { width:75%; }
    .product-block1 { padding: 0.6rem 5%; flex-direction: column; align-items: center; }
    .product-block1 .product-block1__img { width: 30%; aspect-ratio: 1 / 1; margin: 0; margin-top: 0.3rem; }
    .product-block1 .product-block1-left .product-block1-desc { width: 100%; }
    .product-block2 { padding: 0.6rem 5%; }
    .product-block2 .product-block2-list .product-block2-box { width: 100%; aspect-ratio: 78 / 20; padding: 0 0.33rem; height: auto; }
    .product-block2 .product-block2-list .product-block2-box .product-block2-title { flex: 1; width: auto; }
    .product-block3 { padding: 0.6rem 5%; }
    .product-block3 .product-block3-list { padding-left: 0.2rem; padding-right: 0.2rem; }
    .product-block3 .product-block3-list .product-block3-list-box .product-block3-list-more { display: none; }
    .product-block3 .product-block3-list .product-block3-list-box .product-block3-list-left { padding: 0; }
    .product-block3 .product-block3-list .product-block3-list-box .product-block3-list-left .product-block3-list-title { flex-wrap: wrap; }
    .product-block3 .product-block3-list .product-block3-list-box .product-block3-list-left .product-block3-list-title img { display: none !important; }
    /* 产品详情 */
    .product-dblock1 .crumb { width: 90%; margin: 0 auto; padding: 0; }
    .pro-nav { width: 100% !important; padding: 0 5% !important; }  
    .product-dblock1 .product-plat { padding: 0.6rem 5%; }
    .product-dblock1 .product-plat.noleft { flex-direction: column; row-gap: 0.3rem; }
    .product-dblock1 .product-plat .product-plat-left { width: 100%; }
    .product-dblock1 .product-plat .product-plat-right { width: 100%; }
    .product-dblock2 .product-dblock2-title { width: 90%; margin: 0 auto 0.4rem; }
    .product-dblock2 .product-dblock2-system { flex-direction: column; row-gap: 0.3rem; width: 90%; margin: 0 auto; padding: 0; }
    .product-dblock2 .product-dblock2-system .product-dblock2-left { width: 100%; }
    .product-dblock2 .product-dblock2-system .product-dblock2-right { display: none; }
    .product-dblock2 .product-dblock2-system .product-dblock2-left .product-dblock2-left-boxm { display: flex; margin-top: 0.2rem; }
    .product-dblock3 { width: 90%; margin: 0.6rem auto; padding: 0; }
    .product-dblock3 .product-dblock3-swiper { flex-direction: column; row-gap: 0.3rem; }
    .product-dblock3 .product-dblock3-swiper .product-dblock3-swiperbox { width: 100%; }
    .product-dblock3 .product-dblock3-swiper .product-dblock3-swiperbox .swiper-host { width: 100%; max-height: 4.3rem; height: auto; padding-bottom: 0.2rem; }
    .product-dblock3 .product-dblock3-swiper .product-dblock3-swiper-imgbox { width: 100%; aspect-ratio: 90 / 45; height: auto; }
    .product-block4 { background-size: cover; }
    .product-block4 .product-block4-title { top: 1rem; width: 90%; text-align: center; }
    /* 桌面端列表隐藏 */
    .product-block4 .product-block4-list-desktop { display: none; }
    /* 移动端轮播显示 */
    .product-block4 .product-block4-list-mobile { display: block; width: 90%; margin: 0 auto; }
    .product-block4 .product-block4-swiper { width: 100%; padding-bottom: 0.5rem; }
    .product-block4 .product-block4-swiper .swiper-slide { height: auto; }
    .product-block4 .product-block4-swiper .product-block4-box { width: 100%; padding: 0.3rem; border-right: none; border-bottom: 1px solid rgba(153, 153, 153, 0.2); }
    .product-block4 .product-block4-swiper .product-block4-box:last-child { border-bottom: none; }
    .product-block4 .product-block4-swiper .product-block4-box .product-block4-box-desc { opacity: 1; }
    .product-block4 .product-block4-swiper .product-block4-box .product-block4-bottom { opacity: 1; position: relative; }
    .product-block4 .product-block4-pagination { position: relative; margin-top: 0.3rem; }
    .product-block4 .product-block4-list .product-block4-box .product-block4-bottom { bottom: 0; left: 50%; transform: translateX(-50%); }
    .product-dialog .product-dialog-box { width: 90%; }
    /* 桌面端布局隐藏 */
    .product-block5 .product-block5-con-desktop { display: none; }
    /* 移动端轮播显示 */
    .product-block5 .product-block5-con-mobile { display: block; width: 100%; padding: 0; }
    .product-block5 .mb-swiper-wrapper { display: block; width: 100%; }
    .product-block5 .product-block5-swiper { width: 100%; }
    .product-block5 .product-block5-swiper .swiper-slide { width: 80% !important; height: auto; padding: 0.12rem; padding-bottom: 0.36rem; border-radius: 0.1rem; box-shadow: 0px 4px 22px 0px #38383817; }
    .product-block5 .product-block5-swiper .swiper-slide .item { width: 100%; }
    .product-block5 .product-block5-swiper .swiper-slide .item .pic { width: 100%; height: 100%; aspect-ratio: 552 / 350; border-radius: 0.16rem; overflow: hidden; }
    .product-block5 .product-block5-swiper .swiper-slide .item .pic img { width: 100%; height: 100%; object-fit: cover; }
    .product-block5 .product-block5-swiper .swiper-slide .item .text { margin-top: 0.1rem; }
    .product-block5 .product-block5-swiper .swiper-slide .item .text .t1 { padding: 0.3rem 0; border-bottom: 1px solid #D2D2D266; }
    .product-block5 .product-block5-swiper .swiper-slide .item .text .p1 { width:100%; aspect-ratio: 286 / 122; padding: 0rem 0.4rem; margin: .2rem 0; line-height: 1.2; font-size: .24rem; overflow: auto; }
    .product-block5 .product-block5-swiper .swiper-slide .item .text .p1::-webkit-scrollbar { width: 0.06rem; height: 0.06rem; }
    .product-block5 .product-block5-swiper .swiper-slide .item .text .p1::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.05); border-radius: 0.03rem; }
    .product-block5 .product-block5-swiper .swiper-slide .item .text .p1::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.2); border-radius: 0.03rem; }
    .product-block5 .product-block5-swiper .swiper-slide .item .text .p1::-webkit-scrollbar-thumb:hover { background: rgba(0, 0, 0, 0.3); }
    
    .product-block5 .product-block5-swiper .swiper-pagination { position: relative; width: 60%; margin: 0.4rem auto 0; height: 0.04rem; background-color: rgba(0, 0, 0, 0.1); border-radius: 0.02rem; }
    .product-block5 .product-block5-swiper .swiper-pagination-progressbar-fill { background-color: #144aa9; border-radius: 0.02rem; }

    /* 服务 */
    .ser1 .w1620 { width: 90%; margin: 0 auto; padding: 0; }
    .ser1 .sox { flex-direction: column; row-gap: 0.3rem; }
    .ser1 .sox .imgbox { width: 100%; }
    .ser1 .sox .txtbox { width: 100%; }
    .ser1 .sox .txtbox p { padding-left: 0.6rem !important; }
    .ser1 .txtbox p:before { left: 0.3rem !important; }
    .ser1 .txtbox p:hover { border-radius: 0.1rem !important; }
    .ser2 .w1620 { width: 90%; margin: 0 auto; padding: 0; }
    .ser2 .switch { margin-top: 0.3rem; }
    .ser2 .switch-swiper { padding: 0 !important; }
    .ser2 .switch .switch-link { margin: 0 0.1rem; padding: 0 0.15rem 0.15rem; font-size: 0.18rem; }
    .ser2 .list .item .iox { flex-direction: column !important; row-gap: 0.1rem; }
    .ser2 .list .item .txtbox { width: 100% !important;}
    .ser2 .list .item .txtbox .innerbtn { margin: 0.36rem auto; }
    .ser2 .list .item .imgbox { 
        width: 100% !important; 
        /*height: 3.71rem !important; */
        height: auto !important; 
    }
    .ser2 .list .item .imgbox .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: skyblue !important; }
    .sdt2 .imgbox { height: auto !important; }
    /* 服务列表 */
    .w1620 { width: 90%; margin: 0 auto; padding: 0 !important; }
    .serverli-container .serverli-item { flex-direction: column; row-gap: 0.3rem; }
    .serverli-container .serverli-item .serverli-litpic { width: 100% !important; aspect-ratio: 533 / 346; height: auto; flex-direction: column; row-gap: 0.2rem; }
    .serverli-container .serverli-item .serverli-litpic .serverli-info { width: 90%; margin: 0 auto; }
    /* 服务详情 */
    .about-block8 .about-block6-list { flex-wrap: wrap; }
    .about-block8 { padding: 0.6rem 5%; }
    .sdt5 .stp { width: 100% !important; overflow: hidden; }
    .sdt5 .stp .swiper2 .swiper-slide { width: 100% !important; }
    .sdt5 .stp .swiper2 .swiper-slide.on { width: 100% !important; }
    .sdt6 .w1620 .sox { flex-direction: column; row-gap: 0.3rem; }
    .sdt6 .sox .lf { width: 100% !important; }
    .sdt6 .sox .rf { width: 100% !important; }
    .sdt3 .iox { flex-direction: column; row-gap: 0.3rem; }
    .sdt3 .iox .rf { width: 100% !important; }
    .sdt3 .iox .lf { width: 100% !important; }
    .sdt3 .iox .lf .swiper { height: auto !important; max-height: 4.8rem; min-height: 2.4rem; }
    .sdt4 .ul .li .lbt { padding: 0 !important; }
    .lead-con { width: 100% !important; margin: 0 auto !important; padding: 0.3rem 5% !important; height: auto !important; }

    /* 解决 */
    .slt1 .sox { flex-direction: column; row-gap: 0.3rem; }
    .slt1 .imgbox { width: 100% !important; }
    .slt1 .txtbox { width: 100% !important; }
    .slt1 .txtbox p { width: 100% !important; padding: 0.13rem 0 0.13rem 0.8rem !important; }
    .slt1 .txtbox p::before { left: 0.3rem !important; }
    /* 解决详情 */
    .sdtbox { flex-direction: column; row-gap: 0.3rem; }
    .sdtbox .lf { width: 100% !important; padding: 0.2rem !important; }
    .sdtbox .lf .tit { line-height: 1.2; font-size: 0.32rem; }
    .sdtbox .lf .edit { margin-top: 0.1rem !important; }
    .sdtbox .lf .edit strong { font-size: 0.32rem; line-height: 1.2; }
    .sdtbox .lf .edit p { margin: 0.1rem 0 !important; line-height: 1.2 !important; }
    .sdtbox .rf { width: 100% !important; }

    /* 帮助 */
    .help-block1 .help-block1-intro { width: 90% !important; margin: 0 auto .1rem !important; }
    .help-block1 .help-ul { flex-direction: column; row-gap: 0.3rem; width: 90% !important; margin: 0 auto !important; }
    .help-block1 .help-ul .help-ul-left { width: 100% !important; }
    .help-block1 .help-ul .help-ul-right { width: 100% !important; margin: 0 !important; }
    .dialog-box .dialog-con { width: 90% !important; margin: 0 auto !important; }
    .dialog-box .dialog-con .dialog-short { flex-direction: column; }
    .dialog-box .dialog-con .dialog-short .dialog-short-input { width: 100% !important; }
    .help-form { padding: 0.6rem 5%; }
    .help-form .help-form-desc { width: 100% !important; }
    .help-form .help-form__form .help-form-short-partthree { flex-wrap: wrap; }  
    .help-form .help-form__form .help-form-short-partthree .help-form-short-input { width: 100% !important; }
    .help-form .help-form-btns .help-form-btns__button { text-align: center !important; }
    .sdtbox .lf .edit strong {
      font-family: "Bold";
      font-weight: 700;
    }
    .help-form .help-form__form .help-form-submit {
                    border: 1px solid #333;
            background: transparent;
            color: #333333!important;
            /*-webkit-tap-highlight-color: rgba(0,0,0,1);*/
    }
    .help-form .help-form__form .help-form-submit:hover {
            border: 1px solid #333;
            background: transparent;
            color: #333333;
    }
    /*间距*/
    .about-block1 .about-block1-right .about-block1-nums {
        margin-bottom: .4rem;
    }
    .about-block2 .about-block2-list {
        margin-top: .4rem;
    }
    .about-block7 .about-block7-swiper .swiper-slide .about-block7-box .about-block7-con .about-block7-time {
        margin-bottom: .2rem;
    }
    .about-block7 .about-block7-swiper .swiper-slide {
        padding-bottom: 0;
    }
    .about-block1 .about-block1-left .about-block1-title {
        margin-bottom: .4rem;
    }
    .product-dblock1 .product-plat .product-plat-right .product-plat-right-title {
        line-height: 1.3;
        margin-bottom: .4rem;
    }
    .product-dblock1 .product-plat.noleft {
        row-gap: 0.4rem;
    }
    .product-dblock2 {
        padding-top: .6rem;
        padding-bottom: .6rem;
    }
    .product-dblock3 .product-dblock3-title {
        margin-bottom: .4rem;
    }
    .product-dblock3 .product-dblock3-swiper {
        margin-bottom: .6rem;
    }
    .product-block5 {
        padding-top: .6rem;
    }
    .product-block5 .product-block5-title {
        margin-bottom: .4rem;
    }
    .product-block5 {
        padding-bottom: .6rem;
    }
    .index7 .cont {
        padding-bottom: .6rem;
    }
    .slt2 {
        padding: .6rem 0!important;
    }
    .sdt2 {
        padding: .6rem 0;
    }
    .sdt5 {
        padding: .6rem 0 0rem!important;
    }
    .sdt6 .w1620 .sox {
        row-gap: 0.4rem;
    }
    .sdt6 {
        padding: 0.6rem 0 .6rem!important;
    }
    .ser2 .list .item-reserve {
        margin-top: .6rem!important;
    }
    .ser2 .list .item .iox {
        row-gap: 0.4rem;
    }
    .ser2 {
        padding: 0.75rem 0 .6rem!important;
    }
    .service-content-title {
        line-height: 1.3;
    }
    .sdt2 {
        padding: .6rem 0!important;
    }
    .sdt2-server .imgbox {
        margin: .6rem auto 0;
    }
    .sdt3 {
        padding: .6rem 0!important;
    }
    .inner_title .t2 {
        margin: 0.4rem auto 0;
    }
    .sdt5 .stp .swiper2 .txtbox {
        margin-top: .4rem!important;
    }
    .inner_title .t1 {
        line-height: 1.3!important;
    }
    .myser2 {
        padding-top: 0!important;
    }
    .product-block1 .product-block1-left .product-block1-title {
        line-height: 1.3!important;
    }
    .slt1 {
        padding: .6rem 0!important;
    }
    .slt1 .sox {
        row-gap: 0rem!important;
    }
    .inner_title .t2 {
        margin: 0.4rem auto 0!important;
    }
    .contact_us .txtbox .t2 {
        margin-top: .4rem!important;
    }
    .serverli-title {
        margin-bottom: .2rem!important;
    }
    .serverli-container {
        padding-bottom: .6rem!important;
    }
    .serverli-item {
        padding-top: .4rem!important;
    }
    .help-block1 .help-ul {
        padding-bottom: .6rem!important;
    }
    .help-form .help-form-btns {
        margin-top: .4rem!important;
    }
    .sdt2 .imgbox img {
        /*object-fit: contain!important;*/
    }
    .sdt2-server .imgbox {
        width: 100%!important;
        max-width: 100%!important;
    }
    .sdt2-server .imgbox img {
        width: 100%!important;
        max-width: 100%!important;
    }
    .product-dblock3 .product-dblock3-swiper .product-dblock3-swiperbox .swiper-slide .swiper-host-li span {
        line-height: 1.3!important;
    }
    .sdt4 {
        padding: .6rem 0!important;
    }
    .product-block1 .product-block1-left .product-block1-title {
        margin-bottom: .4rem!important;
    }
}
@media screen and (max-width: 768px) {
    .product-block4 {
        padding-top: 2.6rem!important;
        padding-bottom: .6rem!important;
    }
    .f42 {
        font-size: .36rem!important;
    }
    .f20 {
        font-size: .24rem!important;
    }
    .f18 {
        font-size: .24rem!important;
    }
    .f16 {
        font-size: .24rem!important;
    }
    .slt2 .f20 {
        font-size: .24rem!important;
    }
    .sdt6 .sox .rf .form .item .innerbtn {
        font-size: .24rem!important;
    }
    .f14 {
        font-size: .24rem!important;
    }
    .sdt5 .stp .swiper2 .swiper-slide.on .myview {
        font-size: .24rem!important;
    }
    .myview {
        font-size: .24rem!important;
    }
    .index6 .about-map .coordinate_cont .coordinate .tit {
        font-size: .16rem!important;
    }
    .about-block2 .about-block2-list {
        flex-direction: column!important;
    }
    .about-page-container .about-block2 .about-block2-list .about-block2-list-box {
        width: 100%!important;
    }
    .about-block2 .about-block2-list .about-block2-list-box {
        height: 2.6rem!important;
    }
    .about-block2 .about-block2-list .about-block2-list-box {
        margin-bottom: .1rem!important;
    }
    .about-block2 .about-block2-list .about-block2-list-box .about-block2-board {
        padding-top: 0.35rem!important
    }
    .about-banner {
        height: 3rem;
        background-attachment: unset;
    }
    .about-page-container .about-banner__img-box {
        height: 3rem;
    }
    .about-page-container .about-banner .about-banner__img {
        height: 3rem;
    }
    .about-block6 .about-map .about-map-box:before {
        width: 100%;
        font-size: .2rem;
        text-align: center;
    }
    .news-block1 .news-ul .news-li .news-li-title {
        margin-bottom: .2rem;
    }
    .about-block7 .about-block7-swiper .swiper-slide {
        overflow: hidden;
    }
    .about-block7 .about-block7-swiper .swiper-slide .about-block7-box .about-block7-con {
        height: auto!important;
    }
    .about-block7 .about-block7-list .about-block7-box .about-block7-con .about-block7-desc {
        height: 1rem;
        overflow: hidden;
    }
    #footer .bot .t1 {
      display: flex;
      flex-direction: column;
      align-items: center;
    }
}
