@media (max-width: 1560px){
   .about_three .right .content {
    padding-top: 2rem;
  }
}
@media (max-width: 1440px) {
  .index_two .tabul .tabli {
    padding: 0.5rem 0.5rem;
  }

  .index_two .swiper_indexpro .swiper-slide .indexpro_box .text {
    font-size: 1.375rem;
  }

 

}

@media (max-width: 1366px) {
  header .center>ul>li {
    padding: 0 1.25rem;
  }

}

@media (max-width: 1280px) {



  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    left: -5.25rem;
  }

  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    right: -5.25rem;
  }

  .index_two .swiper_indexpro .swiper-slide .indexpro_box .text {
    font-size: 1.125rem;
    padding: 1rem 0;
  }

  .index_two .tabul .tabli a {
    font-size: 1rem;
  }

  .index_two .tabul .tabli {
    margin-left: 10px;
    padding: 10px 1.9375rem;
  }

  header .container {
    padding: 0 3.25rem;
  }

  .about_three .left,
  .about_three .right {
    height: 55vw;
  }

  .about_three .left img,
  .about_three .right img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .all_title h3 {
    font-size: 2.5rem;
    margin-top: 0.625rem;
  }

  .banner .hover .p1 {
    font-size: 3.25rem;
  }

  .index_four .content2 .swiper_yycon .yycon_box .right {
    padding-left: 3.25rem;
  }

  .index_four .content2 .swiper_yycon .yycon_box .left {
    height: 35vw;
  }

  .index_four .content2 .swiper_yycon .yycon_box .left .over {
    width: 100%;
    height: 100%;
  }

  .index_four .content2 .swiper_yycon .yycon_box .left .over img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .index_four .content2 .swiper_yycon .yycon_box .right .text_box .desc {
    line-height: 1.5;
  }

  .neibanner .neibanner_txt h3 {
    font-size: 3rem;
  }

  .show_proban .row .right .title,
  .all_title2 {
    font-size: 2.25rem;
  }

  .list_application .left .title {
    font-size: 2.5rem;
  }

  .about_one ul li {
    font-size: 1.25rem;
    line-height: 1.6;
  }

  .about_three .right .content .swiper_history {
    height: 33rem;
  }

  .index_join_two .content ul li .flex_top {
    padding: 0.625rem 1.125rem 0.625rem 1rem;
  }

  .index_join_two .content ul li .flex_top .right_box {
    padding-left: 2rem;
  }

  .about_three .right .content {
    padding-top: 8.5625rem;
  }
}

@media (max-width: 990px) {
  header .container {
    padding: 0;
  }

  header {
    width: 150px;
    right: 10%;
    left: unset;
  }

  header.active {
    animation: unset;
  }

  header .lanuage {
    width: 100%;
    line-height: 60px;
    margin-left: 0;
  }

  header #translate select {
    color: #000;
  }

  .selected-language {
    color: #000;
  }

  .foot-fot {
    display: block;
  }

  footer {
    display: none;
  }

  .show_proban .row {
    margin-top: 0;
  }

  .about_two ul li .over {
    width: 25vw;
    height: 25vw;
  }

  .about_three .left,
  .about_three .right {
    height: auto;
  }

  .about_three .left {
    display: none;
  }

  .about_three .right {
    width: 100%;
  }

  .about_three .right img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .about_three .right .content {
    position: relative;
  }

  .about_four .swiper_honors .swiper-scrollbar {
    width: 80%;
  }

  .about_four .swiper_honors .swiper-button-prev,
  .about_four .swiper_honors .swiper-container-rtl .swiper-button-next {
    left: 1rem;
  }

  .about_four {
    mask: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);
  }
}

@media (max-width: 767px) {
  .news_box .content {
    padding-bottom: 2rem;
  }

  .news_box .content .swipernews .news_new_box .left .newstxt p.p {
    margin-top: 0;
  }

  .news_box .content .swipernews .news_new_box .left .newstxt h3 {
    font-size: 22px;
    margin-top: 0;
  }

  .news_box .content .swipernews .news_new_box .left {
    width: 100%;
    padding-right: 0;
    order: 2;
  }

  .news_box .content .swipernews .news_new_box .right {
    width: 100%;
    padding-left: 0;
    order: 1;
  }

  .news_box {
    padding-top: 30px;
  }

  .yyhy_content {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .yyhy_content .yyhy_con {
    grid-template-columns: 1fr;
  }

  .index_join_two .content ul li .con_text {
    padding: 20px 15px;
  }

  .index_join_two .content ul li .flex_top {
    padding: 20px 15px;
  }

  .index_join_two .content ul li .flex_top .middle {
    flex-wrap: wrap;
    margin-top: 15px;
  }

  .index_join_two .content ul li .flex_top .right_box {
    width: 100%;
    flex: unset;
    padding-left: 0;
    flex-wrap: wrap;
  }

  .index_join_two .content ul li .flex_top .left {
    width: 100%;
    padding-right: 0;
    border-right: unset;
  }

  .list_join_one .row:nth-child(2) .right {
    padding-left: 15px;
    padding-right: 15px;
    order: 2;
  }

  .list_join_one .row:nth-child(2) {
    margin-top: 20px;
  }

  .list_join_one .row .right .text_box .con ul.grid {
    grid-template-columns: auto;
    grid-template-rows: auto;
    grid-auto-flow: unset;
  }

  .list_join_one .row .right {
    padding-left: 15px;
    padding-top: 20px;
  }

  .list_join_one,
  .index_join_two {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .list_contact_two .content .msg-a1 .inpt p,
  .list_contact_two .content .msg-a2 .inpt p {
    margin-bottom: 5px;
  }

  .list_contact_two .content .msg-a1 {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .list_contact_two .content .msg-a2 {
    margin-top: 15px;
  }

  .list_contact .left {
    margin-bottom: 20px;
  }

  .list_contact .left .tel span {
    font-size: 22px;
  }

  .about_four .swiper_honors .swiper-scrollbar {
    width: 65%;
  }

  .about_four {
    mask: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);
  }

  .about_four .swiper_honors .swiper-slide {
    padding: 0 10px;
  }

  .about_four,
  .list_contact,
  .list_contact_two {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .about_three .right .content .swiper_history .swiper-slide .history_box {
    padding-left: 2rem;
  }

  .about_three .right .content .swiper_history .swiper-slide .history_box h3 {
    font-size: 20px;
  }

  .about_three .right .content {
    padding-top: 40px;
    padding-left: 20px;
  }

  .about_two ul li .over {
    width: 28vw;
    height: 28vw;
  }

  .about_two ul li .text {
    font-size: 1.125rem;
    line-height: 1.5;
    font-weight: 600;
  }

  .about_two .desc {
    width: 90%;
  }

  .about_one ul {
    grid-template-columns: 1fr;
  }

  .about_one ul li {
    border-right: unset;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding: 10px 0;
    font-size: 1.125rem;
  }

  .about_one ul li span {
    font-size: 1.125rem;
  }

  .about_one .left {
    padding-top: 0;
    margin-bottom: 15px;
  }

  .about_one,
  .about_two {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .show_xgnews .content .yyhy_con .yyhy_item .text {
    padding: 20px;
  }

  .show_xgnews .content .yyhy_con {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .show_news_box .show_news_con .title {
    font-size: 22px;
  }

  .show_news_box {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .list_case .list_case_box .list_case_item .text h3 {
    font-size: 22px;
  }

  .list_case .list_case_box .list_case_item {
    flex-wrap: wrap;
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .list_case .list_case_box .list_case_item .text {
    flex: unset;
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
  }

  .list_case .list_case_box .list_case_item .over {
    width: 100%;
  }

  .list_case,
  .show_xgnews {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .list_application2 .xgan_box .xgan_item .text {
    padding: 20px 15px;
  }

  .list_application2 .xgan_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .list_application .left {
    padding-bottom: 20px;
    padding-right: 15px;
  }

  .list_application .left .title {
    font-size: 24px;
  }

  .list_application,
  .list_application2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .list_soft_two .grid_box3 .grid_item .icon {
    width: 6.1875rem;
    height: 6.1875rem;
  }

  .list_soft_six .content .soft_flex .right .title {
    font-size: 22px;
  }

  .list_soft_six .content .soft_flex .right {
    margin-top: 20px;
  }

  .list_soft_six .content .soft_flex {
    flex-wrap: wrap;
  }

  .list_soft_six .content .soft_flex .left {
    width: 100%;
  }

  .list_soft_four .img_con .img_item .top_flex .tit {
    font-size: 18px;
    line-height: 1.5;
  }

  .list_soft_four .img_con .img_item .top_flex .desc {
    padding-left: 1rem;
    font-size: 1rem;
  }

  .list_soft_four .img_con .img_item {
    padding: 20px;
  }

  .list_soft_four .tabul .tabli {
    line-height: 1.5;
    padding-top: 15px;
    padding-bottom: 10px;
  }

  .list_soft_four .tabul {
    grid-template-columns: 1fr 1fr;
  }

  .list_soft_three .img_box .right {
    width: 100%;
    padding-left: 0;
  }

  .list_soft_three .img_box .left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
  }

  .list_soft_two .grid_box,
  .list_soft_two .grid_box3 {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .channel_box .channel_list {
    display: none;
  }

  .show_product_content2 .table table tr td {
    min-width: 100px;
  }

  .show_product_content2,
  .list_soft_one,
  .list_soft_two,
  .list_soft_three,
  .list_soft_four,
  .list_soft_six {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .show_product_content .mt130 {
    margin-top: 30px;
  }

  .show_product_content .mt110 {
    margin-top: 30px;
  }

  .show_product_content .pro_list .pro_i {
    padding: 20px 15px;
  }

  .show_product_content .pro_list {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }

  .all_title2 {
    font-size: 24px;
  }

  .show_product_content {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .show_proban {
    padding-bottom: 30px;
  }

  .show_proban .row .right .title {
    font-size: 24px;
    margin-top: 0;
  }

  .show_proban .ajhhsd {
    display: none;
  }

  .list_product .list_product_box .indexpro_box .text {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .list_product .list_product_box {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .list_product {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .neibanner .mbxdh .ajhhsd {
    display: none;
  }

  .neibanner .neibanner_txt h3 {
    font-size: 24px;
  }

  .neibanner .i1 {
    width: 7.1rem;
  }

  .neibanner .i2 {
    width: 10rem;
  }

  .index_five .content .left ul li .li_con {
    padding: 10px 0;
  }

  .index_five .content .left ul li:nth-child(1) .li_con {
    padding-top: 0;
  }

  .index_five .content .left ul li .li_con .le {
    padding-right: 20px;
  }

  .index_five .content .right .swiper_newsimg {
    margin-top: 15px;
  }

  .index_five .top_flex {
    flex-wrap: wrap;
  }

  .index_five .top_flex .all_more2 {
    display: none;
  }

  .index_five {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .index_four .content2 .swiper_yycon .yycon_box .right .text_box .title {
    font-size: 22px;
  }

  .index_four .content .swiper_yytab .swiper-slide .yytab_box .text {
    font-size: 18px;
  }

  .index_four .content2 .swiper_yycon .yycon_box .left {
    padding-left: 0;
  }

  .index_four .content2 .swiper_yycon {
    overflow: hidden;
    margin: 0 15px;
  }

  .index_four .content2 .swiper_yycon .row {
    margin: 0 !important;
  }

  .index_four .content2 .swiper_yycon .yycon_box .right {
    padding-left: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .index_four {
    padding-top: 30px;
  }

  .index_three {
    background-attachment: unset;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .index_two .swiper_indexpro {
    padding-bottom: 30px;
  }

  .index_two .tabul .tabli {
    width: 100%;
    margin-top: 15px;
    margin-left: 0;
  }

  .index_two .tabul {
    flex-wrap: wrap;
  }

  .index_two .top_flex {
    flex-wrap: wrap;
  }

  .index_two {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .aboutArea .aboutBox .rightBox {
    padding-top: 20px;
  }

  .aboutArea .aboutList .aboutItem .title {
    font-size: 1.125rem;
    line-height: 2.25rem;
  }

  .aboutArea {
    margin-top: 0;
    padding-bottom: 30px;
  }

  .all_title h3 {
    margin-top: 0;
    font-size: 24px;
    line-height: 1.5;
  }

  .index_one {
    padding-top: 30px;
  }

  .banner .swiper-button-next,
  .banner .swiper-button-prev {
    display: none;
  }

  .banner .scroll {
    display: none;
  }

  .banner .hover .p1 {
    font-size: 24px;
  }

  .banner .img::before {
    width: 13rem;
  }

  .banner .img::after {
    width: 8rem;
  }

  .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;
  }
}