@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: 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) {.show_product_two .content .table_box table tr td{
    padding: .5rem!important;    font-size: 1rem;
}
  .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: 250px;
    padding: 30px 3.25rem 0 4.0625rem;
  }
  .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;
  }
  .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 {
    height: 400px;
  }
  .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;
  }
}
