.scrFx{    animation-play-state: paused;    animation-duration: 1s;    animation-iteration-count: infinite;    animation-direction: alternate;    animation-delay: calc(var(--go) * -1s);    animation-timing-function: ease-in-out;}#pro #main #banner #tlSlider .inner .msg:after{display: none;}@media screen and (max-width:1500px){	.ie .layout-rowMain{        width: 1200px;    }}@media screen and (max-width:1366px){}@media screen and (max-width:1280px){}@media screen and (max-width:1024px){}@media screen and (orientation : landscape) {    .app{display: none!important;}#pro #main #banner{min-height: 100vh;}}@media screen and (orientation : portrait){    .pc{display: none!important;}    .max-wid{width: 92%;}    .layout-box{        padding: 0.5rem 0.3rem;        box-shadow: 0.2rem 0.2rem 0.5rem -0.05rem rgba(0,0,0,0.08);    }    .layout-group .msg .til p{line-height: 1.2;}    #bloc footer .mid{height: 3rem;overflow: visible;width: 100%;padding: 0.4rem 0.3rem;display: flex;flex-direction: column;justify-content: space-between;align-items: center;}    #bloc footer .mid .mt{margin-bottom: 0;width: 100%;}    #bloc footer .mid .mt .footNav{display: none;}    #bloc footer .mid .mb{height: auto;border-top: none;width: 100%}    #bloc footer .mid .mb .left{width: 100%;}    #bloc footer .mid .mb .right{display: none;}    .afterInner #main #banner{height: 118vw;}    .afterInner #main #banner .inner .title > span{font-size: 1.8rem;padding-top: 0.7rem;margin: 0 0.1rem;}    .afterInner #main #banner .inner .title .boll .inc{width: 0.9rem;height: 0.9rem;}    .afterInner #main #banner .inner .title .boll .onc{width: 1.3rem;height: 1.3rem;border-width: 0.12rem;}    #home #main #banner{height: 138vw;}    #home #main #banner .inner .group .pager .layout-btn-1{height: 1rem;}    #home #main #banner .inner .group .pager > a.slider--btn{width: 0.8rem;height: 0.8rem;}    #home #main .r1 .topic{display: none;}    #home #main .appR1{margin-top: 0.2rem;}    #home #main .r1 .inner .int{height: 77vw;display: flex;align-items: center;justify-content: center;}    #home #main .r1 .inner .int h1{font-size: 1.3rem;}    #home #main .r1 .inner .int .inm{height: 60%;}    #home #main .r1 .inner .int .inm > img{object-fit: cover;height: 100%;}    #home #main .r1 .inner .inb{height: auto;padding: 10% 0 6% 0;}    #home #main .r1 .inner .inb > ul{flex-wrap: wrap;padding: 0 6%;}    #home #main .r1 .inner .inb > ul > li{text-align: left;}    #home #main .r1 .inner .inb > ul > li:nth-of-type(2){width: 60%;text-align: left;}    #home #main .r1 .inner .inb > ul > li:nth-of-type(4){width: 60%;text-align: left;}    #home #main .r1 .inner .inb > ul > li small{white-space: nowrap;display: block;text-align: left;}    #home #main .r2 .addc{display: none;}    .layout-box .topic .add{display: none;}    #home #main .r2 .boll__load{display: none;}    #home #main .r2 .inner .items .inb .add{display: none;}    #home #main .r2 .inner .items{height: 80vw;}    #home #main .r2 .inner .items .topic h2{text-align: center;}    #home #main .r2 .inner .items .inb h3{text-align: center;}    #home #main .r2 .inner .items .group h2{display: none;}    #home #main .r2 .inner .items .group .full{object-fit: cover;width: 100%;height: 60%;bottom: 0;right: 0;margin: auto;}    #home #main .r3 .inner .topic{display: none;}    #home #main .r3 .inner .group .title{width: 90%;}    #home #main .r3 .inner .group .title h3{margin-bottom: 0.7rem;}    #home #main .r3 .inner .group .items{padding: 0;}    #home #main .r3 .inner .group .items .list{width: 100%;}    #home #main .r4{display: none;}    #home #main .r5{margin-top: 0.2rem;}    #home #main .r5 .inner{padding: 0.5rem 0;}    #home #main .r5 .inner .int{height: 54vw;}    #home #main .r5 .inner .int h3{display: none;}    #home #main .r5 .inner .int .full{object-fit: cover;}    #home #main .r5 .inner .inb > div{flex-direction: column;width: 100%;}    #home #main .r5 .inner .inb > div > a{height: 1rem;width: 74%;margin: 0.2rem 0;}    #home #main .r5 .inner .inb h3{margin-bottom: 0.9rem;}    #home #main .r5 .inner .int .mask{opacity: 1;}    #about #main .row{width: 100vw;overflow: hidden;}    #about #main .r1{margin-top: 0.2rem;}    #about #main .r1 .inner{height: 90vw;}    #about #main .r1 .inner h1{width: 100%;text-align: left;}    #about #main .r1 .inner p{width: 100%;text-align: left;}    #about #main .r2{height: 118vw;}    #about #main .r2:after{content: "";position: absolute;width: 100%;height: 1.6rem;left: 0;top: 0;background: linear-gradient(0deg,rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%);z-index: 2;}    #about #main .r2:before{content: "";position: absolute;width: 100%;height: 1.6rem;left: 0;bottom: 0;background: linear-gradient(0deg,rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%);z-index: 2;}    #about #main .r3 .inner .group{height: 170vw}    #about #main .r3 .inner .group #stack{height: 165vw;}    #about #main .r3 .inner .group #stack .stack__item .box{flex-wrap: wrap;padding: 8%;align-items: flex-start;}    #about #main .r3 .inner .group #stack .stack__item .box .bt{width: 100%;height: auto;margin-bottom: 0.1rem;}    #about #main .r3 .inner .group #stack .stack__item .box .bt .cir{display: none;}    #about #main .r3 .inner .group #stack .stack__item .box .mid{width: 100%;height: auto;margin-bottom: 0.2rem;}    #about #main .r3 .inner .group #stack .stack__item .box .mid p{width: 100%;max-height: 68vw;overflow: hidden;}    #about #main .r3 .inner .group #stack .stack__item .box .bm{width: 100%;height: auto;align-self: flex-end;flex-direction: column;justify-content: flex-end;}    #about #main .r3 .inner .group #stack .stack__item .box .bm .pager{display: none;}    #about #main .r3 .inner .group #stack .stack__item .box .bm .msg h2{margin-top: 0.5rem;}    #about #main .r3 .inner .group #stack .stack__item .box .bm .msg .photo > img{max-width: 100%;}    #about #main .r4 .inner .topic{display: none;}    #about #main .r4 .inner .mid{height: 3.2rem;margin-top: 0.8rem;}    #about #main .r4 .inner .mid > span{font-size: 2.7rem;padding-top: 1.2rem;}    #about #main .r4 .inner .mid > img{width: 2rem;left: 0;top: 68%;}    #about #main .r4 .inner .group .history .col .swiper-slide{height: auto;}    #about #main .r4 .inner .group .history .col .swiper-slide .box h3{font-size: 0.64rem;}    #about #main .r4 .inner .group .history .col .swiper-slide .box{width: 74vw;height: 36vw;padding:0.2rem 0.4rem;}    #about #main .r4 .inner .group .history .col .swiper-slide .box .img{height: 28vw;top: 10%;}    #about #main .r4 .inner .group .history .col .swiper-slide .box .img .note{width: auto;right: 10%;top: 54%;left: auto;}    #about #main .r4 .inner .group .history .col .swiper-slide{width: 76vw;}    #about #main .r4 .inner .group .history .col:nth-of-type(2){margin-left: -20vw;}    #about #main .r4 .inner .group .maskLeft{display: none;}    #about #main .r4 .inner .group .maskRight{display: none;}    #about #main .r5 .inner{height: 55vw;}    #pro #main .row{width: 100vw;overflow: hidden;}    #pro #main #banner #tlSlider .pager{height: 1.5rem;}    #pro #main #banner #tlSlider .inner .msg{width: 84%;left: 8%;}    #pro #main #banner #tlSlider .inner .msg .slider-list{flex-direction: column;padding-top: 1.8rem;padding-bottom: 1.8rem;}    #pro #main #banner #tlSlider .inner .msg .slider-list.on .col:nth-of-type(3){display: none;}    #pro #main #banner #tlSlider .inner .msg .slider-list .col:nth-of-type(2){height: 70%;}    #pro #main #banner #tlSlider .inner .msg .slider-list .col .img{max-height: 35vw;}    #pro #main #banner #tlSlider .inner .msg:after{width: 40vw;height: 40vw;}    #pro #main #banner #tlSlider .inner .msg .slider-list .col h2{font-size: 0.48rem;}    #pro #main .r1{padding-top: 0.9rem;}    #pro #main .r1 .inner .list{width: 100%;padding: 0 0.3rem 0.4rem 0.3rem;}    #pro #main .r1 .inner .list:nth-of-type(2n+1){margin-top: 0.6rem;transition-delay: 0.2s;transform: translate(0px, 70vh) rotate(36deg)}    #pro #main .r1 .inner .list:nth-of-type(2n+2){margin-top: 0.6rem;transform: translate(0px, 70vh) rotate(-20deg)}    #pro #main .r1 .inner .imgBox{padding-bottom: calc(90% + 2.2rem);}    #pro #main .r1 .inner .imgBox .imgWrap .pic{height: calc(100% - 2.1rem);}    #pro #main .r1 .inner .imgBox .imgWrap .msg{height: 2.2rem;padding-left: 30%;}    #proDetail #main #banner{height: 100vh;}    #proDetail #main #banner .img{height: 100%;}    #proDetail #main #banner .img > img{height: 100%;object-fit: cover;}    #proDetail #main #banner .inner{padding-top: 1.2rem;}    #proDetail #main #banner .inner .col:nth-of-type(1) p{max-width: 100%;margin-top: 1rem;}    #proDetail #main #banner .inner .col:nth-of-type(1) h1{font-size: 1.2rem;}    #proDetail #main .r1{padding-top: 0.2rem;}    #proDetail #main .r2 .inner{flex-direction: column;}    #proDetail #main .r2 .inner .box{width: 100%;margin-bottom: 0.2rem;}    #proDetail #main .r2 .inner .box:last-of-type{margin-bottom: 0;}    #proDetail #main .r2 .inner .box .photo{padding-bottom: 35%;}    #proDetail #main .r2 .inner .box .msg{padding: 0 8%;}    #proDetail #main .r2 .inner .box .msg h2{text-align: center;margin-bottom: 0.2rem;}    #service #main .r1 .inner .group{width: 100%;}    #service #main .r1 .inner .group .topic{padding-top: 0;height: 1rem;}    #service #main .r1 .inner .group .items > li{width: 50%;}    #service #main .r1 .inner .group .items > li .layout-btn-1{height: 0.8rem;}    #service #main .r2 .inner .title h2{font-size: 1.2rem;}    #service #main .r2 .inner .group{height: auto;}    #service #main .r2 .inner .group .mg{height: 100%;object-fit: cover;}    #service #main .r2 .inner .group .col:nth-child(1) > div{flex-direction: column;align-items: flex-start;margin-bottom: 0.2rem;}    #service #main .r2 .inner .group .col:nth-child(1) > div span{margin-left: 0;width: 100%;}    #service #main .r2 .inner .group .col:nth-child(1) > div span > br{display: none;}    #service #main .r2 .inner .group .mg2{bottom: 0;top: -1rem;}    #news #main .r1 .inner .list.first-list{flex-direction: column;}    #news #main .r1 .inner .list{flex-wrap: wrap;}    #news #main .r1 .inner .list .col:nth-of-type(1){width: 100%;}    #news #main .r1 .inner .list .col:nth-of-type(2){width: 100%;}    #news #main .r1 .inner .list.first-list .col{width: 100%;}    #news #main .r1 .inner .list .col h3{margin-bottom: 0.2rem;}    #news #main .r1 .inner .list .col:nth-of-type(2) p{max-width: 100%;margin-top: 0.2rem;}    #news #main .r2 .inner .box .layout-group{width: 70vw;}    #news #main .r1 .inner .list .col:nth-of-type(2) > span{line-height: 0.8;}    #news #main .r1 .inner .list .col:nth-of-type(1) h4{width: 100%;}    #news #main .r2 .inner .box{margin-left: 0;}    #news #main .r2 .maskLeft{display: none;}    #news #main .r2 .maskRight{display: none;}    #news #main .r2 .inner .box .swiper-wrapper .swiper-slide{width: 76vw;}    #news #main .r2 .inner .box:nth-of-type(2){margin-left: -20vw;}    #newDetail #main .r1 .inner{padding: 2%;}    #newDetail #main .r1 .inner .title{flex-direction: column;align-items: flex-start;}    #newDetail #main .r1 .inner .title .col{text-align: left;margin-top: 0.3rem;}    #newDetail #main .r2 #detailSw .swiper-slide{width: 70vw;}    #person #main #banner{height: 150vw;}    #person #main #banner > .img{height: 100%;}    #person #main #banner > .img > img{height: 100%;object-fit: cover;}    #person #main #banner .inner .mid .boll__load{width: 32vw;}    #person #main .r1{margin-top: 0.3rem;}    #person #main .r1 .inner p{width: 90%;}    #person #main .r2 .inner .int{height: auto;flex-direction: column;}    #person #main .r2 .inner .int h2{line-height: 1;font-size: 1.2rem;padding-top: 0.6em;}    #person #main .r2 .inner .int .tab{max-width: 100%;}    #person #main .r2 .inner .mid{height: 150vw;}    #person #main .r2 .inner .mid .tabCon{align-items: flex-start;padding-top: 0.6rem;}    #person #main .r2 .inner .mid .tabCon .col:nth-of-type(1){position: absolute;width: 100%;height: 45%;bottom: 0;}    #person #main .r2 .inner .mid .tabCon .col:nth-of-type(2){width: 84%;margin: 0 auto;height: auto;}    #contact #main #banner .inner h1{font-size: 1.2rem;}    #contact #main #banner .inner .photo{width: 2rem;}    #contact #main #banner .inner .photo.p1{top: 5%;}    #contact #main #banner .inner .photo.p2{left: -3%;}    #contact #main #banner .inner .photo.p3{left: 70%;}    #contact #main #banner .inner i{top: 110%;}    #contact #main .r1 .inner{flex-direction: column;height: 10rem;}    #contact #main .r1 .inner .col:nth-of-type(1){width: 100%;flex-direction: row;}    #contact #main .r1 .inner .col:nth-of-type(1) .adt{        position: absolute;width: 100%;left: 0;        text-align: center;top: 50%;    }    #contact #main .r1 .inner .col:nth-of-type(2){        width: 100%;        border-top-left-radius: 13rem;        border-bottom-left-radius: 0rem;        border-top-right-radius: 13rem;    }    #contact #main .r1 .inner .col:nth-of-type(2) .adr{width: 100%;height: 92vw;border-width: 1.8rem;}    #contact #main .r2 .inner{flex-wrap: wrap;}    #contact #main .r2 .inner .col:nth-of-type(1){width: 100%;height: 4.2rem;}    #contact #main .r2 .inner .col:nth-of-type(2){width: 100%;margin-top: 0.2rem;}    #contact #main .r2 .inner .half .list span{margin-top: 0.2rem;font-size: 14px;}    #contact #main .r1 .inner .col:nth-of-type(2) .mask{opacity: 0;}    #contact #main .r1 .inner #map .pic > span{top: 50%;}}