<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

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

}


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


}

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


}


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


}


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



}

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



}



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

    html{ font-size: 100px !important;}
    .w{ width: 94%; min-width: inherit;}
    body{ font-size: 15px;}


    .swHead.topFix{ background-color: var(--color-white); width: 100%; position:fixed; left: 0; top: 0; z-index: 99; box-shadow: 0 0 0.15rem rgba(0,0,0,.15);}
    .swHead-top{ padding: 17px 0;}
    .swHead-top .logo{ width: 220px;}
    .swHead-top .search{ display: none;}
    .swHead-menu{ display: none;}
    .Mobile-button{ display: flex;}

    .swBanner .swiper-button-next, .swBanner .swiper-button-prev{ width: 30px; height: 30px; margin-top: -15px;}
    .swBanner .swiper-button-next b, .swBanner .swiper-button-prev b{ font-size: 16px;}
    .swBanner .swiper-button-next{ right: 4%;}
    .swBanner .swiper-button-prev{ left: 4%;}


    .swMain{ padding: 30px 0 25px 0;}
    .swNews .mt30{ margin-top: 20px;}
    .swNews-head .name{ font-size: 18px;}
    .swNews-head .name img{ width: 20px; margin-right: 10px;}
    .swNews-head .more{ font-size: 14px; padding: 0 20px; line-height: 30px;}
    .swNews-picture{ width: 100%;}
    .swNews-picture li .title{ max-width: 100%; font-size: 16px; margin-top: 10px;}
    .swNews-picture .swiper-pagination{ bottom: 40px;}
    .swNews-picture .swiper-pagination-bullet{ width: 10px; height: 2px;}
    .swNews-picture .swiper-pagination-bullet-active{ width: 30px;}

    .swNews-list{ width: 100%; margin-top: 20px; padding: 10px 15px;}
    .swNews-list li .d{ font-size: 14px;}
    .swNews-popular{ display: none;}

    .swProduct{ margin-top: 20px;}
    .swProduct-layout{ width: 100%; padding: 25px;}
    .swProduct-layout .title{ font-size: 16px; padding-bottom: 10px;}
    .swProduct-layout .title .font36{ font-size: 20px;}
    .swProduct-layout .desc{ margin-top: 15px;}
    .swProduct-layout .more{ width: 30px; height: 30px; margin-top: 15px;}

    .swProduct-party{ width: 100%; margin-top: 20px; margin-bottom: 20px;}
    .swProduct-party .word{ padding: 0 15px;}
    .swProduct-party .word .t{ font-size: 17px;}
    .swProduct-party .word .c{ font-size: 14px; line-height: 24px; margin-top: 15px;}
    .swProduct-party .word .m{ padding: 0 15px; line-height: 30px; font-size: 13px; margin-top: 15px;}


    .swInvestor-floor{ margin-top: 25px;}
    .swInvestor{ width: 100%;}
    .swInvestor-head{ padding-bottom: 15px;}
    .swInvestor-head .name{ font-size: 18px;}
    .swInvestor-head .name img{ width: 20px; margin-right: 10px;}
    .swInvestor-head .tabs{ width: 100%; margin-top: 15px;}
    .swInvestor-head .tabs a{ padding: 0 20px; line-height: 30px;}
    .swInvestor-list li{ margin-top: 15px;}
    .swInvestor-list li .t{ font-size: 16px;}
    .swInvestor-list li .f{ font-size: 13px;}


    .swStock{ width: 100%; margin-top: 20px;}
    .swStock-iframe{ height: 400px; margin-top: 15px;}

    .swAbout-layout{ margin-top: 25px;}
    .swAbout-layout .thumb{ width: 100%;}
    .swAbout-layout .word{ width: 100%; padding: 15px;}
    .swAbout-layout .word .t{ font-size: 17px;}
    .swAbout-layout .word .c{ line-height: 28px; margin-top: 10px;}
    .swAbout-layout .word .f{ margin-top: 15px;}
    .swAbout-layout .word .f a{ font-size: 14px; line-height: 28px; padding: 0 15px;}


    .swFooter-top{ padding: 20px 0 15px 0;}
    .swFooter-top .f-logo img{ width: 240px;}
    .swFooter-top .f-contact{ width: 100%;}
    .swFooter-top .f-contact dl{ width: 100%; margin-top: 15px;}
    .swFooter-top .f-contact dl dd{ font-size: 18px; margin-top: 5px;}
    .swFooter-top .f-contact dl + dl{ margin-left: 0;}
    .swFooter-middle{ padding:20px 0 15px 0;}
    .swFooter-middle .f-menu{ display: none;}
    .swFooter-middle .f-layout{ width: 100%;}
    .swFooter-middle .f-links{ justify-content: flex-start; margin-top: 15px;}
    .swFooter-middle .f-links li{ margin-left: 0; margin-right:10px;}
    .swFooter-btm{ padding: 12px 0; font-size:13px; line-height: 22px;}


    .public-banner .text .cn{ font-size: 20px;}
    .public-banner .text .en{ font-size: 20px;}
    .public-crumbs{ height:auto;}
    .public-crumbs .w{ width: 100%;}
    .public-crumbs .location{ width: 100%; display: none;}
    .public-crumbs .menu { width: 100%;}
    .public-crumbs .menu a{ width: 50%; margin-left: 0; line-height:40px; text-align: center; font-size: 16px;}
    .public-crumbs .menu a.on{ background-color: var(--color-blue); color: var(--color-white);}

    .public-page{ margin-top: 20px;}
    .public-page a{ font-size: 14px; line-height: 30px; margin: 3px; padding: 0 11px;}
    .public-page .nowpage{ font-size: 14px; line-height: 30px; margin: 3px; padding: 0 11px;}


    .agency-list li{ padding:15px 12px; margin-top: 15px;}
    .agency-list li .time{ padding-left: 0; margin-right: 15px; font-size: 13px;}
    .agency-list li .time .font46{ font-size: 22px;}
    .agency-list li .word{ padding-left: 15px;}
    .agency-list li .word .t{ font-size: 16px; -webkit-line-clamp:2; line-height: 28px;}


    .pbusiness-list li{ width: calc(50% - 0.1rem);}
    .pbusiness-list li .tit{ font-size: 15px; padding: 0 10px; margin-top: 10px; position: relative; color:var(--color-three); bottom: auto;}
    .pbusiness-list li .more{ display: none;}


    .pculture-list{ margin-left: -15px;}
    .pculture-list li{ width: calc(50% - 15px); margin: 15px 0 0 15px;}
    .pculture-list li .name{ font-size: 15px; margin-top: 10px;}


    .pparty-list li{ width: 100%; margin-top: 16px; padding: 10px;}
    .pparty-list li .thumb{ width: 40%; height: auto;}
    .pparty-list li .info{ padding-left: 15px;}
    .pparty-list li .info-t .t{ font-size: 16px; line-height: 28px;}
    .pparty-list li .info-t .c{ display: none;}
    .pparty-list li .info-f{ font-size: 13px; margin-top: 15px;}
    .pparty-list li .info-f span{ display: none;}


    .pinvestor-list li{ margin-top: 15px;}
    .pinvestor-list li a{ padding: 15px 10px; align-items: center; border-radius: 5px;}
    .pinvestor-list li .time{ width: 70px; font-size: 16px; text-align: center;}
    .pinvestor-list li .text{ width: calc(100% - 70px); padding-left: 15px;}
    .pinvestor-list li .text .t{ font-size: 16px; line-height: 28px; -webkit-line-clamp:2;}
    .pinvestor-list li .text .c{ display: none;}
    .pinvestor-list li .text .m{ margin-top: 10px;}
    .pinvestor-list li .text .m span{ font-size: 14px;}


    .pnews-index{ padding: 25px 0;}
    .pnews-index-title .cn{ font-size: 17px;}
    .pnews-index-title .en{ font-size: 18px; margin-top: 5px;}
    .pnews-index-list{ margin-left: 0; margin-top: 0;}
    .pnews-index-list li{ width: 100%; margin: 15px 0 0 0;}
    .pnews-index-list li a{ display:flex; align-items: center;}
    .pnews-index-list li .thumb{ width: 36%; padding-top: 26%;}
    .pnews-index-list li .word{ width: 64%; padding-left: 15px; margin-top: 0;}
    .pnews-index-list li .word .d{ font-size: 14px;}
    .pnews-index-list li .word .t{ font-size: 16px; line-height: 28px; margin-top: 10px; }
    .pnews-index-list li .word .c{ display: none;}

    .pnews-list li a{ padding: 15px;}
    .pnews-list li .time{ padding-top: 0; width: 100%; font-size: 14px;}
    .pnews-list li .text{ width: 100%; padding: 0; margin-top: 12px;}
    .pnews-list li .text .t{ font-size: 16px;}
    .pnews-list li .text .c{ font-size: 14px; line-height: 24px; margin-top: 10px;}
    .pnews-list li .text .l{ display: none;}
    .pnews-list li .more{ display: none;}

    .pnews-detail{ border-radius: 5px;}
    .pnews-detail-page{ padding: 0 15px; height: 45px; font-size: 14px;}
    .pnews-detail-page .iconfont{ font-size: 16px;}
    .pnews-detail-info{ padding: 20px 15px;}
    .pnews-detail-info .name{ font-size: 18px;}
    .pnews-detail-info .info{ font-size: 14px; margin-top: 15px;}
    .pnews-detail-info .desc{ padding-top: 20px; margin-top: 15px; line-height: 30px;}


    .pcontact-group{ padding: 15px; border-radius: 5px;}
    .pcontact-group .gr-info li{ margin-bottom: 15px;}
    .pcontact-group .gr-info li .name{ font-size: 15px;}
    .pcontact-group .gr-info li .txt{ font-size: 16px;}
    .pcontact-group .gr-code{ font-size: 14px;}
    .pcontact-group .gr-code img{ width: 90px;}
    .pcontact-group .gr-code .txt{ margin-top: 10px;}
    .pcontact-map{ margin-top: 20px;}


    .pabout-us{ padding: 30px 0 25px 0;}
    .pabout-us .us-word{ width: 100%;}
    .pabout-us .us-word .cn{ font-size: 18px; font-weight: bold;}
    .pabout-us .us-word .en{ font-size: 16px;}
    .pabout-us .us-word .txt{ font-size: 15px; line-height: 30px; margin-top: 15px;}
    .pabout-us .us-pic{ width: 100%; margin-top: 15px;}

    .pabout-honor{ padding: 30px 0 25px 0;}
    .pabout-honor-list{ margin-top: 15px;}
    .pabout-honor-list li{ width: 100%; padding:20px 15px; border-radius: 5px;}
    .pabout-honor-list li .year{ font-size: 17px; font-weight: bold;}
    .pabout-honor-list li .text{ font-size: 15px; margin-top: 10px;}

    .pabout-agency{ padding: 30px 0 25px 0;}
    .pabout-agency .mt65{ margin-top: 15px;}

    .pabout-history{ padding-top: 30px;}
    .pabout-history-head .en{ font-size: 17px;}
    .pabout-history-head .cn{ font-size: 18px; font-weight: bold;}
    .pabout-history-group{ margin-top: 20px; padding-bottom: 25px;}
    .pabout-history-group:before{ display: none;}
    .pabout-history-group li{ margin-bottom: 20px; text-align:left;}
    .pabout-history-group li .text{ width: 100%; padding-right: 0;}
    .pabout-history-group li .text .y{ font-size: 20px;}
    .pabout-history-group li .text .c{ font-size: 15px;}
    .pabout-history-group li:nth-child(2n){ align-items: flex-start;}
    .pabout-history-group li:nth-child(2n) .text{ padding-left: 0;}




}


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


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