#index{font-size:1.33rem}#index>div{overflow:hidden}#index .banner-swiper .swiper-slide img{display:block;width:100%}#index .product{--size-padding-box: 260px;padding-left:var(--size-padding-box);padding-right:var(--size-padding-box);padding-top:5.41rem;padding-bottom:10.83rem}@media(min-width: 1500px)and (max-width: 1701px){#index .product{--size-padding-box: 150px}}@media(min-width: 1300px)and (max-width: 1501px){#index .product{--size-padding-box: 100px}}@media(min-width: 750px)and (max-width: 1301px){#index .product{--size-padding-box: 50px}}@media(min-width: 320px)and (max-width: 751px){#index .product{--size-padding-box: 4vw}}@media(max-width: 321px){#index .product{--size-padding-box: 1vw}}@media screen and (max-width: 750px){#index .product{padding-top:2.5rem;padding-bottom:8vw}}#index .product .product-swiper-box{position:relative;margin:55px 40px 80px}#index .product .product-swiper-box img{display:block}#index .product .product-swiper-box .swiper-button-item{position:absolute;top:0;bottom:0;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer}#index .product .product-swiper-box .swiper-button-item.swiper-button-next-div{right:-40px}#index .product .product-swiper-box .swiper-button-item.swiper-button-prev-div{left:-40px}#index .product .product-m-nav .product-m-nav-item,#index .product .product-swiper .swiper-slide{position:relative;z-index:2;cursor:pointer;overflow:hidden}#index .product .product-m-nav .product-m-nav-item:first-child,#index .product .product-swiper .swiper-slide:first-child{margin-left:auto !important}#index .product .product-m-nav .product-m-nav-item:last-child,#index .product .product-swiper .swiper-slide:last-child{margin-right:auto !important}#index .product .product-m-nav .product-m-nav-item>div,#index .product .product-swiper .swiper-slide>div{position:relative;width:100%;line-height:114px;text-align:center;color:#333;font-size:2rem;-webkit-transition-duration:.2s;transition-duration:.2s;white-space:nowrap}#index .product .product-m-nav .product-m-nav-item>div::after,#index .product .product-swiper .swiper-slide>div::after{content:"";position:absolute;left:0;right:0;bottom:25%;margin:auto;width:25px;height:2px;-webkit-transition-duration:.3s;transition-duration:.3s;background-color:var(--color-main)}#index .product .product-m-nav .product-m-nav-item>div:hover,#index .product .product-swiper .swiper-slide>div:hover{background-color:var(--color-main);color:var(--color-light)}#index .product .product-m-nav .product-m-nav-item>div:hover::after,#index .product .product-swiper .swiper-slide>div:hover::after{background-color:var(--color-light)}#index .product .product-m-nav .product-m-nav-item>img,#index .product .product-swiper .swiper-slide>img{--transform-attr: translate(-50%, -50%);position:absolute;left:50%;top:50%;-webkit-transform:var(--transform-attr);-ms-transform:var(--transform-attr);transform:var(--transform-attr);z-index:-1}#index .product .product-m-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6vw 4vw}#index .product .product-m-nav .product-m-nav-item{overflow:hidden}#index .product .product-m-nav .product-m-nav-item>div{width:95px;font-size:1rem;line-height:45px}#index .product .product-m-nav .product-m-nav-item>div::after{bottom:15%}#index .product .product-m-nav .product-m-nav-item img{width:100%}#index .product .product-m-nav .product-m-nav-item:not(:first-child){margin-left:3vw}#index .product .product-m-nav .product-m-nav-item:nth-child(1){margin-left:8vw;margin-bottom:4vw}#index .product .product-m-nav .product-m-nav-item:nth-child(2){margin-right:8vw;margin-left:3vw;margin-bottom:3vw}#index .product .product-m-nav .product-m-nav-item:nth-child(3){margin-left:0}#index .product .product-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){#index .product .product-list .item{padding:0 4vw}}@media screen and (min-width: 750px){#index .product .product-list__item{width:22%;margin-left:4%}#index .product .product-list__item:nth-child(4n+1){margin-left:0}}@media screen and (max-width: 750px){#index .product .product-list__item{width:46%;margin-left:8%}#index .product .product-list__item:nth-child(2n+1){margin-left:0}}#index .industry{--size-padding-box: 260px;padding-left:var(--size-padding-box);padding-right:var(--size-padding-box);padding-top:5rem;padding-bottom:10.41rem}@media(min-width: 1500px)and (max-width: 1701px){#index .industry{--size-padding-box: 150px}}@media(min-width: 1300px)and (max-width: 1501px){#index .industry{--size-padding-box: 100px}}@media(min-width: 750px)and (max-width: 1301px){#index .industry{--size-padding-box: 50px}}@media(min-width: 320px)and (max-width: 751px){#index .industry{--size-padding-box: 4vw}}@media(max-width: 321px){#index .industry{--size-padding-box: 1vw}}@media screen and (max-width: 750px){#index .industry{padding-top:8vw;padding-bottom:12vw;background-position:90% bottom}}#index .industry .industry-swiper{margin-top:5rem}@media screen and (max-width: 750px){#index .industry .industry-swiper{position:relative;margin-top:8vw}}#index .industry .industry-swiper .industry-info-img{display:block}@media screen and (min-width: 750px){#index .industry .industry-swiper .industry-info-img{width:71.25rem;height:51.66rem;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 750px){#index .industry .industry-swiper .industry-info-img{width:100%}}#index .industry .industry-swiper .industry-info-box{background-color:var(--color-light);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 750px){#index .industry .industry-swiper .industry-info-box{position:absolute;right:0;top:6.25rem;width:55rem;padding:4.16rem 3.75rem 9.58rem;padding-right:10px}}@media screen and (max-width: 750px){#index .industry .industry-swiper .industry-info-box{width:100%;padding:6vw 6vw 20vw}#index .industry .industry-swiper .industry-info-box>img{display:block;width:38px}}#index .industry .industry-swiper .industry-info-box__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1rem;font-size:2.5rem;color:#333;line-height:2.4}@media screen and (max-width: 750px){#index .industry .industry-swiper .industry-info-box__title{font-size:1.75rem;padding-right:0}}#index .industry .industry-swiper .industry-info-box__exp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.33rem;color:#666;padding-right:8.33rem;height:4em;line-height:2;margin-bottom:2rem}@media screen and (max-width: 750px){#index .industry .industry-swiper .industry-info-box__exp{font-size:1.16rem;padding-right:0}}#index .industry .industry-swiper .swiper-button-item{position:absolute;z-index:5}@media screen and (min-width: 750px){#index .industry .industry-swiper .swiper-button-item{right:44rem;bottom:15.83rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer}#index .industry .industry-swiper .swiper-button-item.swiper-button-prev-div{right:calc(44rem + 50px)}}@media screen and (max-width: 750px){#index .industry .industry-swiper .swiper-button-item{left:6vw;bottom:7vw}#index .industry .industry-swiper .swiper-button-item.swiper-button-next-div{left:calc(6vw + 50px)}}#index .industry .industry-swiper .swiper-button-item img{display:block;-webkit-filter:grayscale(1) invert(0.8);filter:grayscale(1) invert(0.8);-webkit-transition-duration:.2s;transition-duration:.2s}@media screen and (max-width: 750px){#index .industry .industry-swiper .swiper-button-item img{width:30px}}#index .industry .industry-swiper .swiper-button-item.swiper-button-disabled{cursor:not-allowed}#index .industry .industry-swiper .swiper-button-item:not(#index .industry .industry-swiper .swiper-button-item.swiper-button-disabled):hover img{-webkit-filter:grayscale(0) invert(0);filter:grayscale(0) invert(0)}#index .introduction{--size-padding-box: 260px;padding-left:var(--size-padding-box);padding-right:var(--size-padding-box);padding-top:9.58rem;padding-bottom:10.83rem}@media(min-width: 1500px)and (max-width: 1701px){#index .introduction{--size-padding-box: 150px}}@media(min-width: 1300px)and (max-width: 1501px){#index .introduction{--size-padding-box: 100px}}@media(min-width: 750px)and (max-width: 1301px){#index .introduction{--size-padding-box: 50px}}@media(min-width: 320px)and (max-width: 751px){#index .introduction{--size-padding-box: 4vw}}@media(max-width: 321px){#index .introduction{--size-padding-box: 1vw}}@media screen and (max-width: 750px){#index .introduction{padding-top:8vw;padding-bottom:12vw}}@media screen and (min-width: 750px){#index .introduction .introduction-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5.41rem}}@media screen and (max-width: 750px){#index .introduction .introduction-flex{padding-top:14vw}}@media screen and (min-width: 750px){#index .introduction__left{width:calc(100% - 56.66rem - 10rem)}}@media screen and (max-width: 750px){#index .introduction__left{padding:0 4vw}}#index .introduction__left__title{line-height:2.4;font-size:2.5rem;color:#333}@media screen and (max-width: 750px){#index .introduction__left__title{font-size:1.75rem}}#index .introduction__left__exp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1.33rem;color:#666;line-height:2;margin-bottom:2rem}@media screen and (max-width: 750px){#index .introduction__left__exp{font-size:1.16rem;margin-bottom:1.5rem}}#index .introduction__left__num{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem}#index .introduction__left__num__item{width:50%;margin-bottom:1.33rem}#index .introduction__left__num__item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:var(--color-main);font-size:2rem;line-height:1.4}@media screen and (max-width: 750px){#index .introduction__left__num__item>div{font-size:1.33rem}}#index .introduction__left__num__item>div p{font-size:4rem;line-height:1;padding-right:8px}@media screen and (max-width: 750px){#index .introduction__left__num__item>div p{font-size:3rem;padding-right:4px}}#index .introduction__left__num__item>span{font-size:1.66rem;color:#333;line-height:2.6}@media screen and (max-width: 750px){#index .introduction__left__num__item>span{font-size:1.33rem}}#index .introduction__right{overflow:hidden}@media screen and (min-width: 750px){#index .introduction__right{margin-left:10rem;width:56.66rem;height:35rem}}#index .introduction__right img{display:block;width:100%;-webkit-transition-duration:.3s;transition-duration:.3s}#index .introduction__right:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#index .cooperate{--size-padding-box: 260px;padding-left:var(--size-padding-box);padding-right:var(--size-padding-box);position:relative;padding-top:5.41rem;height:73.23rem}@media(min-width: 1500px)and (max-width: 1701px){#index .cooperate{--size-padding-box: 150px}}@media(min-width: 1300px)and (max-width: 1501px){#index .cooperate{--size-padding-box: 100px}}@media(min-width: 750px)and (max-width: 1301px){#index .cooperate{--size-padding-box: 50px}}@media(min-width: 320px)and (max-width: 751px){#index .cooperate{--size-padding-box: 4vw}}@media(max-width: 321px){#index .cooperate{--size-padding-box: 1vw}}@media screen and (max-width: 750px){#index .cooperate{padding-top:8vw;padding-bottom:12vw;height:26rem}}#index .cooperate .cooperate-animation{-webkit-transform-origin:50% 170%;-ms-transform-origin:50% 170%;transform-origin:50% 170%;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#index .cooperate .cooperate-animation:has(~.animated){-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#index .cooperate .list-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index .cooperate .list-flex.A{margin-bottom:4.58rem}#index .cooperate .list-flex.A .cooperate__list__item:nth-child(1),#index .cooperate .list-flex.A .cooperate__list__item:nth-child(7){-webkit-transform:translateY(37.08rem);-ms-transform:translateY(37.08rem);transform:translateY(37.08rem)}#index .cooperate .list-flex.A .cooperate__list__item:nth-child(2),#index .cooperate .list-flex.A .cooperate__list__item:nth-child(6){-webkit-transform:translateY(17.91rem);-ms-transform:translateY(17.91rem);transform:translateY(17.91rem)}#index .cooperate .list-flex.A .cooperate__list__item:nth-child(3),#index .cooperate .list-flex.A .cooperate__list__item:nth-child(5){-webkit-transform:translateY(5rem);-ms-transform:translateY(5rem);transform:translateY(5rem)}#index .cooperate .list-flex.A .cooperate__list__item:nth-child(1){margin-right:-4.58rem}#index .cooperate .list-flex.A .cooperate__list__item:nth-child(7){margin-left:-4.58rem}#index .cooperate .list-flex.A .cooperate__list__item:nth-child(3){margin-left:3.33rem}#index .cooperate .list-flex.A .cooperate__list__item:nth-child(5){margin-right:3.33rem}#index .cooperate .list-flex.A .cooperate__list__item:nth-child(4){margin:0 7.91rem}#index .cooperate .list-flex.B .cooperate__list__item:nth-child(1),#index .cooperate .list-flex.B .cooperate__list__item:nth-child(6){-webkit-transform:translateY(26.25rem);-ms-transform:translateY(26.25rem);transform:translateY(26.25rem)}#index .cooperate .list-flex.B .cooperate__list__item:nth-child(2),#index .cooperate .list-flex.B .cooperate__list__item:nth-child(5){-webkit-transform:translateY(10rem);-ms-transform:translateY(10rem);transform:translateY(10rem)}#index .cooperate .list-flex.B .cooperate__list__item:nth-child(1){margin-right:-6.25rem}#index .cooperate .list-flex.B .cooperate__list__item:nth-child(6){margin-left:-6.25rem}#index .cooperate .list-flex.B .cooperate__list__item:nth-child(3){margin-left:2.08rem;margin-right:2.7rem}#index .cooperate .list-flex.B .cooperate__list__item:nth-child(4){margin-left:2.7rem;margin-right:2.08rem}#index .cooperate__title{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s}#index .cooperate__title.animated{opacity:1}#index .cooperate__list{margin-top:5.83rem;height:60.41rem;width:1300px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 750px){#index .cooperate__list{-webkit-transform:translateX(-50%) scale(0.32);-ms-transform:translateX(-50%) scale(0.32);transform:translateX(-50%) scale(0.32);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}}#index .cooperate__list__title{position:absolute;left:0;right:0;margin:auto;bottom:0;width:40.16rem;height:31rem}#index .cooperate__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:var(--color-light);width:11.66rem;height:11.66rem;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.35);box-shadow:0 6px 20px rgba(0,0,0,.35);overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;border:1px solid var(--color-light)}@media screen and (max-width: 1300px){#index .cooperate__list__item img{display:block;max-width:70%}}#index .cooperate__list__item:hover{border-color:var(--color-main)}#index .honor{--size-padding-box: 260px;padding-left:var(--size-padding-box);padding-right:var(--size-padding-box);padding-top:5rem;padding-bottom:8.33rem}@media(min-width: 1500px)and (max-width: 1701px){#index .honor{--size-padding-box: 150px}}@media(min-width: 1300px)and (max-width: 1501px){#index .honor{--size-padding-box: 100px}}@media(min-width: 750px)and (max-width: 1301px){#index .honor{--size-padding-box: 50px}}@media(min-width: 320px)and (max-width: 751px){#index .honor{--size-padding-box: 4vw}}@media(max-width: 321px){#index .honor{--size-padding-box: 1vw}}@media screen and (max-width: 750px){#index .honor{padding-top:8vw;padding-bottom:10vw}}#index .honor .honor-swiper{margin-top:5rem}@media screen and (max-width: 750px){#index .honor .honor-swiper{margin-top:2.5rem}}#index .honor .swiper-button-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.33rem}@media screen and (max-width: 750px){#index .honor .swiper-button-box{margin-top:2.5rem}}#index .honor .swiper-button-box .swiper-button-item{cursor:pointer}#index .honor .swiper-button-box .swiper-button-item img{display:block;-webkit-filter:grayscale(1) invert(0.8);filter:grayscale(1) invert(0.8);-webkit-transition-duration:.2s;transition-duration:.2s}@media screen and (max-width: 750px){#index .honor .swiper-button-box .swiper-button-item img{width:30px}}#index .honor .swiper-button-box .swiper-button-item.swiper-button-prev-div{margin-right:1.33rem}#index .honor .swiper-button-box .swiper-button-item.swiper-button-disabled{cursor:not-allowed}#index .honor .swiper-button-box .swiper-button-item:not(#index .honor .swiper-button-box .swiper-button-item.swiper-button-disabled):hover img{-webkit-filter:grayscale(0) invert(0);filter:grayscale(0) invert(0)}