﻿:root{--my-color:#009bff;--my-hover-color:#0074ff;}




.font-family-bold{font-family: 'HarmonyOS_Sans_Bold';}
.font-family-medium{font-family: 'HarmonyOS_Sans_Medium';}


body{font-family:'HarmonyOS_Sans_Regular',"Helvetica Neue",Helvetica,Arial;color:#212121;width:100%;min-width:320px;font-size:14px;overflow-x:hidden;background:#f5f8fb;}
textarea{resize:none}
p{margin-bottom:0;}
a{text-decoration:none;outline: none;color:#212121;}
a:hover{color:var(--my-color)}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height: inherit;font-weight: 400;margin-bottom:0;font-family: 'HarmonyOS_Sans_Bold';}
.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.img{width:100%;overflow:hidden;position:relative;-webkit-transition:all .5s;transition:all .5s}
.img img{display:block;width:100%;-webkit-transition:all .5s;transition:all .5s}
.zoomImg:before{content: "";position: absolute;top: 0;left: -90%;z-index: 2;display: block;width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);-webkit-transform: skewX(-25deg);-ms-transform: skewX(-25deg);transform: skewX(-25deg);-webkit-transition: all 0.75s;transition: all 0.75s;}
a:hover .zoomImg>img,
.zoomImg:hover>img{-webkit-transform: scale(1.1);transform: scale(1.1);}
a:hover .zoomImg:before,
.zoomImg:hover:before{left:125%;}
.fixedBg{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.clamp4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fl{float:left}
.fr{float:right}
img{-webkit-tap-highlight-color: transparent;user-select: none;-webkit-user-select: none;}
img[onclick]{cursor:pointer}
.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet{border:none;outline:0}
a.swiper-slide{display:block}
.wrapper{min-height:50vh;}
.inside-main{width:100%;padding-top:50px;padding-bottom:50px;overflow:hidden;position:relative;background-repeat: no-repeat;background-size:cover;background-position: center;}
.gotop{width:36px;height:36px;position:fixed;bottom:70px;right:15px;background:var(--my-color);border-radius: 50%;overflow: hidden;z-index:100;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);opacity: 0;box-shadow: 0 0 10px rgba(0,110,255,0.5);}
.gotop>.icon{position: absolute;left:0;top:0;display: block;width:100%;height:100%;border-radius: 50%;transition: all .2s;background-image:url(../svg/fanhuidingbuti5njo.svg);background-size:80%;background-position: center;background-repeat: no-repeat;}
.gotop>.icon-2{left:0;top:100%;background-color:#006eff;}
.gotop.on{opacity: 1;}
.gotop:hover>.icon-1{top:-100%;}
.gotop:hover>.icon-2{top:0;}
.InfoContent{line-height:1.6}
.InfoContent img{display:inline-block;max-width:100%;height:auto!important;}
.InfoContent video{max-width:100%;display: block;}

.InfoContent p:last-child{margin-bottom:0;}
.InfoContent ul,
.InfoContent ol,
.InfoContent li p{margin-bottom:0;}
.InfoContent a{color:var(--my-color);}
.text-indent p{text-indent: 2em;}
.InfoContent.text-indent li p{text-indent: 0;}
.InfoContent.page-index-title h2{margin-bottom:25px;}
.page-index-title h2>span{display: block;font-weight: 400;font-family:'HarmonyOS_Sans_Regular';margin-top:10px;transform: scale(0.9);transform-origin: left center;}
.page-index-title.text-center h2>span{transform-origin: center;}
.color666{color:#666;}
.hrefAnchor{position: absolute;top:-60px;}
.mt-60{margin-top:40px;}
.InfoContent table{border-color:rgba(118,133,141,0.2);margin-bottom:0;}
.InfoContent table td,
.InfoContent table th{padding:8px 12px;}
.font24{font-size:16px;}
.font20{font-size:14px;}
@media (min-width:576px) and (max-width:767px) {
	.container{max-width: none;}
}
@media (max-width:991px){
    body{padding-top:60px;}
    .fadein-left,.fadein-right{-webkit-animation-name:fadeinB!important;animation-name:fadeinB!important}
}
@media (max-width:767px){
	.PC-show{display:none!important}
	.container{padding-left:15px;padding-right:15px}
	
}
@media (min-width:768px){
	.inside-main{padding-top:60px;padding-bottom:60px;}
	.container{padding-left:0;padding-right:0}
	.Min-show{display:none!important}
	.mt-60{margin-top:50px;}
	.InfoContent table td,
	.InfoContent table th{padding:12px 20px;}
	
	.gotop{width:50px;height:50px;bottom:90px;}
	
	.font24{font-size:18px;}
	.font20{font-size:16px;}
}
@media (min-width:992px){
    .hrefAnchor{top:-80px;}
}
@media (min-width:1200px){
	.inside-main{padding-top:70px;padding-bottom:70px;}
	.InfoContent{font-size:16px;}
	.mt-60{margin-top:60px;}
	
	.font24{font-size:20px;}
	.font20{font-size:18px;}
}
@media (min-width:1400px){
	.inside-main{padding-top:80px;padding-bottom:80px;}
	.InfoContent{font-size:18px;}
	.font24{font-size:24px;}
	.font20{font-size:20px;}
}
@media (min-width:1600px){
    .container{max-width:1450px;}
}



.header .navbar{padding:0;background:#fff;transition: all 0.5s;border-bottom:1px solid #eaeaea}
.header .navbar:after{position: absolute;width:100%;height:1px;left:0;right:0;bottom:0;background:#eaeaea;}
.header .navbar-brand{position: relative;padding:20px 0;overflow: hidden;margin-right:0;}
.navbar-brand .navbar-brand-item{display:block;height:20px;transition: all 0.5s;}
.navbar-brand .logo-2{position: absolute;opacity: 0;top:20px;}
.header .nav-item{transition: all 0.5s;}
.header .nav-link{position: relative;font-size:16px;color:#212121;line-height:30px;display: block;font-family: 'HarmonyOS_Sans_Medium';transition: all 0.5s;}
.header .nav-item:hover .nav-link,
.header .nav-link:hover,
.header .active .nav-link{color:var(--my-color);}
.header .active .nav-link{font-family: 'HarmonyOS_Sans_Bold';}

.header .navbar-toggler{padding:0;border:none;width:26px;height:30px}
.header .navbar-toggler:focus{box-shadow:none}
.header .navbar-toggler .icon-bar{width:26px;height:2px;background-color:#212121;display:block;position:relative;-webkit-transition:all .3s;transition:all .3s}
.header .navbar-toggler .icon-bar+.icon-bar{margin-top:6px}
.header .navbar-toggler.menu-close .icon-bar:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px}
.header .navbar-toggler.menu-close .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-4px}
.header .navbar-toggler.menu-close .icon-bar:nth-child(2){display:none}


.navbar-nav .dropdown-menu{border-radius:0;border:none;box-shadow:none;margin:0;padding:0;background:#fff;}
.navbar-nav .dropdown-menu .dropdown-item{position:relative;font-size:14px;color:#212121;line-height:24px;padding:0 10px;border-bottom:1px solid transparent;display: flex;padding: 16px 24px 16px 0;transition: 0.5s;align-items: center;}
.navbar-nav .dropdown-menu .dropdown-item>span{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.navbar-nav .dropdown-menu .sub-icon{width: 20px;height: 20px;background-image: url(../svg/rightlo0h0s.svg);background-position: center;background-repeat: no-repeat;background-size:100% 100%;margin-left:10px;transition: all 0.5s;}
.navbar-nav .dropdown-menu .dropdown-item:hover{color:var(--my-color);background:transparent;}
.navbar-nav .dropdown-menu .dropdown-item:hover .sub-icon{background-image: url(../svg/right-1j8k4dm.svg);opacity: 1;}

.navbar-nav .dropdown-menu>.row{margin:0;min-width:330px;}
.navbar-nav .dropdown-menu ul{list-style: none;padding:0;}
.navbar-nav .dropdown-menu .h2{font-size:16px;}


.language-toggle{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:all .5s}
.language-toggle>a{display:block;color:#212121;font-size:16px;display: flex;align-items: center;transition: all 0.5s;}
.language-toggle>a>svg{display: block;width:24px;height:24px;margin-right:10px;border-radius:50%;}
.language-toggle>a>svg path{transition: all 0.5s;}

.header .navbar-href{font-size:0;}
.header .navbar-href>.more{display: inline-block;padding-left:10px;padding-right:10px;border-radius: 5px;font-size:16px;background:var(--my-hover-color);border-radius: 5px;color:#fff;line-height:40px;white-space: nowrap;transition: all 0.3s;}
.header .navbar-href>.more:hover{box-shadow: 0 0 8px rgba(0, 116, 255, 1);}
.header .nav-item:last-child{display: none;}
@media (max-width:991px){
    .navbar>.container{position:relative;flex-wrap: nowrap;}
	.nav-mask{position: fixed;width:100%;height:100%;left:0;top:0;z-index: 1029;display: none;opacity: 0;visibility: hidden;}
	.nav-mask.active{display: block;background:rgba(0,0,0,0.3);opacity: 1;visibility: visible;}
	
	.header .navbar-toggler{position:absolute;right:0;top:15px;}
	.header .nav-item{border-bottom:1px solid rgba(0,0,0,0.15);position: relative;}
	.header .nav-item:hover .nav-link,
	.header .nav-link:hover{color:inherit;}
	.header .nav-link{padding-top:10px;padding-bottom:10px;}
	.header .navbar-collapse::-webkit-scrollbar{width:4px;height:4px}
	
	.header .navbar-nav{width:100%;max-width:720px;margin-left:auto!important;margin-right:auto;}
	.header .fixed-top .navbar-collapse{position: fixed;width:100%;padding:15px 0;max-height: calc(100vh - 60px);height: calc(100vh - 60px)!important;right:0;top:60px;box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.05);opacity: 0;transform: translateX(100%);background:#f5f8fb;transition: all 0.3s;z-index:2;visibility: hidden;overflow-y: auto;}
	.header .fixed-top .navbar-collapse::-webkit-scrollbar{height:0;width:0}
	.navbar-collapse.collapse.show{transform: none;opacity: 1;visibility: visible;}

	
	.header .dropdown-toggle{position: absolute;display: block;width:50%;height:50px;top:0;right:0;z-index: 2;cursor: pointer;}
	.header .dropdown-toggle::before{content: '';display: block;position: absolute;width:2px;height:12px;background:#999;right:5px;top:19px;}
	.header .dropdown-toggle::after{content: '';display: block;position: absolute;width:12px;height:2px;background:#999;right:0;top:24px;vertical-align:0;border:none;}
	.header .active .nav-link + .dropdown-toggle::before,
	.header .active .nav-link + .dropdown-toggle::after{background:var(--my-color);}
	.header .dropdown-toggle[aria-expanded=true]::before{height:0;}
	
	.navbar-nav .dropdown-menu{background:rgba(0,0,0,0.02);padding:10px 5px 10px 10px;}
	.navbar-nav .dropdown-menu .dropdown-item{padding-top:12px;padding-bottom:12px;line-height: 20px;}
	.navbar-nav .dropdown-menu ul .dropdown-item{padding-right:0;}
	
	
	
	.navbar-language{position: absolute;right:190px;top:18px;}
	.header .navbar-href{margin-right:45px;}
	.header .navbar-href>.more{font-size:12px;}
}
@media (max-width:767px){
	.header .navbar-toggler{right:15px;}
	.header .navbar-nav{width:100%;max-width:100%;padding-left:15px;padding-right:15px;}
}
@media (max-width:575px){
	.navbar>div>.navbar-language{display:none;}
	.header .nav-item:last-child{display: block;}
	.navbar-language{position: static;padding:15px 0;}
	.language-toggle{display: block;}
}
@media (min-width:768px){

}
@media (min-width:992px){
	.navbar-brand .navbar-brand-item{height:24px;}
	.header .nav-link{font-size:18px;padding:0;line-height: 80px;}
	.header .nav-item>.dropdown-toggle{display:none}
	.navbar-expand-lg .navbar-nav .nav-link{padding-left:0;padding-right:0;}
	.navbar-language,
	.header .nav-item + .nav-item{margin-left:20px;}

	.navbar-nav .dropdown-menu{padding:10px 0;min-width:150px;left:50%;top:100%;box-shadow: 0 2px 5px rgba(0,0,0,0.15);transform: translateX(-50%);}
    .navbar-nav .dropdown-menu .dropdown-item{padding:0 20px;line-height:40px;font-size:16px;}
    .navbar-nav .dropdown-menu ul .dropdown-item{padding:0;}
	.navbar-nav .dropdown-menu>.row{min-width:395px;}
	.navbar-nav .dropdown-menu .h2{font-size:18px;}

	
    .language-toggle>a{font-size:16px;line-height: 40px;}
    .language-toggle>a:hover{color:var(--my-color);}
    .header .navbar-href{margin-left:20px;}
    .header .navbar-href>.more{padding-left:15px;padding-right:15px;}
}
@media (min-width:1200px){
	.header .navbar-brand{padding:15px 0;}
	.navbar-brand .navbar-brand-item{height:30px;}
	.navbar-brand .logo-2{top:15px;}
	.header .nav-link{font-size:20px;}
	.header .nav-item{padding-left:0;padding-right:0;}
	.navbar-language,
	.header .nav-item + .nav-item{margin-left:30px;}
	
	.navbar-nav .dropdown-menu{padding:20px 0;min-width:180px;}
	.navbar-nav .dropdown-menu .dropdown-item{padding:0 30px;line-height:45px;}
	.navbar-nav .dropdown-menu .sub-icon{width:24px;height:24px;}
	.navbar-nav .dropdown-menu .h2{font-size:20px;}
	.navbar-nav .dropdown-menu .dropdown-item,
	.language-toggle>a{font-size:18px;}
	
}
@media (min-width:1400px){
	.navbar-language,
	.header .nav-item + .nav-item{margin-left:50px;}
}
@media (min-width:1600px){
	.navbar-language,
	.header .nav-item + .nav-item{margin-left:60px;}
	.header .nav-link{font-size:24px;}

	.navbar-nav .dropdown-menu>.row{min-width:425px;}
	.navbar-nav .dropdown-menu .h2{font-size:22px;}
	.navbar-nav .dropdown-menu .dropdown-item,
	.language-toggle>a{font-size:20px;}
}


.header-color-1 .navbar{background:transparent;border-bottom-color:rgba(255,255,255,0.2);}
.header-color-1 .navbar:after{background:rgba(255,255,255,0.2);}
.header-color-1 .navbar-brand .logo-1{opacity: 0;}
.header-color-1 .navbar-brand .logo-2{opacity: 1;}

.header-color-1 .language-toggle>a{color:#fff;opacity: 0.75;text-shadow:1px 1px 3px rgba(0,0,0,0.5);}
.header-color-1 .language-toggle>a>svg{box-shadow:1px 1px 3px rgba(0,0,0,0.5);}
.header-color-1 .language-toggle>a>svg path{fill:#fff;}
.header-color-1 .language-toggle>a:hover,
.header-color-1 .language-toggle>a.active{color:#fff;opacity: 1;}

.header-color-1 .navbar-toggler .icon-bar{background:#fff;}
@media (max-width:991px){
	.header .navbar{background:#fff;border-bottom-color:#eaeaea}
	.header .navbar:after{background:#eaeaea;}
	.header .navbar-brand .logo-1{opacity: 1;}
	.header .navbar-brand .logo-2{opacity: 0;}
	.header .navbar-toggler .icon-bar{background:#333;}
	
	.header .language-toggle>a{color:#212121;opacity: 1;text-shadow:none;}
	.header .language-toggle>a:hover,
	.header .language-toggle>a.active{color:var(--my-color);opacity: 1;}
	.header .language-toggle>a>svg{box-shadow:none;}
	.header .language-toggle>a>svg path{fill:#333;}
}
@media (min-width:992px){
	.header-color-1 .nav-link{color:#fff;opacity: 0.75;text-shadow:1px 1px 3px rgba(0,0,0,0.5);}
	.header-color-1 .nav-item:hover .nav-link,
	.header-color-1 .nav-link:hover,
	.header-color-1 .active .nav-link{color:#fff;opacity: 1;}
}



.footer{color:#939393;background-color:#333333;position: relative;}
.footer a{color:#939393;}
.footer a:hover{color:#fff;}
.foot-top{padding:25px 0;border-bottom:1px solid #5b5b5b;}
.foot-top>div{display: flex;justify-content: space-between;align-items: center;}
.foot-logo img{height:24px;display: block;}
.foot-share{display: flex;align-items: center;}
.foot-share a{display: block;}
.foot-share a + a{margin-left:20px;}
.foot-share a>svg{display: block;width:26px;height:26px;}
.foot-share a>svg path{transition: all 0.5s;}
.foot-share a:hover>svg path{fill:#fff}

.foot-middle{padding:20px 0;}
.foot-nav{margin-left:-10px;margin-right:-10px;line-height:1.5;}
.foot-nav>dl{padding-left:10px;padding-right:10px;margin:0 0 30px;}
.foot-nav dt{margin-bottom:15px;font-weight: 400;font-size:16px;}
.foot-nav dt>a{display: block;text-transform: capitalize;color:#fff;font-family: 'HarmonyOS_Sans_Medium';}
.foot-nav dd{margin:0;}
.foot-nav dd>a,.foot-nav dd>ul a{display: block;margin-bottom:10px;font-size:14px;white-space: nowrap;}
.foot-nav dd>ul{list-style: none;padding:0;margin-bottom:0;}
.foot-nav dd>ul .h2{font-size:16px;white-space: nowrap;margin-bottom:10px;font-family: 'HarmonyOS_Sans_Bold';}
.foot-contact .tit{margin-bottom:10px;font-size:16px;text-transform: capitalize;color:#fff;font-family: 'HarmonyOS_Sans_Medium';}
.foot-contact p{margin-bottom:10px;}
.foot-contact p + .tit{margin-top:20px;}

.foot-bottom{padding:15px 0;border-top:1px solid #5b5b5b;}
.copyright{font-size:12px;line-height:24px;text-align: center;}
.copyright>p{margin:0}
.copyright a{display:inline-block;}
.copyright a img,.copyright img{display:inline-block;vertical-align:-2px}
img.support{display:block;height:12px;vertical-align:-2px!important;opacity: 0.7;}
@media (max-width:767px){
	.foot-nav{margin:0;margin-bottom:20px;}
	.foot-nav dl{padding:0;margin-bottom:0;border-bottom:1px dashed #5b5b5b;}
	.foot-nav dt{margin-bottom:0;position: relative;font-weight: 400;}
	.foot-nav dt>a{line-height: 45px;cursor:pointer;}
	.foot-nav dd{border-top:1px dashed #5b5b5b;}
	.foot-nav dl:last-child{border-bottom:none;padding:20px 0 0;}
	.foot-nav dl:last-child dd{border-top:none;}
	.foot-nav dd>a,
	.foot-nav dd>ul a{line-height: 36px;margin:0;opacity: 0.8;}
	.foot-nav dd>ul>li{padding-top:15px;padding-bottom:10px;}
	.foot-nav dd>a:first-child{margin-top:10px;}
	.foot-nav dd>a:last-child{margin-bottom:10px;}
	.foot-nav .icon{position: absolute;width:100%;height:100%;text-align: right;right:0;top:0;cursor: pointer;}
	.foot-nav .icon>svg{position: absolute;right:0;top:50%;margin:0;margin-top:-8px;}
	.foot-nav .icon[aria-expanded="true"]>svg{transform: rotate(180deg);}
	.foot-nav .icon path{fill: #fff;}
}
@media (max-width:500px){
	.foot-top>div{display:block;}
	.foot-share{margin-top:25px;}
}
@media (min-width:768px){
	.foot-top{padding-top:35px;padding-bottom:35px;}
	.foot-middle{padding:30px 0 0;}
	.foot-nav{display: flex;flex-flow: row wrap;}
	.foot-nav .collapse:not(.show){display: block;}
	.foot-nav>dl{width:33.333333%;}
	.foot-nav>dl:last-child{width:66.666666%;}
	.foot-nav dt .icon{display: none;}
	.foot-contact{max-width:100%;}
	.foot-contact .tit,
	.foot-nav dt{font-size:18px;}
	.foot-contact,
	.foot-nav dd>a,
	.foot-nav dd>ul a{font-size:16px;}
	.foot-contact,
	.foot-nav dd>a:last-child,
	.foot-nav dd>ul a:last-child{margin-bottom:0;}

	.foot-contact .tit{margin-bottom:15px;}
	.foot-contact p{margin-bottom:15px;}
	.foot-contact p + .tit,
	.foot-nav dd + dt{margin-top:30px;}
}
@media (min-width:992px){
	.foot-middle{padding-bottom:50px;}
	.foot-nav{margin-left:-15px;margin-right:-15px;justify-content: space-between;}
	.foot-nav>dl{width:auto;margin-bottom:0;padding-left:15px;padding-right:15px;}
	.foot-nav>dl:last-child{width:auto;}
	.foot-nav dd>ul{margin-left:-20px;margin-right:-20px;}
	.foot-nav dd>ul>li{padding-left:20px;padding-right:20px;}
	.foot-nav dd>ul .h2{font-size:18px;}
	.foot-contact{max-width:250px;}
	
	.foot-bottom{padding:20px 0;}
	.copyright{font-size:14px;}
	img.support{height:14px;}
}
@media (min-width:1200px){
	.foot-top{padding-top:45px;}
	.foot-logo img{height:30px;}
	.foot-share a + a{margin-left:30px;}
	.foot-share a>svg{width:30px;height:30px;}

	.foot-contact .tit,
	.foot-nav dt{font-size:20px;}
	.foot-contact,
	.foot-nav dd>a,
	.foot-nav dd>ul a{font-size:18px;}
	.foot-nav dd>ul .h2{font-size:20px;}
}
@media (min-width:1400px){
	.foot-top{padding-top:45px;}
	.foot-contact .tit,
	.foot-nav dt{font-size:24px;margin-bottom:20px;}
	.foot-nav dd>a{margin-bottom:15px;}
	.copyright{font-size:16px;}
	img.support{height:16px;}
}



.banner{position: relative;width:100%;}
.banner-bg{width:100%;position: relative;z-index: 1;background-repeat: no-repeat;background-size:cover;background-position: bottom center;}
.banner-text{position:absolute;width:100%;left:0;right:0;top:50%;z-index: 2;transform: translateY(-50%);}
.banner-text .text>.txt>h2{font-size:20px;opacity: 0;transform: translateX(100px);transition: all 1s ease 0.5s;}
.banner-text .text>.txt>.p{font-size:14px;opacity: 0;transform: translateX(100px);transition: all 1s ease 0.7s;}
.banner-text .text>.href-btn{display:inline-block;min-width:120px;margin-top:20px;border-radius:5px;padding:0 20px;line-height:36px;font-size:14px;text-transform:capitalize;color:#0074fe;border:2px solid #0074fe;text-align:center;opacity: 0;transform: translateX(100px);transition: transform 1s ease 0.9s, opacity 1s ease 0.9s, background 0.5s ease 0s, color 0.5s ease 0s;}
.banner-text .text>.href-btn i{font-style:normal;font-family: 'Oswald-Medium';padding-left:5px;}
.banner-text .text>.href-btn:hover{background:#0074fe;color:#fff;}
.banner-text .text>img{display: block;max-width:100%;opacity: 0;transform: translateY(100px);transition: all 1s ease 0.5s;}
.swiper-slide-active .banner-text .text>.txt>h2,
.swiper-slide-active .banner-text .text>.txt>.p,
.swiper-slide-active .banner-text .text>.href-btn,
.swiper-slide-active .banner-text .text>img,
.swiper-slide-active .banner-text .public-href{transform: none;opacity: 1;}

.swiper-pagination-bullet{position: relative;width:20px;height:10px;opacity: 1;margin:0 5px!important;background:none;transition: all 0.5s;}
.swiper-pagination-bullet::before{content: '';position: absolute;width:100%;height:4px;border-radius: 0;background:rgba(255,255,255,0.35);left:0;top:50%;transform: translateY(-50%);transition: all 0.5s;}
.swiper-pagination-bullet-active{background:none;}
.swiper-pagination-bullet-active::before{background:#fff;}
.banner .swiper-pagination{bottom:15px;display: none;}
.banner .swiper-button-prev,
.banner .swiper-button-next{color:var(--my-color);transition: all 0.5s;}
.banner .swiper-button-prev:after,
.banner .swiper-button-next:after{font-size:30px;}
.banner .swiper-button-prev{left:-50px;}
.banner .swiper-button-next{right:-50px;}
.banner:hover .swiper-button-prev{left:10px;}
.banner:hover .swiper-button-next{right:10px;}

.videoBox{position: absolute;width:100%;height:100%;left:0;top:0;}
.videoBox .video{display: none;width:100%;height:100%;background:#000;}
.playBtn{position: absolute;width:100%;height:100%;left:0;top:0;z-index: 2;cursor: pointer;background:rgba(0,0,0,0.3);}
.playBtn>img{display: block;position: absolute;left:50%;top:50%;margin-top:-18px;margin-left:-18px;width:36px;}
.playBtn:hover>img{-webkit-animation: a-ring 1.5s linear;animation: a-ring 1.5s linear;}

@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}
@media (max-width:1199px){
	.banner .swiper-button-prev,
	.banner .swiper-button-next{display: none;}
}
@media (max-width:767px){
	.banner-bg>img{min-height:250px;object-fit:cover;}
	.banner-text .text>.txt{padding:15px;border-radius: 10px;background:rgba(255,255,255,0.5);overflow: hidden;
		background-image: linear-gradient(45deg, rgba(255,255,255,0.03) 25%, rgba(230,230,230,0.03) 25%, rgba(230,230,230,0.03) 75%, rgba(255,255,255,0.03) 75%),
						linear-gradient(135deg, rgba(255,255,255,0.03) 25%, rgba(230,230,230,0.03) 25%, rgba(230,230,230,0.03) 75%, rgba(255,255,255,0.03) 75%);
		background-size: 5px 5px;
		background-position: 0 0, 2px 2px;
		opacity: 0;transform: translateX(100px);transition: all 0.8s;}
	.banner-text .text>.href-btn{background:rgba(255,255,255,0.3);border-width:1px;}

	.banner .swiper-slide-active .banner-text .text>.txt{transform: none;opacity: 1}
}
@media (min-width:768px){
	
	.playBtn>img{left:50%;top:50%;margin-top:-27px;margin-left:-27px;width:54px;}

	.banner-text .text>.txt>h2{font-size:24px;}
	.banner-text .text>.txt>.p{margin-top:15px;font-size:16px;}
	.banner-text .text>.href-btn{min-width:135px;margin-top:35px;line-height:40px;font-size:16px;}
}
@media (min-width:992px){
    .banner .banner-text .text{padding-top:40px;}
}
@media (min-width:1200px){
	.swiper-pagination-bullet{width:50px;}
	.banner:hover .swiper-button-prev{left:5%;}
	.banner:hover .swiper-button-next{right:5%;}
	.banner-text .text>.txt>h2{font-size:28px;}
	.banner-text .text>.txt>.p{font-size:20px;}
	.banner-text .text>.href-btn{min-width:150px;margin-top:50px;line-height:50px;}
}
@media (min-width:1400px){
	.banner .swiper-button-prev:after,
	.banner .swiper-button-next:after{font-size:40px;}
	.banner-text .text>.txt>h2{font-size:32px;}

}




.banner1 video{position: absolute;width: 100%;min-height: 100%;left: 0;bottom: 0;cursor: pointer;z-index: 2;object-fit: cover;}
.video-mask{position: absolute;left:0;top:0;width: 100%;height: 100%;overflow: hidden;background:rgba(0, 0, 0, .35);z-index: 3;display: none;}

.banner-absolute{position:absolute;bottom:15px;left:15px;z-index:9;}
.banner-absolute.hide{display:none;}
.banner-absolute .button{background-color:rgba(0,0,0,0.5);color:#fff;padding:12px;border:none;}
.banner-absolute .button .text{margin-left:10px;}
.banner-absolute .button:hover{background-color:var(--my-color);color:#fff;}
.banner-absolute .flex{display: flex;}
.banner-absolute .justify-center{justify-content: center;}
.banner-absolute .items-center{align-items: center;}
@media (max-width:767px){
	.banner-absolute .button .text{display:none;}
	.banner1 video{object-fit: cover;}
}
@media (min-width:768px){
	.banner-absolute{display: none;opacity: 0;}
}

.index-title{position: relative;margin-bottom:40px;}
.index-title h2,.index-title h1{font-size:20px;margin:0;line-height:1.4;font-family: 'HarmonyOS_Sans_Bold';}
.index-title .p{font-size:14px;margin-top:12px;}

.public-href>.more{display:block;position:relative;width:150px;max-width:100%;line-height: 34px;font-size:16px;border-radius: 18px;border:1px solid var(--my-color);background:var(--my-color);color:#fff;cursor: pointer;overflow:hidden;text-align: center;display: flex;justify-content: center;align-items: center;font-family: "Oswald-Medium";transition:all .5s;}
.public-href>.more svg{display: block;width:16px;height:16px;margin-left:10px;transition:all .5s;}
.public-href>.more:hover{border-color:var(--my-hover-color);background:var(--my-hover-color);color:#fff;}
.public-href>.more:hover svg{margin-left:16px;}
.public-href.white>.more{border-color:#fff;background:transparent;color:#fff;}
.public-href.white>.more svg path{fill:#fff;}
.public-href.white>.more:hover{border-color:var(--my-hover-color);background:var(--my-hover-color);color:#fff;}
.public-href.white>.more:hover svg path{fill:#fff;}
.text-center.public-href>.more{margin-left:auto;margin-right:auto;}
.index-title + .InfoContent{margin-top:-10px;}
@media (max-width:767px){
	.fixedBg{background-size:cover;}
}
@media (max-width:360px){
	.public-href>.more{font-size:14px;}
}
@media (min-width:768px){
	.fixedBg{background-attachment: fixed;}
	.index-title{margin-bottom:50px;}
	.index-title h2,.index-title h1{font-size:24px;}
	.index-title .p{font-size:16px;}
	.public-href>.more{width:165px;}
}
@media (min-width:1200px){
	.index-title{margin-bottom:60px;}
	
	.index-title h2,.index-title h1{font-size:28px;}
	.index-title .p{font-size:18px;margin-top:20px;}
}
@media (min-width:1400px){
	.index-title h2,.index-title h1{font-size:32px;}
	
}



.shareholder-main{position: relative;width:350px;height:350px;border-radius: 50%;margin:0 auto;}
.shareholder-main>.yuan{position: absolute;border-radius: 50%;}
.shareholder-main>.yuan>.yuan-line{width:100%;height:100%;border-radius: 50%;}
.shareholder-main>.yuan>.yuan-line>img{display: block;width:100%;height:100%;border-radius: 50%;}
.shareholder-main>.yuan-1{width:76.923077%;height:76.923077%;left:11.5384615%;top:11.5384615%;z-index: 3;}
.shareholder-main>.yuan-2{z-index: 2;}
.shareholder-main>.yuan-2.z-index{z-index: 3;}
.shareholder-main .dot{position: absolute;width:16px;height:16px;border-radius: 50%;background:#fff;}
.yuan-1 .dot-1{left:0%;top:33.8%}
.yuan-1 .dot-2{left:95.19%;top:64.8%;}
.yuan-2 .dot-1{left:71.43%;top:4%}
.yuan-2 .dot-2{left:26.19%;top:92.8%;}
.shareholder-item{position: absolute;cursor: pointer;}
.si-logo{width:80px;height:80px;border-radius: 50%;background:#fff;overflow: hidden;display: flex;flex-direction: column;justify-content: center;align-items: center;box-shadow: 3px 6px 14px rgba(0,0,0,0.06);cursor: pointer;}
.si-logo>img{display: block;max-width:100%;}
.si-summary{position: absolute;width:300px;left:100%;top:50%;transform: translateY(-50%);margin-left:30px;padding:10px 15px;background:#fff;border-radius: 5px;box-shadow: 3px 6px 14px rgba(0,0,0,0.06);font-size:14px;font-family: 'HarmonyOS_Sans_Medium';line-height:1.5;visibility: hidden;opacity: 0;transition: all 0.5s;}
.si-summary::before{content: '';position: absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid #fff;left:-10px;top:50%;margin-top:-5px;}
.shareholder-item-1{left:46%;top:-10%;}
.shareholder-item-2{left:61%;top:73%;}
.shareholder-item-3{left:-8%;top:53%;}
.shareholder-item-4{left:-1.8%;top:7.3%;}
.shareholder-item-5{left:88.8%;top:50%;}
.shareholder-item:hover{z-index: 2;}
.shareholder-item:hover .si-summary{visibility: visible;opacity: 1;margin-left:18px;}
.shareholder-item:hover .si-logo>img{animation: scale 1s;}

.shareholder-main>.yuan,
.shareholder-main>.yuan>.yuan-line{animation: rotation 30s linear infinite;animation-play-state: running;}
.shareholder-item{animation: rotation2 30s linear infinite;animation-play-state: running;}
.shareholder-main:hover>.yuan,
.shareholder-main:hover .shareholder-item{animation-play-state: paused;}
@keyframes rotation {
    0% {transform: rotate(0deg);}
    100% { transform: rotate(360deg);}
}
@keyframes rotation2 {
    0% {transform: rotate(0deg);}
    100% { transform: rotate(-360deg);}
}
@keyframes scale {
    0% {transform: scale(1);}
    50% {transform: scale(1.1);}
    100% { transform: scale(1);}
}
.shareholder-logo{position: absolute;width:39.194139%;height:39.194139%;border-radius: 50%;background:#fff;overflow: hidden;display: flex;flex-direction: column;justify-content: center;align-items: center;left:50%;top:50%;transform: translate(-50%,-50%);z-index: 1;overflow: hidden;}
.shareholder-logo>img{display: block;max-width:100%;height:18px;}
.shareholder-text{margin-top:50px;}
.shareholder-text>.item + .item{margin-top:20px;}
.shareholder-text .inner{width:100%;height:100%;padding:25px 10px;background:#fff;box-shadow: 3px 10px 14px rgba(0,0,0,0.07);border-radius: 5px;text-align: center;}
.shareholder-text h4{font-size:18px;font-family: 'HarmonyOS_Sans_Medium';}
.shareholder-text .p{color:#999;line-height: normal;margin:10px 0 5px;line-height:1.5;}
.shareholder-text .public-href{width:100%;margin-top:40px;}
@media (max-width:768px){
	.index-about-main>.shareholder-main{animation-name:fadeinB;}
	.shareholder-item>.si-summary{display: none;}
	.si-summary{margin-left:0;left:50%;top:50%;transform: translate(-50%,-50%);z-index: 2;animation: rotation3 30s linear infinite;animation-play-state: running;}
	.si-summary::before{display: none;}
	.shareholder-item:hover + .si-summary{margin-left:0;visibility: visible;opacity: 1;}
	.shareholder-main:hover .si-summary{animation-play-state: paused;}
	@keyframes rotation3 {
	    0% {transform: translate(-50%,-50%) rotate(0deg);}
	    100% { transform: translate(-50%,-50%) rotate(-360deg);}
	}

	.shareholder-text>.item{animation-name:fadeinB;}
}
@media (max-width:575px){
	.shareholder-main{width:290px;height:290px;}
	.si-logo{width:60px;height:60px;}
	.shareholder-logo>img{height:16px;}
	.si-summary{width:200px;}
}
@media (min-width:768px){
	.index-about-main{display: flex;align-items: center;justify-content: space-between;}
	.index-about-main>.shareholder-main{margin:0;}
	
	.shareholder-text{width:47%;margin:0 -10px;display: flex;flex-wrap: wrap;align-items: stretch;}
	.shareholder-text>.item{width:100%;padding:0 10px;}
	.shareholder-text h4{font-size:20px;}
	.shareholder-text .p{font-size:16px;margin:15px 0 5px;}
	.shareholder-text .inner{padding-left:15px;padding-right:15px;}
	.yuan>.si-summary{display: none;}
}
@media (min-width:992px){
	.shareholder-main{width:400px;height:400px;}
	.si-summary{width:300px;font-size:16px;padding-left:25px;padding-right:25px;}

	.shareholder-text{width:55%;}
	.shareholder-text>.item{width:50%;}
	.shareholder-text>.item + .item{margin-top:0;}
}
@media (min-width:1200px){
	.shareholder-main{width:460px;height:460px;}
	.si-logo{width:100px;height:100px;}
	
	.shareholder-logo>img{height:24px;}
	.shareholder-text .inner{padding-top:30px;padding-bottom:30px;}
	.shareholder-text .public-href{margin-top:50px;}
}
@media (min-width:1400px){
	.shareholder-main{width:500px;height:500px;}
	.si-logo{width:110px;height:110px;}
	.si-summary{width:400px;font-size:18px;}
	
	.shareholder-text .inner{padding-top:40px;padding-bottom:40px;}
	.shareholder-text h4{font-size:24px;}
	.shareholder-text .p{font-size:18px;}
}
@media (min-width:1600px){
	.index-about>.container{max-width:1450px;}
	.shareholder-main{width:546px;height:546px;}
	.si-logo{width:125px;height:125px;}
}




.achievements-list{display: flex;justify-content: space-between;margin:-40px -10px 0;flex-wrap: wrap;}
.achievements-list .item{width:50%;padding:0 10px;margin-top:40px;text-align: center;}
.achievements-list .inner{position: relative;min-width:100px;cursor: pointer;}
.achievements-list .icon{position: relative;width:40px;margin:0 auto;transition: all 0.5s;}
.achievements-list .num{position: relative;font-family: "Oswald-Medium";font-size:24px;margin:20px 0;line-height: 1;transition: all 0.5s;}
.achievements-list .num i{font-style:normal;font-size:14px;font-family: 'HarmonyOS_Sans_Medium';}
.achievements-list p{position: relative;font-size:14px;text-transform: capitalize;transition: all 0.5s;}
.achievements-list .inner:hover .icon{transform: rotateY(180deg);}
.achievements-list .inner:hover p{color:#666;}
.achievements-list .inner:hover .num{background:linear-gradient(to bottom,#00c4f5,#2678ff);-webkit-background-clip: text;color: transparent;}

.inside-main.index-achievements{padding:0;}
.index-achievements-list{margin:0;}
.index-achievements-list .item{width:50%;margin-top:0;padding:0;color:#fff;position: relative;}
.index-achievements-list .inner{width:100%;height:100%;padding:40px 0;}
.index-achievements-list .inner::before{content: '';position: absolute;width:100%;height: 0;left:0;bottom:0;background:linear-gradient(to bottom,rgba(0,196,245,0.5),rgba(38,120,255,0.5));opacity: 0;transition: all 0.5s;}
.index-achievements-list .icon{opacity: 0.9;}
.index-achievements-list .inner:hover::before{height:100%;border-radius: 0;opacity: 1;}
.index-achievements-list .inner:hover p{color:#fff;}
.index-achievements-list .inner:hover .icon{opacity: 1;transform: none;}
.index-achievements-list .inner:hover .num{background:transparent;-webkit-background-clip: border-box;color: #fff;}
@media (max-width:767px){
	.inside-main.index-achievements>div{padding:0;}
	
	.index-achievements-list .inner::before{height:100%;opacity: 1;}
	.index-achievements-list .item:nth-child(1) .inner::before{background:linear-gradient(to bottom,rgba(38,120,255,0.5),rgba(0,196,245,0.5));}
	.index-achievements-list .item:nth-child(4) .inner::before{background:linear-gradient(to bottom,rgba(0,196,245,0.5),rgba(38,120,255,0.5));}
	.index-achievements-list .item:nth-child(2) .inner::before,
	.index-achievements-list .item:nth-child(3) .inner::before{opacity: 0;}
	.index-achievements-list .item:nth-child(5){width:100%;}
}
@media (min-width:768px){
	.achievements-list .item{width:20%;}
	.index-achievements-list .inner{padding:55px 0;}
}
@media (min-width:1200px){
	.achievements-list .icon{width:50px;}
	.achievements-list .num{font-size:30px;}
	.achievements-list .num i,
	.achievements-list p{font-size:16px;}
	
	.index-achievements-list .inner{padding:65px 0;}
}
@media (min-width:1600px){
	.index-achievements>.container{max-width:1450px;}
	.achievements-list .icon{width:60px;}
	.achievements-list .num{font-size:36px;}
	.achievements-list .num i,
	.achievements-list p{font-size:18px;}
}


.index-solution-tabs{position: relative;list-style: none;display: flex;margin-bottom:30px;margin-top:-5px;padding:0;}
.index-solution-tabs:after{content: '';position: absolute;width:100vw;height:1px;background:rgba(0,0,0,0.1);left:50%;bottom:0;transform: translateX(-50%);}
.index-solution-tabs>li{flex:1;position: relative;}
.index-solution-tabs>li:after{content: '';position: absolute;width:0;height:2px;background:#257aff;left:50%;bottom:0;transform: translateX(-50%);transition: all 0.5s;}
.index-solution-tabs>li>a{display: block;cursor: pointer;text-align: center;padding:0 0 10px;font-size:16px;text-transform: capitalize;}
.index-solution-tabs>li>a>.icon{display: block;opacity: 0.4;width:40px;margin:0 auto 10px;transition: all 0.5s;}
.index-solution-tabs>li>a>span{display: block;opacity: 0.6;color:#212121;transition: all 0.5s;}
.index-solution-tabs>.active:after{width:100%;}
.index-solution-tabs>.active>a>.icon{opacity: 1;}
.index-solution-tabs>.active>a>span{opacity: 1;}
.index-solution-item .text{margin-bottom:30px;transform: translate(0,-10%);opacity: 0;transition: all 0.5s;}
.index-solution-item .summary{font-size:16px;line-height: 1.8;margin-bottom:20px;}
.index-solution-item .summary>p{position: relative;padding-left:26px;}
.index-solution-item .summary>p + p{margin-top:5px;}
.index-solution-item .summary>p::before{content: '';width:16px;height:16px;position: absolute;left:0;top:6px;background-image: url(../png/H0ec85z.png);background-position: left center;background-size:contain;background-repeat: no-repeat;}
.index-solution-item .imgbox{position: relative;transform: translate(0,10%);opacity: 0;transition: all 0.5s;}
.index-solution-item .img{border-radius: 50px 0 50px 0;}
.index-solution-item .s-logo{position: absolute;width:73.333333%;left:0;bottom:0;transition: all 0.5s linear 0.4s;}
.index-solution-swiper .swiper-slide{opacity: 0!important;}
.index-solution-swiper .swiper-slide-active{opacity: 1!important;}
.index-solution-swiper .swiper-slide-active .text,
.index-solution-swiper .swiper-slide-active .imgbox{transform: none;opacity: 1;}
.index-solution-swiper .swiper-slide-active .s-logo{left:40%;}
@media (max-width:360px){
	.index-solution-tabs>li>a{font-size:14px;}
}
@media (min-width:576px){
	.index-solution-item{display: flex;align-items: center;justify-content: space-between;max-width:1190px;margin:0 auto;}
	.index-solution-item .text{width:52%;transform: translate(-10%,0);margin-bottom:0;}
	.index-solution-item .summary{margin-bottom:30px;}
	.index-solution-item .imgbox{width:45.857143%;transform: translate(10%,0);}
}
@media (min-width:768px){
	.index-solution-tabs{margin-bottom:50px;}
	.index-solution-tabs>li:after{height:3px;}
	.index-solution-tabs>li>a{font-size:18px;padding-bottom:20px}
	.index-solution-tabs>li>a>.icon{width:60px;margin-bottom:20px;}
	
	.index-solution-item .summary{font-size:18px;margin-bottom:40px;}
	.index-solution-item .imgbox{width:42.857143%;}
	.index-solution-item .summary>p::before{top:8px;}
}
@media (min-width:1200px){
	.index-solution-tabs{margin-bottom:60px;}
	.index-solution-tabs>li>a{font-size:20px;}
	.index-solution-tabs>li>a>.icon{width:80px;}
	
	.index-solution-item .summary{font-size:20px;}
	.index-solution-item .summary>p{padding-left:30px;}
	.index-solution-item .summary>p::before{width:20px;height:20px;top:10px;}
}
@media (min-width:1400px){
	.index-solution-tabs{margin-bottom:70px;}
	.index-solution-tabs>li>a{font-size:24px;}
	
	.index-solution-item .summary{font-size:24px;}
}


.index-scenario{overflow: hidden;min-height: 530px;}
.index-scenario>.container{position: relative;z-index: 2;}
.index-scenario-swiper{position: absolute;width:100%;height: 100%;left:0;top:0;}
.index-scenario-swiper:after{content: '';position: absolute;width:100%;height: 100%;left:0;top:0;background:rgba(0,0,0,0.15);z-index: 2;}
.index-scenario-swiper .swiper{height:100%;}
.index-scenario-swiper .swiper-wrapper{align-items: stretch;}
.index-scenario-swiper .swiper-slide{height:auto;opacity: 0!important;}
.index-scenario-swiper .swiper-slide-active{opacity: 1!important;}
.index-scenario-swiper .swiper-slide>.img{height:100%;}
.index-scenario-swiper .swiper-slide>.img>img{height:100%;object-fit: cover;}
.index-scenario-nav{max-width:910px;margin-top:-20px;}
.index-scenario-nav-list .item{position: relative;font-size:16px;padding:15px 0;cursor: pointer;transition: all 0.5s;}
.index-scenario-nav-list .item:after{content: '';position: absolute;width:215px;left:0;bottom:0;height:1px;background:#fff;opacity: 0.3;}
.index-scenario-nav-list .tit>a{color:#fff;opacity: 0.3;display: flex;align-items: center;text-transform: capitalize;transition: all 0.5s;}
.index-scenario-nav-list .tit>a>svg{display: block;margin-left:10px;opacity: 0;transition: all 0.5s;}
.index-scenario-nav-list .summary{margin-top:0;line-height: 1.5;overflow: hidden;transition: all 0.5s;display: none;}
.index-scenario-nav-list .active.item{padding:20px 0;}
.index-scenario-nav-list .active .tit>a{font-size:20px;opacity: 1;font-family: 'HarmonyOS_Sans_Medium';}
.index-scenario-nav-list .active .tit>a>svg{opacity: 1;margin-left:20px;}
.index-scenario-nav-list .active .summary{margin-top:10px;display: block;}
.index-scenario-nav-list .tit>a:hover>svg{margin-left:10px;}
@media (min-width:768px){
	.index-scenario{min-height: 600px;}
	.index-scenario-nav-list .item{font-size:18px;padding:20px 0;}
	.index-scenario-nav-list .active .tit>a{font-size:24px;}
	.index-scenario-nav-list .active.item{padding:24px 0;}
}
@media (min-width:1200px){
	.index-scenario{min-height: 680px;}
	.index-scenario-nav-list .item{font-size:20px;padding:22px 0;}
	.index-scenario-nav-list .active .tit>a{font-size:28px;}
	.index-scenario-nav-list .active.item{padding:27px 0;}
}
@media (min-width:1400px){
	.index-scenario{min-height: 760px;}
	.index-scenario-nav-list .item{font-size:24px;}
	.index-scenario-nav-list .active .tit>a{font-size:32px;}
}


.index-product{overflow: hidden;}
.index-product>.bg{position: absolute;width:104%;height:200%;left:0;top:0;background-position: top center;background-size:auto;background-repeat: repeat-y;animation: move_wave 50s linear alternate infinite;}
.index-product>.container{position: relative;z-index: 2;}

.index-product-item{margin-left:auto;margin-right:auto;}
.index-product-item + .index-product-item{margin-top:50px;}
.index-product-list{margin-left:-15px;margin-right:-15px;margin-top:-30px;}
.index-product-list .column{width:100%;padding-left:15px;padding-right:15px;margin-top:30px;}
.index-product-list .href{position: relative;display: block;border-radius: 12px;overflow: hidden;background:url(../png/product-bgv2avia.png) no-repeat center;background-size:100% 100%;}
.index-product-list .href::before{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background: linear-gradient(to bottom, #00c4f5, #2678ff);opacity: 0;transform: translateX(-10%);transition: all 0.5s;z-index: 1;}
.index-product-list .tit{font-size:20px;line-height: 1;}
.index-product-list .img{position: absolute;width:100%;height:100%;right:0;bottom:0;z-index: 2;}
.index-product-list .img>img{position: absolute;width:80%;right:10%;top:50%;transform: translateY(-50%);}
.index-product-list .img .tit{position: absolute;width:100%;left:0;top:30px;text-align: center;color:#212121;transition: all 0.5s;z-index: 2;}
.index-product-list .img .public-href{position: absolute;width:100%;left:0;bottom:30px;transition: all 0.5s;z-index: 2;}
.index-product-list .text{position: relative;width:100%;height:380px;padding:30px 20px;color:#fff;z-index: 3;opacity: 0;transform: translateX(-10%);transition: all 0.5s;}
.index-product-list .text .tit{margin-bottom:15px;}
.index-product-list .summary{font-size:14px;line-height: 25px;min-height:100px;overflow: hidden;}
.index-product-list .text .public-href{margin-top:30px;}
.index-product-list .text .public-href>.more{background:#fff;color:var(--my-color);}
.index-product-list .text .public-href>.more svg path{fill:var(--my-color);}
.index-product-list .href:hover::before{opacity: 1;transform: none;}
.index-product-list .href:hover .text{opacity: 1;transform: none;}
.index-product-list .href:hover .img .tit{opacity: 0;transform: scale(0);}
.index-product-list .href:hover .img .public-href{opacity: 0;transform: scale(0);}
.index-product-list .href:hover .img>img{width:70%;bottom:0;top:auto;transform: none;opacity: 0.2;}

.index-product-item:nth-child(1) .index-product-list .column:nth-child(1) .img>img,
.index-product-item:nth-child(1) .index-product-list .column:nth-child(2) .img>img{left:0;bottom:0;transform: none;top:auto;right:auto;}
.index-product-item:nth-child(1) .index-product-list .column:nth-child(1) .href:hover .img>img,
.index-product-item:nth-child(1) .index-product-list .column:nth-child(2) .href:hover .img>img{width:50%;}
.index-product-item:nth-child(1) .index-product-list .column:nth-child(3) .href:hover .img>img,
.index-product-item:nth-child(1) .index-product-list .column:nth-child(4) .href:hover .img>img{right:3%;bottom:3%;}

@media (max-width:575px){
	.index-product-item{max-width:345px;}
	
	.index-product-item:nth-child(1) .index-product-list .column:nth-child(1) .href:hover .img>img{width:40%;}
}
@media (min-width:576px){
	.index-product-item{max-width:546px;}
	.index-product-list .column{width:50%;}
	.index-product-list .img>img{width:100%;right:0;}
}
@media (min-width:768px){
	.index-product-item{max-width:720px;}
	.index-product-list{margin-left:-20px;margin-right:-20px;margin-top:-40px;}
	.index-product-list .column{padding-left:20px;padding-right:20px;margin-top:40px;}
	.index-product-list .tit{font-size:24px;}
	.index-product-list .text{padding:40px 30px;height:480px;}
	.index-product-list .text .public-href{margin-top:40px;}
	.index-product-list .text .tit{margin-bottom:18px;}
	.index-product-list .summary{font-size:16px;line-height: 30px;min-height:120px;}
	.index-product-list .img .tit{top:40px;}
	.index-product-list .img .public-href{bottom:50px;}
	
	.index-product-item + .index-product-item{margin-top:60px;}
}
@media (min-width:1200px){
	.index-product-item{max-width:900px;}
	.index-product-list .tit{font-size:28px;}
	.index-product-list .text{padding:40px;height:560px;}
	.index-product-list .summary{font-size:20px;line-height: 40px;min-height:160px;}
	
	.index-product-item + .index-product-item{margin-top:70px;}
}
@media (min-width:1400px){
	.index-product-item{max-width:1040px;}
	.index-product-list{margin-left:-30px;margin-right:-30px;margin-top:-60px;}
	.index-product-list .column{padding-left:30px;padding-right:30px;margin-top:60px;}
	.index-product-list .tit{font-size:32px;}
	.index-product-list .text{padding:50px;height:640px;}
	.index-product-list .summary{font-size:22px;}
	.index-product-list .text .public-href{margin-top:50px;}
	.index-product-list .text .tit{margin-bottom:25px;}
	.index-product-list .img .tit{top:50px;}
	.index-product-list .img .public-href{bottom:70px;}
	
	.index-product-item + .index-product-item{margin-top:80px;}
}
@media (min-width:1600px){
	.index-product .container{max-width:1320px;}
}



.inside-banner{position: relative;width:100%;overflow:hidden;}
.inside-banner>img{display:block;width:100%;transition: all 0.5s;}
.inside-banner .index-title{margin-bottom:0;}
.inside-banner .index-title h2,.inside-banner .index-title h1{white-space: nowrap;}
.inside-banner .index-title .p{line-height: 1.5;}
.inside-banner .index-title .public-href{margin-top:30px;}
.inside-banner .banner-text-right>div{display: flex;justify-content: flex-end;}
.inside-banner-swiper .swiper-pagination{bottom:5px;}
.pageTarget{position: absolute;left:0;bottom:0;width:100%;padding:5px 0;overflow: hidden;background:rgba(0,0,0,0.27);z-index: 2;}
.pageTarget .crumbs-nav{line-height:30px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-family: 'HarmonyOS_Sans_Light';}
.pageTarget .crumbs-nav i{margin:0 8px;font-style: normal;}
.pageTarget .crumbs-nav a{position: relative;color:#fff}
.pageTarget .crumbs-nav a[href]:hover{color:var(--my-color);}

.pager{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:30px -5px 0;list-style: none;padding:0;}
.pager li{padding:0 5px;margin:5px 0;font-size:16px;}
.pager li>a{display: block;background-color:#f1f4f9;color:#999;border-radius:6px;padding:0;margin:0;width:60px;line-height:50px;font-family: 'HarmonyOS_Sans_Medium';text-align: center;transition: all 0.5s;}
.pager .active>a,.pager li>a:hover{color:#fff;background-color:var(--my-color);}
@media (max-width:991px) {
    .inside-banner .index-title .public-href{display: none;}
}
@media (max-width:767px) {
	.inside-banner>img,
	.inside-banner .img>img{min-height:280px;object-fit: cover;}
	.inside-banner .index-title .public-href{display: none;}
	.inside-banner .index-title{text-align: center;}
	.inside-banner .fadein-right{-webkit-animation-name: fadeinB;animation-name: fadeinB;}
	.inside-banner .banner-text-right>div{display: block;}
	.wrapper-product .inside-banner .banner-text-right>div{display: flex;}
	.wrapper-product .inside-banner .index-title{text-align: left;}
	
	.pageTarget{position: static;background:#333;}
	
	.pager li{display: none;}
	.pager .next,
	.pager .previous{display: block;}
}
@media (min-width:768px) {
	.inside-banner>img,
	.inside-banner .img>img{min-height:425px;object-fit: cover;}
	
	.inside-banner .banner-text>div>.text{width:42%;}
	.inside-banner .index-title .p{font-size:18px;}
	.inside-banner .index-title .public-href{margin-top:40px;}
	
	.inside-banner-swiper .swiper-pagination{bottom:60px;}
	
	.pageTarget{padding:10px 0;}
	.pageTarget .crumbs-nav{font-size:16px;}
}
@media (min-width:1200px) {
	.inside-banner>img,
	.inside-banner .img>img{min-height:480px;}
	.inside-banner .index-title .p{font-size:22px;}
	.inside-banner .index-title .public-href{margin-top:50px;}
	.inside-banner .index-title .public-href>.more{line-height: 44px;border-radius: 25px;}
	
	.pageTarget .crumbs-nav{font-size:18px;line-height: 40px;}
	.pager{margin-top:60px;}
}
@media (min-width:1400px) {
	.inside-banner-swiper .swiper-pagination{bottom:80px;}
}
@media (min-width:1600px) {
	.inside-banner .index-title .p{font-size:26px;}
	.inside-banner .index-title .public-href{margin-top:60px;}
}

.details-title{position: relative;border-bottom:1px solid #e6e6e6;padding-bottom:25px;margin-bottom:25px;}
.details-title .h1{font-size:20px;font-weight: 400;color:#212121;line-height:1.4;margin-bottom:0;text-transform: capitalize;font-family: inherit;font-family: 'HarmonyOS_Sans_Bold';}
.details-title .time{color:#666;margin-top:10px;}
.news-details-InfoContent h1{font-size:20px;}
.news-details-InfoContent h2{font-size:18px;}
.news-details-InfoContent h3{font-size:16px;}
.news-details-InfoContent h4,
.news-details-InfoContent h5,
.news-details-InfoContent h6{font-size:14px;}
.InfoContent.news-details-InfoContent table td,
.InfoContent.news-details-InfoContent table th{padding:8px!important;}

.info-prev-next{position: relative;border-top:1px solid #e6e6e6;padding-top:25px;margin-top:25px;}
.info-prev-next a{color:#666;display: flex;align-items: center;text-transform: capitalize;}
.info-prev-next a>span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.info-prev-next i{flex:0 0 auto;margin-right: 10px;font-style: normal;transition: all .5s;}
.info-prev-next a:hover>span{color: var(--my-color);}
.info-prev-next .go-back{position: absolute;top:50%;margin-top:-21px;left:50%;margin-left:-60px;}
.go-back{margin-top:35px;}
.go-back a{display: block;color: #fff;text-align: center;width: 160px;height: 42px;line-height: 40px;background:var(--my-color);color:#fff;border-radius: 21px;transition: all 0.5s;text-transform: capitalize;margin:0 auto;}
.go-back a:hover{color:#fff;background:var(--my-hover-color);}
@media (max-width:767px){
	.info-prev-next .go-back{top:20px;margin-top:0;}
	.info-next{margin-top:8px;}
}
@media (min-width:768px){
	.details-title{padding-bottom:35px;margin-bottom:35px;}
	.details-title .h1{font-size:24px;}
	.info-prev-next{display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;padding-top:35px;margin-top:35px;}
	.info-prev,.info-next{max-width:calc(50% - 120px);}
	
	.news-details-InfoContent h1{font-size:24px;}
	.news-details-InfoContent h2{font-size:20px;}
	.news-details-InfoContent h3{font-size:18px;}
	.news-details-InfoContent h4{font-size:16px;}
	.news-details-InfoContent h5{font-size:14px;}
	.news-details-InfoContent h6{font-size:14px;}
}
@media (min-width:1200px){
	.details-title .h1{font-size:28px;}
	.details-title .time{font-size:16px;}
	.info-prev-next{font-size:20px;}
	.go-back a{font-size:16px;}
	
	.news-details-InfoContent h1{font-size:28px;}
	.news-details-InfoContent h2{font-size:24px;}
	.news-details-InfoContent h3{font-size:20px;}
	.news-details-InfoContent h4{font-size:18px;}
	.news-details-InfoContent h5{font-size:16px;}
	.news-details-InfoContent h6{font-size:14px;}
}



.wrapper-solution-1 .inside-main-solution{padding-bottom:15px;}
.solution-overview-content .public-href{margin-top:30px;}
.solution-overview-img{margin-top:30px;}
.InfoContent p + .ul-list-icon{margin-top:30px;}
.ul-list-icon{list-style:none;padding:0;}
.ul-list-icon p{position: relative;padding-left:35px;line-height: 22px;}
.ul-list-icon .icon{width:21px;position: absolute;left:0;top:0;}
.ul-list-icon li + li{margin-top:15px;}


.power-change-procedure{margin:-20px -13px 0;}
.power-change-procedure .column{padding:0 13px;margin-top:20px;}
.power-change-procedure .inner{display: block;height:100%;padding:30px 20px;border-radius: 15px;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.power-change-procedure .text{display: flex;}
.power-change-procedure .num{position: relative;flex:0 0 auto;width:60px;height:60px;border-radius: 50%;color:#fff;font-size:22px;font-family: 'HarmonyOS_Sans_Medium';display: flex;align-items: center;justify-content: center;background:rgba(0,155,255,0.1);}
.power-change-procedure .num::before{content: '';position: absolute;width:68%;height:68%;border-radius: 50%;left:16%;top:16%;background:var(--my-color);}
.power-change-procedure .num>span{position: relative;white-space: nowrap;}
.power-change-procedure .txt{width:100%;overflow: hidden;padding-left:20px;}
.power-change-procedure h5{font-family: 'HarmonyOS_Sans_Medium';font-size:20px;line-height: 1.4;margin-bottom:8px;}
.power-change-procedure p{font-size:16px;color:#666;line-height: 1.3;}
.power-change-procedure .icon{width:100px;margin:20px auto 0;}
.power-change-procedure .icon>img{width:100%;display: block;}
@media (max-width:991px){
	.wrapper-solution-2 .inside-main-solution,
	.wrapper-solution-3 .inside-main-solution{padding-bottom:0;}
	.wrapper-solution-2 .inside-main-solution>.container,
	.wrapper-solution-3 .inside-main-solution>.container{padding-left:0;padding-right:0;}
	.wrapper-solution-2 .inside-main-solution .solution-overview-content,
	.wrapper-solution-3 .inside-main-solution .solution-overview-content{padding-left:15px;padding-right:15px;}
}
@media (max-width:767px){
	.solution-overview-img>.img>img{width:auto;max-width:100%;margin:0 auto;animation-name:fadeinB;}
}
@media (min-width:768px){
	.solution-overview-content .public-href{margin-top:40px;}
	.ul-list-icon p{line-height: 36px;padding-left:55px;}
	.ul-list-icon .icon{width:36px;}
	
	.power-change-procedure .num{width:70px;height:70px;font-size:24px;}
	.power-change-procedure .icon{width:150px;}
}
@media (min-width:992px){
	.inside-main-solution{min-height:458px;padding-bottom:60px;}
	.wrapper-solution-3 .inside-main-solution{min-height: 340px;}
	.solution-overview{padding-left:46.666667%;}
	.solution-overview-img{position: absolute;width:46.25%;left:0;top:0;bottom:0;margin-top:0;}
	.solution-overview-img>.img{width:100%;height:100%;display: flex;align-items: center;justify-content: flex-end;}
	.wrapper-solution-2 .solution-overview-img>.img>img,
	.wrapper-solution-3 .solution-overview-img>.img>img{width:100%;height:100%;object-fit: cover;}
	
	.solution-overview-content{width:100%;padding-left:35px;display: flex;display: flex;flex-direction: column;justify-content: center;}
}
@media (min-width:1200px){
	.inside-main-solution{min-height:555px;}
	.wrapper-solution-3 .inside-main-solution{min-height: 400px;}
	.ul-list-icon p{line-height: 42px;}
	.ul-list-icon .icon{width:42px;}
	
	.power-change-procedure .icon{width:180px;margin-top:30px;}
}
@media (min-width:1400px){
	.inside-main-solution{min-height:600px;padding:80px 0;}
	.wrapper-solution-3 .inside-main-solution{min-height: 455px;}
	.solution-overview-img>.img>img{width:auto;}
	
	.power-change-procedure .num{width:80px;height:80px;font-size:26px;}
	.power-change-procedure h5{font-size:22px;}
	.power-change-procedure p{font-size:18px;}
	.power-change-procedure .icon{width:200px;}
}
@media (min-width:1600px){
	.wrapper-solution-3 .inside-main-solution{min-height: 510px;}
}


.sml-item-1{text-align: center;}
.sml-item-1 .img>img{width:auto;max-width:100%;margin:0 auto;}
.sml-item-1 .txt{position: relative;margin-top:-15px;display: inline-block;color:#fff;background:var(--my-color);padding:10px 15px;text-align: center;}
.sml-item-2{margin-top:30px;}
.sml-item-2 .item + .item{margin-top:20px;}
.sml-item-2 .tit>span{background:#cce8fc;line-height: 40px;padding:0 10px;display: inline-block;}
.sml-item-2 .list{border:1px solid #333333;padding:4px;display: flex;flex-wrap: wrap;}
.sml-item-2 .list .span{width:calc(33.333333% - 8px);margin:4px;padding:10px;background:#cce8fc;display: flex;justify-content: center;align-items: center;text-align: center;font-size:13px;white-space: nowrap;}
.sml-item-3{margin:22px 0;}
.sml-item-3>img{width: 32px;display: block;margin:0 auto;}
.sml-item-4{display: flex;justify-content: space-between;}
.sml-item-4 .item{width:calc(50% - 5px);border:1px solid #333333;padding:10px;}
.sml-item-4 .icon{width:40px;height:40px;}
.sml-item-4 .txt{width:100%;padding-top:8px;overflow: hidden;}

.smr-item{margin-top:20px;}
.smr-item .inner{padding:15px 10px;border:1px solid #333333;}
.smr-item h5{font-size:16px;font-family: 'HarmonyOS_Sans_Medium';margin-bottom:10px;}
.smr-item .text{line-height: 1.3;}

.public-swiper-button.swiper-button-prev,
.public-swiper-button.swiper-button-next{width:36px;height:36px;top:50%;margin-top:-18px;border:1px solid var(--my-color);border-radius: 50%;color:var(--my-color);}
.public-swiper-button.swiper-button-prev::after,
.public-swiper-button.swiper-button-next::after{font-size:20px;}
.public-swiper-button.swiper-button-prev{left:-55px;}
.public-swiper-button.swiper-button-next{right:-55px;}
.public-swiper-pagination .swiper-pagination-bullet::before{background:rgba(0,0,0,0.35);}
.public-swiper-pagination .swiper-pagination-bullet-active::before{background:var(--my-color);}
.public-swiper-pagination.swiper-pagination{position: static;bottom:auto;margin-top:40px;}

.wrapper-solution-3 .public-swiper-button.swiper-button-prev,
.wrapper-solution-3 .public-swiper-button.swiper-button-next{margin-top:-40px;}

.business-product-swiper{position: relative;}
.business-product-swiper .swiper{position: static;}

.business-product-list .href{display: block;}
.business-product-list h2{font-size:18px;font-family: 'HarmonyOS_Sans_Medium';line-height: 1.5;margin:20px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.business-product-list .img{box-shadow: 0 26px 15px rgba(255,255,255,0.22);border-radius: 20px;}
.business-product-list .href:hover .img>img{transform: scale(1.1);}
@media (max-width:767px) {
	.sml-item-2 .list .span>br{display: none;}
	.sml-item-4 .item{text-align: center;padding-bottom:15px;}
}
@media (max-width:575px) {
	.public-swiper-pagination.swiper-pagination{margin-top:30px;}
	
	.sml-item-2 .list .span{width:calc(50% - 8px);}
}
@media (min-width:768px) {
	.serviceStation-main{font-size:16px;}
	.sml-item-1 .txt{margin-top:-30px;padding:20px;}
	.sml-item-2 .tit>span{line-height: 50px;padding:0 20px;}
	.sml-item-2{display: flex;justify-content: space-between;}
	.sml-item-2 .item{width:calc(50% - 5px);display: flex;flex-direction: column;}
	.sml-item-2 .item:nth-child(2) .tit{text-align: right;}
	.sml-item-2 .item + .item{margin-top:0;}
	.sml-item-2 .list{flex-grow: 1;}
	.sml-item-2 .list .span{height:60px;}
	.sml-item-3>img{width: 64px;}
	.sml-item-4 .item{display: flex;}
	.sml-item-4 .icon{width:60px;height:60px;flex: 0 0 auto;}
	.sml-item-4 .txt{padding-left:20px;}
	.smr-item .inner{padding:25px 20px;}
	.smr-item h5{font-size:20px;}
	
	.business-product-swiper{max-width:650px;margin:0 auto;}
	.public-swiper-pagination.swiper-pagination{display: none;}
}
@media (min-width:992px) {
	.serviceStation-main{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
	.serviceStation-main-left{width:67.272727%;}
	
	.serviceStation-main-right{width:30.303030%;}
	.smr-item:nth-child(1){margin-top:0;}
	
	.business-product-swiper{max-width:88%;}
}
@media (min-width:1200px) {
	.serviceStation-main{font-size:18px;}
	.sml-item-2 .list{justify-content: space-between;}
	.sml-item-2 .list .span{width:80px;height:80px;border-radius: 50%;padding:0;}
	.sml-item-4 .icon{width:80px;height:80px;}
	.smr-item h5{font-size:22px;}
	
	.public-swiper-button.swiper-button-prev,
	.public-swiper-button.swiper-button-next{width:42px;height:42px;margin-top:-21px;}
	.public-swiper-button.swiper-button-prev::after,
	.public-swiper-button.swiper-button-next::after{font-size:24px;}
	.public-swiper-button.swiper-button-prev{left:-75px;}
	.public-swiper-button.swiper-button-next{right:-75px;}
	
	.business-product-list .img{border-radius: 30px;}
	.business-product-list h2{font-size:20px;}
}
@media (min-width:1400px) {
	.serviceStation-main{font-size:20px;}
	.sml-item-2 .list{flex-wrap: nowrap;justify-content: space-around;}
	.smr-item h5{font-size:24px;}
}
@media (min-width:1500px) {
	.business-product-swiper{max-width:100%;}
}

.inside-main-scenario + .scenario-needs-analysis{padding-top:30px;}
.scenario-needs-analysis{margin:-30px -10px 0;}
.scenario-needs-analysis .column{padding-left:10px;padding-right:10px;margin-top:30px;}
.scenario-needs-analysis .icon{width:50px;height:50px;margin:0 auto 10px;border-radius: 15px;overflow: hidden;background:rgba(255,255,255,0.85);}
.scenario-needs-analysis .icon>img{display: block;width:100%;}
.scenario-needs-analysis .inner{text-align: center;}
.scenario-needs-analysis h5{font-family: 'HarmonyOS_Sans_Bold';font-size:16px;}
.scenario-needs-analysis p{font-family: 'HarmonyOS_Sans_Light';line-height: 1.3;margin-top:5px;}

.scenario-solution-mix{margin:-30px -30px 0;}
.scenario-solution-mix>.column{position: relative;padding:0 30px;margin-top:30px;}
.scenario-solution-mix .inner{width:370px;max-width:100%;margin:0 auto;}
.scenario-solution-mix .img{border-radius: 20px;}
.scenario-solution-mix .txt{padding:20px 0;}
.scenario-solution-mix h5{font-family: 'HarmonyOS_Sans_Medium';font-size:18px;}
.scenario-solution-mix p{font-size:14px;margin-top:10px;line-height: 1.3;}
.scenario-solution-mix .jia{position: absolute;width:24px;top:30%;right:-12px;}
.scenario-solution-mix .jia>img{display: block;width:100%;}
.scenario-solution-mix-2>.column:nth-child(2n) .jia{display: none;}
.scenario-solution-mix-3>.column:nth-child(3n) .jia{display: none;}
.scenario-solution-mix-3 .jia{top:28%;}

.ul-scenario-needs-analysis{margin:0 -10px;list-style: none;display: flex;flex-wrap: wrap;padding-left:0;justify-content: center;}
.ul-scenario-needs-analysis>li{width:50%;padding-left:10px;padding-right:10px;margin-top:30px;}
.ul-scenario-needs-analysis p{text-align: center;}
.ul-scenario-needs-analysis p>em{display: block;width:50px;height:50px;margin:0 auto 10px;border-radius: 15px;overflow: hidden;background:rgba(255,255,255,0.85);}
.ul-scenario-needs-analysis p>span{display: block;}
.ul-scenario-needs-analysis p>em>img{display: block;width:100%;}
.ul-scenario-needs-analysis strong{display: block;font-family: 'HarmonyOS_Sans_Bold';font-size:16px;}
.ul-scenario-needs-analysis span>span{display: block;font-family: 'HarmonyOS_Sans_Light';line-height: 1.3;margin-top:5px;font-size:14px;}
@media (max-width:767px) {
	
}
@media (max-width:575px) {
	.scenario-solution-mix .jia{position: relative;top:auto;right:auto;margin:15px auto;}
}
@media (min-width:576px) {
	.scenario-solution-mix>.column{width:50%;}
	.scenario-solution-mix-3>.column{width:33.3333%;}
}
@media (min-width:768px) {
	.inside-main-scenario + .scenario-needs-analysis{padding-top:40px;}
	.scenario-needs-analysis h5{font-size:20px;}
	.scenario-needs-analysis p{font-size:16px;}
	
	.ul-scenario-needs-analysis>li{width:35%;}
	.ul-scenario-needs-analysis strong{font-size:20px;}
	.ul-scenario-needs-analysis span>span{font-size:16px;}
	
	.scenario-solution-mix{margin-left:-50px;margin-right:-50px;}
	.scenario-solution-mix>.column{padding:0 50px;}
	.scenario-solution-mix .txt{padding:35px 0;}
	.scenario-solution-mix h5{font-size:20px;}
	.scenario-solution-mix p{font-size:16px;}
	.scenario-solution-mix .jia{width:36px;right:-18px;}
}
@media (min-width:992px) {
	.scenario-needs-analysis .inner{display: flex;text-align: left;}
	.scenario-needs-analysis .icon{flex:0 0 auto;margin:0;width:80px;height:80px;}
	.scenario-needs-analysis .txt{width:100%;padding-left:20px;}
	
	.ul-scenario-needs-analysis>li>p{display: flex;text-align: left;}
	.ul-scenario-needs-analysis p>em{flex:0 0 auto;margin:0;width:80px;height:80px;}
	.ul-scenario-needs-analysis p>span{width:100%;padding-left:20px;}
}
@media (min-width:1200px) {
	.inside-main-scenario + .scenario-needs-analysis{padding-top:50px;}
	.scenario-needs-analysis{margin:-40px -20px 0;}
	.scenario-needs-analysis .column{padding-left:20px;padding-right:20px;margin-top:40px;}
	.scenario-needs-analysis .icon{width:90px;height:90px;}
	.scenario-needs-analysis h5{font-size:22px;}
	.scenario-needs-analysis p{font-size:18px;}
	
	.ul-scenario-needs-analysis{margin:0 -20px;padding-top:20px}
	.ul-scenario-needs-analysis>li{padding-left:20px;padding-right:20px;margin-top:40px;}
	.ul-scenario-needs-analysis p>em{width:90px;height:90px;}
	.ul-scenario-needs-analysis strong{font-size:22px;}
	.ul-scenario-needs-analysis span>span{font-size:18px;}
	
	.scenario-solution-mix .jia{width:48px;right:-24px;}
	.scenario-solution-mix h5{font-size:22px;}
	.scenario-solution-mix p{font-size:18px;}
}
@media (min-width:1400px) {
	.inside-main-scenario + .scenario-needs-analysis{padding-top:60px;}
	.scenario-needs-analysis .icon{width:100px;height:100px;}
	.scenario-needs-analysis .txt{padding-left:28px;}
	.scenario-needs-analysis h5{font-size:26px;}
	.scenario-needs-analysis p{font-size:20px;}
	
	.ul-scenario-needs-analysis p>em{width:100px;height:100px;}
	.ul-scenario-needs-analysis p>span{padding-left:28px;}
	.ul-scenario-needs-analysis strong{font-size:26px;}
	.ul-scenario-needs-analysis span>span{font-size:20px;}
	
	.scenario-solution-mix h5{font-size:26px;}
	.scenario-solution-mix p{font-size:20px;}
}

.product-details-wrapper{position: relative;}
.product-details-wrapper>div{padding-top:0;padding-bottom:0;}
.product-details-wrapper .container{position: relative;}
.product-details-item .text{padding:50px 0;display: flex;flex-direction: column;justify-content: center;}
.product-details-item .text-full{width:100%;}
.product-details-item .img-half>img{width:auto;max-width:100%;}
.product-details-item .public-href{margin-top:30px;}
.product-details-item .InfoContent table td:nth-child(2){white-space: nowrap;}
@media (max-width:767px) {
	.wrapper-product .inside-banner .banner-text>div>.text{width:58%;}
	
	.product-details-item .text{padding-bottom:40px;}
	.product-details-item .fadein-left,
	.product-details-item .fadein-right{animation-name:fadeinB}
	.product-details-item .img-half>img{margin:0 auto;max-width:74%;}
	.product-details-item .img-full>img{object-fit: cover;min-height:280px;}
	
	.product-details-wrapper>div:nth-child(1) .img-half>img{max-width:100%;}
	.product-details-wrapper-3 .img-half>img{max-width:100%;}
}
@media (min-width:768px) {
	.product-details-wrapper .container{position: relative;display: flex;flex-direction: row-reverse;align-items: flex-end;justify-content: start;}
	.product-details-wrapper>div:nth-child(2n) .container{flex-direction: row;}
	.product-details-item .text{padding:60px 0;}
	.product-details-item .text-half{width:50%;min-height:420px;}
	.product-details-item .img-half{width:50%;}
	.product-details-item .img-full>img{object-fit: cover;min-height:380px;}
	.product-details-wrapper>div:nth-child(1) .text-half{padding-left:20px;}
	.product-details-wrapper>div:nth-child(3) .text-half{width:auto;padding-left:30px;}
	.product-details-wrapper>div:nth-child(3) .img-half{width:auto;width:67%;}
	.product-details-wrapper>div:nth-child(2n) .img-half>img{float:right;max-width:90%;}
	.product-details-item .public-href{margin-top:40px;}

	.product-details-wrapper>div:nth-child(1) .container{align-items: center;}
	.product-details-wrapper-1>div:nth-child(3) .img-half>img{margin:0 auto;max-width:70%;}
	.product-details-wrapper-2>div:nth-child(2n) .img-half>img{max-width:80%;}
	
	.wrapper-product-3 .inside-banner .banner-text>div>.text{width:38%;}
	.product-details-wrapper-3>div:nth-child(2) .img-half{width:75.787879%;margin-left:-14%;}
	
	.product-details-wrapper-4>div:nth-child(2) .container{align-items: center;}
	.product-details-wrapper-4>div:nth-child(2n) .img-half>img{float:none;}
}
@media (min-width:992px) {
	.product-details-item .text-half{min-height:540px;}
	.product-details-item .img-full>img{object-fit: cover;min-height:480px;}
}
@media (min-width:1200px) {
	.product-details-item .text{padding:70px 0;}
	.product-details-item .img-full>img{object-fit: cover;min-height:500px;}
	
	.product-details-wrapper-2>div:nth-child(2n) .img-half>img{max-width:70%;}
	.product-details-wrapper-3>div:nth-child(2) .img-half{width:63.787879%;}
}
@media (min-width:1400px) {
	.product-details-item .text{padding:80px 0;}
	.product-details-item .text-half{min-height:600px;}
	.product-details-item .public-href{margin-top:50px;}
	
	.product-details-wrapper-2>div:nth-child(2n) .img-half>img{max-width:90%;}
}


.p-APP-ewm{display: flex;align-items: center;}
.p-APP-ewm>img{width:120px;margin-right:25px;border-radius: 5px;}
.ul-list-app{display: flex;flex-wrap: wrap;margin-top:-20px;margin-left:-10px;margin-right:-10px;list-style: none;padding:0;}
.ul-list-app>li{width:100%;padding:0 10px;margin-top:20px;}
.ul-list-app>li>p{border-radius: 30px;background:rgba(255,255,255,0.35);padding:25px;height:100%;}
.ul-list-app>li>p>*{display: block;font-style: normal;}
.ul-list-app>li>p>em{width:50px;margin-bottom:15px;}
.ul-list-app>li>p>em>img{width:100%;display: block;}
.ul-list-app>li>p>strong{font-size:18px;font-weight: 400;font-family:'HarmonyOS_Sans_Medium';}
.ul-list-app>li>p>span{font-size:14px;color:#666;margin-top:8px;}
@media (max-width:767px) {
	.product-details-wrapper-5>div:nth-child(1) .img-half>img,
	.product-details-wrapper-6>div:nth-child(1) .img-half>img{max-width:74%;}
	.product-details-wrapper-5 .img-half,
	.product-details-wrapper-6 .img-half,
	.product-details-wrapper-7 .img-half{padding:0 0 30px;}
	
	.ul-list-app>li{width:50%;}
}
@media (max-width:575px) {
	.ul-list-app>li{width:100%;}
}
@media (min-width:768px){
	.product-details-wrapper-5>div:nth-child(1) .text-half,
	.product-details-wrapper-6>div:nth-child(1) .text-half{width:53.333333%;}
	.product-details-wrapper-5>div:nth-child(1) .img-half,
	.product-details-wrapper-6>div:nth-child(1) .img-half{width:46.666667%;}
	.product-details-wrapper-5>div:nth-child(2) .text-half,
	.product-details-wrapper-6>div:nth-child(2) .text-half{width:62.121212%;}
	.product-details-wrapper-5>div:nth-child(2) .img-half,
	.product-details-wrapper-6>div:nth-child(2) .img-half{width:37.878788%;}
	.product-details-wrapper-5 .img-half,
	.product-details-wrapper-6 .img-half{padding:64px 0;}
	.p-APP-ewm{font-size:16px;}
	.p-APP-ewm>img{width:160px;}
	
	.ul-list-app-4>li{width:50%;}
}
@media (min-width:1200px){
	.product-details-wrapper-5 .img-half,
	.product-details-wrapper-6 .img-half{padding:74px 0;}
	
	.ul-list-app>li>p>em{width:70px;}
	.ul-list-app>li>p>strong{font-size:20px;}
	.ul-list-app>li>p>span{font-size:16px;}
	.ul-list-app-4>li>p{padding:40px 30px;}
}
@media (min-width:1400px){
	.product-details-wrapper-5 .img-half,
	.product-details-wrapper-6 .img-half{padding:84px 0;}
	.p-APP-ewm{font-size:18px;}
	
	.ul-list-app>li>p>strong{font-size:22px;}
	.ul-list-app>li>p>span{font-size:18px;}
}


.ul-list-app-2>li>p,
.ul-list-app-3>li>p{padding-top:35px;padding-bottom:35px;}
@media (max-width:1499px){
	.wrapper-product-7 .inside-banner .banner-text>div>.text,
	.wrapper-product-8 .inside-banner .banner-text>div>.text{width:70%;}
}
@media (max-width:991px){
	.wrapper-product-7 .inside-banner .banner-text>div>.text,
	.wrapper-product-8 .inside-banner .banner-text>div>.text{width:100%;}
}
@media (min-width:768px){
    .product-details-wrapper-7 .container{align-items: center;}
	.product-details-wrapper-7>div:nth-child(2) .img-half{width:51.818181%;right:-4%;}
	.product-details-wrapper-7 .text-half{min-height:400px;}
	.product-details-wrapper-7 .page-index-title,
	.product-details-wrapper-8 .page-index-title{margin-bottom:50px;}
	
	.ul-list-app-5>li{width:50%;}
	.ul-list-app-5>li:nth-child(n+3){width:33.333333%;}
	
	.ul-list-app-3>li{width:33.333333%;}
	.ul-list-app-3>li>p{padding-top:55px;padding-bottom:55px;}
	
	.ul-list-app-2>li{width:50%;}
	.ul-list-app-2>li>p{padding-top:55px;padding-bottom:55px;}
}
@media (min-width:1200px){
	
}
@media (min-width:1400px){
	
}


.inside-main-vision{padding-top:60px;padding-bottom:60px;}
.inside-main-vision .page-index-title{line-height: normal;}
.inside-main-vision .page-index-title h2{font-family: 'HarmonyOS_Sans_Medium';margin-bottom:10px;}
.inside-main-vision .page-index-title p + h2{margin-top:40px;}
@media (min-width:768px){
	.inside-main-vision{padding-top:75px;padding-bottom:75px;}
	.inside-main-vision .page-index-title h2{margin-bottom:15px;}
	.inside-main-vision .page-index-title p + h2{margin-top:50px;}
}
@media (min-width:1200px){
	.inside-main-vision{padding-top:95px;padding-bottom:95px;}
	.inside-main-vision .page-index-title h2{margin-bottom:20px;}
	.inside-main-vision .page-index-title p + h2{margin-top:60px;}
}


.news-list .href{display: block;border-bottom:1px solid #e5e5e5;padding-bottom:70px;position:relative;}
.news-list .text{transition: all 0.5s;padding-top:20px}
.news-list h5{font-size:16px;text-transform: capitalize;font-family: 'HarmonyOS_Sans_Medium';transition: all 0.5s;}
.news-list .p{margin:10px 0 20px;color:#666;-webkit-line-clamp:5;}
.news-list .date{color:#666;margin-bottom:5px;}
.news-list .img{border-radius: 10px;box-shadow: 0 0 3px rgba(0,0,0,0.1);}
.news-list .public-href{position:absolute;left:0;bottom:30px;}
.news-list .public-href>.more{background:transparent;color:var(--my-color);}
.news-list .public-href>.more svg path{fill:var(--my-color);}
.news-list .href:hover h5{color:var(--my-color);}
.news-list .href:hover .img>img{transform: scale(1.1);}
.news-list .href:hover .public-href>.more{border-color:var(--my-color);background:var(--my-color);color:#fff;}
.news-list .href:hover .public-href>.more svg path{fill:#fff;}
@media (max-width:767px){
    .news-list.row{margin-top:-30px;}
	.news-list .column{margin-top:30px;}
}
@media (min-width:768px){
	.news-list.row{margin:-40px -20px 0;}
	.news-list .column{padding-left:20px;padding-right:20px;margin-top:40px;}
	.news-list .text{padding-top:30px;}
	.news-list .href{height:100%;}
	.news-list h5{font-size:18px;}
}
@media (min-width:992px){
	.news-list .p{margin:15px 0 25px;}
}
@media (min-width:1200px){
	.news-list.row{margin:-50px -30px 0;}
	.news-list .column{padding-left:30px;padding-right:30px;margin-top:50px;}
	.news-list .href{padding-bottom:80px;}
	.news-list h5{font-size:20px;}
	.news-list .p{font-size:16px;}
	.news-list .public-href{bottom:40px;}
}
@media (min-width:1400px){
	.news-list h5{font-size:24px;}
	.news-list .p{font-size:18px;}
	.news-list .date{font-size:16px;}
}


.inside-main-cooperation .index-title{margin-bottom:30px;}
@media (min-width:1200px){
	.inside-main-cooperation .index-title{margin-bottom:45px;}
}


.message-form .row{margin-left:-15px;margin-right:-15px;margin-top:0;}
.message-form .column{padding-left:15px;padding-right:15px;margin-bottom: 25px;margin-top:0;}
.message-form .column:last-child{margin-bottom:0;}
.message-form .inner{position: relative;}
.message-form img.icon{width:20px;position: absolute;left:10px;top:12px;}
.message-form .form-control{display: block;font-size: 14px;height: 44px;border-radius: 8px;box-shadow: none;color:#212121;padding: 5px 15px 5px 40px;border:1px solid #fff;background:#fff;}
.message-form .error .form-control{border-color:red;}
.message-form .error .valid_message{position: absolute;font-size: 12px;line-height: 20px;color:red;position: absolute;right: 0;bottom:100%;}
.message-form textarea.form-control{height: 180px;padding-top:10px;padding-bottom:10px;}
.message-form .img-code-input{display: flex;align-items: center;}
.message-form .img-code-input .inner{width: 100%;}
.message-form .img-code-input .img-code{flex: 0 0 auto;width: 90px;height: 45px;}
.message-form .img-code-input .img-code img{display: block;width: 100%;height: 100%;cursor: pointer;}
.message-form .btn{width: 165px;line-height: 40px;border:none;border-radius: 20px;margin:15px 0 0;padding: 0;box-shadow: none;outline: none;text-align: center;color:#fff;font-size:16px;background:var(--my-color);transition: all 0.5s;}
.message-form .btn:hover{background:#006eff;}
@media (min-width:768px){
	.message-form img.icon{width:24px;left:15px;top:13px;}
	.message-form .form-control{font-size: 16px;height: 50px;padding-left:50px;}
	.message-form .col-md-textarea img.icon{top:16px;}
	.message-form textarea.form-control{height: 235px;padding-top:15px;padding-bottom:15px;}
}
@media (min-width:1200px){
	.message-form .row{margin-left:-25px;margin-right:-25px;}
	.message-form .column{padding-left:25px;padding-right:25px;}
	.message-form .form-control{font-size: 18px;}
}




.faq-list .accordion-item{border:none;border-radius:0;margin-bottom:5px;background:transparent;}
.faq-list .accordion-button{border:none;background:transparent;font-size:14px;line-height:24px;padding:10px;padding-right:70px;color:#000;cursor: pointer;border-radius: 0;box-shadow: none;position:relative;border:1px solid #e7e7e7;}
.faq-list .accordion-button h4{font-weight:400;font-family: HarmonyOS_Sans_Regular;font-size:16px;line-height:30px;}
.faq-list .accordion-button:after{display: none;}
.faq-list .accordion-button>.jia{position:absolute;width:50px;height:100%;right:0;background:var(--my-color);}
.faq-list .accordion-button>.jia::before,
.faq-list .accordion-button>.jia:after{content:'';position:absolute;width:16px;height:2px;background:#fff;top:50%;right:17px;transition:all .5s;}
.faq-list .accordion-button>.jia:after{transform:rotate(90deg);transition:all 0s;}
.faq-list .accordion-button:focus{box-shadow:none}
.faq-list .active .accordion-button>.jia::after{height:0;}
.faq-list .accordion-body{padding:25px 15px;background:rgba(0,0,0,0.01);}
@media (min-width:768px){
	.faq-list .accordion-button h4{font-size:18px;}
}
@media (min-width:1200px){
	.faq-list .accordion-button{font-size:16px;padding:15px 20px;padding-right:80px;}
	.faq-list .accordion-body{padding:25px}
	.faq-list .accordion-button>.jia{width:60px;}
	.faq-list .accordion-button>.jia::before,
	.faq-list .accordion-button>.jia::after{width:20px;right:20px;}
	.faq-list .accordion-button h4{font-size:18px;}
}



.index-about-info{margin-bottom:100px;}
.index-about-info p{margin-bottom:15px;}
.index-about-info p:last-child{margin-bottom:0;}

.index-strength-row{margin:-20px -15px 0;}
.index-strength-row .column{padding:0 15px;margin-top:20px;}
.index-strength-row .inner{display: block;height:100%;padding:25px 10px;border-radius: 5px;background:rgba(255,255,255,0.5);box-shadow: 0 0 10px rgba(0,0,0,0.08);position: relative;border-bottom:2px solid var(--my-color);}
.index-strength-row h5{font-family: 'HarmonyOS_Sans_Medium';font-size:18px;margin-bottom:15px;text-align: center;}
.index-strength-row .p{font-size:14px;color:#666;line-height: 1.5;}
.index-strength-row p + p{margin-top:10px;}

.index-work-row .inner{border:none;text-align: center;}
.index-work-row .icon{display: block;width:70px;margin:0 auto 10px;}
.index-work-row .num{position: absolute;left:10px;top:10px;background:rgba(0, 155, 255, 0.05);width:40px;line-height:40px;text-align: center;border-radius: 50%;color:rgba(0, 155, 255, 0.25);font-size:16px;font-family: 'HarmonyOS_Sans_Medium';}
@media (min-width:768px){
	.index-strength-row{margin-top:-30px;}
	.index-strength-row .column{margin-top:30px}
	.index-strength-row h5{font-size:20px;}
	.index-strength-row .p{font-size:16px;}
	.index-strength-row .inner{border-bottom-width:3px;padding:30px 20px;}
}
@media (min-width:1200px){
	.index-strength-row .inner{padding:40px 30px;}
	.index-work-row .icon{width:90px;}
}
@media (min-width:1400px){
	.index-strength-row h5{font-size:24px;}
}


.wsa-group{position:fixed;bottom:20px;right:15px;z-index:101;}
.wsa-group>a,
.wsa-group .icon-Whatsapp,
.wsa-group .icon-Whatsapp>svg{display:block;width:100%;height:100%;}
.wsa-group>a{position:relative;width:36px;height:36px;border-radius:50%;box-shadow: 0 0 10px rgba(73,230,112,0.5);cursor: pointer;}
.wsa-group .on-hover-text{position: absolute;top:50%;right:45px;margin-top:-15px;font-size:14px;background-color: #ffffff; color: #333333;padding: 5px 15px;border-radius: 10px;text-align: center;box-shadow: 0 2px 8px rgba(0, 0, 0, .15);white-space: nowrap;display: none;}
.wsa-group .on-hover-text:after{content:'';position:absolute;border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px;top:50%;margin-top:-5px;}
.wsa-group>a:hover .on-hover-text{display:block;}
@media (min-width:768px){
    .wsa-group>a{width:50px;height:50px;}
    .wsa-group .on-hover-text{right:60px;margin-top:-17px;font-size:16px;}
}

.wa-chatbox-preview{z-index:101;position:fixed;right:20px;bottom:15px;margin-bottom:67px;width:auto;cursor:pointer;transition:opacity .3s ease 0s;display:none;}
.wa-chatbox-preview .wa-chatbox-container{margin:auto;box-shadow: #00000029 0 5px 40px;width: 376px;border-radius: 20px;overflow: hidden;background:#fff;}
.wa-chatbox-close{position: absolute;top: 10px;right: 10px;}
.wa-chatbox-footer{border-top:1px solid #dfe3e8;position:relative}
.wa-chatbox-footer input::placeholder{color:#dfe3e8}
.snd-action-btn{position:absolute;right:30px;bottom:17px}
.snd-action-btn button{background:none;border:none;box-shadow: none;padding:0;margin:0;}
.wa-chatbox-footer input{width:100%;height:100%;resize:none;border:0;padding:18px 100px 18px 30px;font-family:inherit;font-size:15px;font-weight:400;white-space:pre-wrap;word-wrap:break-word;border-radius:0;margin:0;line-height:1.33;min-height:inherit;color:inherit;overflow:hidden}
.wa-chatbox-footer input:focus{outline:0}
.wa-chatbox-body{height:240px;overflow:auto}
.wa-chatbox-chats{margin-left:40px}
.wa-chatbox-avatar{display:block;position:absolute;top:3px;left:-50px;width:40px;height:40px;margin-right:0;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center}
.wa-chatbox-chat{padding:15px 20px;margin:30px;position:relative;word-wrap:break-word;background-color:#f0f2f7;border-radius:8px;font-size:14px;line-height:1.2}
.wa-chatbox-close button{background:0 0;border:none;color:#fff;width:25px;filter:invert(100%) sepia(0%) saturate(7490%) hue-rotate(127deg) brightness(118%) contrast(94%)}
.wa-chatbox-header{color:#fff;position:relative}
.wa-chatbox-note{margin-top:15px;line-height:1.2;font-size:14px;background:var(--rawa-background)}
.wa-chatbox-description{font-size:16px;line-height:1.5;opacity:.8;word-break:break-word}
.wa-chatbox-greetings{padding:10px 23px 34px 30px}
.snd-action-btn button:active,.snd-action-btn button:hover{background:0 0}
.snd-action-btn button{padding:0}
.snd-action-btn button:focus{background:0 0;outline:0}
.wa-chatbox-title{color:#fff;margin-top:20px;margin-bottom:5px;text-transform:inherit}
.wa-chatbox-footer input{background:#fff}
@media (max-width:568px){
	.wa-chatbox-preview{padding:0 15px;right:0}
	.wa-chatbox-preview .wa-chatbox-container{width:100%;}
	
}




.head-null{height:56px;}
.public-details-right{margin-top:60px;}
.nrp-title{position: relative;font-size:20px;border-bottom:1px solid #e6e6e6;margin-bottom:30px;padding-bottom:20px;text-transform: capitalize;}
.nrp-title::after{content:'';position: absolute;width:50px;height:3px;background:var(--my-color);left:0;bottom:-2px;}
.recent-posts ul{list-style: none;padding:0;margin:0;}
.recent-posts ul>li{font-size:16px;line-height:1.6;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #e6e6e6;}
.recent-posts ul>li:last-child{margin-bottom:0;}
.recent-posts ul>li>a{display: block;color:#666;}
.recent-posts ul>li>span{display: block;color:#999;margin-top:15px;}
.recent-posts ul>li>a:hover{color:var(--my-color);}

.public-details-related{margin-top:60px;}
.public-details-related .news-list.row{margin-left:-8px;margin-right:-8px;}
.public-details-related .news-list .column{padding-left:8px;padding-right:8px;}
.public-details-related .news-list .href{padding-bottom:0;}
.public-details-related .news-list .text{padding:20px 0;}
.public-details-related .news-list h5{font-size:16px;color:#000;}
.public-details-related .news-list .date{font-size:14px;margin-top:10px;margin-bottom:0;}
.related-solution .news-list .href{border-bottom:none;}
.related-solution .news-list .text{padding-bottom:0;}
.related-solution .news-list h5{text-align: center;}
.related-business .message-form .form-control{border-color:#f0f3f8;background:#f0f3f8;}
.related-business .message-form .row{margin-left:-10px;margin-right:-10px;}
.related-business .message-form .column{padding-left:10px;padding-right:10px;}
@media (min-width:768px){
	.head-null{height:80px;}
	.public-details-related .news-list.row{margin-left:-15px;margin-right:-15px;}
	.public-details-related .news-list .column{padding-left:15px;padding-right:15px;}
}
@media (min-width:992px){
    .justify-center{justify-content:center;}
	.public-details-main{display: flex;flex-wrap: wrap;}
	.public-details-left{width:70%;padding-right:35px;}
	.public-details-right{width:30%;padding-left:25px;margin-top:0;}
	.recent-posts .nrp-title{margin-bottom:35px;padding-bottom:35px;}
}
@media (min-width:1200px){
	.head-null{height:100px;}
	.public-details-left{width:75%;padding-right:35px;}
	.public-details-right{width:25%;padding-left:25px;}
	
	.public-details-related{margin-top:80px;}
	.public-details-related .news-list h5{font-size:18px;}
}



.tips-form-column .valid_message{color:red;display:none;}
.tips-form-column .checkbox-wrap{display:block;position:relative;padding-left:25px;min-height:24px;}
.tips-form-column .checkbox-wrap .checkbox-mark{display: block;position: absolute;border: 1px solid #ddd;width: 16px;height: 16px;margin-top: -1px;left: 0;top: 4px;cursor: pointer;transition: all .3s ease;z-index: 2;background:#fff;}
.tips-form-column .checkbox-wrap input[type=checkbox]{position: absolute;opacity: 0;left: 0;top: 0;}
.tips-form-column .checkbox-wrap input[type=checkbox]:checked+.checkbox-mark{background-color:var(--my-color);border-color:var(--my-color);background-image: url('../svg/check-mark7ufogk.svg');background-size: 100% 100%;}
.tips-form-column .tips{line-height:24px;}

.contact-row{margin-left:-25px;margin-right:-25px;}
.contact-row>div{padding-left:25px;padding-right:25px;}
.contact-row .page-index-title{margin-bottom:30px;}
.contact-row-left .message-form .row{margin-left:-10px;margin-right:-10px;}
.contact-row-left .message-form .column{padding-left:10px;padding-right:10px;}
.contact-row-left .message-form textarea.form-control{height:180px;}
.contact-row-right .cr-item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;}
.contact-row-right .cr-item:last-child{margin-bottom:0;}
.contact-row-right .foot-share a{width:40px;height:40px;padding:5px;border-radius:5px;}
.contact-row-right .foot-share a>svg{width:30px;height:30px;}
.contact-row-right .cr-contact p{position:relative;line-height:32px;padding-left:40px;}
.contact-row-right .cr-contact p + p{margin-top:15px;}
.contact-row-right .cr-contact p>img{position:absolute;left:0;top:0;width:32px;height:32px;}
@media (max-width:991px){
    .contact-row>div + div{margin-top:60px;}
    .contact-row-right .cr-item:first-child{border-top:1px solid #ddd;padding-top:40px;}
}
@media (max-width:767px){
    .contact-row-right .cr-item:first-child{padding-top:30px;}
    .contact-row-right .cr-contact p{line-height:24px;padding-left:35px;}
    .contact-row-right .cr-contact p>img{width:24px;height:24px;}
}
@media (min-width:768px){
    .contact-row-right .cr-item{padding-bottom:40px;margin-bottom:40px;}
    .contact-row-right .cr-contact{font-size:16px;}
}
@media (min-width:1200px){
    .contact-row-right .cr-contact{font-size:18px;}

}


.inside-banner .banner-text-center>div{display:block;}
.inside-banner .banner-text-center>div>.text,
.inside-banner .banner-text-center>div>.text .p{width:100%;margin-left:auto;margin-right:auto;}
.inside-banner .banner-text-center>div>.text .p{margin-top:15px;}
.inside-banner .banner-text-center>div>.text .p>p + p{margin-top:10px;}
.inside-banner .banner-text-center .index-title h2,
.inside-banner .banner-text-center .index-title h1{white-space:wrap;line-height:1.4}
.solution-inside-banner>img,
.solution-inside-banner .img>img{min-height:75vh;object-fit:cover;}

.swap-solution-hero{position:relative;min-height:700px;overflow:hidden;background:#edf8ff;}
.swap-solution-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.swap-solution-hero>.container{position:relative;z-index:1;min-height:700px;display:flex;align-items:center;}
.swap-solution-hero-content{width:100%;display:grid;grid-template-columns:minmax(0,560px) minmax(0,778px);align-items:center;gap:70px;}
.swap-solution-hero-copy{color:#080808;}
.swap-solution-hero-copy h1{margin:0 0 42px;font-size:42px;line-height:1.28;font-family:'HarmonyOS_Sans_Bold';letter-spacing:0;}
.swap-solution-hero-copy p{margin:0;font-size:22px;line-height:1.22;letter-spacing:0;}
.swap-solution-hero-copy p + p{margin-top:28px;}
.swap-solution-hero-visual img{display:block;width:100%;height:auto;}

.solution-inside-banner .pageTarget{padding-top:15px;padding-bottom:15px;background:rgba(0,0,0,0.5);}
.looking-more-btns{font-size:0;white-space:nowrap;margin-top:15px;}
.looking-more-btns>a{display:inline-block;width:135px;line-height:40px;border-radius:20px;background:#009bff;color:#fff;font-size:16px;text-align:center;transition:all 0.5s;font-family:"Oswald-Medium";}
.looking-more-btns>a + a{margin-left:10px;}
.looking-more-btns>a:hover{background:#006eff;}
@media (max-width:991px){
    .swap-solution-hero,
    .swap-solution-hero>.container{min-height:0;}
    .swap-solution-hero>.container{padding-top:80px;padding-bottom:70px;}
    .swap-solution-hero-content{grid-template-columns:1fr;gap:36px;}
    .swap-solution-hero-copy h1{margin-bottom:28px;font-size:36px;}
    .swap-solution-hero-copy p{font-size:19px;}
    .swap-solution-hero-visual{max-width:680px;margin:0 auto;}
    .solution-inside-banner .pageTarget{position:static;background:#333;}
}
@media (max-width:767px){
	.solution-inside-banner .banner-text-center{position:relative;transform:none;top:0;}
    .solution-inside-banner .swap-solution-hero{padding-top:0;padding-bottom:0;}
    .solution-inside-banner .swap-solution-hero>.container{min-height:0;padding-top:58px;padding-bottom:48px;}
    .swap-solution-hero-bg{object-position:center top;}
    .swap-solution-hero-content{gap:28px;}
    .swap-solution-hero-copy h1{font-size:28px;line-height:1.28;margin-bottom:22px;}
    .swap-solution-hero-copy p{font-size:16px;line-height:1.35;}
    .swap-solution-hero-copy p + p{margin-top:18px;}
    .solution-inside-banner>div{padding-top:100px;padding-bottom:80px;}
    .solution-inside-banner .swiper{position:absolute;width:100%;height:100%;left:0;top:0;}
    .solution-inside-banner .img,
    .solution-inside-banner .img>img{width:100%;height:100%;}
    .solution-inside-banner .img>img{min-height:0;}
	
    .solution-inside-banner .pageTarget{text-align:center;}
    .looking-more-btns{margin-bottom:5px;}
}
@media (min-width:768px){
	.inside-banner .banner-text-center>div>.text .p{max-width:80%;}
	.solution-inside-banner>img,
	.solution-inside-banner .img>img{min-height:600px;}
    .solution-inside-banner .inside-banner-swiper .swiper-pagination{bottom:15px;}
    .solution-inside-banner .pageTarget>div{display:flex;justify-content: space-between;align-items:center;}
    .looking-more-btns{margin-top:0;}
    .looking-more-btns>a{width:165px;}
    .looking-more-btns>a + a{margin-left:20px;}
}
@media (min-width:992px){
	.swap-solution-hero-content{gap:44px;grid-template-columns:minmax(0,520px) minmax(0,660px);}
	.swap-solution-hero-copy h1{font-size:40px;}
	.swap-solution-hero-copy p{font-size:21px;}
	.solution-inside-banner>img,
	.solution-inside-banner .img>img{min-height:640px;}
    .solution-inside-banner .inside-banner-swiper .swiper-pagination{bottom:80px;}
}
@media (min-width:1200px){
	.swap-solution-hero-content{gap:56px;grid-template-columns:minmax(0,560px) minmax(0,720px);}
	.swap-solution-hero-copy h1{font-size:42px;}
	.swap-solution-hero-copy p{font-size:22px;}
	.inside-banner .banner-text-center .index-title .p{font-size:20px;}
	.solution-inside-banner>img,
	.solution-inside-banner .img>img{min-height:700px;}
}
@media (min-width:1400px){
	.swap-solution-hero-content{gap:70px;grid-template-columns:minmax(0,590px) minmax(0,778px);}
	.swap-solution-hero-copy h1{font-size:42px;}
	.swap-solution-hero-copy p{font-size:22px;}
	.inside-banner .banner-text-center>div>.text .p{max-width:75%;margin-top:20px;}
	.solution-inside-banner>img,
	.solution-inside-banner .img>img{min-height:750px;}
}
.InfoContent .ul-list-column-2{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0;margin:20px 0 30px;}
.InfoContent .ul-list-column-2>li{width:100%;margin-bottom:30px;}
.InfoContent .ul-list-column-2>li:last-child{margin-bottom:0;}
.InfoContent .ul-list-column-2 h3,
.InfoContent .ul-list-column-adv h3{font-size:16px;color:#212121;margin-bottom:10px;}
.InfoContent .ul-list-column-2 p{position:relative;padding-left:20px;}
.InfoContent .ul-list-column-2 p>span{position:absolute;left:0;top:0;}
.wrapper-solution-1 .solution-overview-content .public-href{display:flex;flex-wrap:wrap;}
.wrapper-solution-1 .solution-overview-content .public-href>.more{width:calc(50% - 5px);}
.wrapper-solution-1 .solution-overview-content .public-href>.more + .more{margin-left:10px;}
.wrapper-solution-2 .solution-overview-content .public-href{display:flex;flex-wrap:wrap;}
.wrapper-solution-2 .solution-overview-content .public-href>.more{width:calc(50% - 5px);}
.wrapper-solution-2 .solution-overview-content .public-href>.more + .more{margin-left:10px;}

.InfoContent .ul-list-column-adv{list-style:none;display: flex;flex-wrap: wrap;align-items: stretch;padding:0;margin:0;}
.InfoContent .ul-list-column-adv li{width:100%;padding:15px;border-radius: 15px;background:#fff;box-shadow: 0 0 8px rgba(0,0,0,0.08);margin-bottom:15px;}
.InfoContent .ul-list-column-adv p{padding-left:18px;}
.InfoContent .ul-list-column-adv h3{position:relative;padding-left:18px;}
.InfoContent .ul-list-column-adv h3::before{content:'';position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:var(--my-color);}
.solution-product-advantages{align-items:center;}
.solution-product-advantages .img>img{width:auto;max-width:80%;margin:0 auto;}
.inside-main-adv{padding-bottom:0;}
.inside-main-adv>.container{padding-bottom:50px;}
.inquiry-main{background:var(--my-color);padding:50px 0;overflow:hidden;}
.inquiry-main>div{color:#fff;}
.inquiry-main .index-title{margin-bottom:30px;}
@media (max-width:767px){
    .inquiry-main{text-align:center;}
    .inquiry-main .public-href>.more{margin:0 auto;}
}
@media (min-width:576px){
    .InfoContent .ul-list-column-adv li{width:calc(50% - 8px);margin-right:16px;}
    .InfoContent .ul-list-column-adv li:nth-child(2n){margin-right:0;}
}
@media (min-width:768px){
    .InfoContent .ul-list-column-2 h3,
    .InfoContent .ul-list-column-adv h3{font-size:18px;}
    .InfoContent .ul-list-column-2{margin:30px -10px 40px;}
    .InfoContent .ul-list-column-2>li{width:50%;padding-left:10px;padding-right:10px;margin-bottom:0;}
	.InfoContent .ul-list-column-1>li{width:100%;}
    .wrapper-solution-1 .solution-overview-content .public-href>.more{width:calc(50% - 50px);}
    .wrapper-solution-1 .solution-overview-content .public-href>.more + .more{margin-left:50px;}
    .wrapper-solution-2 .solution-overview-content .public-href>.more{width:calc(50% - 50px);}
    .wrapper-solution-2 .solution-overview-content .public-href>.more + .more{margin-left:50px;}
    .inside-main-adv>.container{padding-bottom:60px;}
    .inquiry-main>div{display:flex;align-items:center;justify-content: space-between;}
    .inquiry-main .index-title{margin-bottom:0;}
    .inquiry-main .index-title .p{max-width:80%;}
}
@media (min-width:992px){
    .wrapper-solution-1 .solution-overview{padding-left:44.666667%;}

    .solution-product-advantages>div:nth-child(1){width:55.333333%;}
    .solution-product-advantages>div:nth-child(2){width:44.666667%;}
    .solution-product-advantages .img>img{max-width:100%;}
}
@media (min-width:1200px){
    .InfoContent .ul-list-column-2 h3,
    .InfoContent .ul-list-column-adv h3{font-size:20px;}
    .inside-main-adv>.container{padding-bottom:70px;}
}
@media (min-width:1400px){
    .InfoContent .ul-list-column-2>li{font-size:16px;}
    .inside-main-adv>.container{padding-bottom:80px;}
}



.new-index-achievements-list{font-size:18px;display:flex;padding:0 5px;position:relative;line-height:1.5;flex-wrap: wrap;}
.new-index-achievements-list::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.05);border-radius:5px;}
.new-index-achievements-list>div{position:relative;width:50%;}
.new-index-achievements-list .inner{padding:30px 10px;}
.new-index-achievements-list .num>span{padding-right:5px;}
.new-index-achievements-list p{font-size:14px;}
@media (max-width:767px){
	.new-index-achievements-list{text-align:center;}
	.new-index-achievements-list>div:nth-child(1),
	.new-index-achievements-list>div:nth-child(4){border-right:1px solid #dbe1e6;}
	.new-index-achievements-list>div:nth-child(3){width:100%;border-top:1px solid #dbe1e6;border-bottom:1px solid #dbe1e6;}
}
@media (min-width:768px){
	.new-index-achievements-list{padding-left:15px;padding-right:15px;}
	.new-index-achievements-list>div{width:33.333333%;}
	.new-index-achievements-list>div::after{content:'';position:absolute;width:1px;background:#dbe1e6;top:30px;bottom:30px;right:0px;}
	.new-index-achievements-list>div:nth-child(3n)::after{display:none;}
	.new-index-achievements-list .inner{padding-left:15px;padding-right:15px;}
}
@media (min-width:992px){
	.new-index-achievements-list>div{width:20%;}
	.new-index-achievements-list>div:nth-child(3n)::after{display:block;}
	.new-index-achievements-list>div:last-child::after{display:none;}
}
@media (min-width:1200px){
	.new-index-achievements-list{padding-left:25px;padding-right:25px;}
	.new-index-achievements-list .inner{padding-left:20px;padding-right:20px;}
	.new-index-achievements-list p{font-size:16px;}
}


.new-index-product{padding-top:15px;}
.new-index-product-list{margin:-20px -10px 0;}
.new-index-product-list>div{padding-left:10px;padding-right:10px;margin-top:20px;}
.new-index-product-list .href{display:block;border-radius:5px;background:#fff;padding-top:25px;}
.new-index-product-list .img{width:auto;max-width:100%;margin:0 auto;}
.new-index-product-list .text{position:relative;padding:20px 15px;display:flex;justify-content: space-between;align-items: center;}
.new-index-product-list .text .txt{width:100%;overflow: hidden;}
.new-index-product-list .text .tit{font-size:18px;}
.new-index-product-list .text p{font-size:14px;color:#aab1b8;margin-top:5px;line-height:20px;height:20px;}
.new-index-product-list .icon-more{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:flex;justify-content: center;align-items: center;border:1px solid var(--my-hover-color);transition:all 0.5s;}
.new-index-product-list .icon-more svg path{fill:var(--my-hover-color);transition:all 0.5s;}
.new-index-product-list .href:hover .icon-more{background:var(--my-hover-color);}
.new-index-product-list .href:hover .icon-more svg path{fill:#fff;}
.new-index-product-list .href:hover .img>img{transform: scale(1.1);}
@media (max-width:1199px){
	.new-index-product-list .img{width:60%;}
}
@media (min-width:576px){
    .new-index-product-list .href{height:100%;}
}
@media (min-width:768px){
    .new-index-product{padding-top:30px;}
	.new-index-product-list{margin:-30px -15px 0;}
	.new-index-product-list>div{padding-left:15px;padding-right:15px;margin-top:30px;}
}
@media (min-width:1400px){
	.new-index-product-list .icon-more{width:40px;height:40px;}
	.new-index-product-list .text{padding-left:20px;padding-right:20px;}
}


.partner-list.row{margin:-10px -5px 0;}
.partner-list>.column{padding-left:5px;padding-right:5px;margin-top:10px;}
.partner-list .img{border-radius: 5px;box-shadow: 2px 2px 8px rgba(0,155,255,0.1);}
.partner-list .img>img{width:auto;max-width:100%;margin:0 auto;}
.partner-swiper .swiper{margin:-8px;}
.partner-swiper .swiper-wrapper{
	padding:8px;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  margin: 0 auto;
}
@media (min-width:1200px){
	.partner-list.row{margin:-20px -10px 0;}
	.partner-list>.column{padding-left:10px;padding-right:10px;margin-top:20px;}
	.partner-list .img{box-shadow: 3px 3px 12px rgba(0,155,255,0.1);}
	.partner-swiper .swiper{margin:-15px;}
	.partner-swiper .swiper-wrapper{padding:15px;}
}


.index-news-list{margin:-20px -10px 0;}
.index-news-list>div{padding-left:10px;padding-right:10px;margin-top:20px;}
.index-news-list .href{display: block;height:100%;box-shadow: 0 0 10px rgba(0,0,0,0.08);background:#fff;}
.index-news-list .text{padding:30px 20px;}
.index-news-list h5{font-size:18px;font-family: 'HarmonyOS_Sans_Medium';margin:0;line-height:1.5;transition: all 0.5s;}
.index-news-list .p{font-size:14px;color:#666;line-height:1.5;}
.index-news-list .date{font-size:12px;color:#aab1b8;margin:15px 0;}
.index-news-list .more{color:var(--my-hover-color);margin-top:25px;font-size:12px;}
.index-news-list .more i{font-style:normal;font-size:12px;transform: scaleY(0.8);display: inline-block;padding-left:0;transition: all 0.5s;}
.index-news-list .href:hover h5{color:var(--my-color);}
.index-news-list .href:hover .img>img{transform: scale(1.1);}
.index-news-list .href:hover .more i{padding-left:10px;}
.index-message .message-form textarea.form-control{height:180px;}
@media (min-width:768px){
	.index-news-list{margin:-30px -15px 0;}
	.index-news-list>div{padding-left:15px;padding-right:15px;margin-top:30px;}
	.index-news-list h5{font-size:18px;}
	.index-news-list .p{font-size:16px;}
	.index-news-list .date,
	.index-news-list .more{font-size:14px;}
}



.solution-product-advantages-2 .InfoContent .ul-list-column-adv li{padding:30px 15px;width:100%;border:2px solid #00a7e9;background:#fff;}
.solution-product-advantages-2 .InfoContent .ul-list-column-adv li p>img{width:50px;margin-bottom:20px;}
.solution-product-advantages-2 .InfoContent .ul-list-column-adv li p{color:#212121;padding-left:0;font-family: 'HarmonyOS_Sans_Medium';text-align: center;}

.inside-main-case-2{min-height: 500px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.solution-related-case-2 .swiper{position: static;height:auto;}
.solution-related-case-2 .href{display: block;position: relative;text-align: left;overflow: hidden;top:0;}
.solution-related-case-2 .img>img{min-height:0}
.solution-related-case-2 .img::after{content: '';position: absolute;background:rgba(0,0,0,0.3);left:0;right:0;top:0;bottom:0;transform: translateY(170px);transition: all 0.3s;}
.solution-related-case-2 .text{position: absolute;padding:25px;color:#fff;overflow: hidden;left:0;right:0;top:0;bottom:0;transform: translateY(160px);transition: all 0.3s;}
.solution-related-case-2 .inner{display: block;height:100%;overflow-y: auto;}
.solution-related-case-2 .inner::-webkit-scrollbar{width:3px;height:3px;}
.solution-related-case-2 .inner::-webkit-scrollbar-track{border-radius:3px;background:#ccc}
.solution-related-case-2 .inner::-webkit-scrollbar-thumb{border-radius:3px;background:var(--my-color);height:10px}
.solution-related-case-2 .inner::-webkit-scrollbar-thumb:window-inactive{background:var(--my-color)}
.solution-related-case-2 .inner::-webkit-scrollbar-thumb:vertical:hover{background:var(--my-color)}
.solution-related-case-2 h5{font-size:16px;line-height:30px;font-family: 'HarmonyOS_Sans_Medium';white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.solution-related-case-2 .p{width:100%;font-size:14px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.5s;}
.solution-related-case-2 .href:hover .p{overflow: unset;width: unset;text-overflow: unset;white-space: unset;}
.solution-related-case-2 .href:hover .text{transform: translateY(0);}
.solution-related-case-2 .href:hover .img::after{transform: translateY(0);background:rgba(0,0,0,0.5);}
.solution-related-case-2 .href:hover .img>img{transform: scale(1.1);}

.fenlei-nav{margin-bottom:30px;}
.fenlei-nav>.nav-tabs{border-bottom:1px solid #e0e1e1;display: flex;justify-content: center;}
.fenlei-nav>.nav-tabs .nav-item{padding-left:15px;padding-right:15px;}
.fenlei-nav>.nav-tabs .nav-link{display:block;padding:0 0 15px;font-size:16px;font-family: 'HarmonyOS_Sans_Medium';color:#333;position: relative;border:none;cursor: pointer;}
.fenlei-nav>.nav-tabs .nav-link::before{content: "";position: absolute;width:50px;height:3px;background:var(--my-color);left:50%;margin-left:-25px;bottom:-2px;opacity: 0;transition: all 0.5s;}
.fenlei-nav .nav-tabs .nav-link:hover,
.fenlei-nav .nav-tabs .nav-item.show .nav-link,
.fenlei-nav .nav-tabs .nav-link.active{border:none;background:none;color:var(--my-color);}
.fenlei-nav .nav-tabs .nav-link:hover::before,
.fenlei-nav .nav-tabs .nav-item.show .nav-link::before,
.fenlei-nav .nav-tabs .nav-link.active::before{opacity:1;}
.honor-list .public-swiper-button{display:none;}
.honor-list .img{border:2px solid var(--my-color);}
.honor-list .public-swiper-pagination.swiper-pagination{display: block;}
@media (max-width:767px){
	.solution-related-case-2 .img>img{height:250px;object-fit: cover;}
}
@media (max-width:576px){
	.fenlei-nav>.nav-tabs .nav-link{max-width:100px;text-align: center;font-size:14px;}
}
@media (min-width:768px){
	.solution-product-advantages-2 .InfoContent .ul-list-column-adv li{width:calc(33.333333% - 20px);margin-right:30px;}
	.solution-product-advantages-2 .InfoContent .ul-list-column-adv li:nth-child(2n){margin-right:30px;}
	.solution-product-advantages-2 .InfoContent .ul-list-column-adv li:nth-child(3n){margin-right:0;}
	
	.solution-related-case-2 .img::after{transform: translateY(185px);}
	.solution-related-case-2 .text{transform: translateY(170px);}
	
	.fenlei-nav{margin-bottom:50px;}
	.fenlei-nav>.nav-tabs .nav-link{font-size:18px;padding-bottom:20px;}
}
@media (min-width:992px){
	.solution-related-case-2 .img::after{transform: translateY(150px);}
	.solution-related-case-2 .text{transform: translateY(135px);}
}
@media (min-width:1200px){
	.solution-product-advantages-2 .InfoContent .ul-list-column-adv li{padding-left:30px;padding-right:30px;}
	.solution-product-advantages-2 .InfoContent .ul-list-column-adv li p>img{width:80px;margin-bottom:30px;}
	
	.inside-main-case-2{min-height: 600px;}
	.solution-related-case-2 h5{font-size:18px;}
	.solution-related-case-2 .img::after{transform: translateY(190px);}
	.solution-related-case-2 .text{transform: translateY(180px);}
	
	.fenlei-nav>.nav-tabs .nav-item{padding-left:35px;padding-right:35px;}
	.fenlei-nav>.nav-tabs .nav-link{font-size:20px;}
	.fenlei-nav>.nav-tabs .nav-link::before{width:90px;margin-left:-45px;}
}
@media (min-width:1400px){
	.solution-related-case-2 .img::after{transform: translateY(150px);}
	.solution-related-case-2 .text{transform: translateY(140px);}
}
@media (min-width:1600px){
	.solution-related-case-2 .img::after{transform: translateY(170px);}
	.solution-related-case-2 .text{transform: translateY(160px);}
}



.product-body{}

.product-wrapper .inside-banner .banner-text>div>.text{width:100%;}
.product-wrapper .inside-banner .title h1{font-size:20px;margin-bottom:15px;}
.product-wrapper .inside-banner .title .p{font-size:14px;opacity: 1;transform: none;}
.product-wrapper .inside-banner .public-href{display: flex;margin-top:30px;}
.product-wrapper .inside-banner .public-href>.more{width:auto;padding:0 15px;border-width:2px;line-height:38px;border-radius: 26px;}
.product-wrapper .inside-banner .public-href>.more + .more{margin-left:10px;}
.product-wrapper .inside-banner .public-href>.more:nth-child(2){border-color:#fff;background:transparent;}
.product-wrapper .inside-banner .public-href>.more:hover:nth-child(2){border-color: var(--my-color);background: var(--my-color);color: #fff;}

.product-show-top{position: relative;border-radius: 15px;overflow: hidden;margin-bottom:70px;background:url(../png/bg-16xnla1.png) no-repeat center;background-size:100% 100%;}
.product-show-top::after{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity: 0.5;z-index:2;}
.product-show-top .imgs{position: relative;height:450px;z-index:1;}
.product-show-top .imgs .img{display:none;width:50%;position: absolute;right:0;top:50%;transform: translateY(-50%);}
.product-show-top .imgs .img.active{display:block;}
.product-show-top .product-show-title{position: absolute;padding-left:20px;padding-bottom:40px;left:0;bottom:0;width:100%;z-index:3;}
.product-show-top .index-title{margin:0;}
.product-show-top .index-title .link-btn{width:125px;display:flex;align-items: center;color:#fff;font-size:14px;font-weight:bold;margin-top:25px;}
.product-show-top .index-title .link-btn>svg{width:16px;height:16px;transform: rotate(-45deg);margin-left:5px;transition: all 0.3s;}
.product-show-top .index-title .link-btn:hover>svg{transform: none;margin-left:8px;}
.product-show-list{margin-left:-8px;margin-right:-8px;margin-top:-40px;}
.product-show-list>.column{padding-left:8px;padding-right:8px;margin-top:40px;}
.product-show-list .href{display:block;}
.product-show-list h3{margin-top:20px;font-size:16px;margin-bottom:0;text-align: center;transition: all 0.3s;}
.product-show-list .img>img{width:auto;max-width:100%;margin:0 auto;}
.product-show-list .href:hover .img>img{transform: scale(0.96);}
.product-show-list .href:hover h3{color:var(--my-color);}
.product-show-item + .product-show-item{margin-top:50px;}

.product-show-tabs{margin-top:45px;}
.product-show-tabs .swiper-button-prev,
.product-show-tabs .swiper-button-next{width:40px;height:40px;border-radius: 50%;background:#fff;margin-top:-20px;opacity: 1;display:flex;pointer-events: auto;cursor: pointer;}
.product-show-tabs .swiper-button-prev::after,
.product-show-tabs .swiper-button-next::after{display:none;}
.product-show-tabs .swiper-button-prev>svg,
.product-show-tabs .swiper-button-next>svg{width:12px;height:12px;}
.product-show-tabs .swiper-button-prev>svg{transform: rotate(-180deg);}
.product-show-tabs .swiper-button-prev{left:0;}
.product-show-tabs .swiper-button-next{right:0;}
.product-show-tabs .swiper-button-prev:hover,
.product-show-tabs .swiper-button-next:hover{background:var(--my-color);}
.product-show-tabs .swiper-button-prev:hover>svg path,
.product-show-tabs .swiper-button-next:hover>svg path{fill:#fff;}
.product-show-tabs>.swiper{display: inline-block;padding-left:58px;padding-right:58px;font-size:0;height:40px;max-width:100%;}
.product-show-tabs .nav-tabs{border:none;flex-wrap:nowrap;}
.product-show-tabs .nav-tabs>li{width:auto;padding-right:10px;}
.product-show-tabs .nav-tabs>li:last-child{padding-right:0;}
.product-show-tabs .nav-tabs>li>a{display:block;padding:0;padding-left:15px;padding-right:15px;font-size:16px;font-weight:700;line-height:40px;text-align: center;color:rgba(255,255,255,0.5);border-radius: 25px;border:none;cursor: pointer;}
.product-show-tabs .nav-tabs>li>a:hover{color:#fff;}
.product-show-tabs .nav-tabs>li>a.active{background:rgba(255,255,255,0.5);color:#fff;}
.product-show-title-item .index-title{display:none;}
.product-show-title-item .index-title.active{display:block;}

.product-s4{position:relative;width:100%;height:320px;background:#000;overflow:hidden;display:flex;flex-direction: column;justify-content: center;}
.marquee-wrapper{position: absolute;width:100%;height:100%;left:0;top:0;display: flex;align-items: stretch;justify-content: center;padding-left:5px;padding-right:5px;}
.marquee-wrapper::after{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background:url(../png/marquee-mask2padta.png) no-repeat center;background-size:100% 100%;}
.marquee-container{flex: 1;height: 100%;padding-left:5px;padding-right:5px;overflow:hidden;position:relative;}
.marquee-container ul{list-style: none;padding:0;margin:0;}
.marquee-container ul>li{margin-bottom:10px;}
.marquee-container .img{border-radius: 8px;}
.marquee-container .img>img{width:100%;height:100%;object-fit: cover;}
.product-s4 .container{position: relative;z-index:2;}
.product-s4 .title{margin-left:auto;margin-right:auto;text-align: center;}
.product-s4 .title h3{font-size:20px;font-weight:bold;color:#fff;}
.product-s4 .public-href{display: flex;justify-content: center;margin-top:30px;}
.product-s4 .public-href>.more{padding-top:0;padding-bottom:0;border-width:2px;line-height:38px;border-radius: 26px;font-size:16px;}
.product-s4 .public-href>.more + .more{margin-left:15px;}
.product-s4 .public-href>.more:nth-child(2){border-color:#fff;background:transparent;}
.product-s4 .public-href>.more:hover:nth-child(2){border-color: var(--my-color);background: var(--my-color);color: #fff;}
@media (max-width: 991px){
	.product-show-top .imgs{height:auto;}
	.product-show-top .product-show-title{position: relative;padding-right:20px;}
	.product-show-top .imgs .img{position: relative;width:100%;transform: none;}
	.product-show-top .imgs .img>img{max-width:680px;margin-left:auto;margin-right:auto;}
}
@media (max-width: 767px){
	.product-wrapper .inside-banner>img,
	.product-wrapper .inside-banner .img>img{min-height:320px;}
	
	.product-show-top .product-show-title{padding-bottom:30px;}
	.product-show-tabs>.swiper{height:auto;padding:3px 0;display:block;}
	.product-show-tabs .swiper-button-prev, .product-show-tabs .swiper-button-next{top:0;margin-top:0;display: none;}
	.product-show-tabs .swiper-button-next{right:auto;left:50px;}
	.product-show-tabs .nav-tabs{width:100%;overflow-x: auto;overflow-y: hidden;padding-bottom:5px;}
	.product-show-tabs .nav-tabs::-webkit-scrollbar{width:3px;height:3px;background-color:rgba(0,0,0,.05)}
	.product-show-tabs .nav-tabs::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,.05)}
	.product-show-tabs .nav-tabs::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(255,255,255,.3);}
	.product-show-tabs .nav-tabs>li>a{font-size:14px;}
	.product-show-list .img{border-radius: 10px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);padding:10px;}
	.product-show-tabs .nav-tabs>li>a.active{background:var(--my-color);}
}
@media (min-width: 768px){
	.product-wrapper .inside-banner>img,
	.product-wrapper .inside-banner .img>img{min-height:510px;}
	.product-wrapper .inside-banner .public-href>.more{min-width:150px;line-height:48px;font-size:18px;}
	.product-wrapper .inside-banner .title h1{margin-bottom:35px;}
	.product-wrapper .inside-banner .public-href{margin-top:40px;}
	.product-wrapper .inside-banner .title h1,
	.product-s4 .title h3{font-size:24px}
	.product-wrapper .inside-banner .title .p{font-size:16px;}
	
	.product-show-item + .product-show-item{margin-top:60px;}
	.product-show-top .product-show-title{padding-left:40px;}
	.product-show-top .index-title .link-btn{font-size:16px;}
	.product-show-list{margin-left:-10px;margin-right:-10px;}
	.product-show-list>.column{padding-left:10px;padding-right:10px;}
	.product-show-list h3{margin-top:30px;}
	.product-show-tabs .nav-tabs>li{padding-right:20px;}
	.product-show-tabs .nav-tabs>li>a{padding-left:20px;padding-right:20px;}
	
	.product-s4{height:550px;}
	.product-s4 .title{max-width:75%;}
	.product-s4 .public-href{margin-top:40px;}
	.product-s4 .public-href>.more + .more{margin-left:90px;}
}
@media (min-width: 992px){
	.product-show-top .index-title{width:50%;}
}
@media (min-width: 1200px){
	.product-wrapper .inside-banner .title h1,
	.product-s4 .title h3{font-size:40px}
	.product-wrapper .inside-banner .title .p{font-size:18px;}
	.product-wrapper .inside-banner .public-href{margin-top:60px;}
	
	.product-show-item + .product-show-item{margin-top:80px;}
	.product-show-top .imgs{height:520px;}
	.product-show-top .product-show-title{padding-left:60px;}
	.product-show-top .index-title .link-btn{font-size:18px;margin-top:35px;}
	.product-show-list{margin-left:-20px;margin-right:-20px;}
	.product-show-list>.column{padding-left:20px;padding-right:20px;}
	.product-show-list h3{margin-top:40px;font-size:18px;}
	.product-show-tabs .swiper-button-prev,
	.product-show-tabs .swiper-button-next{width:50px;height:50px;margin-top:-25px;}
	.product-show-tabs .swiper-button-prev>svg,
	.product-show-tabs .swiper-button-next>svg{width:16px;height:16px;}
	.product-show-tabs>.swiper{height:50px;padding-left:98px;padding-right:98px;}
	.product-show-tabs .nav-tabs>li>a{width:156px;font-size:18px;line-height:50px;padding-left:0;padding-right:0;}
	
	.product-s3 .container{max-width:1080px;}
	
	.marquee-wrapper,
	.marquee-container{padding-left:10px;padding-right:10px;}
	.marquee-container ul>li{margin-bottom:20px;}
	.marquee-container .img{border-radius: 15px;}
	.product-s4{height:770px;}
	
	.product-s4 .public-href{margin-top:60px;}
	.product-s4 .public-href>.more{width:156px;line-height:48px;font-size:18px;}
	.product-s4 .public-href>.more + .more{margin-left:130px;}
}
@media (min-width: 1400px){
	.product-show-item + .product-show-item{margin-top:100px;}
	.product-show-top .imgs{height:610px;}
}

.faq-list.product-faq-list .accordion-item{padding:10px 0;background:#f7f8f8;border-radius: 12px;overflow: hidden;margin-bottom:10px;}
.faq-list.product-faq-list .accordion-button{padding:12px 15px;border:none;display:flex;justify-content: space-between;align-items: center;}
.faq-list.product-faq-list .accordion-button h4{font-size:16px;font-weight:700;margin-right:20px;line-height:1.5;transition: all 0.3s;}
.faq-list.product-faq-list .accordion-item:not(.active) .accordion-button:hover h4{opacity: 0.5;}
.faq-list.product-faq-list .jia{position: static;width:32px;height:32px;border-radius: 50%;background:#fff;display:flex;justify-content: center;align-items: center;transform: rotate(90deg);flex-shrink:0;overflow: hidden;}
.faq-list.product-faq-list .jia svg{width:60%;height:60%;transition: all 0.3s;}
.faq-list.product-faq-list .jia::before,
.faq-list.product-faq-list .jia::after{display:none;}
.faq-list.product-faq-list .active .accordion-button>.jia>svg{transform: rotate(-180deg);}
.faq-list.product-faq-list .accordion-body{padding:0 15px 10px;background:none;}
.faq-list.product-faq-list .InfoContent,
.faq-list-tip{font-size:14px;color:#777;}
.faq-list-tip{margin-top:25px;}
@media (min-width: 768px){
	.faq-list.product-faq-list .accordion-item{padding:15px 0;}
	.faq-list.product-faq-list .accordion-button,
	.faq-list.product-faq-list .accordion-body{padding-left:30px;padding-right:30px;}
	.faq-list.product-faq-list .accordion-button h4{font-size:18px;}
	.faq-list.product-faq-list .InfoContent,
	.faq-list-tip{font-size:18px;}
}
@media (min-width: 1200px){
	.faq-list.product-faq-list .jia{width:40px;height:40px;}
	.faq-list.product-faq-list .accordion-item{padding:20px 0;}
	.faq-list.product-faq-list .accordion-button,
	.faq-list.product-faq-list .accordion-body{padding-left:40px;padding-right:40px;}
	.faq-list.product-faq-list .accordion-button h4{font-size:20px;}
	.faq-list.product-faq-list .InfoContent,
	.faq-list-tip{max-width:80%;}
}


.subscribe-modal .modal-dialog-centered{min-height:calc(100vh - 60px);}
.subscribe-modal .modal-dialog{max-width:90%;margin:30px auto;}
.subscribe-modal .modal-close{position: absolute;right:0;top:0;width:40px;height:40px;z-index:3;border:none;background:rgba(0,0,0,0.3);border-radius: 50%;padding:0;display: flex;justify-content: center;align-items: center;}
.subscribe-modal .modal-content{border:none;border-radius: 20px;overflow: hidden;}
.subscribe-modal .modal-body{padding:0;}
.subscribe-modal .subscribe-box{padding:30px;}
.subscribe-modal .index-title h2{color:#000;}
.subscribe-modal .index-title .p{color:#666;}
.subscribe-modal .subscribe-form{width:100%;position: relative;margin-bottom:20px;}
.subscribe-modal .subscribe-form .form-control{display:block;background:none;height:50px;border:none;font-size:16px;border-radius: 30px;border:1px solid #d9d9d9;padding-right:100px;}
.subscribe-modal .error .form-control{border-color:#d9d9d9;}
.subscribe-modal .subscribe-form .form-control:focus{outline: 0;box-shadow: none!important;border-color:#ababab;}
.subscribe-modal .subscribe-form .btn{position: absolute;padding:0 10px;height:40px;top:5px;right:5px;border-radius: 30px;background:var(--my-color);color:#fff;border:none;box-shadow: none;margin:0;}
.subscribe-modal .valid_message{position:absolute;left:0;color:red;font-size:12px;line-height:20px;padding-left:15px;}
@media (max-width: 767px){
	.subscribe-modal .subscribe-box{padding-left:20px;padding-right:20px;}
	.subscribe-modal .index-title{margin-bottom:30px;}
}
@media (min-width: 768px){
	.subscribe-modal .subscribe-box{display:flex;justify-content: space-between;align-items: center;}
	.subscribe-modal .index-title{width:50%;margin-bottom:0;}
	.subscribe-modal .subscribe-form-box{width:45%;}
}
@media (min-width: 1200px){
	.subscribe-modal .modal-dialog{max-width:1000px;}
}