
@media (max-width: 1250px) {
    header .email{margin-left: unset}
    header .content{justify-content: space-between}
    header .nav{width: 100%;}
    .index_box_three .right .box{padding-bottom: 50px;}
    .index_box_three .right p{-webkit-line-clamp: 4}
    .index_box_three .right h4{font-size: 35px;}
    footer .content{width: 90%;transition: all .3s}
    .index_box_three .right .box{padding-bottom: 50px;}
    .index_box_three .right p{-webkit-line-clamp: 4}
    .index_box_three .right h4{font-size: 35px;}
}


@media(max-width: 980px) {
    .m_content{display: block}
    footer>p span{display: none;}
    footer>p{font-size: 10px;color: rgba(130, 130, 130, 0.6);margin-top: 11px}
    footer .m_content .content{width: 85%;}
    footer{padding-top: 42px;}
    footer>.content{display: none}
    header .content{display: none}
    .m_nav{display: block}
    header{width: unset;top: 20px;right: 10px}
    .public_banner {height: 667px}
    .public_banner img{height: 100%}
    .index_box .list .item a{width: 100%;transition: all .35s ease-out;box-sizing: border-box}
    .public_banner .text h3{font-size: 48px;text-shadow: 0px 0px 24px rgba(0, 0, 0, 0.65);white-space:nowrap}
    .public_banner .text p{font-size: 24px;text-shadow: 0px 0px 48px rgba(0, 0, 0, 0.65)}
    .public_banner img:first-child{display: none;}
    .public_banner .m_img{display: block}
    .h{font-size: 32px;display: block;text-align: center}
    .h span{font-size: 32px;bottom: 10px}
    .box_two .li{flex-direction: column}
    .box_two .li .item{width: 100%;}
    .box_two .li .item:last-child{margin-top: 24px}
    .index_box .btn{width: 141px;}
    .index_box .list .item a p{font-size: 16px;font-weight: 700;line-height: 23px;}
    .index_box .list .item a span{font-size: 12px;}
    .box_two .li a .text p{font-size: 16px;font-weight: 700;min-height: unset}
    .box_two .li a .box span:before{top: 0}
    .box_two .li a .text span{font-size: 12px;}
    .index_box_three .right .h{display: none}
    .index_box_three .right .box{margin-left: unset;width: 100%;padding: 10px 25px 75px;margin-top: -140px}
    .index_box_three .left{width: 100%;}
    .index_box_three .content{flex-direction: column}
    .index_box_three .right h4{font-size: 32px;}
    .index_box_three .right p{font-size: 12px;}
    .work_tab .content ul li{width: unset;}
    .index_box_three .right .btn{place-self: unset;width: 219px;margin: 0 auto}
    .index_box_two.works .list .item:nth-of-type(n+3){margin-top:14px }
    /*宽度为375px  主体宽度为 295/375  */

    .soft_width{width: 78.667%}
    .software_one{flex-direction: column;padding-bottom: 100px}
    .software_one .right h2{font-size: 32px;line-height: 46px;}
    .software_one .right p{font-size: 12px;line-height: 17px;}
    .software_one .left,.software_one .right{width: 100%;}
    .software_one .right{position: unset;transform: translateY(-85px);margin-top: -120px}
    .software_one .left{padding-bottom: unset}
    .software_two .left{display: none}
    .software_two .right{width: 100%;}
    .software_two .right .text span{display: block}
    .software_two_bc{transform: translateY(-140px);padding-bottom: 63px}
    .software_two_bc h2{margin: 12px auto 16px}
    .software_three{margin-top: -140px}
    .software_three .content{flex-direction: column;}
    .software_three .content .left,.software_three .content .right{width: 100%}
    .software_three .content .left{padding: 12px;margin-bottom: 12px}
    .software_three .content p{font-size: 12px;line-height: 17px;margin-bottom: 0;}
    .software_three .content .left .top h3{font-size: 24px;line-height: 35px;margin-left: 28px;margin-top: 5px;}
    .software_three .content .right{display: flex;flex-direction: column-reverse;}
    .software_three .content .right .list h3{font-size: 24px;line-height: 35px;margin-left:40px}
    .software_three .content .right .item .list,.software_three .content .right>.list{padding: 12px 12px 30px;}
    .software_three .content .right .item{margin-bottom: 12px}
    .software_three .content img,
    .software_three .content .left img{width: 24px;height: 24px;margin-top: 10px;margin-left: 6px}
    .software_three .content .right .list p{padding: 10px}
    .software_four .content .top{align-items: center}
    .software_two .right ul li>img{height: 100px}
    .software_two .right .text{position: unset;transform: translateY(-62px);}
    .software_two .right ul li .set_li_content{display: block;font-size: 12px;line-height: 17px; color: #F5F5F7;width: 78.214%;margin: 0 auto}
    .software_two .right ul li:hover{filter: unset}


    .educ_one{flex-direction: column-reverse;padding: unset;}
    .educ_one .left, .educ_one .right{width: 100%;}
    .educ_one .right{margin-top: 84px}
    .educ_one .left{position: unset;transform: translateY(-115px);margin-top: -140px}
    .educ_one .left h3{font-size: 32px;line-height: 46px;}
    .educ_one .left p{font-size: 12px;line-height: 17px;text-align: center;}
    .software_four{padding-bottom: 28px;}
    .software_four .content{width: 78.667%}
    .software_four .content ul{display: grid;grid-template-columns: repeat(2,48%);grid-row-gap: 13px;margin-bottom: 24px}
    .software_four .content ul li{width: unset;min-height: 250px;}
    .title{margin-bottom: 0}
    .title,.title h2{font-size: 32px;white-space: nowrap}
    .title h2{color: #ffffff;text-shadow: 1px 1px 2px rgba(130, 130, 130, 0.6), 0 0 1em rgba(130, 130, 130, 0.6), 0 0 0.2em rgba(130, 130, 130, 0.6);}
    .software_four .center{flex-direction: column;margin: 14px auto 0}
    .software_four .center .left, .software_four .center .right{width: 100%}
    .software_four .center .right{position: unset;transform: translateY(-105px);margin-top: 95px}
    .software_four .center .right h3{font-size: 32px;line-height: 46px;}
    .software_four .center .right p{font-size: 12px;line-height: 17px;text-align: center;}
    .software_four .content .top h3{font-size: 16px;text-align: center;margin-left:-20px;font-weight: bolder;}
    .software_four .content p{font-size: 12px;line-height: 17px;text-align: center;}
    .software_four .four_sf{margin-top: unset}
    .software_four .four_sf .inner{width: 100%}
    .software_four .four_sf .text .module{visibility: hidden}
    .software_four .four_sf .text .module.appear{visibility: visible;}
    .software_four .four_sf p{font-size: 16px}
    .software_four .four_sf .text{right: 52px;justify-content: flex-end;bottom: 12px}
    .software_four .four_sf .img{padding-bottom: 100px}

    /*.software_four .four_sf .center_text{top: 70%}*/

    .about_box .box_five .logos ul{flex-wrap: wrap;
    }
    .index_box_two .list .item a:hover .click{display: none}
    .index_box_two .list .item a:hover .ok{background-color:rgba(29, 29, 31, 0.8) }
    .index_box_two .list .item a .text p:nth-of-type(2){display: none}
    .public_banner .text{left: 50%;transform: translateX(-50%)}
    .about_box .box{padding-bottom:76px;}
    .box_six .box .imgs .text{display: none}
    .box_six .box .left{display: none}
    .box_six .box .imgs{transform: none}
    .contact .content .form form .btn{text-align: center;width: 58.4%;}
    .contact .content .form form .btn  input[type=submit]{display: block;margin: 20px auto 0!important;width: 100% !important;}
    .contact .content .form form .input span{font-size: 12px;}
    .contact h3{font-size: 12px;}
    .about_box .box_six .box{margin-top: 15px}
    .contact .content .form{width: 100%;}
    .new{padding-bottom: 28px;}
    .about_box .content img{margin: 0 auto;width: 100%;object-fit: cover}
    .about_box .box_five  .h span{font-size: 32px;color: #1D1D1F!important;}
    .about_box .box_five  .logos ul li:nth-of-type(n+3){margin-top: 12px}
    .about_box .box_five  .logos ul li{    filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.35));
        border-radius: 24px;overflow: hidden}
    .about_box .box_five .logos ul li{width: 46%;}
    .about_box .box_five .swiper_s .item{padding: 35px 28px}
    .box_four{padding-top: 24px;}
    .about_box .box_four .content .list img{display: none}
    .about_box .box_four .content .list{flex-direction: column}
    .about_box .box_four .boxs{width: 100%;padding: 32px 35px 72px}
    .box_three{margin-top: 60px}
    .about_box .box_five{padding-top: 20px;padding-bottom: 35px;}
    .about_box .box_four{padding-bottom: unset;}
    .swiper-button-prev, .swiper-rtl .swiper-button-next{left: -12%}
    .swiper-button-next, .swiper-rtl .swiper-button-prev{right: -12%}
    .about_box .box_two .timeline .shuxian{order: 1}
    .about_box .box_two .timeline span:first-child{font-size: 29px;order: 2;margin-right: unset;margin-left: 14px}
    .about_box .box_two .timeline span:last-child{font-size: 14px;text-align: center;order: 3;margin-left: 10px}
    .about_box .box_two .li_s{flex-direction: column;margin-top: 65px}
    .about_box .left .text p{font-size: 12px;text-align: center}
    .about_box .left .text{width: 92%;transform: none;position: unset;margin:-24% auto 0 ;box-sizing: border-box}
    .about_box .left{width: 100%;}
    .privacy{background-position: top}
    .privacy .content{padding-top: 30px;}
    .privacy .content p{margin-top: 12px;font-size: 12px;}
    .privacy .content h3{font-size: 20px;line-height: 29px;margin-top: unset}
    .page_text{width: 100%;text-align: center}
    .page_text span{font-size: 12px;}
    .page_text p{font-size: 32px;}
    .single_box.news{padding-bottom: 30px;}
    .single_box.news .content_img{margin: 0 auto}
    .single_box .content .box_content{width: 100%;font-size: 12px;}
    .single_box .content .date{font-size: 12px;margin-bottom: 10px;}
    .single_box .content h2.m{font-size: 32px;color: #1D1D1F;position: relative;transform: translateY(10px);padding-top: unset;text-align: left}
    .index_box_two{padding-bottom: unset;}
    .new .content .item:hover .bgbox{    margin-top: -20px;
        width: 100%;
        height: calc(100% + 20px)}
    .single_box.news .content_img{width: 100%;}
    .index_box_two .list .item{opacity: 1;}
    .new .content .item a p:nth-of-type(2){display: none}
    .new .content .item span{font-size: 10px;}
    .new .content .item:nth-of-type(n+3){margin-top: 20px}
    .new .content .item  .hp{font-size: 12px;margin: 10px 0}
    .new .content .item:hover{padding: 9px 9px 0 9px}
    .new .content .new_list{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px}
    .new .content .item{width: 100%;box-sizing: border-box;padding: 9px 9px 0 9px}
    .new .content{width: 79.25%;}
    .single_box{margin-top: -410px;padding-bottom:28px;}
    .single_box .index_box_two.lists{width: 78.667%;}
    .single_box .right .box_h.bx{display: none}
    .single_box .index_box_two.pc{display: none}
    .single_box .m_s{display: block}
    .about_box{padding-top: 83px;}
    .single_box .right .boxs{padding:35px }
    .single_box .right .boxs p{font-size: 12px;line-height: 17px;}
    .single_box .right .code{margin-top: 20px}
    main.bg3s{background-position: top}
    .single_box .content h2{color: #fff}
    .single_box .right{margin-left: unset}
    .single_box .left{order: 2;width: 100%;margin-top: 20px}
    .single_box .content{flex-direction:column}
    .work_tab .content ul li a{font-weight: 600;}
    .index_box_two.works .item{width: 48%}
    .work_tab .content{padding: 12px 0}
    .index_box_two .item:hover{padding: unset}
    .index_box_two.works{padding-bottom: 28px;}
    .work_tab .content ul li:nth-of-type(n+7){display: none}
    .work_tab .content ul{grid-template-columns: repeat(3,1fr);width:95%;row-gap: 6px;column-gap: 10px; }
    .m_content{display: block}
    .index_box_two .list .item a .text{display: flex;flex-direction: column;justify-content: space-evenly;padding: 10px 15px;width: 82.269%;margin: 0 auto;left: 50%;transform: translateX(-50%)}
    .index_box_two.works .content{width: 80%;}
    .index_box_two.works .list .item{border-radius: 16px;overflow: hidden}
    footer>p span{display: none;}
    footer>p{font-size: 10px;color: rgba(130, 130, 130, 0.6);margin-top: 11px}
    footer .m_content .content{width: 85%;}
    footer{padding-top: 42px;}
    footer>.content{display: none}
    header .content{display: none}
    .m_nav{display: block}
    header{width: unset;top: 20px;right: 10px}
    .contact .content .form form .btn .radio{top: 14%;left: 5px}
    .contact .content .form form .btn{padding-left: unset;width: 75.4%;}
    .public_banner {height: 667px}
    .public_banner img{height: 100%}

    .public_banner .text h3{font-size: 48px;text-shadow: 0px 0px 24px rgba(0, 0, 0, 0.65);}
    .public_banner .text p{font-size: 24px;text-shadow: 0px 0px 48px rgba(0, 0, 0, 0.65)}
    .public_banner img:first-child{display: none;}
    .public_banner .m_img{display: block}
    .new .content .item .relative a{margin: 0 5px}
    .new .content .item .bgbox{border-radius: 15px}
    .new .content .item:hover .text{margin-left: unset}
    .about_box .box_four .content .list .map{display: none}
    .about_box .box_six .box .imgs.active_animate{transform: translate(0)}
    .about_box .box_six .box .imgs .text{display: none}
    .about_box .box_six .box .imgs{border-radius: unset}
    .about_box .box_two .li_s .item:first-child  .timeline:last-child .shuxian:after{width: 0;}
    .about_box .box .h{line-height: unset}
    .about_box .box_four .h{line-height: unset}
    footer>p span:first-child{display: none}
    .index_box .content{padding-top: 40px;}
    .index_box{padding-bottom: 19px;}
    .index_box .list{margin-top: 20px;}
    .box_two .li .arrow{bottom: 38px;right: 40px}
    .content{width: 78.667%;}
    .index_box_three .right .btn a{width: 219px;}
    .index_box_three{padding-top: 32px;padding-bottom: 20px;}
    .box_two{margin: 10px auto 0;width: 100%;}
    .box_two .li a .text{width: 87.6%;left: 50%;transform: translateX(-50%);display: flex;justify-content: space-evenly;flex-direction: column;bottom: 18px}
    .box_two .li a .text.box{display: none}
    .box_two .li a:hover .bg{background-color: rgba(29, 29, 31, 0.1);backdrop-filter: blur(32px);}
    .box_two .li .item:hover{padding: unset}
    .box_two .li a:hover .arrow{border: 2px solid #F5F5F7}

    .contact .content .form form .btn{flex-direction: column}
}