body{--style-color:#008C15 !important}.title{font-family:'HarmonyOSSans-M'}.idx-banner .lt{margin-bottom:20px}.idx-banner .sub-title{color:#161616;font-family:'HarmonyOSSans-B';margin-bottom:10px}.idx-banner .title{text-align:left;line-height:1.2;font-family:'HarmonyOSSans-L';margin-bottom:10px}.idx-banner .info{max-height:87px;line-height:1.2}.idx-banner .btn{width:162px;margin-top:20px;border-radius:21px;padding:7px 15px 6px;font-family:'HarmonyOSSans-B';color:#161616;background:#E9EAEB}.idx-banner .btn i{font-size:0}@media (min-width:768px){.idx-banner .swiper-pagination{display:block;margin-top:40px}}@media (min-width:992px){.idx-banner .container{max-width:100%;padding:0}.idx-banner .swiper-slide{display:flex;align-items:flex-end}.idx-banner .lt{flex:0 0 50%;max-width:50%;padding-left:calc((100vw - 5px - 960px) / 2 + 15px);padding-right:30px;margin-bottom:0}.idx-banner .rt{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.idx-banner .lt{padding-left:calc((100vw - 5px - 1140px) / 2 + 15px);padding-right:65px}.idx-banner .sub-title{margin-bottom:20px}.idx-banner .title{margin-bottom:20px}.idx-banner .info{max-width:434px;max-height:96px}.idx-banner .btn{transition:all .3s}.idx-banner .btn:hover{width:178px;color:#fff;background:var(--style-color)}.idx-banner .btn:hover i{font-size:16px}}@media (min-width:1440px){.idx-banner .lt{padding-left:calc((100vw - 5px - 1440px) / 2 + 15px)}.idx-banner .btn{margin-top:40px}}@media (min-width:1640px){.idx-banner .lt{padding-left:calc((100vw - 5px - 1640px) / 2 + 15px);padding-right:135px}.idx-banner .sub-title{margin-bottom:32px}.idx-banner .title{font-size:60px;margin-bottom:31px}.idx-banner .btn{margin-top:60px}}@media (min-width:1840px){.idx-banner .btn{margin-top:98px}}.idx-products{padding-top:30px}.idx-products .title{line-height:1.45;margin-bottom:20px}.idx-products .icon{width:auto;height:75px;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}.idx-products .row{margin-left:-14px;margin-right:-14px;margin-bottom:-30px}.idx-products .row>div{padding:0 14px;margin-bottom:30px}.idx-products .scale-img img{width:100%;aspect-ratio:786 / 492}.idx-products .tit{margin-top:5px;margin-bottom:10px}.idx-products .item-list{display:flex;flex-wrap:wrap}.idx-products .item-list li{position:relative;text-transform:uppercase;font-family:'HarmonyOSSans-B'}.idx-products .item-list li:not(:last-child){margin-right:20px}.idx-products .item-list li a::after{content:'';position:absolute;left:0;bottom:6px;width:100%;height:2px;background:var(--sub-color)}.idx-products .btn{width:151px;margin-top:15px;padding-top:7px;border-radius:21px;color:#161616;background:#E9EAEB;font-family:'HarmonyOSSans-B'}.idx-products .btn i{font-size:0}@media (min-width:1200px){.idx-products{padding-top:60px}.idx-products .title{max-width:910px;margin-left:auto;margin-right:auto;margin-bottom:40px}.idx-products .icon{height:103px;margin-bottom:60px}.idx-products .row{margin-bottom:-60px}.idx-products .row>div{margin-bottom:60px}.idx-products .tit{margin-bottom:12px}.idx-products .item-list li a::after{bottom:6px}.idx-products .btn{margin-top:35px;transition:all .3s}.idx-products .btn:hover{width:167px;color:#fff;background:var(--style-color)}.idx-products .btn:hover i{font-size:16px}}@media (min-width:1640px){.idx-products{padding-top:140px}.idx-products .title{margin-bottom:66px}.idx-products .icon{margin-bottom:134px}.idx-products .row{margin-bottom:-90px}.idx-products .row>div{margin-bottom:90px}.idx-products .tit{font-size:45px}}.idx-service{padding-top:30px}.idx-service .icon{width:auto;height:75px;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.idx-service .title{line-height:1.45;margin-bottom:20px}.idx-service .row{margin-left:-14px;margin-right:-14px;margin-bottom:-30px}.idx-service .row>div{padding:0 14px;text-align:center;margin-bottom:30px}.idx-service .tit{margin-bottom:-3px}.idx-service .btn{width:151px;padding-top:7px;border-radius:21px;transform:translateY(50%);color:#161616;background:#E9EAEB;font-family:'HarmonyOSSans-B'}.idx-service .btn i{font-size:0}.idx-service .row>div img{width:100%;aspect-ratio:786 / 492}@media (min-width:1200px){.idx-service{padding-top:60px}.idx-service .icon{height:103px;margin-bottom:35px}.idx-service .title{margin-bottom:40px}.idx-service .row{margin-bottom:-60px}.idx-service .row>div{margin-bottom:60px}.idx-service .btn{transition:all .3s}.idx-service .btn:hover{width:167px;color:#fff;background:var(--style-color)}.idx-service .btn:hover i{font-size:16px}}@media (min-width:1640px){.idx-service{padding-top:148px}.idx-service .title{margin-bottom:75px}.idx-service .tit{font-size:45px}}.common-tips .title{font-family:'HarmonyOSSans-M'}@media (min-width:1640px){.common-tips{padding-bottom:126px}}.idx-about{padding:30px 0}.idx-about .lt{margin-bottom:20px}.idx-about .title{text-align:left;line-height:1.25;margin-bottom:10px}.idx-about .info{color:#434443;max-height:96px;line-height:1.2;font-family:'HarmonyOSSans-L'}.idx-about .lt-list{margin-top:15px}.idx-about .lt-list li{display:flex;font-family:'HarmonyOSSans-M'}.idx-about .lt-list li img{margin-right:10px}.idx-about .lt-list li:not(:last-child){margin-bottom:12px}.idx-about .btn{width:162px;margin-top:20px;padding-top:7px;border-radius:21px;color:#161616;background:#E9EAEB;font-family:'HarmonyOSSans-B'}.idx-about .btn i{font-size:0}.idx-about .item-list{margin-bottom:-14px}.idx-about .item-list li{color:#fff;padding:20px 15px;border-radius:16px;margin-bottom:14px;display:flex;flex-direction:column;align-items:center;justify-content:center}.idx-about .item-list li:nth-child(1),.idx-about .item-list li:nth-child(4){background:var(--style-color)}.idx-about .item-list li:nth-child(2),.idx-about .item-list li:nth-child(3){background:#434443}.idx-about .icon{width:auto;height:66px}.idx-about .num{font-size:30px;line-height:1;margin-top:16px;display:flex;align-items:center;justify-content:center}.idx-about .tit{margin-top:11px;text-align:center}@media (min-width:768px){.idx-about .item-list{display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px}.idx-about .item-list li{flex:0 0 calc(50% - 14px);max-width:calc(50% - 14px);margin-left:7px;margin-right:7px}}@media (min-width:992px){.idx-about .container{display:flex}.idx-about .lt{flex:0 0 49.5%;max-width:49.5%;padding-right:30px;margin-bottom:0}.idx-about .rt{flex:0 0 50.5%;max-width:50.5%}}@media (min-width:1200px){.idx-about{padding:60px 0}.idx-about .lt{padding-right:60px}.idx-about .title{margin-bottom:17px}.idx-about .info{max-width:475px}.idx-about .lt-list{margin-top:35px}.idx-about .lt-list li:not(:last-child){margin-bottom:24px}.idx-about .btn{margin-top:40px;transition:all .3s}.idx-about .btn:hover{width:178px;color:#fff;background:var(--style-color)}.idx-about .btn:hover i{font-size:16px}.idx-about .item-list li{transition:transform .5s}.idx-about .item-list li:hover{transform:scale(1.02)}.idx-about .num{font-size:55px}}@media (min-width:1640px){.idx-about{padding-top:185px}.idx-about .title{letter-spacing:-.03rem}.idx-about .btn{margin-top:68px}.idx-about .item-list li{min-height:338px}.idx-about .num{font-size:70px}.idx-about .tit{font-size:25px}}