.banner{display:block;width:100%;font-size:0;margin-top:15rem;overflow:hidden;position:relative;z-index:1}.banner .swiper-slide{height:calc(100vh - 15rem)}.banner .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width: 768px){.banner .swiper-slide img{transition:all 5s ease-in-out}}.banner .swiper-slide .banner_txt{position:absolute;top:50%;z-index:10;left:10%;max-width:100rem;opacity:0;transform:translateY(-35%)}@media screen and (min-width: 768px){.banner .swiper-slide .banner_txt{transition:all 1s ease-in-out}}.banner .swiper-slide .banner_txt h2{font-size:4rem;letter-spacing:2px;line-height:1;font-weight:600;color:#fff;text-shadow:0 0 2rem rgba(0,0,0,0.5);margin-bottom:.5em}.banner .swiper-slide .banner_txt h3{font-size:1.6rem;line-height:1.875;color:#fff;text-shadow:0 0 2rem rgba(0,0,0,0.5)}.banner .swiper-slide.active img{transform:scale(1.05)}.banner .swiper-slide.active .banner_txt{opacity:1;transform:translateY(-50%);transition-delay:1.5s}@media screen and (min-width: 768px){.banner .swiper-slide.active .banner_txt{transition:all 1.5s ease-in-out}}.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{opacity:1;left:6rem}.banner:hover .swiper-button-next{left:auto;right:6rem}.banner .swiper-button-next,.banner .swiper-button-prev{width:7rem;height:7rem;display:flex;justify-content:center;align-items:center;font-size:2.4rem;color:#fff;top:50%;opacity:0;margin:0;left:2rem;transform:translateY(-50%);position:absolute;border-radius:50%;border:none;overflow:hidden;box-sizing:border-box;padding-right:5px;z-index:2}@media screen and (min-width: 768px){.banner .swiper-button-next,.banner .swiper-button-prev{transition:all .35s ease-in-out}}.banner .swiper-button-next::before,.banner .swiper-button-prev::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right, #e6e7e3, #709ac7);opacity:.5;z-index:-1}@media screen and (min-width: 768px){.banner .swiper-button-next::before,.banner .swiper-button-prev::before{transition:all .35s ease-in-out}}.banner .swiper-button-next::after,.banner .swiper-button-prev::after{content:"\e61d";font-family:"iconfont"}.banner .swiper-button-next:hover::before,.banner .swiper-button-prev:hover::before{opacity:.7}.banner .swiper-button-next{transform:translateY(-50%) rotate(180deg);left:auto;right:2rem}.banner .swiper-pagination{position:absolute;left:50% !important;transform:translateX(-50%);bottom:4rem !important}.banner .swiper-pagination span{display:inline-block;margin:0 2rem;width:1rem;height:1rem;background:#fff;opacity:1;box-shadow:0 0 1rem rgba(0,0,0,0.3);border-radius:.5rem}@media screen and (min-width: 768px){.banner .swiper-pagination span{transition:all .35s ease-in-out}}.banner .swiper-pagination span.swiper-pagination-bullet-active{width:4.5rem}.wrap-main{overflow:hidden;position:relative;z-index:3}.i-about{padding:10rem 0;font-size:0}.i-about .wrap-box{gap:2rem}.i-about .wrap-left{width:50%;flex-shrink:0;box-sizing:border-box}.i-about .wrap-left .wrap-text{margin-top:1.6rem}.i-about .wrap-left .wrap-text p{font-size:1.6rem;line-height:1.875;margin:0 0 0}.i-about .wrap-left .wrap-text p.indent{text-indent:2em}.i-about .wrap-left .wrap-text b{font-size:2rem;margin:2em 0 1em;display:block}.i-about .wrap-left .wrap-list{margin-top:3rem}.i-about .wrap-left .wrap-list ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}.i-about .wrap-left .wrap-list ul li{width:100%;display:flex;justify-content:space-between;align-items:center;gap:2rem}.i-about .wrap-left .wrap-list ul li i{font-family:"iconfont";flex-shrink:0;width:6rem;height:6rem;border-radius:50%;background:#709ac7;display:flex;justify-content:center;align-items:center}.i-about .wrap-left .wrap-list ul li i::before{font-size:3.6rem;color:#fff}.i-about .wrap-left .wrap-list ul li span{font-size:1.6rem;color:#000;width:100%}.i-about .wrap-left .botton{margin-top:2rem}.i-about .wrap-right{width:100%;flex-shrink:1;position:relative}.i-about .wrap-right .img{position:relative}.i-about .wrap-right .mark{position:absolute;top:0;left:0}.i-about .wrap-right .mark .ico{width:3rem;height:3rem;border-radius:50%;border:1px solid rgba(112,154,199,0.5);position:absolute;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.i-about .wrap-right .mark .ico{transition:all .5s ease-in-out}}.i-about .wrap-right .mark .ico::before,.i-about .wrap-right .mark .ico::after{content:"";width:0;height:0;border-radius:50%;background-color:#709ac7;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:scale 2s infinite}@media screen and (min-width: 768px){.i-about .wrap-right .mark .ico::before,.i-about .wrap-right .mark .ico::after{transition:all .5s ease-in-out}}.i-about .wrap-right .mark .ico::after{width:0;height:0;animation:scale 2s infinite;animation-delay:1s}.i-about .wrap-right .mark .ico:hover{border-color:transparent}.i-about .wrap-right .mark .ico:hover::after{width:120%;height:120%;background-color:rgba(112,154,199,0.5);opacity:0}.i-about .wrap-right .mark .ico:hover::before{width:2.8rem;height:2.8rem}.i-about .wrap-right .mark .ico:hover span{width:100%;height:100%}.i-about .wrap-right .mark .ico span{width:1rem;height:1rem;border-radius:50%;background-color:rgba(112,154,199,0.8);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.i-about .wrap-right .mark .ico span{transition:all .5s ease-in-out}}.i-about .wrap-right .mark ul{background:#fff;bottom:100%;position:absolute;left:50%;transform:translateX(-50%);width:28rem;box-sizing:border-box;padding:1.6rem 0;box-shadow:0 0 3rem rgba(0,0,0,0.1);border-radius:.5rem;opacity:0;pointer-events:none}@media screen and (min-width: 768px){.i-about .wrap-right .mark ul{transition:all .35s ease-in-out}}.i-about .wrap-right .mark ul img{max-width:100%}.i-about .wrap-right .mark ul li{font-size:1.4rem;padding:0 1.6rem;margin-bottom:.5em;color:#000}.i-about .wrap-right .mark ul li span::after{content:"："}.i-about .wrap-right .mark ul li a{color:#000}.i-about .wrap-right .mark ul li.ewm{margin:1rem 0 0;font-size:0}.i-about .wrap-right .mark ul li.ewm img{border:1px solid rgba(0,0,0,0.1)}.i-about .wrap-right .mark:hover ul{opacity:1;pointer-events:auto}.i-about .wrap-right .mark.cn{top:74.8%;left:59%}.i-about .wrap-right .mark.ru{top:54.7%;left:13%}.i-about .wrap-right img{width:100%}.i-layout{padding:6rem 0;font-size:0}.i-layout .wrap-title{margin-bottom:6rem;text-align:center}.i-layout img{width:100%}.i-advantage{width:100%;padding:10rem 0;overflow:hidden;position:relative;z-index:1;background:rgba(112,154,199,0.1)}.i-advantage .wrap-title{margin-bottom:6rem;text-align:center}.i-advantage .wrap-box .wrap-list ul{position:relative;display:flex;justify-content:space-between;gap:5rem}.i-advantage .wrap-box .wrap-list ul li{width:100%;position:relative;z-index:2;border-radius:2rem;overflow:hidden;padding:8rem 5rem 4rem;box-sizing:border-box;background:#fff}@media screen and (min-width: 768px){.i-advantage .wrap-box .wrap-list ul li{transition:all .35s ease-in-out}}.i-advantage .wrap-box .wrap-list ul li:nth-child(1) i{background:#e96755}.i-advantage .wrap-box .wrap-list ul li:nth-child(1) .title{color:#e96755}.i-advantage .wrap-box .wrap-list ul li:nth-child(2) i{background:#709ac7}.i-advantage .wrap-box .wrap-list ul li:nth-child(2) .title{color:#709ac7}.i-advantage .wrap-box .wrap-list ul li:nth-child(3) i{background:#fe991f}.i-advantage .wrap-box .wrap-list ul li:nth-child(3) .title{color:#fe991f}.i-advantage .wrap-box .wrap-list ul li i{display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:6rem;width:10rem;height:10rem;border-radius:50%}.i-advantage .wrap-box .wrap-list ul li i::before{color:#fff}.i-advantage .wrap-box .wrap-list ul li .box{margin-top:4rem}.i-advantage .wrap-box .wrap-list ul li .title{font-size:3rem;text-align:center;font-weight:500}.i-advantage .wrap-box .wrap-list ul li .text{width:100%;position:relative;text-align:center;box-sizing:border-box;margin-top:3rem}.i-advantage .wrap-box .wrap-list ul li .text p{font-size:1.6rem;font-weight:300;line-height:1.5;color:rgba(0,0,0,0.5)}.i-advantage .wrap-box .wrap-list ul li .text p strong{display:block;font-weight:400;font-size:2rem;margin-bottom:.5em}@media screen and (min-width: 768px){.i-advantage .wrap-box .wrap-list ul li .text p{transition:all .35s ease-in-out}}.i-advantage .wrap-box .wrap-list ul li:hover{transform:translateY(-1rem);box-shadow:0 0 3rem rgba(0,0,0,0.1)}.i-advantage .wrap-box .wrap-list ul li:hover .text p{color:#000}.i-products{width:100%;padding:10rem 0;overflow:hidden;position:relative;z-index:1;background:rgba(112,154,199,0.1)}.i-products .wrap-title{margin-bottom:6rem;text-align:center}.i-products .wrap-box .wrap-list ul{position:relative}.i-products .wrap-box .wrap-list ul li{width:100%;position:relative;border-right:1px solid rgba(255,255,255,0.8);z-index:2}.i-products .wrap-box .wrap-list ul li:nth-of-type(2) a .pic{order:1}.i-products .wrap-box .wrap-list ul li:nth-of-type(2) a .text{order:2}.i-products .wrap-box .wrap-list ul li a{display:flex;justify-content:space-between}.i-products .wrap-box .wrap-list ul li .pic{width:50%;overflow:hidden;order:2}.i-products .wrap-box .wrap-list ul li .pic img{width:100%;height:100%;object-fit:cover;object-position:center}.i-products .wrap-box .wrap-list ul li .text{width:50%;position:relative;padding:4rem;text-align:center;box-sizing:border-box;background:#709ac7;order:1;display:flex;justify-content:center;align-items:center;flex-direction:column}.i-products .wrap-box .wrap-list ul li .text h3{font-size:3rem;color:#fff}.i-products .wrap-box .wrap-list ul li .text p{font-size:1.6rem;font-weight:300;line-height:1.5;color:#fff;margin:1em 0}.i-products .wrap-box .wrap-list ul li .text .botton{background:#fff}.i-products .wrap-box .wrap-list ul li .text .botton span,.i-products .wrap-box .wrap-list ul li .text .botton i{color:#709ac7}.i-products .wrap-box .wrap-list ul li .text .botton:hover span,.i-products .wrap-box .wrap-list ul li .text .botton:hover i::before{color:#fff}.i-products .wrap-box .wrap-list ul li:hover .text i::before{width:2rem;height:2rem}.i-products .wrap-box .wrap-list ul li:hover .text i::after{width:3.2rem;height:3.2rem}.i-news{width:100%;padding:10rem 0;font-size:0;box-sizing:border-box;position:relative;background:rgba(112,154,199,0.05);z-index:2}.i-news .wrap-title{text-align:center;margin-bottom:60px}.i-news .wrap-flex{gap:2rem}.i-news .wrap-flex .wrap-left,.i-news .wrap-flex .wrap-right{width:calc(50% - 1rem);min-width:0;flex-shrink:0}.i-news .wrap-flex .wrap-right{display:flex;justify-content:space-between;flex-direction:column;gap:2rem}.i-news .wrap-flex .wrap-right .item a{display:flex;justify-content:space-between}.i-news .wrap-flex .wrap-right .item a .img{height:15.75rem;width:16rem;flex-shrink:0}.i-news .wrap-flex .wrap-right .item a .text{padding:1.6rem 2rem;flex-shrink:1}.i-news .wrap-flex .item{min-width:0;border-radius:.5rem;overflow:hidden}.i-news .wrap-flex .item a .img{width:100%;height:52rem;position:relative;overflow:hidden}.i-news .wrap-flex .item a .img img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width: 768px){.i-news .wrap-flex .item a .img img{transition:all .5s ease-in-out}}.i-news .wrap-flex .item a .img .typename{padding:.75em 1.5em;font-size:1.6rem;color:#fff;background:linear-gradient(to right, #e6e7e3, #709ac7);position:absolute;top:0;left:0;border-bottom-right-radius:.5rem;overflow:hidden;z-index:2}.i-news .wrap-flex .item a .text{min-width:0;background:#fff;padding:3rem 2rem;box-sizing:border-box}@media screen and (min-width: 768px){.i-news .wrap-flex .item a .text{transition:all .5s ease-in-out}}.i-news .wrap-flex .item a .text .title{width:100%;font-size:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5em;line-height:1.5;color:#000}@media screen and (min-width: 768px){.i-news .wrap-flex .item a .text .title{transition:all .5s ease-in-out}}.i-news .wrap-flex .item a .text .time{font-size:1.4rem;color:#e96755;margin-top:1rem}@media screen and (min-width: 768px){.i-news .wrap-flex .item a .text .time{transition:all .5s ease-in-out}}.i-news .wrap-flex .item a .text .des{font-size:1.4rem;height:3em;overflow:hidden;line-height:1.5;color:rgba(0,0,0,0.6);margin-top:1rem}@media screen and (min-width: 768px){.i-news .wrap-flex .item a .text .des{transition:all .5s ease-in-out}}.i-news .wrap-flex .item a:hover .img img{transform:scale(1.05)}.i-news .wrap-flex .item a:hover .text{background:#709ac7}.i-news .wrap-flex .item a:hover .text .title,.i-news .wrap-flex .item a:hover .text .time,.i-news .wrap-flex .item a:hover .text .des{color:#fff}@media screen and (max-width: 1600px) and (min-width: 769px){.banner{margin-top:9.375vw}.banner .swiper-slide{height:calc(100vh - 9.375vw)}.banner .swiper-slide .banner_txt{max-width:62.5vw}.banner .swiper-slide .banner_txt h2{font-size:2.5vw;letter-spacing:.125vw;text-shadow:0 0 1.25vw rgba(0,0,0,0.5)}.banner .swiper-slide .banner_txt h3{font-size:1vw;text-shadow:0 0 1.25vw rgba(0,0,0,0.5)}.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{left:3.75vw}.banner:hover .swiper-button-next{left:auto;right:3.75vw}.banner .swiper-button-next,.banner .swiper-button-prev{width:4.375vw;height:4.375vw;font-size:1.5vw;left:1.25vw;padding-right:.3125vw}.banner .swiper-button-next{right:1.25vw}.banner .swiper-pagination{bottom:2.5vw !important}.banner .swiper-pagination span{margin:0 1.25vw;width:.625vw;height:.625vw;box-shadow:0 0 0.625vw rgba(0,0,0,0.3);border-radius:.3125vw}.banner .swiper-pagination span.swiper-pagination-bullet-active{width:2.8125vw}.i-about{padding:6.25vw 0}.i-about .wrap-box{gap:1.25vw}.i-about .wrap-left .wrap-text{margin-top:1vw}.i-about .wrap-left .wrap-text p{font-size:1vw}.i-about .wrap-left .wrap-text b{font-size:1.25vw}.i-about .wrap-left .wrap-list{margin-top:1.875vw}.i-about .wrap-left .wrap-list ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25vw}.i-about .wrap-left .wrap-list ul li{display:flex;justify-content:space-between;align-items:center;gap:1.25vw}.i-about .wrap-left .wrap-list ul li i{width:3.75vw;height:3.75vw}.i-about .wrap-left .wrap-list ul li i::before{font-size:2.25vw}.i-about .wrap-left .wrap-list ul li span{font-size:1vw}.i-about .wrap-left .botton{margin-top:1.25vw}.i-about .wrap-right .mark .ico{width:1.875vw;height:1.875vw}.i-about .wrap-right .mark .ico:hover::before{width:1.75vw;height:1.75vw}.i-about .wrap-right .mark .ico span{width:.625vw;height:.625vw}.i-about .wrap-right .mark ul{width:17.5vw;padding:1vw 0;box-shadow:0 0 1.875vw rgba(0,0,0,0.1);border-radius:.3125vw}.i-about .wrap-right .mark ul li{font-size:.875vw;padding:0 1vw}.i-about .wrap-right .mark ul li.ewm{margin:.625vw 0 0}.i-layout{padding:3.75vw 0}.i-layout .wrap-title{margin-bottom:3.75vw}.i-advantage{padding:6.25vw 0}.i-advantage .wrap-title{margin-bottom:3.75vw}.i-advantage .wrap-box .wrap-list ul{gap:3.125vw}.i-advantage .wrap-box .wrap-list ul li{border-radius:1.25vw;overflow:hidden;padding:5vw 3.125vw 2.5vw}.i-advantage .wrap-box .wrap-list ul li i{font-size:3.75vw;width:6.25vw;height:6.25vw}.i-advantage .wrap-box .wrap-list ul li .box{margin-top:2.5vw}.i-advantage .wrap-box .wrap-list ul li .title{font-size:1.875vw}.i-advantage .wrap-box .wrap-list ul li .text{margin-top:1.875vw}.i-advantage .wrap-box .wrap-list ul li .text p{font-size:1vw}.i-advantage .wrap-box .wrap-list ul li .text p strong{font-size:1.2vw}.i-advantage .wrap-box .wrap-list ul li:hover{transform:translateY(-0.625vw);box-shadow:0 0 1.875vw rgba(0,0,0,0.1)}.i-products{padding:6.25vw 0}.i-products .wrap-title{margin-bottom:3.75vw}.i-products .wrap-box .wrap-list ul li .text{padding:2.5vw}.i-products .wrap-box .wrap-list ul li .text h3{font-size:1.875vw}.i-products .wrap-box .wrap-list ul li .text p{font-size:1vw}.i-news{padding:6.25vw 0}.i-news .wrap-title{margin-bottom:3.75vw}.i-news .wrap-flex{gap:1.25vw}.i-news .wrap-flex .wrap-left,.i-news .wrap-flex .wrap-right{width:calc(50% - .625vw)}.i-news .wrap-flex .wrap-right{gap:1.25vw}.i-news .wrap-flex .wrap-right .item a .img{height:9.84375vw;width:10vw}.i-news .wrap-flex .wrap-right .item a .text{padding:1vw 1.25vw}.i-news .wrap-flex .item{border-radius:.3125vw}.i-news .wrap-flex .item a .img{height:32.5vw}.i-news .wrap-flex .item a .img .typename{font-size:1vw;border-bottom-right-radius:.3125vw}.i-news .wrap-flex .item a .text{padding:1.875vw 1.25vw}.i-news .wrap-flex .item a .text .title{font-size:1.25vw}.i-news .wrap-flex .item a .text .time{font-size:.875vw;margin-top:.625vw}.i-news .wrap-flex .item a .text .des{font-size:.875vw;height:3em;margin-top:.625vw}}@media screen and (max-width: 768px){.banner{margin-top:8rem}.banner .swiper-slide{height:auto;overflow:hidden}.banner .swiper-slide img{width:100%}.banner .swiper-slide .banner_txt{width:100%;left:0;box-sizing:border-box;padding:0 2rem}.banner .swiper-slide .banner_txt h2{font-size:1.6rem;letter-spacing:.15em;text-shadow:0 0 1rem rgba(0,0,0,0.5)}.banner .swiper-slide .banner_txt h3{font-size:1.2rem;text-shadow:0 0 1rem rgba(0,0,0,0.5)}.i-about{padding:4rem 0}.i-about .wrap-box{flex-direction:column}.i-about .wrap-left{width:100%}.i-about .wrap-left .wrap-list ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}.i-about .wrap-right{width:100%}.i-about .wrap-right .img{position:relative}.i-about .wrap-right .mark ul{bottom:auto;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%)}.i-about .wrap-right .mark.active ul,.i-about .wrap-right .mark:hover ul{opacity:1;pointer-events:auto}.i-layout{padding:4rem 0}.i-layout .wrap-title{margin-bottom:3rem}.i-products{padding:4rem 0;font-size:0}.i-products .wrap-title{margin-bottom:3rem}.i-products .wrap-box .wrap-list ul li a{display:flex;justify-content:space-between;flex-direction:column}.i-products .wrap-box .wrap-list ul li .pic{width:100%;order:1}.i-products .wrap-box .wrap-list ul li .text{width:100%;padding:3rem;order:2}.i-products .wrap-box .wrap-list ul li .text h3{font-size:2.4rem}.i-products .wrap-box .wrap-list ul li .text p{font-size:1.4rem}.i-news{padding:4rem 0}.i-news .wrap-title{margin-bottom:3rem}.i-news .wrap-flex{flex-direction:column}.i-news .wrap-flex .wrap-left,.i-news .wrap-flex .wrap-right{width:100%;min-width:0;flex-shrink:0}.i-news .wrap-flex .wrap-right{display:flex;justify-content:space-between;flex-direction:column;gap:2rem}.i-news .wrap-flex .wrap-right .item a .img{height:14.3rem}.i-news .wrap-flex .item a .img{height:24rem}.i-news .wrap-flex .item a .text{padding:2rem 1.6rem}}
