<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">锘緻charset "utf-8";
/* CSS Document */
@media screen and  (max-width:1440px){
    .nav a {margin-left:25px;font-size: 14px;}
    .nav a span {font-size: 18px;}
    .r-op {margin-top: 5px;}
    .w1440{width: 96%;margin: 0 2%}
    .nav li {margin-right: 0}
    .nav li&gt;a {padding: 0 10px;}
    .footer img {max-width: 100%;-webkit-max-width:100%}
    .sec6 .fd-link .pic-wrap .pic img {width: 100%}
    .company-ys .ys-box {padding: 19px 0;}
}

@media screen and  (max-width:1024px) {
    .menu-handler{ display:block;}
    .nav {display: none}
    .menu-handler {top: 17px;}
    header {padding: 5px 0}
    .menu-handler {width:33px;top:15px;}
    .menu-handler .burger {width: 33px;margin: 0;left: 0;height: 4px;}
    .menu-handler .burger-2 {top: 8px;}
    .menu-handler .burger-3 {top: 16px;}
    .menu-handler.active .burger {background: #fff}
    .menu-handler.active .burger-1 {top: 10px;}
    .menu-handler.active .burger-3 {top: 10px;}
    .w1200 {width: 97%}
    .b-logo {top: 5%;left: 5%;width: 370px;}
    .index-nav {display: none}
    .sec1 {margin-top: 10px;}
    .sec2 .pic {width: 32%;margin-right: 2%}
    .sec2 .pic:nth-child(3n) {margin-right: 0}
    .mp-item {width: 32.5%;margin-right: 1%}
    .proj-wrapper .mp-item:nth-child(3n+0) {margin-right: 0}
    .proj-wrapper .mp-item:nth-child(3n+1) {clear: left}
    .team-item {width: 225px;}
    .ny-profile {padding: 0 40px}
    .zz-item {width: 218px;}
    .dept-tit:before ,.dept-warp:last-child .dept-tit:before {display: none}
    .prof-wrap {margin-top: 38px;}
    .profile-links{margin-top: 30px;}
    .ny-tit h3 {font-size: 24px;}





}
@media screen  and (max-width: 768px) {
    body {background:#fff;}
    .menu-handler{ display:block;}
    .w1200 {width: 95%}
    .menu-handler {top: 8px;}
    .banner .swiper-slide {overflow: hidden}
    .banner .swiper-slide img{transform: scale(1.5) !important;}
    .banner .swiper-pagination {bottom:2px !important;}
    .banner .swiper-pagination-bullet {width: 8px !important;height: 8px !important;margin: 0 2px !important;}
    .b-logo {top:19%;left: 3%;width: 220px;z-index: 10}
    .index-nav {display: none}
    .lk-mes {padding: 10px 0}
    .lk-mes .lk-hd {width: 105px;padding: 0;margin-right: 10px;font-size: 15px;}
    .lk-mes .mes-scroll {width: calc(100% - 115px);padding-left: 0}
    .sec1 {margin-top: 5px;}
    .sec1 .profile .p-top {padding: 10px;}
    .sec1 .profile {width: 100%}
    .hd {padding-bottom:0;margin-bottom: 0}
    .hd h3 {font-size: 16px;padding-bottom: 0}
    .p-top .con {font-size: 14px;line-height: 24px;}
    .prof-wrap,.profile-links {margin-top: 15px;}

	
    .profile-links a.xx {line-height:38px;}
    .profile-links a.xx span {padding-left: 30px;background-size: 20px;font-size: 16px;}
	
    .news {width: 100%;padding: 10px;}
    .news-box {padding: 10px 5px;}
    .news-box li {font-size: 14px;line-height:28px;height: 28px;padding-left: 18px;}
	.news-box li a{ max-width:70%;}
    .news .news-wrap .swiper-slide p {font-size: 14px;}
    .sec2 {padding: 20px 0}
    .sec2 .pic {margin-right: 0;margin-bottom: 5px;}
    .zj-warpper {padding: 20px 0}
    .zj-warpper .expert {width: 100%}
    .zj-warpper .expert .expert-top {width: 100%;padding: 10px 10px 0 10px}
    .zj-warpper .expert .bd .pic {width: 100%}
    .zj-warpper .expert .bd .pic img{width: 100%}
    .zj-warpper .expert .bd .text {width: 100%;padding: 5px;}
    .zj-warpper .honor {width: 100%}
    .h-wrap {margin-top: 10px;}
    .proj-wrapper {padding: 20px 0}
    .mp-item {width: 100%;margin-right: 0}
    .fd-link h3 {font-size: 15px;margin-right: 10px;}
    .fk-wrap {width: calc(100% - 110px);margin-left: 0}
    .mp-item .text h3 {font-size: 16px;}
    .footer .mes {width: 100%;padding: 0;border: none}
    .footer .f-nav {display: none}
    .footer .mes .pic {width: 210px;}

    /*鍐呴〉*/
    .ny-main {padding: 20px 0;margin:0 auto;height:auto;}
    .ny-nav-wrap .mx {display: none}
    .side-left {width: 100%;padding-right: 0;position:static;padding:0;margin-right:0}
    .ny-m {width: 100%;padding: 0}
    .side-left .ny-nav {margin-top: 0}
    .ny-main .ny-nav h3 {font-size: 16px;padding: 6px 0;float: left;width: 100%;}
    .ny-main .ny-nav a {width: 50%;float: left;padding: 6px 0;}
    .ny-con {padding-bottom: 5px;}
    .s-fd {margin-top: 10px;padding: 5px 10px}
    .s-fd h3 {line-height: 30px;font-size: 16px;}
    .s-fd a {line-height: 28px;font-size: 14px;}
    .s-link {display: none}
    .ny-tit {padding: 20px 0 5px 0;}
    .ny-tit h3 {font-size: 16px;}
    .ny-tit p {font-size: 13px;padding-top: 0}

    .ld-top .pic {width: 60%;margin: 0 auto}
    .ld-top h3 {font-size: 16px;}
    .ld-box {padding: 0;margin-top: 20px;}
    .ld-box .ld-item {margin-bottom: 20px;}
    .ld-box .ld-item h3 {font-size: 14px;}
    .paging a ,.paging .nowpage{  height: 26px;  line-height: 26px;  padding: 0 10px;  font-size: 14px;  margin:5px 2px;  }
	
	.zz-box{ margin-right:0;}
    .zz-item {width: 100%;margin-right: 0;margin-bottom: 10px;}
    .zz-item .pic {height: 230px;}
    .dept-tit {font-size: 16px;line-height: 30px;margin-bottom: 20px;}
    .dept-tit:before ,.dept-tit:after ,.dept-warp:last-child .dept-tit:before{display: none}

    .dept-con {padding:0;border: solid #ccc;border-width:1px 0 0 1px;}
    .dept-con li {width: 100%;}
    .dept-con li a:before,.dept-con li a:after {display: none}
    .dept-con a {width: 100%;padding: 0;line-height: 26px;border: solid #ccc;border-width: 0 1px 1px 0;height: auto;background: #fff;margin: 0 }
    .team-item {width: 100%;}
    .team-item p {font-size: 16px;padding-top: 10px;}
    .lz-xx textarea {width: 100%}
    .time_view_source * {margin: 0 8px;}
    .time_view_source {padding: 10px 0;font-size: 14px;}


	.sort-box{ margin-top:5px; margin-bottom:15px;}
	.sort-box&gt;div{ width:100%; display:block; margin:0; margin-top:15px; border:1px #ccc solid;}
	.sort-box&gt;div a{ top:0;}
	
	.news-item .pic{ width:100%;}
	.news-item .text{ width:100%; padding-left:0; padding-top:8px;}
	.news-item .text h3{ font-size:17px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
	.news-item .text p{ font-size:15px; line-height:26px; max-height:52px; overflow:hidden; margin-top:6px;}



   /*鍐呴〉*/
    .ny-banner {height: 90px;}
    .logo {width:230px;margin-top: 0}
    .top {display: none}
}

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

}


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