@media (max-width: 990px) {
  .foot-fot {
    display: block;
  }
  footer {
    display: none;
  }
  .neibanner.mt100 {
    margin-top: 0;
  }
  .list_about_eight .left {
    padding-right: 15px;
  }
  .list_about_eight .right {
    padding-left: 15px;
    margin-top: 20px;
  }
  .list_solution .solution_box .right {
    padding-left: 15px;
    margin-top: 20px;
  }
  .list_solution .solution_box:nth-child(even) .left {
    order: 1;
    padding-left: 15px;
  }
  .list_solution .solution_box .left {
    padding-right: 15px;
  }
  .list_solution .solution_box:nth-child(even) .right {
    padding-right: 15px;
  }
  .show_product_top {
    margin-top: 0;
  }
  .show_product_top .left .tab-content {
    padding-right: 0;
  }
  .show_product_top .right {
    padding-left: 15px;
    margin-top: 20px;
  }
  .show_product_three .row .left {
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .banner .hover .p2 {
    font-size: 16px;
  }
  .banner .hover .p2 br {
    display: none;
  }
  .banner .scroll {
    display: none;
  }
  .list_manu_one .yuan .flex_box {
    position: relative;
  }
  .list_manu_one .yuan ul li:nth-child(5) .text {
    padding-right: 0;
  }
  .list_manu_one .yuan ul li .dian {
    width: 1rem;
    height: 1rem;
  }
  .list_manu_one .yuan ul li .text .t {
    font-size: 1.25rem;
  }
  .list_manu_one .yuan ul li .text .p {
    font-size: 1.125rem;
  }
  .list_manu_one .yuan ul li:nth-child(2) .text {
    padding-left: 1.5rem;
  }
  .list_manu_one .yuan ul li:nth-child(1) .dian {
    order: 1;
    margin-top: 0;
  }
  .list_manu_one .yuan ul li:nth-child(3) .text {
    padding-left: 1.5rem;
  }
  .list_manu_one .yuan ul li:nth-child(1) .text,
  .list_manu_one .yuan ul li:nth-child(4) .text,
  .list_manu_one .yuan ul li:nth-child(5) .text {
    order: 2;
    text-align: left;
    flex: 1;
    padding-left: 1.5rem;
  }
  .list_manu_one .yuan ul li:nth-child(1) {
    transform: unset !important;
    flex-direction: unset;
  }
  .list_manu_one .yuan ul {
    margin-top: 20px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
  .list_manu_one .yuan ul li {
    position: relative !important;
    top: unset !important;
    left: unset !important;
    right: unset !important;
    bottom: unset !important;
  }
  .list_trusted_one .yuan_box .yuan.y2 {
    margin-top: 4rem;
  }
  .list_trusted_one .yuan_box .yuan.y2::before {
    top: -2.5rem;
    left: 50%;
    transform: translateX(-50%) rotate(90deg);
  }
  .list_trusted_one .yuan_box .yuan.y1 {
    margin-bottom: 5rem;
  }
  .list_trusted_one .yuan_box .yuan.y1::before {
    bottom: -2.5rem;
    left: 50%;
    transform: translateX(-50%) rotate(90deg);
  }
  .list_trusted_one .yuan_box .yuan {
    position: relative;
    margin: 0 auto;
    top: unset !important;
    left: unset !important;
    right: unset !important;
    transform: unset !important;
  }
  .list_trusted_one .yuan_box .yuan_item:nth-child(3)::after {
    width: 3.5rem;
    height: 3.5rem;
    top: -3rem;
  }
  .list_trusted_one .yuan_box .yuan_item:nth-child(3)::before {
    width: 100vw;
    height: 100vw;
  }
  .list_trusted_one .yuan_box .yuan_item {
    width: 95vw;
    height: 95vw;
  }
  .list_trusted_one .yuan_box {
    display: grid;
    margin-top: 30px;
    gap: 30px;
    margin-bottom: 30px;
  }
  .show_product_top .left .tabul .tabli a {
    padding: 0.625rem 1.25rem 0.6875rem;
  }
  .index_six2 .content .row .left .title {
    font-size: 24px;
  }
  .section5 .wrap .box .top {
    position: relative !important;
    width: 100% !important;
  }
  .index_six2 .content {
    position: relative;
    bottom: unset;
  }
  .section5 .wrap {
    height: auto !important;
  }
  #earth {
    width: 90vw !important;
    height: 90vw !important;
  }
  #earth {
    transform: unset !important;
    position: absolute;
  }
  .section5 .wrap .box {
    height: 100% !important;
    position: relative !important;
    display: block !important;
  }
  .index_six2 .content .row .right .about_num {
    gap: 20px;
  }
  .index_six2 .content .row .right .about_num .about_item .p {
    font-size: 1.125rem;
  }
  .index_six2 .content .row .right .about_num .about_item h3 {
    font-size: 2.5rem;
  }
  .index_six2 .content .row .right {
    padding-left: 15px;
    margin-top: 20px;
  }
  .index_six2 .content {
    padding: 30px 15px;
  }
  .index_five .swiper_coop .coop_box img {
    height: auto;
  }
  .index_four,
  .index_five {
    padding-top: 30px;
  }
  .all_title p {
    font-size: 16px;
  }
  .index_three > img {
    height: 70vw;
    object-fit: cover;
  }
  .index_two .grid_box .grid_item .icon {
    width: 4rem;
    height: 4rem;
  }
  .index_two .grid_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .index_one .content {
    padding: 0 15px;
  }
  .banner .img img {
    object-fit: cover;
  }
  .banner .hover .p1 {
    font-size: 24px;
    line-height: 1.5;
  }
  .show_product_top .left .swiper-button-next,
  .show_product_top .left .swiper-button-prev,
  .index_one .swiper-button-next,
  .index_one .swiper-button-prev {
    display: none;
  }
  .show_product_three .row .right ul li:not(:nth-last-child(1)) {
    margin-bottom: 20px;
  }
  .show_product_three .row .right ul li .text {
    padding-left: 1rem;
  }
  .show_product_three .row .right ul li .icon {
    width: 4rem;
  }
  .show_product_two {
    padding-bottom: 30px;
  }
  .show_product_two .img_box .tit {
    font-size: 22px;
    left: 15px;
  }
  .show_product_two .img_box {
    margin-top: 15px !important;
  }
  .show_product_two .grid_box {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .show_product_one .content .grid_box .grid_item .tit {
    font-size: 1.125rem;
  }
  .show_product_one .content .grid_box .grid_item .icon {
    height: 3rem;
  }
  .show_product_one .content {
    margin-top: 40px;
  }
  .show_product_one .content .grid_box {
    grid-template-columns: 1fr 1fr;
    gap: 30px 15px;
  }
  .show_product_top .right .subtit {
    font-size: 20px;
    line-height: 1.5;
  }
  .show_product_top .right .title {
    font-size: 24px;
    line-height: 1.5;
  }
  .list_product .proudct_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .list_product .title {
    font-size: 22px;
  }
  .list_product {
    padding: 30px 0;
  }
  .list_solution .solution_box:not(:nth-last-child(1)) {
    margin-bottom: 30px;
  }
  .list_solution .solution_box .right .swiper_box {
    margin-top: 20px;
  }
  .list_solution .solution_box .right .tit {
    font-size: 22px;
    line-height: 1.5;
  }
  .list_inno_four .content .left {
    padding: 20px 30px;
  }
  .list_manu_three .content {
    padding: 0 15px;
  }
  .list_manu_three .swiper_manuimg {
    width: 100%;
    overflow: hidden;
    padding-bottom: 2.5rem;
  }
  .list_inno_one .subtit {
    font-size: 22px;
  }
  .list_manu_one .yuan {
    width: auto;
    height: auto;
  }
  .list_manu_one .yuan .flex_box {
    width: 90vw;
    height: 90vw;
    margin-top: 20px;
  }
  .list_manu_two .title span {
    font-size: 24px;
  }
  .list_manu_two .title {
    font-size: 24px;
    line-height: 1.5;
  }
  .list_manu_two .title br {
    display: none;
  }
  .list_manu_two .subtit {
    font-size: 22px;
  }
  .list_manu_two .pro_img {
    width: 100%;
  }
  .list_manu_three {
    padding-top: 30px;
  }
  .m-bm-head .m-bm-head-box .m-bm-logo img {
    width: auto;
    height: 30px;
  }
  .list_manu_two .content .grid_box {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
  .list_manu_four,
  .list_manu_two .content {
    padding: 30px 0;
  }
  .list_manu_two .content {
    margin-top: -4rem;
    padding-top: 80px;
  }
  .list_manu_four .content .grid_box {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .list_about_two .grid_box .grid_item {
    font-size: 1.25rem;
  }
  .list_about_two .grid_box {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .all_more br {
    display: none;
  }
  .list_trusted_two .content {
    font-size: 1.125rem;
  }
  .list_trusted_one .logo_box .top img {
    height: 12px;
  }
  .list_trade .trade_box .trade_item .left .top {
    flex-wrap: wrap;
  }
  .list_trade .trade_box .trade_item .left .tit {
    font-size: 1.25rem;
  }
  .list_trade .trade_box .trade_item {
    flex-wrap: wrap;
    padding: 30px 15px;
  }
  .list_trade .trade_box .trade_item .left {
    width: 100%;
  }
  .list_trade .trade_box .trade_item .right {
    margin-top: 20px;
    width: 100%;
  }
  .list_trade .trade_box .trade_item .right .icon {
    width: 100%;
  }
  .list_trusted_one .grid_box .grid_item .icon {
    width: 3rem;
    height: 3rem;
  }
  .list_trusted_one .grid_box .grid_item {
    width: 100%;
  }
  .list_trusted_one .grid_box {
    display: grid;
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .list_trusted_one .title {
    font-size: 22px;
  }
  .list_about_eight .process_box {
    margin-top: 20px;
  }
  .list_about_eight .process_box .process_item .tt {
    font-size: 1.125rem;
  }
  .list_about_eight {
    padding-bottom: 30px;
  }
  .list_about_eight .process_box .process_item:nth-child(even)::before {
    left: 0;
    bottom: 0;
    top: unset;
  }
  .list_about_eight .process_box .process_item:nth-child(even) {
    margin-top: 0;
    padding-left: 1.375rem;
    padding-top: 1rem;
    padding-bottom: 1.875rem;
  }
  .list_about_eight .process_box .process_item:nth-child(odd) {
    margin-bottom: 0;
  }
  .list_about_eight .process_box {
    grid-template-columns: repeat(2, 1fr);
  }
  .list_about_eight .right ul li {
    font-size: 1.125rem;
  }
  .list_about_eight .right .about_num .about_item h3 span {
    font-size: 2rem;
  }
  .list_about_eight .right .about_num .about_item h3 sup {
    font-size: 1.5rem;
  }
  .list_about_eight .right .about_num {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .list_about_seven .right .img_box {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
  .list_about_seven .right ul li .text {
    padding-left: 1rem;
  }
  .list_about_seven .right ul li .icon {
    width: 3.5rem;
    height: 3.5rem;
  }
  .list_about_seven .right {
    margin-top: 20px;
  }
  .list_about_five .swiper_moreimg3 {
    margin: 0 -7px;
  }
  .list_about_five .swiper_moreimg3 .swiper-slide {
    padding: 0 7px;
  }
  .list_about_five .swiper_moreimg3 .swiper-slide .moreimg3_box,
  .list_about_six .grid_box .grid_item {
    padding: 15px;
  }
  .pb85 {
    padding-bottom: 30px;
  }
  .list_about_six .grid_box {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .list_about_three .desc p {
    font-size: 1.125rem;
  }
  .list_about_three .desc h4 {
    font-size: 20px;
    line-height: 1.5;
  }
  .list_about_two .about_num .about_item h3 sup {
    font-size: 1.5rem;
  }
  .list_about_two .about_num .about_item h3 span {
    font-size: 2rem;
  }
  .list_about_two .about_num {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
  .list_about_two {
    padding: 30px 0;
  }
  .list_about_one {
    padding-bottom: 30px;
  }
  .index_six .bofang {
    width: 6rem;
    height: 6rem;
    right: 20px;
    bottom: 20px;
  }
  .index_six .cont {
    padding: 0 1rem;
  }
  .index_six .cont .le,
  .index_six .cont .ri {
    width: 2rem;
  }
  .index_six .cont .middle {
    padding: 0 1rem;
  }
  .index_six .bgimg > img {
    height: 100vw;
  }
  .index_six .cont .title h3 {
    font-size: 24px;
  }
  .yyhy_content {
    padding-bottom: 30px;
  }
  .yyhy_content .yyhy_con {
    grid-template-columns: 1fr;
    gap: 20x;
  }
  .list_news_top .swiper-button-prev,
  .list_news_top .swiper-button-next {
    display: none;
  }
  .list_news_top .swiper_newstop .news_top a .text .tit {
    font-size: 1.25rem;
  }
  .list_news_top .swiper_newstop .news_top a {
    flex-wrap: wrap;
  }
  .list_news_top .swiper_newstop .news_top a .over {
    width: 100%;
  }
  .list_news_top .swiper_newstop .news_top a .text {
    width: 100%;
    padding: 20px;
  }
  .list_download .content .download_box .download_item .middle .tit {
    font-size: 1.125rem;
  }
  .list_download .content .download_box .download_item .icon {
    width: 3rem;
    height: 3rem;
  }
  .list_download .content .download_box .download_item {
    padding: 25px 20px;
  }
  .list_download .content .download_box .download_item:not(:nth-last-child(1)) {
    margin-bottom: 15px;
  }
  .list_download .content .download_box .download_item .middle {
    padding-left: 1rem;
  }
  .list_download .channel_ul .channel_li {
    padding: 0 14px;
  }
  .list_download .channel_ul .channel_li a {
    font-size: 1.125rem;
  }
  .list_download .channel_ul {
    width: 100%;
  }
  .list_download .search_box {
    width: 100%;
    margin-top: 15px;
  }
  .list_registration {
    padding-bottom: 30px;
  }
  .list_registration .content .contact .msg-a1 {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .show_news_two .content .grid_box {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .ptb {
    padding: 30px 0;
  }
  .pt0 {
    padding-top: 0;
  }
  .pb0 {
    padding-bottom: 0;
  }
  .show_news_two {
    padding-bottom: 30px;
  }
  .show_news .fx_box {
    display: none;
  }
  .show_news .news_content .title {
    font-size: 24px;
    line-height: 1.5;
  }
  .show_news .news_content,
  .show_news_two .content {
    width: 100%;
  }
  .show_news {
    padding-top: 30px;
  }
  .list_faq .faq_box .faq_item .cont {
    padding: 30px 20px;
  }
  .list_faq .faq_box .faq_item.active .top .tit {
    font-size: 1.25rem;
  }
  .list_faq .faq_box .faq_item .top .tit {
    font-size: 1.125rem;
  }
  .list_faq .faq_box .faq_item .top {
    padding: 20px;
  }
  .list_faq .title {
    margin-top: 20px;
    font-size: 22px;
  }
  .list_faq .search_box .faq_search_form {
    width: 100%;
  }
  .list_faq_top .faq_ul .faq_li a .icon {
    width: 3rem;
    height: 3rem;
  }
  .list_faq_top .faq_ul .faq_li a {
    padding: 30px 20px;
  }
  .list_faq_top .faq_ul {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .list_faq_top {
    padding: 30px 0;
  }
  .list_map .left ul li .icon {
    margin-right: 10px;
  }
  .list_local .contact_item .cont {
    font-size: 1.125rem;
  }
  .list_bottom {
    padding-bottom: 30px;
    padding-top: 0;
  }
  .list_bottom .grid_box .grid_item .title {
    font-size: 20px;
  }
  .list_bottom .grid_box .grid_item {
    padding: 30px 20px;
  }
  .list_bottom .grid_box {
    margin-top: 20px;
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .list_local ul {
    display: grid;
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .list_local ul li {
    position: relative !important;
    top: unset !important;
    left: unset !important;
    right: unset !important;
    bottom: unset !important;
  }
  .list_local ul li .dian {
    display: none;
  }
  .list_local ul li .contact_item {
    width: 100%;
    display: block;
    position: relative !important;
    top: unset !important;
    left: unset !important;
    right: unset !important;
    bottom: unset !important;
    padding: 20px 15px;
  }
  .list_map .left {
    width: 100%;
    padding: 30px 20px;
  }
  .list_map .right {
    width: 100%;
  }
  .list_contact {
    padding-bottom: 30px;
  }
  .list_contact .tab_box .tab_con .msg-a1 {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .list_contact .tab_btns .tab_btn .icon {
    width: 3rem;
    height: 3rem;
  }
  .list_contact .tab_btns .tab_btn {
    padding: 2rem 1rem;
  }
  .list_contact .tab_btns {
    gap: 20px;
  }
  .all_title h3 {
    font-size: 24px;
    line-height: 1.5;
  }
  .neibanner .neibanner_txt h3 {
    font-size: 28px;
  }
  .neibanner .neibanner_txt .txt {
    padding: 40px 0 30px;
  }
  .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;
  }
}
