@media (max-width: 1600px) {
    .warpper {
        width: 100%;
        padding:0 4%;
    }
}
@media (max-width: 1400px) {
    .warpper_mid {
        width: 100%;
        padding:0 4%;
    }
}

@media (max-width: 1600px) and (min-width: 1400px) {
    .navmenu {
        margin-left: 0;
    }

    .bannerbox .banner-text {
        top: 31%;
    }

    .bannerbox .banner-text1 .t2 {
        margin-top: -117px;
    }

    .bannerbox .banner-text1 .t2 span {
        font-size: 51px;
    }

    .bannerbox .banner-text1 .t1 {
        font-size: 203px;
    }

    .in_service .item .list .text .en {
        font-size: 35px;
    }

    .in_service .item .list .text .title {
        font-size: 26px;
    }

    .in_service .item .list .text .icon {
        height: 45px;
        width: 45px;
    }

    .in_service .item .list .text .icon span {
        line-height: 45px;
    }

    .in_title_con {
        padding: 0 7%;
    }

    .in_title_bg .left .s1 {
        font-size: 95px;
    }

    .in_title_bg .left .s2 {
        font-size: 95px;
    }

    .in_title_bg .right {
        font-size: 20px;
        line-height: 40px;
        width: 57%;
    }

    .in_case_img .left .titlebox .item {
        margin-bottom: 8%;
    }

    .in_case_img .left .case_title span {
        font-size: 29px;
    }
    .in_case_img .left .case_title i{
        height: 11px;
        bottom: -1px;
    }
    .in_case_img .left{
        width: 31.5%;
    }
    .in_case_img .right{
        width: 68.5%;
    }
    .in_company_con .right .title {
        font-size: 33px;
    }

    .in_company_con .left .list .inner {
        padding: 0 15%;
    }

    .in_company_con .left .list .title {
        font-size: 48px;
    }

    .in_news_top {
        height: 387px;
    }

    .in_news_box .title {
        font-size: 18px;
    }

    .in_news_top .right .imgbox {
        height: calc(100% - 137px);
    }

    .in_news_top .right .text {
        height: 137px;
    }

    .in_news .newsmore {
        height: 35px;
    }

    .in_news .newsmore span {
        font-size: 13px;
    }

    .in_hezuo .swiper-slide .imgbox {
        height: 145px;
    }

    .footerbox_con .erbox {
        width: 240px;
    }

    .sbanner .text .title {
        font-size: 42px;
        letter-spacing: 1px;
    }

    .allcrumbs .crumbs-menu {
        height: 80px;
    }

    .allcrumbs .loa {
        line-height: 80px;
    }

    .inner-company-fir .title {
        font-size: 24px;
    }

    .inner-company-fir .item .list {
        height: 216px;
    }

    .inner-company-fir .item .list .t {
        font-size: 23px;
    }

    .inner-company-fir .item .list .icon {
        height: 40px;
    }

    .inner-company-fir .item .list .des {
        line-height: initial;
    }

    .inner-company-sec .item .list .imgbox .text1 .t1 {
        font-size: 29px;
    }

    .inner-company-sec .item .list .imgbox .text1 .t2 {
        font-size: 22px;
    }

    .inner-company-four .swiper-container .title span {
        font-size: 18px;
    }

    .inner-company-six .imgbox {
        height: 450px;
    }

    .inner-service-sec .item .list {
        width: 21%;
    }

    .inner-service-thr .item .list .title {
        font-size: 24px;
    }

    .inner-service-thr .item .list {
        height: 240px;
    }

    .inner-service-five .item .list {
        width: 24%;
    }

    .inner-service-five .item .list .text .title {
        font-size: 20px;
    }

    .inner-service-six .item .list .text .icon img {
        height: 40px;
    }

    .inner-service-six .item .list .text .title {
        font-size: 22px;
    }

    .inner-service-six .item .list .text .tags {
        font-size: 13px;
        margin: 4% 0;
    }

    .inner-service-six .item .list .text {
        padding: 14% 9% 0 9%;
    }

    .inner-service-seven .item .list{
        height: 423px;
    }
    .inner-case-zhongdian .inner-case-lunbo{
        width: calc(100% - 309px);
    }
    .casebiaoti span{
        font-size: 39px;
    }
    .inner-case-zhongdian{
        padding-top: 13vw;
    }
    .inner-case-des{
        width: calc(100% - 276px);
        padding: 2%;
    }
    .news-inner-list .time .fir{
        font-size: 35px;
    }
    .inner-title .fir{
        font-size: 27px;
    }
    .news-inner-list{
        width: 92%;
    }
    .inner-pointer .zhong .left .tbox .text .title span{
        font-size: 38px;
    }
    .inner-pointer .zhong .left .tbox .di{
        font-size: 12vw;
    }
    .inner-contact-fir .item .list .t2{
        font-size: 20px;
    }
    .inner-contact-sec{
        height: 430px;
    }
    .searchsm{
        padding: 12% 0 5% 0;
    }
    .inner-company-four .swiper-container .titl{
        height: 60px;
    }

}

@media (max-width: 1400px) and (min-width: 1200px) {
    .navmenu {
        margin-left: 0;
    }

    .bannerbox .banner-text {
        top: 32%;
    }

    .bannerbox .banner-text1 .t2 {
        margin-top: -96px;
    }

    .bannerbox .banner-text1 .t2 span {
        font-size: 38px;
    }

    .bannerbox .banner-text1 .t1 {
        font-size: 148px;
    }
    .bannerbox .swiper-button-next {
        right: 5%;
    }
    .bannerbox .swiper-button-prev {
        left: 5%;
    }
    .in_service .item .list .text .en {
        font-size: 27px;
    }

    .in_service .item .list .text .title {
        font-size: 22px;
    }

    .in_service .item .list .text .icon {
        height: 45px;
        width: 45px;
    }

    .in_service .item .list .text .icon span {
        line-height: 45px;
    }


    .in_title_bg .left .s1 {
        font-size: 85px;
    }

    .in_title_bg .left .s2 {
        font-size: 85px;
    }

    .in_title_bg .right {
        font-size: 18px;
        line-height: 40px;
        width: 57%;
    }

    .in_case_img .left .titlebox .item {
        margin-bottom: 10%;
    }

    .in_case_img .left .case_title span {
        font-size: 25px;
    }
    .in_case_img .left .case_title i{
        height: 10px;
        bottom: -1px;
    }
    .in_case_img .right .item .list .imgbox .title{
        padding: 8% 8% 5% 8%;
    }
    .in_case_img .right .item .list .imgbox .title span{
        font-size: 18px;
    }
    .in_company_con .right .title {
        font-size: 30px;
    }
    .in_company_con .right .more{
        line-height: 50px;
        width: 165px;
    }

    .in_company_con .left .list .inner {
        padding: 0 10%;
    }
    .newstbox .left{
        width: 262px;
    }
    .newstbox .left a span{
        font-size: 24px;
    }

    .in_company_con .left .list .title {
        font-size: 39px;
    }

    .in_news_top {
        height: 387px;
    }

    .in_news_box .title {
        font-size: 18px;
    }

    .in_news_top .right .imgbox {
        height: calc(100% - 137px);
    }

    .in_news_top .right .text {
        height: 137px;
    }

    .in_news .newsmore {
        height: 35px;
    }

    .in_news .newsmore span {
        font-size: 13px;
    }

    .in_hezuo .swiper-slide .imgbox {
        height: 103px;
    }
    .in_hezuo .swiper-slide .imgbox img{
        max-width: 69%;
        max-height: 49%;
    }

    .footerbox_con .erbox {
        width: 197px;
    }
    .navsm .left .item .list .s1{
        font-size: 1.4vw;
    }
    .navsm .left .item .list .s2{
        font-size: 12px;
    }
    .navsm .left .abox a .icon{
        width: 40px;
        height: 40px;
    }
    .navsm{
        padding: 11% 0 5% 0;
    }
    .navsm .left .abox a span{
        font-size: 17px;
    }
    .allcrumbs .crumbs-menu a{
        margin-right: 1%;
    }
    .sbanner .text .title {
        font-size: 36px;
        letter-spacing: 1px;
    }

    .allcrumbs .crumbs-menu {
        height: 80px;
        width: 67%;
    }

    .allcrumbs .loa {
        line-height: 80px;
    }

    .inner-company-fir .title {
        font-size: 23px;
        width: 65%;
    }

    .inner-company-fir .item .list {
        height: 206px;
    }

    .inner-company-fir .item .list .t {
        font-size: 20px;
    }

    .inner-company-fir .item .list .icon {
        height: 35px;
    }

    .inner-company-fir .item .list .des {
        line-height: initial;
    }
    .inner-company-sec .item .list .imgbox{
        height: 333px;
    }
    .inner-company-sec .item .list .imgbox .text1 .t1 {
        font-size: 25px;
    }

    .inner-company-sec .item .list .imgbox .text1 .t2 {
        font-size: 20px;
    }
    .inner-company-thr .developbox .top .tbox{
        font-size: 43px;
    }
    .inner-company-thr .en{
        font-size: 7vw;
    }
    .inner-company-thr .developbox .bottom .tbox{
        line-height: 89px;
    }
    .inner-company-four .swiper-container .title{
        height: 50px;
    }
    .inner-company-four .swiper-container .title span {
        font-size: 18px;
    }

    .inner-company-six .imgbox {
        height:388px;
    }
    .inner-service-fir .item .list .imgbox .text .en{
        font-size: 23px;
    }
    .inner-service-fir .item .list .imgbox{
        height: 288px;
    }
    .inner-service-fir .item .list .imgbox .text .icon span {
        line-height: 45px;
        font-size: 28px;
    }
    .inner-service-fir .item .list .imgbox .text .icon{
        height: 45px;
        width: 45px;
    }

    .inner-service-sec .item .list {
        width: 19%;
    }
    .inner-service-sec .item .list .title{
        font-size: 18px;
    }

    .inner-service-thr .item .list .title {
        font-size: 22px;
    }

    .inner-service-thr .item .list {
        height: 224px;
    }

    .inner-service-five .item .list {
        width: 24%;
    }

    .inner-service-five .item .list .text .title {
        font-size: 20px;
    }

    .inner-service-six .item .list .text .icon img {
        height: 40px;
    }

    .inner-service-six .item .list .text .title {
        font-size: 22px;
    }

    .inner-service-six .item .list .text .tags {
        font-size: 13px;
        margin: 4% 0;
    }

    .inner-service-six .item .list .text {
        padding: 14% 9% 0 9%;
    }

    .inner-service-seven .item .list{
        height: 423px;
    }
    .inner-case-list .imgbox{
        height: 265px;
    }
    .inner-case-zhongdian .inner-case-lunbo{
        width: calc(100% - 309px);
    }
    .casebiaoti span{
        font-size: 39px;
    }
    .inner-case-zhongdian{
        padding-top: 14vw;
    }
    .inner-case-des{
        width: calc(100% - 276px);
        padding: 2%;
    }
    .news-inner-list .time .fir{
        font-size: 28px;
    }
    .inner-title .fir{
        font-size: 24px;
    }
    .inner-pointer .item .list{
        height: 110px;
    }
    .inner-pointer .item .list img{
        max-width: 72%;
        max-height: 60%;
    }
    .inner-pointer .zhong .left .tbox .text{
        top: 25%;
    }
    .news-inner-list{
        width: 100%;
    }
    .inner-pointer .zhong .left .tbox .text .title span{
        font-size: 30px;
    }
    .inner-pointer .zhong .left .tbox .text .title i{
        height: 11px;
        bottom: 0px;
    }
    .inner-pointer .zhong .left .tbox .text .des{
        font-size: 16px;
        margin-top: 4%;
    }
    .inner-pointer .zhong .left{
        margin-top: 5.5%;
    }
    .inner-pointer .zhong .left .tbox .di{
        font-size: 12vw;
    }
    .inner-contact-thr .item{
        padding: 3%;
    }
    .inner-contact-thr .item .imgbox{
        height: 360px;
    }
    .inner-contact-fir .item .list .icon img{
        height: 30px;
    }
    .inner-contact-fir .item .list{
        width: 24%;
        padding: 5% 2% 0 2%;
    }
    .inner-contact-fir .item .erbox{
        padding: 4% 2% 0 2%;
    }
    .fix_nav_inner{
        height: 90px;
    }
    .inner-contact-thr .item .right{
        margin-top: 1%;
    }
    .inner-contact-fir .item .list .t2{
        font-size: 20px;
    }
    .inner-contact-sec{
        height: 430px;
    }
    .searchsm{
        padding: 12% 0 5% 0;
    }
    .inner-company-four .swiper-container .titl{
        height: 60px;
    }

}


@media (max-width: 1200px) and (min-width: 992px) {
    .navmenu {
        margin-left: 0;
    }

    .bannerbox .banner-text {
        top: 32%;
    }

    .bannerbox .banner-text1 .t2 {
        margin-top: -96px;
    }

    .bannerbox .banner-text1 .t2 span {
        font-size: 38px;
    }

    .bannerbox .banner-text1 .t1 {
        font-size: 148px;
    }
    .bannerbox .swiper-button-next {
        right: 5%;
    }
    .bannerbox .swiper-button-prev {
        left: 5%;
    }
    .in_service .item .list .text .en {
        font-size: 27px;
    }

    .in_service .item .list .text .title {
        font-size: 22px;
    }

    .in_service .item .list .text .icon {
        height: 45px;
        width: 45px;
    }

    .in_service .item .list .text .icon span {
        line-height: 45px;
    }


    .in_title_bg .left .s1 {
        font-size: 65px;
    }

    .in_title_bg .left .s2 {
        font-size: 65px;
    }

    .in_title_bg .right {
        font-size: 18px;
        line-height: 40px;
        width: 61%;
    }

    .in_case_img .left .titlebox .item {
        margin-bottom: 10%;
    }

    .in_case_img .left .case_title span {
        font-size: 25px;
    }
    .in_case_img .left .case_title i{
        height: 10px;
        bottom: -1px;
    }
    .in_case_img .right .item .list .imgbox .title{
        padding: 8% 8% 5% 8%;
    }
    .in_case_img .right .item .list .imgbox .title span{
        font-size: 18px;
    }
    .in_company_con .right .title {
        font-size: 26px;
    }
    .in_company_con .right .more{
        line-height: 50px;
        width: 165px;
    }

    .in_company_con .left .list .inner {
        padding: 0 10%;
    }
    .newstbox .left{
        width: 205px;
    }
    .newstbox .left a span{
        font-size: 20px;
    }

    .in_company_con .left .list .title {
        font-size: 33px;
    }

    .in_news_top {
        height: 387px;
    }

    .in_news_box .title {
        font-size: 18px;
    }

    .in_news_top .right .imgbox {
        height: calc(100% - 167px);
    }

    .in_news_top .right .text {
        height: 167px;
        padding: 8% 4%;
    }

    .in_news .newsmore {
        height: 35px;
    }

    .in_news .newsmore span {
        font-size: 13px;
    }

    .in_hezuo .swiper-slide .imgbox {
        height: 87px;
    }
    .in_hezuo .swiper-slide .imgbox img{
        max-width: 69%;
        max-height: 49%;
    }

    .footerbox_con .erbox {
        width: 197px;
    }
    .navsm .left .item .list .s1{
        font-size: 1.4vw;
    }
    .navsm .left .item .list .s2{
        font-size: 12px;
    }
    .navsm .left .abox a .icon{
        width: 40px;
        height: 40px;
    }
    .navsm{
        padding: 11% 0 5% 0;
    }
    .navsm .left .abox a span{
        font-size: 17px;
    }
    .allcrumbs .crumbs-menu a{
        margin-right: 1%;
        padding: 0 10px;
    }
    .sbanner .text .title {
        font-size: 36px;
        letter-spacing: 1px;
    }

    .allcrumbs .crumbs-menu {
        height: 80px;
        width: 60%;
    }

    .allcrumbs .loa {
        line-height: 80px;
    }

    .inner-company-fir .title {
        font-size: 23px;
        width: 65%;
    }

    .inner-company-fir .item .list {
        height: 206px;
    }

    .inner-company-fir .item .list .t {
        font-size: 20px;
    }

    .inner-company-fir .item .list .icon {
        height: 35px;
    }

    .inner-company-fir .item .list .des {
        line-height: initial;
    }
    .inner-company-sec .item .list .imgbox{
        height: 333px;
    }
    .inner-company-sec .item .list .imgbox .text1 .t1 {
        font-size: 25px;
    }

    .inner-company-sec .item .list .imgbox .text1 .t2 {
        font-size: 20px;
    }
    .inner-company-thr .developbox .top .tbox{
        font-size: 43px;
    }
    .inner-company-thr .en{
        font-size: 7vw;
    }
    .inner-company-thr .developbox .bottom .tbox{
        line-height: 89px;
    }
    .inner-company-four .swiper-container .title{
        height: 50px;
    }
    .inner-company-four .swiper-container .title span {
        font-size: 18px;
    }

    .inner-company-six .imgbox {
        height:388px;
    }
    .inner-service-fir .item .list .imgbox .text .en{
        font-size: 23px;
    }
    .inner-service-fir .item .list .imgbox{
        height: 288px;
    }
    .inner-service-fir .item .list .imgbox .text .icon span {
        line-height: 45px;
        font-size: 28px;
    }
    .inner-service-fir .item .list .imgbox .text .icon{
        height: 45px;
        width: 45px;
    }

    .inner-service-sec .item .list {
        width: 19%;
    }
    .inner-service-sec .item .list .title{
        font-size: 18px;
    }

    .inner-service-thr .item .list .title {
        font-size: 22px;
    }

    .inner-service-thr .item .list {
        height: 224px;
    }

    .inner-service-five .item .list {
        width: 24%;
    }

    .inner-service-five .item .list .text .title {
        font-size: 20px;
    }

    .inner-service-six .item .list .text .icon img {
        height: 40px;
    }

    .inner-service-six .item .list .text .title {
        font-size: 22px;
    }

    .inner-service-six .item .list .text .tags {
        font-size: 13px;
        margin: 4% 0;
    }

    .inner-service-six .item .list .text {
        padding: 14% 9% 0 9%;
    }

    .inner-service-seven .item .list{
        height: 370px;
    }
    .inner-case-list .imgbox{
        height: 265px;
    }
    .inner-case-zhongdian .inner-case-lunbo{
        width: calc(100% - 309px);
    }
    .casebiaoti span{
        font-size: 39px;
    }
    .inner-case-zhongdian{
        padding-top: 14vw;
    }
    .inner-case-des{
        width: calc(100% - 276px);
        padding: 2%;
    }
    .news-inner-list .time .fir{
        font-size: 28px;
    }
    .inner-title .fir{
        font-size: 24px;
    }
    .inner-pointer .item .list{
        height: 110px;
    }
    .inner-pointer .item .list img{
        max-width: 72%;
        max-height: 60%;
    }
    .inner-pointer .zhong .left .tbox .text{
        top: 25%;
    }
    .news-inner-list{
        width: 100%;
    }
    .inner-pointer .zhong .left .tbox .text .title span{
        font-size: 30px;
    }
    .inner-pointer .zhong .left .tbox .text .title i{
        height: 11px;
        bottom: 0px;
    }
    .inner-pointer .zhong .left .tbox .text .des{
        font-size: 16px;
        margin-top: 4%;
    }
    .inner-pointer .zhong .left{
        margin-top: 5.5%;
    }
    .inner-pointer .zhong .left .tbox .di{
        font-size: 12vw;
    }
    .inner-contact-thr .item{
        padding: 3%;
    }
    .inner-contact-thr .item .imgbox{
        height: 360px;
    }
    .inner-contact-fir .item .list .icon img{
        height: 30px;
    }
    .inner-contact-fir .item .list{
        width: 24%;
        padding: 5% 2% 0 2%;
        height: 231px;
    }
    .inner-contact-fir .item .erbox .imgbox p{
        font-size: 12px;
    }
    .inner-contact-thr .item .right textarea{
        height: 122px;
    }
    .inner-contact-fir .item .erbox{
        padding: 4% 2% 0 2%;
    }
    .fix_nav_inner{
        height: 90px;
    }
    .inner-contact-thr .item .right{
        margin-top: 1%;
    }
    .inner-contact-fir .item .list .t2{
        font-size: 16px;
    }
    .inner-contact-sec{
        height: 430px;
    }
    .searchsm{
        padding: 12% 0 5% 0;
    }
    .inner-company-four .swiper-container .titl{
        height: 60px;
    }
    .footerbox_con .lxbox {
        width: 305px;
    }
    .inner-service-five .item{
        flex-wrap: wrap;
    }

}


@media (max-width: 992px) and (min-width: 768px){
    .navmenu {
        display: none;
    }

    .nav_btn {
        display: none;
    }

    .smmenu {
        display: flex;
    }

    .fix_nav_inner {
        height: 55px;
    }

    .fix_nav_inner .logo {
        width: 81px;
        height: 35px;
    }

    .bannerbox {
        height: 350px !important;
    }

    .bannerbox .banner-text {
        top: 39%;
    }

    .bannerbox .banner-text1 .t1 {
        font-size: 59px;
    }

    .bannerbox .banner-text1 .t2 {
        margin-top: -33px;
    }

    .bannerbox .banner-text1 .t2 span {
        font-size: 20px;
        letter-spacing: 2px;
    }
    .bannerbox .banner-text1 .t2 i{
        width: 5px;
        height: 5px;
        margin: 0 6px;
    }

    .bannerbox .banner-text1 .t3 {
        font-size: 12px;
        letter-spacing: 1px;
        margin-top: 3%;
        padding: 0 5%;
    }

    .bannerbox .banner_mouse img {
        max-width: 26%;
    }

    .bannerbox .banner-btn {
        display: none;
    }
    .in_service{
        height: 405px!important;
    }
    .in_service .item .list {
        width: 50%;
        height: 50%;
        padding: 5px;
    }

    .in_service .item .list .text .en {
        font-size: 18px;
    }

    .in_service .item .list .text .title {
        font-size: 18px;
    }

    .in_service .item .list .text .icon {
        height: 36px;
        width: 36px;
    }

    .in_service .item .list .text .icon span {
        line-height: 36px;
        font-size: 24px;
    }

    .in_title_con {
        display: block;
    }

    .in_title_bg .left .s1 {
        font-size: 36px;
    }

    .in_title_bg .left .s2 {
        font-size: 36px;
        padding: 0 9px;
    }

    .in_title_bg .left .s2 .line {
        height: 9px;
        bottom: 1px;
    }

    .in_title_bg .right {
        width: 100%;
        font-size: 16px;
        line-height: 31px;
        margin-top: 5%;
    }

    .in_case_img {
        /*height: auto !important;*/
    }

    .in_case_img .left {
        width: 100%;
        height: 255px;
        padding: 15% 6% 8% 6%;
    }

    .in_case_img .left .titlebox .item {
        margin-bottom: 1%;
        display: inline-block;
        width: 47%;
        margin-right: 1%;
    }

    .in_case_img .left .case_title span {
        font-size: 17px;
    }

    .in_case_img .left .case_title i {
        height: 8px;
        bottom: -2px;
    }

    .in_case_img .right {
        width: 100%;
        height: calc(100% - 255px);
    }


    .in_case_img .right .item .list {
        width: 50%;
        padding: 0.5%;
        margin-bottom: 2%;
        }

        .in_case_img .right .item .list .imgbox .title {
            padding: 5% 8% 3% 8%;
            opacity: 1;
            background: linear-gradient(to top, rgb(203 25 28 / 52%) 28%, rgba(255, 255, 255, 0));
        }

        .in_case_img .right .item .list .imgbox .title span {
            font-size: 18px;
            opacity: 1;
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -ms-transform: translateY(0);
            -o-transform: translateY(0);
            transform: translateY(0);
        }

        .in_company_con .left {
            width: 100%;
            height: 50%;
        }

        .in_company_con .left .list .title {
            font-size: 25px;
        }

        .in_company_con .left .list .des {
            font-size: 14px;
            line-height: 20px;
        }

        .in_company_con .left .list .line {
            width: 30px;
            height: 2px;
        }

        .in_company_con .right {
            width: 100%;
            height: 50%;
        }

        .in_company_con .right .title {
            font-size: 23px;
        }

        .in_company_con .right .des {
            line-height: 24px;
            font-size: 14px;
            padding: 0 9%;
        }

        .in_company_con .right .more {
            line-height: 40px;
            width: 132px;
            font-size: 14px;
        }

        .newstbox .left {
            width: 152px;
            margin-top: 2%;
        }

        .newstbox .left a span {
            font-size: 16px;
        }

        .newstbox .left a i {
            height: 7px;
            bottom: -2px;
        }

        .newstbox .left .line {
            width: 2px;
            height: 16px;
        }

        .in_news .newsmore img {
            width: 18px;
        }

        .in_news .newsmore {
            height: 35px;
            width: 113px;
        }

        .in_news_top {
            height: auto;
            display: none;
            margin-top: 0;
        }

        .in_news_top .left {
            width: 100%;
            height: 211px;
            margin-bottom: 3%;
        }

        .in_news_top .left .imgbox .text {
            height: 45px;
        }

        .in_news_box .title {
            font-size: 15px;
            margin-bottom: 1%;
        }

        .in_news_box .time {
            margin-top: 0;
        }

        .in_news_top .right {
            width: 100%;
            height: auto;
        }

        .in_news_top .right .imgbox {
            height: 166px;
        }

        .in_news_top .right .text {
            height: auto;
            padding: 7% 5%;
        }

        .in_news_bottom {
            margin-top: 3%;
        }

        .in_news_bottom .item {
            flex-wrap: wrap;
        }

        .in_news_bottom .item .list {
            width: 100%;
            margin-bottom: 3%;
        }

        .in_title_bg {
            height: 400px !important;
        }
        .in_hezuo .swiper-slide .imgbox{
            height: 93px;
        }
        .in_hezuo .swiper-slide .imgbox img{
            max-width: 75%;
            max-height: 53%;
        }
        .footerbox_con .listbox{
            display: none;
        }
        .footerbox_con{
            display: block;
        }
        .footerbox_con .lxbox {
            width: 100%;
            margin-bottom: 8%;
        }
        .copy{
            line-height: initial;
            text-align: center;
            padding: 3% 0;
        }
        .copy .l {
            float: none;
        }
        .copy .r {
            float: none;
        }
        .footerbox_con .lxbox .f-logo{
            display:none;
        }
        .footerbox_con .lxbox .more{
            height: 36px;
            margin-top: 5%;
        }
        .footerbox_con .lxbox .more span{
            font-size: 14px;
        }
        .footerbox_con .erbox{
            width: 224px;
        }
        .in_service .item{
            background: #000;
            padding: 5px;
        }
        .fix_nav.scroll {
            background: #f4f4f4;
        }
        .fix_nav.scroll .fix_nav_inner .logo .img1 {
            opacity: 0;
        }
        .fix_nav.scroll .fix_nav_inner .logo .img2 {
            opacity: 1;
        }
        .fix_nav.scroll .smmenu{
            color:#333;
        }
        .fix_nav.scroll .smmenu .menuicon span:nth-child(1):before{
            background: #333;
        }
        .fix_nav.scroll .smmenu .menuicon span:nth-child(1):after{
            background: #333;
        }
        .fix_nav.scroll .smmenu .menuicon span:nth-child(2):before{
            background: #333;
        }
        .fix_nav.scroll .smmenu .menuicon span:nth-child(2):after{
            background: #333;
        }
        .fix_nav.scroll .smmenu .menuicon span:nth-child(3):before{
            background: #333;
        }
        .fix_nav.scroll .smmenu .menuicon span:nth-child(3):after{
            background: #333;
        }

        .sbanner{
            height: 256px;
        }
        .sbanner .text{
            padding: 0 5%;
            top: 33%;
        }
        .sbanner .text .title{
            letter-spacing: 1px;
            font-size: 20px;
        }
        .sbanner .text .des{
            font-size: 14px;
            margin-top: 9px;
        }
        .allcrumbs .loa{
            line-height: 48px;
            font-size: 12px;
        }
        .inner-company-fir .title{
            width: 100%;
            font-size: 17px;
        }
        .inner-company-fir .line{
            height: 2px;
            margin: 3% 0;
        }
        .inner-company-fir .des{
            line-height: 25px;
            font-size: 14px;
            text-align: justify;
        }
        .inner-company-fir .item{
            flex-wrap: wrap;
        }
        .inner-company-fir .item .list{
            width: 32%;
            height: 135px;
            margin-bottom: 2%;
        }
        .inner-company-fir .item .list .icon{
            height: 24px;
        }
        .inner-company-fir .item .list .t{
            font-size: 18px;
            margin: 6% 0 1% 0;
        }
        .inner-company-fir .item .list .des {
            font-size: 14px;
            text-align: center;
            line-height: 22px;
        }
        .inner-company-fir .item .list:last-child{
            display: none;
        }
        .inner-company-sec .item{
            flex-wrap: wrap;
        }
        .inner-company-sec .item .list .imgbox{
            height: 201px;
        }
        .inner-company-sec .item .list .imgbox .text1 .t1{
            font-size: 18px;
        }
        .inner-company-sec .item .list .imgbox .text1 .line{
            width: 28px;
            height: 1px;
        }
        .inner-company-sec .item .list .imgbox .text1 .t2{
            font-size: 14px;
        }
        .inner-company-sec .item .list .imgbox .text2{
            padding: 3% 2%;
        }
        .inner-company-thr .t{
            font-size: 20px;
            margin-bottom: 22px;
        }
        .inner-company-thr .developbox .top .tbox{
            font-size: 30px;
        }
        .inner-company-thr .developbox .top .tags{
            font-size: 17px;
        }
        .inner-company-thr .developbox .top .develop_des{
            font-size: 13px;
            line-height: 25px;
            min-height: 122px;
        }
        .inner-company-thr .developbox .bottom .tbox{
            line-height: 53px;
            font-size: 17px;
        }
        .innertitle .title{
            font-size: 20px;
        }
        .innertitle .en{
            font-size: 12px;
            margin-top: 5px;
        }
        .inner-company-four .swiper-container .imgbox{
            padding:0;
            height: 159px;
        }
        .inner-company-four .swiper-container .title{
            height: 61px;
        }
        .inner-company-four .swiper-container .title span{
            font-size: 15px;
        }
        .inner-company-four .honorbtn{
            width: 38px;
            height: 38px;
            margin-top: -19px;
        }
        .inner-company-four .swiper-button-prev{
            left:0;
        }
        .inner-company-four .swiper-button-next{
            right:0;
        }
        .inner-company-six .imgbox{
            height: 234px;
        }
        .inner-company-six .btn{
            width: 95%;
        }
        .allcrumbs .crumbs-menu{
            display: none;
        }
        .innertitle .sec{
            font-size: 14px;
            padding: 0;
            line-height: 22px;
        }
        .innertitle .line{
            margin: 6px auto;
        }
        .inner-service-fir .item .list {
            width: 49%;
        }
        .inner-service-fir .item .list .imgbox{
            height: 166px;
        }
        .inner-service-fir .item .list .imgbox .text .en{
            font-size: 13px;
        }
        .inner-service-fir .item .list .imgbox .text .title{
            font-size: 17px;
        }
        .inner-service-fir .item .list .imgbox .text .icon{
            height: 35px;
            width: 35px;
        }
        .inner-service-fir .item .list .imgbox .text .icon span{
            line-height: 35px;
            font-size: 24px;
        }
        .inner-service-fir .item .list:nth-child(n+3) {
            margin-top: 2%;
        }

        .inner-service-sec .item{
            width: 100%;
        }
        .inner-service-sec .item .list .imgbox{
            border: 2px solid #fff;
        }
        .inner-service-sec .item .list .title{
            font-size: 12px;
        }
        .inner-service-sec .item .list .imgbox{
            width: 106%;
        }
        .inner-service-thr .item .list{
            height: 120px;
            background: rgba(255,255,255,0.66);
        }
        .inner-service-thr .item .list .title{
            font-size: 18px;
        }
        .inner-service-thr .item .list .des{
            font-size: 14px;
            margin: 1% 0 3% 0;
        }
        .inner-service-thr .item .list .icon img{
            height: 23px;
        }
        .inner-service-thr .item .list:nth-child(2) {
            background: rgba(255,255,255,0.66);
        }
        .inner-service-four .item{
            display: block;
            height: auto;
        }
        .inner-service-four .item .imgbox{
            width: 100%;
        }
        .inner-service-four .item .text{
            width: 100%;
            font-size: 14px;
            line-height: 22px;
            margin-top: 6%;
        }
        .inner-service-four .item .text strong {
            font-size: 17px;
        }
        .inner-service-five .item{
            flex-wrap: wrap;
        }
        .inner-service-five .item .list{
            width:100%;
            height: auto;
            margin-bottom: 10px;
        }
        .inner-service-five .item .list .imgbox{
            width: 32%;
            height: 16px;
        }
        .inner-service-five .item .list .text{
            width: 84%;
        }
        .inner-service-five .item .list .text .title{
            font-size: 18px;
            margin-bottom: 1%;
        }
        .inner-service-five .item .list .text .des{
            line-height: 20px;
            font-size: 14px;
        }
        .inner-service-six .item{
            flex-wrap: wrap;
        }
        .inner-service-six .item .list{
            width: 49%;
            height: 245px;
            margin-bottom: 10px;

        }
        .inner-service-six .item .list .text .icon img{
            height: 27px;
        }
        .inner-service-six .item .list .text .title{
            font-size: 18px;
        }
        .inner-service-six .item .list .text .con{
            line-height: 20px;
            font-size: 14px;
        }
        .inner-service-six .item .list .text .tags{
            font-size: 12px;
        }
        .inner-service-six .item .list .text .line{
            margin-bottom: 8%;
        }
        .inner-service-seven .item{
            flex-wrap: wrap;
        }
        .inner-service-seven .item .list{
            margin-bottom: 10px;
            height: 219px;
        }
        .inner-service-seven .item .list .text .title{
            font-size: 18px;
        }
        .inner-service-seven .item .list .text .con {
            line-height: 23px;
            font-size: 14px;
        }
        .inner-case-zhongdian .inner-case-lunbo{
            display: none;
        }
        .inner-case-zhongdian .inner-case-type{
            width: 100%;
        }
        .inner-case-zhongdian .inner-case-type .abox a{
            height: 45px;
            padding-left: 4%;
            margin-bottom: 1%;
            float: left;
            width: 49%;
            margin-right: 2%;
        }
        .inner-case-zhongdian .inner-case-type .abox a:nth-child(2n){
            margin-right: 0;
        }
        .inner-case-zhongdian .inner-case-type .abox a img {
            width: 20px;
        }
        .inner-case-zhongdian .inner-case-type .abox a span {
            font-size: 15px;
            margin-left: 6px;
        }
        .inner-case-zhongdian .inner-case-type .casebiaoti{
            display: none;
        }
        .inner-case-zhongdian{
            padding-top: 12vw;
        }
        .casebiaoti span{
            font-size: 24px;
        }
        .casebiaoti i{
            height: 10px;
            bottom: -2px;
        }
        .inner-case-list{
            width: 50%;
        }
        .inner-case-list .imgbox{
            height: 175px;
        }
        .inner-case-list .imgbox .title .s2{
            display: none;
        }
        .inner-case-list .imgbox .title{
            height: 40px;
        }
        .inner-case-des{
            width: 100%;
            margin-top: 4%;
        }
        .case-des-right .title{
            font-size: 20px;
        }
        .case-des-right .title:after{
            height: 23px;
        }

        .news-inner-list{
            width: 100%;
            margin-bottom: 8%;
        }
        .news-inner-list .text .t1{
            font-size:17px;
        }
        .news-inner-list .text .t2{
            font-size: 14px;
            line-height: 22px;
            -webkit-line-clamp: 5;
        }
        .news-inner-list .imgbox{
            width: 234px;
            height: 145px;
        }
        .news-inner-list .text{
            float: left;
            width: calc(100% - 334px);
            padding-left: 2%;
        }
        .news-inner-list .time .fir{
            font-size: 20px;
        }
        .news-inner-list .time {
            width: 73px;
        }
        .news-inner-list .time .fir:after{
            display: none;
        }
        .inner-title .fir {
            font-size: 20px;
        }
        .sub li {
            padding-left: 2%;
        }
        .news_inner_item {
            font-size: 14px;
        }
        .inner-pointer .item .list{
            height: 90px;
        }
        .inner-pointer .item .list img{
            max-width: 81%;
            max-height: 56%;
        }
        .inner-pointer .zhong .left{
            display: none;
        }
        .inner-pointer .zhong .right {
            width: 100%;
        }
        .inner-pointer .zhong .right .list{
            padding: 0 1%;
            width: 25%;
        }
        .inner-contact-fir .item{
            flex-wrap: wrap;
        }
        .inner-contact-fir .item .list{
            padding: 2%;
            height: auto;
            margin-bottom: 10px;
        }
        .inner-contact-fir .item .list .icon img{
            height: 22px;
        }
        .inner-contact-fir .item .list .t2{
            font-size: 14px;
        }
        .inner-contact-thr .item .imgbox{
            display: none;
        }
        .inner-contact-thr .item .right{
            width: 100%;
        }
        .inner-contact-thr .item .right .inputbox input{
            width: 100%;
            margin-bottom: 10px;
        }
        .inner-contact-thr .item .right .inputbox{
            flex-wrap: wrap;
        }
        .inner-contact-thr .item .right input{
            line-height: 50px;
        }
        .inner-contact-thr .item .right .input2 {
            margin-bottom: 10px;
        }
        .inner-contact-thr .item .right .inputbox .code{
            width: 100%;
        }
        .inner-contact-thr .item .right .submit{
            width: 100%;
            line-height: 45px;
            font-size: 16px;
        }
        .small_sieder{
            display: block;
        }


        .footerbox_con .lxbox .t1{
            padding:6% 0;
            margin:0;
        }
        .footerWarp[date=index] .footerbox_con {
            margin: 0 0 12% 0;
        }
        .de-page-mian .page-inner a{
            min-width: 30px;
            height: 30px;
            line-height: 30px;
        }
        .inner-contact-thr .item .right .inputbox .code .verify{
            height: 50px;
        }
    .in_news_bottom .item .list .text{
        padding: 4% 4%;
    }
    .in_news_bottom .item .list .text .time {
        margin-top: 2%;
    }
    .in_news_bottom .item .list .text .newsmore {
        margin-top: 2%;
    }
}


    @media (max-width: 768px) {
        .navmenu {
            display: none;
        }

        .nav_btn {
            display: none;
        }

        .smmenu {
            display: flex;
        }

        .fix_nav_inner {
            height: 55px;
        }

        .fix_nav_inner .logo {
            width: 81px;
            height: 35px;
        }

        .bannerbox {
            height: 350px !important;
        }

        .bannerbox .banner-text {
            top: 39%;
        }

        .bannerbox .banner-text1 .t1 {
            font-size: 59px;
        }

        .bannerbox .banner-text1 .t2 {
            margin-top: -33px;
        }

        .bannerbox .banner-text1 .t2 span {
            font-size: 20px;
            letter-spacing: 2px;
        }
        .bannerbox .banner-text1 .t2 i{
            width: 5px;
            height: 5px;
            margin: 0 6px;
        }

        .bannerbox .banner-text1 .t3 {
            font-size: 12px;
            letter-spacing: 1px;
            margin-top: 3%;
            padding: 0 5%;
        }

        .bannerbox .banner_mouse img {
            max-width: 26%;
        }

        .bannerbox .banner-btn {
            display: none;
        }
        .in_service{
            height: 405px!important;
        }
        .in_service .item .list {
            width: 50%;
            height: 50%;
            padding: 5px;
        }

        .in_service .item .list .text .en {
            font-size: 18px;
        }

        .in_service .item .list .text .title {
            font-size: 18px;
        }

        .in_service .item .list .text .icon {
            height: 36px;
            width: 36px;
        }

        .in_service .item .list .text .icon span {
            line-height: 36px;
            font-size: 24px;
        }

        .in_title_con {
            display: block;
        }

        .in_title_bg .left .s1 {
            font-size: 36px;
        }

        .in_title_bg .left .s2 {
            font-size: 36px;
            padding: 0 9px;
        }

        .in_title_bg .left .s2 .line {
            height: 9px;
            bottom: 1px;
        }

        .in_title_bg .right {
            width: 100%;
            font-size: 16px;
            line-height: 31px;
            margin-top: 5%;
        }

        .in_case_img {
            /*height: auto !important;*/
    }

    .in_case_img .left {
        width: 100%;
        height: 255px;
        padding: 20% 6% 8% 6%;
    }

    .in_case_img .left .titlebox .item {
        margin-bottom: 6%;
        display: inline-block;
        width: 47%;
        margin-right: 1%;
    }

    .in_case_img .left .case_title span {
        font-size: 17px;
    }

    .in_case_img .left .case_title i {
        height: 8px;
        bottom: -2px;
    }

    .in_case_img .right {
        width: 100%;
        height: calc(100% - 255px);
    }

    .in_case_img .right .item {
        height: auto;
    }

    .in_case_img .right .item .list {
        width: 100%;
        padding: 0;
        margin-bottom: 2%;
    }

    .in_case_img .right .item .list .imgbox .title {
        padding: 5% 8% 3% 8%;
        opacity: 1;
        background: linear-gradient(to top, rgb(203 25 28 / 52%) 28%, rgba(255, 255, 255, 0));
    }

    .in_case_img .right .item .list .imgbox .title span {
        font-size: 18px;
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }

    .in_company_con .left {
        width: 100%;
        height: 50%;
    }

    .in_company_con .left .list .title {
        font-size: 25px;
    }

    .in_company_con .left .list .des {
        font-size: 14px;
        line-height: 20px;
    }

    .in_company_con .left .list .line {
        width: 30px;
        height: 2px;
    }

    .in_company_con .right {
        width: 100%;
        height: 50%;
    }

    .in_company_con .right .title {
        font-size: 18px;
    }

    .in_company_con .right .des {
        line-height: 24px;
        font-size: 14px;
        padding: 0 9%;
    }

    .in_company_con .right .more {
        line-height: 40px;
        width: 132px;
        font-size: 14px;
    }

    .newstbox .left {
        width: 152px;
        margin-top: 2%;
    }

    .newstbox .left a span {
        font-size: 16px;
    }

    .newstbox .left a i {
        height: 7px;
        bottom: -2px;
    }

    .newstbox .left .line {
        width: 2px;
        height: 16px;
    }

    .in_news .newsmore img {
        width: 18px;
    }

    .in_news .newsmore {
        height: 35px;
        width: 113px;
    }

    .in_news_top {
        height: auto;
    }

    .in_news_top .left {
        width: 100%;
        height: 211px;
        margin-bottom: 3%;
    }

    .in_news_top .left .imgbox .text {
        height: 45px;
    }

    .in_news_box .title {
        font-size: 15px;
    }

    .in_news_box .time {
        margin-top: 0;
    }

    .in_news_top .right {
        width: 100%;
        height: auto;
    }

    .in_news_top .right .imgbox {
        height: 166px;
    }

    .in_news_top .right .text {
        height: auto;
        padding: 7% 5%;
    }

    .in_news_bottom {
        margin-top: 3%;
    }

    .in_news_bottom .item {
        flex-wrap: wrap;
    }

    .in_news_bottom .item .list {
        width: 100%;
        margin-bottom: 3%;
    }

    .in_title_bg {
        height: 400px !important;
    }
    .in_hezuo .swiper-slide .imgbox{
        height: 93px;
    }
    .in_hezuo .swiper-slide .imgbox img{
        max-width: 75%;
        max-height: 53%;
    }
    .footerbox_con .listbox{
        display: none;
    }
    .footerbox_con{
        display: block;
    }
    .footerbox_con .lxbox {
        width: 100%;
        margin-bottom: 8%;
    }
    .copy{
        line-height: initial;
        text-align: center;
        padding: 3% 0;
    }
    .copy .l {
        float: none;
    }
    .copy .r {
        float: none;
    }
    .footerbox_con .lxbox .f-logo{
        display:none;
    }
    .footerbox_con .lxbox .more{
        height: 36px;
        margin-top: 5%;
    }
    .footerbox_con .lxbox .more span{
        font-size: 14px;
    }
    .footerbox_con .erbox{
        width: 224px;
    }
    .in_service .item{
        background: #000;
        padding: 5px;
    }
    .fix_nav.scroll {
        background: #f4f4f4;
    }
    .fix_nav.scroll .fix_nav_inner .logo .img1 {
        opacity: 0;
    }
    .fix_nav.scroll .fix_nav_inner .logo .img2 {
        opacity: 1;
    }
    .fix_nav.scroll .smmenu{
        color:#333;
    }
    .fix_nav.scroll .smmenu .menuicon span:nth-child(1):before{
        background: #333;
    }
    .fix_nav.scroll .smmenu .menuicon span:nth-child(1):after{
        background: #333;
    }
    .fix_nav.scroll .smmenu .menuicon span:nth-child(2):before{
        background: #333;
    }
    .fix_nav.scroll .smmenu .menuicon span:nth-child(2):after{
        background: #333;
    }
    .fix_nav.scroll .smmenu .menuicon span:nth-child(3):before{
        background: #333;
    }
    .fix_nav.scroll .smmenu .menuicon span:nth-child(3):after{
        background: #333;
    }

    .sbanner{
        height: 256px;
    }
    .sbanner .text{
        padding: 0 5%;
        top: 33%;
    }
    .sbanner .text .title{
        letter-spacing: 1px;
        font-size: 20px;
    }
    .sbanner .text .des{
        font-size: 14px;
        margin-top: 9px;
    }
    .allcrumbs .loa{
        line-height: 48px;
        font-size: 12px;
    }
    .inner-company-fir .title{
        width: 100%;
        font-size: 17px;
    }
    .inner-company-fir .line{
        height: 2px;
        margin: 3% 0;
    }
    .inner-company-fir .des{
        line-height: 25px;
        font-size: 14px;
        text-align: justify;
    }
    .inner-company-fir .item{
        flex-wrap: wrap;
    }
    .inner-company-fir .item .list{
        width: 32%;
        height: 135px;
        margin-bottom: 2%;
    }
    .inner-company-fir .item .list .icon{
        height: 24px;
    }
    .inner-company-fir .item .list .t{
        font-size: 18px;
    }
    .inner-company-fir .item .list .des {
        font-size: 14px;
        text-align: center;
        line-height: 22px;
    }
    .inner-company-fir .item .list:last-child{
        display: none;
    }
    .inner-company-sec .item{
        flex-wrap: wrap;
    }
    .inner-company-sec .item .list{
        width: 100%;
        margin-bottom: 3%;
    }
    .inner-company-sec .item .list .imgbox{
        height: 201px;
    }
    .inner-company-sec .item .list .imgbox .text1 .t1{
        font-size: 18px;
    }
    .inner-company-sec .item .list .imgbox .text1 .line{
        width: 28px;
        height: 1px;
    }
    .inner-company-sec .item .list .imgbox .text1 .t2{
        font-size: 14px;
    }
    .inner-company-sec .item .list .imgbox .text2{
        padding: 3% 2%;
    }
    .inner-company-thr .t{
        font-size: 20px;
        margin-bottom: 22px;
    }
    .inner-company-thr .developbox .top .tbox{
        font-size: 30px;
    }
    .inner-company-thr .developbox .top .tags{
        font-size: 17px;
    }
    .inner-company-thr .developbox .top .develop_des{
        font-size: 13px;
        line-height: 25px;
        min-height: 122px;
    }
    .inner-company-thr .developbox .bottom .tbox{
        line-height: 53px;
        font-size: 17px;
    }
    .innertitle .title{
        font-size: 20px;
    }
    .innertitle .en{
        font-size: 12px;
        margin-top: 5px;
    }
    .inner-company-four .swiper-container .imgbox{
        padding:0;
        height: 159px;
    }
    .inner-company-four .swiper-container .title{
        height: 61px;
    }
    .inner-company-four .swiper-container .title span{
        font-size: 15px;
    }
    .inner-company-four .honorbtn{
        width: 38px;
        height: 38px;
        margin-top: -19px;
    }
    .inner-company-four .swiper-button-prev{
        left:0;
    }
    .inner-company-four .swiper-button-next{
        right:0;
    }
    .inner-company-six .swiper-slide{
        width: 100%;
    }
    .inner-company-six .imgbox{
        height: 234px;
    }
    .inner-company-six .btn{
        width: 95%;
    }
    .allcrumbs .crumbs-menu{
        display: none;
    }
    .innertitle .sec{
        font-size: 14px;
        padding: 0;
        line-height: 22px;
    }
    .innertitle .line{
        margin: 6px auto;
    }
    .inner-service-fir .item .list {
        width: 49%;
    }
    .inner-service-fir .item .list .imgbox{
        height: 166px;
    }
    .inner-service-fir .item .list .imgbox .text .en{
        font-size: 13px;
    }
    .inner-service-fir .item .list .imgbox .text .title{
        font-size: 17px;
    }
    .inner-service-fir .item .list .imgbox .text .icon{
        height: 35px;
        width: 35px;
    }
    .inner-service-fir .item .list .imgbox .text .icon span{
        line-height: 35px;
        font-size: 24px;
    }
    .inner-service-fir .item .list:nth-child(n+3) {
        margin-top: 2%;
    }
    .padding {
        padding: 9% 0 9% 0;
    }
    .padding-top{
        padding-top: 9%;
    }
    .padding-bottom{
        padding-bottom: 9%;
    }
    .inner-service-sec .item{
        width: 100%;
    }
    .inner-service-sec .item .list .imgbox{
        border: 2px solid #fff;
    }
    .inner-service-sec .item .list .title{
        font-size: 12px;
    }
    .inner-service-sec .item .list .imgbox{
        width: 106%;
    }
    .inner-service-thr .item .list{
        width: 100%;
        height: 107px;
        background: rgba(255,255,255,0.66);
    }
    .inner-service-thr .item .list:nth-child(n+2){
        margin-top: 2%;
    }
    .inner-service-thr .item .list .title{
        font-size: 18px;
    }
    .inner-service-thr .item .list .des{
        font-size: 14px;
        margin: 1% 0 3% 0;
    }
    .inner-service-thr .item .list .icon img{
        height: 23px;
    }
    .inner-service-thr .item .list:nth-child(2) {
        background: rgba(255,255,255,0.66);
    }
    .inner-service-four .item{
        display: block;
        height: auto;
    }
    .inner-service-four .item .imgbox{
        width: 100%;
    }
    .inner-service-four .item .text{
        width: 100%;
        font-size: 14px;
        line-height: 22px;
        margin-top: 6%;
    }
    .inner-service-four .item .text strong {
        font-size: 17px;
    }
    .inner-service-five .item{
        flex-wrap: wrap;
    }
    .inner-service-five .item .list{
        width:100%;
        height: auto;
        margin-bottom: 10px;
    }
    .inner-service-five .item .list .imgbox{
        width: 32%;
        height: 87px;
    }
    .inner-service-five .item .list .text{
        width: 78%;
    }
    .inner-service-five .item .list .text .title{
        font-size: 18px;
        margin-bottom: 1%;
    }
    .inner-service-five .item .list .text .des{
        line-height: 20px;
        font-size: 14px;
    }
    .inner-service-six .item{
        flex-wrap: wrap;
    }
    .inner-service-six .item .list{
        width: 49%;
        height: 245px;
        margin-bottom: 10px;

    }
    .inner-service-six .item .list .text .icon img{
        height: 27px;
    }
    .inner-service-six .item .list .text .title{
        font-size: 18px;
    }
    .inner-service-six .item .list .text .con{
        line-height: 20px;
        font-size: 14px;
    }
    .inner-service-six .item .list .text .tags{
        font-size: 12px;
    }
    .inner-service-six .item .list .text .line{
        margin-bottom: 8%;
    }
    .inner-service-seven .item{
        flex-wrap: wrap;
    }
    .inner-service-seven .item .list{
        width: 100%;
        margin-bottom: 10px;
        height: 219px;
    }
    .inner-service-seven .item .list .text .title{
        font-size: 18px;
    }
    .inner-service-seven .item .list .text .con {
        line-height: 23px;
        font-size: 14px;
    }
    .inner-case-zhongdian .inner-case-lunbo{
        display: none;
    }
    .inner-case-zhongdian .inner-case-type{
        width: 100%;
    }
    .inner-case-zhongdian .inner-case-type .abox a{
        height: 45px;
        padding-left: 4%;
        margin-bottom: 1%;
        float: left;
        width: 49%;
        margin-right: 2%;
    }
    .inner-case-zhongdian .inner-case-type .abox a:nth-child(2n){
        margin-right: 0;
    }
    .inner-case-zhongdian .inner-case-type .abox a img {
        width: 20px;
    }
    .inner-case-zhongdian .inner-case-type .abox a span {
        font-size: 15px;
        margin-left: 6px;
    }
    .inner-case-zhongdian .inner-case-type .casebiaoti{
        display: none;
    }
    .inner-case-zhongdian{
        padding-top: 25vw;
    }
    .casebiaoti span{
        font-size: 24px;
    }
    .casebiaoti i{
        height: 10px;
        bottom: -2px;
    }
    .inner-case-list{
        width: 50%;
    }
    .inner-case-list .imgbox{
        height: 175px;
    }
    .inner-case-list .imgbox .title .s2{
        display: none;
    }
    .inner-case-list .imgbox .title{
        height: 40px;
    }
    .inner-case-des{
        width: 100%;
        margin-top: 4%;
    }
    .case-des-right .title{
        font-size: 20px;
    }
    .case-des-right .title:after{
        height: 23px;
    }

    .news-inner-list{
        width: 100%;
        margin-bottom: 8%;
    }
    .news-inner-list .text .t1{
        font-size:17px;
    }
    .news-inner-list .text .t2{
        font-size: 14px;
        line-height: 22px;
    }
    .news-inner-list .imgbox{
        margin-top: 4%;
    }
    .news-inner-list .text{
        float: right;
        width: calc(100% - 74px);
        padding-left: 2%;
    }
    .news-inner-list .time .fir{
        font-size: 20px;
    }
    .news-inner-list .time {
        width: 73px;
    }
    .news-inner-list .time .fir:after{
        display: none;
    }
    .news-inner-list .imgbox{
        width: 100%;
    }
    .inner-title .fir {
        font-size: 20px;
    }
    .sub li {
        padding-left: 2%;
    }
    .news_inner_item {
        font-size: 14px;
    }
    .inner-pointer .item .list{
        height: 90px;
    }
    .inner-pointer .item .list img{
        max-width: 81%;
        max-height: 56%;
    }
    .inner-pointer .zhong .left{
        display: none;
    }
    .inner-pointer .zhong .right {
        width: 100%;
    }
    .inner-pointer .zhong .right .list{
        padding: 0 1%;
        width: 25%;
    }
    .inner-contact-fir .item{
        flex-wrap: wrap;
    }
    .inner-contact-fir .item .list{
        width: 100%;
        padding:5%;
        height: auto;
        margin-bottom: 10px;
    }
    .inner-contact-fir .item .list .icon img{
        height: 22px;
    }
    .inner-contact-fir .item .list .t2{
        font-size: 16px;
    }
    .inner-contact-fir .item .list.erbox{
        padding: 5% 13%;
    }
    .inner-contact-thr .item .imgbox{
        display: none;
    }
    .inner-contact-thr .item .right{
        width: 100%;
    }
    .inner-contact-thr .item .right .inputbox input{
        width: 100%;
        margin-bottom: 10px;
    }
    .inner-contact-thr .item .right .inputbox{
        flex-wrap: wrap;
    }
    .inner-contact-thr .item .right input{
        line-height: 50px;
    }
    .inner-contact-thr .item .right .input2 {
        margin-bottom: 10px;
    }
    .inner-contact-thr .item .right .inputbox .code{
        width: 100%;
    }
    .inner-contact-thr .item .right .submit{
        width: 100%;
        line-height: 45px;
        font-size: 16px;
    }
    .small_sieder{
        display: block;
    }
    .footerWarp {
        z-index: 5!important;
    }
    .footerWarp[date=index] .footerbox{
        position: relative;
        bottom:initial;
        left:initial;
        right:initial;
    }
    .footerbox_con .lxbox .t1{
        padding:6% 0;
        margin:0;
    }
    .footerWarp[date=index] .footerbox_con {
        margin: 0 0 12% 0;
    }
    .de-page-mian .page-inner a{
        min-width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .inner-contact-thr .item .right .inputbox .code .verify{
        height: 50px;
    }
}