@media (max-width:997px) {
    
    
    /*  移动端滚动条样式  */
    ::-webkit-scrollbar {
        width:.125rem;
        height: .125rem;
    }
    
    ::-webkit-scrollbar-thumb {
        background: var(--primary-color);
        margin-top:.1rem;
    }
    ::-webkit-scrollbar-thumb:window-inactive {
      background: var(--primary-color);
    }
    
    .more {width:auto;padding: .3rem .6rem;}
    
    .head .nav-box,
    .head .icon-box{display: none;}
    .head-box .head { padding:0 .75rem; }
    .head .mb-btn { width:1.2rem;height:1rem;display:flex;flex-direction:column;justify-content:space-between; }
    .head .mb-btn .line{ width:100%;height:.05rem;background:#fff;border-radius:.1rem;transition: all .4s ease;}
    .head.active .mb-btn .line { background:#333; }
    .head .mb-btn.on .tp { transform:rotate(45deg);transform-origin: top left; }
    .head .mb-btn.on .mid { transform:translateX(50%);opacity: 0; }
    .head .mb-btn.on .bt { transform:rotate(-45deg);transform-origin: top left;}
    .head .mb-nav { background:#fff; width:100%;top:2.5rem;left:0;padding:0; }
    .head .mb-nav .list1 { display:flex;flex-direction:column; }
    .head .mb-nav .list1>li { display:flex;flex-direction:column; }
    .head .mb-nav .list1>li .h1 { line-height:1.8rem;padding:0 .75rem;display:flex;justify-content:space-between; }
    .head .mb-nav .list1>li:nth-child(odd) .h1 { background:#f3f3f3; }
    .head .mb-nav .list1>li .drop { display:none;padding:.4rem 0 .4rem .75rem; }
    .head .mb-nav .list1>li .drop .list2 .items { line-height:1.8rem; }
    .head .mb-nav .list1>li .drop .list2 .items .h1 { background:initial; }
    .head .mb-nav .list1>li .drop .list2 .items .drop2 { display:none;}
    .head .mb-nav .list1>li .drop .list2 .items .drop2 .list3 { display:flex;flex-direction:column;line-height:1.6rem; }
    .head .mb-nav .list1>li .drop .list2 .items .drop2 .list3 a { padding:0 .75rem; }
    .head .mb-nav .list1>li a { color:#333;flex:1; }
    .head .mb-nav .list1>li .drop_btn { width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center; }
    .head .mb-nav .list1>li .drop_btn img { width:.4rem;height:.7rem;transition:all .4s ease; }
    .head .mb-nav .list1>li .drop_btn.on img { transform:rotate(90deg);transform-origin:50% 50%; }
    
    
    .footer { padding:1.35rem .75rem .45rem; }
    .footer .foot-nav li { margin-right:0;width:20%; }
    
    .banner .swiper-wrapper .swiper-slide { display:flex;flex-direction:column-reverse; }
    .banner .swiper-wrapper .swiper-slide .text { padding:2.5rem .75rem .3rem;position:initial; }
    .banner .swiper-wrapper .swiper-slide .text .h1, .banner .swiper-wrapper .swiper-slide .text p.h2 { color:#333;width:100%; }
    .banner .swiper-wrapper .swiper-slide img, .banner .swiper-wrapper .swiper-slide video { height:auto; }
    
    .index1 .title { padding:0 .75rem;text-align:center; }
    .index1 .main { padding: 0 .75rem; }
    .index1 .main ul .item , .index1 .main ul .item2 { width:100% !important;height:auto;flex-direction:column-reverse; }
    .index1 .main .text { height:auto; }
    .index1 .main .text p { width:100%; }
    .index1 .main ul .item img:nth-child(3), .index1 .main ul .item.item2 img:nth-child(3) { position:initial;width:100%;height:auto; }
    .index1 .main ul .item:nth-child(1), .index1 .main ul .item:nth-child(2), .index1 .main ul .item:nth-child(3), .index1 .main ul .item:nth-child(4) { display:flex; }
    
    .index2 .title { position:initial;margin-bottom:.875rem;text-align:center; }
    .index2 .swiper .swiper-wrapper .swiper-slide>img { transform:scale(1);height:25rem;object-fit:cover; }
    .index2 .text { top:0;left:0;width:100%;padding: .875rem .75rem; }
    .index2 .text .p1 { flex-direction:column; }
    .index2 .text .p1 .rg { margin-left:0; }
    .index2 .text span { color:#fff; }
    .index2 .text .p1 .rg .more { width:25%; }
    .index2 .text .p1 .rg p { width:100%; }
    .index2 .progress1 { display:none; }
    .index2 .swiper .custom-pagination { flex-wrap:wrap;background-color:rgba(255, 255, 255, 0);bottom:4rem; }
    .index2 .swiper .custom-pagination .custom-bullet { width:50%; }
    .index2 .swiper .custom-pagination .custom-bullet.on .dian { display:block;opacity:0; }
    
    .index3 { padding:0 .75rem;height:auto;margin-top:2.25rem; }
    .index3>img { display:none; }
    .index3 .main { position:initial;opacity:1; }
    .index3 .main, .index3 .main p { width:100%; }
    .index3 .main .more { width:25%; }
    .index3 .main .list { width:100%; }
    .index3 .main .list .item { margin-right:0; }
    
    .index4 { padding:2.25rem .75rem 4.5rem;flex-direction:column; gap:.875rem;}
    .index4 .lf>span { width:100% !important; }
    .index4 .lf>span:nth-child(2) { margin-top:.875rem; }
    .index4 .lf .more { width:25%; }
    .index4 .lf .btn { bottom:2rem; }
    .index4 .rg .swiper { margin-top:0; }
    .index4 .rg .swiper .swiper-wrapper .swiper-slide:hover a { transform:translateY(0); }
    .index4 .rg .swiper .swiper-wrapper .swiper-slide a img, .index4 .rg .swiper .swiper-wrapper .swiper-slide a span { width:100%; }
    .index4 .rg .swiper .swiper-wrapper .swiper-slide a img { object-fit:cover; }
    .index4 .rg .swiper .swiper-wrapper .swiper-slide a svg { display:none; }
    
    .index5 .banner2 .text { padding:0 .75rem;display:flex;flex-direction:column;justify-content:center; }
    .index5 .more { width:57%; }
    
    .pro1 { padding:2.5rem .75rem;flex-direction: column; }
    .pro1 .lf-box, .pro1 .rg .list .item { width:100%; }
    .pro1 .rg .list a { width:100%;margin-right:0; }
    .pro1 .rg .list .item .img-box img:nth-child(2) { width:70%; }
    .pro1 .rg .list .item .text .more svg { width:.3rem;height:.5rem; }
    
    .pro2 { padding:2.5rem .75rem; }
    .pro2 .main { flex-direction:column-reverse; }
    .pro2 .main .rg { width:90%;margin:0 auto; }
    .pro2 .main .lf .items p { width:100%; }
    .pro2 .main .lf .list-btn .item { display:flex;width:auto;height:auto; }
    
    .pro3 { padding:2.5rem .75rem; }
    .pro3 .search-box { flex-direction:column; }
    .pro3 .search-box input,.pro3 .search-box .btn { width:100%; }
    .pro3 .search-box .btn svg { width:1.25rem;height:1.25rem; }
    .pro3 .table-box { padding:0; }
    .pro3 .table-box table { display:block;padding:0 0 .1rem 0;overflow-x: auto; }
    /*.pro3 .table-box table tr td { padding:0 .2rem; }*/
    .pro4 { padding: 0 .75rem; }
    .pro4 .main { flex-direction:column; }
    .pro4 .main .lf,.pro4 .main .lf .img-box { width:100%;height:auto; }
    
    .pro5 { padding:2.5rem .75rem; }
    .pro5 .main { flex-direction:column;margin-top:1rem; }
    
    .pro6 { padding:2.5rem .75rem; }
    .pro6 .main .list { gap:1rem; }
    .pro6 .main .list .item, .pro6 .main .list .item .img-box { width:100%; }
    
    .pro7 { padding:2.5rem .75rem; }
    
    .pro8 { padding:2.5rem .75rem;flex-direction:column; }
    .pro8 .cont { width:100%; }
    .pro8 .cont>span { display:block;text-align:center; }
    .pro8 .cont1 { margin-right:0; }
    .pro8 .cont2 { margin-top:1rem; }
    
    .banner2 .text { padding: 7rem .75rem 5.5rem; width:61%; }
    
    .idy1 { padding:2rem .75rem 2rem; }
    .idy1 .main span { width:100%; }
    .idy2 { padding:1.8rem .75rem 2.05rem;height:auto; }
    .idy2 .main .prev svg, .idy2 .main .next svg { width:1.25rem;height:1.25rem; }
    .idy2 .main .prev { left:-.55rem; }
    .idy2 .main .next { right: -.55rem; }
    .idy2 .main .swiper-box .swiper-wrapper .swiper-slide .img-box { height:auto; }
    
    .idy4 { padding:1.45rem .75rem 0; }
    .idy4 .nav { padding:.75rem; }
    .idy4 .nav li { margin-right:1rem; }
    .idy4 .nav li span { text-wrap:nowrap; }
    .idy4 .nav li::after { top:initial;bottom:-.75rem; }
    .idy4 .swiper-box .swiper-wrapper .swiper-slide { padding:1rem .75rem; }
    .idy4 .next , .idy4 .prev  { display:none; }
    
    .idy5 { padding:2.5rem .75rem;flex-direction:column; }
    .idy5 .lf .list { margin-top:1rem;flex-direction:row; }
    .idy5 .rg { margin-top:1.25rem; }
    .idy5 .rg .items p { width:100%; }
    .dialog-box .my-dialog  { width:93%; }
    .vid-dialog-box .my-dialog video { width:100%; }
    
    .ser1 { padding:2.25rem .75rem; }
    .ser1 .main { margin-top:1rem; }
    .ser1 .main .list { flex-direction:column; }
    .ser1 .main .list .item { width:100%;margin-right:0;margin-top:.75rem; }
    .ser1 .main .list .item:first-child { margin-top:0; }
    
    .ser2 { padding:1rem .75rem 2.5rem; }
    .ser2 .main .list1 { flex-direction:column; }
    .ser2 .main .list1 .item { width:100%;margin-top: .75rem; }
    .ser2 .main .list .item:first-child { margin-top:0; }
    .ser2 .flow { padding: 1rem .75rem; }
    .ser2 .flow .list3 { flex-direction:column; }
    .ser2 .flow .list3 .item { margin-top:6rem; }
    .ser2 .flow .list3 .item:first-child { margin-top:0; }
    .ser2 .flow .list3 .item>img { transform:rotate(90deg);bottom:-3rem; top:initial;right:initial; }
    .ser2 .flow .list3 .item .list4 { margin-top:.875rem; }
    .ser2 .flow .list3 .item .list4 li { width:100%;margin-bottom:.4rem; }
    
    .ser3 { padding:2.25rem .75rem; }
    .ser3 .main { margin-top:1rem;flex-direction:column; }
    .ser3 .main .lf .img-box { width:100%; }
    .ser3 .main .rg { margin-left:0;width:100%;margin-top:.875rem; }
    form { gap:0; }
    form .form-item { margin-top:.875rem; }
    form .form-item:first-child { margin-top:0; }
    form .form-item ,form .form-item input,form .form-item select,form .form-item textarea { width:100%; }
    form .form-item input, form .form-item select { height:1.6rem; }
    form .btn-box { margin-top:.875rem; }
    form .btn-box button { width: 5rem;height:auto;padding:.3rem 0;border-radius:.9rem; }
    
    .pbs1 { padding:2.25rem .75rem; }
    .pbs1 .main .list .item .drop { width:calc(100% - 1.425rem); }
    
    .ab1 { padding:4rem .75rem 2.25rem;flex-direction:column; }
    .ab1 .lf .text { display:flex;justify-content: center; }
    .ab1 .rg { width:100%;margin-top:.875rem; }
    .ab1 .bt-img { display:none; }
    .ab1 .rg .list .item { margin-right:0; }
    
    .ab2 { padding:1rem .75rem; }
    .ab2 .main .list { flex-direction:column; gap:.875rem; }
    .ab2 .main .list .item p { width:100%; }
    .ab2 .main .list .item .cir { width:5.575rem;height:5.575rem; }
    .ab2 .main2 { width:100%;height:auto;flex-direction:column; }
    .ab2 .main2 .bg { position:initial;border-radius:.5rem; }
    .ab2 .main2 ul { flex-direction:column;margin-top:.875rem;gap:.5rem; }
    .ab2 .main2 ul li { width:100%;height:auto;padding:.3rem; }
    .ab2 .main2 ul li.active { background:#fff; }
    .ab2 .main2 ul li span { color:var(--primary-color); }
    .ab2 .main2 ul li p { color:#666; }
    
    .ab3 { flex-direction:column; }
    .ab3 .rg { padding:1rem .75rem; }
    .ab3 .rg ul { justify-content:space-between; }
    .ab3 .rg ul li { margin-right:0; }
    
    .dl1 { padding:2.25rem .75rem; }
    .dl1 .main { flex-direction:column; }
    .dl1 .lf ul { width:100%;display:flex;padding-bottom:.2rem;overflow-x:scroll; }
    .dl1 .lf ul li a { text-wrap:nowrap; }
    .dl1 .rg { margin-left:0;margin-top:.875rem; }
    .dl1 .rg>span::after { width:4.8rem;bottom:-.8rem; }
    .dl1 .main .rg .list>ul>li { width:100%; }
    .dl1 .main .rg .list>ul>li>.img-box { width:.9rem;height:.9rem; }
    .dl1 .main .rg .list>ul>li .text .t1 .img-box { width:.675rem;height:.625rem; }
    
    .news1 { padding:2.25rem .75rem;flex-direction:column-reverse;height:auto; }
    .news1 .title { display:block; }
    .news1 .lf { display:none; }
    .news1 .mid { margin-top:2rem; }
    .news1 .mid .swiper .cus-pagination { display:none; }
    .news1 .mid .swiper .swiper-wrapper { flex-direction:column;gap:2rem; }
    .news1 .mid .swiper .swiper-wrapper .swiper-slide a { width:100%;box-shadow: 1px .25rem .75rem rgba(0, 0, 0, .1);  }
    .news1 .mid .swiper .swiper-wrapper .swiper-slide a img { width:100%;object-fit:cover; }
    .news1 .mid .swiper .swiper-wrapper .swiper-slide a span { padding:0 .5rem; }
    .news1 .mid .swiper .swiper-wrapper .swiper-slide a p { padding:0 .5rem .5rem; }
    .news1 .rg { margin-top:1.25rem; }
    .news1 .rg .date { width:100%;display:flex;justify-content:center; }
    .news1 .rg>.list li a { width:100%;box-shadow: 1px .25rem .75rem rgba(0, 0, 0, .1); }
    .news1 .rg>.list li a img { width:100%;object-fit:cover; }
    .news1 .rg>.list li a span { padding:0 .5rem; }
    .news1 .rg>.list li a p { padding:0 .5rem .5rem; }
    
    .new-det { padding:4rem .75rem 3rem;flex-direction:column; }
    .new-det .lf { padding:1.5rem .75rem; }
    .new-det .lf, .new-det .rg .list { width:100%; }
    .new-det .rg { margin-top:.875rem; }
    
    .seh_con { padding:2.25rem .75rem ; }
    .seh_con form { width:100%; }
    .seh_con form input { width:77%; }
    .seh_con .cons .list>.item { width:50%; }
    .seh_con .cons .con3 .list .items { width:100%;margin-right:0; }
    
    .cot1 { padding:2rem .75rem;flex-direction: column-reverse; }
    .cot1 .rg .img-box { width:100%;height:auto; }
    .cot1 .lf { margin-top:1rem; }
    .cot1 .lf .tel { margin-top:.875rem; }
    
    .cot2 { padding:3rem .75rem; }
    .cot2 .form-box { padding:1.75rem .75rem 1.625rem; }
    .cot2 .form-box form { width:100%; }
    .cot2 .form-box form input, .cot2 .form-box form select { width:100%;height:1.6rem; }
    .cot2 .form-box form .long { width:100%; }
    .cot2 .form-box form textarea { width:100%; }
    .cot2 .list { margin-top:2.5rem;flex-wrap:wrap;gap:.875rem 0; }
    .cot2 .list .item { width:50%; }
    .cot2 .list .item a { width:auto;}
    .seh_con .main .list .item { flex-direction:column;gap:.75rem;align-items:flex-start; }
    .seh_con .main .list .item .cont { flex-direction:column;gap:.4rem;align-items:flex-start; }
    .seh_con .main .list .item .cont .txt p { margin-top:.4rem; }
    .seh_con .main .list .item .pic { width:100%; }
    .seh_con .main .list .item .more svg { width:.3rem;height:.5rem; }
    .seh_con .main .list .item .more.download svg { width:.5rem;height:.5rem; }
}