.swiper-container{margin:0 auto;overflow:hidden;position:relative}.idx-banner{position:relative}.idx-banner::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#000000 0%,rgba(84,84,84,.49) 100%);opacity:.53}.idx-banner img,.idx-banner video{width:100%;aspect-ratio:1920 / 1080;min-height:250px;display:block}.idx-banner video{background:#333}.idx-banner .container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff}.idx-banner .sub-title{display:none}.idx-banner .title{font-size:20px;line-height:1.45}.idx-banner .info{display:none}.idx-banner .btn{display:none}@media (min-width:768px){.idx-banner .sub-title{margin-bottom:10px;display:block}.idx-banner .title{font-size:26px;text-align:left;margin-bottom:10px}.idx-banner .info{line-height:1.8;margin-bottom:15px;display:block}.idx-banner .btn{border-radius:6px;background:var(--style-color);display:inline-block}}@media (min-width:992px){.idx-banner .container>*{max-width:560px}}@media (min-width:1200px){.idx-banner .title{font-size:36px}.idx-banner .info{margin-bottom:20px}.idx-banner .btn{min-width:308px;padding:11px 15px;transition:opacity .3s}.idx-banner .btn:hover{opacity:.8}}@media (min-width:1440px){.idx-banner .sub-title{margin-bottom:20px}.idx-banner .info{margin-bottom:30px}}@media (min-width:1640px){.idx-banner .sub-title{margin-bottom:32px}.idx-banner .title{font-size:40px;margin-bottom:27px}.idx-banner .info{margin-bottom:64px}}.idx-products{padding-top:30px}.idx-products .sub-title{font-weight:700;color:var(--style-color);margin-bottom:12px}.idx-products .top-wrap{margin-bottom:20px}.idx-products .title{text-align:left;margin-bottom:12px}.idx-products .sub-info{line-height:1.8}.idx-products .top-wrap .btn{width:174px;padding:5px 15px;border-radius:2px;margin-top:12px;border-color:#333}.idx-products .swiper-slide::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);opacity:.3;transition:all .3s}.idx-products .swiper-slide:hover::after{background:linear-gradient(181deg,rgba(6,152,206,0) 0%,#0698CE 100%);opacity:.8}.idx-products .swiper-slide img{width:100%}.idx-products .info{height:0;line-height:1.8;transition:all .3s}.idx-products .swiper-slide:hover .info{height:58px;margin-top:8px;margin-bottom:5px}.idx-products .info-group{position:absolute;left:0;bottom:0;z-index:1;width:100%;padding:15px;color:#fff}.idx-products .info-group .btn{width:35px;height:35px;padding:0;font-size:20px;margin-top:15px;border-radius:50%;background:rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center}.idx-products .info-group .btn i{font-size:inherit;line-height:1}@media (min-width:1200px){.idx-products{padding-top:60px}.idx-products .sub-title{margin-bottom:24px}.idx-products .top-wrap{position:relative;margin-bottom:42px}.idx-products .top-wrap>*:not(.btn){max-width:calc(100% - 204px)}.idx-products .top-wrap .btn{margin-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;transition:all .3s}.idx-products .top-wrap .btn:hover{color:#fff;background:var(--style-color);border-color:var(--style-color)}.idx-products .info-group{padding:20px}.idx-products .info-group .btn{width:45px;height:45px;font-size:24px;transition:background .3s}.idx-products .swiper-slide:hover .btn{background:var(--style-color)}}@media (min-width:1640px){.idx-products{padding-top:106px}.idx-products .info-group{padding:30px}.idx-products .tit{font-size:30px}.idx-products .swiper-slide:hover .info{margin-top:13px;margin-bottom:10px}.idx-products .info-group .btn{width:56px;height:56px;font-size:30px;margin-top:24px}}.idx-about{padding-top:30px}.idx-about .rt{margin-top:30px}.idx-about .sub-title{font-weight:700;color:var(--style-color);margin-bottom:12px}.idx-about .title{text-align:left;margin-bottom:13px}.idx-about .info{color:#666;max-height:173px;line-height:1.8;margin-bottom:20px}.idx-about .item-list{margin-bottom:-12px}.idx-about .item-list li{display:flex;margin-bottom:12px;font-weight:700}.idx-about .item-list i{font-size:20px;line-height:1;margin-right:10px;font-weight:400;color:var(--style-color);position:relative;top:1px}.idx-about .btn{min-width:160px;color:#fff;border-radius:6px;background:#021E33}@media (min-width:500px){.idx-about .item-list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.idx-about .item-list li{flex:0 0 50%;max-width:50%;padding:0 10px}}@media (min-width:992px){.idx-about .container{display:flex;align-items:center;position:relative;z-index:1}.idx-about .container>*{flex:0 0 50%;max-width:50%}.idx-about .rt{padding-left:30px;margin-top:0}}@media (min-width:1200px){.idx-about{padding-top:60px}.idx-about .sub-title{margin-bottom:24px}.idx-about .info{margin-bottom:35px}.idx-about .item-list{margin-bottom:-24px}.idx-about .item-list li{font-size:18px;margin-bottom:24px}.idx-about .item-list i{font-size:26px;top:-1px}.idx-about .btn{min-width:200px;padding-top:11px;padding-bottom:11px;transition:all .3s}.idx-about .btn:hover{color:#fff;background:var(--style-color)}}@media (min-width:1640px){.idx-about{padding-top:110px}.idx-about .rt{padding-left:60px}}.hot-products{padding-top:160px;margin-top:-130px;padding-bottom:30px}.hot-products .sub-title{text-align:center;color:var(--style-color);font-weight:700;margin-bottom:12px}.hot-products .title{margin-bottom:20px}.hot-products .swiper-container{background:#fff}.hot-products .lt img{width:100%;aspect-ratio:785 / 518}.hot-products .rt{padding:30px 20px}.hot-products .tit{font-weight:700;margin-bottom:13px}.hot-products .tit span{color:transparent;-webkit-text-stroke:1px #696969}.hot-products .info{max-height:144px;line-height:1.8;margin-bottom:20px}.hot-products .btn{width:160px;color:#fff;border-radius:2px;border-color:var(--style-color);background:var(--style-color)}.hot-products .swiper-pagination{display:block;margin-top:20px}.hot-products .swiper-pagination-bullet{width:20px;height:6px;margin-top:0;margin-left:3px;margin-right:3px;border-radius:0}.hot-products .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--style-color);opacity:.2}@media (min-width:768px){.hot-products{padding-top:260px;margin-top:-200px}}@media (min-width:992px){.hot-products .swiper-slide{display:flex;align-items:center;justify-content:space-between}.hot-products .lt{flex:0 0 55%;max-width:55%}.hot-products .rt{flex:1;padding-left:30px;padding-right:30px}}@media (min-width:1200px){.hot-products{padding-bottom:60px}.hot-products .sub-title{margin-bottom:24px}.hot-products .title{margin-bottom:40px}.hot-products .rt{padding-right:60px}.hot-products .info{margin-bottom:30px}.hot-products .btn{transition:all .3s}.hot-products .btn:hover{color:var(--style-color);background:transparent}.hot-products .swiper-pagination{margin-top:30px}}@media (min-width:1640px){.hot-products{padding-top:300px;margin-top:-211px;padding-bottom:100px}.hot-products .info{margin-bottom:39px}}.why-choose-us{padding-top:110px;padding-bottom:90px;color:#fff}.why-choose-us .title{text-align:left;max-width:695px;margin-bottom:20px}.why-choose-us .info{line-height:1.8;max-width:695px}@media (min-width:768px){.why-choose-us{padding-top:160px}}@media (min-width:1200px){.why-choose-us{padding-top:224px;padding-bottom:260px}.why-choose-us .title{margin-bottom:40px}}@media (min-width:1640px){.why-choose-us{padding-top:274px;padding-bottom:310px}}.idx-video{padding-top:30px}.idx-video .sub-title{font-weight:700;color:var(--style-color);margin-bottom:12px}.idx-video .top-wrap{margin-bottom:20px}.idx-video .title{text-align:left;margin-bottom:12px}.idx-video .sub-info{line-height:1.8}.idx-video .top-wrap .btn{width:174px;padding:5px 15px;border-radius:2px;margin-top:12px;border-color:#333}.idx-video .swiper-slide iframe{width:100%;aspect-ratio:782 / 440;background:#eee;display:block}.idx-video .tit{font-weight:700;margin-top:10px;margin-bottom:4px}.idx-video .swiper-scrollbar{position:static;width:100%;height:5px;margin-top:20px;border-radius:0;background:#EFEFEF}.idx-video .swiper-scrollbar-drag{border-radius:0;background:var(--style-color)}@media (min-width:1200px){.idx-video{padding-top:60px}.idx-video .sub-title{margin-bottom:24px}.idx-video .top-wrap{position:relative;margin-bottom:42px}.idx-video .top-wrap>*:not(.btn){max-width:calc(100% - 204px)}.idx-video .top-wrap .btn{margin-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;transition:all .3s}.idx-video .top-wrap .btn:hover{color:#fff;background:var(--style-color);border-color:var(--style-color)}.idx-video .tit{margin-top:20px}.idx-video .swiper-scrollbar{height:10px;margin-top:36px}}@media (min-width:1640px){.idx-video{padding-top:106px}.idx-video .swiper-container{width:calc(100% + (100vw - 5px - 1600px) / 2 + 15px);margin-right:calc((-100vw + 5px + 1600px) / 2 - 15px)}}.idx-partner{padding-top:30px}.idx-partner .sub-title{font-weight:700;color:var(--style-color);margin-bottom:12px}.idx-partner .title{text-align:left;margin-bottom:12px}.idx-partner .sub-info{line-height:1.8;margin-bottom:20px}.idx-partner .swiper-container{margin:-4px -10px -10px -4px;padding:4px 10px 10px 4px}.idx-partner .swiper-slide img{box-shadow:0 3px 6px 1px rgba(14,91,148,.16)}.idx-partner .swiper-pagination{display:block;margin-top:15px}.idx-partner .swiper-pagination-bullet{width:20px;height:6px;margin-top:0;margin-left:3px;margin-right:3px;border-radius:0}.idx-partner .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--style-color);opacity:.2}@media (min-width:768px){.idx-partner .swiper-container{height:186px}.idx-partner .swiper-slide{height:76px}}@media (min-width:1200px){.idx-partner{padding-top:60px}.idx-partner .sub-title{margin-bottom:24px}.idx-partner .sub-info{margin-bottom:40px}.idx-partner .swiper-container{height:178px}.idx-partner .swiper-slide{height:72px}.idx-partner .swiper-pagination{margin-top:41px}}@media (min-width:1440px){.idx-partner .swiper-container{height:214px}.idx-partner .swiper-slide{height:90px}}@media (min-width:1640px){.idx-partner{padding-top:106px}.idx-partner .sub-info{margin-bottom:64px}.idx-partner .swiper-container{height:250px}.idx-partner .swiper-slide{height:98px}}.idx-blog{padding-top:30px;padding-bottom:30px}.idx-blog .sub-title{font-weight:700;color:var(--style-color);margin-bottom:12px}.idx-blog .top-wrap{margin-bottom:20px}.idx-blog .title{text-align:left;margin-bottom:12px}.idx-blog .sub-info{line-height:1.8}.idx-blog .top-wrap .btn{width:174px;padding:5px 15px;border-radius:2px;margin-top:12px;border-color:#333}.idx-blog .swiper-container{margin:-4px -7px -10px -7px;padding:4px 7px 10px 7px}.idx-blog .swiper-slide{box-shadow:0 3px 6px 1px rgba(14,91,148,.2)}.idx-blog .scale-img img{width:100%}.idx-blog .btn-cate{color:#fff;font-size:14px;margin-left:15px;padding:7px 15px;border-radius:20px;background:var(--style-color);position:relative;top:-18px}.idx-blog .tit{height:64px;font-weight:700;line-height:1.6;margin-left:15px;margin-right:15px;margin-bottom:20px}.idx-blog .bottom-wrap{padding:11px 15px;border-top:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.idx-blog .date{font-size:14px}.idx-blog .bottom-wrap .btn{width:35px;height:35px;padding:0;flex-shrink:0;font-size:20px;margin-left:15px;border-radius:50%;background:#F2F2F2;display:flex;align-items:center;justify-content:center}.idx-blog .bottom-wrap .btn i{line-height:1;font-size:inherit}@media (min-width:1200px){.idx-blog{padding-top:49px;padding-bottom:60px}.idx-blog .top-wrap{position:relative;margin-bottom:42px}.idx-blog .top-wrap>*:not(.btn){max-width:calc(100% - 204px)}.idx-blog .top-wrap .btn{margin-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;transition:all .3s}.idx-blog .top-wrap .btn:hover{color:#fff;background:var(--style-color);border-color:var(--style-color)}.idx-blog .btn-cate{top:-20px;font:16px;margin-left:25px;padding-left:23px;padding-right:23px}.idx-blog .tit{height:84px;margin-left:25px;margin-right:25px}.idx-blog .bottom-wrap{padding-left:25px;padding-right:25px}.idx-blog .date{font-size:16px}.idx-blog .bottom-wrap .btn{width:45px;height:45px;font-size:24px;transition:background .3s}.idx-blog .bottom-wrap .btn:hover{color:#fff;background:var(--style-color)}}@media (min-width:1640px){.idx-blog{padding-bottom:110px}.idx-blog .btn-cate{margin-left:40px}.idx-blog .tit{margin:12px 40px 33px}.idx-blog .bottom-wrap{padding-left:40px;padding-right:40px}.idx-blog .bottom-wrap .btn{width:56px;height:56px;font-size:30px}}