@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {

	.home-indust-ri {
		transform: translateX(27%);
	}

	.home-indust-ri {
		top: -95px;
	}

	.home-indust-ri-ul {
		clip-path: inset(24% 30% round 10px);
	}

	.home-indust-ri {
		transform: translateX(22%);
	}

	.skbc-tit-li .std-h3 {
		line-height: 1.3;
		max-height: 2.6em;
	}

	.ahwu-li-line {
		top: 25px;
	}

	.home-reside-pc .hrul-cent {
		top: 33%;
	}

	.solutio-keep-btm-center {
		width: 476px;
	}

	.hwlu-li {
		padding-right: 22px;
	}

	.list-page-cont-all .lcul-par,
	.list-cont-ul-li .lcul-link {
		font-size: 16px;
	}

	.giul-cont {
		width: 37%;
	}

	.hwlu-li:nth-child(5) {
		min-width: 32%;
	}

	.mlul-link {
		padding: 20px 35px;
	}

	.ahwu-li-line {
		top: 15%;
		left: 13%;
	}

	.cont-map {
		height: 70vw;
	}

	.gabl-ri {
		width: 43%;
	}

	.ijbu-li-cont {
		padding: 47px 45px 49px 45px;
	}

	.ahwu-li-line {
		width: 100%;
		top: 3%;
	}

	.mlul-link {
		padding: 20px 22px;
	}

	.tdbb-le {
		width: 71%;
	}

	.down-page .dsbc-le-ul {
		max-height: calc(100vh - 350px);
	}

	.home-pop-tit {
		margin-bottom: 50px;
	}

	.cont-map {
		height: 58vw;
	}

	/* 1920end */
}

@media screen and (max-width: 1680px) {


	.std-tit100 {
		font-size: 64px;
	}

	.ys-banner .slick-dots {
		width: 100vw;
		padding: 0 6.25vw;
	}

	.ybtw-more-link img {
		width: 40px;
	}

	:root {
		--font68: 58px;
		--font44: 40px;
		--font40: 36px;
		--font32: 28px;
		--font24: 22px;
		--space140: 110px;
		--space120: 90px;
		--space100: 80px;
		--space60: 40px;
		--headh: 70px;
		--jian: 18px;
		--jian1: -18px;
		--radiu: 14px;
	}

	.std-tit58 {
		font-size: 44px;
	}

	.std-tit64 {
		font-size: 50px;
	}

	.home-soluti-tit {
		margin-bottom: 22px;
	}

	.mhtu-li {
		margin-right: 18px;
	}

	/* .head-nav-item {
        margin: 0 6px;
    } */

	.ys-hd-pc {
		padding: 0 55px !important;
	}

	.head-conta-link {
		font-size: 16px;
		padding: 10px 28px;
	}

	.head-logo {
		width: 124px;
		margin-right: 30px;
	}

	.head-nav-item {
		margin: 0 17px;
	}

	.head-conta {
		margin-left: 28px;
	}

	.head-lang {
		margin-left: 30px;
	}

	.ybtw-info {
		margin-bottom: 34px;
		width: 77%;
	}

	.ys-ban-li-posi {
		bottom: 40px;
		right: 50px;
	}

	.home-soluti-top {
		margin-bottom: 58px;
	}

	.home-soluti-img-pictu {
		border-radius: 54px;
	}

	.hrul-cent {
		width: 38%;
	}

	.hrul-cent-tit {
		margin-bottom: 22px;
	}

	.hrul-cent-info {
		margin-bottom: 36px;
	}

	.hrul-cent {
		margin-top: 115px;
	}

	.hrul-cent-img {
		margin-top: 130px;
	}

	.home-reside-ul-li {
		margin-bottom: 110px;
	}

	.hpbs-widget-btn {
		width: 46px;
	}

	.hpbs-btm .hpbs-widget-ri {
		right: -65px;
	}

	.hpbs-btm .hpbs-widget-le {
		left: -65px;
	}

	.home-produc-btm-more .ybtw-more-link {
		min-width: 350px;
	}

	.home-produc-btm-more {
		margin-top: 50px;
	}

	.home-lates-ri {
		width: 44.5%;
	}

	.home-lates-ri {
		padding-top: 42px;
		padding-bottom: 42px;
	}

	.hlrb-sign-ri-link {
		padding: 13px 30px;
	}

	.mflt-ri>ul>li>ul>li>a {
		font-size: 16px;
	}

	/* .mod-fot-le {
		padding-right: 45px;
		padding-left: 45px;
	} */

	.mflt-ri>ul>li {
		margin-bottom: 26px;
	}

	.mflb-share-le {
		width: 130px;
	}

	.mflt-ri>ul>li>ul>li>a {
		font-size: 14px;
	}

	.msrl-li p {
		padding-right: 5px;
	}

	.msrl-li {
		margin-right: 18px;
	}

	.msri-li {
		width: 22px;
		margin-right: 16px;
	}

	.mflb-share-ri-link {
		margin-right: 35px;
	}

	.mflb-copyri {
		padding-top: 12px;
		margin-top: 12px;
	}

	.mflb-copyri-ri a {
		font-size: 14px;
		line-height: 1.5;
		color: #363636;
		position: relative;
		display: block;
		margin-left: 22px;
	}

	.ybtw-more-link p {
		font-size: 16px;
	}

	.ys-hd-pc {
		padding: 0 28px !important;
	}

	.ybtw-more-link p {
		padding-right: 30px;
	}

	.sustain-power-top {
		margin-bottom: 75px;
	}

	.sustain-power-top-subtit {
		margin-bottom: 12px;
	}

	.spbu-li-wrap-le {
		width: 52%;
	}

	.slwl-btm-li {
		margin-bottom: 15px;
	}

	.slwl-btm-li-info p {
		font-size: 16px;
	}

	.spbu-li-wrap-le {
		padding-left: 24px;
	}

	.sustain-power {
		padding-bottom: 55px;
	}

	.slbs-li {
		padding: 0 15px;
	}

	.slbs-ul {
		margin: 0 -15px;
	}

	.slbs-wrap-icon {
		width: 36px;
	}

	.slbs-wrap {
		min-height: 340px;
	}

	.sustain-leader-btm-slick {
		margin-bottom: 100px;
	}

	.srbl-ri {
		padding: 20px 50px;
	}

	.srbl-ri-tit {
		margin-bottom: 15px;
	}

	.srbl-ri-info {
		margin-bottom: 35px;
	}

	.sgbl-li p,
	.sgbl-num p {
		font-size: 210px;
	}

	.sgbl-img {
		width: 186px;
	}

	.sgbr-li-tit {
		margin-bottom: 25px;
	}

	.sgbr-btm {
		margin-top: 25px;
	}

	.sustain-power-top-subtit h2::after,
	.sustain-power-top-subtit p::after {
		width: 6px;
		height: 6px;
	}

	.sustain-contac-info {
		margin-bottom: 30px;
	}

	.home-provid-btm-particl {
		width: 520px;
		height: 520px;
	}


	.hpbu-li {
		width: 34%;
		padding: 64px 30px;
	}

	.hiru-li {
		width: 50%;
	}

	.hiru-li2 {
		transform: translateY(-46%);
	}

	.home-indust-ri-wrap {
		height: calc(100vh - 109px);
		top: 109px;
	}

	.home-reside-pc .hrul-cent {
		margin-bottom: 115px;
	}

	.head-lang-pop {
		padding-top: 45px;
		padding-bottom: 40px;
	}

	.hlpu-top .std-h4 {
		font-size: 20px;
	}

	.hlpu-btm-li a {
		font-size: 16px;
	}

	.ahwu-li-line {
		width: 95%;
	}

	.ahwu-le {
		width: 38%;
	}

	.ahwu-li-line {
		width: 90%;
		left: 18%;
	}

	.ahwu-le-tit {
		margin-bottom: 22px;
	}

	.achieve-residen .solutio-success-top {
		width: 760px;
	}

	.aswr-tit {
		margin-bottom: 24px;
	}

	.aswr-intit {
		margin-bottom: 14px;
	}

	.aswr-info {
		margin-bottom: 40px;
	}

	.solutio-success-top {
		width: 81%;
	}

	.sssbr-link {
		padding: 26px 20px;
	}

	.solar-solution-center-tit {
		margin-bottom: 28px;
	}

	.aaul-wrap {
		padding: 22px;
	}

	.aaul-wrap .ys-imgbox-cover {
		margin-bottom: 12px;
	}

	.aaul-wrap-info {
		margin-bottom: 14px;
	}


	.solar-solution-sticky {
		top: 109px;
		height: calc(100vh - 109px);
	}

	.gabl-ri {
		width: 44%;
	}

	.gabl-ri-tit {
		margin-bottom: 25px;
	}

	.grul-icon {
		margin-top: 3px;
	}

	.grul-ri {
		padding-left: 15px;
	}

	.gabl-ri-ul-li {
		margin-bottom: 15px;
	}

	.grid-advanta-btm-li {
		margin-bottom: 70px;
	}

	.grid-power-ul-li {
		padding: 0 30px;
		margin-bottom: 45px;
	}

	.grid-power-ul {
		margin: 0 -30px;
	}

	.gpul-wrap {
		padding: 36px 35px 25px;
	}

	.gpul-wrap-iocn {
		width: 56px;
	}

	.solar-solution {
		min-height: calc(100vh - 109px);
	}

	.perform-overvi .solutio-introdu-ri {
		width: 63%;
	}

	.solutio-introdu-ri-info {
		margin-top: 15px;
	}

	.perform-overvi .solutio-introdu-wrap {
		margin-bottom: 55px;
	}

	.achieve-horizon-ul-li {
		height: calc(100vh - 109px);
	}

	.achieve-horizon-wrap-slide {
		height: calc(100vh - 109px);
		top: 109px;
	}

	.perform-advan-posit {
		padding: 34px;
	}

	.perform-advan-posit-top {
		margin-bottom: 15px;
	}

	.perform-advan-posit-tit {
		margin-bottom: 9px;
	}

	.perform-advan-posit-info {
		margin-bottom: 28px;
	}

	.perform-inverte-btm-switch {
		bottom: 15px;
	}

	.reul-ri {
		width: 45%;
	}

	.reul-ri-tit {
		margin-bottom: 15px;
	}

	.reul-ri-ul-li {
		padding-left: 24px;
		margin-bottom: 18px;
	}

	.reul-ri-ul-li::after {
		top: 14px;
		width: 8px;
		height: 8px;
	}

	.solutio-keep-sticky {
		top: 109px;
		height: calc(100vh - 109px);
	}

	.solutio-keep-btm-tit {
		width: calc(100% - 130px);
	}

	.solutio-keep-btm-center {
		padding: 28px 28px;
	}

	.skbc-top {
		margin-bottom: 5px;
	}

	.skbc-tit {
		margin-bottom: 18px;
	}

	.skbc-btm {
		margin-top: 14px;
	}

	.skbc-btm-li-tit {
		margin-bottom: 5px;
	}

	.hwlu-li-top img {
		width: 22px;
		margin-top: 1px;
	}

	.hwlu-li-top p {
		font-size: 16px;
		padding-left: 12px;
		padding-right: 12px;
	}

	.hwlu-li-top svg {
		margin-top: 8px;
	}

	.hwlu-li {
		padding-right: 27px;
		margin-bottom: 30px;
	}

	.hwlu-li:nth-child(5) {
		min-width: 36%;
	}

	.hwlu-li-btm-li a {
		font-size: 14px;
	}

	.hnid-wrap-li a {
		font-size: 16px;
	}

	.hniw-wrap {
		padding: 22px 22px;
	}

	.list-cont-ul-li {
		margin-right: 25px;
	}

	.list-page-cont-all .lcul-par,
	.list-cont-ul-li .lcul-link {
		font-size: 14px;
	}

	.list-cont-drop {
		margin-top: 38px;
	}

	.list-cont-elem {
		margin-top: 40px;
	}

	.ys-select-hd input {
		padding: 0 25px;
	}

	.ys-select-xtbbox {
		width: 24px;
		right: 25px;
	}

	.list-cont-ul-le .ys-select {
		margin-right: 20px;
	}

	.lcur-ul-li {
		padding: 0 30px;
	}

	.lcur-ul {
		margin: 0 -30px;
	}

	.lcur-ul-li-pic {
		margin-right: 10px;
		margin-top: 2px;
	}

	.ys-select-li {
		padding: 12px 25px;
	}

	.lceu-li .lceu-li-but {
		margin-top: 22px;
	}

	.lceu-li {
		margin-bottom: 60px;
	}

	.ys-select-hd {
		height: 48px;
	}

	.ys-page-wrap.act .ys-main {
		margin-top: 109px;
	}

	.case-editor-box-tag {
		margin-bottom: 50px;
	}

	.case-editor-box-edit p,
	.case-editor-box-edit h4 {
		margin-bottom: 24px;
	}

	.case-editor-box-tit {
		margin-bottom: 22px;
	}

	.trpu-li-pci {
		margin-top: -2px;
	}

	.reside-page .ys-pos-center {
		top: 36%;
	}

	.reul-ri-ul {
		margin-top: 30px;
	}

	.ttbt-tab-wrapper-slide .ttws-box {
		padding: 12px 16px;
	}

	.trene-ters-box-tab {
		padding: 25px 40px;
	}

	.ttbr-ul-li-box {
		padding: 17px 40px 17px 45px;
	}

	.tulu-li-box {
		padding: 18px 0;
	}

	.goods-image-ul-li {
		top: 109px;
	}

	.giul-pic img {
		height: calc(100vh - 109px);
	}

	.giul-cont {
		bottom: 70px;
		left: 70px;
		width: 40%;
	}

	.goods-image-ul-li:nth-child(2n) .giul-cont {
		bottom: 70px;
		right: 70px;
	}

	.trene-warrap-box-tit {
		margin-bottom: 18px;
	}

	.trene-warrap-box-ul {
		margin-bottom: 36px;
	}

	.trene-warrap-box-image {
		margin-bottom: 42px;
	}

	.trene-warrap-box-intr {
		margin-bottom: 30px;
	}

	.twbb-ul-li-link {
		line-height: 48px;
	}

	.tpbl-tit {
		margin-bottom: 20px;
	}

	.tpbl-par {
		margin-bottom: 40px;
	}

	.tmws-box {
		padding: 25px 30px;
	}

	.tmbc-mod-wrapper-slide {
		margin-right: 26px !important;
	}

	.tmws-box-pic {
		width: 52px;
		margin-bottom: 15px;
	}

	.tmws-box-tit {
		padding-bottom: 16px;
		margin-bottom: 16px;
	}

	.tmbc-mod-wrapper-but {
		margin-top: 32px;
	}

	.trene-ess-box-tit {
		margin-bottom: 22px;
	}

	.trene-ess-box-par {
		margin-bottom: 32px;
	}

	.tebb-ri-but-next,
	.tebb-ri-but-prev {
		width: 46px;
	}

	.tsbc-ri-tit {
		margin-bottom: 20px;
	}

	.trpu-li-pci {
		margin-top: 0px;
	}

	.trpu-li-pci {
		margin-top: 0px;
	}

	.tsbc-ri-par-editor ul li p {
		margin-bottom: 8px;
	}

	.tsbc-ri-par-editor {
		margin-bottom: 18px;
	}

	.tlul-par {
		padding: 10px 20px;
	}

	.tdbb-le {
		width: 64%;
	}

	.ys-select-hd {
		height: 44px;
	}

	.trene-data-box-but {
		margin-bottom: 32px;
	}

	.wdbl-magn-ul-li a {
		padding: 25px 50px;
	}

	.icbc-tit {
		width: 69%;
	}

	.inst-caro-box-hop {
		padding-top: 50px;
	}

	.idbl-tit {
		margin-bottom: 35px;
	}

	.icbc-btm-le {
		width: 51%;
	}

	.idbl-par {
		margin-bottom: 65px;
	}

	.inst-phone-top .icbc-top {
		padding-top: 0px;
		position: relative;
		top: 0px;
	}

	.ibbu-li-link {
		padding: 36px 30px 36px 30px;
	}

	.ibbu-li-link-pic {
		width: 40px;
		margin-bottom: 15px;
	}

	.ibbu-li-link-tit {
		margin-bottom: 10px;
	}

	.inst-phone-cent-middle {
		width: 40%;
	}

	.ipcr-boux {
		padding: 15px 0;
	}

	.inst-phone-cent-le {
		width: 28%;
	}

	.inst-phone-cent-ri {
		width: 32%;
	}

	.inst-phone-cent {
		align-items: center;
	}

	.ipcl-boux .ipcl-par p,
	.ipcr-boux .ipcl-par p {
		font-size: 16px;
	}

	.inst-chart-box-from {
		padding: 40px 50px;
	}

	.ijbu-li-cont {
		padding: 34px 53px 49px 54px;
	}

	.ilcp-ul-li-link {
		line-height: 46px;
		width: 148px;
	}

	.ijbu-li-cont-push .ilcp-ul-li-par {
		font-size: 12px;
	}

	.ilcp-ul-li-par {
		left: 2px;
	}

	.ilcp-ul-li {
		margin-right: 10px;
	}

	.ilcb-par {
		font-size: 24px;
	}

	.play-map .inst-page-box-but {
		top: 109px;
	}

	.ipbb-box {
		padding: 20px 0;
	}

	.play-map-box-wrap {
		margin-top: -88px;
	}

	.play-map-box-ri {
		padding-top: 88px;
	}

	.pmbr-ul {
		min-height: calc(100vh - 194px);
	}

	.pmbm-iframe {
		height: calc(100vh - 109px);
		top: 109px;
	}

	.pmbr-ul-li-box {
		padding: 30px 45px 25px 45px;
	}

	.pulb-ri {
		padding-left: 35px;
	}

	.list-cont-apply-ri {
		transform: translate(0px) !important;
	}

	/* .ipbu-li {
		margin-bottom: 42px;
	} */

	/* .inst-lsit .inst-page-box-ul {
		padding-bottom: 15px;
	} */

	.inst-page-box-but {
		top: 109px;
	}

	.comp-solax-box {
		padding: 0 50px;
	}

	.comp-solax-box-video .ys-video-btn {
		border-radius: 24px;
	}

	.csbv-begin-pic {
		width: 52px;
	}

	.comp-solax-box-video {
		margin-bottom: 35px;
	}

	.comp-solax-box-intr {
		margin-bottom: 42px;
	}

	.culb-num {
		font-size: 42px;
	}

	.culb-exe {
		margin-top: 6px;
	}

	.comp-log-box-le {
		width: 54%;
	}

	.comp-glfs-box-tit {
		width: 62%;
	}

	.culb-cont {
		width: 62%;
	}

	.cmbt-le-ul-li p {
		font-size: 66px;
	}

	.comp-mile-box-time {
		margin-bottom: 46px;
	}

	.cmbr-le-par {
		width: 100%;
	}

	/* .cmbr-le {
        width: 62%;
    } */

	.comp-mile-box-swoper {
		margin-bottom: 90px;
	}

	.cmbb-line,
	.comp-mile-box-bar::before {
		top: 44px;
	}

	.comp-prod .comp-glfs-box-tit {
		margin-bottom: 18px;
	}

	.comp-glfs-box-tab {
		margin-bottom: 10px;
	}

	.chbs-wapper-slide {
		width: 310px !important;
	}

	.cgbb-ul-li-box {
		height: 440px;
	}

	.news-top-box-par {
		margin-bottom: 32px;
	}

	.news-top-box-boux {
		margin-bottom: 48px;
	}

	.ntbs-slide-le-box {
		padding: 46px 70px 46px 65px;
	}

	.nslb-tit {
		margin-bottom: 14px;
	}

	.nslb-par {
		margin-bottom: 35px;
	}

	.nslb-par {
		margin-bottom: 35px;
	}

	.nlbu-li {
		margin-bottom: 55px;
	}

	.detail-essay-box-time {
		margin-bottom: 12px;
	}

	.detail-essay-box-tit {
		margin-bottom: 28px;
	}

	.detail-essay-box-share {
		margin-bottom: 16px;
	}

	.detail-essay-box-sup {
		margin-bottom: 50px;
	}

	.detail-essay-box-editor p {
		margin-bottom: 32px;
	}

	.detail-essay-box-editor h4 {
		margin-bottom: 20px;
	}

	.detail-warrp-box-slide {
		width: 450px !important;
	}

	.dsbc-le {
		width: 21%;
	}

	.dlul-box {
		padding-bottom: 16px;
		margin-bottom: 18px;
	}

	.dbul-ul-li-box {
		padding: 11px 18px;
	}

	.dulu-li-box {
		padding: 10px 0;
	}

	.dbul-ul-li-ul {
		padding-top: 10px;
	}

	.dsbc-ri-top-box {
		padding: 13px 28px;
		border-radius: 12px;
	}

	.drtc-ul-li-link {
		padding: 26px 28px;
		border-radius: 12px;
	}

	.dsbp-search input {
		height: 46px;
	}

	.wdbl-box-ul {
		padding: 14px 30px;
		border-radius: 12px;
	}

	.wdbl-magn-ul-li a {
		padding: 20px 30px;
		border-radius: 12px;
	}

	.wpbu-li-box {
		padding: 25px;
		border-radius: 14px;
	}

	.wpbu-li-box::after {
		border-radius: 14px;
	}

	.wpbu-li-box-pic {
		width: 40px;
	}

	.wpbe-top-box thead tr th:first-child {
		padding-right: 220px;
	}

	.wpbe-top-box th {
		padding-left: 25px;
	}

	.wpbe-top-box tbody tr td:first-child {
		padding-left: 25px;
	}

	.warr-list-box-cent {
		padding: 36px 0 36px 55px;
	}

	.wlbc-le h2 {
		margin-bottom: 8px;
	}

	.wlbc-le p {
		margin-bottom: 8px;
	}

	.warr-lnqu-box-boux {
		padding: 56px 60px;
	}

	.wlbb-tit {
		margin-bottom: 15px;
	}

	.wpbe-top-box tbody tr td {
		padding-left: 25px;
	}

	.cont-map-swiper {
		width: 100%;
		padding-left: 120px;
		padding-right: 120px;

	}

	.cont-map .swiper-pev {
		left: 16px;
	}

	.cont-map .swiper-nex {
		right: 16px;
	}

	.cont-map .swiper-nex,
	.cont-map .swiper-pev {
		width: 46px;
		top: -36%;
	}

	.cmpu-li-pic {
		width: 20px;
	}

	.cmpu-li.on .cmpu-li-pic {
		transform: scale(1.4);
	}

	.cibd-ul-li-pic {
		width: 22px;
		margin-top: 3px;
	}

	.cont-from-box-ri {
		padding: 38px 46px;
	}

	.down-page-cent .ys-fii-input {
		height: 46px;
	}

	.down-page-cent .ys-fic-auth-img {
		height: 46px;
	}

	.ys-fia-text-word {
		margin-top: 2px;
	}

	.hwlu-li:nth-child(5) {
		min-width: 33%;
	}

	.hnid-produc {
		padding: 0 40px;
	}

	.hnid-produc-le-softw {
		width: 41%;
		padding-right: 20px;
	}

	.hpls-btm {
		padding-left: 16px;
		margin-top: 50px;
	}

	.hpls-top-tit {
		margin-bottom: 10px;
	}

	.hbul-link p {
		padding-right: 10px;
	}

	.hnid-produc-le-slick {
		padding-left: 20px;
		padding-right: 16px;
	}

	.hpls-link {
		padding: 12px 15px;
	}

	.hpls-link .ys-imgbox-cover {
		width: 20px;
	}

	.hnid-produc-ri {
		padding-left: 42px;
		padding-right: 45px;
	}

	.hblu-link-btm p {
		font-size: 16px;
	}

	.hprl-btm {
		height: 400px;
	}

	.trene-ters-box-ri .ttbr-ul-li-ul td {
		padding: 15px 0;
		padding-right: 15px;
	}

	.mlul-link {
		padding: 12px 19px;
	}

	.pull-pic {
		width: 60px;
		margin-right: 20px;
	}

	.plbt-ul-li-link {
		padding: 24px 25px;
	}

	.plbt-ul-li {
		width: 32%;
	}

	.plbr-but {
		margin-top: 30px;
	}

	.plbr-box {
		padding: 50px 60px 100px 60px;
	}

	.plbp-ul-li {
		padding-right: 15px;
	}

	.prod-list-box-push {
		margin-bottom: 36px;
	}

	.plbu-li-link-tit {
		margin-top: 18px;
	}

	.plbu-li {
		margin-bottom: 60px;
	}

	.plbt-ul-li-box {
		padding: 26px;
	}

	.prod-list-box-ul {
		margin-bottom: -60px;
	}

	.cont-map-pic {
		transform: translate(-50%, -70%) scale(1.5);
	}

	.cont-map-box .slick-arrow {
		top: -18%;
	}

	.cont-map-box {
		bottom: 50px;
	}

	.cont-map-swiper {
		height: 460px;
	}

	/* leah star */

	.eull-le {
		padding: 0px 50px 0px 60px;
	}

	.eull-le-tit {
		margin-bottom: 18px;
	}

	.eull-le-tit {
		margin-bottom: 18px;
	}

	.elul-ans {
		padding-left: 10px;
	}

	.elul-ans-day {
		margin-right: 12px;
	}

	.events-page .slick-dots {
		bottom: -35px;
	}

	.events-bott-li {
		padding: 0px 10px;
		margin-bottom: 35px;
	}

	.events-bott {
		margin: 0 -10px 25px;
	}

	.ebll-ri {
		width: 67%;
		padding-left: 25px;
	}

	.ebll-ri-tit {
		margin-bottom: 14px;
	}

	.ebll-le .ys-imgbox-cover {
		margin-bottom: 12px;
	}

	.ebll-le-bott .elul-ans-day {
		min-width: 45px;
		height: 45px;
		padding: 0 10px;
	}

	.events-bott-li-link {
		padding: 30px 25px 35px;
	}

	.dull-ri-ul-li {
		padding: 15px 0;
	}

	.dull-ri-h2 {
		margin-bottom: 20px;
	}

	.drul-cont-ans {
		padding-left: 25px;
	}

	.dull-ri-ul {
		margin-bottom: 35px;
	}

	.dull-ri-ul-li.on {
		padding: 20px 0 0;
	}

	.drul-cont-ans-day {
		min-width: 65px;
		height: 65px;
	}

	.detail-page .goods-rela-box-tit {
		margin-bottom: 50px !important;
	}

	.dull-ri {
		padding-left: 55px;
	}

	/* leah end */

	.sustain-leader .sustain-power-top {
		margin-bottom: 50px;
	}

	.sustain-leader .sustain-leader-btm-slick {
		margin-bottom: 50px;
	}

	.ipbu-li-box-ri {
		width: 100px;
		height: 100px;
	}

	.ijbu-li-cont {
		padding: 34px 36px 49px 36px;
	}

	.home-lates-ri {
		padding-top: 68px;
		padding-bottom: 68px;
	}

	.mod-list-ul-li .mlul-link {
		font-size: 14px;
	}

	.pmbm-iframe {
		height: calc(100vh - 184px);
		top: 184px;
	}

	.tdbb-le-ul {
		flex-wrap: wrap;
	}

	.perform-inverte-btm-switch {
		bottom: 42px !important;
	}

	.home-pop-tit {
		margin-bottom: 70px;
	}

	.home-pop .ys-form-inof {
		margin: 0 -15px;
	}

	.home-pop .ys-form-inof-item {
		padding: 0 15px;
		margin-bottom: 35px;
	}

	.home-pop .ys-fii-input {
		height: 50px;
	}

	.home-pop .ys-select-hd {
		height: 50px;
	}

	.ys-fic-auth-img {
		height: 50px;
	}

	.home-pop .ys-form-inof-agree {
		margin-bottom: 45px;
	}

	.home-pop .ys-form-inof-submit {
		width: 48%;
	}

	.home-pop .ys-modal-content {
		padding: 66px 50px 80px;
	}

	.home-pop .ys-modal-close {
		right: 35px;
		top: 35px;
	}

	.home-pop-tit {
		margin-bottom: 50px;
	}

	/* tammy - 2025.07.21 - start */
	:root {
		--font56: 48px;
		--font24: 22px;
		--space64: 50px;
		--space110: 100px;
		--space200: 180px;
	}

	.moda-title .std-h6::after {
		width: 36px;
		height: 18px;
	}

	.moda-title .std-h6 {
		padding-left: 50px;
	}

	.moda-title .std-h6 {
		font-size: 18px;
	}

	.moda-title .std-h6+.stda-font56 {
		margin-top: 18px;
	}

	.ccin-link-text .stda-font24 {
		width: 91%;
	}

	.ccin-link-text .stda-font56 {
		margin-bottom: 18px;
	}

	.ccin-link-text {
		padding: 40px 56px 48px 40px;
	}

	.connect-core-inof-nub:nth-of-type(2n) .ccin-link-text {
		padding-left: 65px;
		padding-right: 40px;
	}

	.connect-core-inof {
		--gap1: 70px;
	}

	.ccin-link {
		--radius1: 22px;
	}

	/* 按钮 - start - helen复制，linda可复制也可不复制 */
	.std-btn1-box {
		padding: 0 20px;
	}

	.std-btn1-box p {
		font-size: 16px;
		line-height: 40px;
	}

	.std-btn1-box img {
		margin-left: 12px;
	}

	.std-btn1-box img {
		width: 20px !important;
	}

	/* 按钮 - end - helen复制，linda可复制也可不复制 */
	/* tammy - 2025.07.21 - end */
	/* 1680end */
}

@media screen and (max-width: 1560px) {

	.hiru-li2 {
		transform: translateY(-44%);
	}

	.home-indust-ri-ul {
		clip-path: inset(27% 30% round 10px);
	}

}

@media screen and (max-width: 1440px) {
	.ys-modal-content {
		max-height: 650px;
	}

	:root {
		--font68: 42px;
		--font44: 34px;
		--font40: 30px;
		--font32: 24px;
		--font24: 20px;
		--font20: 18px;
		--font18: 16px;
		--font16: 14px;
		--headh: 62px;
		--space140: 80px;
		--space120: 70px;
		--space100: 65px;
		--space60: 35px;
		--jian: 12px;
		--jian1: -12px;
		--radiu: 10px;
	}

	.std-tit100 {
		font-size: 50px;
	}

	.std-tit64 {
		font-size: 40px;
	}

	.ybtw-more-link img {
		width: 38px;
	}

	.ys-ban-txtbox-wrap {
		width: 59%;
	}

	.ybtw-more-link {
		padding: 6px;
		padding-right: 6px;
		padding-left: 26px;
	}

	.ybtw-more-link p {
		font-size: 14px;
		padding-right: 18px;
	}

	.mod-fot-ri-popsi {
		padding: 25px 25px;
	}


	.ybtw-tit {
		margin-bottom: 16px;
	}

	.ybtw-info {
		margin-bottom: 25px;
	}

	.ys-banner .slick-dots li {
		width: 34px;
		height: 4px;
	}

	.ys-banner .slick-dots {
		bottom: 40px;
	}

	.ys-ban-li-posi {
		bottom: 30px;
		right: 25px;
	}

	.ybll-le {
		width: 24%;
	}

	.ybll-ri {
		width: 76%;
	}

	.head-logo {
		width: 108px;
		margin-right: 20px;
	}

	.head-nav-item-title {
		font-size: 16px;
	}

	.head-nav-item {
		margin: 0 15px;
	}

	.head-lang-top-jian,
	.head-lang-top-circle {
		width: 24px;
	}

	.head-search-btn {
		width: 24px;
	}

	.head-conta-link {
		font-size: 14px;
		padding: 8px 24px;
	}

	.std-tit58 {
		font-size: 38px;
	}

	.home-soluti-tit {
		margin-bottom: 20px;
	}

	.ybtw-more-link1.ybtw-more-link img {
		width: 33px;
	}

	.home-soluti-top {
		margin-bottom: 45px;
	}

	.home-soluti-img-pictu {
		border-radius: 32px;
	}

	.hrul-cent-lable {
		margin-bottom: 9px;
	}

	.hrul-cent-tit {
		margin-bottom: 15px;
	}

	.hrul-cent-info {
		margin-bottom: 25px;
	}

	.hrul-cent {
		margin-top: 80px;
	}

	.hrul-cent-img {
		margin-top: 80px;
	}

	.home-reside-ul-li {
		margin-bottom: 75px;
	}

	.hpbs-widget-btn {
		width: 38px;
	}

	.hpbs-btm .hpbs-widget-ri {
		right: -45px;
	}

	.hpbs-btm .hpbs-widget-le {
		left: -45px;
	}

	.hpbs-li-link-tit {
		bottom: 22px;
	}

	.home-produc-btm-more {
		margin-top: 35px;
	}

	.home-produc-btm-more .ybtw-more-link {
		min-width: 260px;
	}

	.hnbu-link-btm {
		margin-top: 15px;
	}

	.hnbu-link-btm-top {
		margin-bottom: 6px;
	}

	.home-lates-ri {
		width: 48.5%;
		padding-left: 55px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.hlrb-sign-le input {
		padding: 0px 20px;
		font-size: 16px;
	}

	.hlrb-sign-ri-link {
		padding: 10px 24px;
	}

	/* .mod-fot-le {
		padding-right: 25px;
		padding-left: 22px;
	} */

	.home-produc {
		border-radius: 26px;
	}

	.mflt-le-li a {
		font-size: 16px;
	}

	.mflt-le {
		width: 18%;
		padding-right: 13px;
	}

	.mflt-ri>ul>li>ul>li>a {
		font-size: 12px;
	}

	.mflt-ri>ul>li {
		margin-bottom: 16px;
	}

	.mflb-share-le {
		width: 110px;
	}

	.msrl-li img {
		width: 10px;
	}

	.mflb-copyri-le p,
	.mflb-copyri-ri a {
		font-size: 12px;
	}

	a[href="https://www.yongsy.com"] {
		margin-left: 9px;
	}

	/* .mod-fot-le {
		padding-top: 15px;
	} */

	.ybll-ri-info p {
		font-size: 12px;
	}

	.sustain-power-top {
		margin-bottom: 45px;
	}

	.spbu-li-wrap-le {
		padding-left: 0px;
	}

	.slwl-btm-li-info p {
		font-size: 14px;
	}

	.slwl-btm-li {
		margin-bottom: 10px;
	}

	.spbu-li-wrap-le {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.spbu-li {
		margin-bottom: 45px;
	}

	.spbu-li2 {
		top: 205px;
	}

	.spbu-li:last-child {
		padding-bottom: 30px;
	}

	.sustain-power {
		padding-bottom: 20px;
	}

	.slbs-li {
		padding: 0 10px;
	}

	.slbs-ul {
		margin: 0 -10px;
	}

	.slbs-wrap {
		min-height: 300px;
		padding: 30px 15px;
	}

	.slbs-wrap-icon {
		width: 30px;
		margin-bottom: 8px;
	}

	.sustain-leader-btm-slick {
		margin-bottom: 52px;
	}

	.srbl-ri {
		padding: 20px 25px;
	}

	.srbl-ri-tit {
		margin-bottom: 10px;
	}

	.srbl-ri-info {
		margin-bottom: 20px;
	}

	.sgbl-li p,
	.sgbl-num p {
		font-size: 160px;
	}

	.sgbl-img {
		width: 140px;
	}

	.sustain-global-btm-le {
		width: 50%;
	}

	.sustain-global-btm-ri {
		width: 50%;
	}

	.sgbr-li-tit {
		margin-bottom: 15px;
	}

	.home-provid-btm-particl {
		width: 480px;
		height: 480px;
	}

	.hirw-copywri {
		width: 780px;
	}

	.hirw-copywri-tit {
		margin-bottom: 45px;
	}

	.hiru-li2 {
		transform: translateY(-50%);
	}

	.home-indust-le-tit {
		margin-bottom: 25px;
	}

	.home-indust-le-info {
		margin-bottom: 35px;
	}

	.home-indust-ri-ul {
		clip-path: inset(27% 31% round 10px);
	}

	.home-indust-ri {
		transform: translateX(23.5%);
	}

	.home-indust-ri {
		top: -28px;
	}

	/* .home-news {
		margin-top: -28px;
	} */

	.hiru-li {
		padding: 0 10px;
	}

	.hiru-wrap {
		margin-bottom: 20px;
	}

	.home-indust-ri-wrap {
		height: calc(100vh - 98px);
		top: 98px;
	}

	.home-reside-pc .hrul-cent {
		margin-bottom: 80px;
	}

	.ys-banner1 .ybtw-tit {
		margin-bottom: 16px;
	}

	.ahwu-le {
		width: 41%;
	}

	.ahwu-ri {
		padding-bottom: 60px;
		padding-top: 60px;
	}

	.ahwu-le-num {
		margin-bottom: 8px;
	}

	.ahwu-le-tit {
		margin-bottom: 15px;
	}

	.arbd-dots {
		width: 22px;
	}

	@keyframes kuosan {
		0% {
			width: 20px;
			height: 20px;
			opacity: 1;

		}

		50% {

			width: 30px;
			height: 30px;
			opacity: 1;
		}

		100% {
			width: 50px;
			height: 50px;
			opacity: 0;
		}
	}

	.ahwi-icon {
		width: 30px;
	}

	.ahwi-text {
		line-height: 40px;
		font-size: 16px;
		margin-right: 15px;
	}

	.arbd-li.on .ahwi-text {
		margin-left: 15px;
	}

	.hlpu-top .std-h4 {
		font-size: 16px;
	}

	.hlpu-btm-li a {
		font-size: 12px;
	}

	.aswr-info {
		margin-bottom: 30px;
	}

	.aswr-info {
		margin-bottom: 23px;
	}

	.aswr-tit {
		margin-bottom: 20px;
	}

	.solutio-success-btm-le {
		width: 45.5%;
	}

	.sssbr-link {
		padding: 20px 14px;
	}

	.sssbr-link-arr {
		width: 14px;
	}

	.sssbr-link-le .std-h5 span {
		padding-right: 12px;
	}

	.solar-solution-center-tit {
		margin-bottom: 22px;
	}

	.solar-solution-ul-li:nth-child(odd) .aaul-wrap {
		transform: translateX(25px);
	}

	.solar-solution-ul-li:nth-child(even) .aaul-wrap {
		transform: translateX(-25px);
	}

	.solar-solution-center {
		width: 22%;
	}

	.aaul-wrap {
		padding: 16px;
	}

	.aaul-wrap-info {
		margin-bottom: 8px;
	}

	.aaul-wrap-info-ul p::after {
		top: 12px;
		width: 6px;
		height: 6px;
	}

	.aaul-wrap-info-ul p {
		margin-bottom: 3px;
	}

	.aaul-wrap {
		border-radius: 10px;
	}

	.solar-solution-sticky {
		top: 98px;
		height: calc(100vh - 98px);
	}

	.gabl-ri-tit {
		margin-bottom: 18px;
	}

	.grid-advanta-btm-li {
		margin-bottom: 35px;
	}

	.grid-power-ul-li {
		padding: 0 20px;
		margin-bottom: 35px;
	}

	.grid-power-ul {
		margin: 0 -20px;
	}

	.gpul-wrap-iocn {
		width: 52px;
	}

	.solar-solution {
		min-height: calc(100vh - 98px);
	}

	.perform-overvi .solutio-introdu-ri {
		width: 65%;
	}

	.solutio-introdu-ri-info {
		margin-top: 10px;
	}

	.perform-overvi .solutio-introdu-wrap {
		margin-bottom: 32px;
	}

	.perform-advan-posit {
		padding: 34px;
		width: 460px;
		border-radius: 14px;
	}

	.achieve-horizon-ul-li {
		height: calc(100vh - 98px);
	}

	.achieve-horizon-wrap-slide {
		height: calc(100vh - 98px);
		top: 98px;
	}

	.perform-advan-posit {
		padding: 26px;
	}

	.perform-advan-posit-top {
		margin-bottom: 10px;
	}

	.perform-advan-posit-tit {
		margin-bottom: 6px;
	}

	.perform-advan-posit-info {
		margin-bottom: 20px;
	}

	.sblm-link p {
		padding-right: 10px;
	}

	.sblm-link img {
		width: 10px;
	}

	.perform-inverte-btm {
		padding-top: 110px;
	}

	.reul-ri {
		width: 46.5%;
	}

	.reul-ri-tit {
		margin-bottom: 10px;
	}

	.reul-ri-ul {
		margin-top: 15px;
	}

	.reul-ri-ul-li {
		padding-left: 18px;
		margin-bottom: 10px;
	}

	.reul-ri-ul-li::after {
		width: 6px;
		height: 6px;
	}

	.rrul-ul {
		margin-top: 10px;
	}

	.rrul-ul p {
		padding-left: 15px;
	}

	.rrul-ul p::after {
		top: 10px;
		left: 2px;
		width: 4px;
		height: 4px;
	}

	.ybtw-info {
		width: 80%;
	}

	.skbc-btm-li-tit p {
		max-height: 3.4em;
		-webkit-line-clamp: 2;
	}

	.skbc-tit-li .std-h3 {
		max-height: 1.3em;
		-webkit-line-clamp: 1;
	}

	.skbc-img {
		width: 90%;
		margin: 0 auto;
	}

	.solutio-keep-btm-center {
		padding: 28px 20px;
	}

	.solutio-keep-sticky {
		top: 98px;
		height: calc(100vh - 98px);
	}

	.solutio-keep-btm-tit {
		width: calc(100% - 90px);
	}

	.solutio-compati-venter {
		width: 550px;
		padding-bottom: 26px;
	}

	.solutio-compati-venter-tit {
		margin-bottom: 16px;
	}


	.scll-posi5 {
		left: 21.5%;
		top: 31.4%;
	}

	.scll-posi6 {
		left: 78%;
		top: 34.6%;
	}


	.scll-posi10 {
		left: 79.3%;
		top: 60.5%;
	}

	.scll-posi9 {
		left: 21%;
		top: 63.8%;
	}

	.solutio-keep-btm-center {
		border-radius: 14px;
	}

	.head-nav-item-drop .ys-cont1600 {
		width: 94%;
	}

	.hwlu-li-top img {
		width: 20px;
	}

	.hwlu-li-top p {
		font-size: 14px;
		padding-left: 8px;
		padding-right: 8px;
	}

	.hwlu-li-top svg {
		margin-top: 6px;
		width: 10px;
	}

	.hwlu-li-btm {
		padding-left: 30px;
		margin-top: 10px;
	}

	.hwlu-li-btm-li a {
		font-size: 12px;
	}

	.hwrl-btm {
		padding: 12px 15px 20px;
	}

	.hwrl-btm-info {
		margin-bottom: 10px;
	}

	.head-nav-item-drop1 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.hnid-wrap-li a {
		font-size: 14px;
	}

	.hniw-wrap {
		padding: 18px 18px;
	}

	.hnid-wrap-li {
		margin-bottom: 6px;
	}

	.list-page-cont-all {
		padding-right: 30px;
	}

	.list-page-cont-all::after {
		right: 15px;
	}

	.list-page-cont-all .lcul-par,
	.list-cont-ul-li .lcul-link {
		font-size: 12px;
	}

	.list-cont-ul-li {
		margin-right: 18px;
	}

	.list-cont-ul-li .lcul-link::before {
		height: 1px;
	}

	.ys-select-hd input {
		padding: 0 18px;
	}

	.ys-select-xtbbox {
		width: 22px;
		right: 18px;
	}

	.ys-select-li {
		padding: 8px 18px;
	}

	.ys-select-hd {
		height: 40px;
	}

	.list-cont-ul-le .ys-select-bd {
		max-height: 140px;
	}

	.list-cont-ul-le .ys-select {
		margin-right: 15px;
	}

	.lcur-ul-li-pic {
		margin-right: 8px;
		margin-top: 1px;
		width: 20px;
	}

	.lulp-par span {
		padding: 0 8px;
	}

	.lceu-li .lceu-li-but {
		margin-top: 13px;
	}

	.lltu-li-pic {
		width: 18px;
	}

	.lltu-li-par {
		margin-left: 4px;
	}

	.lceu-li {
		margin-bottom: 46px;
	}

	.lltu-li {
		padding-right: 18px;
	}

	.list-cont-page .pc-fenye li {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	.case-editor-box-tag {
		margin-bottom: 35px;
	}

	.case-editor-box-edit p,
	.case-editor-box-edit h4 {
		margin-bottom: 18px;
	}

	.case-editor-box-edit img,
	.case-editor-box-edit iframe {
		border-radius: 14px;
	}

	.plbu-li-link-tit {
		margin-top: 16px;
	}

	.plbu-li-link-par {
		max-height: 3.2em;
		height: auto;
	}

	.lceu-li-but {
		margin-top: 20px;
	}

	.ys-page-wrap.act .ys-main {
		margin-top: 98px;
	}

	.case-editor-box-edit {
		padding-bottom: 35px;
	}

	.ttbt-slick {
		padding-right: 15px;
	}

	.ttbt-tab-wrapper-slide .ttws-box {
		padding: 8px 5px;
	}

	.trene-ters-box-tab {
		padding: 20px 30px;
	}

	.ttbt-tab-wrapper-slide .ttws-box {
		border-radius: 6px;
	}

	.trene-ters-box-le .ttbl-tit,
	.trene-ters-box-le .ys-imgbox-cover {
		width: 302px;
	}

	.ttbr-ul-li-box {
		padding: 17px 26px 17px 26px;
	}

	.tulu-li-box {
		padding: 14px 0;
	}

	.iult-ri {
		width: 28px;
	}

	.tulb-le {
		width: calc(100% - 28px);
	}

	.grsw-slide {
		width: 340px !important;
	}

	.detail-warrp-perv {
		left: -60px;
	}

	.goods-image-ul-li {
		top: 98px;
	}

	.giul-pic img {
		height: calc(100vh - 98px);
	}

	.giul-cont {
		bottom: 55px;
		left: 55px;
		width: 45%;
	}

	.inst-faq-box-le {
		width: 28%;
	}

	.ifbr-ul-li {
		padding: 18px 0;
	}

	.ifbr-ul-li-cont {
		margin-top: 20px;
	}

	.gibl-par::after {
		width: 6px;
		height: 6px;
	}

	.icbc-top h2::after,
	.icbc-top p::after {
		width: 6px;
		height: 6px;
	}

	.goods-image-ul-li:nth-child(2n) .giul-cont {
		bottom: 55px;
		right: 55px;
	}

	.trene-warrap-box-ul {
		margin-bottom: 28px;
	}

	.trene-warrap-box-image {
		margin-bottom: 26px;
	}

	.trene-warrap-box-intr {
		margin-bottom: 22px;
	}

	.twbb-ul-li-link {
		padding: 0 22px;
		line-height: 40px;
	}

	.twbb-ul-li {
		padding: 0 8px;
	}

	.tpbl-tit {
		margin-bottom: 12px;
	}

	.tpbl-par {
		margin-bottom: 22px;
	}

	.trene-prod-box-le {
		width: 49%;
	}

	.trene-prod-box-ri {
		width: 37%;
		margin-right: 50px;
	}

	.tmws-box-pic {
		width: 42px;
		margin-bottom: 12px;
	}

	.tmws-box-editor ul li p {
		margin-bottom: 7px;
	}

	.tmbc-mod-wrapper-slide {
		width: 350px !important;
		margin-right: 20px !important;
	}

	.tmbc-mod-wrapper-but {
		margin-top: 25px;
	}

	.trene-ess-slde {
		margin-top: -180px;
	}

	.trene-ess-box {
		padding: 35px 35px 30px 35px;
	}

	.trene-ess-box-tit {
		margin-bottom: 16px;
	}

	.tebb-ri-but-next,
	.tebb-ri-but-prev {
		width: 38px;
	}

	.trene-ess-box-par {
		margin-bottom: 20px;
	}

	.trene-succ-box-cont {
		padding: 22px 22px 22px 22px;
	}

	.tsbc-ri-tit {
		margin-bottom: 12px;
	}

	.trpu-li {
		margin-bottom: 10px;
	}

	.tdbb-ri {
		width: 28%;
	}

	.tdbb-le {
		width: 72%;
	}

	.wdbl-box-ul {
		padding: 12px 20px;
		border-radius: 10px;
	}

	.wdbl-box {
		margin-bottom: 16px;
	}

	.wdbl-magn-ul-li a {
		padding: 20px 20px;
		border-radius: 10px;
	}

	.wmul-icon {
		width: 20px;
	}

	.icbc-top {
		padding-bottom: 10px;
	}

	.icbc-tit {
		width: 71%;
	}

	.inst-caro-box-hop {
		padding-top: 40px;
	}

	.icbh-ri-box p {
		margin-bottom: 5px;
	}

	.inst-decl .icbc-top {
		margin-bottom: 40px;
		padding-bottom: 20px;
	}

	.idbl-tit {
		margin-bottom: 15px;
	}

	.idbl-par p {
		margin-bottom: 10px;
	}

	.idbl-par {
		margin-bottom: 40px;
	}

	.inst-phone {
		padding-top: 0 !important;
	}

	.ipcl-top {
		margin-bottom: 5px;
	}

	.ipcl-tit {
		margin-bottom: 5px;
	}

	.ibbu-li-link {
		padding: 30px 20px 30px 20px;
	}

	.ibbu-li-link-pic {
		width: 36px;
		margin-bottom: 12px;
	}

	/* .ibbu-li {
		margin-bottom: 24px;
	} */

	.icbu-li {
		padding: 0 6px;
	}

	.icbu-li-par {
		padding: 7px 12px;
	}

	.inst-chart-box-from {
		padding: 25px 35px 35px;
		border-radius: 14px;
	}

	.icbf-ul-li-tit {
		padding: 19px 0;
	}

	.ijbu-li-cont {
		padding: 25px 40px 45px 40px;
	}

	.ilcb-par {
		font-size: 22px;
	}

	.ilcp-ul-li-link {
		line-height: 40px;
		width: 136px;
	}

	.icbc-btm-ri-li .ys-imgbox-cover {
		border-radius: 14px;
	}

	.play-map .inst-page-box-but {
		top: 98px;
	}


	.pmbr-ul {
		min-height: calc(100vh - 194px);
	}

	.pmbm-iframe {
		height: calc(100vh - 98px);
		top: 98px;
	}

	.ipbb-box {
		padding: 14px 0;
	}

	.pmbr-ul-li-box {
		padding: 25px 25px 25px 25px;
	}

	.pulb-ri {
		padding-left: 22px;
	}

	.pulb-le img {
		width: 38px;
	}

	.ipbu-li-box {
		padding: 25px 20px 25px 20px;
	}

	.ipbu-li-box-ri img {
		width: 42px;
	}

	.ilbu-li-pic {
		width: 22px;
		/* margin-top: 5px; */
	}

	/* .ipbu-li {
		margin-bottom: 28px;
	} */

	.ilbu-li {
		margin-bottom: 10px;
	}

	.list-cont-apply-le {
		padding-left: 48px;
	}

	.inst-page-box-but {
		top: 109px;
	}

	.inst-page-box-but {
		top: 98px;
	}

	.comp-solax-box {
		padding: 0 0px;
	}

	.csbv-begin-pic {
		width: 46px;
	}

	.comp-solax-box-video .ys-video-btn {
		border-radius: 16px;
	}

	.comp-solax-box-video {
		margin-bottom: 25px;
	}

	.comp-solax-box-intr {
		margin-bottom: 26px;
	}

	.culb-num {
		font-size: 32px;
	}

	.comp-page .solutio-keep-sticky .skbc-img {
		width: 100%;
	}

	.culb-cont {
		width: 76%;
	}

	.culb-cont-tit {
		margin-bottom: 10px;
	}

	.cmbt-le-ul-li p {
		font-size: 50px;
	}

	.comp-mile-box-time {
		margin-bottom: 35px;
	}

	.cmbr-ri {
		padding: 26px 15px 26px 20px;
	}

	.cmbr-le-tit {
		margin-bottom: 12px;
	}

	.cmbr-ri h2 {
		margin-bottom: 8px;
	}

	.cmbr-ri li p {
		margin-bottom: 6px;
	}

	.cmbb-line,
	.comp-mile-box-bar::before {
		top: 41px;
	}

	.comp-prod .comp-glfs-box-tit {
		margin-bottom: 24px !important;
	}

	.comp-prod-box-pic {
		border-radius: 14px;
	}

	.chbs-wapper-slide-box {
		padding: 45px 40px;
	}

	.comp-mile-box-bar {
		width: 80%;
	}

	.culb-pic {
		border-radius: 14px;
	}

	.cmbr-le-pic {
		border-radius: 14px;
	}

	.cmbr-ri {
		border-radius: 14px;
	}

	.comp-mile-box-swoper {
		margin-bottom: 55px;
	}

	.comp-glfs-box-tab p::after,
	.comp-glfs-box-tab p::after,
	.comp-glfs-box-tab p::after,
	.comp-glfs-box-tab p::after,
	.clbl-par::after {
		width: 6px;
		height: 6px;
	}

	.news-top-box-tit {
		margin-bottom: 8px;
	}

	.news-top-box-par {
		margin-bottom: 22px;
	}

	.ntbu-li-link {
		padding: 10px 14px;
	}

	.ntbu-li {
		padding: 0 5px;
	}

	.news-top-box-boux {
		margin-bottom: 35px;
	}

	.ntbs-slide-le-box {
		padding: 30px 40px 30px 40px;
	}

	.news-page .slick-dots li {
		width: 32px;
		height: 4px;
	}

	.news-page .slick-dots {
		position: relative;
		bottom: auto;
		margin-top: 18px;
	}

	.nlbu-li-link .ys-imgbox-cover {
		margin-bottom: 18px;
	}

	.nlbu-li {
		margin-bottom: 38px;
	}

	.detail-essay-box-time {
		margin-bottom: 8px;
	}

	.detail-essay-box-tit {
		margin-bottom: 19px;
	}

	.detail-essay-box-share {
		margin-bottom: 12px;
	}

	.detail-essay-box-editor p {
		margin-bottom: 18px;
	}

	.detail-essay-box-editor p img {
		border-radius: 14px;
	}

	.detail-essay-box-editor h4 {
		margin-bottom: 10px;
	}

	.detail-essay-box-editor {
		padding-bottom: 37px;
	}

	.debp-ul-li {
		margin-bottom: 10px;
	}

	.detail-warrp-box-slide {
		width: 390px !important;
	}

	.dsbt-ul-li-par {
		min-width: 166px;
	}

	.dsbt-ul-li {
		padding: 0 5px;
	}

	.dsbp-search input {
		height: 40px;
		padding: 0 20px;
	}

	.dsbp-search-pic {
		right: 16px;
	}

	.dsbp-search {
		width: 50%;
	}

	.dsbc-le-tit {
		padding-bottom: 10px;
		margin-bottom: 16px;
	}

	.dlul-box {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.dbul-ul-li-box {
		padding: 9px 15px;
	}

	.dsbc-le {
		width: 23%;
	}

	.dsbc-le-tit-pic {
		width: 18px;
	}

	.dulu-li-box {
		padding: 8px 0;
		margin-left: 12px;
	}

	.dbul-ul-li-ul {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.dlul-pic {
		width: 18px;
	}

	.dbul-pic {
		width: 18px;
	}

	.dsbc-le-ul-li {
		padding-bottom: 20px;
	}

	.dsbc-ri-top-box {
		padding: 13px 16px;
		border-radius: 8px;
	}

	.drtc-ul-li-link {
		padding: 20px 16px;
		border-radius: 8px;
	}

	.drtc-ul-li {
		margin-bottom: 16px;
	}

	.dull-pic {
		width: 20px;
	}

	.drtb-ul-li-name-last {
		width: 17%;
	}

	.dull-name {
		width: 37%;
	}

	.dull-lang {
		width: 12%;
	}

	.dull-from {
		width: 12%;
	}

	.dull-last {
		width: 19%;
	}

	.dsbt-ul-li-par {
		min-width: 156px;
	}

	.drtc-ul {
		margin-bottom: 45px;
	}

	.wpbe-top-box thead tr th:first-child {
		padding-right: 170px;
	}

	.wpbe-top-box th {
		padding: 13px 0;
	}

	.wpbe-top-box th {
		padding-left: 16px;
	}

	.wpbe-top-box tbody tr td:first-child {
		padding-left: 16px;
	}

	.wpbe-top-box tbody tr td:first-child {
		padding: 13px 15px;
	}

	.wpbe-top-box tbody tr td {
		padding-left: 16px;
	}

	.warr-list-box-cent {
		border-radius: 14px;
	}

	.warr-list-box-cent {
		padding: 26px 0 26px 25px;
	}

	.warr-lnqu-box-boux {
		padding: 40px 36px;
	}

	.wlbb-tit {
		margin-bottom: 6px;
	}

	.warr-lnqu .ybtw-more-link p {
		padding-right: 15px;
	}

	.warr-lnqu-box-boux {
		border-radius: 14px;
	}

	.cmpu-li-pic {
		width: 16px;
	}

	.cont-map {
		height: 70vw;
	}

	/* .cont-map-swiper {
        bottom: 140px;
    } */

	.cont-map .swiper-nex,
	.cont-map .swiper-pev {
		width: 36px;
		top: -40%;
	}

	.cont-map .swiper-pev {
		left: 50px;
	}

	.cont-map .swiper-nex {
		right: 50px;
	}

	.cibd-ul-li-pic {
		width: 18px;
		margin-top: 2px;
	}

	.cont-from-box-ri {
		width: 63%;
	}

	.ys-form-inof-item {
		padding: 0 10px;
	}

	.ys-form-inof {
		margin: 0 -10px;
	}

	.cont-from-box-ri {
		padding: 38px 32px;
	}

	.cmss-item-box {
		padding: 20px 16px;
		border-radius: 12px;
	}

	.ys-fii-tips span {
		font-size: 12px;
	}

	.down-page-cent .ys-fii-submit {
		height: 44px;
		line-height: 45px;
	}

	.ys-form-inof-item .ys-select-li {
		font-size: 14px !important;
	}

	.hwlu-li:nth-child(5) {
		min-width: 32%;
	}

	.hnid-produc-le-softw .hpls-btm {
		padding-left: 0px;
	}

	.hnid-produc {
		padding: 0 28px;
	}

	.hpls-link {
		align-items: self-start;
	}

	.hpls-link .ys-imgbox-cover {
		margin-top: 3px;
	}

	.hbul-link p {
		font-size: 14px;
	}

	.hbul-link svg {
		width: 10px;
	}

	.hpls-link p {
		font-size: 14px;
	}

	.hpls-link {
		padding: 10px 12px;
	}

	.hprl-top-link svg {
		width: 32px;
		margin-left: 13px;
	}

	.hprl-top {
		margin-bottom: 22px;
	}

	.hblu-link-btm p {
		font-size: 14px;
	}

	.hblu-link-btm svg {
		width: 10px;
		margin-left: 10px;
	}

	.hprl-btm-li {
		margin-bottom: 26px;
	}

	.plbt-ul-li-box {
		padding: 25px;
		border-radius: 14px;
	}

	.trpu-li-ri::after {
		top: 5px;
	}

	.ys-modal-content.iomw-cont {
		padding: 50px 50px 60px 50px;
	}

	.iomw-cont-ul-li {
		padding: 0 20px;
	}

	.iomw-cont-ul {
		margin: 0 -20px;
	}

	.ys-modal-content.iomw-cont {
		width: 790px;
	}

	.pulb-le,
	.ipbu-li-box-ri {
		width: 42px;
		height: 42px;
	}

	.mlul-link {
		padding: 9px 13px;
	}

	.pull-pic {
		width: 42px;
		margin-right: 10px;
	}

	.plbt-ul-li-link {
		border-radius: 14px;
	}

	.prod-list-box-top {
		margin-bottom: 55px;
	}

	.plbr-tit {
		width: 50%;
	}

	.plbr-box {
		padding: 42px 50px 82px 50px;
	}

	.plbp-ul-li-link {
		padding: 8px 20px;
	}

	.plbt-ul-li-link::after {
		border-radius: 14px;
	}

	.plbu-li {
		margin-bottom: 42px;
	}

	.prod-list-box-ul {
		margin-bottom: -42px;
	}

	.skbc-btm-li-tit {
		max-height: 3.4em;
		-webkit-line-clamp: 2;
	}

	.inst-faq-box-le {
		top: 140px;
	}

	.cont-map .swiper-nex,
	.cont-map .swiper-pev {
		top: -50%;
	}

	.cont-map-pic {
		transform: translate(-50%, -80%) scale(1.5);
	}

	.cont-map .swiper-nex,
	.cont-map .swiper-pev {
		top: -20%;
	}

	/* leah star */
	.eull-le {
		padding: 20px 25px 20px 40px;
	}

	.eull-le-ul-li {
		margin-bottom: 8px;
	}

	.eull-le-ul-li {
		margin-bottom: 8px;
	}

	.elul-qus {
		width: 75px;
	}

	.elul-ans {
		width: calc(100% - 75px);
	}

	.elul-ans-day {
		min-width: 45px;
		height: 45px;
	}

	.events-page .slick-dots li {
		width: 28px;
		height: 4px;
	}

	.events-page .slick-dots {
		bottom: -30px;
	}

	.events-bott-li {
		margin-bottom: 20px;
	}

	.events-bott {
		margin: 0 -10px 20px;
	}

	.events-bott-li-link {
		padding: 25px 20px 25px;
	}

	.ebll-ri {
		padding-left: 15px;
	}

	.ebll-ri {
		width: 67%;
		padding-left: 15px;
	}

	.ebll-ri .elul-qus {
		width: 72px;
	}

	.ebll-ri .elul-ans {
		width: calc(100% - 72px);
	}

	.elul-ans {
		padding-left: 8px;
	}

	.ebll-le .ys-imgbox-cover {
		margin-bottom: 12px;
	}

	.ebll-le .ys-imgbox-cover {
		border-radius: 6px;
	}

	.elul-ans-day {
		margin-right: 10px;
	}

	.ebll-le-bott .elul-ans-day {
		min-width: 40px;
		height: 40px;
		padding: 0 6px;
	}

	.events-ul-li-link .ys-imgbox-cover img,
	.events-ul-li-link .ys-imgbox-cover {
		object-fit: cover;
	}

	.dull-ri-h2 {
		margin-bottom: 15px;
	}

	.dull-ri-ul-li {
		padding: 10px 0;
	}

	.drul-cont-ans {
		padding-left: 5px;
	}

	.dull-ri-ul {
		margin-bottom: 25px;
	}

	.dull-ri {
		padding-left: 35px;
	}

	.drul-cont-ans-day {
		min-width: 60px;
		height: 60px;
		margin-right: 10px;
		padding: 0 13px;
	}

	.day-num {
		margin-bottom: -6px;
	}

	.detail-page .goods-rela-box-tit {
		margin-bottom: 30px !important;
	}

	.dull-le .ys-imgbox-cover {
		border-radius: 14px;
	}

	.detail-page .slick-dots {
		bottom: 20px;
		left: 32px;
	}

	.detail-page .slick-dots li {
		width: 28px;
		height: 4px;
	}

	/* leah end */

	.sustain-leader .sustain-power-top {
		margin-bottom: 30px;
	}

	.sustain-leader .sustain-leader-btm-slick {
		margin-bottom: 30px;
	}

	.slbs-wrap-icon-info {
		margin-top: 25px;
	}

	.slbs-wrap {
		min-height: 270px;
	}

	.ipbu-li-box-ri {
		width: 80px;
		height: 80px;
	}

	.dulu-li-box-ri.std-word1 {
		font-size: 14px;
	}

	.dulu-li-box-le {
		margin-top: 2px;
	}

	.inst-page .inst-page-box-but.isfixed .ys-select-hd {
		height: 36px;
	}

	.hrul-cent-img {
		margin-top: 115px;
	}

	.trene-modu .tmws-box-editor {
		max-height: 208px;
	}

	.tmws-box-editor .mCSB_outside+.mCSB_scrollTools {
		right: -18px !important;
	}

	.home-lates-ri {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.perform-advan-posit {
		width: 518px;
	}

	.mod-list-ul-li .mlul-link {
		font-size: 12px;
	}

	.hblt-mort svg {
		width: 26px;
	}

	.hprl-btm-li-tit p {
		padding-right: 8px;
	}

	.pmbm-iframe {
		height: calc(100vh - 169px);
		top: 169px;
	}

	.pmbm-iframe {
		height: calc(100vh - 128px);
		top: 128px;
	}

	.perform-inverte-btm {
		padding-top: 0px;
	}

	.perform-inverte-btm-switch {
		bottom: 42px !;
	}

	.down-page .dsbc-le .mCSB_outside+.mCSB_scrollTools {
		right: -18px !important;
	}

	.dsbc-le .ys-select-bd .mCSB_outside+.mCSB_scrollTools {
		right: 3px !important;
	}

	.goods-image-ul-li .goods-rela-box-but {
		margin-top: 24px !important;
	}

	.home-pop .ys-modal-content {
		width: 920px;
		padding: 45px 40px 60px;
	}

	.home-pop .ys-modal-close {
		right: 30px;
		top: 30px;
	}

	.home-pop-tit {
		margin-bottom: 50px;
	}

	.home-pop .ys-form-inof {
		margin: 0 -10px;
	}

	.home-pop .ys-form-inof-item {
		padding: 0 10px;
		margin-bottom: 25px;
	}

	.home-pop .ys-fii-input {
		height: 45px;
	}

	.home-pop .cfbr-from-par {
		left: 10px;
	}

	.home-pop .ys-select-hd input {
		padding: 0px 10px;
	}

	.home-pop .cfbr-par-li .ys-fii-input input {
		padding-left: 58px;
	}

	.home-pop .cfbr-par-lit .ys-fii-input input {
		padding-left: 52px;
	}

	.home-pop .cfbr-par-lic .ys-fii-input input {
		padding-left: 124px;
	}

	.home-pop .cfbr-par-lif .ys-fii-input input {
		padding-left: 136px;
	}

	.home-pop .cfbr-par-liy .ys-fii-input input {
		padding-left: 74px;
	}

	.home-pop .ys-select-hd {
		height: 45px;
	}

	.home-pop .ys-fic-auth-img {
		height: 45px;
	}

	.home-pop .ys-fia-text-btn {
		width: 18px;
		height: 18px;
	}

	.home-pop .ys-form-inof-agree {
		margin-bottom: 36px;
	}

	.home-pop .ys-form-inof-submit {
		width: 40%;
	}

	.home-pop .ys-fii-submit {
		height: 42px;
		line-height: 42px;
	}

	.ys-form-phone .ys-fii-input input {
		padding-left: 128px !important;
	}

	.home-pop-li1 .cfbr-from-input,
	.home-pop-li2 .cfbr-from-input {
		padding-left: 88px !important;
	}

	.home-pop-li3 .ys-fii-input input {
		padding-left: 115px !important;
	}

	.wdbl-magn-btm {
		margin-top: 35px;
	}

	.wdbl-magn-btm-ri {
		width: 22px;
	}

	/* tammy - 2025.07.21 - start */
	:root {
		--font56: 40px;
		--font24: 20px;
		--space64: 40px;
		--space110: 80px;
		--space200: 160px;
	}

	.moda-title .std-h6::after {
		width: 28px;
		height: 14px;
	}

	.moda-title .std-h6 {
		padding-left: 40px;
	}

	.moda-title .std-h6 {
		font-size: 16px;
	}

	.moda-title .std-h6+.stda-font56 {
		margin-top: 14px;
	}

	.ccin-link-text {
		padding: 36px 36px 38px 36px;
	}

	.connect-core-inof-nub:nth-of-type(2n) .ccin-link-text {
		padding-left: 40px;
		padding-right: 36px;
	}

	.ccin-link-text .stda-font56 {
		margin-bottom: 16px;
	}

	.connect-core-inof {
		--gap1: 60px;
	}

	.ccin-link-text .stda-font24 {
		width: 100%;
	}

	.ccin-link {
		--radius1: 20px;
	}

	/* 按钮 - start - helen复制，linda可复制也可不复制 */
	.std-btn1-box p {
		line-height: 36px;
	}

	.std-btn1-box img {
		width: 18px !important;
	}

	/* 按钮 - end - helen复制，linda可复制也可不复制 */
	/* tammy - 2025.07.21 - end */

	.down-page .down-search .mod-bread {
		top: 0px !important;
	}

	/* 1440end */
}

@media screen and (max-width: 1280px) {
	.cont-map {
		height: 80vw;
	}

	.ipbu-li-box-ri {
		width: 110px;
		height: 100px;
	}

	/* .ipbu-li {
		width: 50%;
	} */
}

@media screen and (max-width: 1199px) {
	.ys-page-wrap .ys-main {
		margin-top: 56px;
	}

	.std-tit100 {
		font-size: 46px;
	}

	.std-tit58 {
		font-size: 30px;
	}

	:root {
		--font68: 34px;
		--font44: 28px;
		--font40: 24px;
		--font32: 22px;
		--font24: 18px;
		--font20: 16px;
		--font18: 14px;
		--font16: 14px;
		--headh: 62px;
		--space140: 66px;
		--space120: 62px;
		--space100: 58px;
		--space60: 24px;
		--jian: 10px;
		--jian1: -14px;
	}

	.home-soluti-tit {
		margin-bottom: 15px;
	}

	.ys-ban-li-posi {
		width: 290px;
		padding: 6px;
	}

	.ybll-ri-info p {
		max-height: 2.6em;
		-webkit-line-clamp: 2;
	}

	.ybll-ri-tit {
		margin-bottom: 5px;
	}

	.ybtw-tit {
		margin-bottom: 10px;
	}

	.ybtw-info {
		width: 100%;
	}

	.ybtw-more-link img {
		width: 30px;
	}

	.ybtw-more-link {
		padding: 4px;
		padding-right: 4px;
		padding-left: 20px;
	}

	.ybtw-more-link p {
		padding-right: 8px;
	}

	.ys-banner .slick-dots {
		bottom: 22px;
	}

	.ys-ban-li-posi {
		bottom: 20px;
		right: 20px;
	}

	.home-soluti-top {
		margin-bottom: 35px;
	}

	.home-soluti-img-pictu {
		border-radius: 22px;
	}

	.hrul-cent {
		margin-top: 50px;
	}

	.hrul-cent-img {
		margin-top: 50px;
	}

	.hrul-cent-img {
		width: 26%;
	}

	.hrul-cent {
		width: 44%;
	}

	.hrul-cent-tit {
		margin-bottom: 10px;
	}

	.hrul-cent-info {
		margin-bottom: 12px;
	}

	.hrul-cent {
		margin-top: 32px;
	}

	.home-reside-ul-li {
		margin-bottom: 40px;
	}

	.hpbs-widget-btn {
		width: 34px;
	}

	.home-produc-btm-more .ybtw-more-link {
		min-width: 210px;
	}

	.home-produc {
		border-radius: 16px;
	}

	.home-lates-ri {
		width: 100%;
		padding-left: 0px !important;
		padding-right: 0 !important;
	}

	.home-lates {
		flex-wrap: wrap;
	}

	.home-lates-le {
		width: 100%;
	}

	.hlrt-labtit {
		margin-bottom: 8px;
	}

	.hlrb-sign-le input {
		font-size: 14px;
	}

	.hlrb-sign-ri-link {
		padding: 9px 24px;
	}

	.hlrb-sign {
		margin-bottom: 6px;
	}

	.home-lates-ri {
		padding-bottom: 0 !important;
	}

	.mflt-ri {
		display: none;
	}

	.mod-fot-le {
		width: 100%;
	}

	.mod-fot-ri {
		width: 100%;
	}

	.mod-fot {
		flex-direction: column-reverse;
	}

	.mod-fot-ri {
		width: 50%;
	}

	.mod-fot-le {
		padding-right: 0px;
		padding-left: 0px;
	}

	.mflt-le {
		width: 100%;
		padding-right: 0px;
		display: flex;
		flex-wrap: wrap;
	}

	.mod-fot-le-top {
		padding-bottom: 10px;
	}

	.mflt-le-li {
		margin-right: 15px;
	}

	.sustain-power-top-subtit {
		margin-bottom: 5px;
	}

	.sustain-power-top-subtit h2::after,
	.sustain-power-top-subtit p::after {
		width: 4px;
		height: 4px;
	}

	.sustain-power-top {
		margin-bottom: 25px;
	}

	.spbu-li-wrap {
		align-items: center;
	}

	.spbu-li-wrap {
		padding: 25px 20px;
	}

	.spbu-li-wrap-le {
		width: 55%;
	}

	.slick-dots li {
		width: 8px;
		height: 8px;
		margin: 0 5px;
	}

	.slick-dots li.slick-active {
		background: #FF7C00;
	}

	.slbt-li p {
		padding: 4.5px 15px;
	}

	.slbt-li {
		margin: 0 6px;
	}

	.sustain-leader-btm-slick {
		margin-bottom: 35px;
	}

	.spbu-li {
		margin-bottom: 0 !important;
	}

	.spbu-li-wrap-le {
		width: 100%;
	}

	.spbu-li-wrap-ri {
		/* border-radius: 0px; */
		width: 100%;
	}

	.spbu-li-wrap-le {
		padding-top: 0 !important;
	}

	.slwl-top-num {
		margin-bottom: 5px;
	}

	.slwl-top {
		margin-bottom: 12px;
	}

	.spbu-li-wrap-le {
		padding-bottom: 18px;
	}

	.spbu-li-wrap-ri {
		border-radius: 10px;
	}

	.slick-dots {
		position: relative;
		bottom: auto;
	}

	.slbs-wrap {
		min-height: 280px;
		padding: 22px 15px;
	}

	.srbl-ri-tit {
		margin-bottom: 6px;
	}

	.srbl-ri-info {
		margin-bottom: 14px;
	}

	.srbl-le img {
		object-fit: cover;
	}

	.sgbl-li p,
	.sgbl-num p {
		font-size: 100px;
	}

	.sgbl-ul {
		width: 120px;
	}

	.sgbl-img {
		width: 76px;
	}

	.sustain-global-btm-le {
		width: 40%;
	}

	.sustain-global-btm-ri {
		width: 60%;
	}

	.sgbr-li-tit {
		margin-bottom: 8px;
	}

	.sgbr-btm-le {
		width: 66px;
	}

	.sgbr-btm {
		margin-top: 15px;
	}

	.sustain-global-btm {
		align-items: flex-start;
	}

	.sustain-contac-info {
		margin-bottom: 16px;
	}

	.mod-bread {
		display: none;
	}

	.spbu-li {
		padding-bottom: 0 !important;
	}

	.slick-dots {
		margin-top: 18px;
	}

	.ys-banner .slick-dots {
		position: absolute;
		margin-top: 0 !important;
	}

	.hpbu-li {
		padding: 45px 18px;
	}

	.home-provid-btm-particl {
		width: 360px;
		height: 360px;
	}

	.hpbu-li {
		padding: 35px 18px;
	}

	.home-provid .home-produc-top {
		margin-bottom: 60px;
	}

	.home-indust-le {
		width: 58%;
	}

	.home-indust-le-tit {
		margin-bottom: 18px;
	}

	.home-indust-le-info {
		margin-bottom: 24px;
	}

	.home-indust-ri-ul {
		clip-path: inset(30% 31% round 10px);
	}

	.hiru-li {
		width: 58%;
	}

	.hiru-li2 {
		transform: translateY(-22%);
	}

	.home-indust-ri-wrap {
		height: calc(100vh - 56px);
		top: 56px;
	}

	.home-indust-le {
		width: 100%;
	}

	.home-indust-le-info {
		width: 100%;
	}

	.home-indust-le-tit {
		margin-bottom: 15px;
	}

	.home-indust-le-info {
		margin-bottom: 18px;
	}

	.home-indust-ri {
		top: 0;
		transform: translateX(0%);
	}

	.home-indust-ri-ul {
		clip-path: none !important;
	}

	.hiru-li {
		width: 44%;
	}

	.hiru-li1 {
		transform: translate(0%, -100%);
	}

	.hiru-li3 {
		transform: translate(0%, -100%);
	}

	.hirw-copywri {
		padding-left: 20px;
		padding-right: 20px;
	}

	.hirw-copywri-tit {
		margin-bottom: 25px;
	}

	/* .home-news {
		margin-top: 0px;
	} */

	.home-indust-ri {
		width: 100vw;
		height: 100%;
		/* position: relative; */
	}

	.home-indust {
		position: relative;
		height: auto;
	}

	.home-indust-ri {
		height: 250vh;
		position: relative;
		/* overflow: hidden; */
	}

	.home-indust .ys-cont1600 {
		height: auto;
		margin-bottom: 30px;
	}

	.home-indust-ri-wrap {
		overflow: hidden;
	}

	.home-reside-pc .hrul-cent {
		margin-bottom: 32px;
	}


	.arbd-dots {
		z-index: 12;
	}

	.ahwu-ri-img2 {
		width: 38%;
		right: 20px;
	}

	.ahwu-ri {
		padding-bottom: 40px;
		padding-top: 40px;
	}

	.ahwu-le {
		width: 45%;
	}

	.arbd-hover-wrap::before {
		transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
	}

	.arbd-li.act .arbd-hover-wrap::before {
		width: 100%;
		transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
	}

	.arbd-dots img {
		transition: all 0.36s;
	}

	.arbd-li.act .arbd-dots img {
		transform: rotate(45deg);
	}

	.arbd-li.act .arbd-hover-wrap div {
		opacity: 1;
		transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
	}

	.arbd-hover {
		left: -9px;
	}

	.achieve-residen-btm {
		width: 100%;
	}

	.arbd-hover-wrap {
		padding-left: 25px;
	}


	.arbd-li.on .arbd-hover-wrap {
		padding-right: 25px;
		padding-left: 0;
	}

	.arbd-li.on .arbd-hover {
		left: auto;
		right: -9px;
	}

	.achieve-smart-wrap-le {
		width: 37%;
		transform: translateX(0px);
	}

	.achieve-smart-wrap-ri {
		width: 100%;
		margin-bottom: 15px;
	}

	.achieve-smart-wrap {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.sssbr-li .ys-imgbox-cover {
		border-radius: 8px;
		display: block;
		width: 100%;
		margin-top: 20px;
	}

	.solutio-success-btm-le {
		display: none;
	}

	.solutio-success-btm-ri {
		width: 100%;
	}

	.sssbr-link-le {
		width: calc(100% - 14px);
	}

	.sssbr-link {
		flex-wrap: wrap;
		padding: 25px 10px;
	}

	.sssbr-li:first-child .sssbr-link {
		padding-top: 0 !important;
	}

	.arbd-li.act .arbd-hover-wrap-icon {
		pointer-events: all;
	}

	.solar-solution-sticky {
		top: 56px;
		height: calc(100vh - 56px);
	}

	.aaul-wrap {
		width: 38%;
	}

	.solar-solution-ul {
		padding-top: 65vh;
		padding-bottom: 20vh;
	}

	.aaul-wrap-info-ul p::after {
		top: 10px;
		width: 4px;
		height: 4px;
	}

	.grid-advanta-btm-li {
		flex-direction: column-reverse;
	}

	.grid-advanta-btm-li:nth-child(2n) {
		flex-direction: column-reverse;
	}

	.gabl-le {
		width: 100%;
	}

	.gabl-ri {
		width: 100%;
		margin-bottom: 10px;
	}

	.gabl-ri-ul-li {
		margin-bottom: 10px;
	}

	.gabl-ri-tit {
		margin-bottom: 14px;
	}

	.grid-power-ul-li {
		padding: 0 10px;
		margin-bottom: 22px;
	}

	.grid-power-ul {
		margin: 0 -10px;
	}

	.gpul-wrap-iocn {
		width: 44px;
		margin-bottom: 12px;
	}

	.gpul-wrap {
		padding: 30px 15px 20px;
		border-radius: 10px;
	}

	.solar-solution {
		min-height: calc(100vh - 56px);
	}

	.achieve-horizon-ul-li {
		height: calc(100vh - 56px);
	}

	.achieve-horizon-wrap-slide {
		height: calc(100vh - 56px);
		top: 56px;
	}

	.solutio-introdu-le {
		width: 100%;
		padding-right: 0px;
	}

	.solutio-introdu-ri {
		width: 100% !important;
	}

	.perform-overvi .solutio-introdu-wrap {
		margin-bottom: 22px;
	}

	.perform-advan-posit {
		top: 25px;
		right: 25px;
		border-radius: 10px;
	}

	.perform-advan-posit {
		padding: 26px 18px;
	}

	.perform-advan-posit-info {
		margin-bottom: 12px;
	}

	.perform-inverte-btm {
		padding-top: 00px;
	}

	.perform-inverte .solutio-success-top {
		position: relative;
	}

	.perform-inverte-btm-switch {
		position: relative;
		bottom: auto;
		margin-top: 14px;
	}

	.reul-le {
		width: 100%;
	}

	.reul-ri {
		width: 100%;
		padding-right: 0 !important;
		padding-left: 0 !important;
		padding: 40px 20px 20px !important;
	}

	.reside-energy-ul-li {
		flex-wrap: wrap;
		flex-direction: column-reverse !important;
	}

	.reul-ri-ul-li::after {
		top: 10px;
	}

	.ys-banner1 .ys-ban-txtbox-wrap {
		width: 90%;
	}

	.solutio-keep-sticky {
		top: 56px;
		height: calc(100vh - 56px);
	}

	.solutio-keep-btm-tit {
		width: calc(100% - 30px);
	}

	.solutio-keep-btm-center {
		width: 416px;
	}

	.skbc-img {
		width: 100%;
	}

	.solutio-keep-btm-center {
		border-radius: 10px;
	}

	.solutio-compati-desz img {
		min-height: 600px;
		object-fit: cover;
	}

	.list-page-cont-all::after {
		height: 16px;
	}

	.list-page-box-ri {
		overflow-x: auto;
	}

	.list-cont-ul-le {
		width: 100%;
		margin-bottom: 15px;
		position: relative;
		z-index: 10;
	}

	.list-cont-drop {
		flex-wrap: wrap;
	}

	.list-cont-ul-le .ys-select {
		width: 50%;
	}

	.list-cont-ul-le .ys-select:last-child {
		margin-right: 0;
	}

	.list-page-cont-all .lcul-par,
	.list-cont-ul-li .lcul-link {
		font-size: 14px;
	}

	.home-lates {
		padding-bottom: 50px !important;
	}

	.ys-page-wrap.act .ys-main {
		margin-top: 56px;
	}

	.trpu-li-pci {
		margin-top: 1px;
		width: 20px;
	}

	.case-editor-box-tit {
		margin-bottom: 18px;
	}

	.trpu-li {
		margin-bottom: 10px;
	}

	.case-editor-box-tag {
		margin-bottom: 18px;
	}

	.case-rela-box-enxt {
		right: -45px;
	}

	.case-rela-box-prev {
		left: -45px;
	}

	.plbu-li-link-tit {
		margin-top: 10px;
	}

	.plbu-li-link-par {
		margin-top: 5px;
	}

	.lceu-li-but {
		margin-top: 10px;
	}

	.trene-ters-box-cont {
		flex-wrap: wrap;
	}

	.trene-ters-box-le {
		width: 100%;
		margin-bottom: 20px;
	}

	.trene-ters-box-ri {
		width: 100%;
	}

	.ttbr-ul-li-box {
		padding: 17px 16px 17px 16px;
	}

	.trene-ters-box-tab {
		padding: 20px 30px;
	}

	.iult-ri {
		width: 24px;
	}

	.tulb-le {
		width: calc(100% - 24px);
	}

	.tulu-li-box {
		padding: 11px 0;
	}

	.goods-rela .detail-warrp-next {
		right: -40px;
	}

	.goods-rela .detail-warrp-perv {
		left: -40px;
	}

	.grsw-slide {
		width: 330px !important;
	}

	.giul-cont {
		bottom: 35px;
		left: 35px;
		width: 62%;
	}

	.goods-image-ul-li {
		top: 56px;
	}

	.giul-pic img {
		height: calc(100vh - 56px);
	}

	.goods-image-ul-li:nth-child(2n) .giul-cont {
		bottom: 35px;
		right: 35px;
	}

	.twbs-item {
		transform: scale(0.7);
	}

	.trene-warrap-box-intr {
		margin-bottom: 40px;
		margin-bottom: 16px;
	}

	.twbb-ul-li-link {
		padding: 0px 18px;
		line-height: 38px;
	}

	.trene-warrap-box-intr {
		width: 100%;
	}

	.trene-prod-box-ri {
		width: 50%;
		margin-right: 0px;
	}

	.trene-ess-box {
		width: 56%;
		margin-right: 0px;
		margin-right: 0px;
	}

	.trene-ess-box {
		padding: 25px 20px 25px 20px;
	}

	.tebb-ri-but-next,
	.tebb-ri-but-prev {
		width: 34px;
	}

	.trene-ess-box-time {
		margin-bottom: 5px;
	}

	.trene-ess-box-tit {
		margin-bottom: 10px;
	}

	.trene-ess-box-par {
		margin-bottom: 10px;
	}

	.trene-ess-slde {
		margin-top: -140px;
		padding-bottom: 20px;
	}

	.trene-ess-box {
		box-shadow: 0px 2px 5px 0px color(display-p3 0.0471 0.1373 0.4157 / 0.05);
	}

	.trene-succ .tebb-ri-but-next,
	.trene-succ .tebb-ri-but-prev {
		display: none !important;
	}

	.tsbc-le {
		width: 100%;
	}

	.tsbc-ri {
		width: 100%;
		padding-top: 15px;
	}

	.trene-succ-box-cont {
		display: block;
	}

	.trene-succ .slick-dots {
		opacity: 1;
	}

	.trene-data-box-but {
		flex-wrap: wrap;
	}

	.tdbb-le {
		width: 100%;
	}

	.tdbb-ri {
		margin-top: 18px;
		width: 50%;
	}

	.tdbb-le-ul {
		display: flex;
		flex-wrap: wrap;
		gap: 10px 20px;
	}

	.tdbb-le-ul-li {
		width: 48%;
	}

	.trene-data-box-list {
		overflow-x: auto;
	}

	.wdbl-box-ul-li {
		flex-wrap: nowrap;
	}

	.wdbl-magn-ul-li a {
		box-shadow: none;
		border-bottom: 1px solid #E8E8E8;
		border-radius: 0px;
	}

	.wdbl-slick {
		width: 800px;
	}

	.wdbl-magn-ul-li a {
		padding: 12px 15px;
	}

	.wdbl-magn-ul-li {
		margin-bottom: 8px;
	}

	.icbc-tit {
		width: 100%;
	}

	.inst-caro-box-hop {
		padding-top: 30px;
	}

	.icbh-ri-box {
		margin-bottom: 10px;
	}

	.inst-decl .icbc-top {
		margin-bottom: 30px;
		padding-bottom: 14px;
	}

	.icbc-btm-le {
		padding-top: 22px;
		padding-bottom: 40px;
	}

	.icbc-btm-ri-li {
		margin-bottom: 35px;
	}

	.icbc-btm-ri-li .ys-imgbox-cover {
		border-radius: 10px;
	}

	.idbl-tit {
		margin-bottom: 10px;
	}

	.idbl-par p {
		margin-bottom: 6px;
	}

	.idbl-par {
		margin-bottom: 12px;
	}

	.inst-phone-cent {
		flex-wrap: wrap;
	}

	.inst-phone-cent-le {
		width: 100%;
		order: 1;
		padding-bottom: 15px;
	}

	.inst-phone-cent-ri {
		width: 100%;
		order: 2;
	}

	.inst-phone-cent-middle {
		order: 3;
		margin: 0 auto;
	}

	.inst-phone .icbc-top {
		margin-bottom: 18px;
	}

	.inst-phone-cent-ri {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.ipcr-boux {
		padding-top: 0;
	}

	.ibbu-li {
		width: 50%;
	}

	.inst-chart-box-tit {
		width: 100%;
	}

	.inst-chart-box-bar {
		overflow-x: auto;
		margin-bottom: 15px;
	}

	.inst-chart-box-ul {
		justify-content: flex-start;
		margin: 0 0px;
	}

	.icbu-li-par {
		white-space: nowrap;
	}

	.inst-chart-box-from {
		padding: 16px 20px 28px;
	}

	.ijbu-li {
		width: 50%;
	}

	.ilcb-par {
		font-size: 18px;
	}

	.ipbb-ri {
		width: 39%;
	}

	.play-map .inst-page-box-but {
		top: 56px;
	}

	.pmbm-iframe {
		height: calc(100vh - 56px);
		top: 56px;
	}


	.play-map-box-ri {
		width: 42%;
	}

	.pmbr-ul-li-box {
		flex-wrap: wrap;
	}

	.pulb-ri {
		padding-left: 0;
		margin-top: 10px;
		width: 100%;
	}

	.pmbr-ul-li-box {
		padding: 25px 16px 25px 16px;
	}

	.list-cont-apply-le {
		width: 60%;
	}

	.list-cont-apply-ri {
		width: 38%;
	}

	.lcal-pa {
		margin-top: 15px;
	}

	.lcal-but {
		margin-top: 22px;
	}

	.inst-page-box-but {
		top: 56px;
	}

	/* .ipbu-li {
		width: 50%;
	} */

	.list-cont-apply-le {
		padding-left: 0;
	}

	/* .ilbu-li-pic {
		margin-top: 2px;
	} */

	.csbv-begin-pic {
		width: 42px;
	}

	.comp-solax-box-video .ys-video-btn {
		border-radius: 10px;
	}

	.comp-solax-box-video {
		margin-bottom: 15px;
	}

	.comp-solax-box-intr {
		margin-bottom: 16px;
	}

	.csbd-ul-li {
		width: 33.333333%;
		margin-bottom: 15px;
	}

	.comp-keep .solutio-keep-btm {
		flex-wrap: wrap;
	}

	.comp-log-box-le {
		width: 100%;
	}

	.comp-keep .solutio-keep-btm-center {
		margin: 0 auto !important;
	}

	.comp-keep .skbc-tit {
		margin-top: 16px;
	}

	.comp-keep .skbc-btm {
		margin-bottom: 20px;
	}

	.comp-glfs-box-tit {
		width: 100%;
	}

	.cgbb-ul {
		flex-wrap: wrap;
	}

	.cgbb-ul-li.act {
		width: 100%;
		transition: all 0s;
	}

	.cgbb-ul-li.act .culb-cont {
		opacity: 1;
		transition: all 0s;
		transition-delay: 0s;
	}

	.culb-cont {
		padding: 20px 16px;
		position: absolute;
		left: 0;
		width: 100%;
		bottom: 0;
	}

	.cgbb-ul-li-box {
		height: auto;
	}

	.culb-cont {
		position: relative;
		padding: 20px 0px;
	}

	.cgbb-ul-li-box {
		background: transparent;
	}

	.culb-cont-tit {
		color: #363636 !important;
	}

	.culb-cont-par {
		color: #747474 !important;
	}

	.cmbt-le-ul-li p {
		font-size: 38px;
	}

	.comp-mile-box-time {
		margin-bottom: 26px;
		padding-bottom: 12px;
	}

	.comp-mile-box-report {
		flex-wrap: wrap;
	}

	.cmbr-le {
		width: 100%;
		margin-bottom: 20px;
	}

	.cmbr-ri {
		width: 100%;
	}

	.cmbr-le-tit {
		margin-bottom: 6px;
	}

	.cmbr-ri {
		padding: 22px 15px 22px 15px;
	}

	.comp-mile-box-swoper {
		margin-bottom: 28px;
	}

	.cmbb-ul-li {
		margin-bottom: 0px;
	}

	.comp-prod-box-brief {
		width: 100%;
	}

	.comp-prod .comp-glfs-box-tit {
		margin-bottom: 12px !important;
	}

	.chbs-wapper-slide {
		width: 234px !important;
	}

	.chbs-wapper-slide-box {
		padding: 26px 20px;
	}

	.swiper-prev {
		left: -44px;
	}

	.swiper-next {
		right: -44px;
	}

	.comp-mile-box-bar {
		width: 100%;
	}

	.news-top-box-par {
		margin-bottom: 16px;
	}

	.news-top-box-boux {
		margin-bottom: 22px;
	}

	.ntbu-li-link {
		padding: 8px 14px;
	}

	.ntbs-slide-link {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.ntbs-slide-le {
		width: 100%;
	}

	.ntbs-slide-ri {
		width: 100%;
	}

	.ntbs-slide-le-box {
		padding: 30px 30px 30px 30px;
	}

	.nslb-top {
		margin-bottom: 6px;
	}

	.nslb-tit {
		margin-bottom: 10px;
	}

	.nslb-tit {
		margin-bottom: 10px;
	}

	.nlbu-li {
		width: 50%;
	}

	.detail-essay-box-tit {
		margin-bottom: 15px;
	}

	.detail-essay-box-sup {
		margin-bottom: 30px;
	}

	.detail-essay-box-editor {
		padding-bottom: 28px;
	}

	.debp-ul-li {
		margin-bottom: 6px;
	}

	.detail-warrp-perv {
		left: -44px;
	}

	.detail-warrp-next {
		right: -44px;
	}

	.down-search-box-tit {
		margin-bottom: 22px;
	}

	.dsbt-ul-li-par {
		min-width: auto;
	}

	.dsbc-le {
		width: 100%;
	}

	.down-search-box-cent {
		flex-wrap: wrap;
	}

	.dsbc-ri {
		width: 100%;
	}

	.dsbp-search {
		margin-bottom: 26px;
	}

	.drtc-ul {
		margin-bottom: 35px;
	}

	.dulu-li-box-le {
		margin-top: 3px;
	}

	.dulu-li-box {
		padding: 5px 0;
	}

	.dbul-ul-li-box {
		padding: 7px 15px;
	}

	.dsbc-le-ul-li {
		padding-bottom: 12px;
	}

	.dbul-par {
		padding: 7px 0;
	}

	.dsbp-search {
		width: 100%;
	}

	.warr-data-box-tit {
		margin-bottom: 18px;
	}

	.warr-data-box-last {
		margin-bottom: 28px !important;
	}

	.warr-data-box-last .ys-select {
		width: 57%;
	}

	.warr-data-box-last .ys-select-xtbbox {
		width: 28px;
		right: 12px;
	}

	.wpbu-li {
		padding: 0 6px;
	}

	.warr-poli-box-ul {
		margin: 0 -6px;
	}

	.wpbu-li-box {
		padding: 18px 15px;
	}

	.wpbu-li-box-pic {
		width: 34px;
	}

	.wpbu-li-pic {
		bottom: -20px;
		width: 18px;
	}

	.wlbc-ri {
		width: 100%;
		position: relative;

	}

	.wlbc-le {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.warr-list-box-cent {
		flex-wrap: wrap;
		padding-left: 0 !important;
	}

	.warr-lnqu-box-boux {
		padding: 30px 20px;
	}

	.warr-list-box-cent {
		padding-bottom: 0 !important;
	}

	.cont-map-swiper {
		width: 100%;
		padding-left: 50px;
		padding-right: 50px;
	}

	.cont-map {
		height: 80vw;
	}

	.cont-map {
		height: auto;
	}

	.cont-map-height {
		width: 100%;
		height: 400px;
		position: relative;
	}

	.cont-map-box {
		position: relative;
		bottom: auto;
	}

	.cont-map-swiper {
		bottom: auto;
		position: relative;
	}

	.ys-slick-item.slick-current .cmss-item-box {
		transform: translateY(0px);
		margin-top: -55px;
	}

	.cont-map .swiper-nex,
	.cont-map .swiper-pev {
		width: 34px;
		top: -9%;
	}

	.cont-map .swiper-pev {
		left: 7px;
	}

	.cont-map .swiper-nex {
		right: 34px;
	}

	.cont-map-pic {
		transform: translate(-50%, -50%);
	}

	.cont-map-swiper {
		height: 420px;
	}

	.solutio-success-top {
		width: 100%;
	}

	.pulb-pic {
		width: 38px;
	}

	.plbt-ul-li-box {
		padding: 20px 16px;
		border-radius: 10px;
	}

	.ys-modal-content.iomw-cont {
		border-radius: 14px;
	}

	.ys-modal-content.iomw-cont {
		padding: 40px 40px 46px 40px;
	}

	.icon-close.iconfont {
		font-size: 20px;
	}

	.iomw-cont-ul-li {
		padding: 0 10px;
	}

	.iomw-cont-tit {
		margin-bottom: 22px;
	}

	.iomw-cont-ul {
		margin: 0 -10px;
	}

	.wpbu-li.slick-current .wpbu-li-box::after {
		opacity: 1;
	}

	.wpbu-li.slick-current .wpbu-li-pic {
		opacity: 1;
	}

	.plbt-ul-li {
		width: 44%;
	}

	.pull-pic {
		width: 38px;
		margin-right: 8px;
	}

	.mod-list {
		overflow-x: auto;
	}

	.mod-list-ul-li .mlul-link {
		white-space: nowrap;
	}

	.prod-list-box-top {
		margin-bottom: 40px;
	}

	.plbr-box {
		padding: 30px 30px 60px 30px;
	}

	.plbr-tit {
		width: 70%;
	}

	.plbr-but {
		margin-top: 15px;
	}

	.plbu-li {
		width: 50%;
	}

	.inst-faq-box-le {
		top: 70px;
	}

	.cont-map-swiper {
		height: 480px;
	}

	.culb-cont-par p {
		color: var(--cl333);
	}

	/* leah star */
	.events-ul-li-link {
		flex-direction: column-reverse;
	}

	.eull-le {
		width: 100%;
		padding: 0px 20px 20px 20px;
	}

	.events-ul-li-link .ys-imgbox-cover {
		width: 100%;
		margin-bottom: 20px;
	}

	.eull-le-tit {
		margin-bottom: 12px;
	}

	.events-page .slick-dots {
		bottom: -25px;
	}

	.ebll-le {
		width: 100%;
		margin-bottom: 15px;
	}

	.ebll-ri {
		width: 100%;
		padding-left: 0px;
	}

	.ebll-ri-tit {
		margin-bottom: 8px;
	}

	.eull-le-ul-li {
		margin-bottom: 6px;
	}

	.events-bott-li-link {
		padding: 20px 16px 20px;
	}

	.events-page .news-top-box-boux {
		margin-bottom: 35px;
	}

	.eull-le-ul-li:nth-child(3) {
		margin-bottom: 6px;
	}

	.dull-le {
		width: 100%;
		margin-bottom: 15px;
	}

	.dull-ri {
		width: 100%;
		padding-left: 0px;
		margin-top: 0px;
	}

	.drul-cont-qus {
		width: 80px;
	}

	.drul-cont-ans {
		width: calc(100% - 80px);
		padding-left: 6px;
	}

	.dull-ri-ul-li.on {
		padding: 15px 0 0;
	}

	.drul-cont-ans-day {
		min-width: 55px;
		height: 55px;
		padding: 0 10px;
	}

	.detail-page .goods-rela-box-tit {
		margin-bottom: 25px !important;
	}

	.dull-le .ys-imgbox-cover {
		border-radius: 10px;
	}

	.dull-ri-h2 {
		margin-bottom: 5px;
	}

	.detail-page .slick-dots li {
		width: 24px;
		height: 3px;
	}

	.detail-ul {
		width: 100%;
	}

	.dull-le {
		width: 100%;
		margin-bottom: 0px;
	}

	.detail-page .slick-dots {
		bottom: 20px;
		left: 20px;
	}

	.detail-ul {
		margin-bottom: 16px;
	}

	/* leah end */
	.cmbb-ul {
		padding-bottom: 5px;
	}

	.home-reside-ul-li {
		margin-bottom: 55px;
	}

	.perform-overvi-img {
		transform: scale(1);
	}

	.mod-list-ul-li .mlul-link {
		font-size: 14px;
	}

	.ipbu-li-box-ri {
		width: 110px;
		height: 100px;
	}

	/* .ipbu-li {
		width: 50%;
	} */

	.perform-inverte .solutio-success-top {
		padding-top: 0px;
		padding-left: 0px;
	}

	.down-page .dsbc-le {
		height: 100%;
		position: relative;
		top: 0px;
	}

	.goods-image-ul-li .ybtw-more-link {
		border-color: #fff !important;
	}

	.perform-inverte-btm-switch {
		bottom: auto !important;
		left: 0px !important;
	}

	.home-pop .ys-modal-container::after {
		height: 24%;
	}

	.home-pop .ys-modal-close {
		right: 25px;
		top: 25px;
	}

	.home-pop .ys-modal-content {
		width: 665px;
		padding: 40px 20px 40px;
	}

	.home-pop-tit {
		margin-bottom: 30px;
	}

	.home-pop .ys-form-inof {
		margin: 0 -8px;
	}

	.home-pop .ys-form-inof-item {
		padding: 0 8px;
		margin-bottom: 20px;
	}

	.home-pop .cfbr-from-par {
		left: 6px;
	}

	.home-pop .ys-select-hd input {
		padding: 0px 6px;
	}


	.home-pop .ys-form-inof-code label {
		width: 64%;
	}

	.home-pop .ys-fia-text-btn {
		width: 16px;
		height: 16px;
	}

	.home-pop .ys-fia-text-word {
		padding-left: 8px;
	}

	.home-pop .ys-form-inof-agree {
		margin-bottom: 28px;
	}

	.home-pop .ys-form-inof-submit {
		width: 35%;
	}

	.home-pop .ys-fii-submit {
		height: 38px;
		line-height: 38px;
	}

	.home-pop .mCSB_scrollTools {
		right: 4px;
	}

	.wdbl-magn-btm {
		margin-top: 22px;
	}

	.pill-select-li {
		margin-right: 16px;
	}

	.pill-select-li-text {
		margin-left: 6px;
	}

	.pill-select-li-box {
		width: 18px;
		height: 18px;
	}

	.cont-from-box-le {
		width: 100%;
	}

	.cont-from-box-ri {
		width: 100%;
	}

	.cont-from-box {
		flex-wrap: wrap;
	}

	.cmss-item-box .cibd-ul-li-par {
		font-size: 12px;
	}

	/* tammy - 2025.07.21 - start */
	:root {
		--font56: 34px;
		--font24: 18px;
		--space64: 24px;
		--space110: 60px;
		--space200: 120px;
	}

	.moda-title .std-h6::after {
		width: 22px;
		height: 10px;
	}

	.moda-title .std-h6 {
		padding-left: 30px;
	}

	.ccin-link {
		--radius1: 18px;
	}

	.moda-title .std-h6+.stda-font56 {
		margin-top: 12px;
	}

	.ccin-link-text .stda-font56 {
		margin-bottom: 11px;
	}

	.ccin-link-text {
		padding: 30px 28px 30px 30px;
	}

	.connect-core-inof-nub:nth-of-type(2n) .ccin-link-text {
		padding-left: 30px;
		padding-right: 30px;
	}

	.connect-core-inof {
		--gap1: 52px;
	}

	.std-btn1-box img {
		margin-left: 8px;
	}

	.std-btn1-box p {
		font-size: 14px;
	}

	.std-btn1-box img {
		width: 16px !important;
	}

	/* tammy - 2025.07.21 - end */

	.news-top-box-wrap {
		flex-wrap: wrap;
	}

	.news-top-box-wrap .ntbw-ri {
		margin-top: 15px;
		width: 400px !important;
		max-width: 100% !important;
	}

	.news-page .news-top-box-boux {
		overflow-x: visible !important;
		margin-bottom: 22px !important;
	}

	.news-top-box-ul {
		margin: 0 -5px;
	}

	.news-top-box-wrap .ntbw-le {
		overflow-x: auto;
		width: 100%;
	}

	.news-top-box-wrap .news-top-box-ul {
		justify-content: flex-start;
	}

	.news-page .news-list {
		padding-top: 0 !important;
	}

	/* 1199end */
}

@media screen and (max-width: 767px) {
	.tdbb-ri {
		width: 100%;
	}

	.ys-ban-pc,
	.ys-nyban-pc {
		display: none;
	}

	.ys-ban-video {
		display: none;
	}

	.ys-ban-ph,
	.ys-nyban-ph {
		display: block;
	}

	.ys-modal-content {
		max-height: 550px;
		padding: 50px 20px;
	}

	.ys-ban-txtbox-wrap {
		width: 100%;
	}

	.std-tit100 {
		font-size: 36px;
	}

	.home-page .ys-pos-center {
		top: 20px;
		transform: translateX(-50%);
	}

	.std-tit100 {
		font-size: 30px;
	}

	.ybtw-info {
		margin-bottom: 16px;
	}

	.ys-banner .slick-dots li {
		width: 30px;
		height: 2px;
	}

	.ys-ban-li-posi {
		width: calc(100% - 40px);
		padding: 6px;
		bottom: 48px;
	}

	.std-tit58 {
		font-size: 24px;
	}

	:root {
		--font68: 26px;
		--font44: 24px;
		--font40: 22px;
		--font32: 20px;
		--font24: 16px;
		--font20: 16px;
		--space140: 45px;
		--space120: 45px;
		--space100: 45px;
		--space60: 18px;
		--jian: 10px;
	}

	.ybtw-more-link1.ybtw-more-link img {
		width: 30px;
	}

	.home-soluti-img-pictu {
		border-radius: 14px;
		width: 70%;
	}

	.home-reside {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.hrul-cent {
		width: 100%;
	}

	.hrul-cent-img {
		width: 100%;
	}

	.hrul-cent {
		order: 1;
	}

	.hrul-cent-img {
		margin-bottom: 20px;
	}

	.hrul-cent {
		margin-top: 0 !important;
	}

	.hrul-cent-img {
		margin-top: 30px;
	}

	.ys-banner .slick-dots {
		padding: 0 20px;
	}


	.hrul-cent-img {
		width: calc(50% - 8px);
	}

	.hrul-cent-img {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.hrul-cent {
		margin-bottom: 30px;
	}

	.hrul-cent-lable {
		margin-bottom: 5px;
	}

	.hpbs-btm .hpbs-widget {
		display: none;
	}



	.hpbs-btm .slick-dots {
		position: relative;
		bottom: auto;
		margin-top: 15px;
	}

	.home-produc-btm-more {
		margin-top: 25px;
	}

	.hlbt-ri p {
		font-size: 12px;
	}

	.hnbu-link-btm-tit p {
		line-height: 1.5;
		max-height: 3em;
	}

	.home-lates-ri {
		padding-top: 13px;
	}

	.hlrt-labtit {
		margin-bottom: 6px;
	}

	.home-lates-ri-top {
		margin-bottom: 16px;
	}

	.hlrb-sign-ri-link {
		padding: 8px 20px;
	}

	.hlrb-sign-le input {
		padding: 0px 15px;
	}

	.mod-fot-ri {
		width: 100%;
	}

	.mod-fot-ri-popsi {
		padding: 25px 18px;
	}

	.mflt-le-li {
		margin-right: 12px;
		margin-bottom: 6px;
	}

	.msrl-li p {
		font-size: 12px;
	}

	.mflb-share-ri {
		flex-wrap: wrap;
	}

	.mflb-share {
		flex-wrap: wrap;
	}

	.mflb-share-le {
		margin-bottom: 10px;
	}

	.mflb-share-ri-link {
		margin-right: 0 !important;
		margin-bottom: 12px;
	}

	.msrl-li {
		margin-right: 12px;
	}

	.mflb-copyri {
		flex-wrap: wrap;
	}

	.mflb-copyri-le {
		margin-bottom: 5px;
	}

	a[href="https://www.yongsy.com"] {
		margin-left: 6px;
	}

	.mflb-copyri-ri a {
		margin-left: 20px;
	}

	.mflb-copyri-ri a::before {
		left: -13px;
	}

	.mod-fot-le-top {
		padding-bottom: 15px;
	}

	.mflb-share-le {
		margin-bottom: 16px;
	}

	.mflb-share-ri-link {
		margin-bottom: 16px;
	}

	.mflb-copyri {
		margin-top: 20px;
	}

	.ybtw-more-link {
		padding-left: 15px;
	}

	.ys-banner1 .ybtw-tit {
		margin-bottom: 20px;
	}

	.spbu-li-wrap {
		padding: 22px 15px;
	}

	.slwl-top {
		margin-bottom: 10px;
	}

	.slwl-btm-li {
		margin-bottom: 6px;
	}

	.sustain-leader-btm-slick {
		margin-bottom: 30px;
	}

	.sustain-leader-btm-tab {
		overflow-x: auto;
		white-space: nowrap;
		justify-content: flex-start;
	}

	.srbl-le {
		width: 100%;
	}

	.sustain-report-btm-link {
		flex-wrap: wrap;
	}

	.srbl-ri {
		padding: 16px 15px 28px;
		width: 100%;
	}

	.sustain-global-btm-le {
		width: 100%;
		margin-bottom: 10px
	}

	.sustain-global-btm-ri {
		width: 100%;
	}

	.sgbl-li p,
	.sgbl-num p {
		font-size: 88px;
	}

	.sgbl-img {
		width: 70px;
	}

	.ys-banner .slick-dots {
		bottom: 16px;
	}

	.home-provid-btm-particl {
		display: none;
	}

	.hpbu-li {
		width: 50%;
	}

	.hpbu-li-num {
		margin-bottom: 5px;
	}

	.hpbu-li {
		padding: 12px 7px;
	}

	.home-provid .home-produc-top {
		margin-bottom: 12px;
	}

	.std-tit64 {
		font-size: 28px;
	}

	.home-symbi-cont {
		padding-bottom: 0 !important;
	}

	.hiru-li {
		width: 86%;
	}

	.home-indust-ri-wrap::after {
		background: rgba(0, 0, 0, 0.5);
	}

	.home-indust {
		padding-top: 45px;
		text-align: center;
	}

	.home-indust-le-more {
		justify-content: center;
	}

	.home-reside-pc {
		display: none;
	}

	.home-reside-ph {
		display: block;
	}

	.ys-banner1 .ys-ban-txtbox-wrap {
		width: 100%;
	}

	.ys-banner1 .ybtw-tit {
		margin-bottom: 12px;
	}

	.ahwu-li-line {
		display: none;
	}

	.ahwu-ri,
	.ahwu-le {
		width: 100%;
	}

	.ahwu-ri {
		padding-top: 0 !important;
	}

	.achieve-horizon-ul {
		display: none;
	}

	.achieve-horizon-wrap {
		position: relative;
	}

	.achieve-horizon-wrap-slide {
		width: 100vw;
		height: auto;
		position: relative;
		top: 0;
		overflow: hidden;
	}

	.achieve-horizon {
		padding-top: 45px;
	}

	.ahwu-le {
		margin-bottom: 20px;
	}

	.ahwu-le-num {
		margin-bottom: 5px;
	}

	.ahwu-le-tit {
		margin-bottom: 10px;
	}

	.achieve-horizon-wrap-ul {
		flex-wrap: wrap;
	}

	.arbd-dots {
		width: 16px;
	}

	@keyframes kuosan {
		0% {
			width: 14px;
			height: 14px;
			opacity: 1;

		}

		50% {

			width: 25px;
			height: 25px;
			opacity: 1;
		}

		100% {
			width: 40px;
			height: 40px;
			opacity: 0;
		}
	}

	.ahwi-text {
		line-height: 36px;
		font-size: 14px;
		margin-right: 9px;
	}

	.ahwi-le {
		line-height: 36px;
		width: 15px;
	}

	.ahwi-icon {
		width: 26px;
	}

	.aswr-tit {
		margin-bottom: 10px;
	}

	.aswr-intit {
		margin-bottom: 8px;
	}

	.aswr-info {
		margin-bottom: 18px;
	}

	.achieve-smart-wrap-le {
		width: 64%;
	}


	.solar-page .achieve-horizon {
		padding-bottom: 45px;
	}

	.solar-solution-ul {
		padding-top: 45px;
		padding-bottom: 45px;
	}

	.solar-solution-ph {
		display: block;
	}

	.solar-solution-pc {
		display: none;
	}

	.solar-solution-center {
		position: relative;
		top: auto;
		left: auto;
		transform: none;
		text-align: center;
		width: 100%;
	}

	.solar-solution {
		padding-top: 45px;
		padding-bottom: 45px;
	}

	.solar-solution-ul-li {
		display: block;
	}

	.aaul-wrap {
		width: 100%;
		transform: translateX(0px) !important;
	}

	.solar-solution-center-tit {
		margin-bottom: 12px;
	}

	.solar-solution-ul {
		padding-top: 26px;
		padding-bottom: 0px;
	}

	.solar-solution-ul-li {
		margin-bottom: 25px;
	}

	.solar-solution-ul-li:last-child {
		margin-bottom: 0 !important;
	}

	.solutio-success-top {
		width: 100%;
	}

	.grid-power-ul-li {
		width: 50%;
	}

	.gpul-wrap-iocn {
		width: 34px;
		margin-bottom: 10px;
	}

	.gpul-wrap-tit p {
		font-size: 14px;
		line-height: 1.4;
	}

	.perform-advan-posit {
		width: 100%;
		position: relative;
		top: auto;
		right: auto;
	}

	.perform-page .achieve-horizon {
		padding-top: 0 !important;
		padding-bottom: 45px;
	}

	.perform-advan-posit {
		padding: 26px 20px 0px;
	}

	.perform-inverte-btm-switch {
		margin-top: 20px;
	}

	.reul-ri-ul-li {
		padding-left: 14px;
	}

	.reside-page .ybtw-info {
		width: 100%;
	}

	.reside-page .ys-pos-center {
		top: 26px;
		transform: translateX(-50%);
	}


	.solutio-keep-btm-center {
		width: 100%;
	}

	.solutio-keep-btm {
		padding-left: 20px;
		padding-right: 20px;
		display: block;
		height: auto;
		top: 50%;
		transform: translate(-50%, -50%);
	}

	.solutio-keep-btm-tit {
		position: relative;
		top: auto;
		left: auto;
		transform: none;
		width: 100%;
		margin-bottom: 25px;
	}

	.solutio-compati-venter {
		width: 660px;
	}

	.scll-posi1 {
		left: 11.5%;
		top: 21%;
		width: 12.8%;
	}

	.scll-posi2 {
		left: 26.8%;
		top: 10.4%;
		width: 13.4%;
	}

	.scll-posi3 {
		left: 46.4%;
		top: 18.4%;
		width: 15.3%;
	}

	.scll-posi4 {
		left: 72%;
		top: 11.4%;
		width: 13.5%;
	}

	.scll-posi5 {
		left: 26.5%;
		top: 27.4%;
		width: 15.1%;
	}

	.scll-posi6 {
		left: 69%;
		top: 27.6%;
		width: 12.4%;
	}

	.scll-posi7 {
		left: 89.4%;
		top: 24.5%;
		width: 12%;
	}

	.scll-posi8 {
		left: 10.1%;
		top: 61.6%;
		width: 12.5%;
	}

	.scll-posi9 {
		left: 31%;
		top: 66.8%;
		width: 12.4%;
	}

	.scll-posi10 {
		left: 71.3%;
		top: 65.5%;
		width: 14.8%;
	}

	.scll-posi11 {
		left: 90.4%;
		top: 61.6%;
		width: 13.5%;
	}

	.scll-posi12 {
		left: 10.8%;
		top: 74.4%;
		width: 12.3%;
	}

	.scll-posi13 {
		left: 39%;
		top: 78.4%;
		width: 14.25%;
	}

	.scll-posi14 {
		left: 65%;
		top: 77.4%;
		width: 13.4%;
	}

	.scll-posi15 {
		left: 20.8%;
		top: 85.6%;
		width: 13.5%;
	}

	.scll-posi16 {
		left: 54.2%;
		top: 90.2%;
		width: 13.5%;
	}

	.scll-posi17 {
		left: 83.6%;
		top: 84.4%;
		width: 12.4%;
	}

	.list-page-cont-all {
		padding-right: 22px;
	}

	.list-page-cont-all::after {
		right: 10px;
	}

	.list-cont-ul-li {
		margin-right: 12px;
	}

	.list-cont-drop {
		margin-top: 18px;
	}

	.list-cont-ul-le .ys-select {
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 13px;
	}

	.list-cont-ul-le {
		flex-wrap: wrap;
	}

	.lcur-ul-li {
		padding: 0 16px;
	}

	.lcur-ul {
		margin: 0 -16px;
	}

	.list-cont-ul-le {
		margin-bottom: 8px;
	}

	.list-cont-elem {
		margin-top: 34px;
	}

	.lceu-li {
		width: 100%;
	}

	.lceu-li-tit {
		margin-top: 15px;
	}

	.lltu-li-pic {
		margin-top: 2px;
	}

	.lltu-li {
		padding-right: 14px;
	}

	.lceu-li .lceu-li-but {
		margin-top: 8px;
	}

	.lceu-li-but-par {
		padding-right: 8px;
	}

	.lceu-li {
		margin-bottom: 28px;
	}

	.list-cont-page .pc-fenye li {
		width: 26px;
		height: 26px;
		line-height: 26px;
		margin: 0 2px;
	}

	.list-cont {
		padding-top: 38px;
	}

	.home-lates {
		padding-bottom: 40px !important;
	}

	.trpu-li {
		margin-bottom: 0px;
	}

	.trpu-li-ri {
		padding-left: 16px;
	}

	.trpu-li-ri::after {
		left: 7px;
		/* top: 49%; */
	}

	.case-editor-box-edit p,
	.case-editor-box-edit h4 {
		margin-bottom: 12px;
	}

	.case-editor-box-edit img,
	.case-editor-box-edit iframe {
		border-radius: 8px;
	}

	.cebp-ul-li-link span {
		padding-right: 5px;
	}

	.cebp-ul-li {
		margin-bottom: 7px;
	}

	.case-editor-box-edit {
		padding-bottom: 25px;
	}

	.lceu-li-but {
		margin-top: 6px;
	}

	.case-editor-box-tit {
		margin-bottom: 11px;
	}

	.ttbt-tab-wrapper-slide .ttws-box {
		font-size: 12px;
	}

	.trene-ters-box-tab {
		padding: 10px;
	}

	.tulu-li-box {
		flex-wrap: wrap;
	}

	.tulu-li-box-le {
		width: 100%;
	}

	.tulu-li-box-ri {
		width: 100%;
	}

	.ttbr-ul-li-box {
		padding: 13px 16px 13px 16px;
	}

	.grsw-slide {
		width: 100% !important;
	}

	.goods-rela .detail-warrp-next,
	.goods-rela .detail-warrp-perv {
		display: none !important;
	}

	.gibl-par::after {
		width: 4px;
		height: 4px;
	}

	.goods-intr-box {
		flex-wrap: wrap;
	}

	.goods-intr-box-le {
		width: 100%;
		margin-bottom: 10px;
	}

	.goods-intr-box-ri {
		width: 100%;
	}

	.giul-cont {
		bottom: 0 !important;
		right: auto !important;
		left: 0 !important;
		width: 100%;
		padding: 40px 20px;
	}

	.icbc-top h2::after,
	.icbc-top p::after {
		width: 4px;
		height: 4px;
	}

	.inst-faq-box {
		width: 100%;
		flex-wrap: wrap;
	}

	.inst-faq-box-le {
		width: 100%;
		margin-bottom: 5px;
	}

	.inst-faq-box-ri {
		width: 100%;
	}

	.icbc-top {
		padding-bottom: 8px;
	}

	.ifbr-ul-li-cont {
		margin-top: 12px;
	}

	.ifbr-ul-li {
		padding: 15px 0;
	}

	.iult-le {
		width: calc(100% - 24px);
	}

	.twbs-item {
		transform: scale(0.86);
	}

	.trene-warrap-box-image {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.twbu-li {
		padding-right: 32px;
	}

	.twbu-li::after {
		right: 12px;
		height: 22px;
	}

	.trene-warrap-box-tit {
		margin-bottom: 10px;
	}

	.trene-warrap-box-ul {
		margin-bottom: 10px;
	}

	.twbb-ul-li-link {
		line-height: 36px;
	}

	.trene-prod-box {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.trene-prod-box-le {
		width: 100%;
	}

	.trene-prod-box-ri {
		width: 100%;
		margin-bottom: 6px;
	}

	.tmbc-mod-wrapper-slide {
		width: 100% !important;
		margin-right: 20px !important;
	}

	.tmws-box {
		padding: 22px 16px;
	}

	.tmws-box-pic {
		width: 38px;
		margin-bottom: 8px;
	}

	.tmws-box-pic {
		width: 38px;
		margin-bottom: 8px;
	}

	.tmbc-mod-wrapper-but {
		margin-top: 18px;
	}

	.trene-ess-box {
		width: 100%;
	}

	.trene-ess-slde {
		margin-top: -30px;
	}

	.trene-ess .slick-dots {
		margin-top: 0px;
	}

	.trene-succ-box-cont {
		padding: 22px 16px 22px 16px;
	}

	.tsbc-ri .tsbc-ri-par-ul {
		margin-bottom: 12px !important;
	}

	.tsbc-ri-par-editor {
		margin-bottom: 10px;
	}

	.tdbb-le-ul-li {
		width: calc(50% - 10px);
	}

	.tdbb-le-ul-li .tlul-par {
		height: 100%;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.tdbb-le-ul {
		gap: 10px 10px;
	}

	.wdbl-box {
		margin-bottom: 8px;
	}

	.inst-caro-box-hop {
		flex-wrap: wrap;
	}

	.icbh-le {
		width: 100%;
	}

	.icbh-ri {
		width: 100%;
		margin-top: 15px;
	}

	.icbh-ri-box {
		margin-bottom: 12px;
	}

	.iblu-li .ys-imgbox-cover {
		display: block;
		border-radius: 10px;
		margin-bottom: 15px;
	}

	.icbc-btm-ri {
		display: none;
	}

	.icbc-btm-le {
		width: 100%;
	}

	.icbc-btm-le {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.idbl-time .idbl-time-but {
		display: flex;
	}

	.idbl-tit {
		margin-bottom: 6px;
	}

	.idbl-par p {
		margin-bottom: 3px;
	}

	.idbl-time-but {
		padding-left: 23px;
	}

	.inst-phone-cent {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.inst-phone-cent-middle {
		width: 80%;
	}

	.ibbu-li {
		width: 100%;
	}

	.ibbu-li-link {
		padding: 24px 16px 24px 16px;
	}

	.ibbu-li-link-pic {
		width: 34px;
		margin-bottom: 10px;
	}

	.ibbu-li-link-tit {
		margin-bottom: 8px;
	}

	.ibbu-li {
		margin-bottom: 18px;
	}

	.icbf-ul {
		width: 600px;
	}

	.inst-chart-box-from {
		width: 100%;
		overflow-x: auto;
	}

	.icbf-ul-li-tit {
		padding: 15px 0;
	}

	.icbf-ul-li-plat,
	.icbf-ul-li-gold,
	.icbf-ul-li-silver {
		padding: 15px 0;
	}

	.ijbu-li {
		width: 100%;
	}

	.ipbb-box {
		flex-wrap: wrap;
		padding-left: 20px;
		padding-right: 20px;
	}

	.ipbb-ri {
		width: 100%;
	}

	.inst-page-box-but .ipbb-le-ul {
		margin-bottom: 0px;
	}

	.ys-select-bd {
		max-height: 136px;
	}

	.ipbb-box {
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.ipbb-le {
		width: 100%;
	}

	.ipbb-le .ipbb-le-ul-li {
		width: 50%;
	}

	.ipbb-le .ilul-par {
		width: 100%;
		text-align: center;
	}

	.play-map .inst-page-box-but {
		position: relative;
		top: 56px;
	}

	.play-map-box-map {
		position: relative;
	}

	.play-map-box-wrap {
		width: 100%;
		margin-top: 0 !important;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.play-map-box {
		/* overflow: hidden; */
		width: 100%;
	}

	.play-map-box-wrap {
		overflow: hidden;
		width: 100%;
	}

	.play-map-box-ri {
		width: 100%;
		padding-top: 20px;
	}

	.pmbm-iframe {
		height: 400px;
		top: 0px;
		position: relative;
	}

	.list-cont-apply {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.list-cont-apply-le {
		width: 100%;
	}

	.list-cont-apply-ri {
		width: 100%;
		margin-bottom: 18px;
	}

	.play-bot {
		padding-top: 0 !important;
	}

	/* .ipbu-li {
		margin-bottom: 25px;
	} */

	/* .ipbu-li {
		width: 100%;
	} */

	.list-cont-apply {
		padding-top: 0 !important;
	}

	.culb-pic {
		border-radius: 8px;
	}

	.cmbr-le-pic {
		border-radius: 8px;
	}

	.cmbr-ri {
		border-radius: 8px;
	}

	.comp-solax-box {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.csbv-begin-pic {
		width: 36px;
	}

	.csbd-ul-li {
		width: 50%;
	}

	.culb-exe {
		margin-top: 4px;
	}

	.comp-keep .solutio-keep-btm {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	.comp-log-box-le {
		margin-bottom: 25px;
	}

	.comp-glfs-box-tab p::after,
	.comp-glfs-box-tab p::after,
	.comp-glfs-box-tab p::after,
	.comp-glfs-box-tab p::after,
	.clbl-par::after {
		width: 4px;
		height: 4px;
	}

	.culb-cont {
		padding-bottom: 0 !important;
	}

	.comp-keep .skbc-tit {
		margin-top: 10px;
	}

	.comp-keep .skbc-btm {
		margin-bottom: 10px;
	}

	.cmbr-le {
		flex-wrap: wrap;
	}

	.cmbr-le-pic {
		width: 100%;
		margin-bottom: 15px;
		margin-right: 0 !important;
	}

	.cmbr-le-box {
		width: 100%;
	}

	.comp-mile-box-bar {
		display: none;
	}

	.comp-mile-box-swoper {
		margin-bottom: 0px !important;
	}

	.comp-prod-box-pic {
		border-radius: 8px;
	}

	.comp-hono .hpbs-widget-btn {
		display: none !important;
	}

	.comp-hono .comp-glfs-box-tit {
		margin-bottom: 22px !important;
	}

	.ntbu-li-link {
		padding: 8px 10px;
		font-size: 12px;
	}

	.ntbs-slide-le-box {
		padding: 22px 16px 30px 16px;
	}

	.nslb-tit {
		margin-bottom: 8px;
	}

	.nslb-par {
		margin-bottom: 15px;
	}

	.news-page .slick-dots li {
		width: 26px;
		height: 3px;
	}

	.nlbu-li {
		width: 100%;
	}

	.nlbu-li {
		margin-bottom: 26px;
	}

	.news-top-box-ul {
		justify-content: flex-start;
	}

	.news-top-box-boux {
		overflow-x: auto;
	}

	.news-top-box-ul {
		margin: 0;
	}

	.detail-essay-box-sup .ys-share-list {
		padding-right: 20px;
	}

	.detail-essay-box-editor p img {
		border-radius: 8px;
	}

	.detail-essay-box-editor p {
		margin-bottom: 15px;
	}

	.detail-essay-box-editor h4 {
		margin-bottom: 6px;
	}

	.detail-essay-box-editor {
		padding-bottom: 22px;
	}

	.detail-warrp-box-slide {
		width: 90% !important;
	}

	.nlbu-li-link .ys-imgbox-cover {
		margin-bottom: 10px;
	}

	.dsbt-ul {
		justify-content: flex-start;
		margin: 0 !important;
	}

	.down-search-box-tab {
		overflow-x: auto;
	}

	.dsbt-ul-li-par {
		padding: 8px 15px;
	}

	.dsbp-down {
		margin-bottom: 23px;
	}

	.dsbc-ri-box-wrpa {
		width: 760px;
	}

	.dsbc-ri-box {
		overflow-x: auto;
	}

	.dull-name {
		width: 38%;
	}

	.drtc-ul-li-link {
		box-shadow: none;
		border-bottom: 1px solid #e8e8e8;
		border-radius: 0;
	}

	.down-search .drtc-ul {
		margin-bottom: 0px;
	}

	.down-search .dsbc-ri-box {
		margin-bottom: 28px;
	}

	.drtc-ul-li {
		margin-bottom: 0;
	}

	.dsbc-ri-top {
		margin-bottom: 0px;
	}

	.drtc-ul-li-link {
		padding: 14px 16px;
	}

	.dsbc-ri-top-box {
		padding: 10px 16px;
	}

	.warr-data-box-last .ys-select {
		width: 100%;
	}


	.wpbu-li.slick-current .wpbu-li-pic {
		opacity: 1;
	}

	.wpbu-li.slick-current .wpbu-li-box::after {
		opacity: 1;
	}

	.wpbe-top-box {
		overflow-x: auto;
		width: 100%;
		display: block;
	}

	.wpbe-top-box table {
		width: 600px;
	}

	.wlbb-wide {
		width: 100%;
	}

	.warr-lnqu-box-boux {
		padding: 25px 16px;
	}

	.cont-map-height {
		height: 260px;
	}

	.cont-map-pic {
		transform: translate(-50%, -50%) scale(1.2);
	}

	.cmpu-li-pic {
		width: 10px;
	}

	.cmpu-li.on .cmpu-li-pic {
		transform: scale(1.6);
	}

	.cont-map-swiper {
		height: auto;
		padding-left: 0px;
		padding-right: 0px;
	}

	.cmss-item-box-boux {
		display: block !important;
	}

	.ys-slick-item.slick-current .cmss-item-box {
		transform: translateY(0px);
		margin-top: 0px;
	}

	.cont-map .swiper-pev {
		left: 20px;
	}

	.cont-map .swiper-nex {
		right: 20px;
	}

	.cont-map .swiper-nex,
	.cont-map .swiper-pev {
		top: -15%;
	}

	.cmss-item-box {
		height: 100%;
	}

	.cont-map {
		padding-bottom: 45px;
	}

	.cont-from-box {
		flex-wrap: wrap;
	}

	.cont-from-box-le {
		width: 100%;
	}

	.cont-from-box-ri {
		width: 100%;
	}

	.cont-from-box-ri {
		padding: 26px 16px;
	}

	.cfbl-tit {
		margin-bottom: 12px;
		margin-top: 40px;
	}

	.cont-from-box-le {
		margin-bottom: 10px;
	}

	.cfbr-par {
		margin-bottom: 20px;
	}

	.down-page-cent .ys-fii-input {
		height: 40px;
	}

	.cont-from .cfbr-par-li .ys-fii-input input {
		padding-left: 100px;
	}

	.cont-from .cfbr-par-lit .ys-fii-input input {
		padding-left: 120px;
	}

	.cont-from .down-page-cent .ys-form-inof-item2 {
		width: 100%;
	}

	.down-page-cent .ys-fic-auth-img {
		height: 40px;
	}

	.cont-page .ys-fic-auth label {
		width: calc(100% - 90px) !important;
	}

	.down-page-cent .ys-fic-auth-img {
		margin-left: 10px;
	}

	.down-page-cent .ys-fia-text-btn {
		width: 18px;
		height: 18px;
	}

	.cont-from .down-page-cent .ys-form-inof-agree {
		margin-bottom: 16px;
	}

	.cont-from .down-page-cent .ys-form-inof-item {
		margin-bottom: 14px;
	}

	.down-page-cent .ys-fii-submit {
		height: 38px;
		line-height: 38px;
	}

	.plbu-li-help {
		width: 100%;
	}

	.dsbp-search-wrap .dsbp-search {
		width: 100%;
		margin-bottom: 14px;
	}

	.dsbp-search-wrap {
		flex-wrap: wrap;
		padding-bottom: 8px;
	}

	.tebb-le-link-le {
		margin-right: 10px;
	}

	.tebb-le-link-ri {
		width: 10px;
	}

	.inst-page-modal .iomw-cont-ul-li {
		width: 100%;
		margin-bottom: 18px !important;
	}

	.ys-modal-content.iomw-cont {
		padding: 40px 10px 46px 18px;
	}

	.inst-page-modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		width: 2px !important;
		background: #FF7C00 !important;
	}

	.ys-modal-content.iomw-cont {
		max-height: 80vh;
	}

	.inst-page-modal .mCSB_inside>.mCSB_container {
		margin-right: 20px !important;
	}

	.inst-page-modal .mCSB_scrollTools {
		top: 18px;
	}

	.iomw-cont-ul-li .ys-imgbox-cover {
		border-radius: 10px;
	}

	.ys-pcfy {
		display: none !important;
	}

	.ys-phfy {
		display: flex;
		justify-content: center;
	}

	.mlul-link {
		padding: 5px 12px;
	}

	.plbt-ul-li {
		width: 100%;
		margin-bottom: 20px;
	}

	.plbt-ul-li:last-child {
		margin-bottom: 0 !important;
	}

	.plbt-ul {
		flex-wrap: wrap;
	}

	.plbt-ul-li-link {
		border-radius: 8px;
		padding: 19px 20px;
	}

	.plbr-tit {
		width: 100%;
	}

	.plbr-box {
		padding: 20px 16px 80px 16px;
	}

	.plbt-ul-li-link::after {
		border-radius: 8px;
	}

	.plbu-li {
		width: 100%;
	}

	.plbu-li {
		margin-bottom: 28px;
	}

	.prod-list-box-ul {
		margin-bottom: -28px;
	}

	.prod-list-box-push {
		margin-bottom: 26px;
		overflow-x: auto;
	}

	.prod-list-box-push .plbp-ul-li .plbp-ul-li-link {
		white-space: nowrap;
	}

	.inst-faq-box-le {
		position: relative;
		top: 0px;
	}

	.cont-map .swiper-nex,
	.cont-map .swiper-pev {
		top: -10%;
	}

	.events-ul-li-link .ys-imgbox-cover {
		margin-bottom: 15px;
	}

	.eull-le-tit {
		margin-bottom: 8px;
	}

	.elul-ans-day-num {
		margin-bottom: -6px;
	}

	.events-page .slick-dots {
		bottom: -35px;
	}

	.events-page .slick-dots li {
		width: 24px;
		height: 3px;
	}

	.events-bott-li {
		width: 100%;
	}

	.dull-le .ys-imgbox-cover {
		border-radius: 8px;
	}

	.dull-ri-ul {
		margin-bottom: 20px;
	}

	.drul-cont-qus {
		width: 74px;
	}

	.drul-cont-ans {
		width: calc(100% - 74px);
	}

	.drul-cont-ans-day {
		min-width: 50px;
		height: 50px;
		margin-right: 6px;
		padding: 0 9px;
	}

	.detail-page .slick-dots {
		bottom: 16px;
		left: 16px;
	}

	.detail-page .slick-dots li {
		width: 18px;
	}

	.news-list {
		padding-top: 15px;
	}

	.sustain-leader .sustain-power-top {
		margin-bottom: 24px;
	}

	.sustain-leader .sustain-leader-btm-slick {
		margin-bottom: 26px;
	}

	.tmws-box-editor .mCSB_outside+.mCSB_scrollTools {
		right: -10px !important;
	}

	.tmws-box-editor {
		padding-right: 5px;
	}

	.home-page .ys-pos-center {
		top: 30%;
	}

	.ahwi-text {
		font-size: 12px;
	}

	.arbd-li.on .ahwi-text {
		margin-left: 5px;
	}

	.ahwi-icon {
		width: 22px;
	}

	.solar-page .ys-pos-center {
		top: 37%;
	}

	.grid-advanta-btm-li {
		flex-direction: column !important;
	}

	.gabl-ri {
		margin-top: 10px !important;
		margin-bottom: 0 !important;
	}

	.solutio-success-top {
		margin-bottom: 25px;
	}

	.grul-ri {
		padding-left: 10px;
	}

	.inst-chart-box-bar .mCSB_scrollTools {
		opacity: 0 !important;
	}

	.comp-mile-box-swoper .slick-slide {
		height: 100%;
	}

	.comp-hono-box-swiper .point {
		display: block;
		position: relative !important;
		bottom: auto !important;
		margin-top: 15px;
	}

	.swiper-pagination-bullet-active {
		opacity: 1;
		background: #FFBD00 !important;
	}

	.comp-page .swiper-pagination-bullet,
	.swiper-pagination-bullet {
		width: 8px !important;
		height: 8px !important;
	}

	.csbd-ul-li-box {
		text-align: left;
	}

	.csbd-ul-li {
		align-items: flex-start;
	}

	.inst-chart-box-from .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.inst-chart-box-from .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom: -7px !important;
	}

	.inst-chart-box-from .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background: #FFBD00 !important;
	}

	.inst-chart-box-from {
		border-radius: 14px !important;
		overflow: hidden !important;
	}

	.home-provid .home-produc-btm-more {
		margin-top: 12px;
	}

	.home-symbi .home-produc-btm-more .ybtw-more-link {
		min-width: 180px;
	}

	.goods-image-ul-li .goods-rela-box-but {
		margin-top: 12px !important;
	}

	.home-pop .ys-modal-content {
		width: 330px;
		padding: 30px 15px 30px;
	}

	.home-pop-tit {
		margin-bottom: 24px;
	}

	.home-pop .ys-modal-close {
		right: 16px;
		top: 16px;
	}

	.home-pop .icon-close.iconfont {
		font-size: 16px;
	}

	.home-pop .ys-form-inof-item {
		width: 100%;
	}

	.home-pop .ys-form-inof-agree {
		margin-bottom: 20px;
	}

	.home-pop .ys-form-inof-submit {
		width: 42%;
	}

	.home-pop .ys-fii-submit {
		height: 35px;
		line-height: 35px;
		font-size: 16px !important;
	}

	.home-pop .ys-modal-content {
		max-height: 420px;
	}

	.home-pop .mCSB_scrollTools {
		width: 30px;
	}


	.home-pop-li1 .cfbr-from-input,
	.home-pop-li2 .cfbr-from-input {
		padding-left: 86px !important;
	}

	.home-pop-li3 .ys-fii-input input {
		padding-left: 110px !important;
	}

	.home-pop .ys-form-phone .ys-fii-input input {
		padding-left: 116px !important;
		width: 100% !important;
	}

	.home-pop .ys-modal-container::after,
	.home-pop .ys-modal-content {
		border-radius: 10px;
	}

	.home-pop .mCSB_scrollTools {
		right: -15px;
	}

	.cfbr-from {
		padding-right: 15px;
	}

	.pill-parga .ys-fii-name {
		line-height: 1.4;
		margin-bottom: 2px;
	}

	.cmss-item-box .cibd-ul-li-par {
		font-size: 12px;
	}

	.suy-search-ph {
		display: block;
		padding-bottom: 20px;
	}

	.suy-search.suy-box.suy-search-ph h3 {
		padding-bottom: 14px;
	}

	/* tammy - 2025.07.21 - start */
	:root {
		--font56: 28px;
		--font24: 18px;
		--space64: 16px;
		--space110: 64px;
		--space200: 80px;
	}

	.moda-title .std-h6::after {
		width: 40px;
		height: 14px;
		top: 6.5px;
		transform: translateY(0);
	}

	.moda-title .std-h6 {
		padding-left: 56px;
		line-height: 1.5;
	}

	.moda-title .std-h6 {
		font-size: 18px;
	}

	.moda-title .std-h6+.stda-font56 {
		margin-top: 8px;
	}

	.moda-title {
		margin-bottom: calc(var(--space110) * 0.7)
	}

	.ccin-link {
		flex-direction: column-reverse;
	}

	.ccin-link-text,
	.ccin-link-img {
		width: 100%;
	}

	.ccin-link-text {
		padding: 18px 18px 28px 18px;
	}

	.connect-core-inof-nub:nth-of-type(2n) .ccin-link-text {
		padding-left: 18px;
		padding-right: 18px;
	}

	.connect-core-inof-nub:nth-of-type(2n) .ccin-link {
		flex-direction: column-reverse;
	}

	.ccin-link {
		--radius1: 16px;
	}

	.ccin-link-text .stda-font56 {
		margin-bottom: 8px;
	}

	.connect-core-inof {
		--gap1: 40px;
	}

	/* 按钮 - start - helen复制，linda可复制也可不复制 */
	.std-btn1-box {
		padding: 0 15px;
	}

	.std-btn1-box img {
		margin-left: 8px;
	}

	/* 按钮 - end - helen复制，linda可复制也可不复制 */
	.std-btn1-box {
		padding: 0 12px;
	}

	/* tammy - 2025.07.21 - end */


	.list-cont-ul-le .ys-select:nth-child(1) {
		position: relative;
		z-index: 10;
	}

	.goods-rela .swiper-pagination-bullets {
		display: block !important;
		position: relative !important;
		bottom: auto !important;
	}

	.goods-rela .swiper-pagination-bullet,
	.goods-rela .swiper-pagination-bullet {
		width: 6px !important;
		height: 6px !important;
	}

	.icbf-ul-li-tit {
		width: 34% !important;
	}

	.icbf-ul-li-tit {
		width: 180px !important;
		font-size: 12px;
	}

	.icbf-ul-li-silver {
		font-size: 12px;
	}

	.icbf-ul-li-plat,
	.icbf-ul-li-gold,
	.icbf-ul-li-silver {
		padding: 10px 0;
	}

	.iuls-pic {
		margin-top: 4px;
		width: 18px;
	}

	.icbf-ul {
		width: 400px;
	}

	.icbf-ul-li-silver {
		width: 18%;
	}

	.icbf-ul-li-gold {
		width: 19%;
	}

	.skbc-top {
		display: none;
	}

	/* 767end */
}


/*2025.9.24-leo-start*/
@media screen and (max-width: 1680px) {
	.hpul-text {
		margin-left: 13px;
	}

	.home-pop-ul-li {
		padding: 0 16px;
		margin-bottom: 13px;
	}

	.home-pop-ul {
		margin: 0px -16px;
		margin-left: 0px;
		margin-bottom: -13px;
	}

	.home-pop-tet {
		margin-bottom: 14px;
	}
}

@media screen and (max-width: 1440px) {
	.hpul-btn {
		width: 18px;
		height: 18px;
	}

	.hpul-text {
		margin-left: 12px;
	}

	.home-pop-ul-li {
		padding: 0 14px;
		margin-bottom: 12px;
	}

	.home-pop-ul {
		margin: 0px -14px;
		margin-left: 2px;
		margin-bottom: -12px;
	}

	.home-pop-tet {
		margin-bottom: 13px;
	}

	.home-input.home-pop-li6 .ys-fii-input input {
		padding-left: 128px !important;
	}
}

@media screen and (max-width: 1199px) {
	.home-pop-tet {
		margin-bottom: 12px;
	}

	.hpul-btn {
		width: 16px;
		height: 16px;
	}

	.hpul-text {
		margin-left: 10px;
	}

	.home-pop-ul-li {
		padding: 0 12px;
		margin-bottom: 11px;
	}

	.home-pop-ul {
		margin: 0px -12px;
		margin-left: 2px;
		margin-bottom: -11px;
	}

}

@media screen and (max-width: 767px) {
	.home-pop-tet {
		margin-bottom: 10px;
	}

	.home-pop-li11 .ys-fia-text-word {
		font-size: 12px;
	}

	.ys-fia-text-word {
		display: flex;
		align-items: flex-start;
	}

	.cfbr-from .ys-fia-text-word {
		align-items: flex-start;
	}

	.ys-fia-text-word p {
		position: relative;
		left: 5px;
	}

	.home-input.home-pop-li6 .ys-fii-input input {
		padding-left: 128px !important;
		width: 100% !important;
	}
}

/*2025.9.24-leo-end*/

/* 2025.9.24-leo-start */
@media screen and (max-width: 1920px) {}

@media screen and (max-width: 1680px) {
	.cfbr-par-list-cry {
		--gap1: 16px;
		--gap2: 10px;
	}

	.cplc-li-box {
		margin-right: 12px;
	}

	.cont-from .down-page-cent .ys-form-inof-agree {
		margin-bottom: 40px;
	}

	.cfbl-logo {
		width: 190px;
	}

	.cfbl-tit {
		margin-bottom: 20px;
		margin-top: 40px;
	}

	.cfbl-ul {
		margin-bottom: 40px;
	}

	.cfbl-after .std-h3 {
		margin-bottom: 20px;
	}

	.cfbr-par {
		margin-bottom: 40px;
	}

	.cfbr-from .ys-fii-tips span {
		font-size: 14px;
	}

	.cont-from .ys-form-inof-item .ys-select-xtbbox {
		width: 14px;
	}

	.cfbr-par-list label {
		gap: 12px;
	}

	.iconfont {
		font-size: 14px;
	}

	.icon-close.iconfont {
		font-size: 18px;
	}

	.mod-modal-evenbox .ys-modal-content {
		height: 590px;
		padding: 50px 30px 50px 55px;
	}

	.cfbr-from-top {
		margin-bottom: 30px;
	}

	.mod-modal-evenbox .ys-modal-close {
		right: 33px;
	}

	.mod-modal-evenbox .down-page-cent .ys-form-inof-agree {
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 1440px) {
	.cfbl-logo {
		width: 160px;
	}

	.cfbl-tit {
		margin-bottom: 15px;
		margin-top: 30px;
	}

	.cfbl-ul {
		margin-bottom: 30px;
	}

	.cfbl-after .std-h3 {
		margin-bottom: 15px;
	}

	.cfbr-par {
		margin-bottom: 30px;
	}

	.cplc-li-box {
		margin-right: 8px;
	}

	.cfbr-par-list-cry {
		--gap1: 10px;
	}

	.cont-from .ys-form-inof-item .ys-select-xtbbox {
		width: 12px;
	}

	.iconfont {
		font-size: 12px;
	}

	.cont-page .ys-fic-auth label {
		width: calc(100% - 143px) !important;
	}

	.cfbr-from-top {
		margin-bottom: 25px;
	}

	.mod-modal-evenbox .ys-modal-content {
		height: 520px;
		padding: 40px 20px 40px 45px;
	}

	.cfbr-from {
		padding-right: 15px;
	}

	.mod-modal-evenbox .down-page-cent .ys-form-inof-item {
		margin-bottom: 15px;
	}

	.mod-modal-evenbox .down-page-cent .ys-form-inof-agree {
		margin-bottom: 30px;
	}

	.mod-modal-evenbox .ys-modal-close {
		right: 26px;
		top: 26px;
	}
}

@media screen and (max-width: 1199px) {
	.cont-from-box-le {
		margin-bottom: 40px;
	}

	.cfbl-tit {
		margin-bottom: 15px;
		margin-top: 20px;
	}

	.cfbl-ul-li {
		margin-bottom: 10px;
	}

	.cfbl-ul {
		margin-bottom: 25px;
	}

	.cfbl-after {
		margin-bottom: 20px;
	}

	.cfbl-logo {
		width: 140px;
	}

	.down-page-cent .ys-form-inof-text .ys-fii-input {
		height: 90px !important;
	}

	.cont-from .down-page-cent .ys-form-inof-agree {
		margin-bottom: 30px;
	}

	.cont-from .down-page-cent .ys-form-inof-item {
		margin-bottom: 16px;
	}

	.cfbr-par {
		margin-bottom: 20px;
	}

	.cfbl-after .std-h3 {
		margin-bottom: 10px;
	}

	.cont-from-box {
		padding-top: 40px;
	}

	.mod-modal-evenbox .ys-modal-content {
		width: 670px;
	}

	.icon-close.iconfont {
		font-size: 14px;
	}

	.mod-modal-evenbox .ys-modal-content {
		height: 490px;
		padding: 30px 10px 30px 30px;
	}

	.mod-modal-evenbox .ys-modal-close {
		right: 16px;
		top: 16px;
	}

	.mod-modal-evenbox .down-page-cent .ys-form-inof-agree {
		margin-bottom: 25px;
	}
}

@media screen and (max-width: 767px) {
	.cfbl-logo {
		width: 120px;
	}

	.cfbl-tit {
		margin-bottom: 10px;
	}

	.cfbl-ul {
		margin-bottom: 20px;
	}

	.cont-from .down-page-cent .ys-form-inof-item {
		margin-bottom: 10px;
	}

	.cplc-li-box {
		--size: 16px;
	}

	.cfbr-par-list label {
		gap: 5px;
	}

	.cfbr-par-list-cry {
		--gap1: 6px;
		--gap2: 6px;
	}

	.ys-fia-text-word {
		display: inline-block;
	}

	.down-page-cent .ys-fia-text-btn {
		width: 16px;
		height: 16px;
	}

	.down-page-cent .ys-fii-input {
		border-radius: 5px;
	}

	.down-page-cent .ys-form-inof-text .ys-fii-input {
		height: 80px !important;
	}

	.cplc-li-box::before {
		width: 6px;
		height: 6px;
	}

	.cont-from-box-le {
		margin-bottom: 30px;
	}

	.cfbl-after .std-h3 {
		margin-bottom: 6px;
	}

	.cfbl-after-text,
	.cfbl-after-text p {
		line-height: 1.5;
	}

	.cfbl-ul-li-par {
		line-height: 1.5;
	}

	.cfbr-par {
		margin-bottom: 15px;
	}

	.mod-modal-evenbox .ys-form-inof-item {
		width: 100%;
	}

	.mod-modal-evenbox .ys-modal-content {
		height: 490px;
		padding: 25px 10px 25px 15px;
	}

	.mod-modal-evenbox .down-page-cent .ys-form-inof-item {
		margin-bottom: 10px;
	}

	.cfbr-from .ys-fia-text-word {
		line-height: 1.2;
	}

	.mod-modal-evenbox .cfbr-from .ys-fii-tips span {
		font-size: 12px;
	}

	.mod-modal-evenbox .down-page-cent .ys-fic-auth-img {
		margin-left: 10px;
	}

	.cont-from .cfbr-par-liy .ys-fii-input input {
		padding-left: 80px;
	}

	.mod-modal-evenbox .ys-fic-auth label {
		flex: 1;
	}

	.down-page-cent .ys-fic-auth-img {
		height: 38px;
	}

	.mod-modal-evenbox .cfbr-par-liy .ys-fii-input input {
		padding-left: 76px;
	}

	.mod-modal-evenbox .ys-fic-auth {
		justify-content: space-between;
	}

	.cfbr-from {
		padding-right: 0;
	}

	.ys-form-inof-agree .ys-fia-text-word {
		display: flex;
	}

	.ys-form-inof-agree .ys-fia-text-btn {
		margin-top: 3px;
	}

	.news-page .ntbw-le .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
	.news-page .ntbw-le .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
	.news-page .ntbw-le .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
	.news-page .ntbw-le .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
		height: 2px !important;
	}
}

.news-page .gh-more-nav {
	margin-bottom: 0 !important;
}

/* 2025.9.24-leo-start */