@media (max-width: 1600px) {
    .section02 .swiper-slide:hover .content {
        height: 5rem;
    }

    .section02 .bot .swiper-slide:nth-child(odd) {
        margin-top: 15.125rem;
    }

    .section02 .bot .swiper-slide:nth-child(even) {
        margin-top: 22.25rem;
    }
}

@media (max-width: 1440px) {

    .list_smxl .ul2 li:nth-child(1) .img img,
    .list_smxl .ul3 li:nth-child(2) .img img {
        height: 18rem;
    }

    .show_case .swiper_top .swiper-slide img {
        height: 38rem;
    }

    .list_next .content {
        padding: 0 15.75rem;
    }

    .section02 .bot .swiper-slide:nth-child(odd) {
        margin-top: 13.125rem;
    }

    .section02 .bot .swiper-slide:nth-child(even) {
        margin-top: 20.75rem;
    }
}

@media (max-width: 1280px) {
    header>.container {
        padding: 0 4.25rem;
    }

    .show_smxl .left>div {
        padding: 0 2rem 0 2rem;
    }

    .section02 .swiper-slide:hover .content {
        height: 7rem;
    }

    header .lanuage {
        margin-left: 1rem;
    }

    .section02 .swiper-slide {
        height: 12rem;
    }

    .list_next .content {
        padding: 0 12.75rem;
    }

    header .ds1 {
        margin: 0 2rem 0 2rem;
    }
}

@media (max-width: 990px) {
    header {
        display: none;
    }

    .banner .hover .content {
        padding: 2rem;
        width: 60%;
    }

    /*.banner .swiper-slide .img {*/
    /*    height: calc(100vh - 60px);*/
    /*    overflow: hidden;*/
    /*}*/

    /*.banner .swiper-slide .img img {*/
    /*    height: 100%;*/
    /*    object-fit: cover;*/
    /*}*/

    .banner .swiper-slide .content .p1 {
        font-size: 26px;
    }

    .banner .swiper-slide .content .p2 {
        font-size: 16px;
    }

    .index_two ul li .hover {
        padding: 0 20px;
        bottom: 15px;
    }

    .title {
        font-size: 26px;
        line-height: 36px;
    }

    footer {
        display: none;
    }

    .foot-fot {
        background: #fff;
    }

    .foot-fot .m-bm-nav>li>a {
        color: #555;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.625rem;
        margin-bottom: 0.9375rem;
    }

    .foot-fot .m-bm-nav .aniut i {
        color: #555;
    }

    .foot-fot .m-bm-nav>li .sec a {
        display: block;
        font-size: 12px;
        color: #555;
        line-height: 35px;
        font-weight: 300;
    }

    .index_three .margin .swiper-container {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .index_three .swiper-pagination {
        margin-bottom: 40px;
    }

    .banner .swiper-pagination {
        bottom: 40px;
    }

    .banner .swiper-pagination-bullet {
        opacity: 0.6;
    }

    .banner .swiper-pagination-bullet-active {
        background: #fff;
        opacity: 1;
    }

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

    .nyban {
        padding-bottom: 45px;
    }

    .list_contact .ul1 li:nth-child(3) {
        margin-top: 20px;
    }

    .list_product .swiper_top .name {
        font-size: 5.5rem;
        line-height: 6rem;
    }

    .list_product .swiper_bot .sekuai {
        height: 6.375rem;
    }

    .list_product .title {
        padding: 2rem 0 2.6875rem;
    }

    .title_m {
        margin: 1.5rem 0 2.625rem;
    }

    .show_smxl .left {
        padding-right: 1.75rem;
    }

    .show_smxl_two ul li .img {
        width: 8.25rem;
        height: 8.25rem;
    }

    .show_case .swiper-button-next,
    .show_case .swiper-button-prev {
        height: 30px;
    }

    .show_case .swiper-button-next img,
    .show_case .swiper-button-prev img {
        height: 100%;
    }

    .list_tech {
        margin-top: 0;
    }

    .flex_right_left li:nth-child(odd) .left {
        order: 2;
    }

    .flex_right_left li:nth-child(odd) .right {
        order: 1;
    }

    .flex_right_left li>.left {
        padding-top: 15px;
    }

    .show_news {
        padding-top: 0.75rem;
    }

    .list_download .ul li {
        width: 33.3%;
    }

    .list_next .content {
        padding: 0 8rem;
    }

    .section01 .text {
        margin-top: 15px;
    }

    .section .sc {
        display: none;
    }

    .section {
        padding: 30px 0;
        position: relative;
    }

    .section01 video,
    .section01 .text {
        width: 100%;
    }

    .container_p {
        padding-top: 0;
    }

    .section03 .content {
        position: static;
    }

    .section03 .text {
        width: 100%;
    }

    .section02 .bot {
        padding: 0 15px;
    }

    .xian_about,
    .section022,
    .section02 .swiper-slide::before {
        display: none;
    }

    .section02 .bot .swiper-slide:nth-child(even),
    .section02 .bot .swiper-slide:nth-child(odd) {
        margin-top: 0;
    }

    .section02 .swiper-slide .text {
        white-space: normal;
    }

    .section02 .bot .swiper-slide:nth-child(even) {
        padding-bottom: 0;
    }

    .section02 .swiper-slide img {
        max-height: 1.5rem;
    }

    .section02 .swiper-pagination {
        top: 0rem;
    }

    .section.fp-auto-height {
        padding: 15px 0 0 0;
    }

    .section03 {
        padding: 10% 0 40%;
    }
}

@media (max-width: 767px) {
    .banner .hover .content {
        width: 100%;
        padding: 15px;
    }

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

    .banner .hover .content .p2 {
        font-size: 14px;
        margin-top: 2px;
    }

    .title {
        font-size: 22px;
        line-height: 34px;
    }

    .index_one {
        padding: 30px 0;
    }

    .index_two ul li {
        padding-top: 0;
        padding-bottom: 15px;
    }

    .index_two ul li:last-child {
        padding-bottom: 0;
    }

    .index_two ul {
        margin-top: 0;
        margin-bottom: 0;
    }

    .index_three {
        padding: 30px 0;
    }

    .index_three .margin .swiper-container {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .suquera_news {
        padding: 0 8px;
    }

    .index_three .margin {
        margin: 0 -8px 0;
    }

    .suquera_news>a .content {
        padding: 1rem;
    }

    .suquera_news>a .name {
        margin: 8px 0;
    }

    .index_three .swiper-pagination {
        margin-bottom: 20px;
    }

    .list_about .right {
        display: none;
    }

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

    .list_about .left .swiper-slide .clearfix {
        flex-wrap: wrap;
    }

    .list_about .left .swiper-slide .clearfix .l {
        width: 100%;
        padding: 15px 20px;
    }

    .list_about .left .swiper-slide .clearfix .r {
        width: 100%;
    }

    .bread {
        display: none;
    }

    .nyban {
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .list_about .left .swiper-slide .clearfix .year {
        font-size: 24px;
    }

    .nyban .hover .name {
        font-size: 24px;
    }

    .pb110 {
        padding-bottom: 25px;
    }

    .list_contact .ul1 li:nth-child(3) {
        margin-top: 0;
    }

    .list_contact .ul1 li .name {
        margin-bottom: 2px;
    }

    .list_contact .ul1 li:not(:last-child) {
        margin-bottom: 15px;
    }

    .list_contact .ul2 {
        margin-top: 30px;
        padding-bottom: 25px;
        margin-bottom: 25px;
    }

    .list_contact .ul2 li:not(:last-child) {
        margin-bottom: 15px;
    }

    .list_contact .bottom .name {
        margin-bottom: 15px;
    }

    .list_contact .bottom form {
        margin-top: 0;
    }

    .list_contact .bottom form .mb30 {
        margin-bottom: 15px;
    }

    .list_contact .bottom form .tr {
        text-align: center;
        margin-top: 20px;
    }

    .list_product .swiper_top .name {
        font-size: 40px;
        line-height: 50px;
    }

    .list_product .swiper_bot .sekuai {
        height: 6.375rem;
    }

    .list_product .title {
        padding: 15px 0 20px;
    }

    .list_product .swiper_top .img img {
        height: 12rem;
    }

    .list_product .swiper_top .img {
        height: 21rem;
    }

    .list_product .swiper_bot {
        margin-top: 15px;
    }

    .show_product .subtitle {
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 15px;
    }

    .show_product .font18.margin {
        margin: 15px 0;
    }

    .font18 {
        font-size: 14px;
        line-height: 26px;
    }

    .show_product_two ul li .top {
        padding: 12px 0;
    }

    .show_product_two ul li .bot {
        padding-top: 20px;
    }

    .show_product_two ul li .bot table tr td {
        padding: 10px;
        white-space: nowrap;
    }

    .list_smxl ul li {
        width: 100%;
        margin-bottom: 15px;
    }

    .title_m {
        margin: 15px 0;
    }

    .list_smxl .ul2 li {
        width: 100%;
    }

    .list_smxl .ul2 li:nth-child(1)>div:nth-child(odd) {
        padding-right: 8px;
    }

    .list_smxl .ul2 li:nth-child(1)>div:nth-child(even) {
        padding-left: 8px;
    }

    .list_smxl .ul2 li:nth-child(1)>div:nth-child(1),
    .list_smxl .ul2 li:nth-child(1)>div:nth-child(2) {
        margin-bottom: 15px;
    }

    .list_smxl li>div .hover {
        padding: 0 10px;
    }

    .list_smxl li>div:hover .hover {
        bottom: 15px;
    }

    .list_smxl .ul2:nth-child(3) li:nth-child(1) {
        order: 1;
    }

    .list_smxl .ul2:nth-child(3) li:nth-child(2) {
        order: 2;
    }

    .show_smxl {
        padding-top: 15px;
    }

    .show_smxl .left {
        padding-right: 15px;
        order: 2;
    }

    .show_smxl .left>div {
        padding: 15px;
    }

    .show_smxl .left>div>div {
        width: 100%;
    }

    .show_smxl .right {
        padding-left: 15px;
        order: 1;
    }

    .show_smxl .left>div .text {
        margin: 5px 0 15px;
    }

    .show_smxl_two ul li {
        width: 50%;
        padding: 8px;
    }

    .show_smxl_two ul {
        margin: -8px;
    }

    .title_m.mb45 .font16 {
        font-size: 14px;
        margin-top: 5px;
    }

    .title_m.mb45 {
        margin-bottom: 15px;
    }

    .shaixuan {
        padding: 15px 0;
    }

    .shaixuan li .l {
        width: 100%;
    }

    .shaixuan li .r {
        width: 100%;
    }

    .shaixuan li:not(:last-child) {
        margin-bottom: 10px;
    }

    .list_case .bottom {
        padding-top: 20px;
    }

    .suqera_case {
        margin-bottom: 15px;
    }

    .show_case .left {
        width: 100%;
    }

    .show_case .right {
        width: 100%;
        padding: 15px;
    }

    .show_case .swiper_bot {
        margin-top: 1.125rem;
        padding-right: 0;
    }

    .show_case {
        padding-top: 15px;
    }

    .list_tech_two ul li .right {
        width: 100%;
        padding-left: 0;
    }

    .list_tech_two ul {
        margin-top: 15px;
    }

    .list_tech_two ul li {
        padding: 10px;
        flex-wrap: wrap;
    }

    .list_tech_two ul li .left {
        width: 100%;
    }

    .list_tech_two ul li .right {
        margin-top: 15px;
    }

    .list_tech_two ul li .right .name {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .flex_right_left li:not(:last-child) {
        margin-bottom: 20px;
    }

    .list_tech_two ul li:not(:last-child) {
        margin-bottom: 15px;
    }

    .list_news .ul li {
        margin-bottom: 15px;
    }

    .show_news .title {
        font-size: 20px;
    }

    .show_news .data {
        margin: 5px 0 15px;
        font-size: 14px;
        line-height: 20px;
    }

    .show_news .mt45 {
        margin-top: 15px;
    }

    .font16 {
        font-size: 14px;
        line-height: 26px;
    }

    .mt60.tr {
        margin-top: 20px;
        text-align: center;
    }

    .list_download .ul li {
        width: 50%;
        margin-bottom: 15px;
        padding: 0 8px;
    }

    .list_download .ul {
        margin: 0 -8px;
    }

    .list_download .ul li>div {
        padding: 8px;
    }

    .select_download {
        margin-bottom: 15px;
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .list_download .ul li .name {
        line-height: 20px;
        height: 40px;
    }

    .list_video .suquera_news .content {
        padding: 0 10px;
        height: 5.5625rem;
    }

    .list_video .suquera_news .content .name {
        font-size: 14px;
    }

    .list_video .ul li {
        margin-bottom: 15px;
    }

    .list_smxl .ul2 li:nth-child(1)>a:nth-child(odd),
    .list_smxl .ul3 li:nth-child(2)>a:nth-child(odd) {
        padding-right: 0.5rem;
    }

    .list_smxl .ul2 li:nth-child(1)>a:nth-child(even),
    .list_smxl .ul3 li:nth-child(2)>a:nth-child(even) {
        padding-left: 0.5rem;
    }

    .list_smxl .ul2 li:nth-child(1)>a:nth-child(1),
    .list_smxl .ul2 li:nth-child(1)>a:nth-child(2),
    .list_smxl .ul3 li:nth-child(2)>a:nth-child(1),
    .list_smxl .ul3 li:nth-child(2)>a:nth-child(2) {
        margin-bottom: 1rem;
    }

    .list_smxl .ul2 li:nth-child(1) .img img,
    .list_smxl .ul3 li:nth-child(2) .img img {
        height: 10rem;
    }

    .list_smxl .ul1 .img img {
        height: auto;
    }

    .list_smxl li .hover {
        bottom: 1rem;
        padding: 0 0.875rem;
    }

    .show_case .swiper_top .swiper-slide img {
        height: 15rem;
    }

    .show_case .swiper_bot .swiper-slide img {
        height: 4rem;
    }

    .list_product .swiper_top .img .img_pro {
        height: 11.75rem;
    }

    .list_product .swiper_top .img {
        height: 23rem;
    }

    .list_product .more {
        bottom: 1.5rem;
        line-height: 2.6rem;
    }

    .list_next .content {
        padding: 0rem;
    }

    .index.index_three .suquera_news img,
    .list_news .ul li .over img {
        height: 12.5625rem;
    }
}