<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: 1649px) {
    .footer:after{width: 40%;}
    .ul-contact li{line-height: 60px;}
    .page5{padding-left: 30%;}
    .page5 h3{font-size: 30px;}
    .page5 h3 span{font-size: 100px;}
    .ul-news .txt{padding: 20px 20px 0;}
    .ul-news .txt h4{margin-bottom: 20px;}
    .ul-news .pic{margin-bottom: 20px;}
    .fd-gps{right: 12%;}
    .ul-news .time{font-size: 30px;}
    .ul-news .txt p{font-size: 14px;line-height: 24px;max-height: 96px}
    .m-art h4{font-size: 30px;}
    .m-art p{font-size: 14px;}
    .m-art .con2 h4:after,.m-art .con3 h4:after{width: 50px;height: 50px;-webkit-background-size: 50px auto;background-size: 50px auto;top: 0;left: -80px;}
    .team-con{padding-right: 40px;}
    .team-name{top: 10px;right: 10px;line-height: 1.1;}
    .team-post{padding-top: 5px;right: 5px;}
    .team-item{margin-bottom: 40px;}
    .actor-tit{height: 100px;line-height: 100px;}
    .actor-con{padding: 20px;}
    .actor-con_info{margin: 10px 0;}
    .actor-con_desc{overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;line-height: 1.5;}

}
@media only screen and (max-width: 1499px) {
    .m-culture{margin-left: 100px;}
    .fd-contact h3{font-size: 30px;}
    .fd-contact h3 span{font-size: 14px;margin-top: 0;}
    .ul-contact li{line-height: 45px;}
    .fd-gps p{font-size: 16px;}
    .m-art p{margin-bottom: 20px;}
    .m-art h4{margin-bottom: 10px;}
    .nav .con{padding: 10px 0 30px;}
    .ul-news .txt h4{margin-bottom: 5px;}
    .ul-pro .con h3{font-size: 30px;}
    .ul-pro .con h3 span{font-size: 20px;margin-top: 0;}
    .m-culture .tit{margin-bottom: 30px;}
    .main-in{padding-left: 200px;}
    .side-nav{width: 200px;}
    .team-item{width: 33.3%;}
    .proj-name{top: 20%;}
    .proj-country{top: 30%;}
    .proj-info{top: 40%;line-height: 2;}
    .proj-txt:after{top: -10px;left: -10px;right: -10px;bottom: -10px;}
    .m-news{padding: 40px 15px;}
    .news-txt .desc{white-space: normal;line-height: 1.5;padding: 0 15px;overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;}
}
@media only screen and (max-width: 1199px) {
    .menuBtn{display: block;}
    .header{height: 50px;z-index: 101;}
    .logo{height: 50px; line-height: 45px;margin: 0;max-width: 130px;margin-left: 10px;}
    .logo img{display: inline-block;vertical-align: middle;}
    .logo:after{display: none;}
    .logo .img1{width: 40px;height: 40px;}
    .logo .img1 .xiao{display: none;}
    .logo:hover .img1 .xian{height: auto;}
    .logo .img2{width: 90px;}
    .hdr{
        position: fixed;
        top: 50px;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0,0,0,.6);
        z-index: 101;
        padding: 20px;
    }
    .nav{
        float: none;
    }
    .nav li{
        float: none;
        margin-right: 0 !important;
    }
    .nav li &gt; a{
        width: auto;
    }
    .lang{
        float: none;
        text-align: center;
    }
    .page2 .img{display: none;}
    .ul-pro .con h3{font-size: 20px;}
    .ul-pro .con h3 span{font-size: 16px !important;}
    .m-art p{width: auto;padding-right: 15px;}
    .m-art h4{font-size: 20px;}
    .m-art h4 span{font-size: 16px;}
    .page5 h3{font-size: 20px;left: 30px;}
    .page5 h3 span{font-size: 36px;}
    .fd-contact h3{font-size: 20px;padding-left: 60px;letter-spacing: 0;}
    .fd-contact h3 span{font-size: 12px;}
    .ul-contact li{font-size: 14px;line-height: 42px;}
    .fd-gps .img{width: 100px;height: 100px;margin-bottom: 10px;}
    .fd-gps p{font-size: 12px;}
    .fd-gps{right: 5%;bottom: 10%;}
    .copyright{right: 1%;bottom: 2%;font-size: 14px;}
    .footer:after{width: 50%;}
    .fd-contact{left: 15%;}
    .main-in{padding-left: 0;}
    .page-in{padding-top: 50px;}
    .side-nav{width: 100%;position: static;padding-top: 0;}
    .side-nav_item a{position: static;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);display: block;text-align: center;width: 100%;}
    .side-nav_item:hover a, .side-nav_item.on a{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);color: #ffffff;background-color: #e7c462;}
    .side-nav_item:after{display: none;}
    .m-team{padding: 30px;}
    .m-proj{padding: 30px;}
    .m-actor{padding: 30px;}
    .news-item{padding: 10px;}
    .m-news{padding: 30px 15px;}
    .actor-item.pos-r .actor-tit{padding-left: 50px;}
    .actor-tit{width: 100%;}

}
@media only screen and (max-width: 959px) {
    .m-culture {width: auto;margin-left: 20px;}

    .m-culture .tit h3 {font-size: 20px;}

    .m-culture .tit h3 span {font-size: 14px;letter-spacing: 0;}

    .m-culture p {font-size: 14px;line-height: 30px;}

    .proj-item,
    .news-item,
    .team-item {width: 50%;}
    .actor-item{padding: 0!important;}
    .actor-item .ovh{position: static!important;width: 100%;}
    .actor-tit{position: static;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
    .actor-con{background-color: #fff;}
    .actor-item.pos-r:hover .actor-tit{opacity: 1;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
    .actor-con{position: static;opacity: 1;}
    .actor-con_desc{display: block;}
    .actor-tit{line-height: 40px;height: 40px;padding-left: 20px!important;font-size: 0;}
    .actor-tit h3{font-size: 18px;}
    .actor-tit span,
    .actor-tit em{font-size: 14px;}
    .actor-con{border-top: none;padding: 10px;}
    .actor-con_name{font-size: 18px;}
    .actor-con_info{font-size: 16px;}
    .actor-con_desc{font-size: 14px;}
    .m-actor{padding: 30px 15px;}
}
@media only screen and (max-width: 767px){
    .ul-pro li{float: none;width: auto;}
    .ul-pro li a{height: 33.33vh;}
    .ul-pro .con .img{display: none;}
    .m-art &gt; div,.m-art &gt; a{width: auto;height: 33.33% !important;}
    .m-art .con1{bottom: auto;}
    .m-art .con2{top: 33.33%;}
    .m-art h4{font-size: 18px;padding: 0 0 5px !important;margin-bottom: 5px !important;}
    .m-art h4 span{font-size: 14px;}
    .m-art p{font-size: 12px;line-height: 22px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
        height: 44px;
    }
    .m-art .con1{padding: 60px 0 0 15px;}
    .m-art .con2 h4:after, .m-art .con3 h4:after{left: -35px;width: 30px;height: 30px;-webkit-background-size: 30px auto;background-size: 30px auto;}
    .m-art &gt; div,.m-art &gt; a{padding: 15px 0 0 50px;}
    .page5 h3{position: static;text-align: center;padding: 0 0 10px;}
    .page5{padding-left: 0;padding: 60px 0 0;background-color: #fff;}
    .page5 h3{font-size: 20px;}
    .page5 h3 span{font-size: 22px;}
    .ul-news{height: 315px;}
    .ul-news li{float: none;width: auto;}
    .ul-news li a{padding: 10px 0 0;height: auto;}
    .ul-news .pic{display: none;}
    .ul-news .time{font-size: 18px;padding: 0 0 10px;}
    .ul-news .time:after{height: 3px;bottom: -2px;}
    .ul-news .txt h4{font-size: 16px;}
    .ul-news .txt p{font-size: 12px;line-height: 20px;height: 60px;}
    .fd-contact{position: static;}
    .footer{
        padding: 60px 0 80px;
    }
    .footer:after{display: none;}
    .fd-gps{left: 0;right: 0;bottom: 110px;}
    .copyright{text-align: center;font-size: 12px;left: 0;right: 0;bottom: 90px;}
    .fd-contact h3{margin-bottom: 20px;padding-left: 45px;}
    .footer .ul-contact li{padding-left: 60px !important;background-position: 15px center;}
    .ul-contact{margin-left: 30px;}
    .page2 .pic2{right: 0;}
    .page2 .pic1{left: 0;}
    .ul-pro .con{bottom: 35%;}
    .proj-item,
    .news-item,
    .team-item{width: 100%;}
    .m-team,
    .m-news,
    .m-proj{padding: 15px;}
    .side-nav_item a{font-size: 16px;}
    .proj-name{font-size: 24px;}
    .news-txt .desc{font-size: 14px;padding: 0 20px;}
    .footer-in{ font-size: 12px; }
}
</pre></body></html>