<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 1800px) {
    .box_eighteen {
        padding: 0 16%;
    }

    .case_box_left_scroll {
        left: 9.3% !important;
    }
}

@media only screen and (max-width: 1600px) {
    .case_box_left_scroll {
        left: 5.6% !important;
    }

    .about_con_left {
        font-size: 45px;
    }

    .about_con_right_top {
        font-size: 25px;
        line-height: 42px;
    }

    .customercon {
        padding-top: 130px;
        padding-bottom: 20px;
    }

    .hezuopartner {
        margin-top: 60px;
    }

    .footer_logo {
        height: 160px;
        padding-top: 48px;
    }

    .footer_center {
        padding-bottom: 50px;
    }

    .footer_right {
        margin-top: 64px;
    }

    .footer_nav {
        margin-top: 48px;
    }

    .footer {
        width: 100%;
        height: 520px;
    }

    .ny_banner_con p:nth-child(1) {
        height: 36px;
        font-size: 32px;
    }

    .ny_banner_con {
        top: 42%;
    }

    .ny_banner_con p:nth-child(2) {
        font-size: 15px;
        line-height: 30px;
    }

    .casebg {
        height: 580px;
    }

    .videos_list li a .case_list_img,
    .videos_list li a div&gt;img {
        max-height: 200px;
        min-height: 200px;
    }

    .box_eighteen {
        padding: 0 15%;
    }

    .about_one {
        padding-top: 126px;
        padding-bottom: 80px;
    }

    .about_con_right_center p {
        font-size: 17px;
        line-height: 28px;
        margin-bottom: 20px;
    }

    .home_about_number_li div:nth-child(1) {
        font-size: 42px;
    }

    .about_two {
        padding-top: 126px;
        padding-bottom: 140px;
    }

    .general_index {
        left: 0;
        font-size: 45px;
    }

    .home_about {
        margin-top: 120px;
    }

    .title {
        font-size: 43px;
        margin-bottom: 20px;
    }

    .home_case {
        margin-top: 170px;
    }

    .general_box {
        padding-bottom: 70px;
    }

    .home_case_li p {
        font-size: 26px;
    }

    .home_serve {
        margin-top: 180px;
    }

    .home_serve_bottom_img {
        padding-bottom: 85%;
    }

    .home_case .general_box {
        padding-bottom: 20px;
    }

    .home_news {
        margin-top: 160px;
    }

    .home_news_ul_li_con div:nth-child(1) {
        font-size: 22px;
        line-height: 30px;
    }

    .home_client {
        margin-top: 50px;
    }

    .casedetail_tabcon {
        left: 23%;
        width: 56%;
    }
}

@media only screen and (max-width: 1500px) {
    .home_client .client-swiper-container .swiper-slide&gt;div {
        height: 88px;
    }
#popup&gt;img{
    margin-top: 50px;cursor: pointer;max-width: 650px;
}
    @media only screen and (max-width: 1400px) {
        .general_index {
            line-height: 0;
        }

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

        .about_two {
            padding-top: 100px;
            padding-bottom: 100px;
        }

        .about_con_left {
            font-size: 38px;
        }

        .about_con_right_top {
            font-size: 22px;
            line-height: 38px;
        }

        .customercon {
            padding-top: 100px;
        }

        .hezuopartner {
            margin-top: 40px;
        }

        .about_con_left div::before {
            width: 60px;
            height: 3px;
            vertical-align: 12px;
        }

        .general_box {
            padding-bottom: 60px;
        }

        .footer_logo {
            height: 130px;
            padding-top: 30px;
        }

        .footer_logo img {
            width: auto;
            height: 54px;
        }

        .footer_nav {
            margin-top: 30px;
        }

        .footer_right {
            margin-top: 40px;
        }

        .footer_center {
            padding-bottom: 30px;
        }

        .footer {
            height: 450px;
        }

        .ny_banner_con p:nth-child(1) {
            font-size: 28px;
        }

        .casebg {
            height: 550px;
        }

        .box_eighteen {
            padding: 0 14%;
        }

        .videos_list li a .case_list_img,
        .videos_list li a div&gt;img {
            max-height: 180px;
            min-height: 180px;
        }

        .videos_list li a .playbtn {
            margin-top: 22%;
        }

        .about_one .about_con_right,
        .about_two .about_con_right,
        .about_three .about_con_right {
            padding-left: 400px;
        }

        .about_list {
            padding: 55px 60px;
        }

        .zixun_detail .tit {
            font-size: 22px;
        }

        .home_news_ul_li_con div:nth-child(1) {
            font-size: 20px;
            line-height: 26px;
        }

        .home_case_li p {
            font-size: 20px;
        }

        .home_about_con,
        .home_case_con {
            margin-left: 16%;
        }

        .service_guarantee ul li .li_top {
            font-size: 20px;
            height: 140px;
        }

        .service_guarantee ul li .li_bot {
            padding: 35px 0;
            min-height: 260px;
        }

        .service_guarantee ul li .li_top p {
            font-size: 15px;
        }
    }

    @media only screen and (max-width: 1200px) {
        .about_con_right {
            padding-left: 36%;
        }

        .about_con_left {
            font-size: 28px;
        }

        .about_con_right_top {
            font-size: 20px;
            line-height: 36px;
            margin-bottom: 30px;
        }

        .customercon {
            padding-top: 70px;
        }

        .footer_logo img {
            height: 48px;
            margin: auto;
        }

        .footer_logo {
            padding-top: 48px;
            border: none;
        }

        .footer_nav {
            float: none;
            text-align: center;
            margin-top: 10px;
        }

        .footer_nav .footer_nav_li {
            display: inline-block;
            padding: 0 10px;
            position: relative;
        }

        .footer_nav .footer_nav_li::after {
            content: '';
            position: absolute;
            top: 25%;
            right: 0;
            width: 1px;
            height: 50%;
            background: #ffffff;
        }

        .footer_nav .footer_nav_li:last-child::after {
            display: none;
        }

        .footer {
            height: auto;
        }

        .footer_right_con {
            float: none;
            border-left: none;
            padding-left: 0;
        }

        .footer_right_con div {
            padding-left: 0;
        }

        .footer_right_img {
            float: left;
            margin: 9% 0;
        }

        .footer_bottom .sonicon {
            display: none;
        }

        .footer_bottom {
            font-size: 12px;
            line-height: 22px;
            position: relative;
            padding: 4% 0px;
            margin: 0;
        }

        .footer_bottom a {
            font-size: 12px;
        }

        .footer_right {
            float: none;
        }

        .ny_banner_con p:nth-child(1) {
            font-size: 25px;
        }

        .ny_banner_con p:nth-child(2) {
            font-size: 14px;
            line-height: 24px;
        }

        .videos_list li a .case_list_img,
        .videos_list li a div&gt;img {
            max-height: 165px;
            min-height: 165px;
        }

        .anlidetail .detailtit .titleft {
            width: 60%;
        }

        .social-share .social-share-icon {
            width: 25px !important;
            height: 25px !important;
            font-size: 18px !important;
            line-height: 25px !important;
        }

        .box_eighteen {
            padding: 0 12%;
        }

        .about_one .about_con_right,
        .about_two .about_con_right,
        .about_three .about_con_right {
            padding-left: 340px;
        }

        .home_about_number_li div:nth-child(1) {
            font-size: 28px;
            margin-bottom: 8px;
        }

        .home_about_number_li div:nth-child(2) {
            font-size: 16px;
        }

        .about_bottom_two {
            font-size: 17px;
            line-height: 34px;
        }

        .about_list {
            width: 70%;
        }

        .about_list {
            padding: 40px 40px;
        }

        .about_list div {
            font-size: 16px;
            line-height: 38px;
        }

        .about_con_center_img img {
            height: 670px;
        }

        .news_tabbox .newstabtit li {
            width: 130px;
            font-size: 20px;
        }

        .pro_list_bot .tit {
            font-size: 16px;
            margin: 15px 0 15px;
        }

        .pro_list_bot {
            padding: 14px 20px;
        }

        .pro_list_bot .timebox {
            font-size: 16px;
        }

        .pro_list_bot .line {
            height: 3px;
            margin-top: 14px;
        }

        .lainxiul li {
            width: 50%;
            margin-bottom: 30px;
        }

        .lainxiul li .tit {
            font-size: 20px;
            margin-bottom: 10px;
        }

        .title {
            font-size: 30px;
            line-height: 0;
            height: 20px;
        }

        .general_index {
            font-size: 36px;
            width: 100px;
        }

        .home_news .home_news_ul_li_con div:nth-child(1) {
            font-size: 17px;
        }

        .service_guarantee ul li .li_bot p {
            font-size: 14px;
            line-height: 38px;
        }

        .service_guarantee ul li .li_bot {
            padding: 30px 0;
            min-height: 230px;
        }

        .service_guarantee ul li .li_top {
            font-size: 18px;
        }

        .service_guarantee ul li .li_top p {
            font-size: 14px;
        }
    }

    @media only screen and (max-width: 1100px) {
        .head_nav li {
            margin-right: 20px;
        }

        .casedetail_tabcon {
            left: 17%;
            width: 66%;
        }
        #popup&gt;img{
    max-width: 550px;
}
    }

    @media only screen and (max-width: 900px) {
        #popup&gt;img{
            max-width: 400px;
        }

        .about_one .about_con_right,
        .about_two .about_con_right,
        .about_three .about_con_right {
            padding-left: 0;
        }

        .about_one {
            padding-top: 70px;
            padding-bottom: 70px;
        }

        .box_eighteen {
            padding: 0 10%;
        }

        .head {
            display: none;
        }

        .navsj {
            display: block;
        }

        .about_con_left {
            float: none;
        }

        .about_con_right {
            padding-left: 0;
        }

        .about_con_left div::before {
            display: block;
            margin-bottom: 2%;
        }

        .about_con_left {
            font-size: 25px;
        }

        .about_con_right_top {
            font-size: 17px;
            line-height: 28px;
            margin-bottom: 30px;
            margin-top: 4%;
        }

        .footer_box {
            width: 86%;
        }

        .footer_bottom .design {
            display: inline-block;
            margin-left: 0;
        }

        .footer_bottom .top {
            display: flex;
            align-content: center;
            justify-content: space-between;
        }

        .footer_bottom .sjbanquan {
            display: block;
        }

        .footer_bottom .pcbanquan {
            display: none;
        }

        .footer_right_con .fo_address .zhanwei {
            display: block;
        }

        .footer_right_con .fo_last {
            display: flex;
        }

        .footer_right_con .fo_last:before {
            margin-top: 10px;
        }

        .banner {
            display: none;
        }

        .sjbanner {
            display: block !important;
            width: 100%;
        }

        .sjbanner img {
            width: 100%;
            display: block;
        }

        .case_box_left {
            position: relative;
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            padding: 0 6%;
            margin-bottom: 14%;
        }

        .case_box_left&gt;div {
            margin-right: 4%;
        }

        .case_list {
            padding-left: 0;
        }

        .case_li {
            width: 100%;
            margin: 0;
        }

        .case_title {
            font-size: 20px;
            padding-top: 20px;
        }

        .case_list_li {
            margin-bottom: 30px;
        }

        .case_ul {
            padding-top: 25px;
            margin: 0;
        }

        .casebg {
            height: 440px;
        }

        .anlidetail .detailtit .titright .share {
            display: none;
        }

        .anlidetail .detailtit .titleft {
            width: 100%;
        }

        .anlidetail .detailtit .titleft .tit {
            font-size: 20px;
            font-weight: bold;
            line-height: 28px;
            color: #333333;
            margin-bottom: 10px;
        }

        .in_nav {
            margin-top: 25px;
            margin-bottom: 30px;
        }

        .anlidetail .detailtit .titleft .classification {
            width: 80%;
        }

        .anlidetail .detailtit .titright {
            width: 100%;
            margin-top: 0%;
        }

        .videos_list li a .case_list_img,
        .videos_list li a div&gt;img {
            max-height: 135px;
            min-height: 135px;
        }

        .anlidetail .detailtit {
            margin-bottom: 40px;
        }

        .about_two {
            padding-top: 60px;
            padding-bottom: 70px;
        }

        .about_bottom_two span {
            display: block;
        }

        .about_bottom_two {
            font-size: 16px;
            line-height: 32px;
        }

        .about_bottom_three {
            font-size: 16px;
            margin-top: 20px;
        }

        .about_list div {
            width: 100%;
        }

        .about_list {
            width: 83%;
        }

        .about_con_center {
            padding-top: 60px;
            padding-bottom: 220px;
        }

        .home_serve_top_border div:nth-child(1),
        .home_serve_bottom_border div:nth-child(1) {
            font-size: 20px;
        }

        .pages {
            text-align: center;
            margin-top: 30px;
            margin-bottom: 30px;
        }

        .pro_list_img img {
            width: 100%;
        }

        .turn_page div {
            margin-bottom: 16px;
            -webkit-line-clamp: 2;
            font-size: 16px;
        }

        .turn_page div a {
            display: block;
            font-size: 16px;
            line-height: 22px;
        }

        .lainxiul li {
            width: 100%;
            margin-bottom: 20px;
            padding-bottom: 20px;
            border-bottom: dashed 1px #a0a0a0;
        }

        .lainxiul li .bot .icon,
        .lx_address {
            display: none;
        }

        .lainxiul li .tit img {
            display: inline-block;
            margin-right: 15px;
            vertical-align: bottom;
        }

        .lainxiul li .tit {
            font-weight: bold;
        }

        .lainxiul li:last-child {
            display: block;
        }

        .lx_ditu {
            height: 360px;
            margin-bottom: 80px;
        }

        .lainxiul li .lx_lison {
            display: block;
            position: absolute;
            top: 14%;
            right: 0;
            width: 45%;
            height: 40px;
            background-color: #ff0000;
            border-radius: 30px;
            text-align: center;
            line-height: 40px;
        }

        .lainxiul li .lx_lison a {
            display: block;
            font-size: 16px;
            color: #ffffff;
            font-weight: bold;
        }

        .lainxiul li .lx_sontel {
            background-color: #ff6000;
        }

        .banner-box .pcimg {
            width: 100%;
            object-fit: fill;
        }

        .general_index {
            position: relative;
            margin-bottom: 20px;
        }

        .home_about_con,
        .home_case_con {
            margin-left: 0;
            width: 100%;
        }

        .home_about {
            margin-top: 80px;
        }

        .home_about_one {
            margin-bottom: 20px;
        }

        .home_about_line {
            margin-bottom: 50px;
        }

        .home_about_detail {
            padding: 0;
        }

        .bannersj-swiper-container {
            overflow: hidden;
        }

        .home_about_one {
            font-size: 15px;
            line-height: 26px;
        }

        .home_about_detail p {
            font-size: 16px;
            line-height: 26px;
            margin-bottom: 14px;
        }

        .home_about_img {
            height: 200px;
            top: 47%;
        }

        .home_about_number {
            margin-top: 40px;
        }

        .home_about_bottom {
            margin-top: 100px;
        }

        .home_about_bottom {
            background-size: 120px 110px;
            background-position: top left;
        }

        .home_about_bottom&gt;div {
            padding-top: 100px;
        }

        .home_about_bottom_one {
            height: 0;
            font-size: 20px;
            font-weight: bold;
            margin-bottom: 45px;
            margin-top: 50px;
        }

        .home_about_bottom&gt;div .home_about_con {
            width: 90%;
            margin: auto;
        }

        .home_about_bottom_two span {
            display: block;
            font-size: 20px;
        }

        .home_about_bottom_two {
            height: auto;
            font-size: 17px;
            margin-bottom: 10px;
        }

        .home_about_bottom_three {
            font-size: 17px;
            margin-top: 30px;
        }

        .home_case {
            margin-top: 120px;
        }

        .home_case .home_case_one {
            margin-bottom: 40px;
        }

        .home_case_tab_box {
            float: left;
            width: 100%;
            display: flex;
            padding: 0 5%;
            align-items: center;
            flex-wrap: wrap;
            box-sizing: border-box;
            height: auto;
            margin-bottom: 30px;
        }

        .home_case_tab_box div {
            margin-bottom: 16px;
        }

        .tabtit_active:before {
            vertical-align: middle;
        }

        .home_case .home_case_li {
            width: 100%;
            padding-bottom: 50%;
        }

        .home_case_li p {
            font-size: 16px;
            left: 5%;
            bottom: 16px;
        }

        .home_serve {
            margin-top: 90px;
        }

        .home_serve .home_case_one {
            margin-bottom: 40px;
        }

        .pc_client_swiper,
        .client-swiper-button-next,
        .client-swiper-button-prev,
        .home_news_more,
        .home_news_line {
            display: none;
        }

        .home_client .sj_client_swiper {
            display: block;
            width: 90%;
            margin: auto;
            margin-bottom: 30px;
        }

        .home_client .home_case_one {
            font-size: 15px;
            margin-bottom: 30px;
        }

        .home_client .sj_client_swiper li {
            display: none;
        }

        .home_client .sj_client_swiper li:nth-child(-n+12) {
            display: block !important;
        }

        .home_news {
            margin-top: 100px;
        }

        .home_news .home_case_one {
            font-size: 15px;
            line-height: 28px;
            margin-bottom: 40px;
        }

        .home_news .general_box {
            max-width: 100%;
            width: 98%;
        }

        .home_news .home_case_con {
            max-width: 90%;
            margin: auto;
        }

        .home_news .general_index {
            box-sizing: border-box;
            padding-left: 5%;
        }

        .home_news .home_news_ul_li {
            width: 100%;
            margin: 0;
            padding-bottom: 60%;
            margin-bottom: 4%;
        }

        .home_news_ul_li_con {
            width: 80%;
            bottom: 20px;
        }

        .home_news_ul_li_con div:nth-child(1) {
            font-size: 18px;
        }

        .home_news_ul_li_con div:nth-child(2) {
            font-size: 15px;
        }

        .sj_fix_tel {
            display: block;
            position: fixed;
            bottom: 10%;
            right: 5%;
            z-index: 99999;
        }

        .sj_fix_tel img {
            width: 50px;
        }

        .casedetail_tabcon {
            left: 0;
            width: 100%;
        }

        .home_case .home_about_more a {
            margin-bottom: 20px;
        }

        .service_guarantee {
            display: none;
        }

        .sj_service_guarantee {
            display: block;
            margin-top: -30px;
        }

        .about_team .team_ul li {
            width: 20%;
        }
    }

    @media only screen and (max-width:768px) {
        #popup&gt;img{
    max-width: 350px;
}
        .consult_fixed{
            display: none;
        }
        .about_list {
            width: 78%;
        }

        .about_con_center_img img {
            height: 540px;
        }

        .about_con_center {
            padding-top: 60px;
            padding-bottom: 180px;
        }

        .box_eighteen {
            padding: 0 6%;
        }

        .about_con {
            width: 86%;
        }

        .hezuopartner li {
            width: 30.65%;
        }

        .hezuopartner li:nth-child(3n+3) {
            margin-right: 0;
        }

        .hezuopartner li&gt;div {
            padding: 36%;
        }

        .case_box_left div {
            margin-bottom: 30px !important;
        }

        .casebg {
            height: 350px;
        }

        .videos_list li {
            width: 100%;
            margin-right: 0;
            margin-bottom: 30px;
        }

        .videos_list li a .case_list_img,
        .videos_list li a div&gt;img {
            max-height: 280px;
            min-height: 280px;
        }

        .casedetail_more {
            margin: auto;
            text-align: center;
            display: block;
            margin-bottom: 50px;
        }

        .casedetail_more a {
            display: inline-block;
            width: 160px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            background-color: #ffffff;
            border: solid 1px #8c8885;
            font-size: 16px;
            color: #999899;
        }

        .about_con_right_center p {
            font-size: 15px;
            line-height: 25px;
        }

        .about_number {
            flex-wrap: wrap;
        }

        .about_number_li {
            width: 50%;
            margin-bottom: 4%;
        }

        .home_about_number_li div:nth-child(1) {
            font-weight: bold;
        }

        .home_serve_top_li {
            width: 100%;
            margin: 0;
            margin-bottom: 20px;
            padding-bottom: 90%;
        }

        .home_serve_top_con {
            width: 100%;
        }

        .home_serve_bottom_li {
            float: left;
            width: 49%;
        }

        .about_four_con {
            padding: 70px 0 80px;
        }

        .about_four_one {
            font-size: 25px;
            margin-bottom: 20px;
        }

        .pro_list li {
            width: 100%;
            margin: 0 0 30px;
        }

        .menudiv {
            font-size: 14px;
        }

        .lx_ditu {
            height: 320px;
            margin-bottom: 70px;
        }

        .lainxiul {
            margin-top: 60px;
            margin-bottom: 20px;
        }

        .home_about_number_li {
            width: 50%;
            margin-bottom: 5%;
        }

        .home_about_img {
            height: 270px;
            top: 47%;
        }

        .hezuopartner li img {
            filter: none !important;
            opacity: 1 !important;
        }
    }

    @media only screen and (max-width:500px) {
        .general_box {
            padding-bottom: 30px;
        }
        .consult_fixed{
            display: none;
        }
        .casebg {
            height: 300px;
        }

        .videos_list li a .case_list_img,
        .videos_list li a div&gt;img {
            max-height: 220px;
            min-height: 220px;
        }

        .about_bottom_two {
            font-size: 16px;
            line-height: 28px;
        }

        .about_list {
            margin-left: 70px;
        }

        .news_tabbox .newstabtit li {
            width: 100px;
            font-size: 17px;
        }

        .news_tabbox .newstabtit {
            width: 100%;
            padding: 32px 0 10px;
            border-bottom: 8px solid #f8f8f8;
            margin-bottom: 30px;
        }

        .news_tabbox .newstabtit {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .zixun_detail .tit {
            font-size: 16px;
        }

        .zixun_detail .time {
            margin-top: 10px;
        }

        .zixun_detail hr {
            margin: 15px 0 20px;
        }

        .zixun_detail .wenzhang {
            padding-bottom: 40px;
            margin-bottom: 35px;
        }

        .lainxiul li .tit {
            font-size: 17px;
        }

        .lainxiul li .bot,
        .lainxiul li .bot a {
            font-size: 15px;
        }

        .lx_ditu {
            height: 280px;
            margin-bottom: 50px;
        }

        .title {
            font-size: 24px;
            height: 10px;
        }

        .general_index {
            font-size: 26px;
            width: 90px;
            margin-bottom: 6px;
        }

        .general_index span {
            width: 28px;
            height: 3px;
        }

        .home_about_bottom_two span,
        .home_about_bottom_one {
            font-size: 18px;
        }

        .home_about_bottom_two {
            height: auto;
            font-size: 16px;
        }

        .home_about_bottom {
            background-size: 90px 80px;
        }

        .home_about_bottom&gt;div {
            padding-top: 90px;
        }

        .home_serve_top_border div:nth-child(1),
        .home_serve_bottom_border div:nth-child(1) {
            font-size: 18px;
        }

        .home_serve_bottom_border div:nth-child(2) {
            font-size: 14px;
            line-height: 14px;
        }

        .casedetail_more a {
            font-size: 15px;
        }

        .footer_right_con div,
        .footer_right_con div a {
            font-size: 14px;
        }

        .casedetail_tab .labelbox li {
            width: 64px;
            height: 32px;
            line-height: 32px;
            font-size: 12px;
            margin-right: 10px;
        }

        .anlidetail .detailtit {
            margin-bottom: 16px;
        }

        .in_nav {
            font-size: 12px;
        }

        .anlidetail .recommen_videos .tit {
            font-size: 18px;
            margin-bottom: 25px;
            padding-bottom: 10px;
        }

        .videos_list li a .case_list_img,
        .videos_list li a div&gt;img {
            max-height: 190px;
            min-height: 190px;
        }

        .anlidetail .detailtit .titleft .tit {
            font-size: 17px;
            line-height: 22px;
            margin-bottom: 5px;
        }

        .casedetail_more a {
            width: 140px;
            height: 36px;
            line-height: 36px;
            font-size: 14px;
        }
    }

    @media only screen and (max-width:414px) {
         #popup&gt;img{
   max-width: 300px;
}
        .home_case_tab_box div {
            margin-right: 25px;
        }

        .home_about_img {
            height: 240px;
            top: 49%;
        }

        .footer_box {
            width: 92%;
        }

        .footer_nav .footer_nav_li {
            padding: 0 4px;
        }

        .footer_right_con div {
            line-height: 24px;
        }

        .case_box_left {
            margin-bottom: 20%;
            margin-top: -10%;
        }

        .casedetail_tabcon {
            height: 250px;
            top: 66px;
        }
    }

    @media only screen and (max-width:375px) {
        .home_case_tab_box {
            padding: 0 3%;
            margin-bottom: 15px;
        }

        .about_list {
            padding: 15px 25px;
        }

        .about_list div {
            font-size: 15px;
            line-height: 30px;
        }

        .home_about_img {
            height: 230px;
            top: 51%;
        }

        .footer_nav_li a {
            font-size: 12px;
        }

        .footer_logo {
            height: 110px;
        }

        .footer_right {
            margin-top: 25px;
        }

        .footer_box {
            width: 94%;
        }

        .case_box_left {
            padding: 0 4%;
            margin-bottom: 26%;
        }

        .case_box_left div {
            margin-bottom: 16px !important;
        }

        .case_box_left div a {
            font-size: 17px;
        }
    }

    @media only screen and (max-width:360px) {
        .lainxiul li .lx_lison a {
            font-size: 14px;
        }

        .lainxiul li .lx_lison {
            height: 32px;
            line-height: 32px;
        }

        .lainxiul li .tit {
            font-size: 16px;
        }

        .lainxiul li .tit img {
            margin-right: 10px;
        }

        .lainxiul {
            margin-top: 40px;
        }

        .home_case_tab_box {
            padding: 0 2%;
        }
    }</pre></body></html>