/*2026.10.08*/
.std-btn2 {
	width: var(--arrows1);
	height: var(--arrows1);
	position: relative;
	border-radius: 50%;
	border: 1px solid var(--colormain);
	transition: all .4s ease;
}

.std-btn2 img {
	position: absolute;
	width: 68%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all .4s ease;
	will-change: transform, opacity;
}

.std-btn2 img:nth-of-type(2) {
	opacity: 0;
}

.gh-ty-title {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 0.4rem;
}

.gh-mod-title {
	display: inline-block;
	width: 40%;
}

.gh-mod-tab {
	display: inline-block;
	position: relative;
	font-size: var(--font14);
	line-height: var(--line16);
	color: #003D70;
	font-family: var(--roboto1);
	margin-bottom: 0.1rem;
}

.gh-mod-tab::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: calc(100% - 9px);
	height: 1px;
	background: #003D70;
}

.gh-mod-tab::after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 7px;
	height: 1px;
	background: var(--colormain);
}

.gh-mod-word {
	width: 42.5%;
	margin-top: 0;
	margin-left: auto;
	margin-right: 0;
	margin-bottom: 0;
}

.gh-mod-word p {
	color: var(--color616);
	font-weight: 350;
}

.gh-nybanner {
	position: relative;
}

.gh-nyban-img,
.gh-nyban-img img {
	width: 100%;
}

.gh-nybanner .gh-nyban-img {
	animation: scaleimg 2s ease-in-out both;
}

@keyframes scaleimg {
	0% {
		transform: scale(1.2);
	}

	to {
		transform: scale(1);
	}
}

.gh-nyban-title h1 {
	color: var(--colorfff);
	font-size: var(--font56);
	line-height: var(--line12);
}

.gh-bread {
	display: flex;
	align-items: center;
}

.gh-bread {
	position: absolute;
	bottom: 16px;
	--gap1: 13px;
	margin: 0 calc(var(--gap1)* -1);
}

.gh-bread-list {
	padding: 0 var(--gap1);
	position: relative;
}

.gh-bread .gh-bread-list a {
	color: rgba(255, 255, 255, .5);
	font-size: 14px;
	line-height: 1.75;
	transition: all .4s ease;
}

.gh-bread-list::before {
	content: '\e743';
	font-family: iconfont !important;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(-50%, -50%);
	font-size: 12px;
	color: #666;
	line-height: 1.75;
}

.gh-bread-list::before {
	content: '';
	width: 0.5px;
	height: 40%;
	background-color: rgba(255, 255, 255, .6);
}

.gh-bread-list:first-child::before {
	display: none;
}

.gh-artposition {
	width: 100%;
	position: relative;
	background: var(--colorf7f);
	padding: 0.1rem 0;
}

.gh-artposition .gh-bread {
	position: relative;
	bottom: 0;
}

.gh-artposition .gh-bread .gh-bread-list a {
	color: var(--color888);
}

.gh-artposition .gh-bread li:nth-last-child(1) a {
	color: var(--color616);
}

.gh-artposition .gh-bread-list::before {
	background-color: var(--color888);
}

.gh-bread li:nth-last-child(1) a {
	color: var(--colorfff);
}

@media screen and (max-width: 1440px) {
	.gh-mod-word {
		width: 46%;
	}
}

@media screen and (max-width: 1199px) {
	.gh-bread {
		display: none;
	}

	.gh-ty-title {
		flex-direction: column;
		align-items: flex-start;
	}

	.gh-mod-title {
		margin-bottom: 0.3rem;
	}

	.gh-mod-word {
		width: 100%;
		margin-top: 0.24rem;
	}
}

@media screen and (max-width: 767px) {
	.gh-nyban-img {
		position: relative;
	}

	.gh-nyban-img::before {
		content: "";
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.3);
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}

	.gh-nyban-title {
		text-align: center;
	}

	.gh-ty-title {
		width: 100%;
		flex-direction: column;
	}

	.gh-mod-title {
		width: 100%;
		margin-bottom: 0.26rem;
	}

	.gh-mod-word {
		width: 100%;
		margin-top: 0.24rem;
		margin-bottom: 0.4rem;
	}
}

.news-core {
	width: 100%;
	position: relative;
	padding-top: 0;
}

.news-core .home-news-inof {
	display: flex;
	flex-wrap: wrap;
}

.home-news-inof {
	--gap1: 0.2rem;
	margin: 0 calc(var(--gap1)* -1);
	position: static;
}

.news-core .home-news-inof {
	--gap1: 0.1rem;
	--gap2: 0.6rem;
	margin-bottom: calc(var(--gap2)* -1);
}

.home-news-inof-nub {
	width: 33.333333%;
	padding: 0 var(--gap1);
}

.news-core .home-news-inof-nub {
	margin-bottom: var(--gap2);
}

.hnin-link {
	width: 100%;
	height: 100%;
	background: var(--colorfff);
	border: 1px solid #D9D9D9;
	transition: all .4s ease;
	border-radius: 0.1rem;
	padding: 0.16rem;
	display: flex;
	flex-direction: column;
}

.hnin-link-img {
	width: 100%;
	border-radius: 0.1rem;
}

.hnin-link-img img {
	will-change: transform;
}

.ys-imgbox-cover img:nth-child(n+2) {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.hnin-link-text {
	padding-top: 0.37rem;
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.hnin-link-text .std-font20 {
	font-size: var(--font18);
	font-weight: 500;
	margin-bottom: 0.6rem;
	color: var(--colortitle2);
}

.hnin-link-btn {
	padding: 0 0.08rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}


.hnin-link-btn .std-text16 {
	color: var(--colormain);
	font-family: var(--roboto1);
	line-height: var(--line18);
}

.news-refer {
	width: 100%;
	position: relative;
}

.news-refer-inof {
	--gap1: 16px;
	margin: 0 calc(var(--gap1)* -1);
}

.news-refer-inof {
	margin-bottom: var(--space120);
}

.news-refer-inof .slick-list {
	padding: 8px;
	margin: -8px;
}

.news-refer-inof-item {
	padding: 0 var(--gap1);
}

.nrii-link {
	border-radius: 0.1rem;
	background: var(--colorfff);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0 4px 8px 0 rgba(0, 0, 0, 0.06);
	padding: 0.15rem;
	border: 1px solid var(--colorfff);
	transition: all .4s ease;
}

.nrii-link {
	display: flex;
}

.nrii-link-img {
	width: 47.83%;
	border-radius: 0.1rem;
}

.nrii-link-img img {
	will-change: transform;
}

.nrii-link-text {
	width: 52.17%;
	padding: 0.5rem 0.46rem 0.2rem 0.8rem;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.nrii-link .std-font26 {
	line-height: var(--line14);
	font-weight: 500;
	margin-bottom: 0.32rem;
	color: var(--colortitle2);
}

.nrii-link-text-top .std-text16,
.nrii-link-text-top .std-text16 p {
	line-height: var(--line18);
	color: var(--colortext1);
}

.news-refer-inof .slick-dots {
	bottom: -0.54rem;
}

.mod-dots1 .slick-dots li {
	width: 22px !important;
	height: 22px !important;
	margin: 0 10px;
	background: transparent;
}

.mod-dots1 .slick-dots li::before {
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(105, 105, 105, 0.30);
	transition: all .4s ease;
}

.mod-dots1 .slick-dots li::after {
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid var(--colormain);
	transition: all .4s ease;
	opacity: 0;
}

.mod-dots1 .slick-dots li.slick-active::before {
	background: var(--colormain);
}

.mod-dots1 .slick-dots li.slick-active::after {
	opacity: 1;
}

.detail-ban-svg,
.detail-ban-svg img {
	width: 100%;
}

.detail-ban {
	width: 100%;
	position: relative;
	background: var(--colorf7f);
}

.detail-ban .std-font44 {
	font-weight: 500;
	color: var(--colortitle1);
	line-height: var(--line13);
	text-align: center;
	padding-bottom: 0.3rem;
	position: relative;
}

.detail-ban-text {
	padding-top: 0.3rem;
}

.detail-ban-text .std-text16 {
	color: var(--colortext1);
	font-family: var(--roboto1);
	line-height: var(--line18);
	text-align: center;
}

.detail-text {
	position: relative;
	overflow: visible;
	padding-bottom: calc(var(--space60) + 0.7rem);
}

.detail-text-core {
	border-radius: 0.4rem;
	margin-top: -0.39rem;
	background: var(--colorfff);
}

.detail-text-core {
	padding-top: var(--space80);
	padding-bottom: var(--space80);
}

.detail-text-core .yxedr-active,
.detail-text-core .yxedr-active p {
	font-size: var(--font16);
	color: var(--colortitle2);
	line-height: var(--line165);
	text-align: justify;
}

.detail-text-core .yxedr-active p img {
	border-radius: 0.1rem;
}

.detail-text-box {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	display: flex;
	flex-direction: column;
	pointer-events: none;
}

.detail-text-box-bot {
	position: sticky;
	width: 100%;
	height: 5.0rem;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	transition: all 1.2s ease;
}

.detail-text-box-bot {
	height: 20vh;
}

.detail-text-box.no-linear .detail-text-box-bot {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 1) 100%);
}

.detail-text-box-btn {
	position: absolute;
	pointer-events: all;
	bottom: 0.5rem;
	left: 50%;
	transform: translateX(-50%);
}

.dtbb-core {
	border-radius: 80px;
	background: var(--colorfff);
	box-shadow: 0 -0.386px 21.445px 0 rgba(36, 35, 37, 0.04), 0 -0.25px 13.899px 0 rgba(36, 35, 37, 0.04), 0 -0.158px 8.749px 0 rgba(36, 35, 37, 0.03), 0 -0.091px 5.027px 0 rgba(36, 35, 37, 0.02), 0 -0.04px 2.212px 0 rgba(36, 35, 37, 0.02);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	-moz-backdrop-filter: blur(20px);
	-ms-backdrop-filter: blur(20px);
	-o-backdrop-filter: blur(20px);
	height: 0.7rem;
	padding: 0 0.4rem;
	display: flex;
	justify-content: space-between;
}

.dtbb-core-share {
	display: flex;
	align-items: center;
}

.dtbb-core-share .std-text18 {
	color: var(--colortext1);
	line-height: var(--line165);
}

.dtbb-core-share .ys-share {
	--gap1: 0.16rem;
	margin-left: var(--gap1);
}

.dtbb-core-inof {
	--gap1: 0.4rem;
	display: flex;
	align-items: center;
	margin: 0 calc(var(--gap1)* -1);
}

.dtbb-core-inof-nub {
	padding: 0 var(--gap1);
	position: relative;
}

.dtbb-core-inof-nub::before {
	content: '';
	width: 1px;
	background: var(--colormain);
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 0.3rem;
}

.dtbb-core-inof-nub:last-child::before {
	display: none;
}

.dtbb-cin-link {
	display: flex;
	align-items: center;
}

.dtbb-cin-link .std-text18 {
	color: var(--colortext1);
	line-height: var(--line165);
	transition: all .4s ease;
}

.dtbb-cin-link-icon {
	width: 0.32rem;
	height: 0.32rem;
	border-radius: 50%;
	border: 1px solid var(--colormain);
	margin-left: 0.16rem;
}

.dtbb-cin-link-icon img {
	width: 100%;
}

.dtbb-core-share .ys-share-list {
	padding: 0 var(--gap1);
}

.dtbb-core-share .ys-share-img {
	width: 0.32rem;
}

.newdet-more .newdet-more-ul {
	position: static;
	--gap1: 0.1rem;
	--gap2: 0.6rem;
	margin: 0 calc(var(--gap1)* -1);
	margin-bottom: calc(var(--gap2)* -1);
}

.newdet-more .newdet-more-ul .solut-list-ul-li {
	padding: 0 var(--gap1);
	margin-bottom: var(--gap2);
	margin-top: 0;
}

.newdet-more .newdet-more-ul .solut-list-ul-li:first-child {
	margin-top: 0;
}

.contus-us-ri {
	width: 100%;
	padding: 0.5rem 0.6rem;
}

.ys-form {
	--space: 0.08rem;
	--spacebot: 0.16rem;
	--spacein: 15px;
	--height: 50px;
	--colortips: #f00;
}

.contus-us-ri-from .ys-form-inof-item {
	width: 100%;
	margin-bottom: 0.3rem;
}

.ys-fii-input {
	width: 100%;
	height: 50px;
	border-radius: 4px;
	border: 1px solid #ccc;
	background: rgba(255, 255, 255, 0.06);
	backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
	-moz-backdrop-filter: blur(8px);
	-ms-backdrop-filter: blur(8px);
	-o-backdrop-filter: blur(8px);
	display: block;
}

.contus-us-ri-from .ys-fii-input {
	display: flex;
	align-items: center;
	border-radius: 0.1rem;
}

.contus-us-ri-from .ys-fii-name {
	white-space: nowrap;
	padding-left: 0.16rem;
	font-size: var(--font16);
	color: var(--colortitle2);
	line-height: var(--line16);
	margin-bottom: 0;
}

.contus-us-ri-from .ys-fii-name span {
	color: #f00;
	font-size: inherit;
	line-height: inherit;
}

.ys-fii-input input,
.ys-fii-input textarea {
	color: var(--colortext1);
}

.ys-form-inof-text .ys-fii-input {
	height: 100px;
}

.contus-us-ri-from .ys-fii-input textarea {
	padding-top: 0.12rem;
}

.ys-form-inof-code {
	margin-bottom: 0.08rem;
}

.contus-us-ri-from .ys-fic-auth {
	align-items: center;
}

.contus-us-ri-from .ys-fic-auth .ys-fii-input {
	width: calc(50% - 0.08rem);
	flex-grow: 1;
}

.contus-us-ri-from .ys-fic-auth-img {
	height: 46px;
	margin-left: 0.16rem;
	cursor: pointer;
}

.ys-fic-auth-img img {
	height: 100%;
	border-radius: 0.1rem;
}

.contus-us-ri-from .ys-fia-text-btn {
	width: 12px;
	height: 12px;
	top: 0 !important;
}

.contus-us-ri-from .ys-fia-text-btn::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	border: 1px solid #d9d9d9;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: var(--transition);
	border-radius: 2px;
	overflow: hidden;
}

.contus-us-ri-from .ys-fia-text-word {
	width: calc(100% - 18px);
	flex-grow: 1;
	padding-left: 10px;
	font-size: var(--font14);
	line-height: 2;
	color: var(--colortext1);
}

.contus-us-ri-from .ys-fia-text-word a {
	color: var(--colormain);
	font-size: inherit;
	line-height: inherit;
	font-family: inherit;
	position: relative;
}

.contus-us-ri-from .ys-fia-text-word a::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 100%;
	height: 1px;
	background-color: var(--colormain);
}

.contus-us-ri-from .ys-fia-text {
	align-items: center;
}

.ctact-form {
	width: 100%;
	position: relative;
	padding-top: 0;
}

.acwr-desc p strong {
	color: var(--color202);
}

.about-busin {
	width: 100%;
	position: relative;
}

.home-partners {
	width: 100%;
	position: relative;
	overflow: hidden;
	background: var(--colorf7f);
}

.home-partners-btm {
	width: 100%;
	position: relative;
	z-index: 10;
	margin-bottom: 50px;
}

.home-partners-btm-wrap {
	width: 100%;
	margin: 10px 0;
	display: flex;
	overflow: hidden;
}

@keyframes donghua {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(-100%);
	}
}

.hpbw-wrap {
	animation: donghua 80s linear infinite;
	display: flex;
	flex: none;
}

.hpbw-wrap-li {
	width: 300px;
	padding: 0 40px;
	position: relative;
}

.home-partners .hpbw-wrap-li img {
	-webkit-filter: grayscale(1);
	filter: gray;
	filter: grayscale(1);
	transition: all 0.36s;
}

.hpbw-wrap-li::after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 1px;
	height: 60px;
	background: rgba(51, 51, 51, 0.2);
}

.home-partners-subhea {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	z-index: 1;
}

.home-partners-subhea-info {
	border: 1px solid var(--colortext1);
	border-radius: 80px;
	padding: 8px 32px;
	background: var(--colorfff);
}

.home-partners-subhea-info p {
	color: var(--colortext1);
	line-height: var(--line18);
	margin-bottom: 0;
}

.home-partners-subhea::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	height: 1px;
	background: var(--colortext1);
	z-index: -1;
}

.ys-footer {
	--sapceft1: 0.73rem;
	--sapceft2: 1.27rem;
	--sapceft3: 24px;
	--sapceft4: 0.5rem;
	background: #000;
	padding-top: var(--sapceft1);
	position: relative;
	z-index: 1;
}

.footer-top-le {
	width: 40%;
}

.footer-logo {
	width: 145px;
	margin-bottom: 0.5rem;
}

.footer-top-le-share {
	display: flex;
	align-items: center;
	padding-bottom: 0.38rem;
	margin-bottom: 0.25rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.ftls-text {
	color: var(--colorfff);
	line-height: var(--line14);
	margin-right: 0.21rem;
}

.footer-share {
	--gap1: 0.1rem;
	--width1: 36px;
	--codew: 120px;
	display: flex;
	margin: 0 calc(var(--gap1)* -1);
}

.footer-share-btn {
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.7);
}

/* .footer-share-btn .ys-imgbox-cover img {
	padding: 5px;
} */

.footer-top-le-link {
	margin-bottom: 0.48rem;
}

.ftll-ul {
	display: flex;
	--pad2: 0.5rem;
	margin: 0 calc(var(--pad2)* -1);
}

.ftll-ul-li {
	width: 50%;
	padding: 0 var(--pad2);
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.ftll-ul-li:nth-child(2n) {
	border-right: 1px solid transparent;
}

.ftll-ul-li-tit {
	color: var(--colorfff);
	line-height: var(--line14);
	margin-bottom: 0.07rem;
}

.ftll-ul-li-par-link {
	color: var(--colorfff);
	line-height: var(--line14);
	font-family: var(--roboto1);
}

.culb-ul-li-link {
	line-height: var(--line15);
	color: var(--colorfff);
	font-family: var(--roboto1);
}

.footer-top-le-search {
	border-radius: 4px;
	overflow: hidden;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	position: relative;
	border: 1px solid rgba(255, 255, 255, 0.4);
	width: 87%;
	margin-bottom: 0.24rem;
}

.ftls-input {
	height: 50px;
	width: 100%;
	padding: 0 1.2rem 0 0.2rem;
	font-size: var(--font16);
	color: var(--colorfff);
	line-height: var(--line14);
}

.ftls-but {
	position: absolute;
	right: 0;
	top: 0;
}

.ftls-but-link {
	line-height: 50px;
	color: var(--colorfff);
	padding: 0 0.25rem;
	background: var(--colormain);
}

.ftls-but-link {
	cursor: pointer;
}

.footer-top-le-check {
	display: flex;
	align-items: center;
}

.ftlc-le {
	width: 16px;
	height: 16px;
	position: relative;
	border: 1px solid var(--color999);
	border-radius: 2px;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	margin-right: 0.08rem;
	cursor: pointer;
}

.ftlc-le::before {
	content: "";
	width: 8px;
	height: 8px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: rgba(238, 5, 40, 0.8);
	opacity: 0;
	transition: var(--transition);
}

.ftlc-le.act::before {
	opacity: 1;
}

.ftlc-ri {
	font-size: var(--font14);
	color: var(--color999);
	line-height: var(--line14);
}

.footer-top-ri-le {
	width: 43%;
	padding-right: var(--space160);
}

.fyrl-ul li {
	margin-bottom: 0.34rem;
}

.fyrl-ul li a {
	font-size: var(--font16);
	color: var(--colorfff);
	line-height: var(--line14);
}

.footer-top-ri {
	width: 49.5%;
	display: flex;
	justify-content: space-between;
	margin-top: 0.51rem;
}

.footer-top-ri-ri {
	width: 57%;
	display: flex;
	justify-content: space-between;
}

.footer-nav {
	width: 100%;
}

.footer-nav {
	--gap1: 10px;
	--gap2: 0.26rem;
	--gap3: 0.26rem;
}

.footer-nav>li>a {
	font-size: var(--font16);
	line-height: var(--line14);
	color: var(--colorfff);
	margin-bottom: var(--gap2);
}

.footer-nav ul a {
	font-size: var(--font16);
	line-height: var(--line14);
	color: rgba(255, 255, 255, 0.7);
	margin-bottom: var(--gap3);
	transition: var(--transition);
}

.footer-bot {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	padding: 0.19rem 0;
	display: flex;
	justify-content: space-between;
}

.footer-text,
.footer-text a,
.footer-text p {
	font-size: var(--font14);
	font-family: var(--roboto1);
	line-height: var(--line14);
	color: rgba(255, 255, 255, 0.5);
}

.footer-privacy {
	--gap1: 0.15rem;
}

.footer-privacy>li {
	padding: 0 var(--gap1);
	position: relative;
	font-family: var(--roboto1);
}

.footer-privacy>li::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 10px;
	background-color: rgba(255, 255, 255, 0.5);
}

.footer-privacy>li::after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 10px;
	background-color: rgba(255, 255, 255, 0.5);
}

.footer-privacy>li:first-child::after {
	opacity: 0;
}

.footer-privacy>li:last-child::after {
	opacity: 1;
}

.footer-gfdm a {
	margin-left: 4px;
}

.footer-gfdm img {
	vertical-align: -2px;
	margin-right: 4px;
}

.ys-footer-bj {
	width: 42.5%;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.ys-footer-bj img {
	width: 100%;
}

.gh-home-main .social-event-top {
	margin-bottom: 0.4rem;
}

.gh-home-main .solut-list-ul-li {
	width: 4.74rem !important;
	padding: 0 0.21rem;
}

.gh-home-main .social-event .std-btn3 {
	margin-top: 0.2rem;
}

.service-huoj01 {
	width: 100%;
	position: relative;
}

.service-huoj01-ul {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 0 0.22rem;
}

.service-huoj01-li {
	width: 100%;
}

.service-huoj01-li a {
	box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
}

.service-huoj01-li a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 2px solid var(--colormain);
	border-radius: 0.1rem;
	opacity: 0;
	transition: var(--transition);
}

.service-huoj01-li .mcll-left-word p {
	font-size: var(--font16);
	color: var(--colormain);
}

/* .service-main .gh-ty-title {
	text-align: center;
} */

.service-main .gh-mod-tab {
	margin-top: 0.1rem;
	margin-bottom: 0;
}

.service-main .gh-mod-title {
	width: 100%;
}

.service-main .sawl-list-item-box {
	height: 2.6rem;
	border-radius: 0.1rem;
}

.service-main .sawl-list-item {
	margin-bottom: 0.25rem;
}

.service-main .summary-adv-wrap-right {
	height: 5.45rem;
}

.service-main .sawl-list-item:nth-last-of-type(-n+2) {
	margin-bottom: 0;
}

.social-policy .gh-ty-title {
	margin-bottom: 0.3rem;
}

.service-main .home-partners {
	padding-top: 0;
}

.service-huoj02 {
	width: 100%;
	position: relative;
}

.service-huoj02-ul {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 0.2rem 0.2rem;
}

.service-huoj02-li {
	width: 100%;
}

.service-huoj02-li .ys-imgbox-cover::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1.1rem;
	pointer-events: none;
	opacity: 0.4;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}

.service-huoj02-li .ys-imgbox-cover::before {
	z-index: 1;
}

.service-main .summary-adv {
	background: var(--colorf7f);
	padding-bottom: var(--space40);
}

.service-main .sawl-list {
	margin: 0 -0.1rem;
}

.home-news-top .std-btn3 {
	display: flex;
}

.join-talent-core {
	position: relative;
	height: calc(var(--cont)* 0.3125);
}

.join-talent-inof {
	--gap1: 0.1rem;
	margin: 0 calc(var(--gap1)* -1);
	display: flex;
	height: 100%;
}

.join-talent-inof-nub {
	padding: 0 var(--gap1);
	width: 20%;
	flex-grow: 1;
	transition: var(--transition);
}

.join-talent-inof-nub.on {
	width: 35.878%;
}

.jtin-core {
	height: 100%;
	inset: 0;
	mask-composite: xor;
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	-webkit-mask: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 1));
	mask: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 1));
	border-radius: 0.2rem;
}

.jtin-core-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.jtin-core-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.jtin-core-add {
	padding: 0.5rem 0.32rem;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	z-index: 6;
	background: rgba(21, 19, 19, 0.60);
	transition: var(--transition);
}

.join-talent-inof-nub.on .jtin-core-add {
	background: var(--colormain);
}

.jtin-core-add::before {
	content: '';
	position: absolute;
	background-image: url(../img/service_zb_02.png);
	width: 47%;
	height: 47%;
	background-size: cover;
	background-position: left top;
	background-repeat: no-repeat;
	right: 0;
	bottom: 0;
	opacity: 0;
	transition: var(--transition);
}

.join-talent-inof-nub.on .jtin-core-add::before {
	opacity: 0.3;
}

.jtin-core-top,
.jtin-core-text {
	position: relative;
	z-index: 6;
}

.jtin-core-top {
	margin-bottom: 0.5rem;
}

.jtin-core-top-icon {
	width: 0.52rem;
	opacity: 0;
	transition: var(--transition);
}

.join-talent-inof-nub.on .jtin-core-top-icon {
	opacity: 1;
}

.jtin-core .std-font26 {
	color: var(--colorfff);
	line-height: var(--line14);
}

.jtin-core-top .std-font26 {
	position: absolute;
	top: 0;
	opacity: 1;
	transition: var(--transition);
}

.join-talent-inof-nub.on .jtin-core-top .std-font26 {
	opacity: 0;
}

.jtin-core-text .std-text16,
.jtin-core-text .std-text16 p {
	color: var(--colorfff);
	line-height: var(--line18);
	font-weight: 350;
	text-align: justify;
}

.jtin-core-text .std-text16 {
	margin-top: 0.32rem;
}

.jtin-core-text .std-font26 {
	opacity: 0;
	transition: var(--transition);
}

.join-talent-inof-nub.on .jtin-core-text .std-font26 {
	opacity: 1;
}

.service-zb-main .gh-mod-title {
	width: 100%;
}

.service-zb-main .gh-mod-tab {
	margin-top: 0.1rem;
	margin-bottom: 0;
}

.service-zb-main .sawl-list {
	margin: 0 -0.1rem;
}

.service-zb-main .summary-adv {
	background: var(--colorf7f);
}

.service-zb-main .sawl-list-item {
	margin-bottom: 0.25rem;
}

.service-zb-main .service-huoj02-ul {
	grid-template-columns: repeat(2, 1fr);
}

.home-service-cont {
	height: 100%;
	background: var(--colorfff);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0 4px 8px 0 rgba(0, 0, 0, 0.06);
	border-radius: 0.1rem;
	transition: var(--transition);
}

.home-service-cont .ys-imgbox-cover {
	border-radius: 0.1rem 0.1rem 0 0;
}

.home-service-text {
	padding: 26px 28px 35px;
}

.home-service-text .mod-text28 {
	margin-bottom: 0.12rem;
	transition: var(--transition);
}

.home-service-text li {
	display: flex;
}

.home-service-text-img {
	position: relative;
	height: 100%;
}

.home-service-text li img {
	width: 22px;
	transform: scale(0);
}

.home-service-text-img img:first-child {
	width: 100%;
	transform: scale(1);
}

.home-service-text-img img:last-child {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
	width: 14px;
}

.home-service-text-img img:last-child {
	transition: all .6s ease-in-out;
}

.move-on.home-service-text-img img:last-child {
	transition-delay: .5s;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.home-service-text li p {
	color: var(--color202);
	opacity: 0.6;
	font-size: var(--font16);
	line-height: 1.5;
	width: calc(100% - 22px);
	padding-left: 15px;
}

.gh-home-main .home-partners-btm-wrap {
	margin: 0;
}

.gh-home-main .home-partners-btm {
	margin-bottom: 0;
}

.home-main .home-streng {
	padding-top: 0;
}

/* .gh-home-main .service-huoj02 {
	background: var(--colorf7f);
} */

.case-sec-ul-li .slul-link {
	border-bottom: none;
	padding-bottom: 0.2rem;
	border-radius: 0.1rem;
}

.case-sec-ul-li .slul-link {
	height: 100%;
	background: var(--colorfff);
	justify-content: space-between;
}

.gh-home-main .summary-ban {
	background: var(--colorf7f);
}

/* 1920 */

@media screen and (max-width: 1680px) {
	.mod-dots1 .slick-dots li {
		width: 20px !important;
		height: 20px !important;
		margin: 0 8px;
	}

	.mod-dots1 .slick-dots li::before {
		width: 6px;
		height: 6px;
	}

	.ys-fii-input {
		height: 46px;
	}

	.ys-form-inof-text .ys-fii-input {
		height: 90px;
	}

	.contus-us-ri-from .ys-fic-auth-img {
		height: 42px;
	}

	.home-partners-btm {
		margin-bottom: 35px;
	}

	.hpbw-wrap-li {
		width: 270px;
		padding: 0 25px;
	}

	.home-partners-subhea-info {
		padding: 6px 28px;
	}

	.ys-footer {
		--sapceft1: 0.6rem;
		--sapceft2: 1rem;
		--sapceft4: 0.5rem;
	}

	.footer-logo {
		width: 130px;
		margin-bottom: 0.46rem;
	}

	.footer-share {
		--gap1: 0.06rem;
	}

	.ftls-input {
		height: 46px;
	}

	.ftls-but-link {
		line-height: 46px;
	}

	.footer-top-ri-le {
		width: 43%;
		padding-right: 1rem;
	}

	.fyrl-ul li {
		margin-bottom: 0.3rem;
	}

	.footer-nav {
		--gap1: 10px;
		--gap2: 0.22rem;
		--gap3: 0.22rem;
	}
}

@media screen and (max-width: 1440px) {
	.mod-dots1 .slick-dots li {
		width: 18px !important;
		height: 18px !important;
	}

	.ys-fii-input {
		height: 44px;
	}

	.contus-us-ri-from .ys-fii-name {
		font-size: var(--font14);
	}

	.ys-fii-input input,
	.ys-fii-input textarea {
		font-size: var(--font14);
	}

	.ys-form-inof-text .ys-fii-input {
		height: 82px;
	}

	.contus-us-ri-from .ys-fic-auth-img {
		height: 38px;
	}

	.home-partners-btm {
		margin-bottom: 25px;
	}

	.hpbw-wrap-li {
		width: 210px;
		padding: 0 18px;
	}

	.footer-logo {
		width: 100px;
	}

	.footer-top-le-share {
		padding-bottom: 0.3rem;
		margin-bottom: 0.25rem;
	}

	.footer-share {
		--gap1: 0.06rem;
		--width1: 30px;
	}

	.ftll-ul {
		--pad2: 0.3rem;
	}

	.ftls-input {
		height: 42px;
	}

	.ftls-but-link {
		line-height: 42px;
	}

	.ftlc-le {
		width: 14px;
		height: 14px;
	}

	.footer-top-ri {
		width: 51.5%;
	}

	.footer-top-ri-le {
		padding-right: 0.4rem;
		width: 40%;
	}

	.footer-top-ri-ri {
		width: 60%;
	}

	.footer-privacy>li::after {
		height: 8px;
	}

	.gh-home-main .solut-list-ul-li {
		padding: 0 0.14rem !important;
	}

	.service-main .sawl-list-item-box {
		height: 3.2rem;
	}

	.jtin-core-add {
		padding: 0.5rem 0.21rem;
	}

	.jtin-core-text .std-text16 {
		max-height: 9em;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
		overflow: hidden;
	}

	.jtin-core-text .std-text16 {
		margin-top: 0.2rem;
	}
}

@media screen and (max-width: 1280px) {
	.home-service-text {
		padding: 20px 22px;
	}
}

@media screen and (max-width: 1199px) {
	.news-core .home-news-inof {
		--gap2: 0.4rem;
	}

	.home-news-inof-nub {
		width: 50%;
	}

	.nrii-link-text {
		padding: 0.3rem 0.2rem 0.2rem 0.36rem;
	}

	.nrii-link .std-font26 {
		margin-bottom: 0.14rem;
	}

	.mod-dots1 .slick-dots li {
		width: 16px !important;
		height: 16px !important;
	}

	.newdet-more .newdet-more-ul {
		--gap2: 0.4rem;
	}

	.ys-form-inof-text .ys-fii-input {
		height: 76px;
	}

	.contus-us-ri-from .ys-fia-text-btn {
		width: 12px;
		height: 12px;
		top: 6px;
	}

	.home-partners-btm {
		margin-bottom: 15px;
	}

	.home-partners-btm-wrap {
		margin: 0px 0;
	}

	.hpbw-wrap-li {
		width: 160px;
		padding: 0 6px;
	}

	.home-partners-subhea-info {
		padding: 4px 20px;
	}

	.ys-footer {
		--sapceft1: 0.6rem;
		--sapceft2: 0.6rem;
		--sapceft4: 0.5rem;
	}

	.footer-top {
		flex-direction: column;
	}

	.footer-top-le {
		width: 100%;
		margin-bottom: 0.5rem;
	}

	.footer-logo {
		width: 90px;
	}

	.footer-share {
		--width1: 30px;
		--codew: 90px;
	}

	.footer-share-code {
		padding: 4px;
	}

	.ftls-input {
		height: 40px;
	}

	.ftls-but-link {
		line-height: 40px;
	}

	.footer-top-ri {
		display: none;
	}

	.footer-bot {
		flex-direction: column;
	}

	.footer-text {
		margin-bottom: 0.2rem;
	}

	.footer-gfdm a {
		margin-left: 0;
	}

	.service-huoj01-ul {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 0.22rem;
	}

	.join-talent-inof {
		display: block;
		padding-bottom: calc(8px + 0.3rem);
	}

	.join-talent-inof-nub,
	.join-talent-inof-nub.on {
		width: 50%;
	}

	.jtin-core-bg {
		display: none;
	}

	.jtin-core-add {
		background: var(--colormain);
		padding: 25px 20px;
	}

	.jtin-core-top {
		margin-bottom: 20px;
	}

	.jtin-core-top-icon {
		opacity: 1;
	}

	.jtin-core-top .std-font26 {
		opacity: 0;
	}

	.jtin-core-text .std-text16 {
		max-height: unset;
		overflow: visible;
		-webkit-line-clamp: inherit;
	}

	.jtin-core-text .std-text16 {
		margin-top: 0.2rem;
	}

	.jtin-core-text .std-text16,
	.jtin-core-text .std-text16 p {
		font-size: 14px;
		line-height: var(--line165);
	}

	.join-talent-core {
		height: auto;
	}

	.service-huoj02-ul {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width: 767px) {
	.news-core .home-news-inof {
		--gap2: 0.36rem;
	}

	.home-news-inof-nub {
		width: 100%;
	}

	.hnin-link-text .std-font20 {
		margin-bottom: 0.4rem;
	}

	.news-refer {
		padding-bottom: 0.5rem;
	}

	.news-refer-inof {
		margin-bottom: 1.24rem;
	}

	.nrii-link {
		flex-wrap: wrap;
	}

	.nrii-link-img {
		width: 100%;
	}

	.nrii-link-text {
		width: 100%;
		padding: 0.4rem 0.2rem 0.2rem;
	}

	.mod-dots1 .slick-dots li {
		width: 14px !important;
		height: 14px !important;
	}

	.detail-ban .std-font44 {
		padding-bottom: 0.24rem;
	}

	.detail-ban-text {
		padding-top: 0.24rem;
	}

	.detail-text-core {
		border-radius: 0;
		margin-top: 0;
	}

	.detail-text-box-bot {
		bottom: 54px;
	}

	.detail-text-box-bot {
		height: 30vh;
	}

	.detail-text-box-btn {
		width: 100%;
	}

	.dtbb-core {
		padding: 0 0.3rem;
	}

	.dtbb-core-inof {
		--gap1: 0.26rem;
	}

	.dtbb-core-inof-nub::before {
		height: 0.2rem;
	}

	.dtbb-core-share .std-text18,
	.dtbb-cin-link .std-text18 {
		font-size: 12px;
	}

	.dtbb-core-share .ys-share-img {
		width: 0.3rem;
	}

	.newdet-more .newdet-more-ul {
		--gap2: 0.36rem;
	}

	.ys-fii-input {
		height: 40px;
	}

	.ys-form-inof-text .ys-fii-input {
		height: 70px;
	}

	.contus-us-ri-from .ys-fic-auth-img {
		height: 32px;
	}

	.contus-us-ri {
		padding: 20px 15px;
	}

	.contus-us-ri-from .ys-fia-text-btn {
		top: 7px;
	}

	.footer-logo {
		width: 84px;
	}

	.ftll-ul {
		flex-wrap: wrap;
	}

	.ftll-ul-li {
		width: 100%;
		border-right: none;
		margin-bottom: 0.32rem;
		padding-bottom: 0.32rem;
		position: relative;
	}

	.ftll-ul-li:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.ftll-ul-li::after {
		content: "";
		position: absolute;
		left: 50%;
		bottom: 0;
		transform: translateX(-50%);
		width: calc(100% - 60px);
		height: 1px;
		background-color: rgba(255, 255, 255, 0.2);
	}

	.ftll-ul-li::after {
		width: calc(100% - 0.6rem);
	}

	.ftll-ul-li:last-child::after {
		display: none;
	}

	.footer-top-le-search {
		width: 100%;
	}

	.ftls-input {
		height: 38px;
	}

	.ftls-but-link {
		line-height: 38px;
	}

	.ftlc-ri {
		font-size: 12px;
	}

	.footer-bot {
		flex-direction: column-reverse;
	}

	.footer-text {
		margin-bottom: 0;
		margin-top: 0.2rem;
	}

	.footer-privacy {
		flex-wrap: wrap;
		--gap1: 0.1rem;
	}

	.ys-footer-bj {
		width: 100%;
	}

	.gh-home-main .solut-list-ul-li {
		width: 5.2rem !important;
	}

	.gh-home-main .solut-list-ul-li:first-child {
		margin-top: 0;
	}

	.service-huoj01-ul {
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 0.22rem 0;
	}

	.join-talent-inof-nub,
	.join-talent-inof-nub.on {
		width: 100%;
	}

	.jtin-core-text .std-text16,
	.jtin-core-text .std-text16 p {
		line-height: var(--line15);
	}

	.service-huoj02-ul {
		grid-template-columns: repeat(1, 1fr);
	}

	.service-zb-main .service-huoj02-ul {
		grid-template-columns: repeat(1, 1fr);
	}

	.home-service-text {
		padding: 20px 18px;
	}

	.case-sec-ul-li .slul-link {
		padding-bottom: 0.1rem;
	}

	.footer-bot {
		padding: 0.32rem 0;
	}

	/* 767 */
}

@media screen and (min-width: 1200px) {
	.hnin-link:hover {
		border: 1px solid var(--colormain);
	}

	.hnin-link:hover .std-btn2 img {
		transform: translate(-50%, -50%) rotate(-45deg);
	}

	.hnin-link:hover .std-btn2 {
		background: var(--colormain);
	}

	.hnin-link:hover .std-btn2 img:first-child {
		opacity: 0;
	}

	.hnin-link:hover .std-btn2 img:nth-of-type(2) {
		opacity: 1;
	}

	.nrii-link:hover {
		border: 1px solid var(--colormain);
	}

	.nrii-link:hover .std-btn2 {
		background: var(--colormain);
	}

	.nrii-link:hover .std-btn2 img {
		transform: translate(-50%, -50%) rotate(-45deg);
	}

	.nrii-link:hover .std-btn2 img:first-child {
		opacity: 0;
	}

	.nrii-link:hover .std-btn2 img:nth-of-type(2) {
		opacity: 1;
	}

	.dtbb-cin-link:hover .std-text18 {
		color: var(--colormain);
	}

	.home-partners .hpbw-wrap-li:hover img {
		-webkit-filter: grayscale(0);
		filter: none;
		filter: grayscale(0);
	}

	.footer-nav ul a:hover {
		color: rgba(255, 255, 255, 1);
	}

	.service-huoj01-li a:hover::before {
		opacity: 1;
	}

	.service-huoj02-li .ssli-box:hover .ssli-box-show-desc {
		opacity: 1;
	}

	.service-huoj02-li .ssli-box:hover .ys-imgbox-cover img {
		transform: scale(1.05);
	}

	.case-sec-ul-li .slul-link:hover {
		border-bottom: none !important;
	}

	.case-sec-ul-li .slul-link:hover .slul-link-bot-tps {
		padding: 0 0.15rem;
	}

	.case-sec-ul-li .slul-link:hover .newdet-more-ul-tab {
		padding: 0 0.15rem;
	}

	.case-sec-ul-li .slul-link:hover .nmut-li-link {
		color: var(--colorfff);
	}

	.case-sec-ul-li .slul-link:hover {
		background: var(--colormain);
	}

	.home-service-cont:hover .home-service-text .mod-text28 {
		color: var(--colormain);
	}
}

/* 新闻轮播板块 */
.gh-home-news {
	width: 100%;
	position: relative;
}

.gh-home-news .new-sec-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -0.1rem;
}

.gh-home-news .new-sec-ul-li {
	width: 33.333333%;
	padding: 0 0.1rem;
}

.gh-home-news .slick-prev,
.gh-home-news .slick-next {
	width: 48px;
	height: 48px;
}

.gh-home-news .slick-prev {
	left: -80px;
}

.gh-home-news .slick-next {
	right: -80px;
}

.gh-home-news .slick-prev::before {
	content: "";
	background: url(../img/button01.svg) no-repeat;
	background-size: contain;
	width: 48px;
	height: 48px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1;
	transform: translate(-50%, -50%);
	transition: all 0.36s ease-in-out;
	opacity: 0.5;
}

.gh-home-news .slick-next::before {
	content: "";
	background: url(../img/button02.svg) no-repeat;
	background-size: contain;
	width: 48px;
	height: 48px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1;
	transform: translate(-50%, -50%);
	transition: all 0.36s ease-in-out;
	opacity: 0.5;
}

.gh-home-news .slick-dots {
	bottom: var(--space-60);
}

.gh-home-news .slick-dots li {
	width: 22px !important;
	height: 22px !important;
	margin: 0 10px;
	background: transparent;
}

.gh-home-news .slick-dots li::before {
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(105, 105, 105, 0.30);
	transition: all .4s ease;
}

.gh-home-news .slick-dots li.slick-active::before {
	background: var(--colormain);
}

.gh-home-news .slick-dots li::after {
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid var(--colormain);
	transition: all .4s ease;
	opacity: 0;
}

.gh-home-news .slick-dots li.slick-active::after {
	opacity: 1;
}

@media screen and (max-width: 1680px) {
	.gh-home-news .slick-prev {
		left: -54px;
	}

	.gh-home-news .slick-next {
		right: -54px;
	}

	.gh-home-news .slick-prev::before,
	.gh-home-news .slick-next::before {
		width: 42px;
		height: 42px;
	}

	.gh-home-news .slick-dots li {
		width: 20px !important;
		height: 20px !important;
		margin: 0 8px;
	}

	.gh-home-news .slick-dots li::before {
		width: 6px;
		height: 6px;
	}
}

@media screen and (max-width: 1440px) {

	.gh-home-news .slick-prev,
	.gh-home-news .slick-next {
		width: 18px;
		height: 18px;
	}

	.gh-home-news .slick-prev {
		left: -40px;
	}

	.gh-home-news .slick-next {
		right: -40px;
	}

	.gh-home-news .slick-prev::before,
	.gh-home-news .slick-next::before {
		width: 38px;
		height: 38px;
	}

	.gh-home-news .slick-dots li {
		width: 18px !important;
		height: 18px !important;
	}
}

@media screen and (max-width: 1199px) {
	.gh-home-news .home-news-btm {
		margin-bottom: var(--space60);
	}

	.gh-home-news .slick-dots li {
		width: 16px !important;
		height: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.gh-home-news .slick-dots li {
		width: 14px !important;
		height: 14px !important;
	}
}

@media screen and (min-width: 1200px) {

	.gh-home-news .slick-next:hover::before,
	.gh-home-news .slick-prev:hover::before {
		opacity: 1;
	}
}

/* 新闻轮播板块 */

/* 案例轮播板块 */
.home-case {
	width: 100%;
	position: relative;
	background: var(--colorf7f);
}

.home-case .case-sec-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -0.1rem;
}

.home-case .case-sec-ul-li {
	width: 33.333333%;
	padding: 0 0.1rem;
}

.home-case .slick-prev,
.home-case .slick-next {
	width: 48px;
	height: 48px;
}

.home-case .slick-prev {
	left: -80px;
}

.home-case .slick-next {
	right: -80px;
}

.home-case .slick-prev::before {
	content: "";
	background: url(../img/button01.svg) no-repeat;
	background-size: contain;
	width: 48px;
	height: 48px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1;
	transform: translate(-50%, -50%);
	transition: all 0.36s ease-in-out;
	opacity: 0.5;
}

.home-case .slick-next::before {
	content: "";
	background: url(../img/button02.svg) no-repeat;
	background-size: contain;
	width: 48px;
	height: 48px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1;
	transform: translate(-50%, -50%);
	transition: all 0.36s ease-in-out;
	opacity: 0.5;
}

.home-case .slick-dots {
	bottom: var(--space-60);
}

.home-case .slick-dots li {
	width: 22px !important;
	height: 22px !important;
	margin: 0 10px;
	background: transparent;
}

.home-case .slick-dots li::before {
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(105, 105, 105, 0.30);
	transition: all .4s ease;
}

.home-case .slick-dots li.slick-active::before {
	background: var(--colormain);
}

.home-case .slick-dots li::after {
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid var(--colormain);
	transition: all .4s ease;
	opacity: 0;
}

.home-case .slick-dots li.slick-active::after {
	opacity: 1;
}

@media screen and (max-width: 1680px) {
	.home-case .slick-prev {
		left: -54px;
	}

	.home-case .slick-next {
		right: -54px;
	}

	.home-case .slick-prev::before,
	.home-case .slick-next::before {
		width: 42px;
		height: 42px;
	}

	.home-case .slick-dots li {
		width: 20px !important;
		height: 20px !important;
		margin: 0 8px;
	}

	.home-case .slick-dots li::before {
		width: 6px;
		height: 6px;
	}
}

@media screen and (max-width: 1440px) {

	.home-case .slick-prev,
	.home-case .slick-next {
		width: 18px;
		height: 18px;
	}

	.home-case .slick-prev {
		left: -40px;
	}

	.home-case .slick-next {
		right: -40px;
	}

	.home-case .slick-prev::before,
	.home-case .slick-next::before {
		width: 38px;
		height: 38px;
	}

	.home-case .slick-dots li {
		width: 18px !important;
		height: 18px !important;
	}
}

@media screen and (max-width: 1199px) {
	.home-case .home-case-btm {
		margin-bottom: var(--space60);
	}

	.home-case .slick-dots li {
		width: 16px !important;
		height: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.home-case .slick-dots li {
		width: 14px !important;
		height: 14px !important;
	}
}

@media screen and (min-width: 1200px) {

	.home-case .slick-next:hover::before,
	.home-case .slick-prev:hover::before {
		opacity: 1;
	}
}

/* 案例轮播板块 */

/*2026.10.08*/