@media (max-width: 1600px) {
  header .container {
    padding: 0 3.375rem 0 3.625rem;
  }
}
@media (max-width: 1440px) {
  header .container {
    padding: 0 0.625rem 0 0.625rem;
  }
  header .center > ul > li {
    float: left;
    padding: 0 1rem;
  }
}
@media (max-width: 1280px){
    header .center > ul > li { 
    padding: 0 1rem;
  } header .logo img {
    height: 2rem;
}.banner .hover .p1 {
    color: #FFF;
    font-size: 3rem;
}.all_title h3 { 
    font-size: 2.25rem;
}
}
@media (max-width: 990px) {
  .foot-fot {
    display: block;
  }
  footer {
    display: none;
  }
  .banner .hover .p1 {
    font-size: 24px;
  }
  .index_one {
    margin-top: -50px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .index_one .top .all_title {
    margin-bottom: 10px;
  }
  .banner .hover2 {
    top: 75%;
  }
  .banner .hover {
    top: 40%;
  }
  .all_title h3,
  .all_title,
  .list_man h3 {
    font-size: 22px;
  }
  .all_title p {
    font-size: 16px;
  }
  .index_one .content .swiper_product {
    margin: 20px -0.9375rem 0;
  }
  .index_one .content .swiper_product .swiper-slide .txt {
    padding: 15px 0;
    font-size: 16px;
  }
  .index_two,
  .index_seven {
    border-radius: 1.875rem 1.875rem 0 0;
    background-position: center;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .index_three,
  .index_one,
  .index_six,
  .index_eight,
  .index_eight .content .index_news:nth-child(2) {
    border-radius: 30px 30px 0 0;
    margin-top: -50px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .all_rounded {
    border-radius: 30px 30px 0 0;
    margin-top: -50px;
  }
  .index_two .right {
    padding-left: 2.5rem;
  }
  .neibanner .mbxdh {
    display: none;
  }
}
@media (max-width: 767px) {
  .list_product .product_item {
    display: block;
  }
  .list_bottom {
    padding-bottom: 30px;
  }
  .list_about_six .content .swiper_coop .coop_ul {
    grid-template-columns: repeat(3, 1fr);
  }
  .list_contact .show_product_four {
    padding-top: 30px;
  }
  .list_contact .list_contact_two #myMap {
    height: 20rem;
    border-radius: 20px;
  }
  .list_contact_two {
    margin-top: 20px;
  }
  .list_contact .list_contact_one .content ul li:nth-child(3),
  .list_contact .list_contact_one .content ul li:nth-child(4) {
    border-bottom: 1px solid #CFCDCD;
  }
  .list_contact .list_contact_one .content ul li {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .list_contact .list_contact_one .content ul {
    grid-template-columns: 1fr;
  }
  .show_project_two .content .swiper_project2 {
    padding-bottom: 25px;
  }
  .list_news_one .index_news {
    margin-bottom: 30px;
  }
  .list_news_one .index_news .left .text h3 {
    font-size: 20px;
  }
  .list_news_one .index_news .left {
    padding-right: 15px;
  }
  .list_news_one .index_news .right {
    padding-left: 15px;
    margin-top: 15px;
  }
  .list_about_six .content .swiper_coop {
    padding-bottom: 25px;
  }
  .list_about_four .content .right ul {
    gap: 15px;
  }
  .list_about_four .content .left .swiper_cert {
    margin: 0;
  }
  .list_about_four .content {
    margin-top: 20px;
    margin-bottom: 30px;
  }
  .list_about_four .content .right ul li p {
    font-size: 16px;
  }
  .list_about_four .content .right ul li .icon p {
    font-size: 24px;
  }
  .list_about_four .content .right ul li .icon {
    width: 8rem;
  }
  .list_about_four .content .right ul li {
    height: 230px;
  }
  .list_about_three .content {
    margin-top: 20px;
  }
  .list_about_three .content .bgnum ul li p {
    font-size: 14px;
  }
  .list_about_three .content .bgnum ul li h3 {
    font-size: 24px;
  }
  .list_about_three .content .bgnum {
    position: relative;
    bottom: unset;
  }
  .list_about_three .content .bgnum ul {
    display: flex;
    justify-content: space-between;
  }
  .list_about_one .content .right .top .year span {
    font-size: 24px;
  }
  .list_about_one .content .right .top .year {
    width: 5.625rem;
    height: 5.625rem;
    line-height: 5.625rem;
  }
  .list_about_one .content .right {
    padding-left: 15px;
    margin-top: 15px;
  }
  .list_download .list_download_box .list_download_item {
    padding: 30px 20px;
  }
  .list_download .list_download_box {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .list_faq_one .content .faq_item .desc {
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .list_faq_one .content .faq_item .tit {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .list_faq_one .content .faq_item .tit .left {
    flex: 1;
  }
  .list_faq_one .content .faq_item .tit .right {
    width: 20px;
  }
  .list_faq_one .content .faq_item .tit .right i {
    font-size: 16px;
  }
  .list_faq_one .content .faq_item .tit span {
    margin-left: 0;
  }
  .list_faq_one .content .faq_item .tit .left img {
    width: 25px;
    margin-right: 10px;
  }
  .list_faq_one .content .faq_item .tit span {
    font-size: 18px;
  }
  .index_support_three .content .right ul li {
    padding-bottom: 20px;
  }
  .index_support_three .content .right ul li h3 {
    font-size: 20px;
  }
  .index_support_three .content .right ul li p {
    font-size: 16px;
  }
  .index_support_three .content .left {
    width: 100%;
    padding-right: 0px;
  }
  .index_support_three .content .right {
    width: 100%;
  }
  .index_support_two .one_box .one_item .text h3 {
    font-size: 20px;
  }
  .index_support_two .one_box .one_item {
        height: auto;
        padding: 30px 1rem 3rem 1rem;
  }
  .index_support_two .one_box {
    grid-template-columns: 1fr;
    margin-bottom: 30px;
  }
  .index_one .content .swiper_product .swiper-slide .over .logo {
    top: 20px;
    left: 20px;
  }
  .index_support_one .txt {
    font-size: 16px;
  }
  .list_man .tech_box.tech_bottom {
    padding-bottom: 30px;
  }
  .list_man .coop_box .coop_list {
    grid-template-columns: repeat(2, 1fr);
  }
  .list_man .coop_box {
    margin-top: 20px;
  }
  .list_man .borimg {
    border-radius: 20px;
  }
  .list_man {
    padding-bottom: 0 !important;
  }
  .list_man .container.container_r {
    padding-left: 15px;
  }
  .list_man .container.container_l {
    padding-right: 15px;
  }
  .mt50 .mt50{
      margin-top: 0;
  }
  .list_man .video_bg .txt .icon {
    width: 40px;
    height: 40px;
  }
  .list_man .video_bg .txt {
    top: 30%;
  }
  .list_man .tech_box2 .right {
    order: 2;
  }
  .list_man .tech_box .right .tech_txt p,
  .list_man .tech_box2 .right .tech_txt p {
    font-size: 16px;
  }
  .list_man .tech_box .right .tech_txt h3,
  .list_man .tech_box2 .right .tech_txt h3 {
    font-size: 20px;
  }
  .list_man .tech_box .right .tech_txt,
  .list_man .tech_box2 .right .tech_txt {
    position: relative;
    top: unset;
    left: unset;
    right: unset;
    padding: 20px;
    border-radius: 0 0 30px 30px;
  }
  .list_man .tech_box .left,
  .list_man .tech_box .right,
  .list_man .tech_box2 .right,
  .list_man .tech_box2 .left {
    width: 100%;
  }
  .list_man .tech_box,
  .list_man .tech_box2 {
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .list_man p {
    font-size: 1rem;
  }
  .list_man .video_bg {
    margin-top: 15px;
    margin-bottom: 20px;
    border-radius: 30px;
  }
  .show_project_two .content .swiper_project2 .swiper-slide .project_box .txt {
    padding: 20px;
  }
  .show_project_two {
    padding-bottom: 30px;
  }
  .show_project_two .content {
    margin-top: 15px;
  }
  .show_project_one .project_content .content ul li {
    font-size: 16px;
  }
  .show_project_one .project_content .content ul {
    grid-template-columns: 1fr;
  }
  .show_project_one .project_content .top .share_box {
    margin-top: 5px;
    margin-bottom: 10px;
  }
  .show_project_one .project_content .top .title,
  .show_project_two .content .swiper_project2 .swiper-slide .project_box .txt h3 {
    font-size: 20px;
  }
  .show_project_one .project_content {
    margin-top: 15px;
    padding: 0;
  }
  .show_project_one {
    margin-top: 10px;
    padding-bottom: 20px;
  }
  .list_project_two .project_list .project_item .text h3 {
    font-size: 20px;
  }
  .list_project_two .project_list .project_item .text p,
  .show_project_two .content .swiper_project2 .swiper-slide .project_box .txt p {
    font-size: 18px;
  }
  .list_project_two .pagebox {
    margin-top: 15px;
  }
  .list_project_two .project_list .project_item .text {
    padding-top: 10px;
  }
  .list_project_two .project_list {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .list_project_one .content .swiper_project1 .project_box .right .text p {
    font-size: 18px;
    margin-top: 0px;
  }
  .list_project_one .content .swiper_project1 .project_box .right .text h3 {
    font-size: 20px;
  }
  .list_project_one .content .swiper_project1 .project_box .right {
    margin-top: 15px;
  }
  .list_project_one .content .swiper_project1 .project_box .left,
  .list_project_one .content .swiper_project1 .project_box .right {
    width: 100%;
    padding-left: 0;
  }
  .all_channel {
    display: none;
  }
  .show_product_four .content .msg-a1 .inpt {
    width: 100%;
    margin-bottom: 10px;
  }
  .show_product_four {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .show_product_three .content .swiper_solution {
    padding-bottom: 40px;
  }
  .show_product_three .content .swiper_solution .swiper-slide .solution_box .txt {
    padding: 20px;
  }
  .show_product_three .content .swiper_solution .swiper-slide .solution_box {
    border-radius: 20px;
  }
  .show_product_two .over {
    border-radius: 20px;
  }
  .show_product_one .content .swiper_features {
    padding-bottom: 2.5rem;
  }
  .show_product_one .content .swiper_features .swiper-slide .fea_box {
    min-height: 300px;
  }
  .show_product_one .content .swiper_features .swiper-slide .fea_box .txt h3 {
    font-size: 18px;
  }
  .all_rounded {
    padding-top: 30px;
    padding-bottom: 30px;
    border-radius: 30px 30px 0 0;
    margin-top: -1.875rem;
  }
  .list_product .product_item .text .title {
    font-size: 18px;
  }
  .list_product {
    padding-top: 0;
    padding-bottom: 30px;
  }
  .list_product .pro_nav {
    display: none;
  }
  .list_product .product_item .bgimg {
    border-radius: 30px;
  }
  
  .list_product .product_item .text {
    left: 15px;
  }
  .neibanner .neibanner_txt h3,
  .pro_ban .text h3 {
    font-size: 24px;
  }
  .neibanner .neibanner_txt p,
  .pro_ban .text p {
    font-size: 18px;
    margin-top: 0px;
  }
  .index_two .swiper_box .swiper_index_coop .swiper-pagination {
    bottom: 30px;
  }
  .index_two .left,
  .index_two .right {
    width: 100%;
    padding-left: 0;
  }
  .index_two .right ul {
    flex-direction: unset;
    margin-top: 20px;
  }
  .index_two .right ul li {
    flex: 1;
    padding: 0 5px;
  }
  .index_two .right ul li h3 {
    font-size: 28px;
  }
  .index_two .right ul li p {
    font-size: 14px;
    line-height: 1.2;
  }
  .index_two .swiper_box {
    margin-top: 20px;
  }
  .index_three .content {
    flex-wrap: wrap;
  }
  .index_three .content .left {
    width: 100%;
    padding-right: 0;
  }
  .index_three .content .right {
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
  }
  .index_three .content .right .text_box {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .index_four .video_bg .txt {
    top: 30px;
  }
  .index_four .video_bg .txt h3 {
    font-size: 24px;
  }
  .index_four .video_bg .txt .icon {
    width: 30px;
    height: 30px;
    margin: 20px auto 0;
  }
  .index_six .swiper_project .swiper-slide.project_ul .project_li,
  .index_six .swiper_project .swiper-slide.project_ul .project_li:nth-last-child(1),
  .index_six .swiper_project .swiper-slide.project_ul .project_li:nth-child(2) {
    width: 100%;
    padding: 5px 0;
  }
  .index_six .swiper_project .swiper-slide.project_ul .project_li .title_box {
    padding: 30px 20px;
    height: auto;
  }
  .index_seven .content .service_box {
    gap: 15px;
    grid-template-columns: 1fr;
  }
  .index_eight .content .right {
    padding-left: 15px;
    margin-top: 15px;
  }
  .index_eight .content .left .text h3 {
    font-size: 20px;
  }
  .index_eight {
    padding-bottom: 0;
  }
  .index_eight .content .left {
    padding-right: 15px;
  }
  .index_eight .content .index_news {
    margin-top: 20px;
  }
  .pt100,
  .pt95,
  .pt90,
  .pt85,
  .pt80 {
    padding-top: 30px;
  }
  .pt75,
  .pt70,
  .pt65,
  .pt60,
  .pt55,
  .pt50,
  .pt45 {
    padding-top: 20px;
  }
  .pt40,
  .pt35,
  .pt30,
  .pt25,
  .pt20,
  .pt15 {
    padding-top: 10px;
  }
  .pb120,
  .pb130,
  .pb135,
  .pb100,
  .pb95,
  .pb90,
  .ptb5,
  .pb80 {
    padding-bottom: 30px;
  }
  .pb75,
  .pb70,
  .pb65,
  .pb60,
  .pb55,
  .pb50,
  .pb45 {
    padding-bottom: 20px;
  }
  .pb40,
  .pb35,
  .pb30,
  .pb25,
  .pb20,
  .pb15 {
    padding-bottom: 10px;
  }
  .mb100,
  .mb95,
  .mb90,
  .mb85,
  .mb80,
  .mb75,
  .mb70,
  .mb65,
  .mb60 {
    margin-bottom: 30px;
  }
  .mb55,
  .mb50,
  .mb45,
  .mb40,
  .mb35 {
    margin-bottom: 20px;
  }
  .mb25,
  .mb20,
  .mb15,
  .mb30 {
    margin-bottom: 10px;
  }
  .mt100,
  .mt95,
  .mt90,
  .mt85,
  .mt80,
  .mt75,
  .mt70,
  .mt65,
  .mt60 {
    margin-top: 30px;
  }
  .mt55,
  .mt50,
  .mt45,
  .mt40,
  .mt35 {
    margin-top: 20px;
  }
  .mt30,
  .mt25,
  .mt20,
  .mt15 {
    margin-top: 10px;
  }    .index_four .video_bg .txt {
        top: 37%;
    }
    .index_six .ul li .over img, .index_six .ul li .over { 
    height: 10rem; 
    }.index_six .ul li {
        padding: 0 5px;
        margin-bottom: 10px;
    }.index_six .ul {
        margin: 20px -5px 0;
    }
    .project_li .hover { 
        bottom: 10px; 
        padding: 0 10px;
        font-size: 14px; 
    }.list_about_two .video_bg .txt h3 { 
        font-size: 18px;
    }.list_about_four .left .text {
        font-size: 1rem;
        line-height: 24px;
    }.list_about_four .right  {
        margin-top: 20px;
    }.list_about_six .ul li:not(:last-child) {
        margin-bottom: 20px;
    }    .all_rounded { 
        margin-top: -0.875rem;
    }.list_about_six .ul li>div .name {
        height: auto;
    }.list_about_six .bot .left ul li .name {
    font-size: 1.25rem;
    }
    #map {
        height: 300px !important;
    }.neibanner .neibanner_txt p, .pro_ban .text p {
        font-size: 16px;
    }
}
