.zq-solution .title span,.zq-case .title span,.zq-learn-more .title span,.education-about .title span,.education-solution .title span,.education-scene .title span,.education-technology .title span,.education-information .title span,.education-case-video .title span,.medical-advantage .title span,.medicla-adaptation .title span,.xinchuang-ecology .title span,.xinchuang-certification .title span,.industry-solution .title span,.cooperation-dynamics .title span,.medical-solution .title span,.education-ability .title span,.zq-business .title span,.zq-framework .title span{
	display: block;
	font-size: 14px;
	color: #898989;
	margin-bottom: 7px;
}
.zq-solution .title::after,.zq-case .title::after,.zq-learn-more .title::after,.education-about .title::after,.education-solution .title::after,.education-scene .title::after,.education-technology .title::after,.education-information .title::after,.education-case-video .title::after,.medical-advantage .title::after,.medicla-adaptation .title::after,.xinchuang-ecology .title::after,.xinchuang-certification .title::after,.industry-solution .title::after,.cooperation-dynamics .title::after,.medical-solution .title::after,.education-ability .title::after,.zq-business .title::after,.zq-framework .title::after{
	content: "";
	display: block;
	margin: 0 auto;
	width: 50px;
	height: 3px;
	background: #ff6a00;
}
.education-scene .row,.medical-advantage .row,.medical-case .row,.abroad-info .row,.education-about .row{
    row-gap: 1.5rem;
}
.banner .info a,.zq-solution .item a,#swiper-case-con .swiper-slide a,.zq-learn-more .item a,.education-scene .item a,.medical-case .item a,.abroad-news .box .text,.abroad-case .item a,.abroad-news .item a,.abroad-product .item a,.abroad-info .item a,.medical-solution .item a,.education-case .swiper-slide a{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.zq-learn-more,.education-solution,.medical-value,.medicla-adaptation,.abroad-product,.xinchuang-ecology,.honor-compatible,.cooperation-dynamics,.medical-solution{
	padding: 5vmax 0;
}
.zq-learn-more .flex,.medical-banner .info .flex,.education-solution .tab_con .flex,.abroad-case .box,.abroad-news .box{
	gap: 1.5rem;
}
.medical-case,.abroad-partner,.industry-solution,.education-scene{
    background: #f8f9fa;
    padding: 5vmax 0;
}
.banner{
	overflow: hidden;
	color: #fff;
}
.banner #swiper-banner-bg .img{
	width: 100%;
	height: 600px;
	max-height: calc(100vh - 80px);
}
#swiper-banner-bg .img::after{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(311.36deg, rgba(27, 37, 50, 0) 0%, rgba(35, 38, 47, .8) 60%, #23262f 100%);
}
#swiper-banner-bg .swiper-slide .container-md{
	position: absolute;
	left: 50%;
	top: 25%;
	transform: translate(-50%,-50%);
	overflow: hidden;
}
#swiper-banner-bg .swiper-slide .text p{
    width: max(300px, 50%);
}
.banner .info{
	position: absolute;
	bottom: 25%;
	left: 50%;
	transform: translate(-50%, -150%);
	z-index: 5;
}
#swiper-banner-scene{
	position: absolute;
	width: 100vw;
	top: 40px;
	left: auto;
	cursor: ew-resize;
}
#swiper-banner-scene .swiper-slide{
	max-width: 260px;
}
#swiper-banner-scene .img{
	border-radius: 10px;
}
#swiper-banner-scene .text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 100%);
    border-radius: 10px;
}
#swiper-banner-scene .text h5{
    position: absolute;
    width: 100%;
    padding: 0 10px;
    left: 0px;
    bottom: 10px;
    margin-bottom: 0;
}
.banner .info .swiper-button-next{
	width: 30px;
	height: 30px;
	background: #f8f9fa;
	border-radius: 50%;
	right: 12px;
}
.banner .info .swiper-button-prev{
	width: 30px;
	height: 30px;
	background: #f8f9fa;
	border-radius: 50%;
	left: auto;
	right: 52px;
}
.banner .info .swiper-button-next::after,.banner .info .swiper-button-prev::after{
	color: initial;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	transition: all .2s linear;
}
.zq-business{
    padding: 5vmax 0;
    background: linear-gradient(180deg, #fff 0%, #f8f9fa 100%);
}
.zq-business .flex{
    box-shadow: inset 0 0 2px 0 rgba(0,0,0,.5);
    background-image: url('/skin/img/industry/5.jpg');
    background-size: cover;
}
.zq-business .item{
    padding: 40px 20px;
    flex: 1;
    position: relative;
    transition: width .2s linear;
}
.zq-business .item:not(:last-child){
    border-right: 1px solid #d8d8d8;
}
.zq-business .item.on{
    flex: 1.5;
    background: url('/skin/img/industry/10.webp') no-repeat;
    background-size: cover;
    background-position: left center;
    color: #fff;
}
.zq-business .item h5,.zq-business .item ul{
    position: inherit;
    z-index: 2;
    transition: all .2s linear;
}
.zq-business .item h5::after{
    content: '\e622';
    font-family: 'themify';
    display: block;
    color: #ff6a00;
}
.zq-business .item li{
    margin-top: 5px;
}
.zq-business .item li::before{
    content: '\e64c';
    font-family: 'themify';
    color: #ff6a00;
    font-size: 12px;
    padding-right: 3px;
    font-weight: bold;
}
.zq-business .item::after{
    content: '';
    display: block;
    width: 25%;
    padding-bottom: 25%;
    position: absolute;
    top: 20px;
    right: 30px;
    transform: translateY(15px);
    opacity: 0;
    transition: opacity .2s linear, transform .3s linear;
}
.zq-business .item.on::after{
    transform: translateY(0);
    opacity: 1;
}
.zq-business .item:nth-child(1)::after{
    background: url('/skin/img/industry/11.png') no-repeat;
    background-size: 100% auto;
    background-position: top center;
}
.zq-business .item:nth-child(2)::after{
    background: url('/skin/img/industry/12.png') no-repeat;
    background-size: 100% auto;
    background-position: top center;
}
.zq-business .item:nth-child(3)::after{
    background: url('/skin/img/industry/13.png') no-repeat;
    background-size: 100% auto;
    background-position: top center;
}
.zq-business .item:nth-child(4)::after{
    background: url('/skin/img/industry/14.png') no-repeat;
    background-size: 100% auto;
    background-position: top center;
}
.zq-business .item:nth-child(5)::after{
    background: url('/skin/img/industry/15.png') no-repeat;
    background-size: 100% auto;
    background-position: top center;
}
.zq-business .on li::before,.zq-business .on h5::after{
    color: #fff;
}
.zq-framework .box{
    padding-bottom: 53.67%;
}
.zq-framework .box img{
    position: absolute;
    width: 102.5%;
    top: -4.5%;
    left: -2.5%;
}
.zq-solution,.xinchuang-certification,.zq-framework{
	padding: 5vmax 0 0;
}
.zq-solution .mt-5{
	background: #f8f9fa;
	padding: 2vmax 0 5vmax;
}
.zq-solution .container-md>.flex{
	gap: 30px;
	align-items: center;
}
.zq-solution a{
	display: block;
	width: calc(50% - 15px);
	padding: 30px;
	position: relative;
	margin-top: 20px;
}
.zq-solution a .text{
    flex: 3;
	margin: 0 20px 20px 0;
}
.zq-solution a .img{
	flex: 2;
	border-radius: 10px;
}
.zq-solution a::after{
	content: "\e799";
	font-family: 'themify';
	color: #d8d8d8;
	position: absolute;
	left: 20px;
	bottom: 20px;
	transition: all .2s linear;
}
.zq-solution a .bg{
	display: block;
	width: 100%;
	height: 70px;
	position: absolute;
	left: 0;
	bottom: 2px;
	border-radius: 60px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
}
.zq-solution a .bg::before{
	content: "";
	display: block;
	width: 15px;
	height: 50px;
	background: linear-gradient(135deg, #f8f9fa 0%, #f8f9fa 60%, transparent 100%);
	position: absolute;
	left: -4px;
	bottom: 20px;
}
.zq-solution a .bg::after{
	content: "";
	display: block;
	width: 15px;
	height: 50px;
	background: linear-gradient(225deg, #f8f9fa 0%, #f8f9fa 60%, transparent 100%);
	position: absolute;
	right: -4px;
	bottom: 20px;
}
.zq-solution a h5{
	position: relative;
	margin-bottom: 20px;
}
.zq-solution a h5::before{
	content: "";
	display: block;
	width: 4px;
	height: 100%;
	position: absolute;
	background: #ff6a00;
	left: -20px;
	top: 0;
}
.zq-solution a p{
	color: initial;
	height: 63px;
}
.zq-case{
	padding: 5vmax 0;
	background: #23262f;
	overflow: hidden;
}
.zq-case .top::before{
	content: "";
	display: block;
	width: 100vw;
	height: 1px;
	background: #d8d8d8;
	position: absolute;
	left: 50%;
	bottom: 1px;
	transform: translateX(-50%);
}
.zq-case .top li{
	flex: 1;
	text-align: center;
	position: relative;
	z-index: 2;
	cursor: pointer;
}
.zq-case .top li strong{
	display: inline-block;
	padding: 15px 20px;
	border-bottom: 3px solid transparent;
	font-size: 1.25rem;
}
.zq-case .top .active strong{
	border-color: #ff6a00;
	color: #ff6a00;
	transition: all .2s linear;
}
#swiper-case-con .swiper-slide .text{
	flex: 1;
	background: #fff;
}
#swiper-case-con .swiper-slide h3{
	margin: 50px auto 30px;
	padding: 0 50px;
}
#swiper-case-con .swiper-slide p{
	padding: 0 50px;
	color: initial;
}
#swiper-case-con .swiper-slide span{
	padding: 0 50px;
}
#swiper-case-con .swiper-slide .img{
	flex: 1;
	max-height: 60vh;
}
#swiper-case-con .swiper-pagination{
	display: none;
}
#swiper-case-con .swiper-progress{
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 5;
}
#swiper-case-con .swiper-progress .progress-bar{
	height: 100%;
	background: #ff6a00;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	transition: width 0.1s linear;
}
#swiper-case-con .swiper-slide .swiper-button-prev{
    top: auto;
    left: 45px;
    bottom: 50px;
}
#swiper-case-con .swiper-slide .swiper-button-next{
    top: auto;
    right: auto;
    left: 85px;
    bottom: 50px;
}
#swiper-case-con .swiper-slide .swiper-button-next:after,#swiper-case-con .swiper-slide .swiper-button-prev:after{
    font-size: 30px;
    color: #ff6a00;
}
#swiper-case-logo .swiper-wrapper{
	transition-timing-function: linear;
}
.zq-case h3.text-white{
	margin: 5vmax auto 3vmax;
}
#swiper-case-logo .swiper-slide{
	flex: 1;
	min-width: 180px;
	height: 100px;
	background: #fff;
	position: relative;
}
#swiper-case-logo .swiper-slide img{
    position: absolute;
	display: block;
	max-height: 90%;
	max-width: 90%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.zq-case .bottom::before{
	content: "";
	display: block;
	height: 100%;
	width: 10vw;
	background: linear-gradient(90deg, #23262f 0%, transparent 100%);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.zq-case .bottom::after{
	content: "";
	display: block;
	height: 100%;
	width: 8vw;
	background: linear-gradient(270deg, #23262f 0%, transparent 100%);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
.zq-learn-more .flex .item{
	flex: 1;
	position: relative;
}
.zq-learn-more .img{
	padding-bottom: 80%;
}
.zq-learn-more .text{
	padding: 30px;
	background: #f8f9fa;
}
.zq-learn-more .text span{
	color: #fff;
	display: inline-block;
	padding: 5px 25px;
	background: #ff6a00;
	border-radius: 20px;
	margin-top: 20px;
	font-size: 12px;
	transform: translateX(-3px);
}
.zq-learn-more .item .info{
    width: calc(100% - 60px);
    padding: 10px 20px;
    position: absolute;
    background: #fff;
    box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
    left: 30px;
    bottom: 150px;
    transition: all .2s linear;
    opacity: 0;
    z-index: -1;
}
.zq-learn-more .item .info.active{
    opacity: 1;
    bottom: 130px;
    z-index: 2;
}
.zq-learn-more .item .info a{
    position: initial;
    margin: 10px 0;
}
.education-about{
    padding: 5vmax 0;
    overflow: hidden;
    background: url('/skin/img/industry/8.webp') no-repeat;
    background-size: cover;
    background-position: center;
}
.education-about .item{
    background: #fff;
    padding: 30px;
    padding: clamp(30px, 5vmax, 50px);
    border-radius: 5px;
    height: 100%;
    position: relative;
}
.education-about .col-sm-6:nth-child(1) .item{
    background: linear-gradient(90deg, rgba(255,255,255,1), rgba(255,255,255,1) 55%, rgba(255,255,255,0) 100%), url('/uploads/allimg/250913/1-250913145300.webp') no-repeat;
    background-size: auto;
    background-position: right center;
}

.education-about .col-sm-6:nth-child(4) .item{
    background: linear-gradient(90deg, rgba(255,255,255,1), rgba(255,255,255,1) 40%, rgba(255,255,255,0) 100%), url('/uploads/allimg/250913/1-250913151515.webp') no-repeat;
    background-size: auto;
    background-position: right center;
}
.education-about .item strong{
    font-size: 40px;
    color: #ff6a00;
    display: inline-block;
    margin-bottom: 6px;
    line-height: 1;
}
.education-about .col-lg-7 .item strong{
    font-size: 52px;
}
.education-about .item p{
    margin-top: 1rem;
    color: #666;
}
.education-about .col-sm-6:nth-child(1) .item p,.education-about .col-sm-6:nth-child(4) .item p{
    width: 60%;
}
.education-about .col-sm-6:nth-child(3) .item .img1{
    width: 50px;
    height: 50px;
    box-shadow: 0 10px 20px 0 rgba(255,106,0,.3);
    position: absolute;
    top: 10%;
    right: 25%;
    background: #fff;
    border-radius: 10px;
    text-align: center;
    line-height: 50px;
    color: #ff6a00;
    font-size: 25px;
    opacity: .6;
}
.education-about .col-sm-6:nth-child(3) .item .img1::before{
    content: '\e78b';
    font-family: 'themify';
}
.education-about .col-sm-6:nth-child(3) .item .img2{
    width: 50px;
    height: 50px;
    box-shadow: 0 10px 20px 0 rgba(255,106,0,.3);
    position: absolute;
    top: calc(15% + 35px);
    right: calc(20% - 35px);
    background: #fff;
    border-radius: 10px;
    text-align: center;
    line-height: 50px;
    color: #ff6a00;
    font-size: 25px;
    opacity: .6;
}
.education-about .col-sm-6:nth-child(3) .item .img2::before{
    content: '\e792';
    font-family: 'themify';
}
.education-ability{
    padding: 5vmax 0;
    background: linear-gradient(180deg, #F5F8FA 35%, #DBE4EE 100%);
}
.education-ability .container-md{
    background: url('/uploads/allimg/250901/1-250901095530.png') no-repeat;
    background-size: 60%;
    background-position: center;
    padding-top: 65px;
    padding-bottom: 120px;
    overflow: hidden;
}
.education-ability .container-md>img{
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.education-ability .row{
    position: inherit;
    z-index: 5;
}
.education-ability .top{
    align-items: flex-end;
}
.education-ability .bottom{
    align-items: flex-start;
}
.education-ability .col-lg-4{
    text-align: center;
    transition: all .2s linear;
}
.education-ability .top .col-lg-4:nth-child(1),.education-ability .top .col-lg-4:nth-child(3){
    transform: translateY(-30px);
}
.education-ability .top .col-lg-4:nth-child(2){
    transform: translateY(-100%);
}
.education-ability .bottom .col-lg-4:nth-child(2){
    transform: translateY(100%);
}
.education-ability .bottom .col-lg-4:nth-child(1),.education-ability .bottom .col-lg-4:nth-child(3){
    transform: translateY(30px);
}
.education-ability .item{
    text-align: center;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
    display: inline-block;
    min-width: 265px;
    margin: 10px 0;
    background: linear-gradient(0deg, rgba(255,255,255,.9) 0%, rgba(255,255,255,.8) 50%, rgba(255,255,255,.5) 100%), url('/skin/img/industry/7.jpg');
    background-size: cover;
    background-position: left bottom;
}
.education-ability .item h5{
    color: #fff;
    padding: 15px 0;
    background: url('/skin/img/industry/9.png');
    background-size: cover;
    background-position: center;
}
.education-ability .item ul{
    display: inline-block;
    margin: 15px 30px 30px;
    text-align: left;
}
.education-ability .item li::before{
    content: '';
    display: inline-block;
    width: 3px;
    height: 3px;
    background: #666;
    border-radius: 50%;
    margin-right: 5px;
    vertical-align: middle;
}
.education-ability .front{
    width: 80%;
    background: linear-gradient(0deg, #F9FAFB 0%, #F9FAFB 15%, rgba(238, 238, 238, 0) 30%);
    border-radius: 50%;
    position: absolute;
    bottom: 50%;
    left: 50%;
    transform: translate(-50%,-35px);
    z-index: 1;
}
.education-ability .back{
    width: 80%;
    background: linear-gradient(180deg, #F9FAFB 0%, #F9FAFB 15%, rgba(238, 238, 238, 0) 30%);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,60px);
    z-index: 3;
}
.education-ability .back>img{
    min-width: auto;
    height: auto;
    object-fit: initial;
    top: 130px;
}
.education-ability .front h5{
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translateX(-50%);
}
.education-ability .front .info{
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    gap: 20px;
    width: 100%;
    justify-content: center;
    align-items: flex-end;
}
.education-ability .front .info img{
    display: block;
    margin: 0 auto 5px;
}
.education-ability .back h5{
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translateX(-50%);
}
.education-ability .back .color-vi{
    position: absolute;
    top: 65px;
    left: 50%;
    transform: translateX(-50%);
}
.education-solution .tab_li{
    width: 220px;
    border-radius: 12px;
    border: 1px solid #E5E7EB;
    margin: 0 auto 30px;
}
.education-solution .tab_li li{
    padding: 10px 0;
    text-align: center;
    border-radius: 12px;
    flex: 1;
    cursor: pointer;
}
.education-solution .tab_li li.active{
    background: #ff6a00;
    color: #fff;
}
.education-solution .item{
    flex: 1;
    padding: 30px;
    position: relative;
}
.education-solution .item .img{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    overflow: hidden;
}
.education-solution .item .img img{
    position: absolute;
    height: 100%;
    width: auto;
    top: 0;
    right: 0;
}
.education-solution .item .img::after{
    content:"";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(90deg, #F5F5F5 47%, rgba(245, 245, 245, 0) 77%);
}
.education-solution .item span{
    display: block;
    max-width: 60%;
    margin-bottom: 60px;
}
.education-solution .item .info{
    position: absolute;
    left: 30px;
    bottom: 30px;
}
.education-solution .item i{
    font-size: 12px;
    padding: 2px 6px;
    border: 1px solid #d8d8d8;
    color: #666;
    border-radius: 3px;
    background: #fff;
}
.medical-advantage{
    padding-bottom: 5vmax;
}
.education-scene .tab_li{
    justify-content: center;
    gap: 30px;
    margin-bottom: 30px;
}
.education-scene .tab_li li{
    padding: 5px 4vmax;
    cursor: pointer;
    border: 1px solid #d8d8d8;
    border-radius: 20px;
    font-size: 1rem;
}
.education-scene .tab_li .active{
    color: #fff;
    background: #ff6a00;
    border-color: #ff6a00;
}
.education-scene .tab_con{
    display: none;
}
.education-scene .tab_con.active{
    display: block;
}
.education-scene .item{
    height: 100%;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    position: relative;
}
.education-scene .item .text{
    padding: 20px;
}
.education-scene .item h5{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.education-scene .item span{
    color: #666;
    margin-bottom: 40px;
}
.education-scene .item i{
    position: absolute;
    color: #ff6a00;
    left: 20px;
    bottom: 20px;
}
.education-technology{
    padding: 5vmax 0;
    background: url('/uploads/allimg/250609/1-250609140100.png') no-repeat;
    background-size: cover;
    background-position: center;
}
.education-technology .flex{
    gap: 1.5rem;
}
.education-technology .item{
    flex: 1 1 30%;
    min-height: 250px;
    position: relative;
    min-width: 295px;
}
.education-technology .item>div{
    position: absolute;
    background: linear-gradient(180deg, #EFF2F9 14%, rgba(255, 255, 255, 0.74) 74%, rgba(255, 255, 255, 0) 100%);
    box-shadow: 0px 4px 30px 0px rgba(218, 227, 255, 0.8);
    border: 1px solid #fff;
    border-radius: 10px;
    transition: all .2s linear;
}
.education-technology .item ul{
    margin-top: 20px;
    gap: 10px;
}
.education-technology .item li{
    flex: 1 1 100%;
    padding-left: 20px;
    position: relative;
}
.education-technology .item .flex>li{
    margin-bottom: 0;
}
.education-technology .item li::before{
    content: '\e64c';
    font-family: 'themify';
    color: #ff6a00;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: bold;
}
.education-technology .item .one,.education-technology .item .four{
    width: 100%;
    padding: 30px;
    height: calc(200% + 1.5rem);
    left: 0;
    top: 0;
}
.education-technology .item .one::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url('/skin/img/product/29.png') no-repeat;
    background-position: right bottom;
}
.education-technology .item .two::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url('/skin/img/product/30.png') no-repeat;
    background-position: right bottom;
}
.education-technology .item .four::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url('/skin/img/product/28.png') no-repeat;
    background-position: right bottom;
}
.education-technology .item .two{
    width: calc(200% + 1.5rem);
    padding: 30px;
    height: 100%;
    left: 0;
    top: 0;
}
.education-technology .item .two ul{
    padding-right: 30%;
}
.education-technology .item .two li{
    flex: 1 1 45%;
}
.education-technology .item .three,.education-technology .item .five,.education-technology .item .six{
    width: 100%;
    padding: 30px;
    height: 100%;
    left: 0;
    top: 0;
}
.education-information{
    padding: 5vmax 0;
    overflow: hidden;
}
.education-information .box{
    position: relative;
}
.education-information .box .prev,.education-information .box .next{
    position: absolute;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: rgba(255,255,255,.8);
    top: calc(50% - 24px);
    transition: all .2s linear;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
    text-align: center;
    cursor: pointer;
}
.education-information .box .prev:before,.education-information .box .next:before{
    font-weight: bold;
    line-height: 48px;
    font-size: 22px;
    color: #666;
}
.education-information .box .prev{
    left: 40px;
    z-index: -1;
    opacity: 0;
}
.education-information .box .next{
    right: 40px;
}
.education-information .box .flex{
    width: 100vw;
    max-width: 1920px;
    gap: 1.5rem;
    transition: all .3s linear;
}
.education-information .move .flex{
    transform: translateX(calc(-20% + 1.2rem));
}
.education-information .move .prev{
    z-index: 2;
    opacity: 1;
}
.education-information .move .next{
    z-index: -1;
    opacity: 0;
}
.education-information .box .item{
    flex: 1;
    position: relative;
    overflow: hidden;
}
.education-information .box .item:before{
    content: '';
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    opacity: .8;
    position: absolute;
    z-index: -1;
}
.education-information .box .item:nth-child(1)::before{
    background: url('/uploads/allimg/251017/1-251017160620.webp') no-repeat;
    background-size: cover;
    background-position: center;
    bottom: -40%;
    right: 0;
    opacity: .3;
}
.education-information .box .item:nth-child(2)::before{
    background: url('/uploads/allimg/251017/1-251017160621.webp') no-repeat;
    background-size: 100% auto;
    background-position: bottom center;
}
.education-information .box .item:nth-child(3)::before{
    background: url('/uploads/allimg/251017/1-251017160622.webp') no-repeat;
    background-size: 100% auto;
    background-position: bottom center;
}
.education-information .box .item:nth-child(4)::before{
    background: url('/uploads/allimg/251017/1-251017160623.webp') no-repeat;
    background-size: 100% auto;
    background-position: bottom center;
}
.education-information .box .item:nth-child(5)::before{
    background: url('/uploads/allimg/251017/1-251017160624.webp') no-repeat;
    background-size: 100% auto;
    background-position: bottom center;
}
.education-information .box .item .text{
    padding: 30px 30px 50px;
    min-height: min(400px, calc(100vh - 5vmax - 128px));
    background: linear-gradient(180deg, #F3F6FC 34%, rgba(243, 246, 252, 0.4532) 57%, rgba(243, 246, 252, 0.42) 57%, rgba(255, 108, 0, 0) 72%, #FF6C00 100%);
    height: 100%;
}
.education-information .box .item p{
    color: #666;
    margin-top: 15px;
}
.education-information .box .item a{
    position: absolute;
    color: #fff;
    left: 30px;
    bottom: 0;
    opacity: 0;
    transition: all .2s linear;
}
.education-case-video{
    padding: 5vmax 0;
    background: #FAFBFF;
}
.education-case-video .item{
    column-gap: 1.5rem;
}
.education-case-video .box{
    flex: 5;
    background: #000;
}
.education-case-video ul{
    flex: 2;
    background: #fff;
}
.education-case-video li{
    width: 100%;
    position: relative;
}
.education-case-video li:not(:last-child){
    border-bottom: 1px solid #e8e8e8;
}
.education-case-video li img{
    position: absolute;
    height: calc(100% - 40px);
    max-width: 50%;
    top: 20px;
    left: 20px;
}
.education-case-video li h5{
    position: absolute;
    width: calc(50% - 30px);
    top: 20px;
    right: 20px;
    margin-bottom: 0;
}
.education-case-video .active h5{
    color: #ff6a00;
}
.education-case-video li a,.education-case-video .box a{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.medical-advantage ul{
    gap: 12px;
}
.education-case{
    overflow: hidden;
}
.education-case .left{
    width: 38.2%;
}
.education-case .right{
    width: 61.8%;
    background: #23262f;
    color: #fff;
    padding: 5vmax 0 calc(5vmax + 40px) 50px;
}
.education-case h2 span{
	display: block;
	font-size: 14px;
	color: #fff;
	margin-bottom: 7px;
}
.education-case h2::after{
	content: "";
	display: block;
	margin-top: .5rem;
	width: 50px;
	height: 3px;
	background: #ff6a00;
}
.education-case .swiper-container{
    width: calc(100% + 25vw);
    transform: translateX(-15vw);
}
.education-case .swiper-slide{
    padding: 0 .75rem;
}
.education-case .swiper-slide .item{
    padding: 2vw 0;
    color: initial;
    background: #fff;
    border-radius: 5px;
}
.education-case .swiper-slide h5,.education-case .swiper-slide span,.education-case .swiper-slide i{
    padding: 0 30px;
    margin-bottom: 20px;
}
.education-case .swiper-slide span{
    color: #666;
    height: 63px;
}
.education-case .swiper-slide i{
    color: #ff6a00;
}
.education-case .swiper-slide img{
    display: none;
}
.education-case .right ul{
    margin: 30px 0;
    gap: 20px;
    align-items: center;
}
.education-case .right li{
    cursor: pointer;
    padding: 7px 2vmax;
    border-radius: 20px;
    line-height: 1;
    border: 1px solid #fff;
}
.education-case .right ul .active{
    background: #ff6a00;
    color: #fff;
    border-color: #ff6a00;
}
.education-case .swiper-button-prev,.education-case .swiper-button-next{
    top: calc(100% + 45px);
    color: #fff;
    border: 1px solid #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    transition: all .2s linear;
}
.education-case .swiper-button-prev::after,.education-case .swiper-button-next::after{
    font-size: 14px;
}
.education-case .swiper-button-prev{
    left: 0;
}
.education-case .swiper-button-next{
    left: 50px;
    right: auto;
}
.education-case .right .box{
    display: none;
}
.medical-banner #swiper-banner-bg .swiper-slide .container-md{
    top: calc(50% - 50px);
}
.medical-banner .info{
    position: relative;
    top: 0;
    left: 0;
    transform: translate(0, -50%);
}
.medical-banner .info .item{
    background: url('/uploads/allimg/250610/1-25061011304UG.png') no-repeat;
    background-size: cover;
    flex: 1;
    padding: 20px;
}
.medical-banner .info .item h5{
    margin-bottom: 15px;
    line-height: 1;
}
.medical-banner .info .item span{
    display: block;
    margin-top: 2px;
    position: relative;
    padding-left: 10px;
}
.medical-banner .info .item span::before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 8px;
}
.medical-tab_li{
    justify-content: center;
    gap: 5%;
    border-bottom: 1px solid #d8d8d8;
    width: 100%;
    background: #fff;
    transition: top .2s linear;
}
.medical-tab_li.fixed{
    position: fixed;
    left: 0;
    top: 80px;
    z-index: 9;
}
.medical-tab_li li{
    cursor: pointer;
    border-bottom: 2px solid #fff;
}
.medical-tab_li li.active{
    border-bottom: 2px solid #ff6a00;
}
.medical-tab_li li h3{
    padding-left: 100px;
    line-height: 72px;
    background-size: auto 55px;
}
.medical-tab_li.fixed li h3{
    line-height: 55px;
    font-size: 1.2rem;
    background-size: auto 35px;
    margin-bottom: 0;
}
.medical-tab_li li:nth-child(1) h3{
    background-image: url('/uploads/allimg/250627/yl-icon1.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 88px;
}
.medical-tab_li.fixed li:nth-child(1) h3{
    padding-left: 55px;
}
.medical-tab_li li:nth-child(2) h3{
    background-image: url('/uploads/allimg/250627/yl-icon2.png');
    background-repeat: no-repeat;
    background-position: left center;
}
.medical-tab_li.fixed li:nth-child(2) h3{
    padding-left: 65px;
}
.medical-tab_con{
    display: none;
}
.medical-tab_con.active{
    display: block;
}
.medical-tab_con h3.title-2::after{
    content: '';
    display: block;
    width: 40px;
    height: 2px;
    background: #ff6a00;
    margin: 5px 0 0 2px;
}
.medical-tab_con h3.title-2.text-center::after{
    margin: 5px auto 0;
}
.medical-about{
    background: linear-gradient(180deg, #F5F5F5 0%, #fff 100%);
    padding: 5vmax 0;
}
.medical-about .flex{
    gap: max(5%, 30px);
    justify-content: center;
}
.medical-about .text,.medical-about .img{
    flex: 1;
    border-radius: 20px;
    min-height: 300px;
}
.medical-about .img .swiper-container{
    height: 100%;
}
.medical-about .img .swiper-slide{
    border-radius: 20px;
}
.medical-about .text ul{
    gap: 0;
    column-gap: 20px;
    position: relative;
}
.medical-about .text li{
    width: calc(25% - 15px);
    padding: 15px 0;
}
.medical-about .text li h5{
    font-size:14px;
    margin: 0;
}
.medical-about .text li h5 i{
    display:none;
}
.medical-about .text li p{
    display: none;
}
.medical-advantage .item{
    height: 100%;
    border-radius: 5px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    padding-bottom: 20px;
    transition: all .2s linear;
}
.medical-advantage .item h5{
    text-align: center;
    padding: 18px 0;
    margin-bottom: 20px;
    background-image: url('/uploads/allimg/250610/1-230620104140308.png');
    background-size: cover;
}
.medical-advantage .item span,.medical-advantage .item p{
    padding: 0 20px 0 35px;
}
.medical-advantage .item p{
    font-size: 12px;
    color: #666;
}
.medical-advantage .item p:last-child{
    margin-bottom:0;
}
.medical-value section span{
    display: block;
    margin-top: 5px;
    position: relative;
    padding-left: 10px;
    transition: transform .3s linear;
}
.medical-value section span::before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background: #ff6a00;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 8px;
}
.medical-value .flex{
    gap: 1.5rem;
}

.medical-value section{
    flex: 1;
    background: #f8f9fa;
    padding: 20px;
}
.medical-value section img{
    display: block;
    height: 150px;
    max-width: 80%;
    margin: 0 auto;
}
.medical-value section h5{
    text-align: center;
    margin: 30px 0 20px;
}
.medical-case .item{
    background: #fff;
    padding: 20px;
    box-shadow: 0 0 3px 0px rgba(0, 0, 0, .1);
    height: 100%;
    position: relative;
}
.medical-case .item .text{
    padding: 20px 0;
}
.medical-case .item .text span{
    position: absolute;
    left: 20px;
    bottom: 20px;
    color: #ff6a00;
}
.medical-case .click-button{
    margin: 30px auto 0;
}
.medical-solution .item{
    position: relative;
}
.medical-solution .item:nth-child(2){
    width: calc(20% - 9px);
}
.medical-solution .item:nth-child(3){
   width: calc(35% - 9px);
    height: calc(50% - 6px);
    position: absolute;
    left: calc(20% + 3px);
    top: 0;
}
.medical-solution .item:nth-child(4){
    width: calc(25% - 9px);
    height: calc(50% - 6px);
    position: absolute;
    right: calc(20% + 3px);
    top: 0;
}
.medical-solution .item:nth-child(5){
    width: calc(25% - 9px);
    height: calc(50% - 6px);
    position: absolute;
    left: calc(20% + 3px);
    bottom: 0;
}
.medical-solution .item:nth-child(6){
    width: calc(35% - 9px);
    height: calc(50% - 6px);
    position: absolute;
    right: calc(20% + 3px);
    bottom: 0;
}
.medical-solution .item:nth-child(7){
    width: calc(20% - 9px);
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
}
.medical-solution .item:nth-child(2) .img{
    padding-bottom: 170%;
}
.medical-solution .item .text{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);
    pointer-events: none;
}
.medical-solution .item .text h5{
    position: absolute;
    width: calc(100% - 40px);
    left: 20px;
    bottom: 20px;
    z-index: 2;
    color: #fff;
    transition: all .2s linear;
}
.medical-solution .item .text p{
    position: absolute;
    opacity: 0;
    width: calc(100% - 40px);
    left: 20px;
    bottom: -60px;
    color: #fff;
    transition: all .2s linear;
}
.medical-solution .item .img{
    height: 100%;
}
.medical-advantage{
    padding: 5vmax 0;
    background: url('/skin/img/server/6.png');
    background-size: cover;
    background-position: right center;
}
.medical-advantage li{
    width: calc(25% - 9px);
    background: #fff;
    padding: 20px;
}
.medical-advantage li i{
    display: block;
    width: 30px;
    height: 30px;
    background-image: url('/uploads/allimg/250627/yly_advantage.svg');
    background-repeat: no-repeat;
    background-size: 30px auto;
    margin-bottom: 10px;
}
.medical-advantage li:nth-child(1) i{background-position: 0 0;}
.medical-advantage li:nth-child(2) i{background-position: -2px -92px;}
.medical-advantage li:nth-child(3) i{background-position: 0 -176px;}
.medical-advantage li:nth-child(4) i{background-position: 0 -262px;}
.medical-advantage li:nth-child(5) i{background-position: 0 -25px;background-size: 25px auto;}
.medical-advantage li:nth-child(6) i{background-position: 0 -122px;}
.medical-advantage li:nth-child(10) i{background-position: 0 -201px;}
.medical-advantage li:nth-child(7) i{background-position: 0 -295px;}
.medical-advantage li:nth-child(8) i{background-position: 0 -60px;}
.medical-advantage li:nth-child(9) i{background-position: 0 -150px;}
.medical-advantage li:nth-child(11) i{background-position: 0 -235px;}
.medical-advantage li:nth-child(12) i{background-position: 0 -328px;}
.medical-advantage li p{
    color: #666;
    margin: 15px 0 0;
}
.medicla-adaptation::after{
    content: '';
    display: block;
    width: 100%;
    height: calc(80% - 10vmax);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    background: url('/skin/img/server/36.png') no-repeat;
    background-size: cover;
}
.medicla-adaptation .item{
    height: 100%;
    padding: 20px 20px 40px;
    position: relative;
    transition: all .3s linear;
    background: #fff;
    border: 1px solid #d8d8d8;
}
.medicla-adaptation .item h5{
    text-align: center;
    margin-bottom: 30px;
}
.medicla-adaptation .item::before{
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    border-top: 2px solid #ff6a00;
    border-right: 2px solid #ff6a00;
    position: absolute;
    top: 15px;
    right: 15px;
    transition: all .3s linear;
}
.medicla-adaptation .item::after{
    content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #ff6a00;
    position: absolute;
    left: 20px;
    bottom: 20px;
    transition: all .3s linear;
}
.medical-banner #swiper-banner-bg .img,.abroad-banner #swiper-banner-bg .img{
    height: 400px;
}
.abroad-info{
    padding: 5vmax 0;
    background: url('/skin/img/server/28.png') no-repeat;
    background-size: cover;
    background-position: center bottom;
}
.abroad-info .item{
    position: relative;
}
.abroad-info .item .img{
    padding-bottom: min(40vh, 66.66%);
}
.abroad-info .item h5{
    text-align: center;
    background: #fff;
    padding: 10px 0;
    margin-bottom: 0;
}
.abroad-banner #swiper-banner-bg .swiper-slide .container-md{
    top: 50%;
    max-height: 100%;
}
.abroad-banner .text h1 span,.abroad-title span,.abroad-product h3 span{
    display: block;
    font-size: 70%;
    color: #ff6a00;
}
.abroad-banner .text p span{
    display: block;
}
.abroad-title span,.abroad-product h3 span{
    margin-top: 6px;
}
.abroad-banner .text .click-button{
    width: 135px;
}
.abroad-product h5 span{
    display: block;
    font-size: 90%;
    color: #999;
}
.abroad-product .software,.abroad-product .hardware{
    padding: 30px;
    background: url('/skin/img/server/35.png') no-repeat;
    background-size: cover;
}
.abroad-product .software .box,.abroad-product .hardware .box{
    margin-top: 30px;
    gap: 1.5rem;
}
.abroad-product .software .item,.abroad-product .hardware .item{
    flex: 1;
    min-width: 30%;
    padding: 20px;
    background: #fff;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
}
.abroad-product .software .item::after,.abroad-product .hardware .item::after{
    content: '';
    display: block;
    width: 100%;
    padding-bottom: 56.25%;
}
.abroad-product .top{
    align-items: center;
    gap: 15px;
}
.abroad-product .top .img{
    background: #faece2;
    border-radius: 5px;
}
.abroad-product .software .top svg{
    width: 28px;
    height: 32px;
    margin: 16px 18px;
}
.abroad-product .hardware .top svg{
    width: 32px;
    height: 24px;
    margin: 20px 16px;
}
.abroad-product .software .item .img{
    position: absolute;
    width: calc(100% - 40px);
    left: 20px;
    bottom: 20px;
}
.abroad-product .hardware .item{
    background: url('/uploads/allimg/250617/1-25061G509423a.png') no-repeat, linear-gradient(180deg, #fff 0%, #fff 100%);
    background-position: right bottom;
}
.abroad-product .hardware .item:nth-child(1) img{
    width: 80%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-10%,25%);
}
.abroad-product .hardware .item:nth-child(2) img{
    width: 70%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-10%,26%);
}
.abroad-product .hardware .item:nth-child(3) img{
    width: 60%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(5%,17%);
}
.abroad-case{
    padding: 0 0 5vmax 0;
    background: url('/uploads/allimg/250617/1-25061G6094S37.png') no-repeat;
    background-size: cover;
    background-position: center;
}
.abroad-case .top,.abroad-news .top{
    justify-content: space-between;
    align-items: center;
}
.abroad-case .top a,.abroad-news .top a{
    border: 2px solid #d8d8d8;
    color: #ff6a00;
    display: inline-block;
    padding: 10px 25px;
    border-radius: 20px;
    font-weight: bold;
}
.abroad-case .box .item{
    flex: 1;
    min-width: 20%;
    box-shadow: 0 2px 20px 5px rgba(0,0,0,.1);
    position: relative;
}
.abroad-case .box .item .text{
    padding: 20px;
}
.abroad-news{
    padding: 5vmax 0;
    background: url('/uploads/allimg/250617/1-25061G63502S9.jpg') no-repeat;
    background-size: cover;
    background-position: center;
}
.abroad-news .box .item{
    width: calc(50% - 0.75rem);
    position: relative;
}
.abroad-news .box .item .img{
    padding-bottom: 38.2%;
}
.abroad-news .box .item .text{
    background: linear-gradient(180deg, rgba(0,0,0,0) 10%, rgba(0,0,0,.8) 100%);
}
.abroad-news .box .item h5{
    width: calc(100% - 60px);
    position: absolute;
    left: 30px;
    bottom: 30px;
    color: #fff;
    margin-bottom: 0;
}


.xinchuang-ecology .mt-5{
	max-height: 510px;
	overflow: hidden;
}
.xinchuang-ecology .text{
	width: 30%;
	max-width: 300px;
	align-items: center;
	justify-content: center;
	transform: translateY(-160px);
}
.xinchuang-ecology .text img{
	width: 80px;
	margin-bottom: 5px;
}
.xinchuang-ecology .text h5{
	margin-bottom: 0;
	line-height: 1;
}
.xinchuang-ecology .text .bg1{
	width: 60%;
	padding-bottom: 60%;
	border-radius: 50%;
	background: rgba(255, 98, 0, 0.4);
	position: relative;
	z-index: 10;
}
.xinchuang-ecology .text .bg2{
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	background: #ff6a00;
	border-radius: 50%;
	position: absolute;
	top: 10px;
	left: 10px;
	justify-content: center;
	align-items: center;
	color: #fff;
}
.xinchuang-ecology .img{
	align-items: center;
	justify-content: center;
	flex: 1;
	transform: translate(-35%,-160px);
}
.xinchuang-ecology .img h5{
	color: #ff6a00;
	margin-bottom: 0;
	transform: translateX(40%);
	letter-spacing: 2px;
}
.xinchuang-ecology .img .box{
	width: 100%;
	padding: 40px 0;
	position: relative;
}
.xinchuang-ecology .img .box::before{
	content: "";
	display: block;
	height: 30%;
	width: 100%;
	background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.xinchuang-ecology .img .box::after{
	content: "";
	display: block;
	height: 30%;
	width: 100%;
	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.xinchuang-ecology .img .box .bg{
	width: 100%;
	height: 80%;
	border-right: 1px solid #ffc099;
	border-radius: 50%;
	position: absolute;
	right: 10%;
	top: 10%;
	z-index: -1;
}
.xinchuang-ecology .img:nth-child(3) .box .bg{
	width: 133%;
}
.xinchuang-ecology .img:nth-child(4) .box .bg{
	width: 166%;
}
.xinchuang-ecology .img:nth-child(5) .box .bg{
	width: 200%;
}
.xinchuang-ecology .img .box div{
	width: 60%;
	height: 40px;
	position: relative;
	z-index: 5;
	margin: 15px 0;
}
.xinchuang-ecology .img .img-bg{
	background: #fff;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.16);
}
.xinchuang-ecology .img:nth-child(2) .box div:nth-child(3),.xinchuang-ecology .img:nth-child(2) .box div:nth-child(7){
	transform: translateX(50%);
}
.xinchuang-ecology .img:nth-child(2) .box div:nth-child(4),.xinchuang-ecology .img:nth-child(2) .box div:nth-child(6){
	transform: translateX(100%);
}
.xinchuang-ecology .img:nth-child(3) .box div:nth-child(4),.xinchuang-ecology .img:nth-child(3) .box div:nth-child(8){
	transform: translateX(70%);
}
.xinchuang-ecology .img:nth-child(3) .box div:nth-child(5),.xinchuang-ecology .img:nth-child(3) .box div:nth-child(7){
	transform: translateX(100%);
}
.xinchuang-ecology .img:nth-child(4) .box div:nth-child(3),.xinchuang-ecology .img:nth-child(4) .box div:nth-child(11){
	transform: translateX(15%);
}
.xinchuang-ecology .img:nth-child(4) .box div:nth-child(4),.xinchuang-ecology .img:nth-child(4) .box div:nth-child(10){
	transform: translateX(50%);
}
.xinchuang-ecology .img:nth-child(4) .box div:nth-child(5),.xinchuang-ecology .img:nth-child(4) .box div:nth-child(9){
	transform: translateX(80%);
}
.xinchuang-ecology .img:nth-child(4) .box div:nth-child(6),.xinchuang-ecology .img:nth-child(4) .box div:nth-child(8){
	transform: translateX(100%);
}
.xinchuang-ecology .img:nth-child(5) .box div:nth-child(6),.xinchuang-ecology .img:nth-child(5) .box div:nth-child(10){
	transform: translateX(70%);
}
.xinchuang-ecology .img:nth-child(5) .box div:nth-child(7),.xinchuang-ecology .img:nth-child(5) .box div:nth-child(9){
	transform: translateX(100%);
}
.xinchuang-ecology .img:nth-child(5) .box div:nth-child(5),.xinchuang-ecology .img:nth-child(5) .box div:nth-child(11){
	transform: translateX(40%);
}
.xinchuang-ecology .img img{
	display: block;
	max-width: 80%;
	max-height: 65%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.xinchuang-certification::before{
    content: '';
    display: block;
    width: 100%;
    height: 200%;
    background: linear-gradient(180deg, rgba(248,249,250,1) 0%, rgba(248,249,250,0) 100%);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.xinchuang-certification ul{
    gap: max(30px, 5%);
    justify-content: center;
}
.xinchuang-certification li{
    gap: 10px;
    align-items: center;
}
.xinchuang-certification li:nth-child(1) svg{
    width: 36px;
    height: 36px;
    transform: scale(0.8);
}
.xinchuang-certification li:nth-child(2) svg{
    width: 36px;
    height: 36px;
    transform: scale(0.85);
}
.xinchuang-certification li:nth-child(3) svg{
    width: 39px;
    height: 38px;
    transform: scale(0.72);
}
.xinchuang-certification li:nth-child(4) svg{
    width: 36px;
    height: 42px;
    transform: scale(0.75);
}
.xinchuang-certification li .text{
    text-align: left;
}
.xinchuang-certification li h5{
    margin-bottom: 0;
}
.xinchuang-certification .position-relative{
    padding-bottom: 30px;
}
.xinchuang-certification .position-relative::before{
    content: '';
    display: block;
    height: 100%;
    width: 50%;
    background: url('/skin/img/industry/4.png') no-repeat;
    background-size: auto 100%;
    background-position: top right;
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    z-index: -1;
}
.xinchuang-certification .position-relative::after{
    content: '';
    display: block;
    height: 100%;
    width: 50%;
    background: url('/skin/img/industry/4.png') no-repeat;
    background-size: auto 100%;
    background-position: top right;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
#honor-compatible-one{
	margin-bottom: 14px;
}
.honor-compatible .swiper-wrapper{
	transition-timing-function: linear;
}
.honor-compatible .swiper-slide{
	width: 15vw;
	padding: 0 7px;
	min-width: 100px;
	max-width: 240px;
}
.honor-compatible .swiper-slide .box{
	background: #fff;
	padding: 3px;
}
.honor-compatible .swiper-slide .img{
	background: #f8f9fa;
}
.honor-compatible .swiper-slide .img::before{
	content: "";
	display: block;
	width: 100%;
	padding-bottom: 140%;
}
.honor-compatible .swiper-slide img{
	max-width: 94%;
	max-height: 94%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all .2s linear;
}
.industry-solution .box{
    gap: 30px;
}
.industry-solution .item{
    width: calc(50% - 15px);
    padding: 20px;
    background: #fff;
    border-radius: 10px;
}
.industry-solution .img{
    border-radius: 10px;
    width: 100%;
    padding-bottom: 30%;
    margin-bottom: 30px;
}
.industry-solution .text h5 span{
    display: block;
    color: initial;
    margin-bottom: 5px;
}
.industry-solution .text p{
    margin: 20px 0 0;
    color: #666;
}
.cooperation-dynamics .row{
	row-gap: 1.5rem;
}
.cooperation-dynamics a .info div::before{
	content: "";
	font-family: 'themify';
	line-height: 1;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.cooperation-dynamics a .info{
	margin: 0 20px;
	padding: 15px 0;
	font-size: 12px;
	color: #999;
	gap: 20px;
	border-bottom: 1px solid #ededed;
}
.cooperation-dynamics a .info div{
	position: relative;
	padding-left: 18px;
}
.cooperation-dynamics a .info .time::before{
	content: "\e72b";
}
.cooperation-dynamics .text{
	background: #f8f9fa;
	position: relative;
}
.cooperation-dynamics a h5{
	padding: 0 20px;
	margin: 15px 0 25px;
	font-size: 20px;
	height: 48px;
}
.cooperation-dynamics .text::after{
	content: "";
	display: block;
	width: 75px;
	height: 2px;
	background: #ff6a00;
	position: absolute;
	left: 22px;
	top: 120px;
	transition: all .3s linear;
}
.cooperation-dynamics a p{
	padding: 0 20px;
	color: #666;
}
.cooperation-dynamics a .more{
	margin: 0 0 20px 20px;
	color: #333;
}

@media (any-hover: hover) {
	.banner .info .swiper-button-next:hover::after{
		color: #ff6a00;
		transform: translateX(2px);
	}
	.banner .info .swiper-button-prev:hover::after{
		color: #ff6a00;
		transform: translateX(-2px);
	}
	#swiper-banner-scene .swiper-slide:hover img,.zq-learn-more .item:hover img,#swiper-case-con .swiper-slide .img:hover img,.zq-solution a:hover .img img,.medical-solution .item:hover .img img,.medical-case .item:hover .img img,.medical-scene .item:hover .img img,.education-scene .item:hover .img img,.zq-case .swiper-slide:hover .img img,.abroad-info .item:hover .img img,.abroad-product .item:hover .img img,.abroad-case .item:hover .img img,.abroad-news .item:hover .img img{
		transform: translate(-50%, -50%) scale(1.1);
	}
	#swiper-banner-scene .swiper-slide:hover h5,.medical-case .item:hover h5,.medical-value section:hover h5,.education-scene .item:hover h5,.zq-learn-more .item:hover h5,.zq-case .swiper-slide:hover h3,.abroad-info .item:hover h5,.abroad-product .item:hover h5,.abroad-case .item:hover h5,.education-case .swiper-slide:hover h5{
		color: #ff6a00;
	}
	.zq-solution a:hover::after{
		color: #ff6a00;
		transform: translateX(4px);
	}
	.zq-case .top li:hover strong{
		border-color: #ff6a00;
		color: #ff6a00;
	}
	.education-about .col-lg-3:hover::before{
	    opacity: 1;
    }
	.education-about .col-lg-3:hover .top{
	    transform: translate(-50%,calc(-50% - 50px));
    }
    .education-about .row .col-lg-3:hover i{
        display: none;
    }
    .education-about .col-lg-3:hover .line{
        width: 80%;
        opacity: 1;
    }
    .education-about .col-lg-3:hover ul{
        opacity: 1;
        transform: translate(-50%, 35px);
    }
	.education-ability .top .col-lg-4:nth-child(1):hover, .education-ability .top .col-lg-4:nth-child(3):hover{
	    transform: translateY(-40px);
	}
	.education-ability .top .col-lg-4:nth-child(2):hover{
	    transform: translateY(calc(-100% - 10px));
	}
	.education-ability .bottom .col-lg-4:nth-child(1):hover, .education-ability .bottom .col-lg-4:nth-child(3):hover{
        transform: translateY(20px);
    }
	.education-ability .bottom .col-lg-4:nth-child(2):hover{
	    transform: translateY(calc(100% - 10px));
	}
	.education-information .box .item:hover h5{
	    color: #ff6a00;
	}
	.education-information .box .item:hover a{
	    bottom: 26px;
	    opacity: 1;
	}
	.education-technology .item>div:hover{
	    box-shadow: 0px 4px 30px 0px rgba(255, 106, 0, 0.8);
	}
	.education-information .box .prev:hover,.education-information .box .next:hover{
	    box-shadow: 0 0 10px 0 rgba(255, 106, 0, .8);
	}
	.education-case .swiper-button-prev:hover,.education-case .swiper-button-next:hover{
	    background: #ff6a00;
	    border-color: #ff6a00;
	}
	.medical-solution .item:hover h5{
	    bottom: 85px;
	    color: #ff6a00;
	}
	.medical-solution .item:hover p{
	    bottom: 20px;
	    opacity: 1;
	}
	.medical-advantage .item:hover{
	    background: url('/skin/img/server/11.jpg') no-repeat;
	    background-size: cover;
	}
	.medical-advantage .item:hover h5{
	    background-image: url('/skin/img/server/15.jpg');
	    color: #fff;
	}
	.medical-advantage li:hover{
	    background: #ff6a00;
	}
	.medical-advantage li:hover h5,.medical-advantage li:hover p{
	    color: #fff;
	}
	.medical-advantage li:hover i{
	    background-image: url('/uploads/allimg/250627/yly_advantage_white.svg');
	}
	.medicla-adaptation .item:hover::before{
	    width: 20px;
	    height: 20px;
	}
	.medicla-adaptation .item:hover{
        background: linear-gradient(180deg, rgba(255,255,255,.6) 0%, rgba(255,255,255,.9) 100%), url('/skin/img/server/24.jpg') no-repeat;
        background-size: cover;
        background-position: center;
    }
    .medical-scene .item .text span:hover{
        transform: translateX(4px);
        color: #ff6a00;
    }
}

@media screen and (max-width: 1024px){
    .medical-banner .info,.education-ability .front,.education-ability .back{
        display: none;
    }
    .medical-value .flex{
        row-gap: 20px;
    }
    .medical-advantage li{
        width: calc(33.33% - 8px);
    }
    .education-technology .item{
        flex: auto;
        width: 100%;
    }
    .education-technology .item:nth-child(3),.education-technology .item:nth-child(4),.education-technology .item:nth-child(9){
        display: none;
    }
    .education-technology .item .one, .education-technology .item .four{
        height: 100%;
    }
    .education-technology .item .two{
        width: 100%;
    }
    .education-technology .item li{
        flex: 1 1 40%;
    }
    .education-ability .col-lg-4{transform: translateY(0)!important;}
    .education-ability .container-md{padding-bottom: 0;padding-top: 0}
}

@media screen and (max-width: 768px){
    .zq-solution a .text{
        flex: auto;
        width: 100%;
        margin-right: 0;
    }
    .zq-solution a .img,.medical-value section{
        flex: auto;
        width: 100%;
    }
    .zq-business .item{
        width: 33%;
        flex: auto;
    }
    .zq-business .item.on {
        flex: auto;
        background: none;
        background-size: cover;
        background-position: left center;
        color: initial;
    }
    .zq-business .on li::before, .zq-business .on h5::after {
        color: #ff6a00;
    }
    .zq-business .item:nth-child(4),.zq-business .item:nth-child(5){
        border-top: 1px solid #d8d8d8;
    }
    .education-information .box .flex{width:100%}
    .education-information .box .item{flex: 1 1 40%;}
    .education-information .box .item .text{min-height:280px}
    .education-information .box .item a{bottom: 30px;opacity: 1}
    .education-case-video li h5{font-size:16px}
}

@media screen and (max-width: 480px){
	.zq-case .top li strong{
		padding: 15px 0;
		font-size: 14px;
	}
	#swiper-case-con a .text{
		min-width: 100%;
		padding-bottom: 50px;
	}
	#swiper-case-con a .img{
		min-width: 100%;
		height: 150px;
	}
	#swiper-case-con .swiper-pagination{
		display: none;
	}
	.zq-learn-more .flex a,.zq-solution a,.abroad-news .box .item{
		min-width: 100%;
	}
	.zq-learn-more .img{
		padding-bottom: 40%;
	}
    .zq-framework .box{
        overflow: hidden;
    }
	.banner #swiper-banner-bg .img{
	    height: 500px;
	}
	#swiper-case-con .swiper-slide .text,#swiper-case-con .swiper-slide .img,.zq-learn-more .flex .item,.medical-about .text, .medical-about .img,.abroad-product .software .item,.abroad-product .hardware .item,.abroad-case .box .item,.education-case-video ul{
	    flex: auto;
	    width: 100%;
	}
	#swiper-case-con .swiper-slide h3{
	    margin: 30px auto;
	    padding: 0 30px;
	}
	#swiper-case-con .swiper-slide p,#swiper-case-con .swiper-slide span{
	    padding: 0 30px;
	}
	#swiper-case-con .swiper-slide .text{
	    padding-bottom: 30px;
	}
	#swiper-case-con .swiper-slide .img::before{
	    padding-bottom: 40%;
	}
	.medical-advantage li{
        width: calc(50% - 6px);
    }
    .medical-solution .item:nth-child(2),.medical-solution .item:nth-child(3),.medical-solution .item:nth-child(4),.medical-solution .item:nth-child(5),.medical-solution .item:nth-child(6),.medical-solution .item:nth-child(7){
        width: 100%;
        position: relative;
        height: 50vw;
        overflow: hidden;
        left: 0;
        top: 0;
    }
    .medical-solution .item:nth-child(2) .img{
        padding-bottom: 0;
    }
    .abroad-news .box .item h5{
        width: calc(100% - 30px);
        left: 15px;
        bottom: 15px;
    }
    .education-technology .item>div{position:relative}
    .education-case .left,.education-case-video li img{display: none}
    .education-case .right{width: 100%}
    .education-case-video li{display:inline-block;height:auto;width:24%;padding:12px 0}
    .education-case-video li h5{position: initial;width: 100%;font-size: 12px}
    .education-case-video li:not(:last-child){border:none}
}