<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 769px) {
    .mb-block {
        display: none;
    }
}

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

    /* public */
    .container-m {
        width: 100%;
    }

    .pc-block {
        display: none;
    }

    .mb-block {
        display: block;
    }

    .container {
        width: 100%;
    }

    .subtitle ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .subtitle li {
        width: 27%;
        margin-right: 0;
        padding: 0 6px;
        margin-bottom: 10px;
    }

    .sub-container{
        padding: 0 10px;
    }
    .sub-container img{
        width: 100%;
    }
    /* å¤´éƒ¨ */
    .mb-head {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: auto;
        padding: 10px 0;
        position: relative;
    }

    .logo {
        width: 100%;
    }

    .right {
        display: flex;
        justify-content: flex-end;
    }

    .nav-icon {
        width: 25%;
        margin-right: 20px;
    }

    .tel-icon {
        width: 20%;
    }

    .nav-icon img,
    .tel-icon img {
        width: 100%;
    }

    .title-nav {
        display: none;
    }

    .more {
        text-align: center;
        color: #1a53c5;
        padding-bottom: 20px;
    }

    .mb-nav {
        position: absolute;
        width: 100%;
        top: 51px;
        left: 0;
        background: #4c8cff;
        padding-bottom: 10px;
        z-index: 1;
        display: none;
    }

    .mb-nav li {
        width: 100%;
    }

    .mb-nav a {
        display: block;
        width: 100%;
        text-align: center;
        color: #ffffff;
        padding: 10px 0;
        border-bottom: 1px solid #85b0ff;
    }

    /* é¦–é¡µäº§å“å±•ç¤º */
    .title {
        padding: 0;
    }

    .title h1 {
        font-size: 22px
    }

    .title-en span {
        font-size: 18px;
    }

    .title-en {
        padding-top: 0;
    }

    .pro li {
        width: 47%;
        height: 154px;
        border: 1px solid #e0e0e0;
        border-radius: 3px;
    }

    .pro-bg {
        display: none;
    }

    .pro ul {
        padding: 0 15px;
    }


    /* ä¼˜åŠ¿ */
    .cd-bg {
        display: none;
    }


    /* é¦–é¡µå…³äºŽæˆ‘ä»¬ */
    .co-intd {
        display: flex;
        flex-direction: column;
        margin-top: -56px;
    }

    .co-img {
        width: 100%;
    }

    .co-bg {
        width: 100%;
        height: unset;
    }

    /* é¦–é¡µæ¡ˆä¾‹å±•ç¤º */
    .cas-bg {
        padding: 1px 0;
        margin-top: 132px;
    }

    /* é¦–é¡µæ–°é—»å±•ç¤º */
    .new-content ul {
        display: flex;
        flex-direction: column;
        padding: 0 15px;
    }

    .new-content li {
        width: 100%;
        margin-bottom: 20px;
        border-left: none;
        border-right: none;
        border-top: none;
        padding-bottom: 30px;
    }

    .new-content a {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .new-content li span {
        display: flex;
        flex-direction: column;
        width: 64%;
    }

    .ne-cont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .ne-img {
        width: 98%;
        height: 130px;
        border: none;
    }

    .new-content .a {
        width: 32%;
        display: none;
    }

    .ne-tit {
        margin-top: 0;
        padding: 0 20px 20px 20px;
    }


    /* äº§å“å±•ç¤ºé¡µé¢ */
    .pro-container li {
        width: 47%;
        height: 154px;
        border: 1px solid #e0e0e0;
        border-radius: 3px;
    }

    .item-bg {
        display: none;
    }

    .pro-container ul {
        padding: 0 15px;
    }


    /* äº§å“å±•ç¤ºè¯¦æƒ…é¡µé¢ */
    .pro-container{
        margin-top: 50px;
    }
    .nav-row{
        padding:0 10px;
    }
    .sub-cont img {
        max-width: 100%;
    }

    .pro-show {
        display: flex;
        flex-direction: column;
    }

    .pro-list {
        display: none;
    }

    .pro-img-show {
        width: 100%;
    }

    .pro-dt {
        width: 100%;
    }

    .pro-img {
        width: 88%;
        margin: auto;
    }

    .pro-dt{
        width: 88%;
        margin: auto;
    }

    .pro-dt-show{
        padding: 0 10px;
    }

    .sub p{
        width: 33%;
    }


    /* å…³äºŽæˆ‘ä»¬-è£èª‰è¯ä¹¦ */
    .co-hon li{
        width: 46%;
        height: 224px;
        margin:10px 0;
    }

    .co-hon img {
        width: 100%;
        height: unset;
    }

    .co-hon{
        padding: 20px 0;
    }

   
    /*æ–°é—»åˆ—è¡¨é¡µ*/
    .news-list{
        margin-top: 46px;
    }

    .news-list ul {
        display: flex;
        flex-direction: column;
        padding: 0 15px;
    }

    .news-list li {
        width: 100%;
        margin-bottom: 20px;
        border-left: none;
        border-right: none;
        border-top: none;
        padding-bottom: 30px;
    }

    .news-list a {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .news-list li span {
        display: flex;
        flex-direction: column;
        width: 64%;
    }

    .news-cont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .news-img {
        width: 98%;
        height: 130px;
        border: none;
    }

    .news-list .a {
        width: 32%;
        display: none;
    }

    .news-tit {
        margin-top: 0;
        padding: 0 20px 20px 20px;
    }

    /* åˆä½œæ¡ˆä¾‹ */
    .case li{
        width: 46%;
        height: 114px;
        margin:10px 0;
        margin-bottom: 64px;
    }

    .case img {
        width: 100%;
        height: auto;
    }

    .case{
        padding: 20px 0;
    }

    .case p{
        line-height: 19px;
        font-size: 14px;
        margin-top: 10px;
    }



    /* åº•éƒ¨ */
    .link span {
        padding-left: 20px;
    }

    .foot ul:nth-child(-n+4) {
        display: none;
    }

    .foot ul {
        padding: 0 15px;
    }


    .page{
        text-align: center;
    }

}</pre></body></html>