<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 1647px) {
  header .logo-wrap {
    position: static;
    transform: none;
  }

  header .bottom &gt; .wrap {
    max-width: none;
    padding: 0;
  }
}

@media (max-width: 1350px) {
  header .sub-nav-wrap {
    padding: .62rem 0;
  }

  header .sub-nav-wrap .sub-nav-close {
    left: auto;
    right: .25rem;
    top: -30px;
  }
}

@media (max-width: 1200px) {
  .worldwide .count {
    height: 3.6rem;
  }

  .worldwide .count .count-item {
    width: 2rem;
    height: 2rem;
  }

  .worldwide .count .count-item .number {
    font-size: .6rem;
  }

  .career .slogan {
    height: auto;
    padding-bottom: 3.72rem;
    background-position: bottom right;
    background-size: auto 3.62rem;
  }

  .career .slogan &gt; .wrap {
    justify-content: flex-start;
  }
}

@media (max-width: 1024px) {
  body {
    padding-top: 0.57rem;
  }

  header .top,
  header .bottom,
  header .sub-nav-wrap {
    display: none;
  }

  .header-m {
    display: block;
  }
  .dianzan1{
	  font-size: 16px;
  }
  .spween_m{
	  display: flex;flex-direction: column;
  }
  .r_moledm{
  	width:100%;float: left;
  }
  .service .plan .img-wrap .caodi{
  	width:100%;
  	max-width: 100%;height: 302px;overflow: hidden;float: left;
  }
  .banner,
  .index-banner.banner {
    height: 3.6rem;
  }

  .index .news .news-item .img-wrap {
    height: 3.4rem;
  }

  .index .product-item {
    width: calc(98% / 3);
    margin-right: 1%;
  }

  .index .product-item:nth-child(3n) {
    margin-right: 0;
  }

  .index .product-item:nth-child(4n) {
    margin-right: 1%;
  }

  .index .advantage .tech-wrap .tech-list-wrap {
    width: 40%;
  }

  footer .top .row .img-wrap {
    width: 1.2rem;
    margin-right: .3rem;
  }

  .product-list-main .product-item .img-wrap {
    height: 2.6rem;
  }

  .product-detail-main .product-detail .product-name {
    font-size: .28rem;
  }

  .product-detail-main .product-detail .product-detail-swiper-wrap {
    height: 3.4rem;
  }

  .product-detail-main .product-detail .info-wrap &gt; .right {
    width: 46%;
  }

  .product-display .product-display-item .text-wrap .tit {
    font-size: .28rem;
  }

  .about .about-us .img-text-item {
    flex-wrap: wrap;
  }

  .about .about-us .img-text-item .img-wrap,
  .about .about-us .img-text-item .text-wrap {
    width: 100%;
  }

  .about .about-us .img-text-item .text-wrap {
    margin-top: 1em;
  }

  .about .about-career .text-wrap .tit,
  .about .international .text-wrap .tit {
    margin-bottom: .3rem;
  }

  .contact-main .contact-way .info-wrap .name {
    font-size: .28rem;
  }

  .contact-main .contact-way &gt; .wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .contact-main .contact-way .info-wrap,
  .contact-main .contact-way .map-wrap {
    width: 100%;
  }

  .contact-main .contact-way .info-wrap .contact-list {
    margin: .3rem 0;
  }

  .contact-main .contact-way .info-wrap {
    width: 380px;
    margin-bottom: 20px;
  }

  .worldwide .count {
    height: 3.2rem;
  }

  .worldwide .count .count-item {
    width: 1.7rem;
    height: 1.7rem;
  }

  .worldwide .count .count-item .number {
    font-size: .5rem;
  }

  .worldwide .company-con .company .hd {
    padding: .24rem 0 0 0;
  }

  .career .career-item .text-wrap {
    padding-top: 0;
  }

  .career .career-item .text-wrap .tit {
    font-size: .28rem;
  }
}

@media (max-width: 768px) {
  .banner,
  .index-banner.banner {
    height: 3.4rem;
  }

  .index .news .news-item {
    width: 49.4%;
    margin-right: 1.2%;
  }

  .index .news .news-item:nth-child(2n) {
    margin-right: 0;
  }

  .index .news .news-item:nth-child(n + 3) {
    display: none;
  }

  .index .product-item {
    width: 49%;
  }

  .index .product-item:nth-child(2n) {
    margin-right: 0;
  }

  .index .product-item:nth-child(3n) {
    margin-right: 1%;
  }

  .index .app-item {
    width: 49.4%;
    margin-right: 1.2%;
  }

  .index .app-item:nth-child(3n) {
    margin-right: 1.2%;
  }

  .index .app-item:nth-child(2n) {
    margin-right: 0;
  }

  .index .advantage .tech-wrap .img-wrap {
    position: static;
  }

  .index .advantage .tech-wrap .tech-list-wrap {
    width: 100%;
  }

  footer .top {
    height: auto;
  }

  footer .top .row {
    flex-direction: column;
    width: 380px;
    height: auto;
    margin: 0 auto;
  }

  footer .top .text-wrap {
    width: 380px;
    margin: 0 auto;
  }

  footer .top .row .info-item {
    width: 100%;
    margin-top: 20px;
    padding-left: 0;
    border-left: none;
  }

  .product-list-main .product-item {
    margin-bottom: .6rem;
  }

  .product-detail-main .product-detail .info-wrap {
    flex-wrap: wrap;
  }

  .product-detail-main .product-detail .info-wrap &gt; .left,
  .product-detail-main .product-detail .info-wrap &gt; .right {
    width: 100%;
  }

  .product-detail-main .product-detail .product-detail-swiper-wrap {
    height: 3.7rem;
  }

  .product-detail-main .product-detail .product-name {
    padding: .26rem 0;
  }

  .product-display .product-display-item {
    flex-wrap: wrap;
  }

  .product-display .product-display-item .img-wrap,
  .product-display .product-display-item .text-wrap {
    width: 100%;
  }

  .product-display .product-display-item .img-wrap {
    height: 3rem;
  }

  .product-display .product-display-item .text-wrap .tit {
    margin: .2rem 0;
  }

  .history .history-item {
    flex-wrap: wrap;
  }

  .history .history-item .year-wrap {
    display: flex;
    width: 100%;
    margin-bottom: 10px;
  }

  .history .history-item .desc-wrap {
    width: calc(100% - 200px);
  }

  .about .about-career,
  .about .international &gt; .wrap {
    flex-wrap: wrap;
  }

  .about .about-career .text-wrap,
  .about .international .text-wrap,
  .about .about-career .img-wrap,
  .about .international .img-wrap {
    width: 100%;
  }

  .about .about-career .text-wrap,
  .about .international .img-wrap {
    margin-bottom: 10px;
  }

  .contact-main .form .input-wrap {
    width: 100%;
  }

  .contact-main .form .textarea-wrap {
    padding-top: 0;
  }

  .worldwide .count {
    height: 3rem;
  }

  .worldwide .count .count-item {
    width: 1.6rem;
    height: 1.6rem;
  }

  .worldwide .count .count-item .number {
    font-size: .48rem;
  }

  .worldwide .company-con .company {
    width: 100%;
  }

  .news .news-list .news-item {
    height: auto;
  }

  .news .news-list .news-item .lk {
    flex-direction: column;
  }

  .news .news-list .news-item .img-wrap {
    width: 100%;
    height: 3rem;
  }

  .news .news-list .news-item .info-wrap {
    width: 100%;
    height: 160px;
  }

  .career .career-item {
    flex-wrap: wrap;
  }

  .career .career-item .img-wrap,
  .career .career-item .text-wrap {
    width: 100%;
  }

  .career .career-con .career-item .img-wrap {
    height: 3.6rem;
  }

  .career .career-item .text-wrap .tit {
    margin: .5em 0;
  }

  .career .invite &gt; .wrap {
    flex-wrap: wrap;
  }

  .career .invite .text-wrap,
  .career .invite .img-wrap {
    width: 100%;
  }

  .career .invite .text-wrap {
    margin-bottom: 10px;
  }
}

@media (max-width: 605px) {
  body {
    padding-top: 46px;
  }
}

@media (max-width: 425px) {
  .banner .location-wrap {
    height: 26px;
  }

  .banner .location-wrap .lk,
  .banner .location-wrap .arrow {
    line-height: 26px;
  }

  .icon-home {
    width: 9.953px;
    height: 9.406px;
    background-size: 9.953px 9.406px;
  }

  .banner .location-wrap .icon-wrap::after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    border-left-width: 4px;
  }

  .index .company-intr .name,
  .index .company-intr .tit {
    font-size: 18px;
  }

  .index .news &gt; .tit {
    font-size: 18px;
  }

  .index .news .news-wrap {
    flex-wrap: wrap;
  }

  .index .news .news-item .img-wrap {
    height: 5.2rem;
  }

  .index .news .news-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }

  .index .news .news-item:nth-child(n + 3) {
    display: block;
  }

  .index .product &gt; .tit {
    font-size: 18px;
  }

  .index .product-item {
    width: 100%;
    margin-right: 0;
  }

  .index .product-item:nth-child(3n) {
    margin-right: 0;
  }

  .index .product-item .name {
    height: 32px;
    line-height: 32px;
  }

  .index .product-item .img-wrap {
    height: 3rem;
  }

  .index .application .wrap &gt; .tit {
    font-size: 18px;
  }

  .index .app-item {
    width: 100%;
    margin-right: 0;
  }

  .index .app-item:nth-child(3n) {
    margin-right: 0;
  }

  .index .app-item .img-wrap {
    height: 1.4rem;
  }

  .index .slogan .tit {
    font-size: 18px;
  }

  .index .slogan {
    height: 200px;
  }

  .index .advantage &gt; .tit {
    font-size: 18px;
  }

  .index .advantage .tech-wrap .tech-list-wrap .tit {
    font-size: 18px;
  }

  footer .top .text-wrap .line01 {
    font-size: 18px;
  }

  footer .top .text-wrap .line02 {
    font-size: 16px;
  }

  footer .middle .lk-group {
    height: 40px;
  }

  footer .top .row,
  footer .top .text-wrap {
    width: 90%;
  }

  .product-list-main .tit-wrap .tit {
    font-size: 18px;
  }

  .product-list-main .product-item {
    width: 100%;
  }

  .product-list-main .product-item .img-wrap {
    height: 3rem;
  }

  .product-detail-main .product-detail .product-name,
  .product-detail-main .advantage .tit,
  .product-detail-main .technology .wrap &gt; .tit {
    font-size: 18px;
  }

  .product-detail-main .technology .technology-item {
    width: 100%;
  }

  .product-detail-main .technology .technology-item .img-wrap {
    height: 2rem;
  }

  .product-detail-main .technology .technology-item .desc {
    line-height: 30px;
  }

  .product-display .tit-wrap .tit {
    font-size: 18px;
  }

  .product-display .product-display-item .text-wrap .tit {
    font-size: 18px;
  }

  .history .history-wrap &gt; .tit {
    font-size: 18px;
  }

  .history .history-wrap &gt; .desc {
    font-size: 18px;
    line-height: initial;
  }

  .history .history-item .year-wrap,
  .history .history-item {
    justify-content: center;
  }

  .history .history-item .desc-wrap {
    width: 100%;
    margin-top: 10px;
  }

  .banner &gt; .wrap &gt; .tit {
    font-size: 18px;
  }

  .banner &gt; .wrap &gt; .desc {
    font-size: 16px;
  }

  .banner &gt; .wrap &gt; .lk-btn {
    padding: 0;
    height: auto;
    line-height: initial;
    background-color: transparent;
    color: #001F47;
  }

  .banner &gt; .wrap &gt; .lk-btn:hover {
    background-color: transparent;
  }

  .service .tit-wrap .tit {
    font-size: 18px;
  }

  .service .tit-wrap .sub-tit {
    font-size: 18px;
    line-height: initial;
  }

  .service .tit-wrap .img-wrap {
    flex-wrap: wrap;
    height: auto;
  }

  .service .tit-wrap .img-wrap img {
    width: 100%;
  }

  .service .service-note .tit,
  .service .plan .tit {
    font-size: 18px;
  }

  .about .about-us &gt; .tit {
    font-size: 18px;
  }

  .about .about-us &gt; .desc {
    font-size: 18px;
    line-height: initial;
  }

  .about .about-history .tit {
    font-size: 18px;
  }

  .about .about-history {
    height: 200px;
  }

  .about .about-career .text-wrap .tit,
  .about .international .text-wrap .tit {
    font-size: 18px;
  }

  .contact-main .contact-way .info-wrap {
    width: 100%;
  }

  .contact-main .contact-way .info-wrap .name {
    font-size: 18px;
  }

  .contact-main .contact-way .map-wrap {
    height: 250px;
  }

  .worldwide .tit-wrap .tit,
  .worldwide .tit-wrap .sub-tit {
    font-size: 18px;
  }

  .worldwide .company-wrap .wrap &gt; .tit {
    font-size: 18px;
  }

  .download .tit-wrap .tit {
    font-size: 18px;
  }

  .download .file {
    flex-wrap: wrap;
  }

  .download .file .name-wrap {
    width: 100%;
  }

  .download .files {
    padding-top: 0;
  }

  .download .file {
    padding-top: .26rem;
  }

  .pagelmc a {
    height: 26px;
    line-height: 26px;
  }

  .news .news-detail-wrap &gt; .tit {
    font-size: 18px;
  }

  .news .tit-wrap .tit,
  .news .tit-wrap .sub-tit {
    font-size: 18px;
  }

  .news .news-list .news-item .info-wrap .tit {
    font-size: 18px;
  }

  .news .news-list .news-item .info-wrap .more-btn {
    align-self: center;
  }

  .career .tit-wrap .tit,
  .career .tit-wrap .sub-tit {
    font-size: 18px;
  }

  .career .career-item .text-wrap .tit {
    font-size: 18px;
  }

  .career .slogan .tit,
  .career .invite .text-wrap .tit {
    font-size: 18px;
  }

  .career .invite .text-wrap .tit {
    font-size: 18px;
  }
}</pre></body></html>