.case-3-swiper .swiper-container{
    margin: 0 -.75rem;
}
.case-3-swiper .swiper-slide{
    width: calc(33.33% - 1.5rem);
    margin: 0 .75rem;
    height: auto;
}
.case-3-swiper .item{
    height: 100%;
    position: relative;
    background: #f8f9fa;
}
.case-3-swiper .item .text{
    padding: 26px 30px;
    box-shadow: inset 0 0px 2px 0 #d8d8d8;
}
.case-3-swiper .item p{
    margin-bottom: 50px;
    color: #666;
    height: 64px;
}
.case-3-swiper .item span{
    position: absolute;
    left: 30px;
    bottom: 26px;
}
.case-3-swiper .item a{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}


.rhy-nav .anchor-nav{
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
}
.rhy-comparison .title h2,.rhy-architecture .title h2,.rhy-advantage .title h2,.rhy-technology .title h2,.rhy-experience .title h2{
	margin-bottom: 0;
	padding-bottom: 10px;
	position: relative;
}
.rhy-comparison .title h2::after,.rhy-architecture .title h2::after,.rhy-advantage .title h2::after,.rhy-technology .title h2::after,.rhy-experience .title h2::after{
    content: "";
    display: block;
    width: 50px;
    height: 3px;
    background: #ff6a00;
    position: absolute;
    left: calc(50% - 25px);
    bottom: 0;
    transition: all 0.3s ease-out;
}
.rhy-comparison{
	padding: 5vmax 0;
}
.rhy-banner{
	background: url('/uploads/allimg/241217/1-24121G514293S.jpg') no-repeat;
	background-size: cover;
	background-position: center;
	padding: 30px 0 0;
}
.rhy-banner .text{
	padding: 3vmax 0;
	background: url('/uploads/allimg/241217/1-23052515295A62.png') no-repeat;
	background-size: auto 100%;
	background-position: center right;
}
.rhy-banner h1{
	font-size: 2rem;
}
.rhy-banner .text p{
	width: 80%;
	max-width: 650px;
}
.rhy-banner .text .download{
	width: 120px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	border: 1px solid;
	margin-left: 20px;
	text-align: center;
}
.rhy-nav{
	transform: translateY(50%);
}
.rhy-nav li{
	text-align: center;
	padding: 20px 0;
	flex: auto;
	background: #fff;
	position: relative;
}
.rhy-nav li:not(:last-child)::after{
	content: "";
	display: block;
	width: 1px;
	height: 50%;
	background: #d5d5d5;
	position: absolute;
	top: 25%;
	right: 0;
}
.rhy-nav li.active::after{
	content: "";
	background: #ff6a00;
}
.rhy-nav li.active{
	background: #ff6a00;
	color: #fff;
}
.rhy-about{
	padding: 5.2vmax 0 0;
	background: #f8f9fa;
}
.rhy-about .top p{
	max-width: 500px;
	margin: 10px auto 2.5vmax;
	position: relative;
}
.rhy-about .top p::before{
    content: '';
    display: block;
    width: 18px;
    height: 12px;
    background: url('/uploads/allimg/250902/1-230525164111643.png');
    background-size: cover;
    background-position: center bottom;
    position: absolute;
    left: calc(50% - 9px);
    top: -40px;
}
.rhy-about .text{
	padding-bottom: 5vmax;
}
.rhy-about .text span{
	display: block;
}
.rhy-about .text h5{
	margin-top: 20px;
}
.rhy-about .container-md>.flex{
    background: linear-gradient(230deg, rgba(248,249,250,0), rgba(248,249,250,1)), url('/uploads/allimg/241217/1-250902095949.png');
    background-size: cover;
    background-position: bottom right;
}
.rhy-architecture{
	padding: 5vmax 0;
	background: #f8f9fa;
}
.rhy-comparison .title i{
	padding: 0 10px;
}
.rhy-comparison .container-md>.flex{
	gap: 50px;
}
.rhy-comparison .item-3{
	flex: 3;
	position: relative;
}
.rhy-comparison .item-3::after{
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	background: url('/uploads/allimg/241217/4.svg');
	background-size: contain;
	    background-repeat: no-repeat;
	position: absolute;
	top: calc(60% - 20px);
	left: -45px;
}
.rhy-comparison .item-10{
	flex: 10;
}
.rhy-comparison .box{
	width: 100%;
	height: calc(100% - 65px);
	background: #f8f9fa;
}
.rhy-comparison .item-10 .box{
	height: 100%;
}
.rhy-comparison h5 span{
	display: block;
	font-size: 14px;
}
.rhy-comparison strong{
	display: block;
	background: #23262f;
	padding: 10px 0;
}
.rhy-comparison .left{
	flex: 3;
	max-width: 40%;
	height: 100%;
	position: relative;
}
.rhy-comparison .right{
	flex: 4;
	max-width: 60%;
	height: 100%;
	position: relative;
}
.rhy-comparison .left>span,.rhy-comparison .right>span{
    display: block;
    width: 60px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.rhy-comparison .info{
	padding: 4px;
	margin-top: 25px;
	height: calc(100% - 25px);
}
.rhy-comparison .left .info{
	background: #ececec;
}
.rhy-comparison .left .info img{
	width: 90%;
	max-height: 150px;
	margin: 10px auto;
}
.rhy-comparison .right .info{
	background: #fff;
}
.rhy-comparison .right .info img{
	width: 35px;
	margin-top: 5px;
}
.rhy-comparison .box>.flex{
	padding: 10px;
	align-items: center;
	height: calc(100% - 41px);
	justify-content: space-between;
}
.rhy-comparison .flex i{
	display: block;
	font-size: 12px;
	transform: scale(.8);
}
.rhy-comparison em{
	display: block;
	font-size: 12px;
	transform: scale(.8);
	min-width: 24px;
	min-height: 20px;
	padding: 2px 0;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}
.rhy-comparison .no-border{
	position: relative;
}
.rhy-comparison .no-border::before{
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 1px;
	background: #ff6a00;
	left: 0;
	top: 23px;
	transform: scale(.8);
}
.rhy-comparison .no-border em:nth-child(1){
	border-bottom: none;
	border-color: #ff6a00;
}
.rhy-comparison .no-border em:nth-child(2){
	border-top: none;
	border-color: #ff6a00;
}
.rhy-comparison .info .flex{
	align-items: center;
	justify-content: space-between;
	margin: 15px 0;
	width: 130px;
}
.rhy-comparison .bracket{
	text-align: left;
	padding: 3px 0 3px 6px;
	position: relative;
	width: 79px;
}
.rhy-comparison .bracket::before{
	content: "";
	height: 100%;
	width: 3px;
	border: 1px solid #d8d8d8;
	border-right: none;
	border-radius: 3px;
	position: absolute;
	left: 1px;
	top: 0;
}
.rhy-comparison .bracket::after{
	content: "";
    width: 6px;
    height: 6px;
    border: 1px solid #d8d8d8;
    border-right: none;
    border-bottom: none;
    position: absolute;
    left: -2px;
    top: calc(50% - 3px);
    transform: rotate(315deg);
    background: #fff;
}
.rhy-architecture .box{
	padding: 30px;
	background: #fff;
}
.rhy-architecture img{
	max-width: 960px;
	width: 100%;
	margin: 50px auto;
}
.rhy-advantage{
	padding: 5vmax 0;
	background: linear-gradient(140deg,rgba(255,255,255,.5) 0%, rgba(255,255,255,.8) 60%, rgba(255,255,255,1) 100%), url('/uploads/allimg/241218/2.png');
	background-size: cover;
}
.rhy-advantage .row{
	row-gap: 1.5rem;
}
.rhy-advantage .item{
	height: 100%;
	padding: 50px 20px;
	border: 1px solid #ff6a00;
	border-radius: 5px;
}
.rhy-advantage .item h5{
	font-size: 16px;
	margin-top: 20px;
	transition: transform 0.3s ease-out;
}
.rhy-advantage .item .img{
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url('/uploads/allimg/241217/bdys.svg');
	background-size: 300px auto;
	transition: transform 0.3s ease-out;
}
.rhy-advantage .col-lg-3:nth-child(1) .item .img{
	background-position: 0 0;
}
.rhy-advantage .col-lg-3:nth-child(2) .item .img{
	background-position: -85px 0;
}
.rhy-advantage .col-lg-3:nth-child(3) .item .img{
	background-position: -170px 0;
}
.rhy-advantage .col-lg-3:nth-child(4) .item .img{
	background-position: -255px 0;
}
.rhy-advantage .col-lg-3:nth-child(5) .item .img{
	background-position: -1px -80px;
}
.rhy-advantage .col-lg-3:nth-child(6) .item .img{
	background-position: -85px -80px;
}
.rhy-advantage .col-lg-3:nth-child(7) .item .img{
	background-position: -170px -80px;
}
.rhy-advantage .col-lg-3:nth-child(8) .item .img{
	background-position: -255px -80px;
}
.rhy-advantage .item p{
	text-align: justify;
	color: #fff;
	padding: 10px 10px 0 10px;
	opacity: 0;
	transition: all 0.3s linear;
}
.rhy-technology{
	padding: 5vmax 0;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.41), rgba(0, 0, 0, 0.41)), url('/uploads/allimg/241217/1-241217173600.png');
	background-size: cover;
}
.rhy-technology .row{
	row-gap: 1.5rem;
}
.rhy-technology .item{
	position: relative;
	background: rgba(79, 79, 79, .65);
	transition: all 0.3s linear;
}
.rhy-technology .col-lg-3:nth-child(2) .item, 
.rhy-technology .col-lg-3:nth-child(4) .item, 
.rhy-technology .col-lg-3:nth-child(5) .item, 
.rhy-technology .col-lg-3:nth-child(7) .item, 
.rhy-technology .col-lg-3:nth-child(10) .item, 
.rhy-technology .col-lg-3:nth-child(12) .item, 
.rhy-technology .col-lg-3:nth-child(13) .item, 
.rhy-technology .col-lg-3:nth-child(15) .item{
    background: #ff6a00;
}
.rhy-technology .col-lg-3:nth-child(2) h5, 
.rhy-technology .col-lg-3:nth-child(4) h5, 
.rhy-technology .col-lg-3:nth-child(5) h5, 
.rhy-technology .col-lg-3:nth-child(7) h5, 
.rhy-technology .col-lg-3:nth-child(10) h5, 
.rhy-technology .col-lg-3:nth-child(12) h5, 
.rhy-technology .col-lg-3:nth-child(13) h5, 
.rhy-technology .col-lg-3:nth-child(15) h5{
    color: #fff;
}
.rhy-technology .item::before{
	content: "";
	display: block;
	width: 100%;
	padding-bottom: 100%;
}
.rhy-technology .item .img{
	position: absolute;
	width: 45px;
	height: 45px;
	left: 30px;
	top: 50%;
	transform: translateY(-100%);
	background: url('/uploads/allimg/241217/hxjs.svg');
	background-size: 300px auto;
	background-repeat: no-repeat;
	transition: all 0.3s ease-out;
}
.rhy-technology .col-lg-3:nth-child(1) .item .img{
	background-position: 0 0;
}
.rhy-technology .col-lg-3:nth-child(2) .item .img{
	background-position: -85px 0;
}
.rhy-technology .col-lg-3:nth-child(3) .item .img{
	background-position: -175px 5px;
}
.rhy-technology .col-lg-3:nth-child(4) .item .img{
	background-position: -258px 4px;
}
.rhy-technology .col-lg-3:nth-child(5) .item .img{
	background-position: 0 -60px;
}
.rhy-technology .col-lg-3:nth-child(6) .item .img{
	background-position: -85px -60px;
}
.rhy-technology .col-lg-3:nth-child(7) .item .img{
	background-position: -175px -60px;
}
.rhy-technology .col-lg-3:nth-child(8) .item .img{
	background-position: -258px -57px;
}
.rhy-technology .col-lg-3:nth-child(9) .item .img{
	background-position: 0 -124px;
}
.rhy-technology .col-lg-3:nth-child(10) .item .img{
	background-position: -85px -124px;
}
.rhy-technology .col-lg-3:nth-child(11) .item .img{
	background-position: -175px -121px;
}
.rhy-technology .col-lg-3:nth-child(12) .item .img{
	background-position: -258px -124px;
}
.rhy-technology .col-lg-3:nth-child(13) .item .img{
	background-position: 0 -190px;
}
.rhy-technology .col-lg-3:nth-child(14) .item .img{
	background-position: -85px -190px;
}
.rhy-technology .col-lg-3:nth-child(15) .item .img{
	background-position: -175px -187px;
}
.rhy-technology .col-lg-3:nth-child(16) .item .img{
	background-position: -258px -190px;
}
.rhy-technology h5{
	color: #ff6a00;
	position: absolute;
	width: calc(100% - 60px);
	left: 30px;
	top: calc(50% + 15px);
	transition: all 0.3s ease-out;
}
.rhy-technology h5::after{
	content: "";
	display: block;
	width: 25px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 3px;
	bottom: -15px;
}
.rhy-technology .item p{
	color: #fff;
	position: absolute;
	opacity: 0;
	width: calc(100% - 60px);
	left: 30px;
	bottom: 0;
	transition: all 0.3s ease-out;
}
.rhy-experience{
	padding: 5vmax 0;
	overflow: hidden;
}
.rhy-experience .container-md>.flex{
	align-items: center;
	gap: 10px;
}
.rhy-experience .left,.rhy-experience .right{
	flex: 3;
}
.rhy-experience .center{
	flex: 5;
}
.rhy-experience .center .box{
	width: 100%;
	padding: 8px;
	border-radius: 50%;
	border: 1px solid #666;
}
.rhy-experience .center .line1{
	width: 100%;
	height: 100%;
	padding: 1px;
	background: conic-gradient(#ff6a00 0%, #ff6a00 6.25%, #fff 6.25%, #fff 18.75%, #ff6a00 18.75%, #ff6a00 31.25%, #fff 31.25%, #fff 43.75%, #ff6a00 43.75%, #ff6a00 56.25%, #fff 56.25%, #fff 68.75%, #ff6a00 68.75%, #ff6a00 81.25%, #fff 81.25%, #fff 93.75%, #ff6a00 93.75%, #ff6a00 100%);
	border-radius: 50%;
}
.rhy-experience .center .line2{
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 50%;
	padding: 40px;
}
.rhy-experience .center .img{
	width: 100%;
	background: url('/uploads/allimg/241217/1-241218514293S.jpg');
	background-size: 105%;
	background-position: center;
	border-radius: 50%;
}
.rhy-experience .item{
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);
	height: 124px;
	justify-content: center;
	align-items: center;
	border-radius: 8px;
	background: #fff;
	position: relative;
}
.rhy-experience .left .item{
	border-left: 2px solid #ff6a00;
}
.rhy-experience .right .item{
	border-right: 2px solid #ff6a00;
}
.rhy-experience .left .item::before{
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border-radius: 8px;
	background: #ff6a00;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.3s ease-out;
}
.rhy-experience .right .item::before{
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border-radius: 8px;
	background: #ff6a00;
	position: absolute;
	top: 0;
	right: 0;
	transition: all 0.3s ease-out;
}
.rhy-experience .left .item:nth-child(2),.rhy-experience .right .item:nth-child(2){
	margin: 30px 0;
}
.rhy-experience .left .item:nth-child(1),.rhy-experience .left .item:nth-child(3){
	transform: translateX(20%);
}
.rhy-experience .right .item:nth-child(1),.rhy-experience .right .item:nth-child(3){
	transform: translateX(-20%);
}
.rhy-experience .item p{
	width: 65%;
	line-height: 2;
	margin-bottom: 0;
	position: inherit;
	z-index: 2;
}
.rhy-experience .left .item p{
	text-align: right;
}
.rhy-experience .item i{
	display: block;
	position: absolute;
	width: 60px;
	height: 60px;
	background: #000;
	border-radius: 50%;
	top: calc(50% - 30px);
}
.rhy-experience .left .item i{
	right: -25px;
}
.rhy-experience .right .item i{
	left: -25px;
}
.rhy-experience .item i::before{
	content: "";
	display: block;
	width: 35px;
	height: 35px;
	background: url('/uploads/allimg/241217/5.svg');
	background-size: 100px auto;
	background-repeat: no-repeat;
	margin: 12.5px;
}
.rhy-experience .left .item:nth-child(1) i::before{
	background-position: -13px -16px;
}
.rhy-experience .left .item:nth-child(2) i::before{
	background-size: 90px auto;
	background-position: -10px -45px;
}
.rhy-experience .left .item:nth-child(3) i::before{
	background-position: -13px -88px;
}
.rhy-experience .right .item:nth-child(1) i::before{
	background-size: 90px auto;
	background-position: -43px -12px;
}
.rhy-experience .right .item:nth-child(2) i::before{
	background-size: 82px auto;
	background-position: -38px -40px;
}
.rhy-experience .right .item:nth-child(3) i::before{
	background-size: 93px auto;
	background-position: -46px -81px;
}

.banner-aidaas{
	height: calc(100vh - 80px);
	max-height: 500px;
	background: url('/skin/img/product/5.png');
	background-size: cover;
	background-position: center;
	position: relative;
}
.banner-aidaas::before{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url('/skin/img/product/6.png');
	background-size: cover;
	background-position: center;
}
.banner-aidaas .flex,.banner-tspace .flex{
	position: relative;
	z-index: 2;
	height: calc(100vh - 80px);
	max-height: 500px;
	align-items: center;
	justify-content: space-between;
}
.banner-aidaas .text p,.banner-tspace .text p{
	font-size: 1.5rem;
}
.banner-aidaas .img{
    height: 100%;
}
.banner-aidaas .img img{
    display: block;
    height: 82%;
    margin: 9% 0;
}
.title-aidaas img{
	width: 210px;
	max-width: 50vw;
}
.title-aidaas>strong{
    display: block;
	font-size: 2rem;
}
.solution-aidaas,.scene-aidaas,.contrast-aidaas,.case-tspace{
	padding: 5vmax 0;
}
.solution-aidaas .col-lg-3{
	padding-top: 1.5rem;
}
.solution-aidaas .item{
	border-radius: 4px;
	background: linear-gradient(144deg, #FCFCFC -10%, #F6F6F6 100%);
	position: relative;
	max-height: 300px;
	transition: all 0.2s linear;
}
.solution-aidaas .item::before{
	content: "";
	display: block;
	width: 100%;
	padding-bottom: 100%;
	min-height: 260px;
}
.solution-aidaas .item .icon{
	width: 110px;
	height: 80px;
	position: absolute;
	left: 30px;
	top: -15px;
	background: url('/skin/img/product/383@1x.png');
	background-repeat: no-repeat;
	background-size: 120px auto;
	z-index: 2;
}
.solution-aidaas .col-lg-3:nth-child(1) .icon{
	background-position: -20px 0px;
}
.solution-aidaas .col-lg-3:nth-child(2) .icon{
	background-position: -20px -128px;
}
.solution-aidaas .col-lg-3:nth-child(3) .icon{
	background-position: -20px -270px;
}
.solution-aidaas .col-lg-3:nth-child(4) .icon{
	background-position: -20px -405px;
}
.solution-aidaas .col-lg-3:nth-child(5) .icon{
	background-position: -20px -560px;
}
.solution-aidaas .col-lg-3:nth-child(6) .icon{
	background-position: -20px -690px;
}
.solution-aidaas .col-lg-3:nth-child(7) .icon{
	background-position: -20px -808px;
}
.solution-aidaas .col-lg-3:nth-child(8) .icon{
	background-position: -20px -951px;
}
.solution-aidaas .item h5{
	position: absolute;
	left: 0;
	padding: 0 30px;
	top: 80px;
	z-index: 2;
}
.solution-aidaas .item p{
	position: absolute;
	left: 0;
	padding: 0 30px;
	top: 140px;
	z-index: 2;
	margin-bottom: 0;
	color: #666;
}
.solution-aidaas .item .num{
	position: absolute;
	right: 5px;
	bottom: 15px;
	font-size: 120px;
	font-weight: bold;
	line-height: 1;
	color: #ededed;
	z-index: 1;
}
.slogan-aidaas{
	background: #ff6a00;
	padding: 4vmax 0 calc(4vmax - 1.2rem);
}
.slogan-aidaas .flex{
	align-items: flex-start;
	justify-content: center;
	gap: 5px;
}
.slogan-aidaas img{
	height: 3.6rem;
	margin-top: 2px;
}
.slogan-aidaas span{
	font-size: 2.4rem;
	line-height: 1;
	font-weight: bold;
}
.framework-aidaas{
	padding: 5vmax 0;
	background: linear-gradient(180deg, rgba(248,249,250,0) 0, rgba(248,249,250,90%) 100%), url('/skin/img/product/7.png');
	background-size: cover;
	background-position: center;
}
.framework-aidaas .flex{
    align-items: center;
    gap: 5vmax;
}
.framework-aidaas .container-md p{
    flex:1;
    margin-bottom: 0;
}
.framework-aidaas .container-md img{
    max-width: 35%;
}
.scene-aidaas .box{
	gap: 1.5rem;
}
.scene-aidaas .tab_li{
	background: linear-gradient(160deg, #EFF2F7 -9%, #F6F6F6 97%);
	border-radius: 8px;
	padding: 38px 0;
	position: relative;
	box-shadow: 0 2px 5px 0px rgba(0, 0, 0, .1);
}
.scene-aidaas .tab_li li{
	padding: 15px 30px 15px 50px;
	position: relative;
	z-index: 2;
	min-width: 15vw;
	background: url('/skin/img/product/383@1x.png');
	background-repeat: no-repeat;
	background-size: 120px auto;
}
.scene-aidaas .tab_li li:nth-child(1){
	background-position: -30px -1082px;
}
.scene-aidaas .tab_li li:nth-child(2){
	background-position: -30px -1155px;
}
.scene-aidaas .tab_li li:nth-child(3){
	background-position: -30px -1222px;
}
.scene-aidaas .tab_li li:nth-child(4){
	background-position: -30px -1290px;
}
.scene-aidaas .tab_li li:nth-child(5){
	background-position: -30px -1360px;
}
.scene-aidaas .tab_li li:nth-child(6){
	background-position: -30px -1430px;
}
.scene-aidaas .tab_li .active{
	color: #ff6a00;
}
.scene-aidaas .tab_li .bg{
	position: absolute;
	width: 100%;
	height: 51px;
	background: linear-gradient(90deg, #FFFFFF 24%, rgba(255, 255, 255, 0) 117%);
	left: 0;
	top: 50px;
	z-index: 1;
	transition: all 0.2s linear;
	border-left: 4px solid #ff6a00;
}
.scene-aidaas .tab_con{
	flex: 1;
	border-radius: 8px;
	overflow: hidden;
	display: none;
}
.scene-aidaas .tab_con.active{
    display: block;
}
.scene-aidaas .text{
	background: url('/skin/img/product/8.png');
	background-size: cover;
	background-position: center;
	padding: 50px 100px 30px 50px;
	min-height: 185px;
}
.scene-aidaas .text p,.contrast-aidaas table td:nth-child(-n + 2),.contrast-aidaas table th:nth-child(-n + 2){
	color: #666;
}
.scene-aidaas .tab_con .img{
	min-height: 320px;
}
.scene-aidaas .img .info{
	position: absolute;
	top: 50%;
	right: 50px;
	transform: translateY(-50%);
	z-index: 2;
}
.scene-aidaas .tab_con .img::after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(271deg, #F8F8F8 0%, rgba(248, 248, 248, 0.48) 39%, rgba(248, 248, 248, 0) 51%);
	z-index: 1;
}
.scene-aidaas .img .info span{
	display: inline-block;
	margin: 10px 0;
	background: #ff6a00;
	color: #fff;
	padding: 6px 20px;
	border-radius: 20px;
}
.value-aidaas{
	background: #F9FCFD;
	padding: 5vmax 0 0;
	position: relative;
	overflow: hidden;
}
.value-aidaas .top{
	justify-content: center;
	gap: 5vw;
}
.value-aidaas .top .left{
	flex: 1;
	text-align: right;
	padding-left: 20px;
}
.value-aidaas .top .right{
	flex: 1;
	padding-left: 20px;
}
.value-aidaas .top span{
	display: inline-block;
	position: relative;
}
.value-aidaas .top span::before{
	content: "";
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #333;
	position: absolute;
	left: -20px;
	top: calc(50% - 5px);
}
.value-aidaas .top .right span::before{
	background: #ff6a00;
}
.value-aidaas .text{
	position: relative;
	height: 50vw;
	max-height: 458px;
	z-index: 2;
}
.value-aidaas .text .flex{
	margin: 0 auto;
	width: 70vw;
	max-width: 640px;
}
.value-aidaas .text .flex div{
	flex: 1;
	position: relative;
	height: 12.5vw;
	max-height: 115px;
}
.value-aidaas .text i{
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
	transition: all .2s linear;
}
.value-aidaas .text i::before{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url('/skin/img/product/383@1x.png');
	background-repeat: no-repeat;
	background-size: 120px auto;
}
.value-aidaas .text .one i::before{
	background-position: -40px -1503px;
}
.value-aidaas .text .two i::before{
	background-position: -40px -1572px;
}
.value-aidaas .text .three i::before{
	background-position: -40px -1640px;
}
.value-aidaas .text .four i::before{
	background-position: -40px -1713px;
}
.value-aidaas .text .five i::before{
	background-position: -40px -1782px;
}
.value-aidaas .text .six i::before{
	background-position: -39px -1852px;
}
.value-aidaas .text .seven i::before{
	background-position: -40px -1924px;
}
.value-aidaas .text span{
	display: block;
	position: absolute;
	width: 175px;
	color: #666;
}
.value-aidaas .two,.value-aidaas .three{
	transform: translateY(100%);
}
.value-aidaas .four,.value-aidaas .five{
	transform: translateY(200%);
}
.value-aidaas .six,.value-aidaas .seven{
	transform: translateY(300%);
}
.value-aidaas .one i{
	top: 50%;
	left: 50%;
	transform: translate(-50%,-32%);
	text-align: center;
}
.value-aidaas .one span{
	top: 0;
	left: 50%;
	transform: translate(-50%,-25%);
	text-align: center;
}
.value-aidaas .two i{
	top: 0;
	transform: translateY(-50%);
	right: 116%;
}
.value-aidaas .two span{
	top: 0;
	transform: translateY(-50%);
	right: calc(116% + 60px);
	text-align: right;
}
.value-aidaas .three i{
	top: 0;
	transform: translateY(-50%);
	left: 116%;
}
.value-aidaas .three span{
	top: 0;
	transform: translateY(-50%);
	left: calc(116% + 60px);
	text-align: left;
}
.value-aidaas .four i{
	top: 0;
	transform: translateY(-50%);
	right: 134%;
}
.value-aidaas .four span{
	top: 0;
	transform: translateY(-50%);
	right: calc(134% + 60px);
	text-align: right;
}
.value-aidaas .five i{
	top: 0;
	transform: translateY(-50%);
	left: 134%;
}
.value-aidaas .five span{
	top: 0;
	transform: translateY(-50%);
	left: calc(134% + 60px);
	text-align: left;
}
.value-aidaas .six i{
	top: 25%;
	transform: translateY(-50%);
	right: 77%;
}
.value-aidaas .six span{
	top: 25%;
	transform: translateY(-50%);
	right: calc(77% + 60px);
	text-align: right;
}
.value-aidaas .seven i{
	top: 25%;
	transform: translateY(-50%);
	left: 77%;
}
.value-aidaas .seven span{
	top: 25%;
	transform: translateY(-50%);
	left: calc(77% + 60px);
	text-align: left;
}
.value-aidaas .img-bg{
	position: absolute;
	width: 70vw;
	height: 70vw;
	max-width: 640px;
	max-height: 640px;
	left: 50%;
	bottom: 0;
	transform: translate(-50%,38.2%);
}
.value-aidaas .img-bg .run1{
	position: absolute;
	width: 100%;
	height: 55%;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 3;
}
.value-aidaas .img-bg .ring1{
	position: absolute;
	top: 11%;
	left: 6%;
	width: 88%;
	padding-bottom: 88%;
	border-radius: 50%;
	border: 1px dashed #ff6a00;
	z-index: 3;
	animation: rotate360 30s linear infinite;
}
@keyframes rotate360 {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.value-aidaas .img-bg .run2{
	position: absolute;
	top: 17.5%;
	left: 17.5%;
	width: 65%;
	height: 65%;
	border-radius: 50%;
	background: conic-gradient(#ff6a00 0, #ff6a00 30%, #fff 30%, #fff 50%, #ff6a00 50%, #ff6a00, #ff6a00 90%, #fff 90%, #fff 100%);
	z-index: 3;
	animation: rotate-360 20s linear infinite;
	padding: 1px;
}
@keyframes rotate-360 {
    from {
        transform: rotate(360deg);
    }
    to {
        transform: rotate(0deg);
    }
}
.value-aidaas .img-bg .ring2{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #fff;
	position: relative;
}
.value-aidaas .img-bg .ring2 .dot1{
	position: absolute;
	width: 6px;
	height: 6px;
	border: 1px solid #ff6a00;
	border-radius: 50%;
	left: calc(21% - 2px);
	top: calc(9% - 2px);
}
.value-aidaas .img-bg .ring2 .dot2{
	position: absolute;
	width: 5px;
	height: 5px;
	background: #ff6a00;
	border-radius: 50%;
	left: calc(50% - 3px);
	top: -3px;
}
.value-aidaas .img-bg .ring2 .dot3{
	position: absolute;
	width: 6px;
	height: 6px;
	border: 1px solid #ff6a00;
	border-radius: 50%;
	right: calc(2% - 1px);
	bottom: calc(34% - 4px);
}
.value-aidaas .img-bg .ring2 .dot4{
	position: absolute;
	width: 5px;
	height: 5px;
	background: #ff6a00;
	border-radius: 50%;
	left: calc(50% - 3px);
	bottom: -3px
}
.value-aidaas .img-bg .bg{
	background: linear-gradient(180deg, #FFEADB 0%, rgba(255, 234, 219, 0) 100%);
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
}
.value-aidaas .img-bg .bg1{
	width: 76%;
	height: 76%;
	border-radius: 50%;
	background: #fff;
	margin: 12%;
	padding: 10%;
}
.value-aidaas .img-bg .bg2{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: linear-gradient(180deg, #FF6C00 0%, rgba(255, 108, 0, 0) 100%);
	padding: 5%;
	position: relative;
	z-index: 5;
}
.value-aidaas .img-bg .bg3{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #fff;
	position: relative;
	z-index: 5;
}
.value-aidaas .img-bg .bg4{
	position: absolute;
	width: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-70%);
	font-size: 1.5rem;
	color: #3d3d3d;
	z-index: 5;
}
.contrast-aidaas .box{
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	padding: 60px 0;
}
.contrast-aidaas .box::before{
	content: "";
	display: block;
	width: 62.5%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(147deg, #EFF2F7 -5%, #F6F6F6 95%);
	z-index: -1;
}
.contrast-aidaas .box::after{
	content: "";
	display: block;
	width: 37.5%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: linear-gradient(180deg, #FF6A00 0%, #FF9446 97%);
	z-index: -1;
}
.contrast-aidaas table{
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 5;
}
.contrast-aidaas table th{
	width: 25%;
	font-size: 1rem;
	padding: 10px 0;
}
.contrast-aidaas table th:nth-child(1),.contrast-aidaas table th:nth-child(2){
	background: url('/skin/img/product/383@1x.png');
	background-repeat: no-repeat;
	background-size: 100px auto;
	background-position: 50% -1662px;
}
.contrast-aidaas table th:nth-child(4) strong{
	padding-left: 30px;
	background: url('/skin/img/product/383@1x.png');
	background-repeat: no-repeat;
	background-size: 100px auto;
	background-position: -38px -1737px;
}
.contrast-aidaas table td{
	width: 25%;
	padding: 0.8vw 3vw;
}
.contrast-aidaas table td:nth-child(4){
	color: #fff;
}
.contrast-aidaas table tr.active td:nth-child(3){
	color: #ff6a00;
	transition: all 0.2s linear;
}
.contrast-aidaas .box .bg{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.contrast-aidaas .box .bg::before{
	content: "";
	display: block;
	height: calc(100% - 100px);
	width: calc(25% - 4vw);
	position: absolute;
	top: 70px;
	left: calc(50% + 2vw);
	background: #fff;
	border-radius: 8px;
}
.contrast-aidaas table .one{
	background: #fff;
	align-items: center;
	justify-content: center;
	display: inline-flex;
	margin: 0 auto;
	padding: 8px 20px;
	border-radius: 20px;
}
.contrast-aidaas .bg .line{
	width: 100%;
	height: calc(1.6vw + 21px);
	position: absolute;
	left: 0;
	top: 100px;
	opacity: 0;
	transition: all 0.2s linear;
}
.contrast-aidaas .bg .line div{
	flex: 1;
	height: 100%;
	position: relative;
}
.contrast-aidaas .bg .line .bg1::before{
	content: "";
	display: block;
	width: calc(100% - 2vw);
	height: 100%;
	background: rgba(255, 255, 255, 0.62);
	position: absolute;
	top: 0;
	left: 2vw;
}
.contrast-aidaas .bg .line .bg2::before{
	content: "";
	display: block;
	width: calc(100% - 2vw);
	height: 100%;
	background: rgba(255, 255, 255, 0.62);
	position: absolute;
	top: 0;
	right: 2vw;
}
.contrast-aidaas .bg .line .bg3 .ring{
	width: calc(100% - 6vw);
	height: 100%;
	border-radius: 3px;
	border: 1px solid #ff6a00;
	background: #FFF9F4;
	position: absolute;
	top: 0;
	left: 3vw;
}
.contrast-aidaas .bg .line .bg3::before{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-right: 12px solid rgba(255,106,0,.4);
	border-bottom: 8px solid transparent;
	border-left: 8px solid transparent;
	position: absolute;
	right: calc(100% - 8px);
	top: calc(50% - 8px);
}
.contrast-aidaas .bg .line .bg3::after{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 12px solid #fff;
	position: absolute;
	left: calc(100% - 8px);
	top: calc(50% - 8px);
}
.contrast-aidaas .bg .line .bg4::before{
	content: "";
	display: block;
	width: calc(100% - 4vw);
	height: 100%;
	background: rgba(255, 249, 244, 0.34);
	position: absolute;
	top: 0;
	right: 2vw;
}

.banner-tspace{
	height: calc(100vh - 80px);
	max-height: 500px;
	background: url('/skin/img/product/10.png');
	background-size: cover;
	background-position: center;
	position: relative;
}
.banner-tspace::before{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url('/skin/img/product/9.png');
	background-size: cover;
	background-position: center;
}
.banner-tspace .text{
	width: 50%;
}
.banner-tspace .img{
	width: 50%;
}
.banner-tspace .img img{
	max-height: 100%;
	max-width: 100%;
}
.banner-tspace .slick-dots{
	bottom: 25px;
}
.banner-tspace .slick-dots li button:before{
	color: #fff;
}
.about-tspace{
	padding: 5vmax 0 0;
	background: #fff;
}
.about-tspace .tab_li{
	justify-content: center;
	margin-bottom: 30px;
	border-bottom: 1px solid #d8d8d8;
}
.about-tspace .tab_li li{
	flex: 1;
	padding: 0 1vw;
	transform: translateY(1px);
}
.about-tspace .tab_li strong{
	display: block;
	text-align: center;
	padding: 10px 0;
	font-size: 16px;
	border-bottom: 2px solid transparent;
	cursor: pointer;
}
.about-tspace .tab_li .active strong{
	border-color: #ff6a00;
	color: #ff6a00;
}
.about-tspace .tab_con{
	border-radius: 8px;
	background: linear-gradient(180deg, #F4F5F6 0%, rgba(244, 245, 246, 0) 100%);
	padding: 30px 30px 5vmax;
	display: none;
}
.about-tspace .tab_con.active{
	display: block;
}
.about-tspace .tab_con .img{
	width: 100%;
	height: 100%;
	margin: 0 30px 0 auto;
}
.about-tspace .tab_con .info{
	margin: 30px 0 0;
	padding: 30px;
	background: #fff;
	border-radius: 5px;
}
.about-tspace .info ul{
	border-left: 1px dashed #ff6a00;
	margin: 15px 0 0 5px;
	gap: 10px;
	position: relative;
}
.about-tspace .info ul::before{
	content: "";
	display: block;
	width: 5px;
	height: 8px;
	background: #fff;
	position: absolute;
	top: 0;
	left: -2px;
}
.about-tspace .info ul::after{
	content: "";
	display: block;
	width: 5px;
	height: 8px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: -2px;
}
.about-tspace .info li{
	width: 100%;
	padding-left: 20px;
	position: relative;
}
.about-tspace .info .dot{
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	left: -6px;
	top: 5px;
	z-index: 2;
	overflow: hidden;
}
.about-tspace .info .dot::before{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255, 106, 0, 0.3);
}
.about-tspace .info .dot::after{
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	top: 3px;
	left: 3px;
	border-radius: 50%;
	background: #ff6a00;
}
.compose-tspace{
	background: url('/skin/img/product/11.png');
	background-size: cover;
	background-position: top center;
	overflow: hidden;
	padding: 5vmax 0 20px;
	height: calc(100vh - 80px);
	max-height: 700px;
}
.compose-tspace .tab_li{
	justify-content: center;
	gap: 3vmax;
}
.compose-tspace .tab_li strong{
	display: inline-block;
	padding: 6px 25px;
	background: #fff;
	border-radius: 20px;
	font-size: 16px;
	cursor: pointer;
}
.compose-tspace .tab_li .active strong{
	color: #fff;
	background: linear-gradient(90deg, #FF6A00 0%, #FF9446 100%);
}
.compose-tspace .container-md{
	height: 100%;
}
.compose-tspace .tab_con{
	display: none;
	height: calc(100% - 36px);
	position: relative;
}
.compose-tspace .tab_con:nth-child(2){
	background: url('/skin/img/product/12.png');
	background-position: right bottom;
	background-size: auto 90%;
	background-repeat: no-repeat;
}
.compose-tspace .tab_con:nth-child(3){
	background: url('/skin/img/product/13.png');
	background-position: right bottom;
	background-size: auto 80%;
	background-repeat: no-repeat;
}
.compose-tspace .tab_con:nth-child(4){
	background: url('/skin/img/product/14.png');
	background-position: right bottom;
	background-size: auto 90%;
	background-repeat: no-repeat;
}
.compose-tspace .tab_con.active{
	display: block;
}
.compose-tspace .tab_con .text{
	position: absolute;
	left: 10vw;
	top: 50%;
	transform: translate(-10%,-35%);
}
.compose-tspace .tab_con:nth-child(4) .text li{
	min-width: 34%;
}
.compose-tspace .tab_con h5{
	font-size: 1.5rem;
	margin-bottom: 30px;
}
.compose-tspace .tab_con li{
	margin: 10px 0;
}
.compose-tspace .tab_con li::before{
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #ff6a00;
	border-radius: 50%;
	margin: 3px 10px 3px 3px;
}
.advantage-tspace{
	padding: 5vmax 0;
	background: #F9FCFD;
}
.advantage-tspace .box{
	position: relative;
}
.advantage-tspace .ring,.advantage-tspace .ring div{
	border-radius: 50%;
}
.advantage-tspace .ring{
	width: calc(140px + 44vmin);
	height: calc(140px + 44vmin);
	background: linear-gradient(180deg, #FFEADB 0%, rgba(255, 234, 219, 0) 100%);
	padding: 5vmin;
	margin: 0 auto;
}
.advantage-tspace .ring .bg1{
	width: calc(140px + 34vmin);
	height: calc(140px + 34vmin);
	background: #fff;
	padding: 6vmin;
}
@keyframes rotate360 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.advantage-tspace .ring .bg2{
	width: calc(140px + 22vmin);
	height: calc(140px + 22vmin);
	position: relative;
	padding: 3vmin;
}
.advantage-tspace .ring .bg2::before{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	background: conic-gradient(#fff 0deg, #ffad6d 120deg, #fff 120deg, #dcdddd 240deg, #fff 240deg, #ff6a00 360deg);
	animation: rotate360 10s linear infinite;
}
.advantage-tspace .ring .bg3{
	width: calc(140px + 16vmin);
	height: calc(140px + 16vmin);
	background: #fff;
	padding: 3vmin;
	position: relative;
}
.advantage-tspace .ring .bg4{
	width: calc(140px + 10vmin);
	height: calc(140px + 10vmin);
	background: #fff;
	padding: 3vmin;
	border: 1px dashed #ff6a00;
}
.advantage-tspace .ring .bg5{
	width: calc(140px + 4vmin);
	height: calc(140px + 4vmin);
	background: linear-gradient(180deg, #ffbd8e 0%, rgba(255, 234, 219, 0) 100%);
	padding: 2vmin;
}
.advantage-tspace .ring .bg6{
	width: 140px;
	height: 140px;
	background: linear-gradient(180deg, #ff6a00 0%, #ff9446 100%);
	position: relative;
}
.advantage-tspace .ring .bg6 span{
	display: block;
	width: 140px;
	color: #fff;
	font-size: 22px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.advantage-tspace .text{
	width: 50vw;
	max-width: 600px;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.advantage-tspace .text .flex{
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: flex-start;
}
.advantage-tspace .text .flex div{
	width: 50%;
	background: #fff;
	border: 1px solid #DCDDDD;
	box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.08);
	padding: 20px;
	position: relative;
	transition: all 0.2s linear;
}
.advantage-tspace .text .flex strong{
	position: absolute;
	font-size: 60px;
	line-height: 1;
	color: #f4f5f6;
	right: 10px;
	bottom: 10px;
	z-index: -1;
}
.advantage-tspace .text h5{
	font-size: 16px;
}
.advantage-tspace .text p{
	font-size: 12px;
	margin-bottom: 0;
}
.advantage-tspace .text .one{
	transform: translateX(calc(-70px - 8vmin));
}
.advantage-tspace .text .two{
	transform: translateX(calc(70px + 8vmin));
}
.advantage-tspace .text .three{
	transform: translate(calc(-70px - 20vmin),30%);
}
.advantage-tspace .text .four{
	transform: translate(calc(70px + 20vmin),30%);
}
.advantage-tspace .text .five{
	transform: translateY(60%);
}
.case-tspace .swiper-container{
    margin: 0 -.75rem;
}
.case-tspace .swiper-slide{
    width: max(calc(33.33% - 1.5rem), 300px);
    margin: 0 .75rem;
    height: auto;
}
.case-tspace .item{
    height: 100%;
    position: relative;
    background: #f8f9fa;
}
.case-tspace .item .text{
    padding: 26px 30px;
}
.case-tspace .item p{
    margin-bottom: 50px;
    color: #666;
    height: 64px;
}
.case-tspace .item span{
    position: absolute;
    left: 30px;
    bottom: 26px;
}
.case-tspace .item a{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.product-info .flex{
    justify-content: space-between;
    color: #999;
    padding-bottom: 20px;
    padding-top: 20px;
}

.zhsys_one{width: 100%;height: 26vw;min-height: 300px;margin: 0 auto;position: relative;overflow: hidden;}
.zhsys_one .bg{width: 100%;height: 100%; background: url("/skin/img/product/bg_xjj.jpg") no-repeat center center;position: absolute;left: 0;top:0;overflow: hidden;background-size: cover;}
.zhsys_one .video_bg{width: 100%; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 98;}
.zhsys_one .mask-black{width: 100%;height: 100%;background-color: rgba(0,0,0,.7);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2000000, endcolorstr=#b2000000);position: absolute;z-index: 99;bottom:0;left: 0;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;-o-transition: all linear .3s;}
.zhsys_one .mask-black p{width: 100%;color: #fff;font-size: 24px;position: absolute;top:40%;left:50%;transform: translate(-50%, -50%);line-height: 1.6;text-align:center;}
.zhsys_one .mask-black p span{font-size: 40px;line-height: 1;color: #fff;;}
.zhsys_one .mask-black .button{position: absolute;width: 100%; top:55%;left:0;text-align: center;}
.zhsys_one .mask-black .button a{display: inline-flex;text-align: center;color: #fff; margin: 0 15px;width: 128px;border-radius: 6px;justify-content: center;align-items: center;line-height:35px;border:1px solid #fff;}
#video1{background-color: #eb6323;border-color: #eb6323;}
.zhsys_one #zhsys_video_box{width: 100%;height: 100vh;background-color: rgba(0,0,0,.6);display: none;position: fixed;z-index: 999;}
.zhsys_one #zhsys_video{height: 80%;position: absolute;top: 45%;left: 50%;transform: translate(-50%,-50%);}
.anchor-nav{
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
}
.zhsys-nav{
    transform: translateY(-50%);
    position: relative;
    z-index: 1000;
}
.zhsys-nav li{
	text-align: center;
	padding: 20px 0;
	flex: auto;
	background: #fff;
	position: relative;
}
.zhsys-nav li:not(:last-child)::after{
	content: "";
	display: block;
	width: 1px;
	height: 50%;
	background: #d5d5d5;
	position: absolute;
	top: 25%;
	right: 0;
}
.zhsys-nav li.active::after{
	content: "";
	background: #ff6a00;
}
.zhsys-nav li.active{
	background: #ff6a00;
	color: #fff;
}
.zhsys_two{
    padding-top: calc(5vmax - 30px);
    overflow: hidden;
}
.zhsys_two .top{
    row-gap: 1.5rem;
    padding-bottom: calc(5vmax + 37.5px);
    align-items: center;
}
.zhsys_two .top .text{
    padding-right: 30px;
}
.zhsys_two .top .text li{
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    padding: 3px 8px;
    margin: 8px 8px 0 0;
}
.zhsys_two .bottom{
    background: url('/uploads/allimg/250819/1-230ZG51T1W3.jpg') no-repeat;
    background-size: cover;
    background-position: center;
    padding-bottom: 5vmax;
}
.zhsys_two .bottom .tab_li{
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
    background-color: #fff;
    transform: translateY(-50%);
}
.zhsys_two .bottom .tab_li li{
    flex: auto;
    padding: 27px 0;
    cursor: pointer;
    position: relative;
    text-align: center;
}
.zhsys_two .bottom .tab_li span {
    display: block;
    text-align: center;
    line-height: 1;
    border: 1px solid transparent;
}
.zhsys_two .bottom .tab_li li:not(:last-child) span {
    border-right: 1px solid #d8d8d8;
}
.zhsys_two .bottom .tab_li .active{
    background: #ff6a00;
    color: #fff;
}
.zhsys_two .bottom .tab_li .active span{
    border: none!important;
}
.zhsys_two .bottom .tab_con{
    display: none;
}
.zhsys_two .bottom .tab_con.active{
    display: block;
}
#control-device .swiper-wrapper{
    transition-timing-function: linear;
}
#control-device .swiper-slide{
    width: 260px;
    height: auto;
    background: #f8f9fa;
}
#control-device .swiper-slide .img{
    background: #fff;
    position: relative;
    padding-bottom: 56.25%;
    background: #fff;
}
#control-device .swiper-slide img{
    display: block;
    max-height: 90px;
    max-width: 80%;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
#control-device .swiper-slide span{
    font-weight: bold;
    display: block;
    text-align: center;
    padding-bottom: 30px;
    background: #fff;
}
#control-device .swiper-slide p{
    padding: 24px 30px;
    margin-bottom: 0;
}
.zhsys_two .control-system .flex{
    position: relative;
    padding: 50px 0;
    margin: 50px auto;
    gap: 50px;
}
.zhsys_two .control-system .flex::before{
    content: '';
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
}
.zhsys_two .control-system .flex .img{
    flex: 1;
    position: initial;
    z-index: 2;
}
.zhsys_two .control-system .flex .text{
    flex: 1;
    position: initial;
    z-index: 2;
    padding-top: 3.5%;
    min-width: 280px;
}
.zhsys_two .control-system .row{
    row-gap: 1.5rem;
    margin-top: 15px;
}
.zhsys_two .control-system .row .item{
    padding: 30px;
    height: 100%;
    background: linear-gradient(0deg, #fff, rgba(255,255,255,.5)), url('/uploads/allimg/250820/1-250820102121.png') no-repeat;
    background-size: cover;
    transition: all .2s linear;
}
.zhsys_two .control-system .row strong{
    font-size: 16px;
    display: block;
    margin-bottom: .5rem;
}
.zhsys_two .management-system{}
.zhsys_three{height: calc(100vh - 80px);padding: 5vmax 0;background: linear-gradient(180deg, #151515 17%, rgba(21,21,21,0.00) 52%), url('/uploads/allimg/250820/1-230ZG60544529.jpg');background-size: cover;background-position: center;color: #fff;min-height: 800px;overflow:hidden;}
.zhsys_three>.container-md{margin-top:120px;}
.zhsys_three .content{position: relative;width: 100%;height: calc(100% - 21px);}
.zhsys_three .box .bulk{width: 100%;display: block;position: inherit;z-index: 1;}
.zhsys_three .img1{opacity: 1;z-index: 0;position: absolute;left: 50%;top: 38%;transform: translateY(-50%);opacity: 0;height: 0;}
.zhsys_three .img2{opacity: 1;width: 45%;max-width: 100%;position: absolute;top: 10%;left: 40%;transform: translate(-50%,-100%);z-index: 3;opacity: 0;}
.zhsys_three .text{opacity: 0;z-index: 3;line-height: 1;padding-bottom: 5px;border-bottom: 1px solid transparent;display: block;width: 150px;font-weight: bold;}
.zhsys_three .text1{position: absolute;left: 10%;top: calc(20% - 19px);transform: translate(-100%,100px);}
.zhsys_three .text2{position: absolute;right: 10%;top: calc(14% - 19px);transform: translate(100%,100px);text-align: right;}
.zhsys_three .text3{position: absolute;right: 10%;top: calc(25% - 19px);transform: translate(100%,100px);text-align: right;}
.zhsys_three .text4{position: absolute;left: 10%;top: calc(49% - 19px);transform: translate(-100%,100px);}
.zhsys_three .text5{position: absolute;right: 10%;top: calc(48% - 19px);transform: translate(100%,100px);text-align: right;}
.zhsys_three .text6{position: absolute;left: 10%;top: calc(54.5% - 19px);transform: translate(-100%,100px);}
.zhsys_three .text7{position: absolute;right: 10%;top: calc(62% - 19px);transform: translate(100%,100px);text-align: right;}
.zhsys_three .text8{position: absolute;right: 10%;top: calc(55% - 19px);transform: translate(100%,100px);text-align: right;}
.zhsys_three .text9{position: absolute;left: 10%;top: calc(72% - 19px);transform: translate(-100%,100px);}
.zhsys_three .text10{position: absolute;right: 10%;top: calc(72% - 19px);transform: translate(100%,100px);text-align: right;}
.zhsys_three .text11{position: absolute;left: 10%;top: calc(72% + 7px);transform: translate(-100%,100px);border: none;}
.zhsys_three .vertical,.zhsys_three .horizontal{z-index: 2;opacity: 0;}
.zhsys_three .horizontal .bg_h_l{background: linear-gradient(to left, rgba(235,99,35,0.2), rgba(235,99,35,1));height: 2px;width: 0;}
.zhsys_three .horizontal .bg_h_r{background: linear-gradient(to right, rgba(235,99,35,0.2), rgba(235,99,35,1));height: 2px;width: 0;}
.zhsys_three .vertical{background: rgba(235,99,35,0.2);}
.zhsys_three .line0::before,.zhsys_three .line1::before,.zhsys_three .line2::before{content: "";width: 5px;height: 5px;border-radius: 50%;background-color: #eb6323;display: block;position: absolute;left: -2px;bottom: -2px;}
.zhsys_three .line4::before{content: "";width: 5px;height: 5px;border-radius: 50%;background-color: #eb6323;display: block;position: absolute;left: -2px;top: 2px;}
.zhsys_three .line0{position: absolute;width: 1px;height: 33%;left: 43%;top: 20%;}
.zhsys_three .line1{position: absolute;width: 1px;height: 33%;right: 43%;top: 14%;}
.zhsys_three .line2{position: absolute;width: 1px;height: 33%;right: 37%;top: 25%;}
.zhsys_three .line3{position: absolute;width: 1px;height: 10%;left: 55.5%;top: 62%;}
.zhsys_three .line4{position: absolute;width: 1px;height: 12%;right: 24.8%;top: 60%;}
.zhsys_three .line5{position: absolute;left: calc(10% - 150px);top: 20%;width: calc(33% + 150px);height: 1px;justify-content: flex-end;}
.zhsys_three .line6{position: absolute;right: calc(10% - 150px);top: 14%;width: calc(33% + 150px);height: 1px;}
.zhsys_three .line7{position: absolute;right: calc(10% - 150px);top: 25%;width: calc(27% + 150px);height: 1px;}
.zhsys_three .line8{position: absolute;left: calc(10% - 150px);top: 49%;width: calc(7% + 150px);height: 1px;justify-content: flex-end;}
.zhsys_three .line9{position: absolute;right: calc(10% - 150px);top: 48%;width: calc(12% + 150px);height: 1px;}
.zhsys_three .line10{position: absolute;left: calc(10% - 150px);top: 54.5%;width: calc(31% + 150px);height: 1px;justify-content: flex-end;}
.zhsys_three .line11{position: absolute;right: calc(10% - 150px);top: 55%;width: calc(8% + 150px);height: 1px;}
.zhsys_three .line12{position: absolute;right: calc(10% - 150px);top: 62%;width: calc(8.5% + 150px);height: 1px;}
.zhsys_three .line12::before,.zhsys_three .line11::before,.zhsys_three .line9::before{content: "";width: 5px;height: 5px;border-radius: 50%;background-color: #eb6323;display: block;position: absolute;left: 0;top: -2px;}
.zhsys_three .line8::before,.zhsys_three .line10::before{content: "";width: 5px;height: 5px;border-radius: 50%;background-color: #eb6323;display: block;position: absolute;right: 0;top: -2px;}
.zhsys_three .line13{position: absolute;left: calc(10% - 150px);top: 72%;width: calc(46.3% + 150px);height: 1px;justify-content: flex-end;}
.zhsys_three .line14{position: absolute;right: calc(10% - 150px);top: 72%;width: calc(15% + 150px);height: 1px;}
.zhsys_four{
    padding: 5vmax 0;
}
.zhsys_four .row,.zhsys_five .row{
    row-gap: 1.5rem;
}
.zhsys_four .item{
    padding: 30px;
    background: url('/uploads/allimg/250820/1-250820140445.png') no-repeat;
    background-size: cover;
    gap: 20px;
    height: 100%;
    transition: all .2s linear;
}
.zhsys_four .item .left{
    width: 70px;
    padding-top: 10px;
}
.zhsys_four .item .right{
    flex: 1;
}
.zhsys_five{
    padding: 5vmax 0;
    background: url('/uploads/allimg/250820/1-230ZGAP5120.jpg') no-repeat;
    background-size: cover;
    margin-bottom: 20px;
}
.zhsys_five .item{
    overflow: hidden;
    border-radius: 10px 10px 0 0;
    height: 100%;
    position: relative;
}
.zhsys_five .item .text{
    border: 1px solid #d8d8d8;
    border-top: none;
    padding: 20px;
}
.zhsys_five .item p{
    height: 64px;
    color: #666;
}
.zhsys_five .item a{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}



@media (any-hover: hover) {
    .rhy-advantage .item:hover{
		background: #ff6a00;
	}
	.rhy-advantage .item:hover .img,.rhy-nav li.active:hover a,.zhsys-nav li.active:hover a{
		transform: translateY(0);
		color: #fff;
	}
	.rhy-advantage .item:hover .img{
		background: url('/uploads/allimg/241217/bdys_white.svg');
		background-size: 300px auto;
		transform: translateY(-10px);
	}
	.rhy-advantage .item:hover h5{
		color: #fff;
		transform: translateY(-10px);
	}
	.rhy-technology .item:hover{
		background: #ff6a00;
	}
	.rhy-technology .item:hover .img{
		top: 75px;
	}
	.rhy-technology .item:hover h5{
		top: 75px;
		color: #fff;
	}
	.rhy-technology .item:hover p{
		opacity: 1;
		bottom: 30px;
	}
	.rhy-experience .left .item:hover,.rhy-experience .right .item:hover{
		border: none;
		color: #fff;
	}
	.rhy-experience .left .item:hover::before{
		width: 100%;
	}
	.rhy-experience .right .item:hover::before{
		width: 100%;
	}
	.solution-aidaas .item:hover{
		transform: translateY(-10px);
	}
	.solution-aidaas .item:hover h5,#control-device .swiper-slide:hover span,.zhsys_four .item:hover h5,.zhsys_five .item:hover h5,.case-tspace .item:hover h5{color:#ff6a00;}
	.zhsys_two .control-system .row .item:hover{
        background: linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0)), url('/uploads/allimg/250820/1-250820102121.png') no-repeat;
        background-size: cover;
    }
	.zhsys_four .item:hover{box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, .2);transform:translateY(-3px);}
	.zhsys_five .item:hover img,.case-tspace .item:hover img{transform: translate(-50%,-50%) scale(1.04);}
	.advantage-tspace .text .flex div:hover{
		box-shadow: 0px 8px 32px 0px rgba(255,106,0,.4);
	}
	.zhsys_two .management-system .row .item:hover{
        background: url('/uploads/allimg/250820/1-250820103824.png') no-repeat;
        background-size: cover;
        border-color: #ff6a00;
    }
    .scene-aidaas .text:hover h5,.value-aidaas .text .flex>div:hover span{
        color: #ff6a00;
    }
    .value-aidaas .text .flex>div:hover i{
        box-shadow: 0px 4px 16px 0px rgba(255,106,0,.4);
    }
    .case-3-swiper .item:hover h5{
		color: #ff6a00;
		transition: all 0.2s linear;
	}.case-3-swiper .item:hover img{
		transform: translate(-50%,-50%) scale(1.05);
	}
}

@media screen and (max-width: 1024px){
    .advantage-tspace .ring{display:none}
    .advantage-tspace .text{width:100%;max-width:none;height:auto;position:initial;transform:translate(0)}
    .advantage-tspace .text .flex{align-items:stretch}
    .advantage-tspace .text .one,.advantage-tspace .text .two,.advantage-tspace .text .three,.advantage-tspace .text .four,.advantage-tspace .text .five{transform:translate(0)}
    .compose-tspace .tab_con:nth-child(4),.compose-tspace .tab_con:nth-child(2),.compose-tspace .tab_con:nth-child(3){background-size: auto 40%;}
    .compose-tspace{height:500px}
}
@media screen and (max-width: 768px){
    .banner-aidaas .img{height: auto}
    .banner-aidaas .img img{height:200px;}
    .slogan-aidaas{padding:4vmax 0}
    .slogan-aidaas span{font-size: 30px;display: block;width: 100%;text-align: center;}
    .framework-aidaas .container-md img{max-width: 100%}
    .rhy-banner .text{background: none}
    .rhy-nav{display: none}
    .rhy-comparison .item-10,.rhy-comparison .item-3{flex: auto;width: 100%}
    .rhy-technology .item .img{top:30px;transform: translateY(0);}
    .rhy-technology h5{top:52px;left:90px;transform: translateY(-90%);width: calc(100% - 90px);}
    .rhy-technology .item p{opacity:1;bottom:auto;top: 95px}
    .rhy-technology .item::before{padding-bottom:200px}
}
@media screen and (max-width: 480px){
    .banner-tspace .text{width:100%;padding-top:50px}
    .banner-tspace .img{width:100%}
    .scene-aidaas .tab_li,.rhy-experience .center,.rhy-experience .item i{display:none}
    .value-aidaas .img-bg .bg4{font-size:12px}
    .scene-aidaas .tab_con{flex: 1 1 60%;display:block;}
    .rhy-experience .item{transform: translateX(0) !important;}
    .rhy-experience .item p{width:100%;padding:10px}
    .rhy-experience .left .item:nth-child(2), .rhy-experience .right .item:nth-child(2){margin:10px 0}
}