<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media all and (max-width:1500px) {
  .main-intro_tit {
    margin: 0 4%;
    width: 100%;
  }
  .main-intro_tit h2 {
    font-size: 7vw;
  }
  .main-intro_tit p {
    font-size: 2.2vw;
  }

}
@media all and (max-width:1024px) {
  .main-intro_tit {
    width: 1650px;
  }
  .main-intro_tit h2 {
    font-size: 9vw;
  }
  .main-intro_tit p {
    font-size: 2.8vw;
    margin-top: 10px;
  }
  .main-intro_scroll {
    bottom: 5%;
  }
  .main-intro_scroll span {
    font-size: 60px;
  }
  .main-intro_desc .inner {
    margin-left: 7%;
  }
  .main-intro_desc h2 {
    font-size: 50px;
    margin-bottom: 85px;
  }
  .main-intro_desc p {
    font-size: 22px;
    margin-bottom: 45px;
  }
  .main-intro_desc .commonBtn {
    margin-top: 50px;
  }
  .main-intro_desc .carousel-wrap {
    font-size: 12vw;
    margin-top: 14%;
  }

  .main-business_tit {
    padding-top: 20%;
    padding-bottom: 8%;
  }
  .main-business_tit h2 {
    font-size: 5vw;
  }
  .main-business_tit p {
    margin-bottom: 25px;
    font-size: 24px;
  }
  .main-business_hover {
    height: 350px;
  }
  .main-business_hover .hoverDesc {
    left: 7%;
  }
  .main-business_hover .hoverDesc p {
    font-size: 22px;
  }
  .main-business_hover .hoverDesc h2 {
    font-size: 56px;
  }
  .main-business_hover .hoverDesc a {
    width: 60px;
    height: 60px;
    font-size: 17px;
  }

  .main-bubble {
    padding-bottom: 15%;
  }
  .main-bubble_tit {
    font-size: 8vw;
    margin-top: 20%;
  }
  .main-bubble_desc {
    bottom: 0;
  }
  .main-bubble_desc h3 {
    font-size: 32px;
    margin-bottom: 70px;
  }
  .main-bubble_desc li {
    padding: 35px 0;
  }
  .main-bubble_desc li p {
    font-size: 22px;
    margin-bottom: 6px;
  }
  .main-bubble_desc li a {
    font-size: 17px;
    gap: 12px;
    margin-top: 20px;
  }
  .main-bubble_desc li a i {
    font-size: 17px;
  }
}

@media all and (max-width:768px) {
  .main-business_hover {
    height: 300px;
  }
  .main-business_hover .hoverDesc h2 {
    font-size: 45px;
  }
}

@media all and (max-width:640px) {
  .main-intro_tit {
    margin: auto 7% 50%;
  }
  .main-intro_tit h2 {
    font-size: 10vw;
  }
  .main-intro_tit p {
    font-size: 4vw;
  }
  .main-intro_scroll {
    bottom: 17%;
  }
  .main-intro_scroll span{
    font-size: 40px;
  }
  .main-intro_desc {
    opacity: 0;
    bottom: 15%;
  }
  .main-intro_desc h2 {
    font-size: 7vw;
    margin-bottom: 40px;
	line-height: 30px;
  }
  .main-intro_desc p {
    margin-bottom: 30px;
    font-size: 15px;
  }
  .main-intro_desc .commonBtn {
    margin-top: 30px;
  }
  .main-intro_desc .carousel-wrap {
    font-size: 16vw;
    margin-top: 20%;
  }

  .main-business_hover .hoverCover::after {
    /* -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: bottom center;
            transform-origin: bottom center; */
    transition-duration: 0.5s;
  }
  .main-business_tit h2 {
    font-size: 5.5vw;
	line-height: 26px;
    font-weight: 300;
  }
  .main-business_tit p {
    font-size: 16px;
    margin-bottom: 15px;
	 font-weight: 500;
  }
  .main-business_hover {
    height: 160px;
  }
  .main-business_hover.on .hoverDesc p, .main-business_hover.on .hoverDesc h2 {
    color: #fff !important;
  }
  .main-business_hover:hover .hoverDesc p, .main-business_hover:hover .hoverDesc h2 {
    color: #323232;
  }
  .main-business_hover .hoverBg {
    background-attachment: inherit;   
  }
  .main-business_hover .hoverDesc p {
    font-size: 15px;
    /* color: #fff; */
    margin-bottom: 5px;
  }
  .main-business_hover .hoverDesc h2 {
    font-size: 5vw;
    /* color: #fff; */
  }
  .main-business_hover .hoverDesc {
    width: 86%;
  }
  .main-business_hover .hoverDesc a {
    width: 35px;
    height: 35px;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }

  .main-bubble {
    padding-bottom: 20%;
  }
  .main-bubble &gt; .inner{
    height: 60vh;
  }
  .main-bubble_img {
    margin-top: 25%;
  }
  .main-bubble_tit {
    font-size: 10vw;
  }
  .main-bubble_desc {
    bottom: 0%;
    width: 100%;
    left: 0;
  }
  .main-bubble_desc h3 {
    font-size: 24px;
    margin-bottom: 15px;
	letter-spacing: -1px;
  }
  .main-bubble_desc li {
    padding: 15px 0;
  }
  .main-bubble_desc li p {
    font-size: 17px;
  }
  .main-bubble_desc li a {
    font-size: 15px;
    margin-top: 5px;
  }
  .main-bubble_desc li a i {
    font-size: 13px;
  }
  .main-business_tit lottie-player {
    width: 80%;
    right: -3.125rem;
    opacity: 0.2;
  }
}</pre></body></html>