.anchor-nav{
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
}
.title h2{
	margin-bottom: 0;
	padding-bottom: 10px;
	position: relative;
}
.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,.oeidp-use,.oeidp-distinction,.oeidp-contrast{
	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,.oeidp-banner h1{
	font-size: 2rem;
}
.rhy-banner .text p,.oeidp-banner .text p{
	width: 80%;
	max-width: 650px;
}
.rhy-banner .text .download,.oeidp-banner .text .download{
	width: 120px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	border: 1px solid;
	margin-left: 20px;
	text-align: center;
}
.rhy-nav,.oeidp-nav{
	transform: translateY(50%);
}
.rhy-nav li,.oeidp-nav li{
	text-align: center;
	padding: 20px 0;
	flex: auto;
	background: #fff;
	position: relative;
}
.rhy-nav li:not(:last-child)::after,.oeidp-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,.oeidp-nav li.active::after{
	content: "";
	background: #ff6a00;
}
.rhy-nav li.active,.oeidp-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%;
}
.rhy-comparison .right{
	flex: 4;
	max-width: 60%;
	height: 100%;
}
.rhy-comparison .info{
	padding: 4px;
	margin-top: 5px;
	height: calc(100% - 25px);
}
.rhy-comparison .left .info{
	background: #ececec;
}
.rhy-comparison .left .info img{
	width: 90%;
	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 .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;
}
.oeidp-banner{
	background: url('/uploads/allimg/241218/1-24121Q41506459.jpg');
	padding: 5vmax 0 0;
	background-size: cover;
	background-position: center;
}
.oeidp-banner .text{
	padding-bottom: 3vmax;
}
.oeidp-use .box{
	width: 80%;
	margin: 0 auto;
}
.oeidp-use h5{
	background: #FF7F26;
	width: 100%;
	padding: 8px 0;
	border-radius: 5px;
}
.oeidp-use .container-md>h5{
	background: #FF6A25;
	margin-bottom: 1rem;
	font-size: 1.5rem;
}
.oeidp-use .two h5{
	background: #ff6a00;
	font-size: 2rem;
}
.oeidp-use .one,.oeidp-use .three{
	gap: 10px;
}
.oeidp-use .one>.flex:nth-child(1){
	flex: 3;
	gap: 6px;
}
.oeidp-use .one>.flex:nth-child(2){
	flex: 5;
	gap: 6px;
}
.oeidp-use .one>.flex:nth-child(3),.oeidp-use .one>.flex:nth-child(4),.oeidp-use .three>.flex:nth-child(1),.oeidp-use .three>.flex:nth-child(2){
	flex: 4;
	gap: 6px;
}
.oeidp-use .one span{
	display: block;
	width: 100%;
	height: 40px;
	padding: 2px 0;
	background: linear-gradient(180deg, rgba(255, 249, 244, 0) 0%, #FFF9F4 100%);
	border: 1px solid #FF6C00;
	line-height: 1.2;
	border-radius: 2px;
	color: #3d3d3d;
}
.oeidp-use .one span.half{
	width: calc(50% - 3px);
}
.oeidp-use .two{
	gap: 6px;
	justify-content: center;
	align-items: center;
}
.oeidp-use .two span{
	display: inline-block;
	height: 40px;
	padding: 2px 5px;
	background: linear-gradient(180deg, rgba(255, 249, 244, 0) 0%, #FFF9F4 100%);
	border: 1px solid #FF6C00;
	line-height: 1.2;
	border-radius: 2px;
	color: #3d3d3d;
}
.oeidp-use .three span{
	display: block;
	width: calc(25% - 4.5px);
	height: 40px;
	padding: 2px 0;
	background: linear-gradient(180deg, rgba(255, 249, 244, 0) 0%, #FFF9F4 100%);
	border: 1px solid #FF6C00;
	line-height: 1.2;
	border-radius: 2px;
	color: #3d3d3d;
}
.oeidp-use .four{
	margin-top: .5rem;
	justify-content: center;
	align-items: center;
	padding: 15px 0;
	background: #f8f9fa;
	gap: 40px;
}
.oeidp-use .four span{
	display: block;
	width: 180px;
	background: #FF9446;
	padding: 10px 0;
	border-radius: 50% 50%;
	color: #fff;
	font-size: 1.25rem;
}
.oeidp-about{
	padding: 5vmax 0;
	background: linear-gradient(180deg, rgba(237, 237, 237, 0) 1%, rgba(237, 237, 237, 0.41) 44%);
	overflow: hidden;
}
.oeidp-about>.container-md{
	position: relative;
}
.oeidp-about .text{
	background: linear-gradient(180deg, #FFFFFF 0%, #F4F5F6 100%);
	box-shadow: 0px 4px 38px 0px rgba(0, 0, 0, 0.1);
	padding: 3vmax 8vmax 3vmax 3vmax;
	width: calc(100% - 400px + 6vmax);
}
.oeidp-about .table-box{
	width: 400px;
	position: absolute;
	right: .75rem;
	top: 55%;
	transform: translateY(-50%);
}
.oeidp-about table{
	width: 100%;
	border-collapse: separate;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	border-spacing: 0;
}
.oeidp-about table tr:nth-child(odd){
	background: rgba(244,245,246,.8);
}
.oeidp-about table tr:nth-child(even){
	background: rgba(255,255,255,.8);
}
.oeidp-about td,.oeidp-about th{
	padding: 0 5px;
	height: 28px;
	text-align: center;
}
.oeidp-about table tr th:nth-child(2){
	position: relative;
}
.oeidp-about table td span,.oeidp-about table th span{
	position: relative;
	z-index: 2;
	color: #fff;
}
.oeidp-about table tr th:nth-child(2)::before{
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: calc(100% + 260px);
	background: linear-gradient(180deg, #FF6A00 0%, #FF9446 100%);
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0);
	left: 0;
	top: -18px;
	z-index: 1;
	border-radius: 2px;
}
.oeidp-about .info strong{
	display: block;
	color: #666;
	text-align: right;
}
.oeidp-about .info p{
	text-align: right;
	color: #ccc;
	font-size: 12px;
}
.oeidp-logic{
	padding: 5vmax 0;
	background: #f8f9fa;
}
.oeidp-logic .content{
	justify-content: center;
	gap: 20px;
}
.oeidp-logic .one {
    border: 1px solid #ff6a00;
    background: #fff;
}
.oeidp-logic .center .box {
    background: repeating-linear-gradient(135deg, transparent, transparent 3px, #ff6a00 3px, #ff6a00 8px);
    animation: shine 1s infinite linear;
    overflow: hidden;
}
@keyframes shine {
    0% {
        background-position: 1px 1px;
    }

    100% {
        background-position: 12px 12px;
    }
}
.oeidp-logic .box .two {
    background: #fff;
    margin: 1px;
}
.oeidp-logic .three {
    background: #ff9b3d;
    color: #fff;
    border-radius: 5px;
}
.oeidp-logic .four {
    background: linear-gradient(270deg, #FF9246 0%, #ff6a00 100%);
    color: #fff;
}
.oeidp-logic .five {
    background: #505AB2;
    color: #fff;
}
.oeidp-logic .left {
    width: 350px;
    padding: 20px;
}
.oeidp-logic .left .top {
    justify-content: space-between;
    width: 100%;
	gap: 15px;
}
.oeidp-logic .left .two {
    display: block;
    width: 30%;
    border: 1px dashed #ff6a00;
}
.oeidp-logic .left .middle {
    margin-top: 10px;
    width: 100%;
}
.oeidp-logic .left .middle .four {
    width: 65px;
    margin: 0;
    writing-mode: tb-rl;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: bold;
	padding: 10px;
}
.oeidp-logic .left .middle div.flex {
    width: calc(100% - 65px);
    justify-content: center;
    align-items: center;
    padding: 15px 0;
}
.oeidp-logic .left .middle .box {
    width: 100%;
}
.oeidp-logic .left .middle .box img {
    margin: 0 auto;
    display: block;
}
.oeidp-logic .left .middle .three {
    width: 40%;
    margin: 5px 3%;
}
.oeidp-logic .center {
    width: 280px;
    align-items: center;
}
.oeidp-logic .center .two {
    padding: 20px 0 15px;
}
.oeidp-logic .center .two .flex {
    justify-content: center;
	gap: 5px;
}
.oeidp-logic .center .two .four {
    width: 30%;
}
.oeidp-logic .center .two .five {
    width: calc(90% + 10px);
}
.oeidp-logic .right {
    width: 240px;
    padding: 20px;
}
.oeidp-logic .right .flex {
    justify-content: center;
	margin-top: 60px;
}
.oeidp-logic .right img {
    display: block;
}
.oeidp-logic .right .three {
    display: block;
    width: 80%;
    margin: 10px auto 20px;
}
.oeidp-innovate{
	padding: 5vmax 0;
	background: url('/uploads/allimg/241218/2.jpg');
	background-size: 100% auto;
	background-position: left bottom;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
.oeidp-innovate::before{
	content: "";
	display: block;
	width: 50vw;
	height: 50vw;
	background: radial-gradient(50% 50% at 50% 50%, rgba(255, 153, 0, 0.55) 15%, rgba(255, 140, 0, 0) 100%);
	position: absolute;
	right: -5vw;
	top: -15vw;
}
.oeidp-innovate::after{
	content: "";
	display: block;
	width: 90vw;
	height: 90vw;
	background: radial-gradient(50% 50% at 50% 50%, rgba(255, 108, 0, 0.55) 7%, rgba(255, 108, 0, 0) 100%);
	position: absolute;
	left: -45vw;
	top: 0;
}
.oeidp-innovate .title,.oeidp-innovate .container-md{
	position: inherit;
	z-index: 2;
}
.oeidp-innovate .row{
	row-gap: 1.5rem;
}
.oeidp-innovate .item{
	position: relative;
	background: rgba(255, 255, 255, 0.74);
	border: 1px solid #fff;
	backdrop-filter: blur(10px);
	box-shadow: 2px 2px 20px 0px rgba(255, 108, 0, 0.13);
	border-radius: 10px;
}
.oeidp-innovate .item::before{
	content: "";
	display: block;
	width: 100%;
	padding-bottom: 100%;
}
.oeidp-innovate .item .img{
	position: absolute;
	width: 45px;
	height: 45px;
	left: calc(50% - 22.5px);
	top: calc(50% - 60px);
	background: url('/uploads/allimg/241218/1-230706091220125.png');
	background-size: auto 88px;
	background-repeat: no-repeat;
	transition: all 0.3s ease-out;
}
.oeidp-innovate .col-lg-3:nth-child(1) .img{
	background-position: 0 0;
}
.oeidp-innovate .col-lg-3:nth-child(2) .img{
	background-position: -85px 0;
}
.oeidp-innovate .col-lg-3:nth-child(3) .img{
	background-position: -478px 0;
}
.oeidp-innovate .col-lg-3:nth-child(4) .img{
	background-position: -170px 0;
}
.oeidp-innovate .col-lg-3:nth-child(5) .img{
	background-position: -249px 0;
}
.oeidp-innovate .col-lg-3:nth-child(6) .img{
	background-position: -333px 0;
}
.oeidp-innovate .col-lg-3:nth-child(7) .img{
	background-position: -554px 0;
}
.oeidp-innovate .col-lg-3:nth-child(8) .img{
	background-position: -401px 0;
}
.oeidp-innovate .col-lg-3:nth-child(9) .img{
	background-position: -628px 0;
}
.oeidp-innovate .col-lg-3:nth-child(10) .img{
	background-position: -85px 0;
}
.oeidp-innovate .col-lg-3:nth-child(11) .img{
	background-position: -249px 0;
}
.oeidp-innovate .item h5{
	position: absolute;
	width: 80%;
	left: 10%;
	top: 50%;
	text-align: center;
	transition: all 0.3s ease-out;
}
.oeidp-innovate .item p{
	width: calc(100% - 60px);
	position: absolute;
	left: 30px;
	top: 150px;
	font-size: clamp(12px, 2vh, 14px);
	opacity: 0;
	transition: all 0.3s ease-out;
}
.oeidp-contrast .container-md>.flex{
	gap: 15px;
}
.oeidp-contrast .item{
	flex: 1;
	padding: 20px;
	position: relative;
	overflow: hidden;
}
.oeidp-contrast .item:first-child{
	background: #ff6a00;
	color: #fff;
	flex: 2;
}
.oeidp-contrast .item:first-child::before{
	content: "";
	display: block;
	width: 50%;
	padding-bottom: 43%;
	position: absolute;
	background: url('/uploads/allimg/241218/3.png');
	background-size: cover;
	bottom: 10px;
	right: 10px;
}
.oeidp-contrast .item:not(:first-child)::before{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url('/skin/img/server/11.jpg');
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all 0.3s linear;
	z-index: -1;
}
.oeidp-contrast .item span{
	display: block;
	margin-top: 15px;
	position: relative;
	padding-left: 8px;
}
.oeidp-contrast .item span::before{
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	background: #ff6a00;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 8px;
}
.oeidp-contrast .item:first-child span::before{
	background: #fff;
}


@media (any-hover: hover) {
	.rhy-advantage .item:hover{
		background: #ff6a00;
	}
	.rhy-advantage .item:hover .img{
		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%;
	}
	.oeidp-innovate .item:hover .img{
		top: -45px;
		opacity: 0;
	}
	.oeidp-innovate .item:hover h5{
		top: 30px;
	}
	.oeidp-innovate .item:hover p{
		top: 100px;
		opacity: 1;
	}
	.oeidp-contrast .item:not(:first-child):hover::before{
		width: 110%;
		height: 110%;
	}
}


@media screen and (max-width: 1024px){
	.rhy-nav, .oeidp-nav,.rhy-experience .center,.rhy-experience .item i,.oeidp-about .table-box{
		display: none;
	}
	.rhy-comparison .item-10,.rhy-comparison .item-3,.oeidp-use .box{
		flex: auto;
		width: 100%;
	}
	.rhy-advantage .col-lg-3,.rhy-technology .col-lg-3{
		width: 50%;
	}
	.rhy-advantage .item{
		padding: 20px;
	}
	.rhy-technology .item .img{
		top: 35%;
	}
	.rhy-technology h5{
		top: calc(30% + 15px);
	}
	.rhy-experience .item{
		transform: translateX(0) !important;
	}
	.rhy-experience .item p{
		width: 90%;
		line-height: 1.75;
	}
	.oeidp-about .text{
		width: 100%;
		padding: 3vmax;
	}
	.oeidp-use .one .flex{
		min-width: 40%;
	}
	.oeidp-use .three span{
		width: calc(50% - 3px);
		height: auto;
	}
}

@media screen and (max-width: 1024px){
    .oeidp-contrast .item{
        flex: auto;
        width: 100%;
    }
}