@media screen and (max-width: 1024px) {

    .wap_block {
        display: block;
    }

    .wap_none {
        display: none;
    }

    .none {
        display: block;
    }

    .container1400 {
        width: 100%;
    }

    .page6 .wrap {
        width: 100%;
        flex-wrap: wrap;
        padding: 20px;
        gap: 20px;
    }

    .banner_bottom_nav {
        display: none;
    }

    .solution_bg {
        margin-top: 0px !important;
    }

    .solution_bg .overflow {
        padding: 0 !important;
    }

    .sectionBox {
        margin-top: 0 !important;
    }

    .product_wrp .overflow,
    .wap_about .overflow,
    .solution_bg .overflow,
    .sectionBox .overflow {
        margin-top: 10px !important;
        margin-bottom: 0 !important;
    }

    .overflow .title i {
        top: 0;
    }

    .product_wrp .overflow .title,
    .wap_about .overflow .title,
    .solution_bg .overflow .title,
    .sectionBox .overflow .title,
    .news_wrp .overflow .title,
    .super_bg .klsx .overflow .title {
        font-size: 22px;
        height: auto;
        /* line-height: 70px; */
    }

    .product_wrp .overflow .title .sub,
    .wap_about .overflow .title .sub,
    .solution_bg .overflow .title .sub,
    .sectionBox .overflow .title .sub,
    .news_wrp .overflow .title .sub,
    .super_bg .overflow .title .sub {
        font-size: 14px;
        padding: 0 10px 10px;
    }

    .overflow .title .sub::before,
    .overflow .title .sub::after {
        top: 10px;
    }

    .sectionBox .overflow .title .sub,
    .product_wrp .overflow .title .sub {
        width: 60%;
    }

    .news_wrp .overflow {
        padding: 0 !important;
    }

    .ftech {
        padding: 20px !important;
    }

    .indexCase {
        margin-top: 0px !important;
        padding: 10px;
    }

    .indexCase ul {
        display: grid;
        gap: 10px;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        justify-content: space-between;
    }

    .indexCase ul:before {
        display: none;
    }

    .indexCase ul li {
        width: 100%;
        margin: 0;
        float: none;
    }

    .indexCase ul li .tit {
        padding: 10px;
    }

    .indexCase ul li h2 {
        font-size: 14px;
    }

    .indexCase ul li .tit p {
        display: none;
    }

    .indexCase ul li .tit i {
        display: none;
    }

    .yongikdoam {
        font-size: 12px !important;
    }

    .nsh {
        width: 100%;
    }

    .nsh .footer_logo_box {
        width: 100%;
    }

    .khpj_wrp {
        display: none;
    }

    .news_wrp .nb_tab {
        margin: 0;
    }

    .news_wrp .nb_tab ul {
        display: flex;

    }

    .news_wrp .nb_tab li {
        width: 100px;
        font-size: 12px;
    }

    .news_wrp .nb_tab li a {
        width: 100%;
        font-size: 12px;
    }

    .news_wrp .nb_tab li a b {
        font-size: 14px;
    }

    .news_wrp.in-4 .list {
        flex-wrap: wrap;
        margin-top: 10px;
    }

    .news_wrp.in-4 .list .left,
    .news_wrp.in-4 .list .right {
        width: 100%;
        float: none;
    }

    .news_wrp.in-4 .list .left .img {
        height: auto !important;
    }

    .news_wrp.in-4 .list .right ul li {
        margin: 10px 0 0 0;
    }

    .news_wrp.in-4 .list .right ul li .box .txt {
        float: none;
        width: 100%;
    }

    .news_wrp.in-4 .list .right ul li .box .txt h5,
    .news_wrp.in-4 .list .right ul li .box .txt p,
    .news_wrp.in-4 .list .right ul li .box .txt span {
        margin: 0;
    }

    .news_wrp.in-4 .list .right ul li .box .txt h5 {
        font-size: 18px;
    }

    .news_wrp.in-4 .list .right ul li .box .img {
        display: none;
    }

    .wt-hz {
        display: none;
    }

    .wt-hz .row {
        width: 100% !important;
        display: flex;
        flex-wrap: wrap;
    }

    .wt-hz .col-md-6 {
        width: 100%;
    }

    .super_bg {
        height: 650px;
    }

    .super_bg .klsx {
        width: 100%;
    }

    .super_bg .klsx .overflow {
        margin: 0 !important;
    }

    .super_bg .super_l,
    .super_bg .super_r {
        width: 100%;
        margin: 0;
    }

    .super_bg .super_l ul {
        display: grid;
        gap: 5px;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        justify-content: space-between;
    }

    .super_bg .super_l ul li {
        width: auto;
        height: auto;
        padding: 10px;
    }

    .super_bg .super_l ul li em,
    .super_bg .super_l ul li i {
        display: none;
    }

    .super_bg .super_l ul li span {
        padding: 0;
        font-size: 14px;
        line-height: 22px;
    }

    .super_bg .super_r dl,
    .super_bg .super_r dt {
        width: 100%;
    }

    .super_bg .super_r {
        height: 681px;
    }

    .super_bg .super_r dl {
        height: 100%;
    }

    .super_bg .super_r dl dt {
        height: 100%;
    }

    .super_bg .super_r dl dt img {
        height: 100%;
        width: auto;
    }

    .super_bg .super_r dl dd {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .footer_logo {
        padding: 0 10px;
        height: 100px;
    }

    .footer_logo .footer_logo_box div {
        display: none;
    }

    .page6_text .list ul li p {
        font-size: 16px;
    }

    .page6_text .ewm {
        display: flex;
        justify-content: space-around;
        width: 100%;
        margin: 0;
    }
    .page6_text .ewm img {
        width: 100px;
        height: 100px;
    }
    .page6 .wrap .page6_text {
        width: 100%;
        flex: auto;
    }

    .footer_info {
        margin-top: 20px;
        flex-wrap: wrap;
        gap: 30px;
    }
    .ewm{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .footer_info .phone div {
        margin-bottom: 20px;
    }

    .footer_info .footer_nav {
        padding-left: 0;
        display: none;
    }

    .copyright {
        height: auto;
        line-height: 26px;
        padding: 10px 0;
    }

    .wap-head {
        width: 100%;
        background-color: #ffffff;
        transition: all 0.3s;
        z-index: 105;
        box-shadow: none;
        height: 15vw;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px;
    }

    .wap-head .wap-head-logo {
        height: 100%;
        display: flex;
        align-items: center;
    }

    .wap-head .wap-head-logo .wimg {
        width: 240px;
        height: auto;
    }

    .slicknav_menu {
        width: 30px;
    }

    .slicknav_menu .slicknav_icon {
        display: block;
        width: 100%;
    }

    .slicknav_menu .slicknav_icon .slicknav_icon-bar {
        width: 100%;
        height: 2px;
        background-color: #0045AA;
        display: block;
        transition: 0.3s;
        margin: 5px 0px;
    }

    .slicknav_menu .slicknav_nav {
        position: fixed;
        width: 100%;
        top: 15vw;
        left: 0px;
        z-index: 101;
        height: 100%;
        background-color: rgba(255, 255, 255,0.9);
        backdrop-filter: blur(10px);
        /* background-color: rgba(255, 255, 255,1); */
        overflow-y: scroll;
        overflow-x: hidden;
        box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px 0px;
    }

    .slicknav_menu .slicknav_nav li {
        position: relative;
        width: 80%;
        margin-left: 10%;
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 16px;
        border-bottom: 1px solid #eeeeee;
    }
    .slicknav_menu .slicknav_nav li ul li{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .slicknav_menu .slicknav_nav li ul li:last-child {
        border-bottom: none;
        padding-bottom: 0px;
    }
    .slicknav_menu .slicknav_nav ul {
        padding-left: 20px !important;
        font-size: 12px;
    }

    .slicknav_menu .slicknav_nav li>.slicknav_item .slicknav_arrow::after {
        content: "";
        position: absolute;
        width: 4vw;
        height: 4vw;
        right: 5%;
        top: calc(6vw);
        opacity: 0.6;
        background: url(/images/wap_menu_arrow.svg) right center / 100% no-repeat;
        transition: 0.3s;
    }

    .slicknav_menu .slicknav_nav li.slicknav_open>.slicknav_item .slicknav_arrow::after {
        transform: rotate(90deg);
    }


    .super_bg .super_r dl dd.form_dd {
        top: 10%;
        left: 50% !important;
        padding-left: 10px;
        padding-right: 10px;
        transform: translate(-50%, 0);
    }

    .footer_yqlj {
        display: none;
    }

    .fpintailist {
        text-align: left;
    }


    /* .fpintailist .pic {
        padding: 0;
    } */

    .fpintailist h3 {
        font-size: 14px;
    }

    .fpintailist li {
        width: 25% !important;
        margin: 0;
        /* margin: 0 0 4px; */
    }

    .fpintailist li a {
        background: #0045AA;
        padding: 0;
    }

    .fpintailist li.on a,
    .fpintailist li:hover a {
        background: #4C73A8;
    }

    .fpintailist .arr {
        display: none;
    }

    .fpintailist li .lin {
        padding: 2px !important;
        text-align: center;
    }

    #swftech .pic img {
        height: 140px;
    }

    #swftech .wz {
        margin-top: 10px;
    }

    #swftech h3 {
        font-size: 18px;
    }

    #swftech .hx {
        margin: 10px auto;
    }

    #swftech .txt {
        font-size: 14px;
    }

    .in-4 .list .left .txt {
        padding: 10px;
    }

    .in-4 .list .left .txt h5 {
        font-size: 18px;
        padding-bottom: 10px;
    }

    .in-4 .list .left .txt p {
        padding-bottom: 10px;
        font-size: 14px;
    }

    .center #tj {
        font-size: 16px;
        width: 120px;
        line-height: 44px;
    }

    .page6_contact .list span {
        font-size: 14px;
    }

    #swftech .swiper-slide a {
        padding: 0 20px 10px;
    }

    .copyright {
        display: block;
    }

    .jszc,
    .yxdl {
        padding-left: 0 !important;
    }

    .super_bg .super_l,
    .super_bg .super_r {
        width: 100% !important;
    }

    .super_l ul li {
        width: auto !important;
    }

    .wenzit6 h1 {
        width: 65% !important;
    }

    .more_wrp {
        margin-bottom: 0px;
    }

    .in-4.news_wrp {
        margin-bottom: 30px;
    }

    .yewulist li {
        width: 50% !important;
        height: 200px;
    }

    .yewulist li .cover label {
        font-size: 12px;
        display: inline-block;
        height: 22px;
        line-height: 22px;
        margin-top: 17px;
        width: 47.5% !important;
    }

    .yewulist li h3,
    .yewulist li .cover .txt2 {
        font-size: 12px;
    }

    .w1600 {
        padding: 0 10px;
    }

    .channel_product .channel_product_right .channel_title {
        margin-bottom: 10px !important;
        font-size: 22px !important;
        padding-bottom: 10px !important;
    }

    .pb-65px {
        padding-bottom: 10px !important;
    }

    .pt-65px {
        padding-top: 10px !important;
    }

    .channel_product {
        display: block !important;
    }

    .channel_product .channel_product_right .channel_product_list {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .channel_product .channel_product_right .channel_product_list .product_item .txt a {
        font-size: 14px !important;
    }

    .product_detail_wrp .info {
        display: block !important;
    }

    .product_detail_wrp .info .pic {
        margin-bottom: 20px;
    }

    .product_detail_wrp .tab .btns div {
        font-size: 14px !important;
        width: 100px !important;
        height: 40px !important;
        line-height: 40px !important;
    }

    .fmwxlx_detail_content .info {
        display: block !important;
    }

    .fmwxlx_detail_content .info .pic {
        margin-bottom: 10px;
    }

    .fmwxlx_detail_content .info .title {
        margin-bottom: 10px !important;
        padding-bottom: 10px !important;
    }

    .fmwxlx_detail_content .info .btns {
        margin-top: 10px;
        text-align: center;
    }

    .primary_btn,
    .circle_btn {
        height: 34px !important;
        line-height: 34px !important;
        border-radius: 17px !important;
        font-size: 16px !important;
    }

    .fmbxsq_wrp {
        padding: 20px 0 !important;
    }

    .fmbxsq_box .title h3 {
        font-size: 28px !important;
    }

    .fmbxsq_box .form_row.row-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
        gap: 20px !important;
    }

    .fmbxsq_box .upload_box {
        display: block !important;
    }

    .fmbxsq_box .upload_box .upload_btn {
        height: 200px;
        margin-bottom: 20px;
    }
}