body[lang=en-us] .home-banner-module .time-list .time-item .time-unit {
	font-size: var(--f-s-18)
}
body[lang=ar] .home-banner-module .time-list .time-item:first-child {
	border-right: none
}
body[lang=ar] .home-banner-module .time-list .time-item:nth-child(3) {
border-right:.1rem dotted #fff
}
.home-banner-module {
	flex-wrap: wrap;
	position: relative
}
.home-banner-module .banner-list {
	width: 100%;
	display: block;
	position: relative;
	z-index: 1;
	opacity: 0
}
.home-banner-module .banner-list.owl-loaded {
	opacity: 1
}
.home-banner-module .banner-list .owl-nav {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	height: 0
}
.home-banner-module .banner-list .owl-nav button {
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: rgba(255,255,255,0.3);
	position: relative;
	z-index: 3;
	width: 4rem;
	height: 8rem;
	font-size: var(--f-s-32);
	color: rgba(255,255,255,0.6)
}
.home-banner-module .banner-list .owl-item {
	display: flex;
	height: 100%
}
.home-banner-module .banner-list .owl-item.active.cloned .banner-item .banner-content .content-city, .home-banner-module .banner-list .owl-item.active.cloned .banner-item .banner-content .content-title, .home-banner-module .banner-list .owl-item.active.cloned .banner-item .banner-content .content-time, .home-banner-module .banner-list .owl-item.active.cloned .banner-item .banner-content .content-describe, .home-banner-module .banner-list .owl-item.active.cloned .banner-item .banner-content .content-btn {
	opacity: 1
}
.home-banner-module .banner-list .banner-item {
	position: relative;
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	min-height: calc(100vh - 12rem);
	padding: 8rem 0 18rem
}
.home-banner-module .banner-list .banner-item video {
	object-fit: cover
}
.home-banner-module .banner-list .banner-item .banner-image.mobile-bg {
	z-index: 2;
	display: none
}
.home-banner-module .banner-list .banner-item .banner-image, .home-banner-module .banner-list .banner-item video {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	object-position: 0 -7.2rem
}
.home-banner-module .banner-list .banner-item .banner-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3;
	background: linear-gradient(to bottom, rgba(0,0,0,0.28) 0%, rgba(0,0,20,0.45) 100%)
}
.home-banner-module .banner-list .banner-item .banner-content {
	text-align: center
}
.home-banner-module .banner-list .banner-item .banner-content .content-info {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	grid-gap: 3rem;
	margin: 0 0 8rem;
	justify-content: center
}
.home-banner-module .banner-list .banner-item .banner-content .info-item {
	display: flex;
	position: relative;
	z-index: 5;
	font-weight: 400;
	color: #FFFFFF;
grid-gap:.7rem
}
.home-banner-module .banner-list .banner-item .banner-content .info-item>i {
	position: relative;
	top: 0;
	font-size: var(--f-s-20);
	line-height: 1.8;
	color: var(--ui-color-assist-one)
}
.home-banner-module .banner-list .banner-item .banner-content .content-title {
	position: relative;
	z-index: 5;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 1.8rem;
	font-size: var(--f-s-46)
}
.home-banner-module .banner-list .banner-item .banner-content .content-title .min-title {
	font-size: var(--f-s-42);
	display: block
}
.home-banner-module .banner-list .banner-item .banner-content .content-time, .home-banner-module .banner-list .banner-item .banner-content .content-describe, .home-banner-module .banner-list .banner-item .banner-content .content-btn {
	position: relative;
	z-index: 5
}
.home-banner-module .banner-list .banner-item .banner-content .content-describe {
	font-weight: 400;
	color: #FFFFFF;
	line-height: 1.7;
	margin: 0 0 1.7rem
}
.home-banner-module .banner-list .banner-item .banner-content .content-btn {
	padding: 1.2rem 4rem;
	margin: 0 auto
}
.home-banner-module .time-list {
	width: auto;
	max-width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	height: 15rem;
	z-index: 2;
	background: rgba(0,0,0,0.6);
	padding: 2.2rem 0 2.8rem;
	display: flex
}
.home-banner-module .time-list .time-item {
	min-width: 22.7rem;
	max-width: calc(100% / 3);
	text-align: center;
border-right:.1rem dotted #fff
}
.home-banner-module .time-list .time-item:first-child {
	color: #FFDA34
}
.home-banner-module .time-list .time-item:nth-child(2) {
	color: #01D38C
}
.home-banner-module .time-list .time-item:nth-child(3) {
	color: #D979FE;
	border-right: none
}
.home-banner-module .time-list .time-item .time-box {
	font-weight: bold
}
.home-banner-module .time-list .time-item .time-unit {
	font-weight: 300
}
@media (max-width: 992px) {
.home-banner-module .banner-list .owl-nav {
	display: none
}
.home-banner-module .banner-list .banner-item {
	min-height: auto;
	padding: 6rem 0 6rem
}
.home-banner-module .banner-list .banner-item .banner-image.mobile-bg {
	z-index: 2;
	display: block
}
.home-banner-module .banner-list .banner-item .banner-image img {
	position: relative;
	z-index: 1
}
.home-banner-module .banner-list .banner-item .banner-image:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(0,0,0,0.28) 0%, rgba(0,0,20,0.45) 100%);
	opacity: 1;
	z-index: 2
}
.home-banner-module .banner-list .banner-item .banner-content .content-info {
	margin: 0 0 3rem
}
.home-banner-module .banner-list .banner-item .banner-content .info-item>i {
	font-size: var(--f-s-16);
	line-height: 1.5
}
.home-banner-module .banner-list .banner-item .banner-content .content-title {
	font-size: var(--f-s-36)
}
.home-banner-module .banner-list .banner-item .banner-content .content-title .min-title {
	font-size: var(--f-s-30)
}
.home-banner-module .time-list {
	width: 100%
}
.home-banner-module .time-list .time-item {
	min-width: auto;
	width: 100%
}
}
.home-banner-module .banner-fixed-container {
	width: 100%;
	height: calc(100vh - var(--site-header-height, 12rem));
	min-height: 550px;
	background-image: url('https://res.crsae.cn/uploadfile/202607/e3bc7f40d558028.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: flex;
	/*align-items: center;*/
	padding-top: 15rem;
	justify-content: center;
	position: relative;
	/*max-height: 700px;*/
}
.home-banner-module .banner-layout-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	max-width: 140rem;
	padding: 0 2rem;
	box-sizing: border-box;
}
.home-banner-module .banner-left-side {
	flex: 0.3;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-right: 4rem;
}
.home-banner-module .banner-left-side .left-logo-img {
	max-width: 100%;
	/*height: 12rem;*/
	object-fit: contain;
	margin-top: -4rem;
}
.home-banner-module .banner-right-side {
	flex: 0.65;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-left: 4rem;
}
.home-banner-module .banner-right-top {
	margin-bottom: 4rem;
	display: flex;
	justify-content: center;
	width: 100%;
}
.home-banner-module .banner-right-top .right-title-img {
	max-width: 100%;
	height: auto;
	object-fit: contain;
}
.home-banner-module .banner-right-buttons {
	display: flex;
	flex-direction: row;
	gap: 2rem;
	justify-content: center;
	width: 100%;
}
.home-banner-module .banner-btn {
	display: inline-block;
	padding: 1.4rem 3rem;
	font-size: 1.8rem;
	font-weight: 600;
	color: #fff !important;
	text-align: center;
	text-decoration: none;
	border-radius: 50px;
	transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.home-banner-module .banner-btn::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	background: rgba(255, 255, 255, 0.25);
	border-radius: 50%;
	transform: translate(-50%, -50%);
	transition: width 0.6s ease, height 0.6s ease;
	z-index: -1;
}
.home-banner-module .banner-btn:hover::before {
	width: 300px;
	height: 300px;
}
.home-banner-module .banner-btn:hover {
	transform: translateY(-3px);
	box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
}
.home-banner-module .btn-meet {
	background: linear-gradient(135deg, #ff9900 0%, #ff5500 100%);
}
.home-banner-module .btn-exhibit {
	background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%);
}
.home-banner-module .btn-visitor {
	background: linear-gradient(135deg, #00b09b 0%, #96c93d 100%);
}
@media (max-width: 992px) {
	.home-banner-module .banner-fixed-container {
		height: auto;
		min-height: auto;
		padding: 5rem 2rem;
		background-attachment: scroll;
	}
	.home-banner-module .banner-layout-wrapper {
		flex-direction: column;
		gap: 3.5rem;
		padding: 0;
	}
	.home-banner-module .banner-left-side,
	.home-banner-module .banner-right-side {
		padding: 0;
		width: 100%;
	}
	.home-banner-module .banner-right-buttons {
		flex-direction: column;
		gap: 1.5rem;
		align-items: center;
	}
	.home-banner-module .banner-btn {
		width: 100%;
		max-width: 280px;
	}
}
body[lang=en-us] .home-info-text-module .module-width .title-box {
	max-width: 23%
}
body[lang=ar] .home-info-text-module .module-width .title-box {
	max-width: unset
}
.home-info-text-module {
	padding: 7.5rem 0 8rem;
	overflow: hidden
}
.home-info-text-module .module-width.content-box {
	display: flex;
	grid-gap: 7rem;
	flex-wrap: wrap
}
.home-info-text-module .module-width .title-box {
	max-width: 20%;
	width: auto;
	display: flex;
	flex-direction: column;
	grid-gap: 1rem
}
.home-info-text-module .module-width .title-box .title-line {
	flex: 1
}
.home-info-text-module .module-width .title-box .number-tag-box {
	display: flex;
	grid-gap: 1.6rem;
	color: #222;
	font-weight: bold;
	padding: 0 0 2.4rem;
	margin: 0 0 2.4rem;
	position: relative
}
.home-info-text-module .module-width .title-box .number-tag-box .tag-text {
	display: inline-block;
	position: relative;
	line-height: 1
}
.home-info-text-module .module-width .title-box .number-tag-box .tag-text:before {
	position: absolute;
right:.2rem;
bottom:.2rem;
width:.5rem;
height:.5rem;
	border-radius: 50%;
	background-color: var(--ui-color-primary)
}
.home-info-text-module .module-width .title-box .number-tag-box .tag-text:after {
	content: "";
	width: 100%;
	position: absolute;
	bottom: -2.4rem;
	left: 0;
height:.1rem;
	background-color: var(--ui-color-assist-one)
}
.home-info-text-module .module-width .content-img-box {
	display: flex;
	flex: 1;
	flex-wrap: wrap;
	min-width: 1px
}
.home-info-text-module .module-width .content-img-box .desc {
	width: 100%;
	margin: 0 0 5.6rem
}
.home-info-text-module .module-width .content-img-box .content-num-box {
	width: 100%;
	display: flex;
	grid-gap: 4.5rem;
	justify-content: space-between;
	align-items: flex-start
}
.home-info-text-module .module-width .content-img-box .content-num-box .num-list {
	width: auto;
	display: flex;
	flex-direction: column;
	grid-gap: 3rem;
	justify-content: space-between;
	min-height: 100%
}
.home-info-text-module .module-width .content-img-box .content-num-box .num-list .num-item .num-title {
	font-weight: 400;
	color: #222
}
.home-info-text-module .module-width .content-img-box .content-num-box .num-list .num-item .num-text {
	color: var(--ui-color-primary);
	font-weight: bold;
	display: flex;
	line-height: 1;
	align-items: flex-start
}
.home-info-text-module .module-width .content-img-box .content-num-box .img-box {
	width: 673px;
	max-width: 68%;
	aspect-ratio: 673/364
}
.home-info-text-module .module-width .content-img-box .content-num-box .img-box .main-img {
	width: 100%;
	height: 100%
}
@media (max-width: 992px) {
.home-info-text-module {
	padding: 2.4rem 0 3.6rem
}
.home-info-text-module .module-width.content-box {
	display: flex;
	grid-gap: 3rem;
	flex-wrap: wrap
}
.home-info-text-module .module-width .title-box {
	max-width: 100%;
	width: 100%;
	grid-gap: 1rem
}
.home-info-text-module .module-width .title-box .number-tag-box:after {
	width: 10rem;
height:.1rem
}
.home-info-text-module .module-width .content-img-box {
	flex-direction: column;
	width: 100%
}
.home-info-text-module .module-width .content-img-box .desc {
	margin: 0 0 3rem
}
.home-info-text-module .module-width .content-img-box .content-num-box {
	flex-direction: column-reverse
}
.home-info-text-module .module-width .content-img-box .content-num-box .num-list {
	min-height: auto
}
.home-info-text-module .module-width .content-img-box .content-num-box .num-list .num-item {
	margin: 0 0 3rem
}
.home-info-text-module .module-width .content-img-box .content-num-box .img-box {
	width: 100%;
	max-width: 100%;
	height: auto
}
}
.home-card-list-module {
	padding: 7rem 0 10rem;
	background-color: #F9F9F9
}
.home-card-list-module .module-width {
	display: flex;
	flex-direction: column;
	grid-gap: 5.2rem
}
.home-card-list-module .module-width .card-list {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 1.3rem
}
.home-card-list-module .module-width .card-list .card-item {
	position: relative;
	min-height: 43rem;
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.1);
	transition: .3s ease;
	cursor: pointer;
border:.1rem solid transparent;
	background: linear-gradient(180deg, #0B3DD2, #fff) padding-box, linear-gradient(180deg, #0B3DD2, #fff) border-box;
	background-clip: padding-box, border-box;
	border-radius: 10px;
	padding: 1px
}
.home-card-list-module .module-width .card-list .card-item:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 1;
	transition: .3s all;
	border-radius: 1rem
}
.home-card-list-module .module-width .card-list .card-item .item-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: end;
	grid-gap: 3rem;
	min-height: 100%;
	position: relative;
	z-index: 2;
	padding: 2.2rem
}
.home-card-list-module .module-width .card-list .card-item:hover {
	background-color: var(--ui-color-primary)
}
.home-card-list-module .module-width .card-list .card-item:hover:after {
	background-color: var(--ui-color-primary)
}
.home-card-list-module .module-width .card-list .card-item:hover .icon-title-box .icon-box .item-image {
	opacity: 0
}
.home-card-list-module .module-width .card-list .card-item:hover .icon-title-box .icon-box .item-hover-image {
	opacity: 1
}
.home-card-list-module .module-width .card-list .card-item:hover .icon-title-box .item-title {
	color: #FFFFFF
}
.home-card-list-module .module-width .card-list .card-item:hover .bottom-btn {
	color: #FFFFFF
}
.home-card-list-module .module-width .card-list .card-item:hover .bottom-btn:before {
	color: var(--ui-color-assist-one);
transform:translateX(.6rem)
}
.home-card-list-module .module-width .card-list .card-item .icon-title-box {
	display: flex;
	flex-direction: column;
	grid-gap: 3.2rem;
	align-items: center;
	min-height: 24rem
}
.home-card-list-module .module-width .card-list .card-item .icon-title-box .icon-box {
	width: 5.4rem;
	height: 5.4rem;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: .3s ease;
	position: relative
}
.home-card-list-module .module-width .card-list .card-item .icon-title-box .icon-box .item-image {
	width: 100%;
	height: auto;
	max-height: 100%;
	transition: .3s all
}
.home-card-list-module .module-width .card-list .card-item .icon-title-box .icon-box .item-image img {
	object-fit: contain
}
.home-card-list-module .module-width .card-list .card-item .icon-title-box .icon-box .item-hover-image {
	transition: .3s all;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: auto;
	max-height: 100%;
	transform: translate(-50%, -50%);
	opacity: 0;
	z-index: 1
}
.home-card-list-module .module-width .card-list .card-item .icon-title-box .icon-box .item-hover-image img {
	object-fit: contain
}
.home-card-list-module .module-width .card-list .card-item .icon-title-box .item-title {
	color: var(--ui-color-primary);
	font-weight: bold;
	transition: .3s ease;
	text-align: center
}
.home-card-list-module .module-width .card-list .card-item .bottom-btn {
	display: flex;
	align-items: center;
	grid-gap: 1rem;
	color: #555555;
	transition: .3s ease
}
.home-card-list-module .module-width .card-list .card-item .bottom-btn:before {
	content: '\e648';
	font-family: iconfont;
	color: var(--ui-color-primary);
	transition: .3s ease
}
@media (max-width: 992px) {
.home-card-list-module .module-width {
	grid-gap: 3rem
}
.home-card-list-module .module-width .card-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 2rem
}
.home-card-list-module .module-width .card-list .card-item {
	width: 100%;
	min-height: 34rem
}
.home-card-list-module .module-width .card-list .card-item .icon-title-box {
	min-height: 18rem
}
}
.home-scroll-num-module {
	position: relative;
	min-height: 40rem;
	align-items: center;
	padding: 14rem 0
}
.home-scroll-num-module .num-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.home-scroll-num-module .num-bg:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: rgba(0,0,0,0.6)
}
.home-scroll-num-module .num-bg img {
	position: relative;
	z-index: 1
}
.home-scroll-num-module .num-list {
	position: relative;
	z-index: 1;
	display: flex;
	justify-content: space-between;
	grid-gap: 5rem
}
.home-scroll-num-module .num-list .num-item {
	display: inline-block;
	max-width: calc(25% - 3.6rem);
	width: auto
}
.home-scroll-num-module .num-list .num-item .num-title {
	font-weight: bold;
	font-size: var(--f-s-56);
	color: #FFFFFF;
	line-height: 1.2;
	margin: 0 0 1.8rem
}
.home-scroll-num-module .num-list .num-item .num-describe {
	font-weight: 400;
	color: #FFFFFF;
	line-height: 1.2;
	width: 100%;
	text-align: center
}
@media (max-width: 992px) {
.home-scroll-num-module {
	padding: 6rem 0
}
.home-scroll-num-module .num-list {
	grid-gap: 3rem;
	flex-direction: column
}
.home-scroll-num-module .num-list .num-item {
	width: 100%;
	max-width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap
}
.home-scroll-num-module .num-list .num-item .num-title {
	font-size: var(--f-s-40)
}
}
.home-drop-down-module {
	width: 100%;
	padding: 10rem 0 7rem;
	flex-wrap: wrap
}
.home-drop-down-module .title-tag-module {
	width: 100%;
	margin: 0 0 5.4rem
}
.home-drop-down-module .bg-text-box {
	width: 100%;
	position: relative
}
.home-drop-down-module .bg-text-box .text-content {
	position: relative;
	z-index: 5;
	display: flex;
	align-items: flex-start;
	grid-gap: 2rem
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box {
	width: auto;
	max-width: 40%
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list {
	margin-bottom: 3.2rem;
	display: flex;
	flex-direction: column;
	grid-gap: 3rem
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item {
	display: flex;
	grid-gap: 3rem;
	padding: 0 2rem;
	overflow: hidden;
	align-items: flex-start;
	cursor: pointer;
	border-radius: 1.4rem;
	transition: padding .3s ease
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item:hover, .home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item.active {
	box-shadow: 0 0 1rem rgba(17,38,170,0.5);
	padding: 3rem 2rem
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item:hover .iconfont, .home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item.active .iconfont {
	color: #1126aa
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item:hover .drop-box .item-title, .home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item.active .drop-box .item-title {
	color: #1126aa
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item:hover .drop-box .desc-box.us-sty .item-describe, .home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item.active .drop-box .desc-box.us-sty .item-describe {
	height: auto
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item .iconfont {
	transition: .3s ease
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item .drop-box {
	flex: 1
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item .drop-box .item-title {
	transition: .3s ease;
	padding-bottom: 1.4rem
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item .drop-box .desc-box.us-sty .item-describe {
	height: 0;
	display: block;
	-webkit-box-orient: unset;
	overflow: unset;
	interpolate-size: allow-keywords;
	-webkit-line-clamp: unset;
	transition: height .3s ease
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .drop-down-list .drop-down-item .drop-box .desc-box .item-describe {
	height: 3rem;
	position: relative;
	color: var(--ui-color-font-assist);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 1;
	transition: height .3s ease
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box .text-btn {
	padding: 1.2rem 3rem;
	margin: 0 6.6rem
}
.home-drop-down-module .bg-text-box .text-content .image-box {
	flex: 1;
	position: relative;
	aspect-ratio: 811/520
}
.home-drop-down-module .bg-text-box .text-content .image-box .image-item {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1
}
.home-drop-down-module .bg-text-box .text-content .image-box .btn-box {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	padding: 0rem 11.5rem;
	justify-content: center;
	align-items: center;
	position: absolute;
	z-index: 2
}
.home-drop-down-module .bg-text-box .text-content .image-box .video-btn {
	position: relative;
	background: transparent;
border:.1rem solid transparent;
	height: 17rem;
	width: 17rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	cursor: pointer
}
.home-drop-down-module .bg-text-box .text-content .image-box .video-btn:hover:after {
	transform: scale(1.4)
}
.home-drop-down-module .bg-text-box .text-content .image-box .video-btn:before {
	background-color: var(--ui-color-assist-one);
	height: 7.4rem;
	width: 7.4rem;
	border-radius: 50%;
	content: '';
	display: flex
}
.home-drop-down-module .bg-text-box .text-content .image-box .video-btn:after {
	content: '';
	width: 0;
	height: 0;
	border-top: 1.5rem solid transparent;
	border-left: 2.4rem solid #fff;
	border-bottom: 1.5rem solid transparent;
	position: absolute;
	margin-left: 1rem;
	transition: .3s ease-in-out
}
.home-drop-down-module .bg-text-box .text-content .image-box .video-btn .ripple-border {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 10rem;
	height: 10rem;
	background: rgba(255,255,255,0);
border:.1rem solid #fff;
	border-radius: 50%;
	transform: translate(-50%, -50%)
}
@media (max-width: 992px) {
.home-drop-down-module {
	padding: 4rem 0 4rem
}
.home-drop-down-module .title-tag-module {
	padding: 0 1.5rem
}
.home-drop-down-module .bg-text-box {
	padding: 0
}
.home-drop-down-module .bg-text-box .bg-item.bg-one {
	position: relative;
	height: auto
}
.home-drop-down-module .bg-text-box .bg-item.bg-two {
	width: 100%;
	display: none
}
.home-drop-down-module .bg-text-box .text-content {
	padding-top: 1rem;
	flex-wrap: wrap;
	padding-bottom: 1rem
}
.home-drop-down-module .bg-text-box .text-content .drop-down-btn-box {
	width: 100%;
	max-width: 100%
}
.home-drop-down-module .bg-text-box .text-content .image-box {
	width: 100%
}
}
.home-image-text-module {
	background: #F9F9F9;
	padding: 11rem 0 9.4rem;
	overflow: hidden
}
.home-image-text-module .image-text-content {
	display: flex;
	flex-wrap: wrap;
	grid-gap: 5.5rem
}
.home-image-text-module .image-text-content .text-box {
	flex: 1
}
.home-image-text-module .image-text-content .text-box .text-head {
	font-weight: 400;
	color: var(--ui-color-primary);
	line-height: 1.2;
	margin: 0 0 1.2rem;
	display: flex;
	grid-gap: 1rem;
	align-items: flex-start;
	flex-wrap: wrap
}
.home-image-text-module .image-text-content .text-box .text-head:after {
	content: "";
	width: 10rem;
height:.1rem;
	margin: 1rem 0;
	background-color: var(--ui-color-primary);
	display: inline-block
}
.home-image-text-module .image-text-content .text-box .text-title {
	font-weight: bold;
	color: #222222;
	line-height: 1.2;
	margin: 0 0 2.4rem
}
.home-image-text-module .image-text-content .text-box .text-subtitle {
	font-weight: 400;
	color: #222222;
	line-height: 1.5;
	margin: 0 0 6.4rem
}
.home-image-text-module .image-text-content .text-box .text-describe {
	font-weight: 400;
	color: #222222;
	line-height: 2;
	width: 100%;
	margin: 0 0 3.2rem
}
.home-image-text-module .image-text-content .text-box .text-list-box {
	display: flex;
	justify-content: flex-start;
	max-width: 100%
}
.home-image-text-module .image-text-content .text-box .text-list-box .text-list {
	width: auto;
	display: flex;
	max-width: 100%;
	flex-wrap: wrap;
	grid-gap: 1.4rem 1rem;
	margin: 0 0 14.8rem
}
.home-image-text-module .image-text-content .text-box .text-list-box .text-list .text-item {
	flex: 0 0 calc(50% - 2.8rem);
	box-sizing: border-box;
	display: flex;
	grid-gap: 2rem
}
.home-image-text-module .image-text-content .text-box .text-list-box .text-list .text-item .icon-item {
	width: 2rem
}
.home-image-text-module .image-text-content .text-box .text-list-box .text-list .text-item .icon-item i {
	color: var(--ui-color-primary)
}
.home-image-text-module .image-text-content .text-box .text-list-box .text-list .text-item .text-content {
	font-weight: 400;
	color: #222222
}
.home-image-text-module .image-text-content .image-box {
	width: 68.4rem;
	max-width: 60%;
	height: auto;
	aspect-ratio: 684/456;
	position: relative
}
.home-image-text-module .image-text-content .image-box .image-item {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 2
}
@media (max-width: 992px) {
.home-image-text-module {
	padding: 4rem 0;
	overflow: hidden
}
.home-image-text-module .image-text-content .image-box {
	max-width: 100%;
	margin: 0 auto
}
.home-image-text-module .image-text-content .text-box .text-subtitle {
	margin: 0 0 3rem
}
.home-image-text-module .image-text-content .text-box .text-list-box .text-list {
	margin: 0 0 4rem
}
}
body[lang=ar] .home-new-list-module .news-list .news-item .news-content .news-btn-box .btn-more {
	transform: scaleX(-1)
}
.home-new-list-module {
	flex-wrap: wrap;
	padding: 10rem 0 8.4rem
}
.home-new-list-module .title-tag-module {
	margin: 0 0 5.2rem
}
.home-new-list-module .news-list {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	grid-gap: 1.5rem
}
.home-new-list-module .news-list.owl-carousel .owl-dots {
	position: relative;
	margin: 3rem 0 0;
	bottom: 0
}
.home-new-list-module .news-list.owl-carousel .owl-dots .owl-dot {
	width: 1.6rem;
	height: 1.6rem
}
.home-new-list-module .news-list.owl-carousel .owl-dots .owl-dot.active {
	width: 1.6rem;
	border-radius: 50%
}
.home-new-list-module .news-list .owl-stage-outer {
	overflow: hidden
}
.home-new-list-module .news-list .owl-stage-outer .news-item {
	width: 100%;
	display: flex
}
.home-new-list-module .news-list .news-item {
	width: calc((100% - 3rem) / 3);
	transition: .3s all;
	display: flex;
	flex-direction: column
}
.home-new-list-module .news-list .news-item:hover {
	background: #edeff7
}
.home-new-list-module .news-list .news-item:hover .news-image .image-circle {
	transform: scale(1)
}
.home-new-list-module .news-list .news-item:hover .news-content .news-text-item .news-title {
	color: var(--ui-color-primary)
}
.home-new-list-module .news-list .news-item:hover .news-content .news-btn-box .btn-add {
	background-color: var(--ui-color-primary);
	color: #fff
}
.home-new-list-module .news-list .news-item .news-image {
	width: 100%;
	height: auto;
	overflow: hidden;
	aspect-ratio: 630/385;
	position: relative
}
.home-new-list-module .news-list .news-item .news-image img {
	position: relative;
	z-index: 1
}
.home-new-list-module .news-list .news-item .news-image .image-circle {
	position: absolute;
	z-index: 2;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	pointer-events: none;
	display: block;
	transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
	transform: scale(3)
}
.home-new-list-module .news-list .news-item .news-image .image-circle .circle-box {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50%;
	transform: translate(-50%, -50%)
}
.home-new-list-module .news-list .news-item .news-image .image-circle .circle-box:before {
	content: "";
	display: block;
	padding-top: 100%;
	box-sizing: content-box
}
.home-new-list-module .news-list .news-item .news-image .image-circle .circle-box:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	border: 1000px solid #edeff7;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	box-sizing: content-box
}
.home-new-list-module .news-list .news-item .news-content {
	width: 100%;
	display: flex;
	flex-direction: column;
	flex: 1
}
.home-new-list-module .news-list .news-item .news-content .news-text-item {
	width: 100%;
	display: flex;
	grid-gap: 2.4rem;
	margin: 0 0 5.6rem;
	padding: 3.5rem 3rem 0
}
.home-new-list-module .news-list .news-item .news-content .news-text-item .news-title {
	font-weight: bold;
	color: #222222;
	line-height: 3rem;
	flex: 1
}
.home-new-list-module .news-list .news-item .news-content .news-text-item .news-time {
	font-weight: 300;
	color: var(--ui-color-primary);
	line-height: 3rem
}
.home-new-list-module .news-list .news-item .news-content .news-fill {
	width: 100%;
	flex: 1
}
.home-new-list-module .news-list .news-item .news-content .news-btn-box {
	width: 100%;
	padding: 1rem 3rem;
	position: relative;
	background: #F9F9F9
}
.home-new-list-module .news-list .news-item .news-content .news-btn-box .btn-more {
	position: relative;
	z-index: 2;
	display: flex;
	grid-gap: 1rem;
	font-weight: 400;
	color: #9F9F9F;
	line-height: 2
}
.home-new-list-module .news-list .news-item .news-content .news-btn-box .btn-more:before {
	transition: .3s ease-in-out;
	content: "\e648";
	color: var(--ui-color-primary);
	font-family: "iconfont" !important
}
.home-new-list-module .news-list .news-item .news-content .news-btn-box .btn-add {
	position: absolute;
	right: 3rem;
	top: -2rem;
	z-index: 1;
	font-size: var(--f-s-32);
	width: 4rem;
	height: 4rem;
	line-height: 1;
	overflow: hidden;
	text-align: center;
	border-radius: 50%;
	display: flex;
	align-items: center;
	color: var(--ui-color-primary);
	justify-content: center;
border:.1rem solid var(--ui-color-primary);
	transition: .3s all
}
@media (max-width: 992px) {
.home-new-list-module {
	padding: 5rem 1.5rem 4rem
}
.home-new-list-module .news-list .owl-stage-outer {
box-shadow:0 0 .4rem #ccc
}
.home-new-list-module .news-list .news-item {
	width: 100%
}
.home-new-list-module .news-list .news-item .news-content .news-text-item {
	flex-wrap: wrap
}
.home-new-list-module .news-list .news-item .news-content .news-text-item .news-title {
	width: 100%
}
.home-new-list-module .news-list .news-item .news-content .news-text-item .news-time {
	width: 100%
}
}
.home-product-list-module {
	background: #F9F9F9;
	padding: 9rem 0 0;
	flex-wrap: wrap;
	overflow: hidden
}
.home-product-list-module .title-tag-module {
	margin: 0 0 7.2rem;
	width: 100%
}
.home-product-list-module .product-box .product-type-list {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-gap: 1.6rem;
	margin: 0 0 5rem
}
.home-product-list-module .product-box .product-type-list .type-item {
	font-weight: bold;
	font-size: var(--f-s-18);
	color: #222;
	line-height: 2;
	padding: 1.2rem 6.4rem;
	border-radius: 5rem;
	background-color: transparent;
	transition: .3s all
}
.home-product-list-module .product-box .product-type-list .type-item.active, .home-product-list-module .product-box .product-type-list .type-item:hover {
	color: #fff;
	cursor: pointer;
	background-color: var(--ui-color-primary)
}
.home-product-list-module .product-box .product-data-box {
	width: 100%;
	padding: 0 0 5.8rem;
	overflow: visible;
	position: relative
}
.home-product-list-module .product-box .product-data-box .product-swiper-wrap {
	display: flex;
	align-items: center;
	grid-gap: 2.4rem;
	width: 100%
}
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-prev,
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-next {
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	border: .1rem solid var(--ui-color-primary);
	width: 4.4rem;
	height: 4.4rem;
	background-color: #fff;
	box-shadow: 0 .4rem 1.2rem rgba(0, 0, 0, .08);
	transition: .3s all;
	position: static;
	margin: 0
}
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-prev:hover,
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-next:hover {
	background-color: var(--ui-color-primary);
	cursor: pointer
}
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-prev:hover i,
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-next:hover i {
	color: #fff
}
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-prev i,
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-next i {
	font-size: var(--f-s-18);
	color: var(--ui-color-primary);
	line-height: 1
}
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-prev.swiper-button-disabled,
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-next.swiper-button-disabled {
	opacity: .35;
	cursor: not-allowed
}
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-data-list {
	flex: 1;
	min-width: 0;
	overflow: hidden
}
.home-product-list-module .product-box .product-data-box .product-data-list {
	width: calc(100% + 2.6rem);
	display: flex;
	flex-wrap: wrap;
	grid-gap: 3rem 2.6rem;
	margin: 0 -1.3rem;
	position: relative
}
.home-product-list-module .product-box .product-data-box .product-data-list.swiper-container .product-data-item {
	max-width: 100%
}
.home-product-list-module .product-box .product-data-box .product-data-list .swiper-pagination {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-gap: 1.1rem
}
.home-product-list-module .product-box .product-data-box .product-data-list .swiper-pagination .swiper-pagination-bullet {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	background-color: #d9d9d9
}
.home-product-list-module .product-box .product-data-box .product-data-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--ui-color-primary)
}
.home-product-list-module .product-box .product-data-box .product-data-list .swiper-wrapper {
	width: 100%;
	display: flex;
	height: 100%
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item {
	width: 100%;
	max-width: 100%;
	position: relative;
	padding: 0 1.3rem;
	height: auto;
	grid-gap: 3rem 2.6rem;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item .item-content {
	display: flex;
	align-items: center;
	overflow: hidden;
	border-radius: 1rem;
	justify-content: center;
	position: relative;
	aspect-ratio: 450/345;
	width: calc((100% - 6rem));
	height: auto
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item .item-content:hover:after {
	opacity: 1
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item .item-content:hover .product-logo {
	opacity: 1
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item .item-content:hover .product-image img {
	transform: scale(1.05)
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item .item-content:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	transition: .3s all;
	background: linear-gradient(180deg, rgba(11, 61, 210, 0.55) 0%, rgba(0, 0, 80, 0.72) 100%);
	opacity: 0;
	pointer-events: none
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item .item-content .product-image {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 1
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item .item-content .product-image img {
	transition: transform .35s ease
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item .item-content .product-logo {
	width: 100%;
	height: auto;
	max-height: 100%;
	position: relative;
	z-index: 3;
	transition: .3s all;
	opacity: 0;
	font-size: 2.4rem;
	font-weight: 600;
	text-align: center;
	color: #fff;
	padding: 1.2rem;
	word-break: break-word;
	overflow-wrap: anywhere;
	white-space: normal;
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item .item-content .product-logo img {
	object-fit: contain
}
.home-product-list-module .product-box .product-btn-box {
	width: 100%;
	display: flex;
	justify-content: center
}
@media (max-width: 992px) {
.home-product-list-module {
	width: 100%;
	padding: 3rem 0 5rem
}
.home-product-list-module .title-tag-module {
	padding: 0 1.5rem;
	margin: 0 0 3rem
}
.home-product-list-module .product-box .product-type-list {
	grid-gap: 0;
	margin: 0 0 3rem
}
.home-product-list-module .product-box .product-type-list .type-item {
	padding: 1.2rem 2rem
}
.home-product-list-module .product-box .product-data-box {
	padding: 0 0 3rem;
	overflow: visible
}
.home-product-list-module .product-box .product-data-box .product-swiper-wrap {
	grid-gap: 1rem
}
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-prev,
.home-product-list-module .product-box .product-data-box .product-swiper-wrap .product-swiper-next {
	width: 3.2rem;
	height: 3.2rem
}
.home-product-list-module .product-box .product-data-box .product-data-list {
	height: auto
}
.home-product-list-module .product-box .product-data-box .product-data-list .swiper-wrapper {
	flex-direction: unset;
	flex-wrap: nowrap
}
.home-product-list-module .product-box .product-data-box .product-data-list .swiper-pagination {
	padding: 0 1.5rem;
	bottom: -2.4rem
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item {
	width: 100%;
	max-width: 100%;
	height: auto
}
.home-product-list-module .product-box .product-data-box .product-data-list .product-data-item .item-content {
	width: 100%
}
}
.home-banner-list-module {
	width: 100%;
	padding: 9rem 0 0;
	flex-wrap: wrap
}
.home-banner-list-module .title-tag-module {
	margin: 0 0 5.4rem
}
.home-banner-list-module .banner-box {
	width: 100%;
	position: relative
}
.home-banner-list-module .banner-box .banner-bg {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%
}
.home-banner-list-module .banner-box .banner-bg .bg-image, .home-banner-list-module .banner-box .banner-bg:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.home-banner-list-module .banner-box .banner-bg:after {
	content: "";
	z-index: 2;
	background-color: var(--ui-color-primary);
	opacity: .8
}
.home-banner-list-module .banner-box .banner-content {
	position: relative
}
.home-banner-list-module .banner-box .banner-content .banner-list-box {
	width: 100%;
	max-width: 100%;
	position: relative;
	z-index: 2;
	padding: 9rem 0 13.5rem
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .swiper-pagination {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-gap: 1.6rem;
	position: absolute;
	right: 0;
	width: 100%;
	bottom: 5.8rem;
	z-index: 3
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .swiper-pagination .swiper-pagination-bullet {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	background-color: transparent;
border:.1rem solid #fff
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: var(--ui-color-assist-one);
	background-color: var(--ui-color-assist-one)
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .swiper-pagination .swiper-pagination-bullet:hover {
	cursor: pointer
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list {
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 100%
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .swiper-wrapper {
	display: flex
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .banner-item {
	position: relative;
	opacity: 0 !important;
	text-align: center
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .banner-item.swiper-slide-active {
	opacity: 1 !important
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .banner-item .info-image {
	width: 18rem;
	height: 18rem;
	padding: 1rem;
	background-color: #fff;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto 2rem
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .banner-item .banner-describe {
	width: 100%;
	font-weight: 400;
	color: #dddfff;
	line-height: 1.9;
	margin: 0 0 4.5rem
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .banner-item .banner-info {
	width: 100%;
	color: #fff;
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .banner-item .banner-info .info-content {
	width: 100%
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .banner-item .banner-info .info-content .info-name, .home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .banner-item .banner-info .info-content .info-post {
	font-weight: 400;
	line-height: 2
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .banner-item .banner-info .info-content .info-name {
	color: #fff;
margin:0 0 .5rem
}
.home-banner-list-module .banner-box .banner-content .banner-list-box .banner-list .banner-item .banner-info .info-content .info-post {
	color: #fff
}
@media (max-width: 992px) {
.home-banner-list-module {
	padding: 4rem 0 0
}
.home-banner-list-module .title-tag-module {
	padding: 0 1.5rem;
	width: 100%
}
.home-banner-list-module .banner-box .banner-bg .bg-image img {
	position: relative;
	z-index: 1
}
.home-banner-list-module .banner-box .banner-bg .bg-image:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000050;
	opacity: 0.6;
	z-index: 2
}
.home-banner-list-module .banner-box .banner-bg .bg-triangle {
	display: none
}
.home-banner-list-module .banner-box .banner-content {
	padding: 3rem 1.5rem 13rem
}
}
.home-swiper-switch-module {
	width: 100%;
	flex-wrap: wrap;
	padding: 11rem 0 10.8rem;
	overflow: hidden
}
.home-swiper-switch-module .title-tag-module {
	width: 100%;
	margin: 0 0 5.4rem
}
.home-swiper-switch-module .switch-content {
	padding: 0 0 5rem
}
.home-swiper-switch-module .switch-content .switch-head {
	width: 100%;
border-bottom:.1rem solid #D9D9D9;
	margin: 0 0 4.2rem;
	display: flex;
	flex-wrap: wrap
}
.home-swiper-switch-module .switch-content .switch-head .switch-item {
	display: inline-block;
padding:.8rem 4.2rem;
	font-weight: bold;
	font-size: var(--f-s-24);
	color: #222222;
	line-height: 1.5;
	transition: .3s all;
border:.1rem solid #D9D9D9
}
.home-swiper-switch-module .switch-content .switch-head .switch-item.active, .home-swiper-switch-module .switch-content .switch-head .switch-item:hover {
	cursor: pointer;
	border-color: var(--ui-color-primary);
	background-color: var(--ui-color-primary);
	color: #fff
}
.home-swiper-switch-module .switch-content .switch-logo-box {
	width: 100%;
	overflow: hidden
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list {
	width: calc(100% + 4rem);
	padding: 0 0 5rem;
	margin: 0 -2rem;
	position: relative
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-wrapper {
	flex-wrap: nowrap;
	flex-direction: unset;
	display: flex;
	height: 100%
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-arrow-box {
	display: none
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-pagination {
	width: 100%;
	position: relative;
	top: 5rem;
	left: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-gap: 1.6rem
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-pagination .swiper-pagination-bullet {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	background-color: transparent;
border:.1rem solid #d9d9d9;
	position: relative
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-pagination .swiper-pagination-bullet:after {
	content: "";
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
width:.7rem;
height:.7rem;
	border-radius: 50%
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: transparent;
	border-color: var(--ui-color-primary)
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	background-color: var(--ui-color-primary)
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .logo-item {
	padding: 0 2rem 0;
	height: 10rem
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .logo-item .image-item {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .logo-item .image-item img {
	width: auto;
	height: auto;
	max-width: fit-content;
	max-height: 100%;
	object-fit: cover
}
@media (max-width: 992px) {
.home-swiper-switch-module {
	overflow: hidden;
	padding: 5rem 0 6rem
}
.home-swiper-switch-module .title-tag-module {
	padding: 0 1.5rem
}
.home-swiper-switch-module .switch-content .switch-head {
	margin: 0 0 3rem;
	justify-content: center
}
.home-swiper-switch-module .switch-content .switch-head .switch-item {
	display: inline-block;
padding:.8rem 3rem;
	font-weight: bold;
	font-size: var(--f-s-20);
	color: #222222;
	line-height: 1.5;
	transition: .3s all;
border:.1rem solid #D9D9D9
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list {
	width: calc(100% + 4rem);
	margin: 0 -2rem
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .logo-item {
	padding: 0 2rem 0
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-pagination {
	display: none
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-pagination .swiper-pagination-bullet {
	width: 1.2rem;
	height: 1.2rem
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-arrow-box {
	width: 100%;
	display: flex;
	justify-content: center;
	margin: 3rem 0 0
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-arrow-box .arrow-item {
	width: auto;
	display: flex;
	grid-gap: 2rem;
	align-items: center
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-arrow-box .arrow-item .arrow-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	border-radius: 50%;
border:.1rem solid var(--ui-color-primary);
	width: 3rem;
	height: 3rem
}
.home-swiper-switch-module .switch-content .switch-logo-box .logo-list .swiper-arrow-box .arrow-item .arrow-btn i {
	font-size: var(--f-s-16);
	color: var(--ui-color-primary);
	line-height: 1
}
}
.home-swiper-list-module {
	width: 100%;
	flex-wrap: wrap;
	padding: 11rem 0 7rem
}
.home-swiper-list-module .logo-content .title-tag-module {
	margin: 0 0 7rem
}
.home-swiper-list-module .logo-content .logo-box {
	width: 100%;
	position: relative;
	display: flex;
	flex-direction: column
}
.home-swiper-list-module .logo-content .logo-box .swiper-pagination {
	width: 100%;
	position: relative;
	bottom: -4rem;
	left: 0;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-gap: 1.1rem
}
.home-swiper-list-module .logo-content .logo-box .swiper-pagination .swiper-pagination-bullet {
	position: relative;
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	background-color: transparent;
border:.1rem solid #d9d9d9
}
.home-swiper-list-module .logo-content .logo-box .swiper-pagination .swiper-pagination-bullet:after {
	content: "";
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
width:.7rem;
height:.7rem;
	border-radius: 50%
}
.home-swiper-list-module .logo-content .logo-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 1.2rem;
	height: 1.2rem;
	margin: 0;
	background-color: transparent;
	border-color: var(--ui-color-primary)
}
.home-swiper-list-module .logo-content .logo-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	background-color: var(--ui-color-primary)
}
.home-swiper-list-module .logo-content .logo-box .swiper-arrow-box {
	display: none
}
.home-swiper-list-module .logo-content .logo-box .logo-list {
	width: calc(100% + 4rem);
	margin: 0 -2rem;
	overflow: hidden;
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	height: 62.4rem
}
.home-swiper-list-module .logo-content .logo-box .logo-list .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
	grid-gap: 2.4rem 0;
	display: flex;
	height: 100%
}
.home-swiper-list-module .logo-content .logo-box .logo-list .logo-item {
	padding: 0 2rem 0;
	height: 10rem
}
.home-swiper-list-module .logo-content .logo-box .logo-list .logo-item .image-item {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.home-swiper-list-module .logo-content .logo-box .logo-list .logo-item .image-item img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: fit-content;
	object-fit: contain
}
@keyframes logo-scroll {
0% {
transform:translateX(0)
}
100% {
transform:translateX(-50%)
}
}
@media (max-width: 992px) {
.home-swiper-list-module {
	overflow: hidden
}
.home-swiper-list-module .logo-content .logo-box .swiper-pagination {
	display: none
}
.home-swiper-list-module .logo-content .logo-box .swiper-pagination .swiper-pagination-bullet {
	width: 1.2rem;
	height: 1.2rem
}
.home-swiper-list-module .logo-content .logo-box .swiper-arrow-box {
	width: 100%;
	display: flex;
	justify-content: center;
	margin: 3rem 0 0
}
.home-swiper-list-module .logo-content .logo-box .swiper-arrow-box .arrow-item {
	width: auto;
	display: flex;
	grid-gap: 2rem;
	align-items: center
}
.home-swiper-list-module .logo-content .logo-box .swiper-arrow-box .arrow-item .arrow-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	border-radius: 50%;
border:.1rem solid var(--ui-color-primary);
	width: 3rem;
	height: 3rem
}
.home-swiper-list-module .logo-content .logo-box .swiper-arrow-box .arrow-item .arrow-btn i {
	font-size: var(--f-s-16);
	color: var(--ui-color-primary);
	line-height: 1
}
}
body[lang=ar] .layout-bg-text-module .text-bg {
	transform: scaleX(-1)
}
body[lang=ar] .layout-bg-text-module .text-bg img {
	transform: scaleX(-1)
}
.layout-bg-text-module {
	position: relative;
	padding: 10rem 0 14rem;
	margin: 0 0 -10rem
}
.layout-bg-text-module .text-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	clip-path: polygon(0 calc(100% - 11.5rem), 0 0, 100% 0, 100% calc(100% - 11.5rem), 50% 100%)
}
.layout-bg-text-module .text-bg img {
	width: 100%;
	height: 100%
}
.layout-bg-text-module .text-content {
	position: relative;
	z-index: 2
}
.layout-bg-text-module .text-content .text-title {
	line-height: 1.2;
	font-weight: bold;
	margin: 0 0 2.4rem;
	color: #FFFFFF;
	max-width: 90rem
}
.layout-bg-text-module .text-content .text-describe {
	font-weight: 400;
	color: #FFFFFF;
	line-height: 2;
	margin: 0 0 2.4rem;
	max-width: 90rem
}
.layout-bg-text-module .text-content .btn-list {
	display: flex;
	flex-wrap: wrap;
	grid-gap: 2.6rem;
	max-width: 90rem
}
.layout-bg-text-module .text-content .text-btn {
	padding: 1.2rem 3rem
}
@media (max-width: 992px) {
.layout-bg-text-module {
	position: relative;
	padding: 5rem 0 17rem;
	margin: 0 0 -4rem
}
.layout-bg-text-module .text-bg {
	clip-path: polygon(0 calc(100% - 6rem), 0 0, 100% 0, 100% calc(100% - 6rem), 50% 100%)
}
.layout-bg-text-module .text-bg:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #000050;
	height: 100%;
	opacity: .6
}
}
.video-list-download-module {
	padding: 7rem 0 8.2rem;
	background: #F9F9F9
}
.video-list-download-module .text-subtitle {
	color: var(--ui-color-primary);
	line-height: 1.2;
	font-weight: 400;
	display: flex;
	flex-wrap: wrap;
	grid-gap: 1.6rem;
	margin: 0 0 2.4rem
}
.video-list-download-module .text-subtitle:after {
	content: "";
	width: 10rem;
height:.1rem;
	background-color: var(--ui-color-primary);
	margin: 1rem 0
}
.video-list-download-module .text-title {
	margin: 0 0 5.4rem;
	font-weight: bold;
	color: #222
}
.video-list-download-module .video-content {
	width: 100%
}
.video-list-download-module .video-content .video-list-box {
	position: relative;
	width: 100%;
	margin: 0 0 2rem
}
.video-list-download-module .video-content .video-list-box .video-list {
	width: 100%;
	position: relative;
	z-index: 1;
	display: block;
	opacity: 0
}
.video-list-download-module .video-content .video-list-box .video-list.owl-loaded {
	opacity: 1
}
.video-list-download-module .video-content .video-list-box .video-list .owl-nav {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 0 2.4rem
}
.video-list-download-module .video-content .video-list-box .video-list .owl-nav button {
	background: rgba(0,0,0,0.4);
	width: 4.8rem;
	height: 4.8rem;
	border-radius: 50%;
	position: relative;
	z-index: 2;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: var(--f-s-30);
	color: #fff;
	transform: translateY(-50%)
}
.video-list-download-module .video-content .video-list-box .video-list .video-item {
	width: 100%;
	height: auto;
	aspect-ratio: 16/9;
	position: relative;
	z-index: 1
}
.video-list-download-module .video-content .video-list-box .video-list .video-item.open .video-bg {
	opacity: 0;
	z-index: 1
}
.video-list-download-module .video-content .video-list-box .video-list .video-item.open .video-play-btn {
	opacity: 0;
	z-index: 1
}
.video-list-download-module .video-content .video-list-box .video-list .video-item .video-play-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	width: auto;
	height: auto;
	text-align: center;
	color: #fff;
	z-index: 4;
	transform: translate(-50%, -50%);
	transition: .3s all
}
.video-list-download-module .video-content .video-list-box .video-list .video-item .video-play-btn i {
	font-size: var(--f-s-48)
}
.video-list-download-module .video-content .video-list-box .video-list .video-item .video-play-btn:hover {
	cursor: pointer
}
.video-list-download-module .video-content .video-list-box .video-list .video-item .video-bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	transition: .3s all
}
.video-list-download-module .video-content .video-list-box .video-list .video-item .video-box {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 2;
	background-color: #000000
}
.video-list-download-module .video-content .video-list-box .video-download-btn {
	position: absolute;
	bottom: 3.2rem;
	right: 4.5rem;
	z-index: 2;
	padding: 4.1rem 9.8rem
}
.video-list-download-module .video-content .video-mini-list {
	width: 100%;
	display: flex;
	overflow: auto;
	grid-gap: 1.5rem
}
.video-list-download-module .video-content .video-mini-list .video-item {
	width: 18.7rem;
	height: auto;
	aspect-ratio: 187/90;
	position: relative
}
.video-list-download-module .video-content .video-mini-list .video-item.active:before, .video-list-download-module .video-content .video-mini-list .video-item:hover:before {
	opacity: 1
}
.video-list-download-module .video-content .video-mini-list .video-item:before {
	content: "";
	position: absolute;
	z-index: 3;
	width: 100%;
border:.6rem solid var(--ui-color-assist-one);
	height: 100%;
	background-color: transparent;
	transition: .3s all;
	opacity: 0
}
.video-list-download-module .video-content .video-mini-list .video-item .video-bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%
}
.video-list-download-module .video-content .video-mini-list .video-item .video-box {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1
}
.video-list-download-module .video-btn-box {
	width: 100%;
	display: flex;
	justify-content: center;
	margin: 5rem 0 0
}
@media (max-width: 992px) {
.video-list-download-module .video-content .video-list-box .video-download-btn {
	display: none
}
}
.zhgk_sec {
	padding: 30px 0;
	background: #fff;
	width: 140rem;
	margin: 0 auto
}
.zhgk_sec ul {
	display: flex;
	flex-wrap: wrap;
}
.zhgk_sec ul li {
	width: 30%;
	margin-right: 5%;
	border-radius: 10px;
	transform: translateY(-12rem);
	z-index: 999;
}
.zhgk_sec ul li:nth-child(1) {
	background: #0B3DD2
}
.zhgk_sec ul li:nth-child(2) {
	background: #6AA3F5
}
.zhgk_sec ul li:nth-child(3) {
	background: #9c9c9c
}
.zhgk_sec ul li:nth-child(3n+3) {
	margin-right: 0;
}
.zhgk_sec ul li a {
	height: 26rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 30px;
}
.zhgk_sec ul li i {
	font-size: 48px;
	margin-right: 10px;
}
.zhgk_sec ul li span {
	text-align: center;
}
.zhgk_sec ul li strong {
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: #333;
}
.zhgk_sec ul li p {
	font-size: 16px;
	margin-top: 4px;
	color: #333;
}
.zhgk_sec ul li p b {
	font-size: 30px;
	font-weight: 400;
	padding: 0 5px;
	border-bottom: 2px solid #ffcc00;
}
 @media screen and (max-width: 800px) {
.zhgk_sec {
	width: 96%;
	padding: 0 2%;
	margin-top: 20px
}
.zhgk_sec ul {
	display: block
}
.zhgk_sec ul li {
	width: 100%;
	margin-bottom: 10px;
	transform: unset;
}
.zhgk_sec ul li a {
	height: 60px;
	font-size: 20px
}
.zhgk_sec ul li i {
	font-size: 35px
}
.zhgk_sec ul li p {
	display: contents;
}
.zhgk_sec ul li strong {
	display: inline
}
}
