@charset "utf-8";

@font-face {
	font-family: "OPPOSans-Regular";
	src: url('../fonts/OPPOSans/OPPOSans3.0cn-Regular.woff2') format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "OPPOSans-Medium";
	src: url('../fonts/OPPOSans/OPPOSans3.0cn-Medium.woff2') format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "OPPOSans-Bold";
	src: url('../fonts/OPPOSans/OPPOSans3.0En-Bold.woff2') format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/* 公共样式 - start */
body {
	font-family: 'OPPOSans-Regular', "PingFang SC", "Microsoft YaHei";
	letter-spacing: 0.5px;
}

input,
textarea {
	font-family: 'OPPOSans-Regular', "PingFang SC", "Microsoft YaHei" !important;
}

/* wow弹窗字体引入 */
.altumcode {
	--fontFamily: 'OPPOSans-Regular', "PingFang SC", "Microsoft YaHei" !important;
}

/* 英文站换行规则 */
/* p,
div,
h1,
h2,
h3,
h4,
h5,
h6,
span,
a {
	word-wrap: normal;
	word-break: keep-all;
} */

:root {
	/* 字号 */
	--font68: 68px;
	--font44: 44px;
	--font40: 40px;
	--font32: 32px;
	--font24: 24px;
	--font20: 20px;
	/* 段落字号 */
	--font18: 18px;
	--font16: 16px;
	--font14: 14px;
	/* 行高 */
	--line13: 1.3;
	--line12: 1.2;
	--line15: 1.5;
	--line16: 1.6;
	--line17: 1.7;
	--line175: 1.75;
	--line18: 1.8;
	/* 导航-高度 */
	--headh: 80px;
	/* 颜色 */
	--cl333: #363636;
	--cl666: #747474;
	--cl999: #B3B3B3;
	--color4: #fff;
	--vicolor: #FAC000;
	--colorbj: ;
	/* 板块间距 */
	--space140: 140px;
	--space120: 120px;
	--space100: 100px;
	--space60: 60px;
	/* 段落间距 */
	--parpspace10: 10px;
	--parpspace12: 12px;
	/* 特殊字体 */
	--bold: '';
	--jian: 24px;
	--jian1: -24px;
	--radiu: 20px;
}

.std-tit100 {
	font-size: 100px;
	color: var(--cl333);
	line-height: var(--line12);
	font-weight: 600;
}

.std-tit58 {
	font-size: 58px;
	line-height: 1.2;
	font-weight: 500;
	color: #363636;
}

.std-tit64 {
	font-size: 64px;
	line-height: 1.2;
}

.std-h1 {
	font-size: var(--font44);
	color: var(--cl333);
	line-height: var(--line12);
	font-weight: 500;
}

.std-h2,
.yxedr-active h2 {
	font-size: var(--font44);
	color: var(--cl333);
	line-height: var(--line13);
	font-weight: 500;
}

.std-h3,
.std-h3 p,
.yxedr-active h3 {
	font-size: var(--font32);
	color: var(--cl333);
	line-height: var(--line15);
}

.std-h4,
.std-h4 p,
.yxedr-active h4 {
	font-size: var(--font24);
	color: var(--cl333);
	line-height: var(--line16);
	/* font-weight: bold; */
}

.std-h5,
.std-h5 p,
.yxedr-active h5 {
	font-size: var(--font20);
	color: var(--cl333);
	line-height: var(--line16);
}

.yxedr-active h6 {
	font-size: var(--font16);
	font-weight: bold;
	color: #565656;
	line-height: var(--line16);
	margin-bottom: var(--parpspace10);
}


.std-word,
.std-word p {
	font-size: var(--font16);
	color: var(--cl333);
	line-height: var(--line17);
}

.std-word1,
.std-word1 p {
	font-size: var(--font18);
	color: var(--cl333);
	line-height: var(--line17);
}

.std-word2,
.std-word2 p {
	font-size: var(--font14);
	color: var(--cl333);
	line-height: var(--line18);
}

.yxedr-active p {
	font-size: var(--font16);
	color: #666;
	line-height: var(--line175);
	margin-bottom: var(--parpspace10);
}

.std-padd {
	padding-top: var(--space120);
	padding-bottom: var(--space120);
}

.std-padd1 {
	padding-top: var(--space120);
}

.std-padd2 {
	padding-bottom: var(--space120);
}

.std-mar {
	margin-bottom: var(--space60) !important;
}

.std-mar1 {
	margin-top: var(--space60) !important;
}

.yxedr-active h2,
.yxedr-active h3 {
	margin-bottom: var(--parpspace16);
}

.yxedr-active h4 {
	margin-bottom: var(--parpspace12);
}

.yxedr-active h5 {
	margin-bottom: var(--parpspace10);
}

/*分享翻译*/
.ys-wechat-cont-parga p::before {
	/* content: '分享到 - 微信'; */
	content: 'Share the - weixin';
}

/* yongsy样式 */
a[href="https://www.yongsy.com"] {
	color: rgba(54, 54, 54, .5);
	white-space: nowrap;
	margin-left: 20px;
}

/*导航默认选中*/
.yxnav-active1 {}

.yxnav-active2 {}

/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child) {
	display: none;
}

/* 省略号 */
.line-clamp {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/* 过渡 */
.transition-time1 {
	transition: all .36s both;
}

.transition-time2 {
	transition: all .5s both;
}

/* 侧边锚点隐藏 */
.mod-anchor {
	opacity: 0;
	transform: translateX(-50%);
	transition: all .4s ease;
}

.mod-anchor.on1 {
	opacity: 1;
	transform: translateX(0%);
}

.mod-anchor ul {
	transition: all .4s ease;
}

.mod-anchor:not(.act) ul {
	opacity: 1;
	transform: translateX(0%);
}

.mod-anchor.act ul {
	opacity: 0;
	transform: translateX(-50%);
}

/* 轮播箭头 */
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled,
.slick-arrow.slick-disabled {
	pointer-events: none !important;
	opacity: .5 !important;
}

.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next {}

/* 公共样式 - end */



/* Leo - start */
/* b3 */
.list-cont-ul {
	display: flex;
}

.list-cont-ul-li {
	padding: 12px 12px;
	padding-bottom: 0;
	color: #747474;
	transition: all .36s;
}

.lcul-par {
	padding-right: 10px;
	color: #747474;
}

.list-cont-ul-li:first-child {
	padding-right: 16px;
	position: relative;
}

.list-page-cont-all {
	position: relative;
}

.list-page-cont-all::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 20px;
	background-color: #747474;
	opacity: 0.2;
}

.list-cont-ul-li:last-child .lcul-link {
	padding-right: 0;
}

.list-cont-ul-li {
	border-bottom: 1px solid #D8D9E2;
	background: #FFF;
}

.list-cont-ul-li .lcul-link {
	position: relative;
	display: block;
	height: 100%;
	padding-bottom: 10px;
	white-space: nowrap;
	color: var(--cl666);
}

.list-cont-ul-li .lcul-link::before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 50%;
	transform: translateX(-50%);
	width: 0%;
	height: 2px;
	background-color: #FF7C00;
	opacity: 0;
	transition: all .36s;
}

.list-cont-ul-le {
	width: 46%;
	display: flex;
}

.list-cont-ul-le .ys-select {
	width: 48%;
	margin-right: 30px;
}

.ys-select-hd {
	position: relative;
	width: 100%;
	height: 100%;
	cursor: pointer;
	border-radius: 80px;
	height: 52px;
	border: 1px solid #D8D9E2;
	background-color: #fff;
}

.ys-select-hd input {
	padding: 0 34px;
	font-size: var(--font16);
	line-height: var(--line17);
}

.ys-select-hd input::placeholder {
	font-size: var(--font16);
	line-height: var(--line17);
}

.ys-select-xtbbox {
	position: absolute;
	right: 34px;
	top: 50%;
	transform: translateY(-50%);
	transition: all .36s;
}

.list-cont-drop {
	margin-top: 50px;
	position: relative;
	z-index: 10;
}

.ys-select-xtbbox {
	width: 28px;
}

.ys-select-xtbbox img {
	width: 100%;
}

.ys-select-bd {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 10;
	width: 100%;
	background: #fff;
	overflow: hidden;
	border-radius: 10px;
	max-height: 200px;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3), -5px -5px 10px rgba(255, 255, 255, 0.8);
}

.list-cont-ul-le .mCSB_outside+.mCSB_scrollTools {
	right: 0;
	top: 10px;
	bottom: 10px;
}

.ys-select-li {
	cursor: pointer;
	padding: 12px 34px;
}

/* .ys-select-li:first-child {
    padding-top: 30px;
}

.ys-select-li:last-child {
    padding-bottom: 30px;
} */

.lcur-ul-li {
	padding: 0 38px;
	position: relative;
	display: flex;
	align-items: center;
}

.lcur-ul-li-link {
	display: flex;
	align-items: center;
}

.lcur-ul-li:last-child::after {
	display: none;
}

.lcur-ul-li::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 20px;
	background-color: #747474;
	opacity: 0.2;
}

.list-cont-drop {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.lcur-ul {
	margin: 0 -38px;
	display: flex;
	align-items: center;
}

.lulp-par {
	line-height: var(--line175);
	color: var(--cl666);
}

.lulp-par span {
	color: #FF7C00;
	padding: 0 12px;
}

.list-cont-elem-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 var(--jian1);
}

.lceu-li {
	width: 50%;
	padding: 0 var(--jian);
	margin-bottom: 80px;
}

.lceu-li .ys-imgbox-cover {
	width: 100%;
	border-radius: 10px;
}

.lceu-li-tit {
	margin-top: 24px;
	padding-bottom: 9px;
	border-bottom: 1px solid #D8D9E1;
	flex-grow: 1;
}

.lceu-li-tit p {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 1.5em;
	line-height: 1.5;
	transition: all .36s;
}

.lltu-li-pic {
	width: 20px;
	flex-shrink: 0;
	margin-top: 4px;
}

.lltu-li-pic img {
	width: 100%;
}

.lltu-li {
	display: flex;
	align-items: flex-start;
	padding-right: 35px;
}

.lltu-li:last-child {
	padding-right: 0;
}

.lceu-li-tit-ul {
	display: flex;
	padding-top: 10px;
}

.lltu-li-par {
	color: var(--cl666);
	margin-left: 8px;
}

.lceu-li-but-pic {
	width: 12px;
	flex-shrink: 0;
}

.lceu-li-but-pic img {
	width: 100%;
}

.lceu-li-but-par {
	padding-right: 15px;
	color: #FF7C00;
}

.lceu-li-but {
	display: flex;
	align-items: center;
	margin-top: 28px;
}

.list-cont-elem {
	margin-top: 50px;
}

.lceu-li-box {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.list-cont-page .pc-fenye li {
	float: left;
	width: 34px;
	height: 34px;
	border: 1px solid transparent;
	font-size: 14px;
	line-height: 34px;
	color: #747474;
	text-align: center;
	margin: 0 8px;
	border-radius: 50%;
	transition: .3s;
}

.list-cont-page .pc-fenye li.activepage {
	color: #fff;
	background: #FFBD00;
}

.first li::before {
	color: #333;
	transition: all .36s;
}

.prev li::before {
	color: #333;
	transition: all .36s;
}

.next li::before {
	color: #333;
	transition: all .36s;
}

.end li::before {
	color: #333;
	transition: all .36s;
}

.lcur-ul-li-pic {
	width: 24px;
	margin-right: 16px;
	margin-top: 3px;
}

/* c1 */
.plbt-ul-li-link {
	padding: 28px 32px;
	border-radius: 20px;
	background: #F8F8F8;
	position: relative;
	height: 100%;
	z-index: 1;
}

.plbt-ul-li-link {
	display: flex;
	align-items: center;
}

.plbt-ul-li {
	width: 29%;
	padding: 0 var(--jian);
}

.plbt-ul-li.on .plbt-ul-li-link::after {
	opacity: 1;
}

.plbt-ul-li.on .pull-par {
	color: #FF7C00;
}

.plbt-ul-li.on .pull-pic-dark {
	opacity: 0;
}

.plbt-ul-li.on .pull-pic-orange {
	opacity: 1;
}

.plbt-ul-li-link::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	border-bottom: 2px solid #FF7200;
	opacity: 0;
	transition: all .36s;
	z-index: -1;
}

.plbt-ul {
	display: flex;
	justify-content: center;
	margin: 0 var(--jian1);
}

.pull-pic {
	width: 73px;
	margin-right: 32px;
	flex-shrink: 0;
	position: relative;
}

.pull-pic-orange {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	transition: all .36s;
}

.pull-pic img {
	width: 100%;
	transition: all .36s;
}

.prod-list-box-top {
	margin-bottom: 90px;
}

.plbr-tit {
	font-weight: normal;
	color: var(--color4);
	width: 39%;
}

.prod-list-box-tit {
	margin-bottom: 70px;
}

.prod-list-box-rout {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	z-index: 1;
}

.prod-list-box-rout::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(270deg, color(display-p3 0 0.2706 0.4078 / 0.00) 49.54%, color(display-p3 0 0.2724 0.4087 / 0.35) 100%);
	z-index: -1;
}

.plbr-bj {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.plbr-bj img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.plbr-box {
	padding: 70px 70px 142px 70px;
}

.plbr-but {
	margin-top: 50px;
}

.plbr-but .ybtw-more-link1 {
	border: none;
}

.plbp-ul-li-link {
	color: var(--cl666);
	line-height: 1.5;
	padding: 10px 20px;
	border-radius: 34px;
	background-color: #F8F8F8;
}

.plbp-ul {
	display: flex;
	align-items: center;
	margin-bottom: -10px;
}

.plbp-ul-li {
	padding-right: 20px;
	margin-bottom: 10px;
}

.plbp-ul-li:last-child {
	padding-right: 0;
}

.prod-list-box-rout {
	margin-bottom: 70px;
}

.prod-list-box-push {
	margin-bottom: 50px;
}

.plbp-ul-li-link {
	transition: all .36s;
}

.plbp-ul-li.on .plbp-ul-li-link {
	color: var(--cl333);
	background-color: #FFBD00;
}

.plbu-li-link .ys-imgbox-cover {
	width: 100%;
	background: #F8F8F8;
	border-radius: 10px;
	overflow: hidden;
}

.plbu-li-link-tit {
	font-weight: normal;
	margin-top: 24px;
	flex-grow: 1;
	transition: all .36s;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 3.2em;
}

.plbu-li-link-par {
	color: var(--cl666);
	margin-top: 8px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 3.2em;
}

.prod-list-box-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 var(--jian1);
	margin-bottom: -80px;
}

.plbu-li {
	padding: 0 var(--jian);
	width: 33.3333%;
	margin-bottom: 80px;
}

.prod-list-box-tit {
	text-align: center;
}

.pulb-pic {
	width: 44px;
}

.pulb-pic img {
	width: 100%;
}

.plbt-ul-li-box {
	padding: 35px;
	border-radius: 20px;
	background: #F8F8F8;
	width: 100%;
	display: flex;
	flex-direction: column;
	height: 100%;
}

.pulb-pic-tit {
	font-weight: normal;
	margin-top: 9px;
}

.pulb-pic-par {
	color: var(--cl666);
	margin-top: 2px;
}

.prod-list-hrlp-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 var(--jian1);
	margin-bottom: -20px;
	height: 100%;
}

.plbu-li-help {
	width: 33.3333%;
	padding: 0 var(--jian);
	margin-bottom: 20px;
}

/* banner */
.mlul-link {
	padding: 20px 50px;
	border-radius: 62px;
	background: rgba(255, 255, 255, 0.10);
	box-shadow: 0px 0px 35.7px 0px rgba(255, 255, 255, 0.25) inset;
	backdrop-filter: blur(8.649999618530273px);
	-webkit-backdrop-filter: blur(649999618530273px);
	-moz-backdrop-filter: blur(649999618530273px);
	-ms-backdrop-filter: blur(649999618530273px);
	-o-backdrop-filter: blur(649999618530273px);
}

.prod-page .ys-banner {
	position: relative;
}

.mod-list {
	position: absolute;
	left: 50%;
	bottom: 30px;
	z-index: 10;
	transform: translateX(-50%);
}

.mod-list-ul {
	display: flex;
	margin: 0 -5px;
	margin-bottom: -10px;
}

.mlul-link {
	color: var(--color4);
	font-weight: 500;
	transition: all .36s;
}

.mod-list-ul-li {
	padding: 0 5px;
	margin-bottom: 10px;
}

.mod-list-ul-li.on .mlul-link {
	background-color: #FFBD00;
	color: var(--cl333);
}

.mod-list-arrow {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}

.mod-list-arrow-picl {
	width: 80px;
	transform: rotate(90deg);
	position: absolute;
	left: 0;
}

.mod-list-arrow-picl img {
	width: 100%;
}

.mod-list-arrow-picy {
	width: 80px;
	position: absolute;
	right: 0;
	transform: rotate(90deg);
}

.mod-list-arrow-picy img {
	width: 100%;
}

.mod-list-swiper {
	width: auto !important;
}

.mod-list-swiper-warrp {
	width: auto !important;
}

.mlsw-slide {
	width: auto !important;
}

.list-page-caro-tit {
	color: #0A1B1B;
}

.ipcu-li-pic {
	width: 24px;
	flex-shrink: 0;
}

.ipcu-li-pic img {
	width: 100%;
}

.ipcu-li-par {
	line-height: var(--line16);
	font-family: "Open Sans";
	padding-left: 24px;
	position: relative;
}

.ipcu-li-par::after {
	content: "";
	position: absolute;
	left: 12px;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 12px;
	background-color: var(--cl333);
}

.ipcu-li {
	padding-right: 40px;
}

.ipcu-li:last-child {
	padding-right: 0;
}

.list-page-caro-ul {
	display: flex;
	align-items: center;
}

.ipcu-li {
	display: flex;
	align-items: flex-start;
}

/* d3 */
.ipbu-li-box {
	padding: 29px 34px 24px 30px;
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 3px 8.5px 0px rgba(0, 0, 0, 0.08);
	border-top: 2px solid #FFBD00;
	display: flex;
	flex-direction: column;
	height: 100%;
}

.ipbu-li-box-le {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
}

.ipbu-li-box-le p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 3.2em;
}

.ipbu-li-box-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 12px;
	border-bottom: 1px solid #D8D9E1;
}

.ipbu-li-box-ri {
	flex-shrink: 0;
	padding: 4px;
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 1px 3.5px 0px rgba(0, 0, 0, 0.08);
}

.ipbu-li-box-ri img {
	width: 48px;
	flex-shrink: 0;
}

.ilbu-li-pic-par {
	color: var(--cl666);
}

.ilbu-li-pic {
	width: 26px;
	margin-right: 10px;
	flex-shrink: 0;
}

.ilbu-li-pic img {
	width: 100%;
}

.ilbu-li {
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}

.ilbu-li:last-child {
	margin-bottom: 0;
}

.ipbu-li-box-ul {
	margin-top: 25px;
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.inst-page-box-ul {
	width: 100%;
	position: relative;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 40px 48px;
}

.ipbu-li {
	width: 100%;
}

.ilul-par {
	color: var(--cl666);
	padding: 0 20px;
	line-height: 36px;
	border-radius: 80px;
	border: 1px solid #D8D9E2;
	background-color: var(--color4);
	transition: all .36s;
}

.ipbb-le-ul {
	display: flex;
	margin: 0 -7px;
	margin-bottom: -14px;
}

.ipbb-le-ul-li {
	padding: 0 7px;
	margin-bottom: 14px;
}

.ipbb-ri {
	width: 23%;
}

.ys-select-hd {
	position: relative;
	width: 100%;
	height: 100%;
	cursor: pointer;
	border-radius: 80px;
	background: #FFF;
	border: 1px solid #D8D9E2;
	height: 52px;
}

.ys-select-hd input {
	padding: 0 34px;
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl999);
}

.ys-select-hd input::placeholder {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl999);
}

.ys-select-xtbbox {
	width: 28px;
}

.inst-page-box-but {
	background: #FFF;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
	width: 100%;
	position: sticky;
	top: 119px;
	left: 0;
	z-index: 10;
}

.ipbb-box {
	display: flex;
	justify-content: space-between;
	padding: 31px 0;
	align-items: center;

}

.ipbb-le-ul-li.on .ilul-par {
	background-color: #FFBD00;
	color: var(--cl333);
	border: 1px solid #FFBD00;
}

.lcal-pa {
	margin-top: 24px;
}

.lcal-but {
	margin-top: 30px;
}

.list-cont-apply-le {
	width: 53%;
	/* margin-top: 136px; */
	padding-left: 84px;
}

.list-cont-apply-ri {
	width: 35%;
	transform: translate(100px) !important;
}

.list-cont-apply-ri img {
	width: 100%;
}

.list-cont-apply {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
}

.lcal-tit {
	font-weight: 500;
}

.lcal-pa,
.lcal-pa p {
	color: var(--cl666);
}

/* f1 */
.news-top {
	position: relative;
}

.news-top .mod-bread {
	position: absolute;
	top: 15px;
	z-index: 0;
}

.news-top-box {
	position: relative;
	z-index: 2;
}

.news-page .slick-list {
	overflow: visible;
}

.news-page .mod-bread-ul-li a {
	color: #fff;
}

.news-page .mod-bread-ul-li::after {
	content: '';
	position: absolute;
	background-image: url(../img/modarr.svg) !important;
	background-size: 100% 100%;
	width: 6px;
	height: 9px;
	top: 50%;
	transform: translateY(-50%);
	right: 8px;
}

.news-top-box-tit {
	text-align: center;
	font-weight: 500;
	margin-bottom: 12px;
}

.news-top-box-par {
	text-align: center;
	margin-bottom: 40px;
}

.news-top-box-par,
.news-top-box-par p {
	color: var(--cl666);
}

.ntbu-li-link {
	color: var(--cl666);
	line-height: 1.5;
	padding: 10px 20px;
	border-radius: 34px;
	background: #F8F8F8;
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	-moz-backdrop-filter: blur(15px);
	-ms-backdrop-filter: blur(15px);
	-o-backdrop-filter: blur(15px);
	transition: all .4s;
}

.news-top-box-ul {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 -10px;
	white-space: nowrap;
}

.news-top-box-boux {
	margin-bottom: 76px;
}

.ntbu-li {
	padding: 0 10px;
}

.ntbu-li.on .ntbu-li-link {
	color: var(--cl333);
	background: #FFBD00;
}

.ntbs-slide-link {
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
	display: flex;
	align-items: center;
	box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
}

.nslb-top-tab p {
	color: #FF7C00;
	line-height: var(--line18);
	padding: 0 8px;
	border-radius: 3px;
	background: rgba(255, 189, 0, 0.10);


}

.ntbs-slide-ri {
	width: 53%;
}

.ntbs-slide-le {
	width: 47%;
}

.nslb-time,
.nslb-time p {
	color: var(--cl999);
}

.nslb-top {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

.nslb-top-tab {
	padding-right: 10px;
}

.ntbs-slide-le-box {
	padding: 60px 150px 60px 80px;
}

.nslb-tit {
	margin-bottom: 30px;
	transition: all .36s;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 3em;
}

.nslb-par,
.nslb-par p {
	color: var(--cl666);
}

.nslb-par p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 5.1em;
}

.nslb-par {
	margin-bottom: 80px;
}

.news-page .slick-dots {
	position: absolute;
	bottom: -40px;
	display: block;
	width: 100%;
	list-style: none;
	text-align: center;
}

.news-page .slick-dots li {
	font-size: 0;
	position: relative;
	display: inline-block;
	width: 36px;
	height: 6px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ccc;
}

.news-page .slick-dots li.slick-active {
	background: #FFBD00;
}

.nlbu-li-link .ys-imgbox-cover {
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 27px;
}

.nlbu-li-link-par {
	line-height: var(--line175);
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 3.5em;
	transition: all .4s;
	padding: 0 6px;
}

.nlbu-li-link .nslb-top {
	margin-top: 8px;
}

.news-list-box-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 var(--jian1);
}

.nlbu-li {
	width: 33.3333%;
	padding: 0 var(--jian);
	margin-bottom: 80px;
}

.news-page .home-lates {
	padding-bottom: 70px;
}

.detail-essay .mod-bread {
	position: absolute;
	top: 15px;
	z-index: 0;
}

.detail-essay-box-time {
	text-align: center;
	margin-bottom: 18px;
}

.detail-essay-box-time,
.detail-essay-box-time p {
	color: var(--cl666);
}

.detail-essay-box-tit {
	font-weight: 500;
	margin-bottom: 40px;
	text-align: center;
}

.detail-essay-box-share {
	text-align: center;
	margin-bottom: 20px;
}

.detail-essay-box-sup .ys-share-img {
	width: 20px;
}

.detail-essay-box-sup .ys-share-img img {
	width: 100%;
}

.detail-essay-box-sup .ys-share-list {
	padding-right: 24px;
}

.detail-essay-box-sup .ys-share-list:last-child {
	padding-right: 0;
}

.detail-essay-box-sup {
	display: flex;
	justify-content: center;
	margin-bottom: 60px;
}

.detail-essay-box-editor p {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl666);
	margin-bottom: 13px;
}

.detail-essay-box-editor p:last-child {
	margin-bottom: 0;
}

/*.detail-essay-box-editor h2 {*/
/*    font-size: var(--font24);*/
/*    line-height: var(--font16);*/
/*    color: var(--cl333);*/
/*    margin-bottom: 14px;*/
/*}*/

.detail-essay-box-editor p img {
	border-radius: 20px;
	overflow: hidden;
}

.detail-essay-box-editor {
	padding-bottom: 50px;
	border-bottom: 1px solid rgba(98, 99, 109, 0.3);
}

.debp-ul-li-link span {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl999);
	padding-right: 10px;
}

.detail-essay {
	position: relative;
}

.detail-page .mod-bread-ul-li a {
	color: #fff;
}

.detail-warrp .swiper-container {
	overflow: inherit;
}

.detail-warrp-box-slide {
	width: 520px !important;
	height: auto !important;
}

.detail-warrp-box-slide .nlbu-li-link {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	height: 100%;
}

.detail-warrp .swiper-wrapper {
	align-items: stretch;
}

.dull-prev {
	color: var(--cl999);
	padding-right: 10px;
}

.debp-ul-li-link {
	display: flex;
	align-items: center;
}

.dull-par {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 1.8em;
	transition: all .36s;
}

.debp-ul-li {
	margin-bottom: 17px;
}

.debp-ul-li:last-child {
	margin-bottom: 0;
}

.detail-essay-box {
	position: relative;
	z-index: 2;
}

.detail-essay-box-pag {
	margin-top: 20px;
}

.detail-page .mod-bread-ul-li::after {
	content: '';
	position: absolute;
	background-image: url(../img/modarr.svg);
	background-size: 100% 100%;
	width: 6px;
	height: 9px;
	top: 50%;
	transform: translateY(-50%);
	right: 8px;
}

.detail-warrp-box-tit {
	text-align: center;
	font-weight: 500;
	margin-bottom: 10px;
}

.detail-warrp-box-par {
	text-align: center;
	line-height: var(--line175);
	margin-bottom: 70px;
}

.detail-warrp-slick-li {
	padding: 0 var(--jian);
}

.detail-warrp-slick {
	margin: 0 var(--jian1);
}

.detail-warrp-box {
	position: relative;
}

.detail-warrp-perv {
	width: 56px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.detail-warrp-perv img {
	width: 100%;
}

.detail-warrp-next {
	width: 56px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}

.detail-warrp-next img {
	width: 100%;
}

.detail-warrp {
	position: relative;
}

.detail-warrp::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: var(--left);
	background-color: #fff;
	z-index: 9;
}

.detail-warrp .slick-list {
	position: relative;
	display: block;
	overflow: inherit;
	margin: 0;
	padding: 0;
}

.detail-warrp-perv {
	position: absolute;
	left: -70px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}

.detail-warrp-perv.swiper-button-disabled {
	pointer-events: none;
}

.detail-warrp-next.swiper-button-disabled {
	pointer-events: none;
}

.detail-warrp-next {
	position: absolute;
	right: -66px;
	top: 50%;
	transform: translateY(-50%);
}

.detail-page .home-lates {
	padding-bottom: 70px;
}

/* g1 */
.down-search-box {
	position: relative;
	z-index: 2;
}

.down-search .mod-bread-ul .mod-bread-ul-li::after {
	content: '';
	position: absolute;
	background-image: url(../images/modarr_black.svg) !important;
	background-size: 100% 100%;
	width: 6px;
	height: 9px;
	top: 50%;
	transform: translateY(-50%);
	right: 8px;
}

.down-search-box-tit {
	font-weight: 500;
	text-align: center;
	margin-bottom: 30px;
}

.down-search {
	position: relative;
}

.down-search .mod-bread {
	position: absolute;
	top: 15px;
	z-index: 0;
}

.down-search .mod-bread-ul-li a {
	color: var(--cl666);
}

.dsbp-down {
	width: 100%;
	margin-bottom: 30px;
	position: relative;
	z-index: 10;
}

.dsbp-search {
	width: 62%;
	margin-bottom: 43px;
}

.dsbp-search-pic {
	width: 28px;
	flex-shrink: 0;
}

.dsbp-search-pic img {
	width: 100%;
}

.dsbp-search input {
	width: 100%;
	height: 52px;
	border-radius: 80px;
	border: 1px solid #D8D9E2;
	padding: 0 34px;
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl333);
}

.dsbp-search input::placeholder {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl999);
}

.dsbp-search {
	position: relative;
}

.dsbp-search-pic {
	position: absolute;
	right: 34px;
	top: 50%;
	transform: translateY(-50%);
}

.down-search-box-pick {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 50px;
}

.dsbt-ul-li-par {
	color: var(--cl666);
	min-width: 200px;
	line-height: 1.5;
	padding: 10px 15px;
	border-radius: 34px;
	background: #F8F8F8;
	text-align: center;
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	-moz-backdrop-filter: blur(15px);
	-ms-backdrop-filter: blur(15px);
	-o-backdrop-filter: blur(15px);
	transition: all .36s;
}

.dsbt-ul-li.on .dsbt-ul-li-par {
	background-color: #FFBD00;
	color: var(--cl333);
}

.dsbt-ul-li {
	padding: 0 10px;
}

.dsbt-ul {
	display: flex;
	align-items: center;
	margin: 0 -10px;
	justify-content: center;
	white-space: nowrap;
}

.down-search-box-tab {
	margin-bottom: 60px;
}

.dsbc-le-tit-tit {
	color: #111;
	padding-right: 6px;
}

.dsbc-le {
	width: 18%;
}

.dsbc-le-tit {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 12px;
	border-bottom: 1px solid #747474;
	margin-bottom: 20px;
}

.dsbc-le-tit-pic {
	flex-shrink: 0;
}

.dsbc-le-tit-pic a {
	width: 20px;
	flex-shrink: 0;
}

.dsbc-le-tit-pic a img {
	width: 100%;
}

.dlul-pic {
	width: 20px;
	flex-shrink: 0;
	position: relative;
	font-size: 0;
}

.dlul-pic-oran {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.dlul-pic img {
	transition: all .36s;
	width: 100%;
}

.dlul-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #D8D9E1;
	margin-bottom: 26px;
}

.dbul-pic {
	width: 20px;
	flex-shrink: 0;
	position: relative;
	font-size: 0;
	transition: all .36s;
}

.dbul-pic-orgn {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.down-search-box .ys-select-xtbbox {
	right: 16px;
}

.down-search-box .ys-select-hd input {
	padding: 0 16px;
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl999);
}

.dbul-pic img {
	width: 100%;
	transition: all .36s;
}

.dbul-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.dbul-par {
	padding: 10px 0;
	padding-right: 7px;
	transition: all .36s;
}

.dulb-par {
	color: var(--cl666);
	transition: all .36s;
}

.dbul-ul-li-box {
	padding: 14px 18px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: all .36s;
}

.dbul-ul-li.act .dbul-ul-li-box {
	background: #F8F8F8;
}

.dbul-ul-li.act .dulb-pic-add {
	opacity: 0;
}

.dbul-ul-li.act .dulb-pic-sub {
	opacity: 1;
}

.dulb-pic {
	width: 16px;
	position: relative;
	transition: all .36s;
	flex-shrink: 0;
}

.dulb-pic-sub {
	position: absolute;
	left: 0;
	top: 0;
	transition: all .36s;
	opacity: 0;
}

.dulb-pic img {
	width: 100%;
	transition: all .36s;
}

.dulu-li-box-le {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	border: 1px solid rgba(54, 54, 54, 0.60);
	margin-top: 6px;
	margin-right: 10px;
	position: relative;
	transition: all .36s;
}

.dulu-li-box-le img {
	width: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: all .36s;
	flex-shrink: 0;
}

.dulu-li-box {
	display: flex;
	align-items: flex-start;
	padding: 14px 0;
	margin-left: 18px;
}

.dlul-par {
	transition: all .36s;
}

.down-page-cent-tit {
	margin-bottom: 14px;
	text-align: center;
}

.down-page-cent.ys-modal-content {
	width: 675px;
	padding: 50px 16px 60px 82px;
	max-width: calc(100vw - 40px);
	max-height: 700px;
	overflow: hidden;
	background: #fff;
	border-radius: 20px !important;
}

/* .mCustomScrollBox {
    padding-right: 66px;
} */

.ys-form-inof-item label {
	display: flex;
	gap: 8px;
}

.down-page-cent .ys-fii-input {
	position: relative;
}

.cfbr-from-par {
	position: absolute;
	left: 14px;
	top: 50%;
	transform: translateY(-50%);
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl666);
}

.cont-from .cfbr-par-li .ys-fii-input input {
	padding: 0 14px;
	padding-left: 110px;
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl333);
}

.cont-from .cfbr-par-lit .ys-fii-input input {
	padding: 0 14px;
	padding-left: 130px;
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl333);
}

.cont-from .cfbr-par-lif .ys-fii-input input {
	padding: 0 14px;
	padding-left: 100px;
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl333);
}

.cont-from .cfbr-par-liy .ys-fii-input input {
	padding: 0 14px;
	padding-left: 90px;
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl333);
}

.down-page-cent .ys-fii-input {
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid rgba(0, 0, 0, 0.10);
	height: 55px;
}

.down-page-cent .ys-form-inof-item {
	margin-bottom: 20px;
	width: 100%;
}

.down-page-cent .ys-select {
	margin-left: 17px;
}

.down-page-cent .ys-fic-auth {
	margin-left: 17px;
}

.down-page-cent .ys-fia-text {
	margin-left: 17px;
}

.down-page-cent .ys-fia-text-word {
	text-align: left;
}

.ys-fia-text-word span {
	color: #F00;
}

.ys-fia-text-word a {
	color: rgba(240, 131, 0, 0.8);
}

.ys-fia-text-word {
	color: rgba(179, 179, 179, 0.8);
}

.down-page-cent .ys-fii-input input {
	padding: 0 14px;
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl333);
}

.down-page-cent .ys-fii-input input::placeholder {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl666);
}

.down-page-cent .ys-fia-text-btn {
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: relative;
	top: 5px;
	flex-shrink: 0;
}

.down-page-cent .ys-fia-text-btn::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	border: 1px solid var(--color999);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all .4s ease;
	border-radius: 4px;
}

.down-page-cent .ys-fia-text-btn::after {
	content: '';
	width: 50%;
	height: 50%;
	position: absolute;
	background: #FF7C00;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: all .4s ease;
}

.down-page-cent .ys-form-inof-submit {
	width: 100%;
	margin-left: 0%;
}

.ys-form-inof-submit {
	margin-bottom: 0 !important;
}

.down-page-cent .ys-fii-submit {
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #FFBD00 !important;
	color: #363636;
	font-weight: 400;
	font-size: var(--size16);
	cursor: pointer;
	border-radius: 84px !important;
}

.down-page-cent .ys-form-inof-item {
	margin-bottom: 31px;
	width: 100%;
}

.down-page-cent .ys-form-required.ys-form-empty .ys-fii-tips {
	display: block;
	margin-left: 17px;
}

.down-page-cent {
	position: relative;
}

/* 一级 */
.dsbc-le-ul-li {
	padding-bottom: 30px;
}

.dsbc-le-ul-li.act .dlul-box .dlul-par {
	color: #FF7C00;
}

.dsbc-le-ul-li.act .dlul-box .dlul-pic .dlul-pic-black {
	opacity: 0;
	transform: translateY(0) rotate(180deg);
}

.dsbc-le-ul-li.act .dlul-box .dlul-pic .dlul-pic-oran {
	opacity: 1;
	transform: translateY(0) rotate(180deg);
}

/* 二级 */
.dlul-box-ul-li.act .dbul-box .dbul-pic .dbul-pic-black {
	transform: translateY(0) rotate(180deg);
}

.dlul-box-ul-li.act .dbul-box .dbul-pic .dbul-pic-orgn {
	transform: translateY(0) rotate(180deg);
}


/* sanji  */
.dulu-li.act .dulu-li-box .dulu-li-box-le img {
	opacity: 1;
}

.dulu-li.act .dulu-li-box .dulu-li-box-le {
	background-color: #FFBD00;
	border: 1px solid #FFBD00;
}



.dsbc-ri-top-box {
	padding: 13px 52px;
	border-radius: 20px;
	background: #F0F0F0;
}

.drtb-ul-li-name {
	width: 39%;
}

.drtb-ul-li-name-lang {
	width: 13%;
}

.drtb-ul-li-name-form {
	width: 13%;
}

.drtb-ul-li-name-size {
	width: 13%;
}

.drtb-ul-li-name-last {
	width: 15%;
}

.down-search-box-cent {
	display: flex;
	justify-content: space-between;
}

.drtb-ul-li {
	display: flex;
	/* flex-wrap: wrap; */
}

.dsbc-ri {
	width: 100%;
}

.dull-name {
	width: 39%;
	color: #333;
	padding-right: 10px;
}

.dull-lang {
	color: #333;
	line-height: var(--line175);
	width: 13%;
	padding-right: 10px;
}

.dull-from {
	color: #333;
	line-height: var(--line175);
	width: 13%;
	padding-right: 10px;
}

.dull-size {
	color: #333;
	line-height: var(--line175);
	width: 13%;
	padding-right: 10px;
}

.dull-last {
	color: #333;
	line-height: var(--line175);
	width: 17%;
	padding-right: 10px;
}

.dull-pic {
	width: 24px;
	flex-shrink: 0;
}

.dull-pic img {
	width: 100%;
}

.drtc-ul-li-link {
	padding: 36px 50px;
	display: flex;
	align-items: center;
	width: 100%;
	border-radius: 20px;
	box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
}

.dsbc-ri-top {
	margin-bottom: 20px;
}

.drtc-ul-li {
	margin-bottom: 20px;
}

.drtc-ul-li:last-child {
	margin-bottom: 0;
}

.drtc-ul {
	margin-bottom: 60px;
}

.down-page .home-lates {
	padding-bottom: 70px;
}

.down-search {
	position: relative;
}

.news-page .ys-banner {
	background-color: red;
}

.ys-page-wrap.act .ys-main {
	margin-top: 120px;
}

.down-page .mCSB_horizontal.mCSB_inside>.mCSB_container {
	margin-right: 0;
	margin-bottom: 22px;
}

/* g2 */
.warr-data-box-tit {
	font-weight: 500;
	margin-bottom: 30px;
	text-align: center;
}

.warr-data-box-last {
	display: flex;
	justify-content: center;
	margin-bottom: 70px;
	position: relative;
	z-index: 10;
}

.warr-data-box-last .ys-select {
	width: 34%;
}

.warr-data-box-last .ys-select-xtbbox {
	width: 34px;
}

.wdbl-box-ul {
	padding: 13px 52px;
	border-radius: 20px;
	background: #F8F8F8;
}

.wbul-name {
	width: 35%;
	padding-right: 10px;
}

.wbul-lang {
	width: 14%;
	padding-right: 10px;
}

.wbul-form {
	width: 14%;
	padding-right: 10px;
}

.wbul-size {
	width: 14%;
	padding-right: 10px;
}

.wbul-last {
	width: 22%;
	padding-right: 10px;
}

.wdbl-box-ul-li {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.wdbl-box {
	margin-bottom: 20px;
}

.wmul-icon {
	width: 24px;
}

.wmul-icon img {
	width: 100%;
}

.wdbl-magn-ul {}

.wdbl-magn-ul-li {
	margin-bottom: 20px;
}

.wdbl-magn-ul-li:last-child {
	margin-bottom: 0;
}

.wdbl-magn-ul-li a {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 36px 50px;
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
}

.wmul-name {
	width: 35%;
	padding-right: 10px;
}

.wmul-lang {
	width: 14%;
	padding-right: 10px;
	line-height: var(--line175);
}

.wmul-form {
	width: 14%;
	padding-right: 10px;
	line-height: var(--line175);
}

.wmul-size {
	width: 14%;
	padding-right: 10px;
	line-height: var(--line175);
}

.wmul-last {
	width: 17%;
	padding-right: 10px;
	line-height: var(--line175);
}

.warr-poli-box-tit {
	margin-bottom: 70px;
	font-weight: 500;
	text-align: center;
}

.wpbu-li-box {
	padding: 35px;
	border-radius: 20px;
	background: #F8F8F8;
	position: relative;
	z-index: 1;
	height: 100%;
}

.wpbu-li-pic {
	width: 22px;
	margin: 0 auto;
	opacity: 0;
}

.wpbu-li-pic img {
	width: 100%;
}

.wpbu-li.on .wpbu-li-box::after {
	opacity: 1;
}

.wpbu-li.on .wpbu-li-pic {
	opacity: 1;
}

.wpbu-li-box::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	border-radius: 20px;
	border-bottom: 3px solid #FFBA00;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all .36s;
	z-index: -1;
}

.wpbu-li-box-pic {
	width: 44px;
	margin: 0 auto;
}

.wpbu-li-box-pic img {
	width: 100%;
}

.wpbu-li {
	width: 25%;
	padding: 0 15px;
	margin-bottom: 32px;
	position: relative;
}

.wpbu-li-pic {
	position: absolute;
	bottom: -24px;
	left: 50%;
	transform: translateX(-50%);
	transition: all 0.36s;
}

.wpbu-li-box-par {
	margin-top: 9px;
	text-align: center;
}

.warr-poli-box-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.warr-list-box-tit {
	font-weight: 500;
	margin-bottom: 70px;
	text-align: center;

}

.warr-list-box-cent {
	display: flex;
	justify-content: space-between;
	border-radius: 20px;
	background: #F8F8F8;
	padding: 55px 0 55px 102px;
}

.warr-list-box-cent {
	position: relative;
}

.wlbc-ri {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 51%;
}

.wlbc-ri img {
	width: 100%;
}

.wlbc-le {
	width: 60%;
}

.wlbc-le h2 {
	font-size: var(--font24);
	line-height: var(--line16);
	color: var(--cl333);
	margin-bottom: 14px;
}

.wlbc-le p {
	font-size: var(--font18);
	line-height: var(--line17);
	color: var(--cl666);
	margin-bottom: 13px;
}

.wlbc-le p a {
	font-size: inherit;
	line-height: inherit;
	color: #F08300;
	text-decoration: underline;
}

.wlbb-tit {
	font-weight: 500;
	color: var(--color4);
	margin-bottom: 24px;
}

.wlbb-par,
.wlbb-par p {
	color: var(--color4);
}

.wlbb-par {
	margin-bottom: 21px;
}

.warr-lnqu-box-boux {
	padding: 80px 100px;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
	background: linear-gradient(90deg, color(display-p3 0 0 0 / 0.30) 0%, color(display-p3 0 0 0 / 0.00) 88.13%);
}

.wlbb-pic {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}

.wlbb-pic::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
}

.wlbb-pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.wlbb-wide {
	width: 58%;
}

/* .warr-lnqu .ybtw-more-link {
    display: flex;
    align-items: center;
    border-radius: 50px;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 9px;
    padding-right: 10px;
    padding-left: 40px;
    transition: all 0.36s;
    border: 1px solid #FFF;

} */

.warr-lnqu .ybtw-more-link p {
	color: #fff;
	line-height: 1.5;
	font-size: 18px;
	transition: all 0.36s;
	padding-right: 42px;
	width: 100%;
}

.wpbe-top {
	display: flex;
	padding: 18px 50px;
	border-radius: 20px;
	background: #F7F7F7;
}

.wpbe-top-le {
	width: 29%;
}

.wpbe-top-ri {
	width: 71%;
}

.wpbe-top-box {
	display: flex;
}

.wpbe-top-box-le {
	width: 29%;
}

.wpbe-top-box-ri {
	width: 71%;
}

/* d3-2 */
.play-map-box {
	position: relative;
}

.play-map-box-map {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/* z-index: -1; */
}

.pmbm-iframe {
	width: 100%;
	position: sticky;
	top: 119px;
	left: 0;
	pointer-events: all;
}

.play-map-box-map img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.play-map-box .inst-page-box-but {
	margin-bottom: 0;
}

.play-map-box-ri {
	width: 36%;
	position: relative;
	height: 100%;
	z-index: 8;
	padding-top: 114px;
	pointer-events: all;
}

/* .play-map-box-ri::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 88px;
    background: linear-gradient(180deg, color(display-p3 1 1 1 / 0.00) 0%, color(display-p3 1 1 1) 100%);
    z-index: 5;
} */

.clearfix::after {
	content: "";
	display: block;
	clear: both;
}

.pmbr-ul-li-box {
	padding: 32px 60px 23px 60px;
	position: relative;
	z-index: 3;
	background-color: var(--color4);
	border-bottom: 1px solid rgba(181, 181, 181, 0.20);
}


.pulb-le img {
	width: 46px;
	flex-shrink: 0;
}

.pulb-le {
	padding: 5px;
	border-radius: 10px;
	flex-shrink: 0;
	background: #FFF;
	box-shadow: 0px 1px 3.5px 0px rgba(0, 0, 0, 0.08);
}

.pmbr-ul {
	width: 100%;
	height: 100%;
	min-height: calc(100vh - 230px);
	background: #fff;
}

.pmbr-ul-li-box {
	display: flex;
	align-items: flex-start;
}

.pulb-ri {
	padding-left: 50px;
}

.prul-pic {
	width: 20px;
	margin-top: 5px;
	flex-shrink: 0;
}

.prul-pic img {
	width: 100%;
}

.pulb-ri-ul-li {
	display: flex;
	align-items: flex-start;
}

.prul-par {
	color: var(--cl666);
	margin-left: 12px;
}

.pulb-ri-ul {
	margin-top: 10px;
}

.pulb-ri-ul-li {
	margin-bottom: 6px;
}

.pulb-ri-ul-li:last-child {
	margin-bottom: 0;
}


.play-map .inst-page-box-but {
	background: rgba(255, 255, 255, 0.70);
	box-shadow: 0px 3px 11.9px 0px rgba(0, 0, 0, 0.10);
	backdrop-filter: blur(5.650000095367432px);
	-webkit-backdrop-filter: blur(5.650000095367432px);
	-moz-backdrop-filter: blur(5.650000095367432px);
	-ms-backdrop-filter: blur(5.650000095367432px);
	-o-backdrop-filter: blur(5.650000095367432px);
	z-index: 10;
	position: relative;
}

.play-map-box-wrap {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: flex-end;
	margin-top: -114px;
	/* pointer-events: none; */
}

.down-page-cent-par {
	margin-bottom: 30px;
}

.down-page-cent-par,
.down-page-cent-par p {
	text-align: center;
	line-height: 1.57;
	color: var(--cl666);
}

.wpbe-top-box table {
	border-collapse: collapse;
	width: 100%;
}

.wpbe-top-box th {
	padding: 18px 0;
	padding-left: 50px;
	text-align: left;
	background: #F7F7F7;
}

.wpbe-top-box td {
	padding: 8px;
	text-align: left;
}

.wpbe-top-box thead tr th:first-child {
	border-right: none;
	padding-right: 303px;
}

.wpbe-top-box-editor p {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl333);
	margin-bottom: 11px;
}

.wpbe-top-box-editor p:last-child {
	margin-bottom: 0;
}

.wpbe-top-td-editor p {
	font-size: var(--font16);
	line-height: var(--line175);
	color: var(--cl666);
	margin-bottom: 11px;
}

.wpbe-top-td-editor p:last-child {
	margin-bottom: 0;
}

.wpbe-top-box tbody tr td:first-child {
	padding: 17px 15px;
	padding-left: 50px;
	border-right: 1px solid #D8D9E1;
}

.wpbe-top-box tbody tr td {
	padding-left: 50px;
	border-bottom: 1px solid #D8D9E1;
}

.wpbe-top-td-editor ul {
	padding-bottom: 20px;
}

.warr-poli-box-editor .comp-mile-box-report .yxedr-active ol,
.yxedr-active ul {
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 24px !important;
}

.wpbe-top-td-editor ul li::marker {
	color: var(--cl666);
}

/* ***************** */






/* e1 */
.ybtw-more-par {
	color: var(--color4);
}

.comp-solax-box {
	padding: 0 171px;
}

.comp-solax-box-tit {
	margin-bottom: 60px;
	text-align: center;
}

.comp-solax-box-video .ys-video-btn img {
	width: 100%;
}

.comp-solax-box-video .ys-video-btn {
	border-radius: 40px;
	background: #BCBCBC;
	overflow: hidden;
}

.csbv-begin-pic {
	width: 60px;
}

.csbv-begin-pic img {
	width: 100%;
}

.comp-solax-box-video .ys-video-btn {
	position: relative;
}

.csbv-begin {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.csbv-begin-par {
	color: var(--color4);
	line-height: var(--line16);
	margin-top: 5px;
}

.comp-solax-box-video {
	margin-bottom: 50px;
}

.comp-solax-box-intr,
.comp-solax-box-intr p {
	color: var(--cl666);
}

.comp-solax-box-intr {
	margin-bottom: 80px;
}

.culb-num {
	font-size: 48px;
	line-height: var(--line12);
	color: #FF7C00;
}

.culb-exe {
	margin-top: 10px;
}

.csbd-ul-li {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0 var(--jian);
	width: 20%;
	margin-bottom: 20px;
}

.csbd-ul {
	margin: 0 var(--jian1);
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	margin-bottom: -20px;
}

.wlbb-but {
	display: inline-block;
}

.goods-rela .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: -97px;
	left: 0;
	width: 100%;
}

.csbd-ul-li-box {
	text-align: center;
}

.point {
	display: none;
}

.clbl-par {
	color: var(--color4);
	margin-bottom: 13px;
	padding-left: 13px;
	position: relative;
}

.clbl-par::after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background-color: #FFBD00;
	width: 8px;
	height: 8px;
	border-radius: 50%;
}

.comp-log {
	position: relative;
}

.comp-log-pic {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	height: 100%;
}

.comp-log-pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.clbl-tit {
	color: var(--color4);
	font-weight: 500;
}

.comp-log-box-le {
	width: 48%;
}

.comp-log-box-ri {
	width: 36%;
}

.clbr-box {
	padding: 32px;
	border-radius: 20px;
	background: rgba(255, 255, 255, 0.80);
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
	-moz-backdrop-filter: blur(30px);
	-ms-backdrop-filter: blur(30px);
	-o-backdrop-filter: blur(30px);
}

.clbr-box-pic {
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 25px;
}

.clbr-box-pic img {
	width: 100%;
}

.clbr-box-tit {
	margin-bottom: 2px;
}

.clbr-box-par {
	margin-bottom: 49px;
}

.clbr-box-data {
	text-align: right;
}

.clbr-box-data p span {
	font-size: inherit;
	line-height: inherit;
	color: rgba(179, 179, 179, 0.7);
}

.comp-log-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 186px 0;
}

.comp-glfs-box-tab {
	margin-bottom: 17px;
	text-align: center;
}

.comp-glfs-box-tab p {
	display: inline-block;
	padding-left: 13px;
	position: relative;
}

.comp-glfs-box-tab p::after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #FFBD00;
	width: 8px;
	height: 8px;
	border-radius: 50%;
}

.comp-glfs-box-tit {
	font-weight: 500;
	width: 54%;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 72px;
}

.culb-pic {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}


.culb-pic::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	/* z-index: -1; */
}

.culb-pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.culb-cont-tit {
	color: var(--color4);
	margin-bottom: 14px;
}

.culb-cont-par {
	color: var(--color4);
}

.culb-cont {
	padding: 0 0 30px 40px;
	position: absolute;
	left: 0;
	width: 51%;
	bottom: 0;
	transition: all .36s;
	opacity: 0;
	z-index: 10;
}

.cgbb-ul-li-box {
	position: relative;
	width: 100%;
	height: 532px;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
	border-radius: 20px;
	z-index: 10;
}

.cgbb-ul-li.act {
	width: 70%;
	transition: all .36s;
}

.cgbb-ul-li {
	width: 10%;
	padding: 0 10px;
	transition: all .36s;
}

.cgbb-ul-li.act .culb-cont {
	opacity: 1;
	transition: all .36s;
	transition-delay: 0.36s;
}

.cgbb-ul {
	display: flex;
	margin: 0 -10px;
}

.comp-mile .comp-glfs-box-tit {
	margin-bottom: 89px;
}

.cmbt-le-ul-li p {
	font-size: 84px;
	color: var(--cl333);
	line-height: var(--line12);
}

.cmbt-le-ul-li {
	display: none;
}

.cmbt-le-ul-li:first-child {
	display: block;
}

.cmbt-ri {
	display: flex;
}

.cmbt-ri-slas {
	padding: 0 9px;
}

.cmbt-ri-prev {
	color: #FF7C00;
}

.cmbt-ri-prev.swiper-button-disabled {
	pointer-events: none;
	color: #B3B3B3;
}

.cmbt-ri-next.swiper-button-disabled {
	pointer-events: none;
	color: #B3B3B3;
}

.cmbt-ri-next {
	color: #FF7C00;
}

.comp-mile-box-time {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #D8D9E1;
	margin-bottom: 63px;
}

.cmbt-ri-slas {
	color: #B3B3B3;
}

.cmbr-le {
	width: 60%;
}

.cmbr-ri {
	width: 33%;
	padding: 30px 15px 30px 40px;
	border-radius: 20px;
	background: rgba(255, 255, 255, 0.60);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	-moz-backdrop-filter: blur(10px);
	-ms-backdrop-filter: blur(10px);
	-o-backdrop-filter: blur(10px);

}

.cmbr-le-pic {
	width: 45%;
	border-radius: 20px;
	background: #EAEAEA;
	overflow: hidden;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
	margin-right: 30px;
}

.cmbr-le-pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.cmbr-le-box {
	width: 51%;
}

.cmbr-le-tit {
	width: 100%;
	margin-bottom: 25px;
}

.cmbr-le-par {
	width: 91%;
	color: var(--cl666);
}

.cmbr-le-par p {
	color: var(--cl666) !important;
}

.cmbr-le {
	display: flex;
}

.cmbr-ri h2 {
	font-size: var(--font18);
	line-height: var(--line17);
	color: var(--cl333);
	margin-bottom: 13px;
}

.cmbr-ri li p {
	font-size: var(--font14);
	color: #000;
	line-height: var(--line18);
	margin-bottom: 11px;
}

.cmbr-ri li:last-child p {
	margin-bottom: 0;
}

.comp-mile-box-report {
	display: flex;
	justify-content: space-between;
}

.comp-mile-box-report .yxedr-active ol,
.yxedr-active ul {
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 20px;
}

.comp-mile {
	position: relative;
}

.comp-mile-image {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.comp-mile-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* 轮播 */
.comp-mile-box-swoper {
	margin-bottom: 130px;
}

.comp-mile-box-bar {
	position: relative;
	width: 65%;
	margin: 0 auto;
}

.comp-mile {
	padding-bottom: 53px;
}

.comp-mile-box-bar::before {
	content: '';
	height: 1px;
	background: rgba(179, 179, 179, 0.7);
	opacity: .2;
	width: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 45px;
}

.cmbb-line {
	height: 1px;
	background: rgba(240, 131, 0, 1);
	width: calc(100% / 8);
	left: 0;
	position: absolute;
	top: 44px;
	width: calc(calc(12.5%* var(--pro-shu)) - 6.5%);
	transition: width 0.36s;
}

/* .cmbb-ul {
    display: flex;
} */

.cmbb-ul-li {
	width: 12.5%;
	margin-bottom: 40px;
	display: inline-block;
	transition: left 0.36s;
	position: relative;
	transition: left 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
	left: calc(var(--pro-guo) * -12.5%);
	text-align: center;
}

.cmbb-ul-li-data {
	color: var(--cl666);
	padding-bottom: 13px;
}

.cmbb-ul-li-icon {
	position: relative;
	width: 8px;
	height: 8px;
	display: inline-block;
	z-index: 1;
	background: #B3B3B3;
	border-radius: 50%;
	transition: all .36s;
	margin: 0 auto;
}

.cmbb-ul-li-icon::after {
	content: '';
	width: 12px;
	height: 12px;
	background: rgba(255, 124, 0, 0.6);
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	opacity: 0;
	transition: all .36s;
}

.cmbb-ul-li.slick-current .cmbb-ul-li-icon {
	background-color: rgba(240, 131, 0, 1);
}

.cmbb-ul-li.slick-current .cmbb-ul-li-icon::after {
	opacity: 1;
}

.cmbb-ul-li.slick-current .cmbb-ul-li-icon::before {
	opacity: 1;
}

.cmpu-li.on .cmpu-li-pic {
	transform: scale(2);
}

.cmpu-li {
	width: 24px;
	position: absolute;
	transform: translate(-50%, -100%);

}

.cmpu-li-pic {
	transform-origin: bottom center;
	transition: all .4s ease;
}

.cmbb-ul-li-icon::before {
	content: '';
	width: 16px;
	height: 16px;
	background: rgba(255, 124, 0, 0.25);
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	opacity: 0;
	transition: all .36s;
}

.cont-map .slick-list {
	position: relative;
	display: block;
	overflow: visible !important;
	/* overflow: inherit; */
}

.cont-map .swiper-nex,
.cont-map .swiper-pev {
	width: 56px;
}

.cont-map .swiper-nex svg,
.cont-map .swiper-pev svg {
	width: 100%;
}

.cont-map .swiper-pev {
	left: -120px;
}

.cont-map .swiper-nex {
	right: -120px;
}

/* .cont-map .cont-map-swiper {
    width: calc(404px* 3) !important;
} */

.ys-slick-item.slick-current .cmss-item-box {
	transform: translateY(-100px);
	transition: all 0.36s;
}

/* 下 */
.comp-prod .comp-glfs-box-tit {
	margin-bottom: 26px;
}

.comp-prod-box-brief,
.comp-prod-box-brief p {
	color: var(--cl666);
}

.comp-prod-box-brief {
	margin: 0 auto;
	width: 79%;
	margin-bottom: 70px;
	text-align: center;
}

.comp-prod-box-pic {
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
}

.comp-prod-box-pic img {
	width: 100%;
}

.chbs-wapper-slide-box {
	background: #F8F8F8;
	padding: 83px 60px;
}

.chbs-wapper-slide {
	width: 350px !important;
}

.cwsb-pic {
	width: 100%;
}

.cwsb-pic img {
	width: 100%;
}

.cwsb-tit {
	text-align: center;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 3.2em;
}

.swiper-prev {
	width: 56px;
}

.swiper-prev img {
	width: 100%;
}

.swiper-next {
	width: 56px;
}

.swiper-next img {
	width: 100%;
}

.comp-hono-box-swiper {
	position: relative;
}

.comp-hono {
	position: relative;
	z-index: 2;
}

.comp-hono::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: var(--left);
	background-color: #fff;
	z-index: 9;
}

.swiper-prev {
	position: absolute;
	left: -60px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}

.swiper-next {
	position: absolute;
	right: -60px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}

.comp-hono .swiper-container {
	overflow: inherit;
}

.comp-prod {
	position: relative;
}

.comp-prod::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: var(--left);
	background-color: red;
}

.comp-page .home-lates {
	padding-bottom: 70px;
}

.list-page-cont .box {
	display: flex;
	align-items: center;
}

.list-page-cont .swiper-container {
	margin-left: 0 !important;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.comp-hono .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: -20px;
	left: 0;
	width: 100%;
}

.comp-page .swiper-pagination-bullet {
	width: 6px !important;
	height: 6px !important;
}

.detail-page .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: -20px;
	left: 0;
	width: 100%;
}

.detail-page .swiper-pagination-bullet {
	width: 6px !important;
	height: 6px !important;
}

/* g3 */
.cont-map-pic {
	width: 100%;
	position: absolute;
}

.cont-map-pic img {
	width: 100%;
}

.cmpu-li-pic {
	width: 24px;
}

.cont-map-pic-ul {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.cmpu-li {
	position: absolute;
	transform: translate(-50%, -100%);
}

.cmss-item-box {
	padding: 20px;
	border-radius: 18px;
	background: #FFF;
	box-shadow: 0px 10.56px 43.648px -1.408px rgba(0, 54, 99, 0.10);
	width: 100%;
}


.cont-map-swiper-slick {
	margin: 0 -13px;
}

.cmss-item-box .ys-imgbox-cover {
	margin-bottom: 13px;
	border-radius: 16px;
	overflow: hidden;
	width: 100%;
}

.cmss-item-box-detail {
	margin-bottom: 9px;
}

.cmss-item-box-detail span {
	font-size: var(--font20);
	line-height: var(--line16);
	color: rgba(240, 131, 0, 1);
	font-weight: 400;
}

.cibd-ul-li {
	display: flex;
	align-items: flex-start;
}

.cibd-ul-li-pic {
	width: 24px;
	flex-shrink: 0;
	margin-top: 2px;
}

.cibd-ul-li-pic img {
	width: 100%;
}

.cibd-ul-li-par {
	color: var(--cl666);
	padding-left: 10px;
}

.cibd-ul-li {
	margin-bottom: 9px;
}

.cont-map-swiper-slick {
	margin: 0 -12px;
}

.cont-map-swiper-slick .cmss-item {
	padding: 0 12px;
}

.cmss-item-box-detail {
	font-weight: 400;
	transition: all .36s;
}

.swiper-slide-active.cmss-item {
	width: 460px !important;
	transition: all .36s;
}

.cmss-item-box-tit {
	transition: all .36s;
}

.cmss-item-box-boux {
	transition: all .36s;
}

.swiper-slide-active.cmss-item .cmss-item-box-tit {
	display: none;
}

.swiper-slide-active.cmss-item .cmss-item-box-boux {
	display: block;
}

.slick-current.cmss-item {
	/* transform: translateY(-15%); */
	width: 33.333333%;
	transition: all .36s;
	z-index: 5;
}

.slick-current.cmss-item .cmss-item-box-tit {
	display: none;
}

.slick-current.cmss-item .cmss-item-box-boux {
	display: block;
}

.cmss-item-box-boux {
	display: none;
}

.cont-map {
	position: relative;
}

.cont-map-swiper {
	/* position: absolute; */
	/* bottom: var(--space140); */
	width: 100%;
	height: 530px;
}

.cont-from-box-le {
	width: 33%;
}

.cont-from-box-ri {
	width: 55%;
}

.cont-from-box {
	display: flex;
	justify-content: space-between;
}

.cfbl-tit {
	color: #333;
	margin-bottom: 25px;
	margin-top: 50px;
}

.cfbl-ul-li {
	display: flex;
	align-items: flex-start;
}

.cfbl-ul-li-par {
	color: var(--cl666);
	padding-left: 10px;
}

.cfbl-ul-li-pic {
	width: 24px;
	flex-shrink: 0;
	margin-top: 4px;
}

.cfbl-ul-li {
	margin-bottom: 15px;
}

.cont-from-box-ri {
	padding: 45px 65px;
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 3px 15.3px 0px rgba(0, 0, 0, 0.08);
}

.cfbr-tit {
	text-align: center;
}

.cfbr-par,
.cfbr-par p {
	color: var(--cl666);
}

.cfbr-par {
	text-align: center;
	margin-bottom: 40px;
}

.cont-from .down-page-cent .ys-select {
	margin-left: 0;
}

.cont-from .down-page-cent .ys-form-inof-item2 {
	width: 50%;
}

.down-page-cent .ys-fic-auth-img {
	height: 55px;
	margin-left: var(--space);
	cursor: pointer;
}

.down-page-cent .ys-form-inof-text .ys-fii-input {
	height: 110px !important;
}

.down-page-cent .ys-fii-input textarea {
	padding: 10px 14px;
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl333);
}

.ys-form-inof-item .ys-select-li {
	font-size: 16px !important;
}

.ys-form .ys-select-bd {
	border: none;
}

.ys-form .mCSB_dragger_bar {
	width: 2px !important;
	background: var(--vicolor) !important;
}

.down-page-cent .ys-fii-input textarea::placeholder {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl666);
}

.cont-from {
	position: relative;
}

.cont-from-bj {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	overflow: hidden;
}

.cont-from-bj img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.cont-from .down-page-cent .ys-form-inof-item {
	margin-bottom: 20px;
}

.ys-form-inof-item2 .ys-fii-select {
	width: 100%;
}

.cont-from .down-page-cent .ys-form-inof-agree {
	margin-bottom: 30px;
}

.down-page-cent .ys-fic-auth {
	margin-left: 0px;
}

.cont-map-swiper-mod {
	position: relative;
}

.cont-map-swiper {
	position: relative;
}

.cont-map {
	position: relative;
	height: 70vw;
	overflow: hidden;
}

.cont-map-box {
	position: relative;
	bottom: var(--space140);
	z-index: 6;
	width: 100%;
}

.swiper-pev {
	position: absolute;
	left: -20%;
	top: -40%;
	z-index: 10;
	transition: all .36s;
}

.swiper-nex {
	position: absolute;
	right: -20%;
	top: -40%;
	z-index: 10;
	transition: all .36s;
}

.swiper-pev rect {
	transition: all .36s;
}

.swiper-pev path {
	transition: all .36s;
}

.swiper-nex rect {
	transition: all .36s;
}

.swiper-nex path {
	transition: all .36s;
}

.swiper-nex.slick-disabled {
	pointer-events: none;
}

.swiper-pev.slick-disabled {
	pointer-events: none;
}

.cont-page .ys-fic-auth label {
	width: calc(100% - 173px) !important;
}

/* d1 */
.icbc-top {
	padding-bottom: 20px;
}

.icbc-top h2 {
	font-size: var(--font20);
}

.icbc-top h2,
.icbc-top p {
	position: relative;
	padding-left: 13px;
}

.icbc-top h2::after,
.icbc-top p::after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	background: #FFBD00;
	border-radius: 50%;
}

.icbc-tit {
	width: 61%;
}

.icbc-tit span {
	font-size: inherit;
	line-height: inherit;
	color: rgba(240, 131, 0, 1);
}

.icbh-le {
	width: 41%;
}

.icbh-ri {
	width: 54.5%;
}

.inst-caro-box-hop {
	display: flex;
	justify-content: space-between;
	padding-top: 60px;
	border-top: 1px solid #D8D9E1;
}

.icbh-le .ys-imgbox-cover {
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
	background: #EDEDED;
}

.icbh-ri-box p {
	font-size: var(--font18);
	line-height: var(--line17);
	color: var(--cl666);
	margin-bottom: 13px;
}

.icbh-ri-but .ybtw-more-link {
	border: 1px solid #363636;
}

.icbh-ri {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.inst-phone-top {
	position: relative;
}

.inst-phone-top .icbc-top {
	padding-top: 58px;
	padding-bottom: 0;
	position: absolute;
	left: 0;
	top: 50px;
}

.inst-phone {
	padding: 52px 0;
}

.inst-phone-cent {
	display: flex;
	justify-content: space-between;
}

.inst-phone-cent-le {
	width: 26%;
	order: 1;
}

.inst-phone-cent-middle {
	width: 48%;
	order: 2;
}

.inst-phone-cent-middle img {
	width: 100%;
}

.inst-phone-cent-ri {
	width: 26%;
	order: 3;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	padding-top: 80px;
	padding-bottom: 50px;
}

.ipcr-boux {
	padding: 50px 0;
}

.ipcl-top {
	font-weight: 400;
	color: #FF7C00;
	margin-bottom: 10px;
}

.ipcl-tit {
	font-weight: 400;
	color: #000;
	margin-bottom: 10px;
}

.ipcl-par,
.ipcl-par p {
	color: var(--cl666);
}



.inst-phone-cent-le {
	display: flex;
	align-items: center;
}

.inst-phone {
	position: relative;
}

.inst-phone-pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.inst-phone-pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.inst-bene-box-tit {
	font-weight: 500;
	text-align: center;
	margin-bottom: 70px;
}

.ibbu-li-link {
	padding: 41px 35px 37px 35px;
	border-radius: 10px;
	background: #FFF;
	border: 1px solid #D0DBE1;
	width: 100%;
	height: 100%;
}

.ibbu-li-link-pic {
	width: 44px;
	margin-bottom: 24px;
}

.ibbu-li-link-pic img {
	width: 100%;
}

.ibbu-li-link-tit {
	margin-bottom: 14px;
}

.ibbu-li-link-par,
.ibbu-li-link-par p {
	color: var(--cl666);
	line-height: var(--line175);
}

.inst-bene-box-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 var(--jian1);
}

.ibbu-li {
	width: 50%;
	padding: 0 var(--jian);
}

.inst-chart {
	position: relative;
	width: 100%;
	z-index: 1;
}

.inst-chart::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 13.91%, rgba(255, 255, 255, 0.08) 19.92%, rgba(255, 255, 255, 0.19) 37.28%, #FFF 100%);
}

.inst-chart-pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.inst-chart-pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.inst-chart-box-tit {
	font-weight: 500;
	margin: 0 auto;
	margin-bottom: 60px;
	width: 61%;
	text-align: center;
}

.icbu-li-par {
	color: var(--cl666);
	padding: 7px 20px;
	line-height: 1.5;
	border-radius: 34px;
	background: rgba(255, 255, 255, 0.60);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	-moz-backdrop-filter: blur(15px);
	-ms-backdrop-filter: blur(15px);
	-o-backdrop-filter: blur(15px);
	transition: all .36s;
}

.inst-chart-box-ul {
	display: flex;
	flex-wrap: nowrap;
	margin: 0 -10px;
	margin-bottom: 30px;
	justify-content: center;
}

.icbu-li {
	padding: 0 10px;
}

.icbu-li.on .icbu-li-par {
	color: var(--cl333);
	background: #FFBD00;
}

.inst-chart-box-from {
	width: 100%;
	padding: 56px 80px;
	border-radius: 20px;
	background: rgba(255, 255, 255, 0.70);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	-moz-backdrop-filter: blur(15px);
	-ms-backdrop-filter: blur(15px);
	-o-backdrop-filter: blur(15px);
	display: none;
}

.inst-chart-box-from:first-child {
	display: block;
}

.icbf-ul-li-tit {
	width: 70%;
	padding-right: 10px;
}

.icbf-ul-li-silver {
	width: 10%;
	padding-right: 10px;
	text-align: center;
}

.icbf-ul-li-gold {
	width: 10%;
	padding-right: 10px;
	text-align: center;
}

.icbf-ul-li-plat {
	width: 10%;
	padding-right: 10px;
	text-align: center;
}

.icbf-ul-li {
	display: flex;
	align-items: flex-start;
	border-bottom: 1px solid #D8D9E1;
	flex-wrap: wrap;
}

.icbf-ul-li-silver {
	padding: 20px 0;
}

.icbf-ul-li-tit {
	padding: 20px 0;
}

.icbf-ul-li-gold {
	padding: 20px 0;
}

.icbf-ul-li-plat {
	padding: 20px 0;
}

.iuls-pic {
	width: 24px;
	margin: 0 auto;
}

.iuls-pic img {
	width: 100%;
}

.inst-join-box-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 var(--jian1);
}

.ijbu-li {
	width: 33.3333%;
	padding: 0 var(--jian);
	position: relative;
	margin-bottom: 20px;
}

.ijbu-li:last-child {
	margin-bottom: 0;
}

.ijbu-li-cont {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.ijbu-li .ys-imgbox-cover {
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.60) 1%, rgba(0, 0, 0, 0.36) 100%);


}

.ijbu-li-pic img {
	width: 100%;
}

.ijbu-li-cont {
	padding: 47px 53px 49px 54px;
}

.ilcb-num {
	font-size: var(--font40);
	line-height: var(--line12);
	color: var(--color4);
	margin-bottom: 3px;
}

.ilcb-par {
	font-size: 28px;
	line-height: 1.4;
	color: var(--color4);
	white-space: normal;
	word-wrap: break-word;
}

.ilcp-ul-li-link {
	line-height: 56px;
	width: 180px;
	border-radius: 50px;
	border: 1px solid #FFF;
	background: rgba(255, 255, 255, 0.10);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	-moz-backdrop-filter: blur(10px);
	-ms-backdrop-filter: blur(10px);
	-o-backdrop-filter: blur(10px);
	color: var(--color4);
	transition: all .36s;
	max-width: 100%;
}

.ilcp-ul {
	display: flex;
	align-items: center;
	justify-content: center;
}

.ilcp-ul-li {
	margin-right: 20px;
}

.ilcp-ul-li:last-child {
	margin-right: 0;
}

.ilcp-ul-li-par {
	color: rgba(255, 255, 255, 0.60);
	position: absolute;
	left: 15px;
	bottom: -30px;
}

.ilcp-ul-li {
	position: relative;
}

.inst-faq-box {
	display: flex;
	justify-content: space-between;
}

.inst-faq-box-le {
	width: 23.5%;
}

.inst-faq-box-ri {
	width: 67%;
}

.ifbl-tit {
	font-weight: 500;
}

.iult-ri {
	width: 32px;
	position: relative;
	transition: all .36s;
	flex-shrink: 0;
}

.iult-ri img {
	width: 100%;
}

.iult-le {
	width: calc(100% - 34px);
	padding-right: 14px;
}

.ifbr-ul-li-top {
	display: flex;
}

.ifbr-ul-li {
	padding: 24px 0;
	border-bottom: 1px solid rgba(108, 118, 118, 0.20);
}

.iult-ri-none {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	transition: all .36s;
}

.iult-ri-block {
	transition: all .36s;
}

.ifbr-ul-li-cont,
.ifbr-ul-li-cont p {
	color: rgba(54, 54, 54, 0.6);
}

.ifbr-ul-li-cont {
	margin-top: 32px;
	display: none;
}

.ifbr-ul-li path {
	transition: all .36s;
}

.ifbr-ul-li rect {
	transition: all .36s;
}

.ifbr-ul-li svg {
	transition: all .36s;
}

.ifbr-ul-li.act svg {
	transform: rotate(45deg);
	transition: all .36s;
}

.ifbr-ul-li.act path {
	stroke: #fff;
	transition: all .36s;
}

.ifbr-ul-li.act rect {
	fill: #FFBD00;
	transition: all .36s;
}

.ifbr-ul-li.act .iult-ri-block {
	opacity: 0;
}

.ifbr-ul-li.act .iult-ri-none {
	opacity: 1;
}

.inst-page .home-lates {
	padding-bottom: 70px;
}

.boux {
	display: flex;
	justify-content: space-between;
}

.inst-decl-box-le {
	width: 49%;
	margin-top: 115px;
}

.inst-decl-box-ri {
	width: 44%;
}

.inst-decl-box-ri .ys-imgbox-cover {
	width: 100%;
	border-radius: 20px;
	background: #EDEDED;
	overflow: hidden;
}

.inst-decl .icbc-top {
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 30px;
}

.idbl-tit {
	margin-bottom: 50px;
	font-weight: 500;
}

.idbl-par p {
	font-size: var(--font20);
	line-height: var(--line16);
	color: var(--cl666);
	margin-bottom: 12px;
}

.idbl-par p:last-child {
	margin-bottom: 0;
}

.idbl-par {
	margin-bottom: 120px;
}

.idbl-time-data span {
	font-size: inherit;
	line-height: inherit;
	color: #363636;
}

.idbl-time-data {
	color: #B3B3B3;
}

.idbl-time-but {
	display: flex;
	padding-left: 35px;
}

.idbl-time-but-slas {
	padding: 0 7px;
}

.idbl-time {
	display: flex;
	align-items: center;
}

/* c2 */
.goods-page .ybtw-more p {
	color: var(--color4);
}

.goods-page .ys-ban-txtbox-wrap {
	width: 62%;
}

.goods-intr-box-le {
	width: 8%;
}

.goods-intr-box-ri {
	width: 69%;
}

.goods-intr-box {
	display: flex;
	justify-content: space-between;
}

.gibl-par {
	position: relative;
	padding-left: 13px;
}

.gibl-par::after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #FFBD00;
}

.gibr-desc span {
	font-size: inherit;
	line-height: inherit;
	color: rgba(240, 131, 0, 1);
}

.goods-rela-box-tit {
	font-weight: 500;
	text-align: center;
	margin-bottom: 70px;
}

.goods-rela-box {
	position: relative;
}

/* .goods-rela .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: inherit;
    list-style: none;
    padding: 0;
    z-index: 1;
} */

.goods-page .home-lates {
	padding-bottom: 70px;
}

.giul-pic {
	width: 100%;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0.40) 0%, #000 45.09%);
}

.giul-pic img {
	width: 100%;
}

.giul-cont-tit {
	font-weight: 500;
	color: var(--color4);
	margin-bottom: 10px;
}

.giul-cont-par,
.giul-cont-par p {
	color: var(--color4);
}

.giul-cont {
	width: 27%;
}

.goods-image-ul-li {
	position: relative;
}

.giul-cont {
	position: absolute;
	bottom: 100px;
	left: 100px;
}

.goods-image-ul-li:nth-child(2n) .giul-cont {
	position: absolute;
	bottom: 100px;
	right: 100px;
	left: auto;
}

.ys-modal-content.iomw-cont {
	width: 898px;
	/* padding: 50px; */
	padding: 60px 96px 78px 96px;
	max-width: calc(100vw - 40px);
	max-height: 700px;
	overflow: hidden;
	background: #fff;
	border-radius: 20px;
}

.iomw-cont-tit {
	text-align: center;
	margin-bottom: 40px;
}

.inst-page-modal .mCustomScrollBox {
	padding-right: 0;
}

.iomw-cont-ul-li {
	width: 50%;
	padding: 0 29px;
	margin-bottom: 20px;
}

.iomw-cont-ul-li:last-child {
	margin-bottom: 0;
}

.iomw-cont-ul-li .ys-imgbox-cover {
	width: 100%;
	border-radius: 24px;
	overflow: hidden;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.36) 0%, rgba(0, 0, 0, 0.60) 70.67%);
}

.iomw-cont-ul-li {
	position: relative;
}

.icul-cont {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.icul-cont {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

.icul-cont {
	padding: 40px 29px;
}

.icul-cont-tit {
	font-weight: 400;
	text-align: center;
	color: var(--color4);
}

.icul-cont-but {
	text-align: center;
}

.iomw-cont-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -29px;
}

.iomw-but-close.ys-modal-close {
	position: absolute;
	right: 20px;
	top: 20px;
	font-size: 16px;
	font-weight: 400;
	cursor: pointer;
	z-index: 10;
}

.icon-close.iconfont {
	font-family: "iconfont" !important;
	font-size: 22px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* d1 */
.inst-decl-box-ul {
	width: 100%;
}

.inst-decl-box-ri {
	margin-top: 55px;
}

.idbu-li {
	width: 100%;
	margin-bottom: 60px;
	position: sticky;
	top: 120px;
	align-items: self-start;
	background-color: #fff;
}

.sjakd {
	width: 100%;
	position: relative;
	display: flex;
	align-items: flex-start;
}

.inst-decl {
	overflow: inherit;
}

.grsw-slide {
	width: 410px !important;
}

.goods-rela .plbu-li-link-tit {
	font-weight: normal;
	margin-top: 19px;
}

.goods-rela .plbu-li-link-par {
	color: var(--cl666);
	margin-top: 1px;
}

.lceu-li-but {
	margin-top: 9px;
}

.goods-rela-box-but {
	margin-top: 70px;
}

.list-page .home-lates {
	padding-bottom: 70px;
}

/* c3 */
.trene-warrap {
	position: relative;
}

.trene-warrap-bj {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.trene-warrap-bj img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.trene-warrap .mod-bread {
	position: absolute;
	top: 15px;
	z-index: -1;
}

.trene-warrap .mod-bread-ul-li a {
	color: var(--cl666);
}

.trene-warrap .mod-bread-ul .mod-bread-ul-li::after {
	content: '';
	position: absolute;
	background-image: url(../images/modarr_black.svg) !important;
	background-size: 100% 100%;
	width: 6px;
	height: 9px;
	top: 50%;
	transform: translateY(-50%);
	right: 8px;
}

.trene-warrap-box-par,
.trene-warrap-box-par p {
	color: var(--cl666);
}

.trene-warrap-box-par {
	margin-bottom: 8px;
	text-align: center;
}

.trene-warrap-box-tit {
	font-weight: 500;
	margin-bottom: 26px;
	text-align: center;
}

.twbu-li-name {
	color: #FF7C00;
	font-weight: 400;
	margin-bottom: 2px;
}

.twbu-li.single::after {
	display: none;
}

.twbu-li-par {
	color: var(--cl666);
}

.trene-warrap-box-ul {
	display: flex;
	justify-content: center;
	margin-bottom: 53px;
}

.twbu-li {
	padding-right: 72px;
	text-align: center;
	position: relative;
}

.twbu-li:last-child::after {
	display: none;
}

.twbu-li::after {
	content: "";
	position: absolute;
	right: 36px;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 30px;
	background-color: #B3B3B3;
}

.twbu-li:last-child {
	padding-right: 0;
}

.twbs-item-pic {
	width: 100%;
}

.slick-current.twbs-item {
	transform: scale(1);
	z-index: 10;
	transition: all 0.3s ease;
}

.twbs-item {
	transition: all 0.3s ease;
	transform: scale(0.55);
}

.twbs-item-pic img {
	width: 100%;
}

.trene-warrap-box-image {
	position: relative;
	margin-bottom: 64px;
	padding: 0 33px;
	/* height: 460px; */
}

.trene-warrap-box-image .hpbs-widget-le {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.trene-warrap-box-image .hpbs-widget-ri {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

/* .trene-warrap-box-slick{
    height: 460px;
}
.twbs-item{
    height: 460px;
} */
.trene-warrap-box-intr,
.trene-warrap-box-intr p {
	color: var(--cl666);
}

.trene-warrap-box-intr {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 40px;
	width: 77%;
}

.twbb-ul-li-link {
	line-height: 56px;
	padding: 0 40px;
	border-radius: 50px;
	border: 1px solid #363636;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	-moz-backdrop-filter: blur(10px);
	-ms-backdrop-filter: blur(10px);
	-o-backdrop-filter: blur(10px);
	transition: all .36s;
	cursor: pointer;
}

.twbb-ul {
	display: flex;
	justify-content: center;
}

.twbb-ul-li {
	padding: 0 15px;
}

.twbb-ul {
	margin: 0 -15px;
}

.tpbl-tit {
	font-weight: 500;
	color: #333;
	margin-bottom: 35px;
}

.tpbl-par,
.tpbl-par p {
	color: var(--cl666);
}

.tpbl-par {
	margin-bottom: 80px;
}

.tpbl-but {
	display: inline-block;
}

.trene-prod-box-le {
	width: 41%;
}

.trene-prod-box-ri {
	width: 31%;
	margin-right: 111px;
}

.trene-prod-box-ri .ys-imgbox-cover {
	width: 100%;
}

.trene-prod-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.tmws-box {
	width: 100%;
	padding: 30px 40px;
	border-radius: 10px;
	border-top: 2px solid #FFBD00;
	box-shadow: 0px 4px 40px 0px rgba(0, 31, 130, 0.04), 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04);
}

.tmws-box-pic {
	width: 60px;
	border: 1px solid rgba(250, 192, 0, 1);
	border-radius: 50%;
	margin-bottom: 20px;
}

.tmws-box-pic img {
	width: 100%;
}

.tmws-box-tit {
	color: #2E2C2C;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(34, 48, 126, 0.2);
	margin-bottom: 20px;
}

.tmws-box-editor ul li p {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl666);
	margin-bottom: 11px;
}

.tmws-box-editor ul li:last-child p {
	margin-bottom: 0;
}

.tmws-box-editor ul li::marker {
	color: #FFBD00;
	;
	width: 6px;
	height: 6px;
}

.tmws-box-editor .comp-mile-box-report .yxedr-active ol,
.yxedr-active ul {
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 18px !important;
}

.list-cont-ul-li.on .lcul-link::before {
	opacity: 1;
	width: 100%;
}

.list-cont-ul-li.on .lcul-link {
	color: #FF7C00;
}

.dsbc-ri-box-wrpa {
	width: 100%;
}

.tmbc-mod-wrapper-slide {
	width: 398px !important;
	height: auto !important;
}

.trene-modu .swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: inherit;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.tmws-box {
	height: 100%;
}

.tmwb-prev {
	width: 56px;
}

.tmwb-prev img {
	width: 100%;
}

.tmwb-next {
	width: 56px;
}

.tmwb-next img {
	width: 100%;
}

.tmbc-mod-wrapper-but {
	display: flex;
	gap: 10px;
	margin-top: 50px;
}

.trene-ters-box-le {
	/* margin-left: 76px; */
	width: 35%;
	text-align: center;
}

.trene-ters-box-ri {
	width: 100%;
}

.trene-ters-box-le .ys-imgbox-cover {
	width: 100%;
}

.ttbl-tit {
	font-weight: 400;
	margin-top: 20px;
}

.trene-ters-box-cont {
	display: flex;
	justify-content: space-between;
}

.trene-ters-box-tit {
	font-weight: 500;
	text-align: center;
}

.ttbr-ul-li-box {
	padding: 17px 50px 17px 60px;
	border-radius: 7px;
	background: #FFF;
	box-shadow: 0px 1px 8.64px 0px rgba(0, 31, 68, 0.10);


}

.tulb-cont {
	display: flex;
}

.tulb-le {
	width: calc(100% - 32px);
	transition: all .36s;
}

.tulu-li-box-le {
	width: 72%;
}

.tulu-li-box-ri {
	width: 28%;
}

.tulu-li-box {
	display: flex;
	padding: 20px 0;
	border-bottom: 1px solid #D8D9E2;
}

.ttbr-ul-li {
	margin-bottom: 20px;
}

.ttbr-ul-li:last-child {
	margin-bottom: 0;
}

.ttbr-ul-li-ul {
	display: none;
}

.ttbr-ul-li.act .tulb-le {
	color: #FF7C00;
}

.ttbr-ul-li.act .iult-ri-block {
	opacity: 0;
}

.ttbr-ul-li .iult-ri-block {
	transition: all .36s;
}

.ttbr-ul-li .iult-ri-none {
	transition: all .36s;
}

.ttbr-ul-li.act .iult-ri-none {
	opacity: 1;
}

.tulu-li:last-child .tulu-li-box {
	border-bottom: none;
}

/* .ttbr-ul {
	margin-bottom: -6px;
	padding-right: 6px;
} */

.ttbr-ul-li:last-child {
	padding-bottom: 6px;
}

.trene-ess {
	position: relative;
}

.trene-ess-pic {
	width: 100%;
}

.trene-ess-pic img {
	width: 100%;
}

.trene-ess-slde {
	display: flex;
	justify-content: flex-end;
	margin-top: -250px;
	padding-bottom: 40px;
}

.trene-ess-box {
	width: 44%;
	padding: 40px 40px 30px 40px;
	border-radius: 5px;
	background: #FFF;
	box-shadow: 0px 58px 16px 0px color(display-p3 0.0471 0.1373 0.4157 / 0.00), 0px 37px 15px 0px color(display-p3 0.0471 0.1373 0.4157 / 0.01), 0px 21px 13px 0px color(display-p3 0.0471 0.1373 0.4157 / 0.03), 0px 9px 9px 0px color(display-p3 0.0471 0.1373 0.4157 / 0.04), 0px 2px 5px 0px color(display-p3 0.0471 0.1373 0.4157 / 0.05);
	margin-right: 39px;
}

.trene-ess-box-time {
	margin-bottom: 7px;
	color: #FF7C00;
}

.trene-ess-box-time span {
	font-size: inherit;
	line-height: inherit;
	color: #B3B3B3;
}

.trene-ess-box-tit {
	font-weight: 500;
	color: #2E2C2C;
	margin-bottom: 34px;
}

.trene-ess-box-par,
.trene-ess-box-par p {
	color: #666;
}

.trene-ess-box-par {
	margin-bottom: 50px;
}

.tebb-le-link-le {
	color: #FF7C00;
	margin-right: 15px;
}

.tebb-le-link-ri {
	width: 12px;
}

.tebb-le-link-ri img {
	width: 100%;
}

.tebb-le-link {
	display: flex;
	align-items: center;
}

.tebb-ri-but-next rect,
.tebb-ri-but-prev rect {
	transition: all .36s;
}

.tebb-ri-but-next path,
.tebb-ri-but-prev path {
	transition: all .36s;
}

.tebb-ri-but {
	display: flex;
	gap: 20px;
}

.trene-ess-box-but {
	display: flex;
	justify-content: space-between;
}

.trene-ess-ul-li {
	padding: 0 var(--jian);
}

.trene-ess-ul {
	margin: 0 var(--jian1);
}

.trene-succ-box-cont {
	padding: 30px 64px 30px 30px;
	border-radius: 10px;
	background: #F8F8F8;
}

.trene-succ-box-cont {
	display: flex;
	justify-content: space-between;
	border-radius: 10px;
	background: #F8F8F8;
}

.tsbc-le {
	width: 50%;
}

.tsbc-ri {
	width: 46%;
}

.tsbc-ri-tit {
	color: #0A1B1B;
	margin-bottom: 30px;
}

.tsbc-le .ys-imgbox-cover {
	border-radius: 10px;
	overflow: hidden;
	width: 100%;
}

.trpu-li-pci {
	width: 24px;
	margin-top: 1px;
}

.trpu-li-pci img {
	width: 100%;
}

.trpu-li-ri {
	line-height: var(--line16);
	padding-left: 25px;
	position: relative;
}

.tsbc-ri-par-editor ul li:last-child p {
	margin-bottom: 0;
}

.trpu-li-ri::after {
	content: "";
	position: absolute;
	left: 12px;
	top: 8px;
	/* transform: translateY(-50%); */
	width: 1px;
	height: 12px;
	border-radius: 20px;
	background: #363636;
}

.trpu-li {
	display: flex;
	padding: 0 var(--jian);
	align-items: flex-start;
	margin-bottom: 20px;
}

.tsbc-ri-par-ul {
	display: flex;
	margin: 0 var(--jian1);
}

.tsbc-ri-par-editor ul li p {
	font-size: var(--font18);
	line-height: var(--line17);
	color: var(--cl666);
	margin-bottom: 13px;
}

.tsbc-ri-par-editor ul li::marker {
	color: var(--cl666);
}

.tsbc-ri-par-editor .comp-mile-box-report .yxedr-active ol,
.yxedr-active ul {
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 25px !important;
}

.tsbc-ri-par-editor {
	margin-bottom: 40px;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tsbc-ri-par-link {
	padding-left: 11px;
}

.trene-succ-ul-li {
	padding: 0 var(--jian);
}

.trene-succ-ul {
	margin: 0 var(--jian1);
}

.trene-succ-box {
	position: relative;
}

.trene-succ-box-prev {
	width: 56px;
	position: absolute;
	left: -80px;
	top: 50%;
}

.trene-succ-box-prev img {
	width: 100%;
}

.trene-succ-box-enxt {
	width: 56px;
	position: absolute;
	right: -80px;
	top: 50%;
}

.trene-succ-box-enxt img {
	width: 100%;
}

.tlul-par {
	color: var(--cl666);
	line-height: 1.5;
	padding: 14px 30px;
	border-radius: 34px;
	background: #F8F8F8;
	transition: all .36s;
}

.tdbb-le-ul {
	display: flex;
	gap: 20px;
}

.tdbb-le {
	width: 56%;
	margin: 0 auto;
}

.tdbb-ri {
	width: 33%;
}

.trene-data-box-but {
	display: flex;
	justify-content: space-between;
	margin-bottom: 50px;
	position: relative;
	z-index: 10;
}

.trene-page .home-lates {
	padding-bottom: 70px;
}

.trene-data .wbul-last {
	width: 14%;
}

.trene-data .wdbl-box-ul {
	background: #FFBD00;
}

.tdbb-le-ul-li.on .tlul-par {
	color: var(--cl333);
	background-color: #FFBD00;
}

.ttbt-tab-but {
	display: flex;
	gap: 10px;
}

.trene-ters-box-tab {
	/* display: flex;
	align-items: center; */
	padding: 30px 50px;
	border-radius: 10px;
	background: #F9F9F9;
	box-shadow: 0px 1px 8.64px 0px rgba(0, 31, 68, 0.10);
}

.ttbt-tab-wrapper-slide .ttws-box {
	line-height: 1.5;
	padding: 12px 30px;
	border-radius: 10px;
}

.swiper-slide-active.ttbt-tab-wrapper-slide .ttws-box {
	background: #FFBD00;
}

.ttbt-tab {
	width: calc(100% - 74px);
}

.ttbt-tab-but-prev,
.ttbt-tab-but-next {
	width: 32px;
}

.ttbt-tab-but-next rect,
.ttbt-tab-but-prev rect {
	transition: all .36s;
}

.ttbt-tab-but-next path,
.ttbt-tab-but-prev path {
	transition: all .36s;
}

.ttbt-tab-but-prev img {
	width: 100%;
}

.ttbt-tab-but-next img {
	width: 100%;
}

/* b4 */
.case-editor .mod-bread {
	position: absolute;
	top: 15px;
	left: 0;
	z-index: -1;
}

.case-editor .mod-bread .mod-bread-ul-li a {
	color: var(--cl666);
}

.case-editor .mod-bread-ul .mod-bread-ul-li::after {
	content: '';
	position: absolute;
	background-image: url(../images/modarr_black.svg) !important;
	background-size: 100% 100%;
	width: 6px;
	height: 9px;
	top: 50%;
	transform: translateY(-50%);
	right: 8px;
}

.case-editor-box-tit {
	font-weight: 500;
	margin-bottom: 30px;
	text-align: center;
}

.cebt-ul-li-ri {
	line-height: var(--line16);
	padding-left: 25px;
	position: relative;
}

.cebt-ul-li-ri::after {
	content: "";
	position: absolute;
	left: 12px;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 12px;
	border-radius: 20px;
	background: #363636;
}

.cebt-ul-li-le {
	width: 24px;
}

.cebt-ul-li-le img {
	width: 100%;
}

.cebt-ul-li {
	display: flex;
	align-items: flex-start;
}

.cebt-ul-li {
	padding: 0 var(--jian);
	margin-bottom: 20px;
}

.cebt-ul {
	margin: 0 var(--jian1);
	margin-bottom: -20px;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: center;
}

.case-editor-box-tag {
	margin-bottom: 80px;
}

.case-editor-box-tag .tsbc-ri-par-ul {
	justify-content: center;
	/* margin-bottom: -20px; */
}

.case-editor-box-edit {
	padding-bottom: 50px;
	border-bottom: 1px solid rgba(98, 99, 108, 0.3);
}

.cebp-ul-li-par {
	color: #B3B3B3;

}

.cebp-ul-li {
	display: flex;
	align-items: center;
}

.cebp-ul-li-link {
	font-size: var(--font14);
	line-height: var(--line175);
	color: #363636;
	transition: all .36s;
	/* margin-left: 12px; */
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 1.75em;
}

.case-editor-box-edit ul li p {
	font-size: var(--font18);
	line-height: var(--line17);
	color: var(--cl666);
}


.case-editor-box-edit ul li::marker {
	color: var(--cl666);
}

.case-editor-box-page {
	margin-top: 20px;
}

.cebp-ul-li {
	margin-bottom: 10px;
}

.cebp-ul-li:last-child {
	margin-bottom: 0;
}

.case-rela-box-tit {
	font-weight: 500;
	margin-bottom: 70px;
	text-align: center;
}

.crbu-li {
	padding: 0 13px;
}

.case-rela-box-ul {
	margin: 0 -13px;
}

.case-rela-box {
	position: relative;
}

.case-rela-box-prev {
	position: absolute;
	left: -60px;
	top: 43%;
}

.case-rela-box-enxt {
	position: absolute;
	right: -60px;
	top: 43%;
}

.case-rela-box-ul .slick-list {
	position: relative;
	display: block;
	overflow: inherit;
	margin: 0;
	padding: 0;
}

.case-page .home-lates {
	padding-bottom: 70px;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
	.list-cont-ul-li:hover .lcul-link {
		color: #FF7C00;
	}

	.list-cont-ul-li .lcul-link:hover::before {
		opacity: 1;
		width: 100%;
	}

	.comp-tabli li:hover {
		color: #fff;
		background: #FFBD00;
	}

	.first li:hover::before {
		color: #FFBD00;
	}

	.prev li:hover::before {
		color: #FFBD00;
	}

	.next li:hover::before {
		color: #FFBD00;
	}

	.end li:hover::before {
		color: #FFBD00;
	}

	.lceu-li-box:hover .ys-imgbox-cover img {
		transform: scale(1.05);
	}

	.lceu-li-box:hover .lceu-li-tit {
		color: #FF7C00;
	}

	/* c1 */
	.plbt-ul-li-link:hover::after {
		opacity: 1;
	}

	.plbt-ul-li-link:hover .pull-par {
		color: #FF7C00;
	}

	.plbt-ul-li-link:hover .pull-pic-dark {
		opacity: 0;
	}

	.plbt-ul-li-link:hover .pull-pic-orange {
		opacity: 1;
	}

	.plbp-ul-li:hover .plbp-ul-li-link {
		color: var(--cl333);
		background-color: #FFBD00;
	}

	.mod-list-ul-li:hover .mlul-link {
		background-color: #FFBD00;
		color: var(--cl333);
	}

	.mod-list-arrow-picl:hover {
		cursor: pointer;
	}

	.mod-list-arrow-picy:hover {
		cursor: pointer;
	}

	.plbu-li:hover .plbu-li-link-tit {
		color: #FF7C00;
	}

	/* d3 */
	.ipbb-le-ul-li:hover .ilul-par {
		background-color: #FFBD00;
		color: var(--cl333);
		border: 1px solid #FFBD00;
	}

	.ipbb-le-ul-li:hover {
		cursor: pointer;
	}

	.ntbu-li:hover .ntbu-li-link {
		color: var(--cl333);
		background: #FFBD00;
	}

	.ntbs-slide-link:hover .ybtw-more-link {
		background: #FAC000;
		border: 1px solid #FAC000;
	}

	.debp-ul-li:hover .dull-par {
		color: #FF7C00;
	}

	/* f1 */
	.nlbu-li:hover .nlbu-li-link-par {
		color: #FF7C00;
	}

	.ntbs-slide-link:hover .nslb-tit {
		color: #FF7C00;
	}

	/* f2 */
	.nlbu-li-link:hover .nlbu-li-link-par {
		color: #FF7C00;
	}

	.dlul-box:hover {
		cursor: pointer;
	}

	.dlul-box:hover .dlul-par {
		color: #FF7C00
	}

	.dlul-box:hover .dlul-pic-black {
		opacity: 0;
	}

	.dlul-box:hover .dlul-pic-oran {
		opacity: 1;
	}

	/* 二级 */
	.dbul-box:hover .dbul-par {
		color: #FF7C00
	}

	.dbul-box:hover .dbul-pic-black {
		opacity: 0;
	}

	.dbul-box:hover .dbul-pic-orgn {
		opacity: 1;
	}

	.dbul-box:hover {
		cursor: pointer;
	}

	/* 三级 */
	.dbul-ul-li-box:hover {
		cursor: pointer;
		background-color: #F8F8F8;
	}

	.dbul-ul-li-box:hover .dulb-par {
		color: var(--cl333);
	}

	.dulu-li:hover {
		cursor: pointer;
	}

	/* c1 */
	.plbp-ul-li:hover {
		cursor: pointer;
	}

	/* g2 */
	.wpbu-li-box:hover::after {
		opacity: 1;
	}

	.wpbu-li-box:hover {
		cursor: pointer;
	}

	.detail-warrp-perv:hover {
		cursor: pointer;
	}

	.detail-warrp-next:hover {
		cursor: pointer;
	}

	/* e1 */
	.comp-solax-box-video .ys-video-btn:hover {
		cursor: pointer;
	}

	.cmbt-ri-next:hover {
		cursor: pointer;
	}

	.cmbt-ri-prev:hover {
		cursor: pointer;
	}

	.swiper-next:hover {
		cursor: pointer;
	}

	.swiper-prev:hover {
		cursor: pointer;

	}

	.cmbb-ul-li:hover {
		cursor: pointer;
	}

	.dsbp-search-pic:hover {
		cursor: pointer;
	}

	.dull-pic:hover {
		cursor: pointer;
	}

	.dsbt-ul-li:hover .dsbt-ul-li-par {
		color: var(--cl333);
	}

	.dsbt-ul-li:hover .dsbt-ul-li-par {
		background-color: #FFBD00;
	}

	/* d1 */
	.icbu-li:hover {
		cursor: pointer;
	}

	.icbu-li:hover .icbu-li-par {
		color: var(--cl333);
		background: #FFBD00;
	}

	.ilcp-ul-li-link:hover {
		color: var(--cl333);
		background: #FFBD00;
		border: 1px solid #FFBD00;
	}

	.ifbr-ul-li:hover {
		cursor: pointer;
	}

	/* g3 */
	.swiper-pev:hover {
		cursor: pointer;
	}

	.swiper-nex:hover {
		cursor: pointer;
	}

	.idbl-time-but-prev:hover {
		cursor: pointer;
	}

	.idbl-time-but-next:hover {
		cursor: pointer;

	}

	.inst-page .ybtw-more-link:hover {
		cursor: pointer;
	}

	.inst-page-pop:hover {
		cursor: pointer;
	}

	.swiper-nex:hover rect {
		fill: #FFBD00;
	}

	.swiper-nex:hover path {
		fill: #363636;
	}

	.swiper-pev:hover rect {
		fill: #FFBD00;
	}

	.swiper-pev:hover path {
		fill: #363636;
	}

	.cmss-item:hover {
		cursor: pointer;
	}

	/* c3 */
	.twbb-ul-li-link:hover {
		background-color: #FFBD00;
		border: 1px solid #FFBD00;
	}

	.tmwb-prev:hover {
		cursor: pointer;
	}

	.tmwb-next:hover {
		cursor: pointer;
	}

	.ttbr-ul-li:hover {
		cursor: pointer;
	}

	.tebb-ri-but-prev:hover rect {
		fill: #FFBD00;
		fill-opacity: 1;
	}

	.tebb-ri-but-prev:hover path {
		fill: #363636;
	}

	.tebb-ri-but-next:hover rect {
		fill: #FFBD00;
		fill-opacity: 1;
	}

	.tebb-ri-but-next:hover path {
		fill: #363636;
	}

	.tebb-ri-but-next:hover {
		cursor: pointer;
	}

	.tebb-ri-but-prev:hover {
		cursor: pointer;
	}

	.trene-succ-box-prev:hover {
		cursor: pointer;
	}

	.trene-succ-box-enxt:hover {
		cursor: pointer;
	}

	.tdbb-le-ul-li:hover .tlul-par {
		color: var(--cl333);
		background-color: #FFBD00;
	}

	.tdbb-le-ul-li:hover {
		cursor: pointer;
	}

	.ttbt-tab-but-next:hover {
		cursor: pointer;
	}

	.ttbt-tab-but-prev:hover {
		cursor: pointer;
	}

	.ttbt-tab-but-prev:hover rect {
		fill: #FFBD00;
		fill-opacity: 1;
	}

	.ttbt-tab-but-prev:hover path {
		fill: var(--cl333);

	}

	.ttbt-tab-but-next:hover rect {
		fill: #FFBD00;
		fill-opacity: 1;
	}

	.ttbt-tab-but-next:hover path {
		fill: var(--cl333);

	}

	/* b4 */
	.cebp-ul-li:hover .cebp-ul-li-link {
		color: #FF7C00;
	}

	.trene-succ-ul-li:hover .tsbc-le .ys-imgbox-cover img {
		transform: scale(1.02);
	}

	.nwll_wrap:hover {
		border-color: #FF7C00;
		box-shadow: 0 4px 16px rgba(0, 69, 119, .08), 0 8px 24px rgba(0, 69, 119, .05);
	}

	.nwll_wrap:hover .ys-imgbox-cover img {
		transform: scale(1.05);
	}
}

/* Leo - end */


.ys-hd-pc {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	padding: 0 80px !important;
	display: block;
}

.mod-head-top {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: flex-end;
	/* padding: 7px 0; */
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	transition: all 0.36s;
	z-index: 10;
}

.mod-head-top-ul {
	display: flex;
}

.mhtu-li {
	margin-right: 30px;
	position: relative;
}

.mhtu-li:last-child {
	margin-right: 0;
}

.mhtu-li .std-word {
	color: #fff;
	line-height: 1.5;
	transition: all 0.36s;
	padding: 7px 0;
	position: relative;
	display: block;
}

.mhtu-li .std-word::before {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 50%;
	transform: translateX(-50%);
	width: 0%;
	height: 2px;
	background: #F08300;
	opacity: 0;
}

.mhtu-li.act .std-word {
	color: #F08300 !important;
}

.mhtu-li.act .std-word::before {
	width: 100%;
	opacity: 1;
}

.mod-head-btm {
	display: flex;
	justify-content: space-between;
	width: 100%;
	position: relative;
}

.head-logo {
	width: 140px;
}

.mod-head-btm-le {
	display: flex;
}

.head-logo {
	margin-right: 58px;
}

.head-nav-item-title {
	font-size: 16px;
	line-height: var(--headh);
	display: block;
	color: #fff;
	white-space: nowrap;
}

.head-nav-item {
	margin: 0 20px;
}

.head-conta .head-conta-link {
	white-space: nowrap;
}

.head-search {
	--head: 80px;
	--btn-width: 20px;
	--shadow: 0 10px 18px 3px rgb(0 0 0 / 2%);
	--widthtotal: 34%;
	--widthr: 24px;
	--input-size: 16px;
	/* position: relative; */
}

.ys-search2-btn {
	width: var(--btn-width);
	line-height: var(--head);
	cursor: pointer;
	display: block;
	transition: all .36s;
}

.ys-search2-btn img {
	width: 100%;
}

.ys-search2-win {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 100vw;
	background: #fff;
	text-align: center;
	border-top: 1px solid #eee;
	box-shadow: var(--shadow);
	overflow: hidden;
	display: none;
}

.ys-search2-box {
	padding: 16px 0;
}

.ys-search2-tibox {
	width: var(--widthtotal);
	margin: 0 auto;
}

.ys-search2-tbox {
	border-bottom: 1px solid #eee;
	width: calc(100% - var(--widthr));
	padding-right: 20px;
	height: 40px;
}

.ys-search2-tbox input {
	width: 100%;
	height: 100%;
	font-size: var(--input-size);
}

.ys-search2-ibox {
	width: var(--widthr);
	margin-top: 10px;
}

.ys-search2-ibox img {
	width: 100%;
}

.head-search-btn {
	width: 28px;
}

.head-lang-top-jian,
.head-lang-top-circle {
	width: 28px;
}

.head-lang {
	margin-left: 38px;
}

.head-conta-link {
	display: block;
	border-radius: 50px;
	border: 1px solid #FFF;
	background: rgba(255, 255, 255, 0.10);
	backdrop-filter: blur(10px);
	font-size: 16px;
	line-height: 1.5;
	padding: 13px 40px;
	color: #fff;
	transition: all 0.36s;
}

.head-conta {
	margin-left: 44px;
	display: flex;
}

.head-lang {
	position: static;
}

.head-lang-pop {
	position: absolute;
	top: 100%;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	padding-top: 60px;
	padding-bottom: 48px;
	display: none;
	box-shadow: 0 10px 12px 0 rgba(0, 0, 0, 0.08);
}

.hlpu-top .std-h4 {
	color: #363636;
	line-height: 1.6;
}

.hlpu-btm {
	width: 100%;
	border-top: 1px solid #D8D9E1;
	padding-top: 10px;
	display: flex;
	flex-wrap: wrap;
}

.hlpu-btm-li a {
	font-size: 18px;
	line-height: 1.7;
	color: #747474;
	transition: all 0.36s;
}

.hlpu-top {
	margin-bottom: 10px;
}

.head-lang-pop-ul {
	display: flex;
	justify-content: space-between;
}

.hlpu-btm-li span {
	color: #363636;
	transition: all 0.36s;
}

.hlpu-btm-li {
	margin-bottom: 6px;
}

.hlpu-btm-newlin {
	display: flex;
	margin-right: 34px;
}

.hlpu-btm-newlin:last-child {
	margin-right: 0 !important;
}

.hlpu-btm-li.act a {
	color: #FF7C00;
}

.hlpu-btm-li.act span {
	color: #FF7C00;
}

.head-lang-top.act .head-lang-top-jian img {
	transform: rotate(180deg);
}

.head-lang-top-circle svg {
	width: 100%;
}

.head-lang-top-circle svg path {
	transition: all 0.36s;
}

.ys-ban-txtbox-wrap {
	width: 50%;
	position: relative;
}

.ybtw-tit .std-tit100 {
	color: #fff;
	line-height: 1.2;
	font-weight: 500;
}

.ybtw-info p {
	color: #fff;
	line-height: 1.7;
}

.ybtw-tit {
	margin-bottom: 20px;
}

.ybtw-info {
	margin-bottom: 42px;
	width: 80%;
}

.ybtw-more-link {
	display: flex;
	align-items: center;
	border-radius: 50px;
	background: #FFF;
	backdrop-filter: blur(10px);
	padding: 9px;
	padding-right: 10px;
	padding-left: 40px;
	transition: all 0.36s;
}

.ybtw-more-link img {
	width: 42px;
	flex: none;
}

.ybtw-more {
	display: flex;
}

.ybtw-more-link p {
	color: #363636;
	line-height: 1.5;
	font-size: 18px;
	transition: all 0.36s;
	padding-right: 42px;
	width: 100%;
}

.ys-banner .slick-dots {
	width: 1680px;
	left: 50%;
	transform: translateX(-50%);
	bottom: 50px;
	text-align: left;
}

.ys-banner .slick-dots li {
	width: 36px;
	height: 6px;
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.3);
	margin: 0 5px;
}

.ys-banner .slick-dots li.slick-active {
	background: #fff;
}

.ys-ban-li {
	position: relative;
}

.ys-ban-li-posi {
	width: 410px;
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.10);
	box-shadow: 0px 0px 35.7px 0px rgba(255, 255, 255, 0.25) inset;
	backdrop-filter: blur(8.649999618530273px);
	padding: 10px;
	position: absolute;
	bottom: 50px;
	right: 70px;
	z-index: 10;
}

.ys-ban-li-posi-link {
	display: flex;
	width: 100%;
	align-items: center;
	flex-wrap: wrap;
}

.ybll-le {
	width: 30%;
	border-radius: 8px;
}

.ybll-ri {
	width: 70%;
	padding-left: 13px;
}

.ybll-ri-tit p {
	color: #fff;
	line-height: 1.3;
	max-height: 2.6em;
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.ybll-ri-info p {
	color: #fff;
	line-height: 1.3;
	font-size: 14px;
	max-height: 3.9em;
	overflow: hidden;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.ys-ban-li-link {
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.ybll-ri-tit {
	margin-bottom: 10px;
}

.ys-ban-imgbox::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .1);
	z-index: 2;
	background: url(../img/wenli.png) center;
	/* background: rgba(0, 0, 0, 0.2); */
	/* background: linear-gradient(270deg, rgba(0, 0, 0, 0) 21.95%, rgba(0, 0, 0, 0.30) 100%); */
}

.home-soluti {
	width: 100%;
	position: relative;
}

.home-soluti-top {
	width: 100%;
	margin-bottom: 80px;
}

.home-soluti-tit .std-tit58 {
	text-align: center;
}

.home-soluti-info p {
	color: #747474;
	line-height: 1.7;
	text-align: center;
}

.home-soluti-tit {
	margin-bottom: 30px;
}

.home-soluti-info {
	margin-bottom: var(--space60);
}

.ybtw-more-link1 {
	border: 1px solid #363636;
	padding-top: 8px;
	padding-bottom: 8px;
}

.home-soluti-more {
	width: 100%;
	display: flex;
	justify-content: center;
}

.home-soluti-img {
	width: 100%;
	position: relative;
}

.home-soluti-img-pictu1 {
	width: 100%;
}

.home-soluti-img-pictu {
	width: 54%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	border-radius: 80px;
}

.home-reside {
	width: 100%;
	position: relative;
	padding-left: 45px !important;
	padding-right: 45px !important;
	max-width: 1920px;
	margin: 0 auto;
}

.hrul-cent-lable p {
	color: #FF7C00;
	line-height: 1.7;
	opacity: 0.7;
}

.hrul-cent-lable {
	margin-bottom: 13px;
}

.hrul-cent {
	text-align: center;
	width: 34%;
}


.hrul-cent-tit .std-h2 {
	color: #363636;
	line-height: 1.3;
	font-weight: 500;
}

.hrul-cent-tit {
	margin-bottom: 30px;
}

.hrul-cent-info p {
	color: #747474;
	line-height: 1.7;
}

.hrul-cent-info {
	margin-bottom: 43px;
}

.hrul-cent-img {
	width: 28%;
	border-radius: var(--radiu);
	margin-top: 220px;
}

.home-reside-ul-li {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 164px;
}

.hrul-cent-img1 {
	order: 1;
}

.hrul-cent {
	order: 2;
	margin-top: 160px;
}

.hrul-cent-img2 {
	order: 3;
}

.home-reside-ul-li:nth-child(odd) .hrul-cent-img2 {
	margin-top: 0 !important;
}

.home-reside-ul-li:nth-child(even) .hrul-cent-img1 {
	margin-top: 0 !important;
}

.home-reside-ul-li:last-child {
	margin-bottom: 0 !important;
}

.home-produc {
	width: 100%;
	position: relative;
	border-radius: 40px;
	background: #F8F8F8;
	max-width: 1920px;
	margin: 0 auto;
}

.home-produc-top {
	width: 850px;
	margin: 0 auto;
	text-align: center;
	max-width: 100%;
}

.hpbs-li {
	width: 33.333333%;
	padding: 0 var(--jian);
	display: none;
}

.hpbs-li:first-child {
	display: block;
}

.hpbs-ul {
	margin: 0 var(--jian1);
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.hpbs-li-link {
	width: 100%;
	display: block;
	position: relative;
}

.hpbs-li-link .ys-imgbox-cover {
	width: 100%;
	background: #fff;
	border-radius: var(--radiu);
}

.hpbs-li-link-tit p {
	color: #363636;
	line-height: 1.5;
	max-height: 1.5em;
	overflow: hidden;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.hpbs-li-link-tit {
	position: absolute;
	bottom: 33px;
	width: 100%;
	padding: 0 20px;
	z-index: 10;
	text-align: center;
}

.home-produc-btm-slick {
	width: 100%;
	position: relative;
}

.hpbs-widget-btn {
	width: 56px;
	cursor: pointer;
}

.hpbs-widget-btn svg {
	width: 100%;
}

.hpbs-widget-btn svg rect,
.hpbs-widget-btn svg path {
	transition: all 0.36s;
}

.hpbs-btm .hpbs-widget-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}

.hpbs-btm .hpbs-widget-le {
	left: -76px;
}

.hpbs-btm .hpbs-widget-ri {
	right: -76px;
}

.hpbs-ul .slick-list {
	overflow: visible !important;
}

.home-produc-btm-more {
	display: flex;
	justify-content: center;
	margin-top: 68px;
}

.home-produc-btm-more .ybtw-more-link {
	min-width: 400px;
	text-align: center;
}

.home-news {
	width: 100%;
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
}

.home-news-info p {
	color: #363636;
	line-height: 1.75;
}

.home-news .hrul-cent-tit {
	margin-bottom: 10px;
}

.home-produc .hrul-cent-tit {
	margin-bottom: 0 !important;
}

.home-news .home-soluti-info p {
	color: #363636;
}

.home-news-btm {
	width: 100%;
	position: relative;
}

.home-news-btm-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 var(--jian1);
	position: relative;
}

.hnbu-li {
	width: 33.333333%;
	padding: 0 var(--jian);
	display: none;
}

.hnbu-li:first-child {
	display: block;
}

.hnbu-link {
	width: 100%;
	display: block;
}

.hnbu-link .ys-imgbox-cover {
	border-radius: 10px;
}

.hnbu-link-btm {
	width: 100%;
	margin-top: 21px;
}

.hlbt-ri p {
	color: #999;
	line-height: 1.5;
	font-size: 14px;
}

.hnbu-link-btm-top {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

.hlbt-le p {
	color: #FF7C00;
	line-height: 1.5;
	border-radius: 3px;
	background: rgba(255, 189, 0, 0.10);
	backdrop-filter: blur(2.950000047683716px);
	padding: 0 8.5px;
}

.hlbt-le {
	margin-right: 10px;
}

.hnbu-link-btm-tit p {
	color: #363636;
	line-height: 1.75;
	max-height: 3.5em;
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	transition: all 0.36s;
}


.home-news-btm-ul .slick-list {
	overflow: visible !important;
}

.home-lates {
	width: 100%;
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
	display: flex;
	/* align-items: center; */
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 70px !important;
}

.home-lates-le {
	width: 46.5%;
	border-radius: 10px;
	overflow: hidden;
}

.home-lates-le img {
	width: 100%;
}

.home-lates-ri {
	width: 40.5%;
	padding-left: 100px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding-top: 70px;
	padding-bottom: 70px;
}

.hlrt-labtit p {
	color: #363636;
	line-height: 1.5;
	opacity: 0.8;
}

.hlrt-labtit {
	margin-bottom: 15px;
}

.hlrt-info .std-h2 {
	color: #363636;
	font-weight: 500;
	line-height: 1.3;
}

.home-lates-ri-top {
	margin-bottom: 20px;
}

.hlrb-sign-ri {
	flex: none;
	padding-left: 10px;
}

.hlrb-sign-ri-link {
	border-radius: 49px;
	background: #FFBD00;
	padding: 15px 30px;
	cursor: pointer;
}

.hlrb-sign {
	display: flex;
	margin-bottom: 10px;
}

.hlrb-sign-le {
	width: 100%;
	border-radius: 84px;
	border: 1px solid rgba(54, 54, 54, 0.20);
}

.hlrb-sign-le input {
	width: 100%;
	height: 100%;
	padding: 0 24px;
	color: #363636;
	font-weight: bold;
	font-size: 18px;
}

.hlrb-agree {
	display: flex;
}

.hlrb-agree-le {
	width: 14px;
	height: 14px;
	flex: none;
	border: 1px solid rgba(54, 54, 54, 0.6);
	border-radius: 50%;
	margin-top: 6px;
	cursor: pointer;
	position: relative;
	transition: all 0.36s;
}

.hlrb-agree-le::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 8px;
	height: 8px;
	background: #FFBD00;
	border-radius: 50%;
	opacity: 0;
	transition: all 0.36s;
}

.hlrb-agree-le.on::after {
	opacity: 1;
}

.hlrb-agree-le.on {
	border-color: #FFBD00;
}

.hlrb-agree-ri p {
	color: rgba(54, 54, 54, 0.6);
	line-height: 1.8;
}

.hlrb-agree-ri {
	padding-left: 8px;
}

.ys-footer {
	width: 100%;
	background: #F8F8F8;
}

.mod-fot {
	max-width: 1920px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}

.mod-fot-ri {
	width: 29.5%;
	position: relative;
}

.mod-fot-ri-img {
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
}

.mod-fot-ri-img img {
	width: 100%;
}

.mod-fot-le {
	width: 100%;
	padding: 30px 0;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.mflt-le-li a {
	font-size: 18px;
	line-height: 1.5;
	font-weight: bold;
	color: #363636;
}

.mflt-le-li {
	margin-bottom: 12px;
}

.mod-fot-le-top {
	width: 100%;
	position: relative;
	display: flex;
}

.mflt-le {
	width: 20%;
	padding-right: 20px;
	flex: none;
}

.mflt-ri>ul>li>ul>li>a {
	font-size: 18px;
	line-height: 1.5;
	color: #363636;
	transition: all 0.36s;
}

.mflt-ri>ul>li>ul>li {
	margin-bottom: 3px;
}

.mflt-ri>ul>li>ul>li:first-child a {
	color: #999;
}

.mflt-ri>ul {
	display: flex;
	flex-wrap: wrap;
}

.mflt-ri>ul>li {
	width: 33.333333%;
	margin-bottom: 50px;
}

.mod-fot-ri-tit .std-tit64 {
	color: #fff;
}

.mod-fot-ri-popsi {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	padding: 32px 45px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

.ybtw-more-link2 {
	border-radius: 50px;
	border: 1px solid #FFF;
	background: rgba(255, 255, 255, 0.10);
	backdrop-filter: blur(10px);
}

.ybtw-more-link2 p {
	color: #fff;
}

.mflb-share-le {
	width: 162px;
}

.mflb-share-le a {
	display: block;
}

.mflb-share-le img {
	width: 100%;
}

.mflb-share {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #F8F8F8;
}

.msrl-li p {
	color: #747474;
	line-height: 1.5;
	padding-right: 8px;
}

.msrl-li img {
	width: 12px;
}

.msrl-li a {
	display: flex;
	align-items: center;
}

.mflb-share-ri-link {
	display: flex;
	margin-right: 80px;
}

.msrl-li {
	margin-right: 30px;
}

.msrl-li:last-child {
	margin-right: 0;
}

.msri-li {
	position: relative;
	width: 24px;
	margin-right: 24px;
}

.msri-li:last-child {
	margin-right: 0;
}

.msri-li a {
	display: block;
}

.msri-li img {
	width: 100%;
}

.mflb-share-ri {
	display: flex;
	align-items: center;
}

.mflb-share-ri-icon {
	display: flex;
}

.msrl-li:last-child {
	margin-right: 0;
}

.mflb-copyri {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 1px solid #DFDFDF;
	padding-top: 15px;
	margin-top: 15px;
}

.mflb-copyri-ri a {
	font-size: 14px;
	line-height: 1.5;
	color: #363636;
	position: relative;
	display: block;
	margin-left: 28px;
}

.mflb-copyri-ri a::before {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	background: #363636;
	border-radius: 50%;
	left: -14px;
}

.mflb-copyri-ri {
	display: flex;
}

.mflb-copyri-ri a:first-child {
	margin-left: 0;
}

.mflb-copyri-ri a:first-child:before {
	display: none;
}

.ys-banner1 .ys-ban-txtbox-wrap {
	width: 100%;
}

.ybtw-tit .std-h1 {
	color: #fff;
}

.ys-banner1 .ybtw-tit {
	margin-bottom: 25px;
}

.mod-bread {
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
	z-index: 10;
}

.mod-bread-ul-li a {
	font-size: 14px;
	line-height: 1.8;
	color: #fff;
	position: relative;
}

.mod-bread-ul-li {
	padding-right: 24px;
	position: relative;
}

.mod-bread-ul-li::after {
	content: '';
	position: absolute;
	background-image: url(../img/modarr.svg);
	background-size: 100% 100%;
	width: 6px;
	height: 9px;
	top: 50%;
	transform: translateY(-50%);
	right: 8px;
}

.mod-bread-ul-li:last-child:after {
	display: none;
}

.mod-bread-ul {
	display: flex;
}

.sustain-power-top-subtit h2,
.sustain-power-top-subtit p {
	color: #363636;
	line-height: 1.6;
	padding-left: 14px;
	font-size: var(--font20);
	position: relative;
}

.sustain-power-top-subtit h2::after,
.sustain-power-top-subtit p::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	background: #FFBD00;
	border-radius: 30px;
	left: 0;
}

.sustain-power-top-subtit {
	text-align: center;
	display: flex;
	justify-content: center;
	margin-bottom: 17px;
}

.sustain-power-top-tit .std-h2 {
	color: #363636;
	font-size: 500;
	line-height: 1.3;
}

.sustain-power-top-tit {
	text-align: center;
}

.sustain-power-top {
	width: 890px;
	margin: 0 auto;
	margin-bottom: 104px;
	max-width: 100%;
}

.sustain-power-btm {
	width: 100%;
	position: relative;
}

.sustain-power-btm-ul {
	width: 100%;
}

.spbu-li {
	width: 100%;
	margin-bottom: 80px;
	position: sticky;
}

.spbu-li-wrap {
	width: 100%;
	position: relative;
	border-radius: var(--radiu);
	background: #F8F8F8;
	display: flex;
	flex-wrap: wrap;
	padding: 25px;
	justify-content: space-between;
	transition: all 0.36s;
}

.spbu-li-wrap-ri {
	border-radius: 15px;
	width: 43%;
}

.spbu-li-wrap-le {
	width: 46%;
	padding-left: 35px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding-top: 35px;
	padding-bottom: 35px;
}

.slwl-top-num p {
	color: #B3B3B3;
	line-height: 1.5;
}

.slwl-top-num p span {
	color: #363636;
}

.slwl-top-num {
	margin-bottom: 10px;
}

.slwl-top-tit .std-h3 {
	color: #FF7C00;
	line-height: 1.5;
}

.slwl-btm-li-tit p {
	color: #363636;
	line-height: 1.6;
}

.slwl-btm-li-tit {
	margin-bottom: 5px;
}

.slwl-btm-li-info p {
	color: #747474;
	line-height: 1.7;
}

.slwl-btm-li {
	margin-bottom: 20px;
}

.slwl-btm-li:last-child {
	margin-bottom: 0 !important;
	position: sticky;
}

.mod-sticky {
	overflow: visible !important;
}

.spbu-li:nth-child(1) {
	top: 130px;
}

.spbu-li:nth-child(2) {
	top: 220px;
}

.spbu-li:nth-child(3) {
	top: 220px;
}

.sustain-power {
	width: 100%;
	position: relative;
	overflow: visible !important;
	padding-bottom: 90px;
}

.spbu-li:last-child {
	padding-bottom: 60px;
	margin-bottom: 0 !important;
}

.spbu-li.act .spbu-li-wrap {
	background: #e0e0e0;
}

.sustain-leader {
	width: 100%;
	position: relative;
	z-index: 1;
}

.sustain-leader::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40%;
	z-index: -1;
	background: linear-gradient(180deg, #FFF 0.82%, rgba(254, 255, 253, 0) 60.24%);
}

.sustain-leader-btm {
	width: 100%;
	position: relative;
}

.slbs-li {
	width: 33.333333%;
	padding: 0 25px;
}

.slbs-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -25px;
}

.slbs-wrap {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	border: 1px solid #FFF;
	background: rgba(0, 27, 61, 0.30);
	backdrop-filter: blur(20px);
	padding: 40px 32px;
	min-height: 370px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.slbs-wrap-icon {
	width: 40px;
	margin-bottom: 10px;
}

.slbs-wrap-icon img {
	width: 100%;
}

.slbs-wrap-icon-tit .std-h3 {
	color: #fff;
	line-height: 1.5;
}

.slbs-wrap-icon-info p {
	color: #fff;
	line-height: 1.8;
	font-size: 14px;
}

.slbs-wrap-icon-info {
	margin-top: 40px;
}

.sustain-leader-btm-slick {
	width: 100%;
	margin-bottom: 168px;
}

.slbt-li p {
	color: #747474;
	line-height: 1.7;
	padding: 4.5px 20px;
	border-radius: 34px;
	background: rgba(255, 255, 255, 0.60);
	backdrop-filter: blur(15px);
	cursor: pointer;
	transition: all 0.36s;
}

.sustain-leader-btm-tab {
	display: flex;
	justify-content: center;
}

.slbt-li {
	margin: 0 10px;
}

.slbt-li.act p {
	color: #363636;
	background: #FFBD00;
}

.slbs-switch {
	width: 100%;
	position: relative;
	display: none;
}

.slbs-switch:first-child {
	display: block;
}

.sustain-report {
	width: 100%;
	position: relative;
}

.sustain-report-btm {
	width: 100%;
	position: relative;
}

.sustain-report-btm-link {
	border-radius: var(--radiu);
	width: 100%;
	display: flex;
	overflow: hidden;
}

.srbl-le {
	width: 50%;
}

.srbl-ri {
	width: 50%;
	padding: 20px 100px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.srbl-ri-tit .std-h3 {
	color: #333;
	line-height: 1.5;
}

.srbl-ri-tit {
	margin-bottom: 25px;
}

.srbl-ri-info p {
	color: #747474;
	line-height: 1.7;
}

.srbl-ri-more {
	display: flex;
}

.srbl-ri-info {
	margin-bottom: 60px;
}

.sustain-global {
	width: 100%;
	position: relative;
}

.sustain-global-btm {
	width: 100%;
	position: relative;
	display: flex;
	flex-wrap: wrap;
}

.sgbl-li p,
.sgbl-num p {
	font-size: 260px;
	color: #363636;
	font-weight: 600;
	font-family: 'RobotoRegular';
}

.sgbl-img {
	width: 230px;
}

.sgbl-img img {
	width: 100%;
}

.sustain-global-btm-le {
	width: 55%;
	display: flex;
	align-items: center;
}

.sgbl-li {
	display: none;
}

.sgbl-li:first-child {
	display: block;
}

.sustain-global-btm-ri {
	width: 45%;
}

.sgbr-li-tit .std-h3 {
	color: #363636;
	line-height: 1.5;
}

.sgbr-li-tit {
	margin-bottom: 50px;
}

.sgbr-li-info p {
	color: #747474;
	line-height: 1.7;
	min-height: 5.1em;
}

.sgbr-btm-ri,
.sgbr-btm-ri-btn p {
	color: #B3B3B3;
	font-family: 'RobotoRegular';
	line-height: 1.7;
	transition: all 0.36s;
}

.sgbr-btm-le-num {
	color: #363636;
}

.sgbr-btm-ri-btn,
.sgbr-btm-ri {
	display: flex;
}

.sgbr-btm {
	display: flex;
	align-items: center;
}

.sgbr-btm-le {
	width: 96px;
}

.sgbr-btm {
	margin-top: 48px;
}

.sgbr-btm-ri-btn {
	margin: 0 9px;
	cursor: pointer;
	transition: all 0.36s;
}

.sgbr-btm-le p {
	color: rgba(179, 179, 179, 1);
}

.sgbr-li {
	width: 100%;
	display: none;
}

.sgbr-li:first-child {
	display: block;
}

.sgbl-ul {
	width: 350px;
	max-width: 100%;
	/* height: 328px; */
}

.sgbl-ul .slick-track {
	display: block;
}

.sustain-contac {
	width: 100%;
	position: relative;
}

.sustain-contac-img {
	width: 100%;
}

.sustain-contac-img img {
	width: 100%;
}

.sustain-contac .ys-cont1600 {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 10;
}

.sustain-contac-wrap {
	width: 100%;
	position: relative;
}

.sustain-contac-wrap .sustain-power-top-subtit p {
	color: #fff;
}

.sustain-contac-wrap .sustain-power-top-tit .std-h2 {
	color: #fff;
}

.sustain-contac-info .std-h3 {
	color: #fff;
	line-height: 1.5;
}

.sustain-contac-wrap .sustain-power-top-subtit {
	text-align: left;
	display: flex;
	justify-content: flex-start;
}

.sustain-contac-wrap .sustain-power-top {
	max-width: 100%;
	margin: 0;
}

.sustain-contac-more {
	display: flex;
}

.sustain-contac-info {
	margin-bottom: 58px;
}

.head-lang-top-jian path {
	transition: all 0.36s;
}

.ys-page-wrap.act .mhtu-li a,
.ys-hd-pc.ishover .mhtu-li a,
.ys-hd-pc.isfixed .mhtu-li a {
	color: #747474;
}

.ys-page-wrap.act .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item-title {
	color: #363636;
}

.ys-page-wrap.act .head-lang-top-circle svg path,
.ys-hd-pc.ishover .head-lang-top-circle svg path,
.ys-hd-pc.isfixed .head-lang-top-circle svg path {
	fill: #363636;
}

.ys-page-wrap.act .head-lang-top-jian path,
.ys-hd-pc.ishover .head-lang-top-jian path,
.ys-hd-pc.isfixed .head-lang-top-jian path {
	fill: #363636;
}

.ys-page-wrap.act .mod-head-top,
.ys-hd-pc.ishover .mod-head-top,
.ys-hd-pc.isfixed .mod-head-top {
	border-color: rgba(181, 181, 181, 0.2);
}

.ys-page-wrap.act .head-conta-link,
.ys-hd-pc.ishover .head-conta-link,
.ys-hd-pc.isfixed .head-conta-link {
	border: 1px solid #FFBD00;
	background: #FFBD00;
	color: #363636;
}

.head-lang-top-jian svg {
	width: 100%;
	transition: all 0.36s;
}

.head-lang-top.act .head-lang-top-jian svg {
	transform: rotate(180deg);
}

.head-lang-top.act .head-lang-top-circle path,
.head-lang-top.act .head-lang-top-jian svg path {
	fill: #F08300 !important;
}

.home-produc-btm-more .ybtw-more-link p {
	padding-right: 10px;
}

.mflt-ri>ul>li {
	padding-right: 15px;
}

.mflb-copyri-le p {
	color: #363636;
	line-height: 1.5;
	font-size: 14px;
}

.ys-ban-li-positi {
	width: 100%;
	position: relative;
}

.home-lates-le {
	height: 100%;
}

.ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a,
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
	color: #FAC000;
}


.home-symbi {
	width: 100%;
	position: relative;
	/* min-height: 80vh; */
	overflow: visible !important;
}

.home-symbi-cont {
	width: 100%;
	height: 100%;
	position: sticky;
	top: 0;
	left: 0;
	overflow: hidden;
}

.home-provid-particl .home-symbi-top {
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 10;
	transition: all 0.36s;
}

.home-symbi-wrap {
	width: 100%;
	position: relative;
	text-align: center;
}

.home-symbi-tit {
	margin-bottom: 20px;
}

.home-symbi-tit .std-h2 {
	color: #333333;
	font-weight: 290;
}

.home-symbi-info {
	color: #666;
}

.home-provid-btm-particl {
	width: 580px;
	height: 580px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.home-provid-btm-particl img {
	width: 100%;
	height: 100%;
	opacity: 0;
}

.home-symbi-fiex {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	border-radius: 50%;
	overflow: hidden;
}

.home-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.home-provid-wrap {
	/* width: 100%; */
	position: relative;
}

.home-provid .home-provid-wrap {
	position: relative;
	z-index: 10;
}

.home-provid-btm {
	width: 100%;
	position: relative;
}

.hpbu-li-num .std-h2 {
	color: #363636;
	font-family: 'RobotoRegular';
	font-weight: bold;
}

.hpbu-li-info p {
	color: #363636;
}

.hpbu-li-num {
	margin-bottom: 10px;
}

.home-provid-btm-ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.hpbu-li {
	width: 38%;
	text-align: center;
	padding: 85px 50px;
}

.home-provid .home-produc-top {
	margin-bottom: 90px;
}

.home-provid {
	overflow: visible !important;
}

.home-indust {
	width: 100%;
	position: relative;
	/* height: 300vh; */
	/* max-width: 1920px; */
	/* margin: 0 auto; */
}

.home-indust {
	width: 100%;
	overflow: visible !important;
}

.home-indust-wrap {
	width: 100%;
	position: relative;
}

.home-indust-le-tit .std-h2 {
	color: #363636;
	line-height: 1.3;
	font-weight: 500;
}

.home-indust-le-tit {
	margin-bottom: 34px;
}

.home-indust-le-info p {
	color: #363636;
	line-height: 1.75;
}

.home-indust-le-info {
	margin-bottom: 55px;
	width: 77%;
}

.home-indust-le-more {
	display: flex;
}

.home-indust-le {
	width: 52%;
}


.home-indust-ri {
	width: 100vw;
	height: 100%;
	position: absolute;
	top: -160px;
	right: 0;
	transform: translateX(16.5%);
}

.home-indust {
	position: relative;
	height: 350vh;
}

.home-indust .ys-cont1600 {
	height: 100%;
}

.home-indust-ri-wrap {
	width: 100vw;
	overflow: hidden;
	height: calc(100vh - 120px);
	position: relative;
	position: sticky;
	top: 120px;
	left: 0;
}

.home-indust-ri-wrap::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.30);
	opacity: 0;
	pointer-events: none;
	transition: all 0.36s;
	z-index: 1;
}

.hiru-li {
	width: 42%;
	padding: 0 19px;
	flex: none;
}

.hiru-wrap {
	width: 100%;
	border-radius: 10px;
	margin-bottom: 38px;
}

.hiru-wrap:last-child {
	margin-bottom: 0;
}


.home-indust-ri-ul {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	clip-path: inset(32% 35% round 10px);
	background-color: rgb(255, 255, 255);
	position: relative;
	z-index: 1;
}


.hirw-copywri {
	width: 1200px;
	max-width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 10;
	opacity: 0;
	pointer-events: none;
	transition: all 0.36s;
}

.hirw-copywri-tit .std-h1 {
	color: #fff;
	line-height: 1.2;
	font-weight: 500;
	text-align: center;
}

.hirw-copywri-tit {
	margin-bottom: 55px;
}

.hirw-copywri-more {
	display: flex;
	justify-content: center;
}

.hiru-li2 {
	transform: translateY(-38%);
	position: relative;
	z-index: 10;
}

/* .hiru-li3,
.hiru-li1 {
    transform: translateY(-100%);
} */

.hiru-li1 {
	transform: translate(12%, -100%);
}

.hiru-li3 {
	transform: translate(-12%, -100%);
}

.home-indust-ri-wrap.on .hirw-copywri {
	opacity: 1;
	pointer-events: all;
}

.home-indust-ri-wrap.on::after {
	opacity: 1;
}

/* .home-news {
	margin-top: -90px;
} */

.ys-ban-li.slick-active .ybtw-tit,
.ys-ban-li.slick-active .ybtw-info,
.ys-ban-li.slick-active .ybtw-more {
	animation: ysfadeInUp 1s ease-in-out both;
}

/* .ybtw-info  */


.ys-ban-imgbox::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 130px;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 100%);
}

.solutio-introdu {
	width: 100%;
	position: relative;
}

.solutio-introdu-le .sustain-power-top-subtit {
	justify-content: flex-start;
}

.solutio-introdu-ri p {
	color: #363636;
}

.solutio-introdu-ri p span {
	color: #F08300;
}

.solutio-introdu-le {
	width: 29%;
	padding-right: 20px;
}

.solutio-introdu-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.solutio-introdu-ri {
	width: 71%;
}

.solutio-keep {
	width: 100%;
	position: relative;
	/* height: 400vh; */
	overflow: visible !important;
}

.solutio-keep-ul {
	width: 100%;
}

.solutio-keep-ul-li {
	width: 100%;
	height: 100vh;
}

.solutio-keep-top {
	width: 100%;
	position: relative;
	height: 100%;
}

.solutio-keep-top-li {
	width: 100%;
	position: relative;
	display: none;
}

.solutio-keep-top .slick-track,
.solutio-keep-top .slick-list {
	height: 100%;
}

.solutio-keep-top-li::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 22%;
	height: 100%;
	background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 100%);
}

.solutio-keep-top-li::before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 22%;
	height: 100%;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 100%);
}

.solutio-keep-top-li:first-child {
	display: block;
}

.solutio-keep-top-li img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.solutio-keep-sticky {
	position: sticky;
	top: 120px;
	left: 0;
	height: calc(100vh - 120px);
}

.solutio-keep-btm {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	height: 100%;
	z-index: 10;
	max-width: 1920px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.skbt-tit .sustain-power-top-subtit p {
	color: #fff;
	font-weight: 400;
}

.skbt-info p {
	color: #fff;
}

.solutio-keep-btm-tit {
	position: absolute;
	top: 50%;
	left: 50%;
	width: calc(100% - 200px);
	transform: translate(-50%, -50%);
	z-index: 1;
}

.solutio-keep-btm-tit .sustain-power-top-subtit {
	justify-content: flex-start;
}

.solutio-keep-btm-tit {
	display: flex;
	justify-content: space-between;
	pointer-events: none;
}

.solutio-keep-btm-center {
	width: 560px;
	margin: 0 auto;
	border-radius: 20px;
	background: rgba(255, 255, 255, 0.80);
	backdrop-filter: blur(30px);
	padding: 40px 37px;
	position: relative;
	z-index: 10;
}

.skbc-top {
	display: flex;
	justify-content: center;
	margin-bottom: 10px;
}

.skbc-top-le p {
	color: #363636;
}

.skbc-top-ri p {
	color: #b3b3b3;
}

.skbc-top-le {
	padding-right: 7px;
}

.skbc-top p {
	font-family: 'RobotoRegular';
}

.skbc-tit-li {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	display: none;
}

.skbc-tit-li:first-child {
	display: block;
}

.skbc-tit {
	margin-bottom: 24px;
}

.stlu-li {
	display: none;
}

.stlu-li:first-child {
	display: block;
}

.skbc-img-li .ys-imgbox-cover {
	border-radius: 10px;
}

.skbc-img {
	width: 100%;
	position: relative;
}

.skbc-img-li {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.skbc-img-li:first-child {
	position: relative;
}


.sblm-link p {
	color: #F08300;
	line-height: 1.7;
	padding-right: 15px;
}

.sblm-link img {
	width: 12px;
}

.sblm-link {
	display: flex;
	align-items: center;
}

.skbc-btm-li-more {
	display: flex;
	justify-content: center;
}

.skbc-btm-li-tit p {
	color: #363636;
	line-height: 1.7;
	max-height: 5.1em;
	overflow: hidden;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.skbc-btm {
	width: 100%;
	margin-top: 20px;
}

.skbc-btm-li {
	width: 90%;
	margin: 0 auto;
	text-align: center;
	display: none;
}

.skbc-btm-li:first-child {
	display: block;
}

.skbc-btm-li-tit {
	margin-bottom: 10px;
}

.solutio-keep-positi {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.skbc-tit .slick-track,
.skbc-top-le-ul .slick-track {
	display: block;
}

.skbc-top-le-ul {
	width: 28px;
}

.skbc-top-ri span {
	padding-right: 10px;
}

.skbc-btm-li.slick-current,
.skbc-tit-li.slick-current {
	animation: ysfadeInUp 1s ease-in-out both;
}


.skbc-img-li {
	opacity: 1 !important;
}

.skbc-img-li-wrap {
	width: 100%;
	overflow: hidden;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.solutio-keep-btm-center.down .skbc-img-li.mcslick-prev {
	z-index: 9999 !important;
}

.solutio-keep-btm-center.up .skbc-img-li.mcslick-prev {
	z-index: 9999 !important;
}

.solutio-keep-btm-center.up .skbc-img-li.mcslick-next {
	z-index: 999 !important;
}

.solutio-keep-btm-center.up .skbc-img-li.slick-current {
	z-index: 1000 !important;
}

.solutio-keep-btm-center.down .skbc-img-li.mcslick-prev .skbc-img-li-wrap {
	clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
}

.solutio-keep-btm-center.up .skbc-img-li.mcslick-prev .skbc-img-li-wrap {
	clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
}

.solutio-keep-btm-center.up .skbc-img-li.slick-active .skbc-img-li-wrap {
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.solutio-keep-btm-center.up .skbc-img-li.mcslick-next .skbc-img-li-wrap {
	transition: inherit;
}

.solutio-keep-btm-center.up .skbc-img-li.mcslick-prev .skbc-img-li-wrap {
	transition: inherit;
}

.solutio-compati {
	width: 100%;
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
}

.solutio-compati-desz {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.solutio-compati-desz img {
	width: 100%;
}

.solutio-compati .ys-cont1600 {
	position: absolute;
	height: 100%;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 10;
	display: flex;
	justify-content: center;
	align-items: center;
}

.solutio-compati-venter {
	width: 706px;
	margin: 0 auto;
	max-width: 100%;
	text-align: center;
	padding-bottom: 50px;
	position: relative;
	z-index: 10;
}

.solutio-compati-venter-tit .std-h2 {
	color: #363636;
	font-weight: 500;
}

.solutio-compati-venter-info p {
	color: #747474;
	line-height: 1.7;
}

.solutio-compati-venter-tit {
	margin-bottom: 29px;
}

.solutio-compati-venter-info {
	width: 86%;
	margin: 0 auto;
}

.solutio-compati-logo-li {
	position: absolute;
	transform: translate(-50%, -50%);
}

.solutio-compati-logo-li .ys-imgbox-cover {
	border-radius: 50%;
	border-radius: 100px;
	background: #FFF;
	box-shadow: 0px 8px 5px 0px rgba(0, 97, 245, 0.03), 0px 4px 4px 0px rgba(0, 97, 245, 0.05);
}

.solutio-compati-desz {
	opacity: 0.65;
}

.scll-posi1 {
	left: 7.5%;
	top: 24%;
	width: 6.8%;
}

.scll-posi2 {
	left: 32.8%;
	top: 13.4%;
	width: 6.4%;
}

.scll-posi3 {
	left: 46.4%;
	top: 22.4%;
	width: 8.3%;
}

.scll-posi4 {
	left: 68%;
	top: 14.4%;
	width: 7.5%;
}

.scll-posi5 {
	left: 23.5%;
	top: 32.4%;
	width: 9.1%;
}

.scll-posi6 {
	left: 76%;
	top: 37.6%;
	width: 6.4%;
}

.scll-posi7 {
	left: 89.4%;
	top: 32.5%;
	width: 6%;
}

.scll-posi8 {
	left: 10.1%;
	top: 52.6%;
	width: 7.5%;
}

.scll-posi9 {
	left: 24%;
	top: 61.8%;
	width: 6.4%;
}

.scll-posi10 {
	left: 77.3%;
	top: 58.5%;
	width: 8.8%;
}

.scll-posi11 {
	left: 95.4%;
	top: 53.6%;
	width: 7.5%;
}

.scll-posi12 {
	left: -0.2%;
	top: 71.4%;
	width: 5.3%;
}

.scll-posi13 {
	left: 42%;
	top: 70.4%;
	width: 8.25%;
}

.scll-posi14 {
	left: 65%;
	top: 71.4%;
	width: 6.4%;
}

.scll-posi15 {
	left: 20.8%;
	top: 82.6%;
	width: 7.5%;
}

.scll-posi16 {
	left: 54.2%;
	top: 86.2%;
	width: 7.5%;
}

.scll-posi17 {
	left: 83.6%;
	top: 81.4%;
	width: 6.4%;
}

.solutio-success {
	width: 100%;
	position: relative;
}

.solutio-success-top {
	width: 74%;
	position: relative;
}

.solutio-success-top .sustain-power-top-subtit {
	justify-content: flex-start;
}

.solutio-success-top .sustain-power-top-tit {
	text-align: left;
}

.sustain-power-top-tit .std-h3 {
	color: #363636;
	line-height: 1.5;
}

.sustain-power-top-tit .std-h3 span {
	color: #FF7C00;
}

.solutio-success-btm {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.solutio-success-btm-le {
	width: 42.5%;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.solutio-success-btm-le img {
	width: 100%;
}

.ssbl-li img {
	width: 100%;
	/* transition: all 0.36s; */
	clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
}

.ssbl-li.on img {
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.solutio-success-btm-ri {
	width: 51%;
	position: relative;
}

.sssbr-li {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

/* .sssbr-link::after {
    content: '';
    position: absolute;
    top: -100%;
    left: 0;
    width: 100%;
    height: 100%;
    background: #F8F8F8;
    transition: all 0.36s;
    z-index: -1;
} */

.sssbr-link {
	display: flex;
	border-bottom: 1px solid #E1E1E1;
	align-items: center;
	width: 100%;
	padding: 33.5px 20px;
	transition: all 0.36s;
	position: relative;
	overflow: hidden;
	z-index: 1;
}


.sssbr-link:after {
	background-color: #F8F8F8;
	content: "";
	z-index: -1;
	height: 100%;
	inset: 0;
	position: absolute;
	transform: scaleY(0);
	transform-origin: top;
	transition: transform .4s cubic-bezier(.24, .43, .15, .97);
	width: 100%;
}



.sssbr-li.top .sssbr-link:after {
	transform-origin: bottom;
}

.sssbr-li.bottom .sssbr-link:after {
	transform-origin: top;
}

.sssbr-link-le p {
	color: #747474;
	line-height: 1.6;
	max-height: 1.6em;
	overflow: hidden;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.sssbr-link-le {
	padding-right: 15px;
	width: 100%;
}

.sssbr-link-arr {
	width: 16px;
	flex: none;
}

.sssbr-link-arr svg {
	width: 100%;
}

.sssbr-link-arr svg path {
	transition: all 0.36s;
}

.sssbr-link-le .std-h5 span {
	font-family: 'RobotoRegular';
	padding-right: 20px;
}

.scll-posi1 .ys-imgbox-cover,
.scll-posi2 .ys-imgbox-cover,
.scll-posi3 .ys-imgbox-cover,
.scll-posi5 .ys-imgbox-cover,
.scll-posi8 .ys-imgbox-cover,
.scll-posi9 .ys-imgbox-cover,
.scll-posi12 .ys-imgbox-cover,
.scll-posi13 .ys-imgbox-cover,
.scll-posi15 .ys-imgbox-cover {
	animation: fadeInLeft 1s ease-in-out both;
	animation-delay: .3s
}

.scll-posi4 .ys-imgbox-cover,
.scll-posi6 .ys-imgbox-cover,
.scll-posi7 .ys-imgbox-cover,
.scll-posi10 .ys-imgbox-cover,
.scll-posi11 .ys-imgbox-cover,
.scll-posi14 .ys-imgbox-cover,
.scll-posi16 .ys-imgbox-cover,
.scll-posi17 .ys-imgbox-cover {
	animation: fadeInRight 1s ease-in-out both;
	animation-delay: .3s
}

.ys-banner1 .ys-ban-txtbox-wrap {
	width: 70%;
}

.ahwu-li .ys-cont1600 {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	height: 100%;
	align-items: center;
	justify-content: space-between;
}

.ahwu-li {
	width: 100vw;
	position: relative;
	height: 100%;
	flex: none;
}

.ahwu-le {
	width: 29%;
	text-align: center;
}

.ahwu-le-num p {
	color: #b3b3b3;
	font-family: 'RobotoRegular';
}

.ahwu-le-num p span {
	color: #FF7C00;
}

.ahwu-le-tit .std-h2 {
	color: #363636;
	line-height: 1.3;
	font-weight: 500;
}

.ahwu-le-info .std-word1 {
	color: #747474;
}

.ahwu-le-num {
	margin-bottom: 15px;
}

.ahwu-le-tit {
	margin-bottom: 27px;
}

.ahwu-ri {
	width: 52.5%;
	position: relative;
	padding-bottom: 80px;
	padding-top: 80px;
}

.ahwu-ri-img1 {
	border-radius: 10px;
}

.ahwu-ri-img2 {
	width: 33.5%;
	position: absolute;
	bottom: 0;
	right: 45px;
	border-radius: 10px;
}

.ahwu-li-line {
	position: absolute;
	top: 15%;
	left: 13%;
	width: 100%;
	pointer-events: none;
}

.ahwu-li-line-img {
	clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
}

.achieve-horizon-ul-li {
	width: 100%;
	height: calc(100vh - 119px);
}

.achieve-horizon {
	overflow: visible !important;
	width: 100%;
	position: relative;
}

.achieve-horizon-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.achieve-horizon-wrap-slide {
	width: 100vw;
	height: calc(100vh - 119px);
	position: sticky;
	top: 119px;
	overflow: hidden;
}

.achieve-horizon-wrap-ul {
	height: 100%;
	display: flex;
}

.achieve-residen {
	width: 100%;
	position: relative;
}

.achieve-residen .solutio-success-top {
	width: 850px;
	max-width: 100%;
}

.achieve-residen-btm {
	width: 79%;
	margin: 0 auto;
	position: relative;
}

.achieve-residen-btm-img {
	width: 100%;
	position: relative;
}

.achieve-residen-btm-img img {
	width: 100%;
}

.arbd-li {
	position: absolute;
	transform: translate(-50%, -50%);
	z-index: 10;
	cursor: pointer;
}

.arbd-dots {
	width: 26px;
	position: relative;
	transition: all 0.36s;
}

.arbd-dots img {
	width: 100%;
	position: relative;
	z-index: 10;
}


.ssbl-li img {
	transition: all 0s !important;
}

.arbd-dots::before {
	content: '';
	background: rgba(255, 189, 0, .25);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	animation: kuosan 1.6s linear 0s infinite;
}

.arbd-dots::before {
	animation: kuosan 2.2s linear 0.1s infinite;
}

.arbd-dots::after {
	content: '';
	background: rgba(255, 189, 0, .25);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	animation: kuosan 1.6s linear .8s infinite;
}

.arbd-dots::after {
	animation: kuosan 2.2s linear 1.2s infinite;
}

@keyframes kuosan {
	0% {
		width: 24px;
		height: 24px;
		opacity: 1;

	}

	50% {

		width: 40px;
		height: 40px;
		opacity: 1;
	}

	100% {
		width: 60px;
		height: 60px;
		opacity: 0;
	}
}

.arbd-hover {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0px;
	z-index: 10;
}

.arbd-hover {
	pointer-events: none;
}

.arbd-hover-wrap {
	position: relative;
	top: 0;
	transform: translateY(0);
	left: 0;
}

.arbd-hover-wrap::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 0;
	height: 100%;
	background: linear-gradient(90deg, #FF7C00 0%, #FFBD00 100%);
	border-radius: 22px;
}

.arbd-li .arbd-hover-wrap div {
	opacity: 0;
}

.arbd-li .arbd-hover-wrap div {
	opacity: 0;
}

.arbd-hover-wrap-icon div {
	display: inline-block;
	float: none;
}

.ahwi-le {
	position: relative;
	top: 0px;
	z-index: 10;
	line-height: 46px;
	width: 20px;
}

.ahwi-text {
	font-size: 18px;
	color: #fff;
	line-height: 44px;
	margin-right: 26px;
}

.ahwi-text {
	line-height: 46px;
}

.ahwi-icon {
	width: 36px;
}

.ahwi-icon img {
	width: 100%;
}

.arbd-hover-wrap {
	white-space: nowrap;
	pointer-events: none;
}

@keyframes kuo {

	0% {

		width: 0;

		height: 0;

	}

	100% {

		width: 40px;

		height: 40px;

	}

}

.arbd-hover-wrap-icon {
	padding-right: 5px;
	display: flex;
	align-items: center;
}

.arbd-li.on .ahwi-le {
	order: 3;
}

.arbd-li.on .ahwi-text {
	order: 2;
}

.arbd-li.on .ahwi-icon {
	order: 1;
}

.arbd-li.on .ahwi-text {
	margin-right: 0px;
	margin-left: 26px;
}

.arbd-li.on .arbd-hover-wrap-icon {
	padding-left: 5px;
	padding-right: 0px;
}

.arbd-li.on .ahwi-icon img {
	transform: rotate(180deg);
}

.arbd-li.on .arbd-hover {
	left: auto;
	right: 0;
}

.arbd-li.on .arbd-hover-wrap::before {
	left: auto;
	right: 0;
}

.achieve-smart {
	width: 100%;
	position: relative;
	background: rgba(255, 189, 0, 0.16);
}

.achieve-smart::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(255, 255, 255, 1) 38.53%, rgba(255, 255, 255, 0) 100%);
}

.achieve-smart-wrap {
	width: 100%;
	display: flex;
	align-items: center;
	position: relative;
	z-index: 10;
}

.achieve-smart-wrap-le {
	width: 37%;
	transform: translateX(-100px);
}

.achieve-smart-wrap-le img {
	width: 100%;
}

.achieve-smart-wrap-ri {
	width: 58.5%;
}

.aswr-tit .std-h2 {
	color: #363636;
	line-height: 1.3;
}

.achieve-smart-wrap-ri .sustain-power-top-subtit {
	justify-content: flex-start;
}

.aswr-intit .std-h3 {
	color: #FF7C00;
	line-height: 1.5;
}

.aswr-tit {
	margin-bottom: 30px;
}

.aswr-intit {
	margin-bottom: 18px;
}

.aswr-info p {
	color: #747474;
	line-height: 1.6;
}

.aswr-more {
	display: flex;
}

.aswr-info {
	margin-bottom: 60px;
}

.achieve-find {
	width: 100%;
	position: relative;
}

.achieve-find-tit .std-h2 {
	color: #363636;
	text-align: center;
}

.ssbl-li {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.ssbl-li:first-child {
	position: relative;
}

.mc_nav_line {
	display: block;
	position: absolute;
	width: 100%;
	background: #F8F8F8;
	transition: all .4s;
	pointer-events: none;
	z-index: -1;
}


.sssbr-link-sp {
	position: absolute;
	width: 100%;
	height: 50%;
	left: 0;
}

.sssbr-link-sp1 {
	top: 0;
}

.sssbr-link-sp2 {
	bottom: 0;
}


.solar-solution {
	width: 100%;
	position: relative;
	min-height: calc(100vh - 119px);
	overflow: visible !important;
}


.solar-solution-sticky {
	position: sticky;
	top: 119px;
	left: 0;
	width: 100%;
	height: calc(100vh - 119px);
	overflow: hidden;
}

.solar-solution-video {
	width: 100%;
	position: relative;
	height: 120%;
	top: -20%;
}

.solar-solution-video::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	z-index: 10;
}

.solar-solution-video img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.solar-solution-center .sustain-power-top-subtit {
	margin-bottom: 0 !important;
}

.solar-solution-center .sustain-power-top-subtit p {
	color: #fff;
}

.solar-solution-center {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 10;
	width: 360px;
	max-width: 100%;
	text-align: center;
}

.solar-solution-center-tit .std-h1 {
	color: #fff;
	line-height: 1.2;
	font-weight: 500;
}

.solar-solution-center .sustain-power-top-subtit p::after {
	background: #FFBD00;
}

.solar-solution-center-tit {
	margin-bottom: 58px;
}

.solar-solution-ul {
	width: 100%;
	padding-top: 70vh;
	padding-bottom: 30vh;
}

.solar-solution-ul-li {
	width: 100%;
	margin-bottom: 20px;
}

.aaul-wrap {
	width: 34%;
	border-radius: 20px;
	border: 1px solid #FFF;
	background: rgba(255, 255, 255, 0.10);
	backdrop-filter: blur(10px);
	padding: 32px;
}

.solar-solution-post {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.solar-solution .ys-cont1680 {
	position: relative;
	z-index: 10;
}

.aaul-wrap .ys-imgbox-cover {
	border-radius: 10px;
}

.aaul-wrap-tit p {
	color: #fff;
	line-height: 1.5;
}

.aaul-wrap-info p {
	color: #fff;
	line-height: 1.7;
}

.aaul-wrap-tit {
	margin-bottom: 2px;
}

.aaul-wrap .ys-imgbox-cover {
	margin-bottom: 25px;
}

.aaul-wrap-info-ul p {
	color: #fff;
	line-height: 1.7;
	padding-left: 14px;
	position: relative;
	margin-bottom: 6px;
}

.aaul-wrap-info-ul p::after {
	content: '';
	position: absolute;
	top: 11px;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 41px;
	background: #FFBD00;
}

.aaul-wrap-info {
	margin-bottom: 25px;
}

.aaul-wrap-info-num p {
	color: #fff;
	font-family: 'RobotoRegular';
}

.aaul-wrap-info-num p span {
	opacity: 0.6;
}

.aaul-wrap-info-num {
	text-align: right;
}

.solar-solution-ul-li:nth-child(odd) {
	display: flex;
	justify-content: flex-end;
}

.solar-solution-ul-li:nth-child(odd) .aaul-wrap {
	transform: translateX(60px);
}

.solar-solution-ul-li:nth-child(even) .aaul-wrap {
	transform: translateX(-60px);
}

.grid-advanta {
	width: 100%;
	position: relative;
}

.grid-advanta-btm {
	width: 100%;
	position: relative;
}

.grid-advanta-btm-li {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 150px;
}

.grid-advanta-btm-li:last-child {
	margin-bottom: 0 !important;
}

.grid-advanta-btm-li:nth-child(2n) {
	flex-direction: row-reverse;
}

.gabl-le {
	width: 52%;
	border-radius: 10px;
	overflow: hidden;
}

.gabl-le img {
	width: 100%;
	border-radius: 10px;
}

.gabl-ri-tit p {
	color: #363636;
	line-height: 1.6;
}

.gabl-ri-tit {
	margin-bottom: 40px;
}

.gabl-ri-ul-li {
	display: flex;
	align-items: flex-start;
	width: 100%;
	margin-bottom: 20px;
}

.grul-icon {
	width: 28px;
	flex: none;
}

.grul-icon img {
	width: 100%;
}

.grul-ri {
	width: 100%;
	padding-left: 20px;
}

.grul-ri-tit p {
	color: #363636;
	line-height: 1.6;
}

.grul-ri-tit {
	margin-bottom: 5px;
}

.grul-ri-info p {
	color: #747474;
	line-height: 1.7;
}

.gabl-ri {
	width: 40%;
}

.grid-power-tit .std-h2 {
	color: #fff;
	text-align: center;
}

.grid-power .ys-cont1280 {
	position: relative;
	z-index: 10;
}

.grid-power-ul-li {
	width: 33.333333%;
	padding: 0 50px;
	margin-bottom: 60px;
}

.grid-power-ul {
	margin: 0 -50px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.grid-power {
	display: flex;
	align-items: center;
}

.gpul-wrap {
	width: 100%;
	border-radius: 20px;
	border: 1px solid #FFF;
	background: rgba(255, 255, 255, 0.10);
	backdrop-filter: blur(10px);
	padding: 47px 35px 25px;
	height: 100%;
}

.gpul-wrap-iocn {
	width: 70px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.gpul-wrap-tit p {
	color: #FFF;
	line-height: 1.6;
	text-align: center;
}

.perform-overvi {
	width: 100%;
	position: relative;
}

.solutio-introdu-ri-info p {
	color: #747474;
	line-height: 1.7;
}

.solutio-introdu-ri-info {
	margin-top: 26px;
}

.perform-overvi .solutio-introdu-ri {
	width: 56%;
}

.perform-overvi-img {
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
}

.perform-overvi-img img {
	width: 100%;
	border-radius: 10px;
}

.perform-overvi .solutio-introdu-wrap {
	margin-bottom: 80px;
}

.perform-advan-img {
	width: 100%;
	height: 100%;
}

.perform-advan-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.perform-advan-posit {
	position: absolute;
	top: 47px;
	right: 67px;
	z-index: 10;
	width: 628px;
	border-radius: 20px;
	background: rgba(255, 255, 255, 0.90);
	backdrop-filter: blur(30px);
	padding: 43px;
}

.papt-le .sustain-power-top-subtit {
	margin-bottom: 0 !important;
	justify-content: flex-start;
}

.papt-le .sustain-power-top-subtit p {
	color: #747474;
}

.papt-ri p {
	color: #b3b3b3;
	font-family: 'RobotoRegular';
}

.papt-ri p span {
	color: #363636;
}

.perform-advan-posit-top {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.perform-advan-posit-tit .std-h3 {
	color: #363636;
	line-height: 1.5;
	max-height: 1.5em;
	overflow: hidden;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.perform-advan-posit-tit {
	margin-bottom: 11px;
}

.perform-advan-posit-info p {
	color: #747474;
	line-height: 1.7;
	max-height: 3.4em;
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.perform-advan-posit-info {
	margin-bottom: 32px;
}

.perform-inverte {
	width: 100%;
	position: relative;
	background: #F8F8F8;
}

.perform-inverte .ys-cont1600 {
	position: relative;
}

.perform-inverte .solutio-success-top {
	width: 554px;
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.perform-inverte-btm {
	width: 100%;
	position: relative;
}

.perform-inverte-btm-ul {
	width: 100%;
}

.pibu-li {
	width: 100%;
	position: relative;
	display: none;
}

.pibu-li:first-child {
	display: block;
}

.perform-inverte-btm-switch {
	position: absolute;
	bottom: 50px;
	left: 0;
	z-index: 10;
	display: flex;
}

.pibs-li {
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.80);
	margin-right: 10px;
	padding: 6px 14px;
	cursor: pointer;
}

.pibs-li p {
	color: #B3B3B3;
	line-height: 1.7;
}

.pibs-li.act p {
	color: #363636;
}

.reside-page .ys-ban-txtbox-wrap {
	text-align: center;
	margin: 0 auto;
}

.reside-page .ybtw-info {
	width: 80%;
	margin: 0 auto;
}

.reside-page .ys-pos-center {
	top: 34%;
}


.reside-energy {
	width: 100%;
	background: #F8F8F8;
	max-width: 1920px;
	margin: 0 auto;
}

.reul-le {
	width: 50%;
}

.reside-energy-ul-li {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.reside-energy-ul-li:nth-child(2n) {
	flex-direction: row-reverse;
}

.reside-energy-ul-li:nth-child(2n) .reul-ri {
	padding-left: 7.5vw;
	padding-right: 0 !important;
}

.reul-ri {
	width: 42%;
	padding-right: 7.5vw;
}

.reul-ri-tit .std-h3 {
	color: #363636;
	line-height: 1.5;
}

.reul-ri-tit {
	margin-bottom: 20px;
}

.reul-ri-info p {
	color: #747474;
	line-height: 1.7;
}

.rrul-tit p {
	color: #363636;
	line-height: 1.6;
}

.rrul-info p {
	color: #747474;
}

.rrul-tit {
	margin-bottom: 5px;
}

.reul-ri-ul {
	margin-top: 40px;
}

.reul-ri-ul-li {
	position: relative;
	padding-left: 30px;
	width: 100%;
	margin-bottom: 30px;
}

.reul-ri-ul-li::after {
	content: '';
	position: absolute;
	top: 13px;
	left: 0;
	width: 10px;
	height: 10px;
	border-radius: 41px;
	background: #FFBD00;
}

.reul-ri-ul-li:last-child {
	margin-bottom: 0 !important;
}

.rrul-ul p {
	color: #747474;
	line-height: 1.7;
	position: relative;
	padding-left: 22px;
}

.rrul-ul p::after {
	content: '';
	position: absolute;
	top: 11px;
	left: 5px;
	width: 5px;
	height: 5px;
	border-radius: 41px;
	background: #747474;
}

.rrul-ul {
	margin-top: 20px;
}

.reside-product {
	width: 100%;
	position: relative;
}

.reside-product-tit .std-h2 {
	text-align: center;
}

.reside-page .ys-ban-imgbox::before {
	background: linear-gradient(0deg, rgba(0, 70, 107, 0.20) 0%, rgba(0, 69, 104, 0) 100%);
}

.reside-product-btm {
	width: 100%;
	position: relative;
	display: flex;
	flex-wrap: wrap;
}


.reside-product-btm-le {
	width: 39%;
	position: relative;
}

.reside-product-btm-ri {
	width: 61%;
}

.rpbl-ul {
	width: 68.5%;
	margin: 0 auto;
}

.rpbl-ul-li {
	display: none;
}

.rpbl-ul-li:first-child {
	display: block;
}

.rpbl-ul .slick-dots li {
	width: 18px;
	height: 3px;
	border-radius: 5px;
	background: #D8D9E0;
}

.rpbl-ul .slick-dots li.slick-active {
	background: #747474;
}

.rpbl-ul .slick-dots {
	position: relative;
	bottom: 0;
	margin-top: 20px;
}

.rpbl-swiper {
	width: 100%;
	display: none;
}

.rpbl-swiper:first-child {
	display: block;
}

.home-reside-ph {
	display: none;
}

.hrul-cent-img .ys-imgbox-cover {
	border-radius: 20px;
}



.home-reside {
	overflow: visible;
}


.home-reside-pc {
	width: 100%;
	position: relative;
}


.home-reside-pc-posit {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
	display: flex;
	justify-content: center;
	align-items: flex-start;
}

.home-reside-pc .hrul-cent {
	position: sticky;
	top: 40%;
}

.home-reside-pc .hrul-cent {
	pointer-events: all;
	margin-bottom: 160px;
}

.hrpp-slick-li {
	display: none;
}

.hrpp-slick-li:first-child {
	display: block;
}

.hrul-cent.on .hrpp-slick-li.slick-current .hrul-cent-lable,
.hrul-cent.on .hrpp-slick-li.slick-current .hrul-cent-tit,
.hrul-cent.on .hrpp-slick-li.slick-current .home-soluti-more,
.hrul-cent.on .hrpp-slick-li.slick-current .hrul-cent-info {
	animation: fadeclip 1.6s ease 1;
}

.mod-fot-ri-img {
	height: 100%;
}

.mod-fot-ri-img img {
	height: 100%;
	object-fit: cover;
}

.sssbr-li .ys-imgbox-cover {
	border-radius: 8px;
	display: none;
}

.solar-solution-ph {
	display: none;
}

.ahwu-li-line img {
	transition: all 0s !important;
}

.skbc-tit-li .std-h3 {
	color: #363636;
	max-height: 3em;
	line-height: 1.5;
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.head-nav-item-drop1 {
	width: 100vw;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	padding-top: 50px;
	padding-bottom: 20px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08);
	display: none;
}

.head-nav-item {
	position: static;
}

.hnid-wrap {
	width: 100%;
	display: flex;
	align-items: flex-start;
}

.hnid-wrap-ri {
	width: 23%;
}

.hnid-wrap-le {
	width: 79%;
}

.hnid-wrap-ri-link {
	width: 100%;
	display: block;
	border-radius: 10px;
	background: #F4F4F4;
	backdrop-filter: blur(19.244285583496094px);
	overflow: hidden;
}

.hwrl-btm {
	width: 100%;
	padding: 12px 20px 20px;
}

.hwrl-btm-tit .std-h5 {
	color: #363636;
	line-height: 1.6;
	max-height: 1.6em;
	overflow: hidden;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.hwrl-btm-info p {
	color: #747474;
	line-height: 1.8;
	font-size: 14px;
	max-height: 3.6em;
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.hwrl-btm-info {
	margin-bottom: 15px;
}

.hnid-wrap-le-ul {
	display: flex;
	flex-wrap: wrap;
}

.hwlu-li {
	min-width: 30.333333%;
	padding-right: 55px;
	margin-bottom: 50px;
}

.hwlu-li-top p {
	color: #363636;
	line-height: 1.6;
	font-size: 20px;
	padding-left: 16px;
	padding-right: 15px;
	transition: all 0.36s;
}

.hwlu-li-top {
	display: flex;
	align-items: flex-start;
}

.hwlu-li-top svg {
	width: 12px;
	margin-top: 12px;
}

.hwlu-li-top svg path {
	transition: all 0.36s;
}

.hwlu-li-top img {
	width: 24px;
	margin-top: 3px;
}

.hwlu-li-top.yxnav-active2 p {
	color: #FF7C00;
}

.hwlu-li-top.yxnav-active2 svg path {
	fill: #FF7C00 !important;
}

.hwlu-li-btm {
	padding-left: 42px;
	margin-top: 15px;
	width: 100%;
}

.hwlu-li-btm-li a {
	font-size: 16px;
	line-height: 1.7;
	color: #747474;
	transition: all 0.36s;
}

.hwlu-li-btm-li {
	margin-bottom: 5px;
}

.hwlu-li-btm-li.yxnav-active3 a {
	color: #FF7C00;
}

/* .head-nav-item.yxnav-active1 .head-nav-item-title::after {
	opacity: 1;
	width: 100%;
} */

.head-nav-item.yxnav-active1 .head-nav-item-title {
	color: #FF7C00;
}

.head-nav-item-title {
	position: relative;
}

.head-nav-item-title::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 0%;
	height: 2px;
	background: #F08300;
	transition: all 0.36s;
	opacity: 0;
}

.head-nav-item.is-hover {
	position: relative;
}

.head-nav-item-drop2 {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	display: none;
}

.hnid-wrap-flex {
	width: 100%;
	display: flex;
}

.hniw-wrap {
	width: 100%;
	flex: none;
	display: flex;
	flex-direction: column;
	border-radius: 0px 0px 15px 15px;
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0px 0px 5.4px 0px rgba(0, 0, 0, 0.10);
	padding: 25px 33px;
}

.hnid-wrap-li a {
	color: #747474;
	line-height: 1.7;
	font-size: 16px;
	white-space: nowrap;
	transition: all 0.36s;
}

.hnid-wrap-li {
	margin-bottom: 10px;
}

.hnid-wrap-li:last-child {
	margin-bottom: 0 !important;
}

.hnid-wrap-li.yxnav-active2 a {
	color: #FF7C00 !important;
}

.mhtu-li .head-nav-item-drop {
	min-width: 178px;
}

.hwlu-li:nth-child(5) {
	min-width: 33%;
}

.pulb-pic-tit {
	transition: all 0.36s;
}

.giul-cont {
	width: 28%;
}

.goods-rela-btm {
	width: 100%;
	position: relative;
}

.goods-image {
	overflow: visible !important;
}

.goods-image-ul-li {
	position: sticky !important;
	top: 119px;
	margin-bottom: 300px;
}

.goods-image-ul-li:last-child {
	margin-bottom: 0 !important;
}

.giul-pic img {
	height: calc(100vh - 119px);
	object-fit: cover;
}

.goods-image-ul {
	width: 100%;
	position: relative;
}

.list-page-cont .box {
	width: 100%;
}

.lcul-par {
	padding-right: 0 !important;
}

.list-page-box {
	display: flex;
	align-items: stretch;
}

.list-page-cont-all {
	padding-right: 47px;
	flex: none;
}

.list-page-cont-all .lcul-par {
	height: 100%;
	display: flex;
	align-items: center;
	position: relative;
	transition: all 0.36s;
}

.list-page-cont-all::after {
	right: 23px;
}

.list-cont-ul-li:first-child {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.list-cont-ul {
	border-bottom: 1px solid #D8D9E2;
}

.list-cont-ul-li {
	border-bottom: none;
	padding-left: 0 !important;
	padding-right: 0 !important;
}


.list-page-box-ri {
	width: 100%;
}

.list-cont-ul {
	width: 100%;
}

.list-cont-ul-li {
	margin-right: 39px;
}

.list-cont-ul-li:last-child {
	margin-right: 0 !important;
}

.list-page-cont-all.on .lcul-par {
	color: #F08300;
}


.list-cont-ul-le .ys-select-li {
	width: 100%;
}

.list-cont-ul-le .ys-select-bd {
	max-height: 170px;
	padding-top: 10px;
	padding-bottom: 10px;

}

.list-cont-ul-le .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px !important;
	background: #F08300 !important;
}

.lcur-ul-li-pic img {
	width: 100%;
}

.lceu-li .lceu-li-but {
	margin-top: 28px;
}

.case-editor {
	position: relative;
}

.case-editor-box-edit p,
.case-editor-box-edit h4 {
	margin-bottom: 30px;
}

.case-editor-box-edit img,
.case-editor-box-edit iframe {
	border-radius: 20px;
	overflow: hidden;
}

.cebp-ul-li-link span {
	color: #B3B3B3;
	padding-right: 10px;
}

.hpbs-widget-btn {
	transition: all 0.36s;
}

.plbu-li-link {
	width: 100%;
	display: block;
	position: relative;
}

.twbs-item {
	display: none;
}

.twbs-item:first-child {
	display: block;
}

.twbs-item {
	width: 33.333333%;
}

.trene-warrap-box-slick {
	display: flex;
	flex-wrap: wrap;
}

.tmbc-mod-wrapper-slide {
	margin-right: 40px !important;
}

.trene-ters-box-erswi {
	width: 100%;
	position: relative;
}

.ttbe-mod-wrapper-slide {
	width: 100%;
	position: relative;
	display: none;
}

.ttbe-mod-wrapper-slide:first-child {
	display: block;
}

.ttbt-slick {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding-right: 30px;
}

.ttbt-tab-wrapper-slide {
	cursor: pointer;
}

.ttbt-tab-but {
	flex: none;
}

.ttbt-tab-but svg {
	width: 100%;
}

.ttbt-tab-wrapper-slide .ttws-box {
	color: #747474;
	text-align: center;
	transition: all 0.36s;
}

.ttbt-le {
	width: calc(100% - 76px);
	position: relative;
}

.ttbt-ul {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	pointer-events: none;
}

.ttbt-tab-wrapper-slide.slick-current .ttws-box {
	background: #FAC000;
	color: #363636;
}

.hpbs-widget-btn.swiper-button-disabled {
	opacity: 0.5;
}

.trene-ess-box-par p {
	max-height: 5.1em;
	overflow: hidden;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}


.trene-ess-box-tit {
	max-height: 1.3em;
	overflow: hidden;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.tebb-ri-but-prev,
.tebb-ri-but-next {
	transition: all 0.36s;
}

.trene-succ-box-cont {
	width: 100%;
	align-items: center;
}

.trene-succ-posit {
	width: 100%;
	position: relative;
	margin-bottom: 70px;
}

.tebb-ri-but-next,
.trene-succ-box-prev {
	transform: translateY(-50%);
}

.trene-data-box-but .tdbb-le {
	margin: 0 !important;
}

.tdbb-ri .mCSB_outside+.mCSB_scrollTools {
	right: 5px;
}


.tdbb-ri .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px !important;
	background: #F08300 !important;
}

.trene-ess-box .tebb-ri-but-next {
	transform: translateY(0%);
}

.wmul-info span {
	display: none;
}

.wdbl-slick {
	width: 100%;
	display: none;
}

.wdbl-slick:first-child {
	display: block;
}

.inst-decl .icbc-top {
	margin-bottom: 2px;
}

.icbc-btm {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.icbc-btm-le {
	width: 49%;
	padding-top: 80px;
	padding-bottom: 80px;
}

.icbc-btm-ri {
	width: 44%;
	position: relative;
}

.iblu-li {
	width: 100%;
	display: none;
}

.iblu-li:first-child {
	display: block;
}

.inst-decl .icbc-top {
	margin-bottom: 55px;
}

.icbc-btm-ri-li .ys-imgbox-cover {
	border-radius: 20px;
}

.icbc-btm-ri-li {
	margin-bottom: 60px;
	position: sticky;
	top: 20%;
	left: 0;
}

.icbc-btm-le {
	position: sticky;
	top: 20%;
	left: 0;
}


.icbc-btm-ri-li:nth-child(2) {
	top: calc(20% + 40px);
}

.icbc-btm-ri-li:nth-child(3) {
	top: calc(20% + 80px);
}

.icbc-btm-ri-li:nth-child(4) {
	top: calc(20% + 120px);
}

.icbc-btm-ri-li:last-child {
	top: 0 !important;
}

.inst-phone .icbc-top {
	padding-top: 0 !important;
}

.play-bot {
	width: 100%;
	position: relative;
}

.play-map .inst-page-box-but {
	width: 100%;
	position: relative;
}

.play-map {
	overflow: visible !important;
}


.play-map .inst-page-box-but {
	position: sticky !important;
	top: 119px;
	left: 0;
}

.pmbm-iframe {
	height: calc(100vh - 120px);
}


.pmbm-iframe iframe {
	width: 100% !important;
	height: 100% !important;
	pointer-events: all;
}

.play-map-box-map {
	pointer-events: all;
}

.ys-select-rel {
	width: 100%;
	padding: 10px 34px;
	font-size: 16px;
	cursor: pointer;
}

.ipbb-ri .ys-select-bd {
	padding-top: 10px;
	padding-bottom: 10px;
}

.ipbb-ri .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px !important;
	background: #F08300 !important;
}

.ipbb-ri .mCSB_outside+.mCSB_scrollTools {
	right: 5px;
}

.inst-lsit {
	width: 100%;
	position: relative;
	overflow: visible !important;
}

.comp-keep .skbc-btm-li-tit p,
.comp-keep .skbc-tit-li .std-h3 {
	text-align: left;
}

.skbc-tit {
	width: 100%;
}

.comp-keep .skbc-top {
	justify-content: flex-end;
}

.comp-keep .skbc-tit {
	margin-top: 25px;
	margin-bottom: 2px;
}

.comp-keep .skbc-btm {
	margin-bottom: 40px;
	margin-top: 0 !important;
}

.comp-keep .solutio-keep-btm-center {
	margin: 0 !important;
}

.comp-keep .solutio-keep-btm {
	justify-content: space-between;
	width: 85vw;
}

.nlbu-li-link {
	width: 100%;
	position: relative;
	display: block;
}


.detail-essay-box-editor p {
	margin-bottom: 50px;
}

.detail-essay-box-editor h4 {
	margin-bottom: 30px;
}

.dsbc-le-tit-pic {
	width: 20px;
	cursor: pointer;
}

.dsbp-down .ys-select-li {
	padding-left: 16px;
	padding-right: 16px;
}

.dsbc-ri-box {
	width: 100%;
}

.down-page-cent.ys-modal-content {
	padding: 50px 82px 60px 82px;
}


.down-page-demo .mCSB_inside>.mCSB_container {
	margin-right: 0px !important;
}

.down-page-demo .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px !important;
	background: #F08300 !important;
}

.down-page-demo .mCSB_outside+.mCSB_scrollTools {
	right: 18px;
}

.down-page-demo .mCSB_scrollTools {
	height: 80%;
	top: 50%;
	transform: translateY(-50%);
	bottom: auto;
}


.warr-poli-box-editor {
	display: none;
}

.warr-poli-box-editor:first-child {
	display: block;
}

.cont-map-pic {
	left: calc(100% - var(--left));
	top: calc(100% - var(--top));
	transform: translate(-50%, -65%);
	transition: all .4s ease;
}

.warr-data-box-last,
.down-search-box-tab,
.comp-glfs-box-tit,
.inst-chart-box-tit,
.trene-succ-posit,
.goods-rela-box-tit,
.case-rela-box-tit {
	margin-bottom: var(--space60) !important;
}

.goods-rela-box-but {
	margin-top: var(--space60) !important;
}

.reul-le img {
	transition: all 0s;
}

.trene-ters-box-le .ys-imgbox-cover {
	width: 336px;
	margin: 0 auto;
	max-width: 100%;
}

.trene-ters-box-le .ttbl-tit {
	width: 336px;
	margin: 0 auto;
	max-width: 100%;
}

.goods-rela .detail-warrp-perv,
.goods-rela .detail-warrp-next {
	top: 37%;
}

.trene-ess-box-but {
	align-items: center;
}

.tebb-ri-but-prev svg,
.tebb-ri-but-next svg {
	width: 100%;
}

.tebb-ri-but-next,
.tebb-ri-but-prev {
	width: 56px;
}

.trene-succ .slick-dots {
	opacity: 0;
}

svg {
	height: auto;
}

.head-nav-item-drop3 {
	display: none;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	position: absolute;
	top: 100%;
	box-shadow: 23px 0px 14px 0px rgba(0, 50, 90, 0.01), 10px 0px 10px 0px rgba(0, 50, 90, 0.02), 3px 0px 6px 0px rgba(0, 50, 90, 0.02);
}

.hnid-produc {
	max-width: 1920px;
	margin: 0 auto;
	display: flex;
	padding: 0 80px;
}

.hnid-produc-le {
	width: 36.5%;
	padding-top: 50px;
	padding-bottom: 50px;
	display: flex;
	box-shadow: 23px 0px 14px 0px rgba(0, 50, 90, 0.01), 10px 0px 10px 0px rgba(0, 50, 90, 0.02), 3px 0px 6px 0px rgba(0, 50, 90, 0.02);
}

.hnid-produc-ri {
	width: 63.5%;
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 70px;
	padding-right: 62px;
}

.hpls-top-tit p {
	color: #363636;
	line-height: 1.6;
}

.hpls-top-tit {
	margin-bottom: 15px;
}

.hpls-top-info p {
	color: #747474;
	line-height: 1.7;
}

.hnid-produc-le-softw {
	width: 41%;
	padding-right: 47px;
}

.hnid-produc-le-slick {
	width: 59%;
	padding-left: 40px;
	padding-right: 30px;
	border-left: 1px solid #D8D9E2;
}

.hbul-link {
	display: flex;
	align-items: center;
}

.hbul-link p {
	color: #747474;
	font-size: 16px;
	line-height: 1.7;
	padding-right: 15px;
	transition: all 0.36s;
}

.hbul-link svg {
	width: 12px;
}

.hpls-top {
	margin-bottom: 110px;
}

.hpls-btm-ul-li {
	margin-bottom: 15px;
}

.hbul-link path {
	transition: all 0.36s;
}

.hpls-ul {
	width: 100%;
}

.hpls-li {
	width: 100%;
}

.hpls-link {
	width: 100%;
	display: flex;
	align-items: center;
	padding: 16.5px 16px;
	cursor: pointer;
	transition: all 0.36s;
}

.hpls-link .ys-imgbox-cover {
	width: 24px;
	flex: none;
}

.hpls-link .ys-imgbox-cover img:nth-child(2) {
	opacity: 0;
}

.hpls-link .ys-imgbox-cover img {
	transform: scale(1) !important;
}

.hpls-link p {
	padding-left: 10px;
	font-size: 16px;
	line-height: 1.7;
	color: #747474;
}

.hpls-li.act .hpls-link {
	background: rgba(255, 189, 0, 0.10);
}

.hpls-li.act .ys-imgbox-cover img:nth-child(1) {
	opacity: 0;
}

.hpls-li.act .ys-imgbox-cover img:nth-child(2) {
	opacity: 1;
}

.hpls-li.act p {
	color: #FF7C00;
}

.hnid-produc-le-slick .hpls-btm .hbul-link p {
	color: #FF7C00;
}

.hnid-produc-le-slick .hpls-btm .hbul-link path {
	fill: #FF7C00;
}

.hpls-btm {
	padding-left: 16px;
	margin-top: 114px;
}

.hprl-top-link {
	display: flex;
	align-items: center;
}

.hprl-top-link svg {
	width: 40px;
	margin-left: 24px;
}

.hprl-top-link svg rect,
.hprl-top-link svg path {
	transition: all 0.36s;
}

.hprl-top-link .std-h4 {
	transition: all 0.36s;
	color: #363636;
	line-height: 1.6;
}

.hprl-top {
	margin-bottom: 31px;
}

.hprl-btm {
	width: 100%;
	position: relative;
}

.hprl-btm-li-tit p {
	color: #FF7C00;
	line-height: 1.7;
}

.hprl-btm-li-tit {
	margin-bottom: 20px;
}

.hblu-li {
	width: 25%;
	padding: 0 15px;
}

.hprl-btm-li-ul {
	margin: 0 -15px;
	display: flex;
	flex-wrap: wrap;
}

.hblu-link {
	width: 100%;
	display: block;
}

.hblu-link .ys-imgbox-cover {
	background: #F4F4F4;
}

.hblu-link-btm p {
	font-size: 18px;
	line-height: 1.7;
	color: #363636;
	transition: all 0.36s;
	text-align: center;
}

.hblu-link-btm {
	margin-top: 5px;
}

.hblu-li.yxnav-active3 .hblu-link-btm p {
	color: #F08300;
}

.hblu-link-btm {
	display: flex;
	justify-content: center;
}

.hblu-link-btm svg {
	width: 12px;
	margin-left: 15px;
}

.hblu-li.all .hblu-link-btm p {
	color: #FF7C00;
}

.hprl-btm-li {
	width: 100%;
	margin-bottom: 50px;
}

.hnid-produc-ri-li {
	display: none;
}

.hnid-produc-ri-li.act {
	display: block;
}

.hprl-btm {
	height: 500px;
}

.hprl-btm .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px !important;
	background: #F08300 !important;
}

.hprl-btm .mCSB_outside+.mCSB_scrollTools {
	right: -70px;
}

.inst-chart {
	padding-top: 20px !important;
}

.iblu-li .ys-imgbox-cover {
	display: none;
	border-radius: 10px;
}

.idbl-time .idbl-time-but {
	display: none;
}

iframe {
	border: none !important;
}

/* .home-news-btm-ul .slick-track {
    margin: 0 auto;
} */

.ahwu-le-info p {
	font-size: var(--font18);
	color: #747474;
	line-height: 1.7;
}




/*鼠标效果*/
@media screen and (min-width: 1200px) {

	.hprl-top-link:hover .std-h4 {
		color: #F08300;
	}

	.hprl-top-link:hover svg path {
		fill: #F08300 !important;
	}

	.hprl-top-link:hover svg rect {
		stroke: #F08300 !important;
	}

	.hbul-link:hover p {
		color: #F08300;
	}

	.hbul-link:hover path {
		fill: #F08300;
	}

	.plbu-li-link:hover .plbu-li-link-tit {
		color: #F08300;
	}


	.list-page-cont-all .lcul-par:hover {
		color: #F08300;
	}

	.plbt-ul-li-box:hover .pulb-pic-tit {
		color: #F08300;
	}

	.sssbr-li:hover::after {
		top: 0;
	}

	.arbd-li:hover .t_syk1icon {
		animation: yidong .36s ease .26s forwards;
	}

	.arbd-li:hover .t_syk1icon::after {
		animation: kuo .2s ease 0s forwards;
	}

	.arbd-li:hover .arbd-dots {
		opacity: 0;
	}

	.arbd-li:hover .arbd-hover {
		pointer-events: all;
	}

	.arbd-li:hover .arbd-hover-wrap {
		pointer-events: all;
	}

	.arbd-li:hover .arbd-hover-wrap::before {
		width: 100%;
		transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
	}

	.arbd-li:hover .arbd-hover-wrap div {
		opacity: 1;
		transition: all .36s .2s;
	}

	.sssbr-link:hover .sssbr-link-le .std-h5 {
		color: #F08300;
	}

	.sssbr-link:hover .sssbr-link-arr path {
		fill: #F08300;
	}

	.sgbr-btm-ri-btn:hover p {
		color: #FF7C00;
	}

	.sustain-report-btm-link:hover .ybtw-more-link {
		background: #FAC000;
		border-color: #FAC000;
	}

	.ybtw-more-link2:hover {
		border-color: #FAC000;
	}

	.mflt-ri ul li ul li a:hover {
		color: #FAC000;
	}

	.hnbu-link:hover .hnbu-link-btm-tit p {
		color: #FAC000;
	}

	.hpbs-widget-btn:hover rect {
		fill-opacity: 1 !important;
		fill: #FAC000 !important;
	}

	.hpbs-widget-btn:hover path {
		fill: #363636 !important;
	}

	.ybtw-more-link1:hover {
		border-color: #FAC000;
	}

	.hlpu-btm-li a:hover {
		color: #FF7C00;
	}

	.hlpu-btm-li a:hover span {
		color: #FF7C00;
	}

	.ybtw-more-link:hover {
		background: #FAC000;
	}

	.sssbr-link:hover:after {
		transform: scaleY(1);
	}

	.iult-le:hover {
		color: #FFBD00;
	}

}

.iult-le {
	transition: all 0.36s;
}

.ntbu-li-link,
.dsbt-ul-li-par,
.drtc-ul-li-link,
.mlul-link,
.list-page-cont-all,
.list-cont-ul-li,
.lcur-ul-li-link {
	cursor: pointer !important;
}

.prod-list-btm {
	width: 100%;
	position: relative;
}

.prod-list-btm-li {
	display: none;
}

.prod-list-btm-li:first-child {
	display: block;
}

.down-search-box-cent {
	width: 100%;
}

.dsbc-ri-width {
	width: 100% !important;
}

.dsbp-search-wrap {
	display: flex;
	justify-content: space-between;
	width: 100%;
	position: relative;
	z-index: 10;
}

.dsbp-search-wrap .ys-select-hd {
	border: none !important;
}

.dsbp-search-wrap .dsbp-search {
	width: calc(50% - 10px);
}

.dsbc-le .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px !important;
	background: #F08300 !important;
}

.dsbc-le .mCSB_outside+.mCSB_scrollTools {
	right: 0px !important;
}

.trene-ters-box-ri .ttbr-ul-li-ul table {
	border: none;
	width: 100%;
}

.trene-ters-box-ri .ttbr-ul-li-ul td {
	border: none;
	height: auto !important;
	line-height: 1.5;
	font-size: var(--font16);
	color: #363636;
	padding: 19px 0;
	padding-right: 15px;
}

.trene-ters-box-ri .ttbr-ul-li-ul tr {
	border-bottom: 1px solid #D8D9E2;
}

.trene-ters-box-ri .ttbr-ul-li-ul {
	display: none;
}

.prod-list-box-slick {
	width: 100%;
}

.plbs-li {
	width: 100%;
	display: none
}

.plbs-li:first-child {
	display: block;
}

.inst-page-modal .iomw-cont-ul-li {
	margin-bottom: 0 !important;
}

.icul-cont {
	padding: 40px 40px;
}

.pc-fenye li.page-active {
	color: #fff;
	background: #FFBD00;
}

.pc-fenye li a {
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	color: inherit;
	font-size: inherit;
	transition: all 0.4s ease;
	border-radius: 50%;
}

.pc-fenye .first_page a::before,
.pc-fenye .prev_page a::before,
.pc-fenye .next_page a::before,
.pc-fenye .last_page a::before {
	font-family: iconfont;
	font-size: inherit;
	color: inherit;
	line-height: inherit;
	transition: all 0.4s ease;
	font-size: 14px;
}

.pc-fenye .first_page a::before {
	content: "\e74d"
}

.pc-fenye .next_page a::before {
	content: "\e743";
}

.pc-fenye .prev_page a::before {
	content: "\e744";
}

.pc-fenye .last_page a::before {
	content: "\e74c"
}

.pc-fenye .first_page a,
.pc-fenye .next_page a,
.pc-fenye .prev_page a,
.pc-fenye .last_page a {
	font-size: 0;
}

.ys-phfy {
	display: none;
}

@media screen and (max-width: 767px) {
	.ys-pcfy.ys-cmf:not(.ys-phfy) {
		display: none;
	}

	.ys-phfy {
		display: block;
	}
}

.pulb-le,
.ipbu-li-box-ri {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
}

.pulb-le img,
.ipbu-li-box-ri img {
	width: 100% !important;
}

.goods-image-ul-li:last-child {
	padding-bottom: 300px;
}

.giul-wrapk {
	width: 100%;
	position: relative;
}

.hprl-btm-li-tit {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.hprl-btm-li-tit p {
	padding-right: 15px;
}

.ybtw-more-link p {
	font-weight: bold;
}

.solar-solution-video::after {
	background: rgba(0, 0, 0, 0.3);
}

.solutio-success-btm-ri .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px !important;
	background: #F08300 !important;
}

.home-news .slick-track {
	margin: 0 auto;
}

.ahwu-li-line {
	top: 9%;
	left: 1%;
	width: 110%;
}


/* .goods-rela-btm .swiper-wrapper {
    justify-content: center;
} */

.skbc-btm-li-tit {
	max-height: 5.1em;
	line-height: 1.7;
	overflow: hidden;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.lceu-li-tit p {
	-webkit-line-clamp: 3;
	max-height: 4.5em;
}

.trene-warrap::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 67.18%, rgba(0, 0, 0, 0) 82.65%, #fff 100%);
}

.inst-faq {
	overflow: visible !important;
	position: relative;
}

.inst-faq-box-le {
	height: 100%;
	position: sticky;
	top: 160px;
	left: 0;
}

.wpbu-li.slick-current .wpbu-li-box::after {
	opacity: 1;
}

.wpbu-li.slick-current .wpbu-li-pic {
	opacity: 1;
}

.cont-map-box {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.cont-map {
	height: 58vw;
}

.cont-map-box .slick-arrow {
	top: -18%;
}

.cont-from-bj::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 67.18%, rgba(0, 0, 0, 0) 82.65%, #fff 100%);
}

.culb-cont-par p {
	color: #fff;
}

.culb-pic::after {
	background: rgba(0, 0, 0, 0.2);
}


/* .cmbb-line {
    display: none;
} */

.cmbb-ul-li.slick-current .cmbb-ul-li-data {
	color: #FF7C00;
}

.comp-mile-box-bar::before {
	top: 44px;
}


/* Leah star */
/* h1 events start*/

.events-page .slick-list {
	overflow: revert;
}

.events-page .mod-bread-ul-li::after {
	content: '';
	position: absolute;
	background-image: url(../images/modarr_black.svg) !important;
	background-size: 100% 100%;
	width: 6px;
	height: 9px;
	top: 50%;
	transform: translateY(-50%);
	right: 8px;
}

.events-top {
	padding: var(--space120) 0 var(--space140);
}

.events-page .mod-bread-ul-li a {
	color: var(--cl666);
}

.events-ul-li-link .ys-imgbox-cover {
	width: 50%;
	background-color: #F8F8F8;
	object-fit: cover;
}

.events-ul-li-link .ys-imgbox-cover img {
	object-fit: cover;
}

.eull-le {
	width: 50%;
	padding: 20px 100px 20px 80px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.eull-le-tit {
	font-size: var(--font32);
	line-height: var(--line15);
	color: var(--cl333);
	max-height: 3em;
	overflow: hidden;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	margin-bottom: 24px;
}

.elul-qus {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl666);
	width: 82px;
}

.elul-ans {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl333);
	padding-left: 12px;
	width: calc(100% - 82px);
	display: flex;
	flex-wrap: wrap;
}

.eull-le-ul-li {
	margin-bottom: 12px;
}

.eull-le-ul-li:nth-child(3) {
	margin-bottom: 20px;
}

.elul-detail {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.events-ul-li-link {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	box-shadow: 0px 4px 40px 0px rgba(8, 30, 125, 0.04);
	box-shadow: 0px 4px 4.5px 0px rgba(8, 30, 125, 0.04);
	border-radius: 10px;
}


.elul-ans-day {
	background-color: #F8F8F8;
	margin-right: 14px;
	height: 50px;
	text-align: center;
	border-radius: 4px;
	padding: 0 3px;
	min-width: 50px;
}

.elul-ans-day-num {
	font-size: var(--font24);
	line-height: var(--line16);
	color: var(--cl333);
	margin-bottom: -10px;
}

.elul-ans-day-text {
	font-size: 12px;
	line-height: var(--line18);
	color: var(--cl666);
}

.eull-le-ul-li.on .elul-ans {
	display: flex;
	flex-wrap: wrap;
}


.events-bott-li {
	width: 50%;
	padding: 0 12px;
	margin-bottom: 50px;
}

.events-bott {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -12px 40px;
}

.events-bott-li-link {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 34px 34px 52px;
	box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.04);
	border-radius: 10px;

}

.ebll-le {
	width: 33%;
}

.ebll-ri {
	width: 67%;
	padding-left: 31px;
}

.ebll-le .ys-imgbox-cover {
	background-color: #F8F8F8;
	border-radius: 10px;
	margin-bottom: 14px;
	object-fit: cover;
}

.ebll-le-bott .elul-qus {
	margin-bottom: 6px;
	font-size: var(--font14);
	line-height: var(--line18);
	color: var(--cl333);
}

.ebll-le-bott .elul-ans-day {
	min-width: 54px;
	height: 54px;
	padding: 0 12px;
}

.ebll-le-bott .elul-ans {
	width: 100%;
	padding-left: 0;
}

.ebll-ri-tit {
	font-size: var(--font24);
	line-height: var(--line16);
	color: var(--cl333);
	max-height: 3.2em;
	overflow: hidden;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	margin-bottom: 16px;
}

.ebll-ri .elul-qus {
	width: 86px;
}

.ebll-ri .elul-ans {
	width: calc(100% - 86px);
}

.events-page .slick-dots {
	position: absolute;
	bottom: -40px;
	display: block;
	width: 100%;
	list-style: none;
	text-align: center;
}

.events-page .slick-dots li.slick-active {
	background: #FFBD00;
}

.events-page .slick-dots li {
	font-size: 0;
	position: relative;
	display: inline-block;
	width: 36px;
	height: 6px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ccc;
}




/* h2 */
.dull-ri-h2 {
	font-size: var(--font44);
	line-height: var(--line13);
	color: var(--cl333);
	margin-bottom: 44px;
	font-weight: 500;
}

.drul-cont-qus {
	font-size: var(--font18);
	line-height: var(--line17);
	color: var(--cl666);
	width: 94px;
}

.drul-cont-ans {
	font-size: var(--font24);
	line-height: var(--line16);
	color: var(--cl333);
	width: calc(100% - 94px);
	padding-left: 57px;
}

.drul-cont {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.dull-ri-ul-li {
	border-bottom: 1px solid rgba(216, 217, 224, 1);
	padding: 21px 0;
}

.dull-le {
	width: 100%;
}

.dull-le .ys-imgbox-cover {
	border-radius: 20px;
}

.dull-ri {
	width: 55%;
	padding-left: 86px;
	margin-top: 10px;
}

.detail-ul-li-link {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.day-num {
	font-size: var(--font32);
	line-height: var(--line15);
	color: var(--cl333);
	margin-bottom: -10px;
}

.day-text {
	font-size: var(--font14);
	line-height: var(--line18);
	color: var(--cl666);
}

.dull-ri-ul-li.on .drul-cont-ans {
	display: flex;
	flex-wrap: wrap;
}

.drul-cont-ans-day {
	background-color: #F8F8F8;
	margin-right: 14px;
	min-width: 70px;
	height: 70px;
	text-align: center;
	border-radius: 4px;
	padding: 0 15px;

}

.dull-ri-ul-li.on {
	border-bottom: 0px solid rgba(216, 217, 224, 1);
}

.dull-ri-ul-li.on {
	padding: 31px 0 0;
}

.dull-ri-ul {
	margin-bottom: 80px;
}

.detail-page .ybtw-more-link p {
	padding-right: 26px;
}

.detail-page .goods-rela-box-tit {
	margin-bottom: 70px !important;
}

.detail-page .std-padd {
	padding-top: var(--space120);
}

.detail-page .slick-dots {
	position: absolute;
	bottom: 24px;
	display: block;
	width: 100%;
	list-style: none;
	text-align: left;
	left: 40px;
}

.detail-page .slick-dots li.slick-active {
	background: #fff;
}

.detail-page .slick-dots li {
	font-size: 0;
	position: relative;
	display: inline-block;
	width: 36px;
	height: 6px;
	margin: 0 5px;
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.3);
}

.detail-total {
	display: flex;
	flex-wrap: wrap;
}

.detail-ul {
	width: 45%;
}

.cmbb-ul {
	white-space: nowrap;
	overflow: hidden;
	font-size: 0;
	position: relative;
	width: 100%;
}

.sustain-leader .sustain-power-top {
	margin-bottom: 70px;
}

.sustain-leader .sustain-leader-btm-slick {
	margin-bottom: 70px;
}

.aaul-wrap {
	backdrop-filter: blur(20px);
}

.perform-page .perform-advan-posit-info p {
	max-height: inherit !important;
	-webkit-line-clamp: 100;
}

/* .perform-page .perform-advan-posit-info {
    margin-bottom: 0 !important;
}

.perform-page .perform-advan-posit-more {
    display: none !important;
} */

.perform-page .perform-advan-posit-more .sblm-link {
	cursor: default !important;
}

.trene-page .trene-warrap {
	z-index: 1;
}

.trene-page .trene-warrap::after {
	z-index: -1;
}

.ipbu-li-box-ri {
	padding: 10px;
	width: 120px;
	height: 120px;
}

.perform-overvi .solutio-introdu-ri {
	width: 64%;
}

.perform-page .perform-advan-posit-tit .std-h3 {
	max-height: inherit !important;
	-webkit-line-clamp: 100;
}

.inst-phone-tit {
	position: relative;
	width: 100%;
}

.dsbc-le {
	width: 20%;
}

.inst-page .ys-select-hd,
.ipbb-box {
	transition: all 0.36s;
}

.inst-page .inst-page-box-but.isfixed .ipbb-box {
	padding-top: 10px;
	padding-bottom: 10px;
}

.inst-page .inst-page-box-but.isfixed .ys-select-hd {
	height: 44px;
}

.goods-rela-btm.act .swiper-wrapper,
.trene-modu-box.act .swiper-wrapper {
	justify-content: center;
}

.trene-modu .tmws-box-editor {
	max-height: 216px;
}

.tmws-box-editor .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px !important;
	background: #FF7C00 !important;
}

.ys-fia-text-word {
	display: flex;
}

.home-indust-ri {
	pointer-events: none;
}

.ybtw-more-link img {
	border-radius: 50%;
	transition: all 0.36s;
}

.cmbt-ri .hpbs-widget {
	display: flex;
}

.cmbt-ri .hpbs-widget-le {
	margin-right: 20px;
}

.perform-overvi-img {
	transform: scale(0.7);
	transform-origin: top;
}

.home-lates-ri {
	padding-top: 90px;
	padding-bottom: 90px;
}


.mlul-link {
	padding: 20px 30px;
}

.hblt-mort {
	display: flex;
	align-items: center;
}

.hblt-mort svg {
	width: 30px;
}

.cmbr-le {
	width: 100%;
}

.cmbr-le-pic {
	width: 42%;
}

.cmbr-le-box {
	width: 58%;
}

.play-page .ipbb-box {
	padding: 16px 0;
}

.pmbm-iframe {
	top: 204px;
}

.pmbm-iframe {
	height: calc(100vh - 204px);
}

.tdbb-ri {
	width: 27%;
}

.tdbb-le {
	width: 70%;
}

.tlul-par {
	padding: 14px 15px;
}

.pulb-ri .pulb-ri-tit {
	transition: all 0.36s;
}

.home-pop-tit {
	font-size: var(--font44);
	line-height: var(--line13);
	color: #000;
	text-align: center;
	margin-bottom: 91px;
}

.home-pop .ys-form-inof-item {
	padding: 0 20px;
	margin-bottom: 40px;
	width: 50%;
}

.home-pop .ys-form-inof {
	margin: 0 -20px;
}

.home-pop .ys-fii-input {
	width: 100%;
	border: 1px solid rgba(0, 0, 0, 0.1);
	display: block;
	position: relative;
	border-radius: 8px;
	height: 55px;
}

.home-pop .ys-form-inof-code {
	width: 100%;
}

.home-pop .ys-form-inof-agree {
	width: 100%;
	margin-bottom: 65px;
}

.home-pop .ys-form-inof-submit {
	width: 56%;
	margin: 0 auto;
}

.home-pop .ys-select-hd {
	height: 55px;
}

.home-pop .ys-modal-content {
	width: 1174px;
	padding: 76px 60px 100px;
	max-height: 853px;
	border-radius: 20px;
	position: relative;
}

.home-pop .ys-fii-submit {
	height: 50px;
	line-height: 50px;
	background: var(--vicolor);
	color: #363636;
	font-weight: 400;
	font-size: var(--size18);
	border-radius: 84px;
}

.home-pop .std-word2,
.std-word2 p {
	color: var(--cl999);
}

.home-pop .ys-form-inof-code label {
	width: 76%;
}

.home-pop .ys-fic-auth {
	justify-content: space-between;
}

.home-pop .ys-fia-text-word {
	padding-left: 13px;
}

.home-pop .ys-fia-text-btn::before {
	border: 0.84px solid rgba(0, 0, 0, 0.3);
	border-radius: 3px;
}

.home-pop .mCustomScrollBox {
	overflow: visible;
	z-index: 1;
}

.home-pop .mCSB_container {
	overflow: visible;
}

.home-pop .ys-fia-text {
	padding-left: 20px;
}

.home-pop .ys-modal-container::after {
	content: '';
	position: absolute;
	top: 0;
	width: 100%;
	background: linear-gradient(180deg, #FAC000 -98.54%, #FFFFFF 75.98%);
	height: 28%;
	z-index: 0;
	border-radius: 20px;
}

.home-pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: var(--vicolor) !important;
}

.home-pop .mCSB_scrollTools {
	width: 0px;
	right: -15px;
	top: 30px;
}

.home-pop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
}

.home-pop .ys-modal-close {
	right: 40px;
	top: 40px;
}

.home-pop .ys-fia-text-btn::after {
	background: var(--vicolor);
}

.ys-form-no .ys-fii-name span {
	opacity: 0;
}

.cfbr-par-li .ys-fii-input input {
	padding-left: 70px;
}

.cfbr-par-lit .ys-fii-input input {
	padding-left: 64px;
}

.cfbr-par-lic .ys-fii-input input {
	padding-left: 145px;
}

.cfbr-par-lif .ys-fii-input input {
	padding-left: 155px;
}

.cfbr-par-liy .ys-fii-input input {
	padding-left: 86px;
}

.home-pop .ys-select-hd input {
	padding: 0 14px;
	color: var(--cl666);
	font-size: var(--font16);
	line-height: var(--line17);
}

.home-pop .ys-select-hd input::placeholder {
	color: var(--cl666);
}

.home-pop .ys-fic-auth-img {
	height: 55px;
}

.home-pop .ys-fia-text-btn {
	width: 20px;
	height: 20px;
}

.ys-fii-input input,
.ys-fii-input textarea {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl666);
}

.home-lates-ri-btm .hlrb-sign-le,
.home-lates-ri-btm .hlrb-agree-le {
	pointer-events: none;
}


.home-lates-ri-btm .hlrb-sign {
	cursor: pointer;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
	.ybtw-more-link:hover img {
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	}

	.pmbr-ul-li:hover .pulb-ri .pulb-ri-tit {
		color: #FFBD00 !important;
	}


}

.twbs-item-pic .ys-imgbox-cover img:nth-child(2) {
	object-fit: contain;
}

.ys-fia-text-word span {
	line-height: 1.8;
}

/*.cont-page .ys-banner1 .ybtw-more .ybtw-more-link {*/
/*    pointer-events: none;*/
/*}*/

.cont-page .ys-banner1 .ybtw-more {
	cursor: pointer;
}

.home-provid .home-produc-btm-more {
	margin-top: 25px;
}

.home-symbi .home-produc-btm-more .ybtw-more-link {
	min-width: 230px;
}

.goods-image-ul {
	margin-bottom: -300px;
}

.perform-inverte .solutio-success-top {
	padding-top: 40px;
	padding-left: 40px;
}

.ys-ph-navbar2 .ys-phnav-logo {
	background: rgba(255, 255, 255, 0);
}

.ys-ph-navbar2 .ys-phnav-header a,
.ys-ph-navbar2 .ys-phnav-search .iconfont {
	color: #666 !important;
}

.ys-ph-navbar2 .ys-phnav-menubtn span,
.ys-ph-navbar2 .ys-phnav-menubtn::after,
.ys-ph-navbar2 .ys-phnav-menubtn::before {
	background: #666 !important;
}

.ys-ph-navbar2s .ys-phnav-menu {
	background: #f1f1f1;
	color: #999;
}

.ys-ph-navbar2 .ys-phnav-menu,
.ys-phnav2-lang-modal {
	background: #f1f1f1 !important;
}

.ys-ph-nav .ys-phnav-header-font,
.ys-ph-nav a {
	color: #999;
}

.ys-phnav-icon::after,
.ys-phnav-icon::before {
	background: #999 !important;
}

.ys-ph-navbar4 .ys-phnav-lisbox {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.ys-phnav-lisbox {
	position: relative;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a,
.ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
	color: #FAC000 !important;
}

.ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.ys-phmenu-scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.ys-phmenu-scroll .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.ys-phmenu-scroll .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #FAC000 !important;
}

.ys-phnav2-lang-back,
.ys-phnav2-lang-back .iconfont,
.ys-phnav2-language span,
.ys-phnav2-language .icon-search {
	color: #666 !important;
}

/* ann临时 */
.perform-inverte-btm-switch {
	left: 60px !important;
}

.swiper-wrapper {
	/*display: flex;*/
	/*justify-content: center;*/
}

.cmbr-le-par ul li {
	list-style-type: disc;
}

.cmbr-le-par ul li::marker {
	color: var(--vicolor);
}

.down-page .dsbc-le-ul {
	max-height: 70vh;
}

.down-page .dsbc-le {
	height: 100%;
	position: sticky;
	top: 150px;
	left: 0;
}

.down-page .down-search {
	overflow: visible !important;
}

.down-page .dsbc-le .mCSB_outside+.mCSB_scrollTools {
	right: -30px !important;
}

.dsbc-le .ys-select-bd .mCSB_outside+.mCSB_scrollTools {
	right: 3px !important;
}

.goods-rela-btm.acty .swiper-wrapper {
	justify-content: center;
}

.home-lates-ri-link {
	display: block;
	width: 100%;
}

.home-lates-ri-link .hlrb-sign,
.home-lates-ri-link .hlrb-agree {
	pointer-events: none;
}

.goods-image-ul-li .home-soluti-more {
	justify-content: flex-start;
}

.goods-image-ul-li .goods-rela-box-but {
	margin-top: 40px !important;
}

.pibu-li {
	width: 100%;
}


.pibu-li img {
	width: 100%;
}

.ys_navph2_subnav {
	padding: 0 20px;
	height: 100%;
	overflow: auto;
}

.ys_navph2_subnav li>div {
	position: relative;
	border-bottom: 1px solid rgba(219, 225, 233, 0.60);
}

.ys_navph2_subnav a {
	line-height: 24px;
	padding: 8px 0;
	color: #666;
	display: inline-block;
}

.ys_navph2_subnav_a {
	font-size: 16px;
}

.ys_navph2_nav_icon {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	width: 12px;
	height: 12px;
}

.ys_navph2_nav_icon::before,
.ys_navph2_nav_icon::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -1px;
	width: 2px;
	height: 100%;
	background: #666;
	transition: all .36s;
}

.ys_navph2_nav_icon::before {
	transform: rotate(90deg);
}

.ys_navph2_subnav li.act>div .ys_navph2_nav_icon::after {
	transform: rotate(90deg);
}

.ys_navph2_subnav ul {
	display: none;
	padding-left: 15px;
}

.perform-inverte .ys-cont1600 {
	width: 100%;
}

.perform-inverte .ys-cont1600 {
	max-width: 100%;
}

.pmbr-ul-li {
	cursor: pointer;
}

.reside-energy .rrul-ul p::after {
	display: none;
}

.reside-energy .rrul-ul p {
	padding-left: 0px !important;
}

.ys-fii-select-search .icon-close.iconfont {
	font-size: 12px !important;
}

.inst-lsit {
	position: relative;
	z-index: 10;
}

.ys-footer {
	position: relative;
	z-index: 2;
	border-top: 4px solid #FFBD00;
}

.ys-fii-select-search .ys-select-bd {
	max-height: 260px;
	height: 260px;
}

.sustain-contac .sustain-contac-more .ybtw-more-link img {
	transform: rotate(-90deg);
}


.ys-form-inof-item .mCustomScrollBox {
	overflow: hidden !important;
}

.home-pop .ys-form-inof .mCSB_outside+.mCSB_scrollTools {
	right: 10px !important;
}

.events-bott-li-link {
	min-height: 320px !important;
}

.layui-layer-loading .layui-layer-content {
	height: 60px !important;
}

.layui-layer-btn .layui-layer-btn0 {
	background-color: var(--vicolor) !important;
	border-color: var(--vicolor) !important;
}

/*#layui-layer-shade1 {*/
/*    opacity: 0.1 !important;*/
/*}*/

.home-lates .hlrb-agree-ri a {
	color: #FF7C00 !important;
}

.solar-solution-center .sustain-power-top-subtit h2 {
	color: #fff;
}

.solar-solution-ul-li .aaul-wrap-tit .std-h3 {
	color: #fff;
}

.gabl-ri-tit h3 {
	color: #363636;
	line-height: 1.6;
	font-size: var(--font24);
}

.grul-ri-tit h4 {
	color: #363636;
	line-height: 1.6;
	font-size: var(--font20);
}

.ys-form-phone .ys-fii-input input {
	padding-left: 145px !important;
}

.home-pop .cfbr-par-lic {
	width: 100% !important;
}

.home-pop .cfbr-par-lic .ys-fii-name {
	opacity: 0;
}

.ys-form-inof-type .ys-fii-name {
	opacity: 0;
}

.inst-decl .sustain-power-top-subtit,
.inst-caro-box-cent .sustain-power-top-subtit {
	justify-content: flex-start;
}

.home-pop-li1 .cfbr-from-input,
.home-pop-li2 .cfbr-from-input {
	padding-left: 105px !important;
}

.home-pop-li3 .ys-fii-input input {
	padding-left: 135px !important;
}

.cont-page .mod-fot-ri {
	display: none;
}

.cont-page .mod-fot-le {
	width: 100% !important;
}

.cont-page .mflt-ri {
	width: 80%;
}

.sustain-contac .sustain-power-top-subtit h2 {
	color: #fff;
}



.ys-form-inof-item .ys-select-hd input::-webkit-input-placeholder {
	color: var(--cl666);
}

.ys-form-inof-item .ys-select-hd input:-moz-placeholder {
	color: var(--cl666);
}

.ys-form-inof-item .ys-select-hd input::-moz-placeholder {
	color: var(--cl666);
}

.ys-form-inof-item .ys-select-hd input:-ms-input-placeholder {
	color: var(--cl666);
}



.home-pop .ys-form-inof-item .ys-select-hd input::-webkit-input-placeholder {
	color: var(--cl666);
}

.home-pop .ys-form-inof-item .ys-select-hd input:-moz-placeholder {
	color: var(--cl666);
}

.home-pop .ys-form-inof-item .ys-select-hd input::-moz-placeholder {
	color: var(--cl666);
}

.home-pop .ys-form-inof-item .ys-select-hd input:-ms-input-placeholder {
	color: var(--cl666);
}

.ys-ban-li-positi>a {
	display: block;
	width: 100%;
}

.home-page .ys-ban-txtbox {
	pointer-events: none;
}

.cfbr-from,
.home-pop-tit {
	position: relative;
	z-index: 5;
}

.home-pop .ys-modal-content {
	max-height: none !important;
}

.cfbr-from {
	max-height: 50vh;
	padding-right: 30px;
}

.home-pop .mCSB_scrollTools {
	top: 0px;
	/*overflow: hidden !important;*/
}

.home-pop .mCustomScrollBox {
	overflow: hidden !important;
}

.home-pop .home-pop-li4 input {
	width: 100% !important;
}

.wdbl-magn-btm {
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

.wdbl-magn-btm-flex {
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.wdbl-magn-btm-le p {
	color: #F08300 !important;
}

.wdbl-magn-btm-ri {
	width: 26px;
}

.wdbl-magn-btm-ri img {
	width: 100%;
	transition: all 0.36s;
}

.dsbc-ri-box-bty .wdbl-magn-ul-li:nth-child(n+11) {
	display: none;
}

.dsbc-ri-box-bty.on .wdbl-magn-ul-li {
	display: block !important;
}

.dsbc-ri-box-bty.on .wdbl-magn-btm-ri img {
	transform: rotate(180deg);
}

.cont-from .cfbr-from {
	max-height: none !important;
	padding-right: 0px !important;
}

/*.pill-parga {*/
/*    margin-bottom: 25px;*/
/*}*/

.pill-parga p {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl666);
}

.pill-parga {
	display: flex;
}

.pill-parga .ys-fii-name {
	padding-right: 12px;
}

.pill-select {
	display: flex;
	flex-wrap: wrap;
}

.pill-select-li {
	display: flex;
	align-items: center;
	margin-right: 40px;
	cursor: pointer;
}

.pill-select-li-box {
	width: 22px;
	height: 22px;
	transition: all .36s;
	border-radius: 3px;
	border: 1px solid rgba(0, 0, 0, .3);
	background: #fff;
}

.mod-icon img {
	width: auto;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	transition: all .36s;
}

.pill-select-li-box img {
	opacity: 0;
}

.mod-icon img:nth-child(2) {
	opacity: 0;
}

.pill-select-li-text {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl666);
	margin-left: 10px;
}

.pill-select {
	padding-left: 22px;
	margin-bottom: 6px;
}

.pill-select-li-box {
	position: relative;
}

.pill-select-li.act .pill-select-li-box img:nth-child(1) {
	opacity: 1;
}

.cont-from-box-ri {
	padding: 45px 40px;
}

/*.ilbu-li a,*/
/*.wmul-name {*/
/*    word-wrap: break-word;*/
/*    overflow-wrap: break-word;*/
/*}*/


.warr-data-box-last .mCSB_outside+.mCSB_scrollTools {
	right: -1px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
	background: #F08300 !important;
}


.wpbe-top-box tbody tr td {
	border: 1px solid #D8D9E1;
}


.wpbe-top-box table {
	border: 1px solid #D8D9E1;
}

.wpbe-top-box td {
	font-size: var(--font16);
	color: #666;
	line-height: var(--line16);
}

.cont-page .ys-main {
	position: relative;
}

.down-search .mod-bread {
	position: relative !important;
	top: auto !important;
	bottom: auto !important;
	padding: 15px 0;
}

.cmss-item-box .cibd-ul-li-par {
	font-size: 14px;
}

.cont-map-swiper {
	height: 460px;
}

.cont-map {
	height: 48vw;
}

video {
	background: transparent;
}

.ss_btn,
.sr_back a {
	border-radius: 40px;
}

.ss_btn {
	transform: translateX(4px);
}

.sr_frm_box .sr_frmipt input {
	border: none !important;
}

.sr_frmipt {
	border: 1px solid #FFBD00;
	border-radius: 40px;
}


.suy-box-wrap {
	position: relative;
}

.suy-box-wrap .sbwi-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.suy-box-wrap .sbwi-prev {
	left: 10px;
}

.suy-box-wrap .sbwi-next {
	right: 10px;
}

.suy-box-wrap-icon {
	width: 100%;
}

/* tammy - 2025.07.21 - start */
:root {
	--font56: 56px;
	--font24: 24px;
	--space110: 110px;
	--space200: 200px;
	--space64: 64px;
}

.stda-font56,
.stda-font56 p {
	font-size: var(--font56);
	line-height: 1.3;
	color: #000;
}

.stda-font24,
.stda-font24 p {
	font-size: var(--font24);
	line-height: 1.2;
	color: #000;
}

.moda-title {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.connect-core-inof {
	--gap1: 80px;
}

.connect-core-inof-nub {
	margin-bottom: var(--gap1);
}

.connect-core-inof-nub:last-child {
	margin-bottom: 0;
}

.ccin-link {
	display: flex;
	--radius1: 24px;
	border-radius: var(--radius1);
	background: #FBF5E9;
}

.ccin-link-img {
	width: 49.33%;
}

.ccin-link-img .ys-imgbox-cover {
	width: 100%;
	height: 100%;
	border-radius: var(--radius1);
}

.ccin-link-img .ys-imgbox-cover img {
	object-fit: cover;
}

.ccin-link-text {
	width: 50.67%;
	padding: 42px 64px 58px 40px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.ccin-link-text .stda-font56 {
	margin-bottom: 22px;
}

.ccin-link-text .stda-font24 {
	width: 84%;
}

.connect-core {
	padding-top: var(--space110);
	padding-bottom: var(--space200);
}

.ccin-link-text-btn {
	display: flex;
	justify-content: flex-end;
}

.connect-core-inof-nub:nth-of-type(2n) .ccin-link {
	flex-direction: row-reverse;
}

.connect-core-inof-nub:nth-of-type(2n) .ccin-link-text {
	padding-left: 85px;
	padding-right: 40px;
}

.moda-title {
	margin-bottom: var(--space110);
	width: 100%;
}

.moda-title .std-h6+.stda-font56 {
	margin-top: 21px;
}

.ccin-link-text-top {
	margin-bottom: 20px;
}

.moda-title .std-h6 {
	padding-left: 64px;
	position: relative;
	font-size: 20px;
	line-height: 1.2;
}

.moda-title .std-h6::after {
	content: "";
	width: 48px;
	height: 24px;
	border-radius: 100px;
	background: #FFC000;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.ys-content {
	width: 100%;
	padding: 0 var(--space64);
}

/* 按钮 - start - helen复制，linda可复制也可不复制 */
.std-btn1 {
	display: inline-block;
}

.std-btn1-box {
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 0 24px;
	border-radius: 100px;
	background: #FFC000;
	border: 2px solid #FFC000;
	transition: all .36s;
	justify-content: center;
}

.std-btn1-box p {
	font-size: 18px;
	line-height: 46px;
	color: #000;
	font-family: 'solax-Medium';
}

.std-btn1-box img {
	margin-left: 16px;
	width: 24px !important;
}

/* 按钮 - end - helen复制，linda可复制也可不复制 */
@media screen and (min-width: 1200px) {

	/* 按钮 - start - helen复制，linda可复制也可不复制 */
	.std-btn1-box:hover {
		background: #F59B00;
		border: 2px solid #F59B00;
	}

	/* 按钮 - end - helen复制，linda可复制也可不复制 */
	.ccin-link:hover .std-btn1-box {
		background: #F59B00;
		border: 2px solid #F59B00;
	}
}

.icbu-li-par {
	font-size: 12px !important;
}

/* tammy - 2025.07.21 - end */

/*.ys-ban-li{*/
/*    display: block;*/
/*}*/

/*.home-page .ys-ban-imgbox {*/
/*    min-height: 80vh;*/
/*}*/

.down-page .down-search .mod-bread {
	position: absolute !important;
	top: 15px !important;
}

.wpbe-top-box table {
	width: 100% !important;
}

.news-top-box-wrap {
	display: flex;
	justify-content: space-between;
}

.news-top-box-wrap .ntbw-ri {
	width: 290px !important;
	margin-bottom: 0 !important;
}

.news-top-box-wrap .ntbw-ri .ys-select {
	width: 100% !important;
	margin-right: 0 !important;
}

.news-slick {
	position: relative;
	z-index: 10;
	overflow: visible !important;
}

.news-top-box-wrap .ys-select-hd input {
	color: #000000;
}


/*2025.9.24-leo-start*/
/*2025.10.23-leo-satrt*/
.home-pop-li6 .ys-fii-name span {
	opacity: 0;
}

.home-pop-li8 .ys-fii-name span {
	opacity: 0;
}

.home-pop-tet {
	font-size: var(--font16);
	line-height: var(--line17);
	color: var(--cl666);
	margin-bottom: 16px;
}

.home-pop-tet span {
	color: var(--colortips);
	margin-right: 3px;
}

.hpul-btn {
	width: 20px;
	height: 20px;
	position: relative;
	cursor: pointer;
	top: 0 !important;
}

.hpul-btn::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	border: 0.84px solid rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all .4s ease;
}

.hpul-btn::after {
	content: '';
	width: 50%;
	height: 50%;
	position: absolute;
	background: var(--vicolor);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: all .4s ease;
}

.hpul-text {
	margin-left: 14px;
	font-size: var(--font16);
	line-height: var(--line17);
	color: #747474;
}

.hpul-box {
	display: flex;
	align-items: center;
}

.home-pop-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -20px;
	margin-left: -2px;
	margin-bottom: -15px;
}

.home-pop-ul-li {
	padding: 0 20px;
	margin-bottom: 15px;
}

.hpul-btn.act::after {
	opacity: 1;
}

.home-pop-ul.ys-form-empty+.ys-fii-tips {
	display: block;
}

.home-input.home-pop-li6 .ys-fii-input input {
	padding-left: 145px !important;
}

/*2025.10.23-leo-end*/
/*2025.10.23-leo-start*/
.cfbl-logo {
	width: 210px;
}

.cfbl-logo img {
	width: 100%;
}

.cfbl-after .std-h3 {
	margin-bottom: 25px;
}

.cfbl-after-text,
.cfbl-after-text p {
	color: #747474;
}

.cfbl-ul {
	margin-bottom: 50px;
}

.cfbl-btn .ybtw-more-link {
	background: transparent;
	width: fit-content;
}

.cfbl-after {
	margin-bottom: 30px;
}

.cfbl-btn .ybtw-more-link p {
	padding-right: 28px;
}

.cfbr-par {
	margin-bottom: 52px;
}

.down-page-cent .ys-form-inof-item {
	width: 50%;
}

.cfbr-from .ys-form {
	--space: 10px;
}

.cfbr-from .ys-form-inof-agree,
.cfbr-from .ys-form-inof-submit,
.cfbr-from .ys-form-inof-text,
.cfbr-from .ys-form-inof-code {
	width: 100%;
}

.cfbr-from .ys-fia-text-word {
	align-items: center;
}

.cfbr-from .ys-fia-text-word a {
	padding: 0 5px;
}

.cont-from .cfbr-par-lit .ys-fii-input input {
	padding-left: 80px;
}

.cfbr-par-lin .ys-fii-name span {
	opacity: 0;
	pointer-events: none;
}

.cont-from .ys-form-inof-item .ys-select-xtbbox {
	width: 16px;
	right: 16px;
}

.cont-from .ys-form-phone .ys-fii-input {
	overflow: visible;
}

.cont-from .iti--inline-dropdown .iti__dropdown-content,
.cont-from .iti__country-list {
	width: 100% !important;
}

.cont-from .iti--inline-dropdown .iti__dropdown-content {
	z-index: 10;
}

.iti__country-container {
	width: 100%;
}

.iti__selected-country {
	left: 70px !important;
}

.cont-from .ys-form-phone .ys-fii-input input {
	padding-left: 85px !important;
}

#iti-0__dropdown-content input {
	padding: 4px 10px !important;
}

.cont-from .cfbr-par-list {
	width: 100%;
}

.cfbr-par-list .ys-fii-name {
	color: #747474;
	font-size: var(--font16);
	line-height: var(--line17);
	margin-bottom: 0;
}

.cfbr-par-list label {
	flex-direction: column;
	gap: 16px;
}

.cfbr-par-list .ys-fii-name span {
	font-size: var(--size20);
	line-height: var(--l1h75);
	margin-right: 10px;
}

.cplc-li-box {
	--size: 20px;
	width: var(--size);
	height: var(--size);
	border-radius: 4px;
	border: 0.923px solid rgba(0, 0, 0, 0.30);
	margin-right: 14px;
	position: relative;
}

.cplc-li {
	cursor: pointer;
}

.cplc-li-box::before {
	content: "";
	width: 10px;
	height: 10px;
	background: #FF7C00;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1;
	transform: translate(-50%, -50%);
	transition: all 0.36s ease-in-out;
	opacity: 0;
}

.cplc-li-box.on::before {
	opacity: 1;
}

.cfbr-par-list-cry {
	--gap1: 20px;
	--gap2: 15px;
	margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
	padding: 0 18px;
	display: flex;
	flex-wrap: wrap;
}

.cplc-li {
	display: flex;
	align-items: center;
	padding: 0 var(--gap1);
	margin-bottom: var(--gap2);
	width: fit-content;
}

.cplc-li-text {
	color: #747474;
	font-size: var(--font16);
	line-height: var(--line17);
}

.cont-from .down-page-cent .ys-form-inof-agree {
	margin-bottom: 50px;
}

.ys-fia-text-word span {
	transform: translateY(3px);
}

.cfbr-par-list.ys-form-empty .ys-fii-tips {
	display: block;
	margin-left: 17px;
}

.mod-modal-evenbox .down-page-cent .ys-select {
	margin-left: 0;
}

.mod-modal-evenbox-title {
	color: #363636;
	text-align: center;
}

.mod-modal-evenbox-sub {
	color: #747474;
	text-align: center;
}

.cfbr-from-top {
	margin-bottom: 40px;
}

.mod-modal-evenbox .ys-modal-close {
	right: 32px;
	top: 33px;
}

.mod-modal-evenbox .ys-modal-container {
	border-radius: 10px;
	overflow: hidden;
}

.mod-modal-evenbox .down-page-cent .ys-form-inof-item {
	margin-bottom: 20px;
}

.mod-modal-evenbox .down-page-cent .ys-form-inof-agree {
	margin-bottom: 50px;
}

.mod-modal-evenbox .ys-modal-content {
	width: 750px;
}

.mod-modal-evenbox .down-page-cent .ys-fic-auth-img {
	margin-left: 20px;
}

.cfbr-par-li .ys-fii-input input {
	padding-left: 110px;
}

.mod-modal-evenbox .ys-modal-content {
	padding: 45px 30px 60px 65px;
}

.mod-modal-evenbox .mCSB_scrollTools {
	right: 5px;
}

.mod-modal-evenbox .ys-modal-content {
	height: 650px;
}

.mod-modal-evenbox .ys-form-inof-agree .ys-fia-text {
	margin-left: 3px;
}

.mod-modal-evenbox .ys-form-phone .ys-fii-input {
	overflow: visible;
}

.mod-modal-evenbox .iti--inline-dropdown .iti__dropdown-content,
.mod-modal-evenbox .iti__country-list {
	width: 100% !important;
}

.mod-modal-evenbox .iti--inline-dropdown .iti__dropdown-content {
	z-index: 10;
}

.mod-modal-evenbox .ys-form-phone .ys-fii-input input {
	padding-left: 85px !important;
}

.mod-modal-evenbox .ys-form-phone .ys-fii-input .iti__search-input {
	padding: 4px 10px !important;
}

.mod-modal-evenbox .ys-fii-tips span {
	font-size: 14px;
}

.cont-from-box {
	padding-top: 40px;
}

.mod-modal-evenbox .cfbr-from {
	max-height: unset;
}

.mod-modal-evenbox .ys-form-inof-agree .ys-fii-tips {
	margin-left: 5px !important;
}

.ys-modal-content .mCSB_scrollTools {
	height: calc(100% - 20px);
	top: 20px;
}

.cont-from-box-le {
	width: 34%;
}

.cont-from-box-ri {
	padding: 45px 40px 60px;
}

@media screen and (min-width: 1200px) {
	.cfbl-btn .ybtw-more-link:hover {
		background: #FAC000;
	}
}

/*2025.10.23-leo-end*/
/*2025.9.24-leo-end*/


/*2025.10.16 star*/

#cm.bar {
	position: fixed;
	left: 0;
	bottom: 0;
	box-shadow: 0 1px 13.16px .84px rgba(14, 5, 10, .15);
	background: #fff;
	width: 100%;
	padding: 30px 55px 40px;
	z-index: 999;
}

#cm.bar #c-inr {
	display: flex;
	width: 1400px;
	margin: 0 auto;
	max-width: 100%;
	align-items: center;
}

#c-inr-i {
	padding-right: 65px !important;
}

#c-ttl {
	margin-bottom: 5px;
	color: #333;
	font-weight: 700;
	font-size: 16px;
}

#c-ttl {
	margin-bottom: 14px;
}

#c-ttl .c-ttl-word {
	font-size: 24px !important;
	color: #333;
}

#c-txt {
	font-size: 16px;
	line-height: 1.65;
	opacity: .8 !important;
	color: #333;
	font-weight: 400;
}

#c-inr-i #c-txt a {
	color: inherit;
	border-bottom: 0 !important;
	text-decoration: underline !important;
}

#cm.bar #c-bns {
	max-width: none;
	flex: none;
}

.cc_div #c-bns {
	display: flex;
	margin-top: 1.4em;
	justify-content: space-between;
}

.cc_div .c-bn {
	overflow: hidden;
	padding: .8em 1.5em;
	width: 10em;
	outline: 0 !important;
	border: 0;
	border-radius: 0;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700;
	font-size: 14px;
}

#c-bns button+button,
#s-c-bn,
#s-cnt button+button {
	/*float: right;*/
	margin-left: 1.3em;
}

#c-bns button+button,
#s-c-bn,
#s-cnt button+button {
	margin-left: 1em;
}

#c-bns .c-bn {
	border-radius: 30px !important;
}

#c-bns .c-bn,
#s-bns .c-bn {
	min-width: 9em;
	width: auto;
	flex: none;
}

#c-bns .c-bn {
	padding: 0.75em 1.5em !important;
	width: 9.4em !important;
	font-size: 16px !important;
}

#c-bns #c-s-bn {
	color: #fff !important;
	border: 1px solid;
	border-color: #363636 !important;
	background: #363636 !important;
	font-weight: bold;
}

#c-bns button.c-bn:first-child {
	color: #fff !important;
	border-color: #ffbd00 !important;
	background: #ffbd00;
	font-weight: bold;
}

#c-txt p {
	font-size: 16px;
	line-height: 1.65;
	opacity: .8 !important;
	color: #333;
	font-weight: 400;
}

@media screen and (max-width: 767px) {
	#cm.bar #c-inr {
		flex-wrap: wrap;
	}

	#c-ttl .c-ttl-word {
		font-size: 18px !important;
	}

	#cm.bar {
		padding: 25px 20px !important;
	}

	#cm.bar {
		bottom: 0 !important;
		border-radius: 0 !important;
		width: 100% !important;
	}

	#c-inr-i {
		padding-right: 0 !important;
	}

	#c-txt {
		font-size: 14px;
	}

	#cm.bar #c-bns {
		margin-top: 15px !important;
		width: 100%;
		justify-content: center;
	}

	#c-bns .c-bn {
		width: 100% !important;
		font-size: 14px !important;
		margin-top: .625em;
		margin-left: 0 !important;
	}

	#c-ttl {
		margin-bottom: 10px;
	}

	#cm.bar #c-bns {
		margin-top: 0px !important;
	}

}

/*2025.10.16 end*/
/*2025.11.24-leo-satrt*/
.ttbu-li-text {
	font-size: 16px;
	color: #747474;
	line-height: 52px;
	border-radius: 34px;
	background: #F8F8F8;
	padding: 0 30px;
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	-moz-backdrop-filter: blur(15px);
	-ms-backdrop-filter: blur(15px);
	-o-backdrop-filter: blur(15px);
	transition: all .4s;
	cursor: pointer;
}

.trene-ters-box-ul {
	display: flex;
	align-items: center;
	margin: 0 -22px;
	justify-content: center;
	margin-bottom: 50px;
}

.ttbu-li {
	padding: 0 22px;
}

.trene-ters-box-cont .ttbc-box:not(:first-child) {
	display: none;
}

.trene-ters-box-cont {
	width: 100%;
}

.ttbc-box {
	width: 100%;
}

.ttbu-li.on .ttbu-li-text {
	background: #FAC000;
	color: #363636;
}

.news-page .ntbw-le {
	/*overflow-x: auto;*/
	max-width: 100%;
}

.news-page .ntbw-le .news-top-box-ul {
	justify-content: flex-start;
}

.news-page .ntbw-le .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.news-page .ntbw-le .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -14px;
}

@media screen and (min-width: 1200px) {
	.ttbu-li-text:hover {
		background: #FAC000;
		color: #363636;
	}
}

/*2025.11.24-leo-end*/
.detail-essay-box-editor h2,
.detail-essay-box-editor h3,
.detail-essay-box-editor h4 {
	margin-bottom: 32px !important;
}

.detail-essay-box-editor ul,
.detail-essay-box-editor p {
	margin-bottom: 30px !important;
}

.detail-essay-box-editor p:last-child {
	margin-bottom: 0 !important;
}


@media screen and (max-width: 1440px) {

	.detail-essay-box-editor h2,
	.detail-essay-box-editor h3,
	.detail-essay-box-editor h4 {
		margin-bottom: 20px !important;
	}

	.detail-essay-box-editor ul,
	.detail-essay-box-editor p {
		margin-bottom: 18px !important;
	}
}

@media screen and (max-width: 1199px) {

	.detail-essay-box-editor h2,
	.detail-essay-box-editor h3,
	.detail-essay-box-editor h4 {
		margin-bottom: 16px !important;
	}

	.detail-essay-box-editor ul,
	.detail-essay-box-editor p {
		margin-bottom: 13px !important;
	}
}

@media screen and (max-width: 767px) {

	.detail-essay-box-editor h2,
	.detail-essay-box-editor h3,
	.detail-essay-box-editor h4 {
		margin-bottom: 13px !important;
	}

	.detail-essay-box-editor ul,
	.detail-essay-box-editor p {
		margin-bottom: 10px !important;
	}
}

/*2026.01.08-satrt*/

.head-nav-item-title {
	display: flex;
	align-items: center;
}

.hnit-icon {
	width: 24px;
	flex-shrink: 0;
	font-size: 0;
	position: relative;
	margin-left: 8px;
	transition: all .4s;
}

.hnit-icon img {
	width: 100%;
	transition: all .4s;
}

.ys-page-wrap .hnit-icon img:nth-child(1) {
	opacity: 0;
}

.hnit-icon img:nth-child(2) {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.ys-page-wrap .hnit-icon img:nth-child(2) {
	opacity: 1;
}

.hnit-icon img:nth-child(3) {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.gh-title .std-h2 {
	text-align: center;
}

.gh-artzw p {
	text-align: justify;
}

.contant-lead {
	width: 100%;
	position: relative;
}

.contant-lead-btm {
	width: 100%;
	position: relative;
}

.contant-lead-btm-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}

.clbu-li {
	width: 33.333333%;
	padding: 0 10px;
	margin-bottom: 20px;
}

.clbu-li:nth-child(4),
.clbu-li:nth-child(5) {
	width: 50%;
}

.clbu-wrap {
	width: 100%;
	height: 100%;
	position: relative;
	background: #fff;
	border-radius: 10px;
	background: #FFF;
	padding: 20px 32px;
	box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
}

.clbu-wrap-top {
	align-items: center;
	display: flex;
	justify-content: space-between;
}

.clbu-wrap-top {
	margin-bottom: 24px;
}

.clbu-wrap-top-le {
	align-items: center;
	display: flex;
	padding-right: 20px;
}

.clbu-wrap-top img {
	width: 32px;
}

.clbu-wrap-top p {
	color: #999;
	line-height: 1.8;
	padding-left: 16px;
}

.clbu-wrap-btm {
	margin-bottom: 10px;
}

.clbu-wrap-btm .std-h5 {
	color: #FF7C00;
	opacity: 0.7;
}

.clbu-wrap-top-ri {
	display: flex;
	align-items: center;
	flex: none;
}

.clbu-wrap-top-ri img {
	width: 24px;
}

.mod-fot-btm-ri {
	display: flex;
}

.mfbr-li {
	position: relative;
	margin-left: 40px;
}

.mfbr-li:first-child {
	margin-left: 0 !important;
}

.mfbr-li-icon {
	width: 32px;
	cursor: pointer;
}

.mfbr-li-icon img {
	width: 100%;
}

.mfbr-li-code {
	width: 140px;
	position: absolute;
	bottom: 45px;
	left: 50%;
	transform: translateX(-50%);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	display: none;
}

.mfbr-li-code {
	bottom: 52px;
	pointer-events: none;
}

.mfbr-li-code img {
	width: 100%;
}

.clbu-wrap-top-ri p {
	color: #999999;
	line-height: 1.8;
	padding-right: 8px;
}

.contant-form {
	width: 100%;
	position: relative;
	padding-top: 0 !important;
}

.contant-form-img {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.contant-form-img img {
	width: 100%;
	min-height: 400px;
	object-fit: cover;
}

.contant-form-img::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(5, 5, 5, 0.73);
}

.contant-form-btm {
	width: 100%;
	position: relative;
	margin-top: -280px;
	z-index: 10;
}

.contant-form-btm-wrap {
	width: 100%;
	padding: 0 15px;
}

.cfbs-li {
	width: 100%;
	background: #fff;
	border-radius: 10px;
	background: #FFF;
	padding: 50px 60px;
	box-shadow: 0px 3px 15.3px 0px rgba(0, 0, 0, 0.08);
}

.cfbs-ul {
	margin: 0 -20px;
	display: flex;
	flex-wrap: wrap;
}

.cfbs-ul-li {
	width: 33.333333%;
	padding: 0 20px;
	margin-bottom: 30px;
}

.cfbs-ul-label {
	display: flex;
	align-items: center;
	border: 1px solid;
	border-radius: 80px;
	border: 1px solid rgba(75, 89, 107, 0.20);
	padding: 0 24px;
}

.cfbs-ul-label {
	position: relative;
}

.cfbs-ul-label p {
	color: #999;
	font-size: 14px;
	line-height: 1.8;
	flex: none;
}

.cfbs-ul-label p span {
	color: #FC0028;
}

.cfbs-ul-label input {
	height: 38px;
	font-size: 14px;
	color: #999;
	padding-left: 15px;
	width: 100%;
}

.cfbs-scene {
	width: 100%;
}

.cfbs-scene-li {
	width: 100%;
	position: relative;
	margin-bottom: 30px;
}

.cfbs-scene-li-text {
	width: 100%;
	height: 116px;
	border-radius: 10px;
	border: 1px solid rgba(51, 51, 51, 0.20);
}

.cfbs-scene-li-text textarea {
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 1.8;
	color: #999;
	padding: 14px 24px;
}

.cfbs-scene-li6-wrap {
	display: flex;
	align-items: flex-end;
}

.cslw-le {
	width: 50%;
	padding-right: 40px;
}

.cslw-code {
	width: 168px;
}

.cslw-code img {
	width: 80%;
	cursor: pointer;
}

.cslw-ri {
	width: 50%;
	padding-left: 40px;
}

.cslw-ri-sumit {
	border-radius: 40px;
	background: #FFBD00;
	font-size: 18px;
	line-height: 1.6;
	color: #363636;
	text-align: center;
	cursor: pointer;
	padding: 10px;
	transition: all 0.36s;
}

.contant-form .gh-title .std-h2 {
	color: #fff;
}

.manu_list_ul {
	width: 100%;
	position: relative;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 40px 48px;
}

.manu_list_ul_li {
	width: 100%;
}

.manu_list_ul_li a {
	display: block;
	padding: 49px 50px 40px;
	border-radius: 20px;
	border: 1px solid #FFF;
	background: #fff;
	box-shadow: 0px 3px 15.3px 0px rgba(0, 0, 0, 0.08);
	position: relative;
	height: 100%;
}

.manu_list_ul_li a::before {
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 20px;
	background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
	box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	transition: all .36s;
	opacity: 0;
}

.manu_list_ul_li a::after {
	content: "";
	position: absolute;
	top: 24px;
	right: 24px;
	width: 10px;
	height: 10px;
	background: #FFBD00;
	opacity: 0;
	transition: all .36s;
	border-radius: 50%;
}

.mlul_tp {
	display: flex;
	align-items: center;
}

.mlul_tp_icon {
	width: 20px;
	margin-right: 5px;
}

.mlul_tp_icon img {
	width: 100%;
}

.mlul_tp_btn {
	opacity: 0;
	transition: all .36s;
}

.sccu_li_btn {
	display: inline-block;
	padding-top: 100px;
}

.mlul_tp_btn .sccu_li_btn {
	padding-top: 0px;
}

.sccu_li_btn_box {
	display: flex;
	align-items: center;
}

.sccu_li_btn_text p {
	color: #FF7C00;
}

.sccu_li_btn_icon {
	width: 10px;
	margin-left: 18px;
}

.mlul_tp_btn .sccu_li_btn_icon {
	width: 10px;
	margin-left: 10px;
}

.sccu_li_btn_icon img {
	width: 100%;
}

.mlul_tit {
	color: #161616;
	margin-bottom: 30px;
	margin-top: 24px;
	transition: all .36s;
}

.mlul_word p {
	color: #666;
	line-height: 1.75;
	height: 3.5em;
	text-overflow: clip;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.mod-ctact {
	width: 100%;
	position: relative;
}

.mod-ctact .ys-cont1560 {
	border-radius: 10px;
	overflow: hidden;
}

.mod-ctact-wrap {
	padding: 80px 0;
	padding-left: 96px;
}

.mod-ctact-wrap h2 {
	color: #fff;
	margin-bottom: 12px;
	line-height: var(--line13);
	text-align: left;
}

.mod-ctact-wrap .mod-word p {
	color: #F2F7FC;
	line-height: var(--line175);
	text-align: left;
}

.mod-ctact .std-btn1 {
	margin-top: 40px;
}

.mod-ctact-wrap .std-btn1-box {
	display: block;
	font-size: var(--font16);
	color: #fff;
	line-height: var(--line18);
	background: rgba(0, 31, 130, 0.04);
	border-radius: 100px;
	border: 1px solid #D0DBE1;
	padding: 10px 32px;
	cursor: pointer;
	transition: all .36s;
}

.mod-ctact-wrap .std-btn1-box:hover {
	color: #363636;
	border: 1px solid #FFBD00;
	background: #FFBD00;
	transition: all .36s;
}

.gh-more-nav {
	padding: var(--space60);
	margin-bottom: 0 !important;
}

.ttbr-ul-lii {
	margin-bottom: 40px;
}

.yxedr-active table {
	width: 100%;
}

.firstRow td {
	font-size: 16px;
	background-color: rgb(255 189 0 / 50%);
	padding: 10px 0 10px 10px;
}

.yxedr-active tr td {
	font-size: 14px;
	padding: 10px 0 10px 10px;
}

.gh-kosherdb p {
	text-align: justify;
	margin-bottom: var(--parpspace12);
}

.gh-kosherdb p:last-child {
	margin-bottom: 0;
}

.gh-kosherdb p span {
	color: var(--cl333);
	padding-right: var(--parpspace10);
}

.gh-title .gh-titc {
	color: #FF7C00;
	font-weight: bold;
}

.gh-title p {
	text-align: justify;
	line-height: var(--line175);
}

.gh-title p span {
	color: #FF7C00;
}

.inst-bene-box-ul .ibbu-li:last-child {
	margin-bottom: 0;
}

.about_introduct {
	width: 100%;
	position: relative;
}

.about_introduct_cry {
	display: flex;
	align-items: center;
	position: relative;
}

.about_introduct_cry::before {
	content: '';
	width: 160px;
	height: 3px;
	background: #FFBD00;
	position: absolute;
	bottom: 22px;
	left: 0;
}

.about_introduct_cry_text .std-h3 {
	color: #000;
	font-weight: bold;
}

.about_introduct_cry_text .std-h5 {
	color: #BFBFBF;
}

.about_introduct_cry_text {
	width: 60%;
	padding-right: 100px;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: justify;
}

.about_introduct_cry_img {
	width: 40%;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
}

.about_introduct_cry_img img {
	width: 100%;
}

.ipbu-li-box-le .std-h3 {
	color: #000;
	font-weight: bold;
}

.ipbu-li-box-le .std-h5 {
	color: #BFBFBF;
	font-weight: 100;
}

.ipbu-li-box-top .ipbu-li-box-ri {
	position: relative;
	overflow: hidden;
	border-bottom: 2px solid #FFBD00;
	padding: 0;
}

.ipbu-li-box-top .ipbu-li-box-ri img {
	border-radius: 10px;
}

.ys-ban-txtbox-wrap .ybtw-tit h1 span {
	color: #FFBD00;
}

.gh-home-ban::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background: rgba(0, 0, 0, .6);
}

.home-step {
	width: 100%;
	position: relative;
}

.home-step .new_wrap_list {
	width: 100%;
	position: relative;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 40px 48px;
}

.new_wrap_list_li {
	width: 100%;
}

.nwll_wrap {
	width: 100%;
	height: 100%;
	background: #fff;
	border: 1px solid rgba(35, 24, 21, .1);
	border-radius: 10px;
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
	transition: all .36s;
}

.new_wrap_list_li .nwll_le {
	width: 100%;
}

.new_wrap_list_li .nwll_le .ys-imgbox-cover {
	border-radius: 10px;
}

.new_wrap_list_li .nwll_ri {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding-top: 20px;
}

.nwll_ri_tit {
	margin-bottom: 24px;
}

.new_wrap_list_li .nwll_ri_info {
	margin-bottom: 0px;
}

.nwll_ri_info p {
	color: rgba(35, 24, 21, .6);
	line-height: 1.6;
}

.nwll_ri_tit .std-h3 {
	color: #FF7C00;
}

.sksServices {
	height: 100%;
	border-radius: 10px;
	border-top: 2px solid #FF7C00;
	background: #FFF;
	padding: 60px 80px;
	box-shadow: 0px 37px 15px 0px rgba(2, 36, 110, 0.01), 0px 21px 13px 0px rgba(2, 36, 110, 0.03), 0px 9px 9px 0px rgba(2, 36, 110, 0.04), 0px 2px 5px 0px rgba(2, 36, 110, 0.05);
}

.skszwen .std-h4 {
	color: #FF7C00;
	margin-bottom: var(--jian);
}

.skszwen .std-word1 {
	margin-bottom: var(--parpspace12);
}

.skszwen .std-word1:last-child {
	margin-bottom: 0;
}

.join-idea {
	width: 100%;
	position: relative;
}

.company-innovate {
	width: 100%;
	position: relative;
}

.company-innovate-bg {
	position: relative;
	width: 100%;
}

.company-innovate-bg::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.50) 53.01%);
}

.company-innovate-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.company-innovate .ys-cont1560 {
	position: absolute;
	z-index: 6;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.sksway {
	display: flex;
	justify-content: flex-end;
}

.sksway .skswayleft {
	width: 50%;
}

.skswayleft .std-h2 {
	color: #FFF;
	padding-bottom: var(--space60);
}

.skswayleft .std-word P {
	color: #FFF;
	margin-bottom: var(--parpspace12);
}

.skswayleft .std-h2::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 120px;
	height: 2px;
	background: #FAC000;
}

.skswayleft .std-word P a {
	color: #FFF;
	text-decoration: underline;
}

.join-stone {
	width: 100%;
	position: relative;
}

.join-stone-inof {
	width: 100%;
	position: relative;
	display: grid;
	align-items: center;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 40px 48px;
}

.join-stone-inof-item {
	width: 100%
}

.jsii-link {
	border-radius: 10px;
}

.jsii-link-title {
	display: flex;
	flex-direction: column;
}

.jsii-link-title-icon {
	width: 50%;
}

.jsii-link-title-icon img {
	width: 100%;
}

.jsii-link .std-h3 {
	color: #FFF;
	margin-bottom: 24px;
}

.jsii-link .std-word p {
	color: #FFF;
	text-align: justify;
}

.jsii-link .sks-logo {
	display: flex;
	flex-direction: column;
	align-items: center;
}

/* 1920end */

@media screen and (max-width: 1680px) {
	.mfbr-li {
		margin-left: 25px;
	}

	.mfbr-li-icon {
		width: 26px;
	}

	.mfbr-li-code {
		width: 120px;
		bottom: 42px;
	}

	.mfbr-li-code {
		bottom: 52px;
	}

	.manu_list_ul_li a {
		padding: 45px 45px 40px;
		border-radius: 20px;
	}

	.sccu_li_btn {
		padding-top: 80px;
	}

	.mlul_tit {
		/* margin-bottom: 50px; */
		margin-top: 20px;
	}

	.mod-ctact .ys-cont1560 {
		border-radius: 10px;
	}

	.mod-ctact-wrap {
		padding: 60px 0;
		padding-left: 70px;
	}

	.mod-ctact-wrap h2 {
		margin-bottom: 10px;
	}

	.home-step .new_wrap_list {
		grid-gap: 30px 35px;
	}

	.sksServices {
		padding: 50px 70px;
	}

	.join-stone-inof {
		grid-gap: 30px 35px;
	}

	.inst-page-box-ul {
		grid-gap: 30px 35px;
	}

	.manu_list_ul {
		grid-gap: 30px 35px;
	}

	/* 1680end */
}

@media screen and (max-width: 1560px) {
	.sccu_li_btn {
		padding-top: 70px;
	}

	.mlul_tit {
		/* margin-bottom: 45px; */
		margin-top: 20px;
	}

	.nwll_ri_tit {
		margin-bottom: 10px;
	}

	.sksServices {
		padding: 44px 60px;
	}

	.jsii-link .std-h3 {
		margin-bottom: 10px;
	}

	/* 1560end */
}

@media screen and (max-width: 1440px) {
	.clbu-wrap {
		padding: 16px 20px;
	}

	.clbu-wrap-top {
		margin-bottom: 12px;
	}

	.mfbr-li {
		margin-left: 16px;
	}

	.clbu-wrap-btm .mfbr-li-icon {
		width: 34px;
	}

	.contant-form-img img {
		min-height: 300px;
	}

	.contant-form-btm {
		margin-top: -230px;
	}

	.cfbs-li {
		padding: 36px 40px;
	}

	.cfbs-ul {
		margin: 0 -10px;
	}

	.cfbs-ul-li {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.cfbs-ul-label {
		padding: 0 20px;
	}

	.cfbs-scene-li {
		margin-bottom: 20px;
	}

	.cfbs-scene-li-text textarea {
		padding: 14px 20px;
	}

	.cslw-ri-sumit {
		font-size: 16px;
	}

	/* .manu_list_ul {
		margin: 0 -10px;
	} */

	/* .manu_list_ul_li {
		margin-bottom: 20px;
		padding: 0 10px;
	} */

	.manu_list_ul_li a {
		padding: 40px 35px 40px;
		border-radius: 15px;
	}

	.sccu_li_btn {
		padding-top: 60px;
	}

	.sccu_li_btn_icon {
		width: 8px;
		margin-left: 18px;
	}

	.mlul_tp_btn .sccu_li_btn_icon {
		width: 8px;
		margin-left: 10px;
	}

	.mlul_tit {
		margin-bottom: 25px;
		margin-top: 18px;
	}

	.mod-ctact .ys-cont1560 {
		border-radius: 10px;
	}

	.mod-ctact-wrap {
		padding: 50px 0;
		padding-left: 58px;
	}

	.mod-ctact-wrap .mod-word p {
		font-size: 14px;
	}

	.about_introduct_cry::before {
		bottom: 0;
	}

	.about_introduct_cry_text {
		padding-right: 60px;
		padding-top: 10px;
		padding-bottom: 20px;
	}

	.home-step .new_wrap_list {
		grid-gap: 26px 26px;
	}

	.sksServices {
		padding: 40px 50px;
	}

	.skswayleft .std-h2::after {
		width: 80px;
	}

	.join-stone-inof {
		grid-gap: 26px 26px;
	}

	.inst-page-box-ul {
		grid-gap: 26px 26px;
	}

	.manu_list_ul {
		grid-gap: 26px 26px;
	}

	/* 1440end */
}

@media screen and (max-width: 1280px) {
	.manu_list_ul_li a {
		padding: 35px 30px;
		border-radius: 15px;
	}

	.sccu_li_btn {
		padding-top: 50px;
	}

	.sksServices {
		padding: 30px 36px;
	}

	/* 1280end */
}

@media screen and (max-width: 1199px) {
	.manu_list_ul_li a {
		padding: 30px 25px;
	}

	.mlul_tp_btn {
		opacity: 1;
	}

	.sccu_li_btn {
		padding-top: 40px;
	}

	.sccu_li_btn_icon {
		margin-left: 10px;
	}

	.mlul_tp_btn .sccu_li_btn_icon {
		width: 8px;
		margin-left: 5px;
	}

	.mlul_tit {
		margin-bottom: 24px;
		margin-top: 14px;
	}

	.mod-ctact-wrap {
		padding: 40px 0;
		padding-left: 40px;
	}

	.mod-ctact-wrap .std-btn1-box {
		padding: 6px 26px;
	}

	.ttbr-ul-lii {
		margin-bottom: 20px;
	}

	.about_introduct_cry_text {
		padding-right: 30px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.home-step .new_wrap_list {
		grid-gap: 20px 20px;
	}

	.new_wrap_list_li .nwll_le {
		margin-bottom: 15px;
	}

	.new_wrap_list_li .nwll_ri {
		padding-top: 0px;
	}

	.join-stone-inof {
		grid-gap: 20px 20px;
	}

	.inst-page-box-ul {
		grid-gap: 20px 20px;
	}

	.manu_list_ul {
		grid-gap: 20px 20px;
	}

	/* 1199end */
}

@media screen and (max-width: 991px) {
	.mlul_tit {
		margin-bottom: 20px;
		margin-top: 8px;
	}

	.sksServices {
		padding: 26px 30px;
	}

	/* 991end */
}

@media screen and (max-width: 920px) {
	.clbu-li {
		width: 50%;
	}

	.mfbr-li {
		margin-left: 16px;
	}

	.mfbr-li-icon {
		width: 24px;
	}

	.contant-form-img img {
		min-height: 240px;
	}

	.contant-form-btm {
		margin-top: -178px;
	}

	.contant-form-btm-wrap {
		width: 100%;
		padding: 0 0px;
	}

	.cfbs-li {
		padding: 36px 20px;
	}

	.cfbs-ul-li {
		width: 50%;
	}

	.cfbs-ul-label input {
		height: 36px;
	}

	.cslw-le {
		padding-right: 22px;
	}

	.cslw-ri {
		padding-left: 20px;
	}

	.cslw-ri-sumit {
		font-size: 16px;
		padding: 6px;
	}

	.home-step .new_wrap_list {
		grid-template-columns: repeat(2, 1fr);
	}

	.skswayleft .std-h2::after {
		width: 50px;
	}

	.manu_list_ul {
		grid-template-columns: repeat(2, 1fr);
	}

	/* 920end */
}

@media screen and (max-width: 767px) {
	.clbu-li {
		width: 100%;
	}

	.clbu-li:nth-child(4),
	.clbu-li:nth-child(5) {
		width: 100%;
	}

	.clbu-li:last-child {
		margin-bottom: 0;
	}

	.clbu-wrap-btm {
		margin-bottom: 0;
	}

	.mod-fot-btm-ri {
		padding-bottom: 10px;
	}

	.mfbr-li-code {
		transform: translateX(-22%);
	}

	.contant-form-img img {
		min-height: 180px;
	}

	.contant-form-btm {
		margin-top: -135px;
	}

	.cfbs-li {
		padding: 30px 20px 30px;
	}

	.cfbs-ul-li {
		width: 100%;
		margin-bottom: 15px;
	}

	.cfbs-ul-label {
		padding: 0 16px;
	}

	.cfbs-scene-li {
		margin-bottom: 15px;
	}

	.cfbs-scene-li-text textarea {
		padding: 10px 16px;
	}

	.cfbs-scene-li6-wrap {
		flex-wrap: wrap;
	}

	.cslw-le {
		width: 100%;
		padding-right: 0;
		margin-bottom: 16px;
	}

	.cslw-code {
		width: 110px;
		margin-bottom: 16px;
	}

	.cslw-ri {
		width: 100%;
		padding-left: 0;
	}

	.cslw-ri-sumit {
		font-size: 14px;
	}

	.cslw-code img {
		width: 100%;
	}

	/* .manu_list_ul_li {
		width: 50%;
	} */

	.manu_list_ul_li a {
		padding: 25px 20px;
	}

	.sccu_li_btn {
		padding-top: 10px;
	}

	.mlul_tit {
		margin-bottom: 12px;
		margin-top: 2px;
	}

	.mod-ctact .ys-cont1560 {
		width: calc(100% - 40px);
		padding: 0;
	}

	.mod-ctact-wrap {
		padding: 25px 20px;
		padding-left: 20px;
	}

	.about_introduct_cry {
		display: block;
	}

	.about_introduct_cry::before {
		display: none;
	}

	.about_introduct_cry_text {
		padding-right: 0;
		padding-top: 0;
		width: 100%;
		padding-bottom: 10px;
	}

	.about_introduct_cry_img {
		width: 100%;
	}

	.home-step .new_wrap_list {
		grid-template-columns: repeat(1, 1fr);
	}

	.sksServices {
		padding: 15px;
	}

	.company-innovate-bg {
		position: absolute;
		z-index: 6;
		top: 0;
		height: 100%;
	}

	.company-innovate .ys-cont1560 {
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
		transform: none;
		padding: 32px 20px;
	}

	.sksway .skswayleft {
		width: 100%;
	}

	.join-stone-inof {
		grid-template-columns: repeat(1, 1fr);
	}

	.inst-page-box-ul {
		grid-template-columns: repeat(1, 1fr);
	}

	.manu_list_ul {
		grid-template-columns: repeat(1, 1fr);
	}

	/* 767end */
}

@media screen and (max-width: 480px) {
	/* .manu_list_ul_li {
		width: 100%;
	} */

	.manu_list_ul_li:last-child {
		margin-bottom: 0px;
	}

	.mlul_tp_btn .sccu_li_btn_icon {
		width: 7px;
		margin-left: 4px;
	}

	.mlul_tit {
		margin-top: 12px;
	}

	.mlul_word p {
		height: auto;
		-webkit-line-clamp: inherit;
	}

	/* 480end */
}

@media screen and (min-width: 1200px) {
	.head-nav-item.yxnav-active1 .hnit-icon img:nth-child(3) {
		opacity: 1;
	}

	.ys-page-wrap .ys-hd-pc.isfixed .hnit-icon img:nth-child(1),
	.ys-page-wrap .ys-hd-pc.ishover .hnit-icon img:nth-child(1) {
		opacity: 1;
	}

	.ys-page-wrap .ys-hd-pc.isfixed .hnit-icon img:nth-child(2),
	.ys-page-wrap .ys-hd-pc.ishover .hnit-icon img:nth-child(2) {
		opacity: 0;
	}

	.head-nav-item:hover .hnit-icon {
		transform: rotate(180deg);
	}

	.manu_list_ul_li a:hover {
		border: solid 1px #D0DBE1;
	}

	.manu_list_ul_li a:hover::before,
	.manu_list_ul_li a:hover::after {
		opacity: 1;
	}

	.manu_list_ul_li a:hover .mlul_tp_btn {
		opacity: 1;
	}

	.manu_list_ul_li a:hover .mlul_tit {
		color: #FF7C00;
	}
}

@media screen and (min-width: 920px) {

	.clbu-li:nth-child(4),
	.clbu-li:nth-child(5) {
		margin-bottom: 0;
	}
}

/*2026.01.08-end*/

.pagess {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	text-align: center;
}

.pagess ul {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}

.pagess a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	color: #333;
	font-size: 16px;
	line-height: 40px;
	margin: 0 10px;
	border-radius: 50%;
	border: 1px solid transparent;
	transition: .3s;
}

.pagess a:hover {
	color: #FFBD00;
	background: transparent;
	border: solid 1px #FFBD00;
	transition: .3s;
}

.pagess .page-num-current {
	color: #FFBD00;
	background: transparent;
	border: solid 1px #FFBD00;
}

.pagess ul .gh_pre::before {
	content: "\e744";
	font-family: iconfont;
	font-size: inherit;
	color: inherit;
	line-height: inherit;
}

.pagess ul .gh_next::before {
	content: "\e743";
	font-family: iconfont;
	font-size: inherit;
	color: inherit;
	line-height: inherit;
}

@media screen and (max-width: 1680px) {
	.pagess a {
		width: 36px;
		height: 36px;
		font-size: 14px;
		line-height: 36px;
		margin: 0 8px;
	}
}

@media screen and (max-width: 1440px) {
	.pagess a {
		width: 32px;
		height: 32px;
		font-size: 14px;
		line-height: 32px;
		margin: 0 6px;
	}
}

@media screen and (max-width: 767px) {
	.pagess a {
		width: 26px;
		height: 26px;
		font-size: 14px;
		line-height: 26px;
		margin: 0 4px;
	}
}