 @charset "utf-8";



 @media screen and (min-width: 1921px) {

 	.contact-us-left-list {

 		padding-bottom: 100px;

 	}



 	.contact-us-right {

 		width: 882px;

 		height: 750px;

 	}



 	.contact-us .scbbox1400,

 	.contact-us-right {

 		min-height: 750px;

 	}



 	.why-select .yx-case3-box {

 		height: 55vh;

 	}



 	/* tammy - end */



 	/* 1920end */

 }



 /* 响应式原则：调大看小 */

 @media screen and (max-width: 1920px) {

 	.head-nav-item3 .hnid-remod {

 		width: 180px;

 	}



 	/* 1920end */

 }



 @media screen and (max-width: 1680px) {

 	:root {

 		--font80: 70px;

 		--font64: 60px;

 		--font48: 44px;

 		--font32: 30px;

 		--font28: 24px;

 		--space1: 120px;

 		--space2: 110px;

 		--space3: 38px;

 		--radius: 32px;

 		--data170: 150px;

 	}

 	.service-title-right .std-text2 {

 		margin-bottom: 32px;

 	}



 	.service-title-right .std-h4 {

 		margin-bottom: 58px;

 	}



 	.spcl-item-data {

 		font-size: 120px;

 	}



 	.spcl-item {

 		padding-top: 52px;

 		padding-bottom: 62px;

 	}



 	.spcl-item:first-child .std-h6 {

 		margin-bottom: 7px;

 	}



 	.spcl-item .std-h6 {

 		margin-bottom: 25px;

 	}



 	.service-firm {

 		padding-bottom: 120px;

 	}



 	.service-firm-top {

 		--distance37: 32px;

 		margin-bottom: 70px;

 	}



 	.sfri-cry .std-text1 {

 		padding-top: 40px;

 	}



 	.sfri-cry-list-item {

 		padding: 9px 0;

 	}



 	.service-firm-rotate {

 		margin-bottom: 160px;

 	}



 	.wicn-box-text .std-h6 {

 		margin-bottom: 22px;

 	}



 	.wicn-box-text {

 		padding: 0 58px 60px;

 	}



 	.wicn-box-play {

 		width: 75px;

 	}



 	.wicn-box-icon {

 		width: 55px;

 	}



 	.wicn-box-data span {

 		margin-right: 6px;

 	}



 	.wicn-box-data {

 		margin-bottom: 22px;

 	}



 	.why-inof-cry-nub2 .wicn-box {

 		padding: 48px 54px 68px;

 	}



 	.wicn3-core {

 		padding: 60px 54px;

 	}



 	.wicn4-core .std-h6 {

 		margin-bottom: 20px;

 	}



 	.wicn4-core {

 		padding: 42px 48px 0;

 	}



 	.why-inof-cry-nub5 .wicn-box {

 		padding: 44px 52px;

 	}



 	.wecl-item-text {

 		padding-left: 46px;

 		padding-right: 50px;

 		padding-top: 18px;

 		padding-bottom: 12px;

 	}



 	.wecl-item-text-inof {

 		padding-left: 26px;

 	}



 	.wecl-item-data-font {

 		font-size: 88px;

 	}



 	.why-case-cry {

 		margin-bottom: 40px;

 	}



 	.why-case-cry-left .std-h3 {

 		margin-left: 21px;

 	}



 	.why-case-cry-right {

 		padding-top: 80px;

 	}



 	.wclh-list-item {

 		padding: 0 10px;

 	}



 	.why-approve .std-h3 {

 		margin-bottom: 20px;

 	}



 	.wacl-list-item-text {

 		padding-right: 50px;

 		padding-left: 25px;

 	}



 	.wsli-text-inof {

 		padding: 46px 35px;

 	}



 	.wsli-text .std-text1 {

 		margin-bottom: 13px;

 	}



 	.wali-link {

 		padding: 36px 18px 38px 44px;

 	}



 	.waon-link-img {

 		margin-bottom: 18px;

 	}



 	.waon-link-text .std-h6 {

 		margin-bottom: 12px;

 	}



 	.waon-link-text {

 		padding: 0 26px 34px;

 	}



 	.home-part {

 		padding: 110px 0;

 	}



 	.company-partner-list {

 		max-width: 90vw;

 	}



 	.cpli-box-play {

 		width: 70px;

 	}



 	.mod-arrow .swiper-button-prev,

 	.mod-arrow .swiper-button-next,

 	.swiper-arrow-left,

 	.swiper-arrow-right,

 	.mod-arrow .slick-prev,

 	.mod-arrow .slick-next {

 		width: 50px;

 		height: 50px;

 	}



 	.company-partner.mod-arrow .slick-prev,

 	.company-founder-alway.mod-arrow .slick-prev,

 	.company-who.mod-arrow .slick-prev {

 		right: 66px;

 	}



 	.company-founder-person-left .std-h3 {

 		margin-bottom: 44px;

 	}



 	.company-founder-person-left {

 		padding-right: 80px;

 	}



 	.cfal-item-link {

 		padding: 37px 38px 20px;

 	}



 	.cfal-item-link .scbimgbox_cover {

 		width: 92%;

 		margin: 0 auto;

 		margin-bottom: 16px;

 	}



 	.cwli-link-img {

 		margin-bottom: 18px;

 	}



 	.company-who-list {

 		--jian20: 18px;

 	}



 	.company-active-list1 {

 		margin-bottom: 8px;

 	}



 	.company-active-list2-left {

 		margin-top: 32px;

 	}



 	.company-active-list-item5 {

 		margin-top: 100px;

 	}



 	.company-active .std-h1 {

 		margin-bottom: 10px;

 	}



 	.company-active-list-item2 {

 		margin-top: 35px;

 	}



 	.company-active-font {

 		font-size: 24vw;

 	}



 	.company-value {

 		--width: 427px;

 		--jian54: 52px;

 	}



 	.cvli-box .std-text2 {

 		margin-bottom: 28px;

 	}

 	.contact-us {
 		padding-top: 72px;
 	}

 	.contact-us-left .std-h3 {

 		margin-bottom: 80px;

 	}

 	.cull-item {

 		margin-bottom: 68px;

 	}



 	.contact-start-box .std-text2 {

 		margin-bottom: 68px;

 	}



 	.service-process .scbbox1400::before {

 		margin-right: -8.75vw;

 		width: calc(100% + 8.75vw);

 	}



 	.why-exp-cry .scbbox1400 {

 		width: 82.5vw;

 	}



 	/* tammy - end */

 	/* Linda-start */

 	.solution-energy-tp-text {

 		padding-right: 140px;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 450px;

 	}



 	.siiw-titbox {

 		padding-left: 90px;

 	}



 	.siiw-list {

 		margin-top: 80px;

 	}



 	.sowt-tit {

 		margin-bottom: 80px;

 	}



 	.sown-data {

 		font-size: 90px;

 	}



 	.solution-news .hnbc-bot-item a,

 	.news-main .hnbc-bot-item a {

 		padding-bottom: 150px;

 	}



 	.solution-news {

 		padding-bottom: 0 !important;

 	}



 	.lab-main .no-top {

 		margin-top: var(--head);

 	}



 	.lab-ban-title {

 		width: 55vw;

 		height: 9.02vw;

 	}



 	/* Linda-end */

 	.cta-rihgt {

 		padding: 50px 85px;

 	}



 	.casedt-sur {

 		padding-top: 170px;

 	}



 	.casedt-spec {

 		margin-bottom: 180px;

 	}



 	.casedt-case-img {

 		margin-bottom: 70px;

 	}



 	.casedt-case .swiper-slide .std-h4 {

 		margin-bottom: 120px;

 	}



 	.casedt-sur {

 		margin-bottom: 180px;

 	}



 	.error-title {

 		font-size: 90px;

 	}



 	.submit-left-title {

 		font-size: 26px;

 		margin-bottom: 18px;

 	}



 	.hsbt-num-cont {

 		font-size: 230px;

 	}



 	.home-solu-bot {

 		margin-top: 50px;

 	}



 	.home-solu-bot-data {

 		margin-bottom: 70px;

 	}



 	.scbfooter-bot {

 		padding: 120px 0 26px;

 	}



 	.hnid-left-ul {

 		width: 580px;

 	}



 	.hnid-left-li-link {

 		display: flex;

 		align-items: center;

 		justify-content: space-between;

 		padding: 14px 17px;

 		border-radius: 10px;

 	}



 	.hnid-mid {

 		width: 190px;

 		padding-left: 30px;

 		padding-right: 18px;

 	}



 	.hnid-left-two {

 		padding-left: 16px;

 	}



 	/* 网站建设欣赏页面-start */

 	.appreciate-img-bt-list {

 		margin-top: 110px;

 	}



 	/* 网站建设欣赏页面-end */

 	.casetab-suff-top-cont {

 		width: 64.286%;

 	}



 	.scbfooter-top-ul {

 		width: 18.5%;

 	}



 	.yftl-float {

 		padding: 26px 18px 24px 23px;

 	}



 	.solution-info .swiper-wrapper {

 		margin-bottom: 0;

 	}



 	/*2024.9.6修改 start*/

 	.case-bot-add {

 		font-size: 50px;

 		margin-bottom: 18px;

 	}



 	.casetab-brand-li-text .std-h6 {

 		margin-bottom: 50px;

 	}



 	.cblt-num-text {

 		margin-bottom: 36px;

 	}



 	/*2024.9.6修改 end*/

 	/*2024.09.05新增 start*/

 	.website-section {

 		padding-top: 90px;

 	}



 	.website-section-tit {

 		margin-bottom: 65px;

 	}



 	.wsul-link {

 		padding: 40px 32px 30px;

 	}



 	.wsul-link-img {

 		margin-bottom: 30px;

 	}



 	.website-section-page {

 		margin-top: 70px;

 		margin-bottom: 36px;

 	}



 	/*2024.09.05新增 end*/

 	.casedt-free .std-h3 {

 		margin-bottom: 44px;

 	}



 	.cfct-top {

 		padding: 26px 36px 22px 36px;

 	}



 	.cfct-top-name-logo {

 		width: 45px;

 	}



 	.cfct-top-follow-btn {

 		padding: 5px 22px 5px 19px;

 	}



 	.casedt-free {

 		--height2: 94px;

 	}



 	.cfct-scroll-box {

 		padding: 28px 42px 40px 40px;

 	}



 	.cfct-scroll-box .std-h5 {

 		margin-bottom: 24px;

 	}



 	.cfct-inof-nub {

 		margin-bottom: 30px;

 	}



 	.casedt-detail,

 	.casedt-free {

 		padding-bottom: 180px;

 	}



 	.why-approve1-bg {

 		width: calc(50vw + 30vw);

 	}



 	.why-approve1 .std-h3 {

 		margin-bottom: 54px;

 	}



 	.why-approve1-text::before,

 	.why-approve1-text::after {

 		width: 80px;

 		height: 80px;

 	}



 	.why-approve1-text {

 		margin-bottom: 36px;

 	}



 	.why-approve1-dots {

 		margin-top: 60px;

 	}



 	.why-video-pop .scb-videom-close {

 		width: 60px;

 		height: 60px;

 		top: -56px;

 		right: -82px;

 	}



 	.home-rely-btm {

 		padding-top: 40px;

 	}



 	.hnid-left-more {

 		padding-left: 16px;

 		margin-top: 25px;

 	}

 	.siiw-list {

 		padding-bottom: 72px;

 	}

 	.swiper-button-icons {

 		bottom: -72px;

 	}

 	.siiw-list .swiper-button-prev {

 		right: 66px;

 	}

 	.case-tab-item {

 		margin-bottom: 14px;

 	}

 	.case-tab-item li {

 		margin-right: 36px;

 	}

 	.hlll-left .std-text2,
 	.hnid-left-li-link .std-text2 {
 		padding-right: 15px !important;
 	}

 	.hnid-left-li-link img {
 		margin-right: 15px !important;
 	}

 	/* 1680end */
 }



 @media screen and (max-width: 1560px) {

 	:root {

 		--font80: 64px;

 		--font64: 56px;

 		--font48: 42px;

 		--font20: 18px;

 		--space1: 110px;

 		--space2: 100px;

 		--space3: 36px;

 		--radius: 28px;

 		--btnh1: 46px;

 		--head: 70px;

 		--anchor: 46px;

 		--data170: 142px;

 	}



 	.head-nav-item-title,

 	.head-right .std-btn8 {

 		margin-top: 16px;

 	}



 	.head-nav-item-title {

 		padding: 0 16px;

 	}



 	.hnic-num {

 		top: -9px;

 	}



 	.head-logo {

 		width: 152px;

 	}



 	.head-nav {

 		margin-right: 28px;

 	}



 	.head-search {

 		margin-left: 28px;

 	}



 	.head-change {

 		margin: 0 28px;

 	}



 	.service-title-right {

 		width: 42%;

 	}



 	.service-title-right .std-h4 {

 		margin-bottom: 48px;

 	}



 	.service-title-right .std-text2 {

 		margin-bottom: 28px;

 	}



 	.sili-text p {

 		margin-bottom: 14px;

 	}



 	.spcl-item {

 		padding-top: 50px;

 		padding-bottom: 56px;

 	}



 	.service-process-cry-list {

 		--distance160: 140px;

 		margin-top: -38px;

 	}



 	.sfri-cry .std-text1 {

 		width: 38%;

 		padding-top: 36px;

 	}



 	.sfri-cry-list-item .std-h6 {

 		padding-left: 25px;

 	}



 	.sfri-cry-list {

 		padding-top: 22px;

 		padding-bottom: 24px;

 	}



 	.sfri-cry-list-item {

 		padding: 8px 0;

 	}



 	.service-firm-rotate {

 		margin-bottom: 150px;

 	}



 	.service-card-item {

 		padding: 38px 5px 36px;

 	}



 	.service-card-item-icon {

 		width: 76px;

 		margin-bottom: 16px;

 	}



 	.service-firm {

 		padding-bottom: 114px;

 	}



 	.mod-cta-text {

 		padding: 0 82px;

 	}



 	.waon-link-text {

 		padding: 0 22px 32px;

 	}



 	.why-awards {

 		--jian15: 12px;

 	}



 	.why-select {

 		padding-bottom: var(--space2);

 	}



 	.wicn-box-text {

 		padding: 0 50px 50px;

 	}



 	.wicn-box-text .std-h6 {

 		margin-bottom: 20px;

 	}



 	.why-inof-cry-nub2 .wicn-box {

 		padding: 44px 50px 58px;

 	}



 	.wicn-box-data {

 		margin-bottom: 20px;

 	}



 	.wicn3-core {

 		padding: 55px 45px;

 	}



 	.wlln-icon {

 		width: 80px;

 		margin-left: 40px;

 	}



 	.wecl-item-logo {

 		width: 342px;

 		height: 342px;

 	}



 	.wecl-item-text {

 		width: calc(59.2% - 200px);

 	}



 	.wecl-item-data {

 		width: calc(40.8% - 142px);

 	}



 	.wecl-item {

 		padding: 27px 30px 26px;

 	}



 	.wecl-item-text {

 		padding-left: 40px;

 		padding-right: 44px;

 		padding-bottom: 10px;

 	}



 	.wecl-item-text-inof {

 		padding-left: 18px;

 	}



 	.wecl-item-data-font {

 		font-size: 86px;

 		margin-bottom: 10px;

 	}



 	.wccr-item {

 		padding-top: 13px;

 		padding-left: 8px;

 		padding-right: 10px;

 	}



 	.wclh-lil-wrap-text .std-h6 {

 		margin-bottom: 3px;

 	}



 	.wacl-list-item-img {

 		width: 480px;

 	}



 	.wacl-list-item-text {

 		width: calc(100% - 480px);

 	}



 	.wacl-lit-yin {

 		width: 45px;

 		margin-bottom: 16px;

 	}



 	.wacl-list-item-text {

 		padding-right: 36px;

 		padding-left: 20px;

 	}

 	.why-approve-cry-right {

 		padding-bottom: 110px;

 		width: 330px;

 	}



 	.why-approve-cry-left {

 		width: calc(100% - 330px);

 	}



 	.wacl-core {

 		padding: 10px 24px 0;

 	}



 	.wacl-core-icon {

 		width: 76px;

 	}



 	.wecl-item-text-inof {

 		width: calc(100% - 76px);

 	}



 	.why-approve-cry-list {

 		height: 452.6px;

 	}



 	.why-share .std-h3 {

 		margin-bottom: 52px;

 	}



 	.wsli-text-inof {

 		padding: 40px 30px;

 	}



 	.wsli-text .std-text1 {

 		margin-bottom: 11px;

 	}



 	.wali-link-img {

 		width: 310px;

 	}



 	.wali-link {

 		padding: 32px 10px 36px 32px;

 	}



 	.std-btn9-icon {

 		right: 6px;

 	}



 	@media screen and (min-width: 1200px) {

 		.mod-btn .std-btn9-box:hover .std-btn9-icon {

 			right: calc(var(--btnw) - 36px - 6px);

 		}

 	}



 	.waon-link-text {

 		padding: 0 17px 32px;

 	}



 	.ys-bbl-item-nub .scbimgbox_cover {

 		padding: 10px;

 	}



 	.cpli-box-play {

 		width: 66px;

 	}



 	.company-founder-person-left .std-h3 {

 		margin-bottom: 40px;

 	}



 	.company-founder-person-left .std-text1,

 	.company-founder-person-left .std-text1 p {

 		margin-bottom: 14px;

 	}


 	.cfal-item-link {

 		padding: 37px 29px 20px;

 	}



 	.company-founder-alway-list {

 		--jian30: 24px;

 	}



 	.cwli-link-img-play {

 		width: 62px;

 	}



 	.company-value {

 		--width: 390px;

 		--jian54: 50px;

 	}



 	.company-value-view .std-h3 {

 		top: -100px;

 	}



 	.cvli-box .std-text2 {

 		margin-bottom: 22px;

 	}

 	.contact-us-left .std-h3 {

 		margin-bottom: 72px;

 	}



 	.cull-item-inof-nub {

 		margin-bottom: 8px;

 	}



 	.cull-item .std-h6 {

 		margin-bottom: 16px;

 	}



 	.cull-item {

 		margin-bottom: 60px;

 	}



 	/* tammy - end */

 	/* Linda-start */

 	.solution-energy-tp {

 		padding-top: 70px;

 		padding-bottom: 90px;

 	}


 	.solution-energy-tp-text {

 		padding-right: 120px;

 	}



 	.sett-btn {

 		margin-top: 50px;

 	}



 	.solution-energy .home-cust-top-li {

 		margin-top: 30px;

 	}



 	.solution-main .home-cust-top-ul {

 		padding-bottom: 50px;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 420px;

 	}



 	.siiw-list {

 		margin-top: 70px;

 	}



 	.siiw-list-swiper {

 		padding-right: 200px !important;

 	}



 	.slsl-text-subtit {

 		margin-top: 18px;

 	}



 	.slsl-text-parga {

 		margin-top: 35px;

 	}



 	.solution-info-item {

 		margin-bottom: 70px;

 	}



 	.solution-opinion-wrap-text {

 		padding-left: 45px;

 		padding-right: 50px;

 	}



 	.sowt-tit {

 		margin-top: 20px;

 		margin-bottom: 70px;

 	}



 	.sown-data {

 		font-size: 86px;

 	}



 	.sslu-item {

 		padding: 0 65px;

 		margin-top: var(--space3);

 	}



 	.scwl-slick-li {

 		padding: 0 65px;

 	}



 	.scwl-slick,

 	.scwl-slick-li-ul {

 		margin: 0 -65px;

 	}



 	.sslu-item-logo {

 		width: 160px;

 		height: 160px;

 	}



 	.sslu-item-text {

 		width: calc(100% - 160px);

 	}



 	.hnbc-bot-item a {

 		padding: 24px 24px 65px 24px;

 	}



 	.solution-news .hnbc-bot-item a,

 	.news-main .hnbc-bot-item a {

 		padding-bottom: 140px;

 	}



 	.hnbc-bot-item {

 		padding: 0 11px;

 	}



 	.hnbc-bot {

 		margin: 0 -11px;

 	}



 	.hnbc-bot-item-arrow {

 		left: 24px;

 	}



 	.solution-news-wrap,

 	.solution-custom-wrap {

 		margin-bottom: 90px;

 	}



 	.lab-ban {

 		padding-top: 160px;

 		padding-bottom: 100px;

 	}



 	.liib-swiper-item-icon {

 		width: 54px;

 	}



 	/* Linda-end */

 	.news-bot-li a {

 		padding: 36px;

 	}



 	.news-bot-li-text {

 		padding-left: 30px;

 	}



 	.news-bot-right-item {

 		margin-bottom: 60px;

 	}



 	.cta-left-cont-service {

 		margin-top: 20px;

 		margin-bottom: 100px;

 	}



 	.casetab-sulo-icon {

 		width: 60px;

 	}



 	.casedt-sur-logo {

 		margin: 0 auto 50px;

 	}



 	.casedt-sur {

 		padding-top: 150px;

 	}



 	.casedt-spec {

 		margin-bottom: 170px;

 	}



 	.casedt-case-img {

 		margin-bottom: 60px;

 	}



 	.casedt-case .swiper-slide .std-h4 {

 		margin-bottom: 100px;

 	}



 	.casedt-sur-title {

 		margin-bottom: 80px;

 	}



 	.casedt-sur-logo {

 		margin: 0 auto 40px;

 	}



 	.casedt-sur {

 		margin-bottom: 150px;

 	}



 	.hsbt-num-cont {

 		font-size: 220px;

 	}



 	.home-solution .hsbt-num-cont-span2 {

 		font-size: 122px;

 	}



 	.hulc-bt {

 		padding: 30px 24px;

 	}



 	.home-data-li:last-child {

 		padding-bottom: 20px;

 	}



 	.scbfooter-bot {

 		padding: 100px 0 26px;

 	}



 	.scbfooter-bot .std-h3 {

 		margin-bottom: 110px;

 	}



 	.home-rely-list-mid {

 		margin-bottom: 160px;

 	}



 	.solution-info-item {

 		margin-bottom: 10px;

 	}



 	/* 网站建设欣赏页面-start */

 	.appreciate-contact-text {

 		padding-left: 75px;

 	}



 	.appreciate-img h2 {

 		margin-bottom: 40px;

 	}



 	.appreciate-img-bt-list {

 		margin-top: 95px;

 	}



 	.aibs-ul-li {

 		margin-bottom: 16px;

 	}



 	.appreciate-img {

 		padding-top: 70px;

 		padding-bottom: 150px;

 	}



 	.appreciate-case {

 		padding-top: 110px;

 		padding-bottom: 100px;

 	}



 	/* 网站建设欣赏页面-end */

 	.casetab-suff-top-cont .std-h2 {

 		margin-bottom: 16px;

 	}



 	.casetab-suff-top-cont .std-text1 {

 		margin-bottom: 22px;

 	}



 	.yftl-float {

 		padding: 20px 16px 20px 20px;

 	}



 	.scbfooter-top-ul {

 		width: 19.5%;

 	}



 	.cfpr-add-top {

 		top: 25px;

 		left: 22px;

 	}



 	/*2024.9.5 start*/

 	.cta-left-service-add {

 		margin-top: 20px;

 		margin-bottom: 100px;

 	}



 	/*2024.9.5 end*/

 	/*2024.9.6修改 start*/

 	.case-bot-add {

 		font-size: 46px;

 		margin-bottom: 14px;

 	}



 	.cblt-num-text {

 		margin-bottom: 30px;

 	}



 	/*2024.9.6修改 end*/

 	/*2024.9.5新增 start*/

 	.website-section-page {

 		margin-top: 60px;

 		margin-bottom: 30px;

 	}



 	/*2024.9.5新增 end*/

 	.casedt-detail,

 	.casedt-free {

 		padding-bottom: 150px;

 	}



 	.casedt-detail .ys-cont1100 {

 		transform: translateX(40px);

 	}



 	.cdcc-nub {

 		margin-bottom: 40px;

 	}



 	.casedt-sur-title {

 		margin-bottom: 32px;

 	}



 	.casedt-sur .std-h6 {

 		margin-bottom: 40px;

 	}



 	.why-approve1-text::before {

 		left: -90px;

 	}



 	.why-approve1-text::after {

 		left: calc(100% + 100px);

 		bottom: -24px;

 	}



 	.why-approve1 .std-h3 {

 		margin-bottom: 46px;

 	}



 	.why-approve1-other-play {

 		width: 52px;

 		margin-bottom: 19px;

 	}



 	.wa1oc-left-pos {

 		margin-top: 3px;

 	}



 	.wa1oc-logo {

 		padding-left: 16px;

 	}



 	.hrlt-ul-end-top {

 		padding: 40px 35px 40px;

 	}



 	.hrlt-ul-end-btm p {

 		font-size: 150px;

 	}



 	.hrlt-ul-end-video {

 		width: 72%;

 	}



 	/* 2024.09.27 */

 	.solution-energy .home-cust-top-li {

 		margin-top: 0;

 	}



 	.solution-main .home-cust-top-ul {

 		padding-top: 44px;

 		padding-bottom: 44px;

 	}

 	.scbtslink-top {

 		padding: 14px 13px;

 	}

 	.yfts-lxn-core {

 		padding: 13px 0;

 	}

 	.scbtslink-xia {

 		height: 225px;

 	}

 	.case-tab-item li {

 		margin-right: 32px;

 	}

 	.hnbc-top-left {
 		padding-top: 80px;
 	}

 	.hnbc-top-right {
 		padding-left: 11px;
 	}

 	/* 1560end */

 }



 @media screen and (max-width: 1440px) {

 	.scb-modal-content {

 		max-height: 650px;

 	}



 	.ys-cont900 {

 		width: 882px;

 	}



 	:root {

 		--font80: 60px;

 		--font64: 50px;

 		--font48: 40px;

 		--font32: 28px;

 		--font28: 24px;

 		--font24: 20px;

 		--font20: 18px;

 		--space1: 100px;

 		--space2: 90px;

 		--space3: 32px;

 		--radius: 28px;

 		--btnh1: 46px;

 		--head: 60px;

 		--anchor: 44px;

 		--data170: 132px;

 	}



 	.head-logo {

 		width: 142px;

 	}



 	.sili-text p {

 		margin-bottom: 12px;

 	}



 	.spcl-item-data {

 		font-size: 110px;

 	}



 	.spcl-item {

 		padding-top: 50px;

 		padding-bottom: 48px;

 	}



 	.spcl-item .std-h6 {

 		margin-bottom: 23px;

 	}



 	.service-firm-rotate .slick-prev,

 	.service-firm-rotate .slick-next {

 		top: -52px;

 	}



 	.service-firm-rotate .slick-prev {

 		right: 58px;

 	}



 	.service-firm-top {

 		--distance37: 30px;

 		margin-bottom: 62px;

 	}



 	.sfri-cry .std-text1 {

 		width: 41%;

 		padding-top: 35px;

 	}



 	.sfri-cry-list-item .std-h6::before {

 		top: 10px;

 	}



 	.service-firm-rotate {

 		margin-bottom: 132px;

 	}



 	.service-card-item-icon {

 		width: 74px;

 		margin-bottom: 13px;

 	}



 	.service-card-item {

 		padding: 32px 5px 32px;

 	}



 	.why-inof {

 		padding-top: calc(var(--space2) / 2);

 	}



 	.wicn-box-play {

 		width: 70px;

 	}



 	.stretch-font::before {

 		width: 13px;

 		height: 80px;

 		top: -18px;

 	}



 	.stretch-font::after {

 		width: 13px;

 		height: 80px;

 		bottom: -18px;

 	}



 	.why-link .std-h3 {

 		margin-bottom: calc(var(--space2) / 3 * 2);

 	}



 	.wclh-list-item {

 		width: 160px;

 	}



 	.wclh-lil-circle {

 		width: 140px;

 		height: 140px;

 	}



 	.wclh-list {

 		width: calc(160px * var(--width-shu));

 	}



 	.wclh-lil-circle {

 		transform-origin: center center;

 	}



 	@media screen and (min-width: 1200px) {

 		.wclh-list-item-link:hover .wclh-lil-circle {

 			transform: scale(1.16);

 		}

 	}



 	.wali-link {

 		padding: 30px 5px 32px 28px;

 	}



 	.cpli-box-play {

 		width: 60px;

 	}



 	.company-founder-person-left {

 		padding-right: 70px;

 	}



 	.company-founder-person-left .std-h3 {

 		margin-bottom: 36px;

 	}

 	.company-value-view .std-h3 {

 		top: -95px;

 	}



 	.cvli-box .std-text2 {

 		margin-bottom: 18px;

 	}



 	.company-value {

 		--width: 370px;

 	}



 	.cvli-dots-nub div {

 		width: 9px;

 		height: 9px;

 	}

 	.cull-iin-link .std-text2 {

 		padding-left: 4px;

 	}



 	.cull-item {

 		margin-bottom: 55px;

 	}



 	.contact-start-box .std-h3 {

 		margin-bottom: 15px;

 	}



 	.contact-start-box .std-text2 {

 		margin-bottom: 56px;

 	}



 	.company-who .std-h3,

 	.company-founder-alway .std-h3,

 	.company-partner .std-h3 {

 		margin-bottom: 36px;

 	}



 	.contact-start-box-list {

 		width: 320px;

 	}



 	.head-nav-item-title,

 	.head-right .std-btn8 {

 		margin-top: 11px;

 	}



 	.anchor-box-list {

 		--distance17d5: 15px;

 	}



 	.why-case-img {

 		width: 450px;

 	}



 	.company-founder-alway {

 		--top70: 60px;

 	}



 	.company-founder-person {

 		padding-bottom: 56px;

 	}



 	/* tammy - end */



 	/* Linda-start */

 	.cimbt-play {

 		width: 54px;

 	}



 	.sett-btn {

 		margin-top: 40px;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 400px;

 	}



 	.siiw-list {

 		margin-top: 60px;

 	}



 	.siiw-list-swiper,

 	.liib-swiper {

 		padding-bottom: 30px !important;

 	}



 	.sown-data {

 		font-size: 82px;

 	}



 	.sowt-tit {

 		margin-bottom: 58px;

 	}



 	.lab-ban {

 		padding-top: 140px;

 	}



 	.lab-ban-btn {

 		margin-top: 200px;

 	}



 	.lab-ban .std-h5 {

 		margin-top: 30px;

 	}



 	.lab-info-item-bt {

 		margin-top: 50px;

 	}



 	.liib-swiper {

 		padding-right: 200px !important;

 	}



 	/* Linda-end */

 	.nbri-ul1 .std-text1 {

 		padding: 12px 18px;

 	}



 	.news-top {

 		padding: 80px 0;

 	}



 	.nbri-ul2 li a {

 		padding: 0 0 22px;

 		margin-bottom: 22px;

 	}



 	.news-bot-right-item {

 		margin-bottom: 50px;

 	}



 	.nbri-ewm .scb-pos-center {

 		padding: 0 35px;

 	}



 	.news-bot-right-item .std-h6 {

 		margin-bottom: 20px;

 	}



 	.news-top-play {

 		width: 60px;

 	}



 	.news-bot-right {

 		width: 25%;

 	}



 	.news-bot-left,

 	.newsdt-top-cont {

 		width: 65%;

 	}



 	.newsdt-main .newsdt-top-cont {

 		padding: 80px 0 40px;

 	}



 	.newsdt-top-cont .std-h3 {

 		margin: 18px 0;

 	}



 	.newsdt-guide-text {

 		padding: 0 60px 0 20px;

 	}



 	.newsdt-guide-img {

 		left: 70px;

 	}



 	.cta-left {

 		width: 50%;

 		padding-right: 8.76%;

 	}



 	.cta-rihgt {

 		padding: 40px 20px 40px 60px;

 		width: 50%;

 	}



 	.case-bot .item {

 		margin-bottom: 100px;

 	}



 	.case-top-info .std-h2 {

 		font-size: 40px;

 	}



 	.casetab-brand-li-text .std-h6 {

 		margin-bottom: 40px;

 	}



 	.cblt-num-text {

 		margin-bottom: 30px;

 	}



 	.casetab-suff {

 		margin-top: 130px;

 	}



 	.casetab-brand-li {

 		margin-bottom: 80px;

 	}



 	.casetab-sulo-icon {

 		width: 54px;

 	}



 	.casedt-sur-logo {

 		margin: 0 auto 30px;

 		width: 300px;

 	}



 	.casedt-sur-title {

 		margin-bottom: 60px;

 	}



 	.casedt-sur {

 		padding-top: 130px;

 	}



 	.casedt-sur-intro {

 		margin-bottom: 60px;

 	}



 	.casedt-sur {

 		margin-bottom: 130px;

 	}



 	.casedt-sur h1 {

 		font-size: 26px;

 	}



 	.error-title {

 		font-size: 80px;

 	}



 	.submit-left-title {

 		font-size: 24px;

 	}



 	.submit-cont {

 		padding: 0 27px 25px 80px;

 	}



 	.home-cust-bot .swiper-slide {

 		padding: 46px 60px 30px;

 	}



 	.home-cust-bot .swiper-pagination {

 		position: absolute;

 		top: 45px !important;

 		left: 60px !important;

 	}



 	.home-cust-bot .swiper-button-prev {

 		left: 60px !important;

 		bottom: 45px !important;

 	}



 	.home-cust-bot .swiper-button-next {

 		left: 132px !important;

 		bottom: 45px !important;

 	}



 	.home-rely-list-tp .hrlt-ul-li:nth-child(1) .hrlt-ul-li-cont {

 		background: var(--colormain2);

 		/* padding: 10px; */

 	}



 	.cwli-link-img-play {

 		width: 56px;

 	}



 	.home-part {

 		padding: 90px 0;

 	}



 	.scbfooter-bot {

 		padding: 80px 0 26px;

 	}



 	.scbfooter-bot .std-h3 {

 		margin-bottom: 90px;

 	}



 	.home-cust-bot .home-cust-bot-left {

 		top: 45px;

 	}



 	.hsbt-num-cont {

 		font-size: 200px;

 	}



 	.home-solution .hsbt-num-cont-span2 {

 		font-size: 112px;

 	}



 	.home-solu-bot-data {

 		margin-bottom: 50px;

 	}



 	.home-solu-bot {

 		margin-top: 40px;

 	}



 	.home-rely-list-mid {

 		margin-bottom: 140px;

 	}



 	.hrlb-img-icon {

 		width: 75px;

 		right: -13px;

 		top: 45px;

 	}



 	.hsbt-text {

 		width: 40.6%;

 	}



 	.hnid-mid {

 		width: 150px;

 		padding-left: 20px;

 		padding-right: 0;

 	}



 	.hnid-remod {

 		width: 270px;

 		margin-left: 15px;

 	}



 	.hnid-left-li-link {

 		padding: 12px 15px;



 	}



 	.hnid-remod-item-img {

 		margin-top: 16px;

 		border-radius: 15px;

 	}



 	.head-nav-item-down {

 		left: 100%;

 	}



 	/* 网站建设欣赏页面-start */

 	.appreciate-contact {

 		padding: 80px 0;

 	}



 	.appreciate-img-bt-list {

 		margin-top: 92px;

 	}



 	.aibl-li {

 		padding: 16px;

 	}



 	.appreciate-img-bt-list {

 		padding-left: 100px;

 	}



 	.appreciate-img {

 		padding-bottom: 140px;

 	}



 	.appreciate-case {

 		padding-top: 100px;

 		padding-bottom: 90px;

 	}



 	.appreciate-case-list-li a {

 		padding: 40px 30px 55px 38px;

 	}



 	.appreciate-img-bt-list {

 		margin-top: 87px;

 	}



 	.appreciate-img-bt-side {

 		top: 70px;

 	}



 	/* 网站建设欣赏页面-end */

 	.casetab-suff-top-cont {

 		width: 66.286%;

 	}



 	.yftl-float {

 		padding: 18px 14px 18px 16px;

 	}



 	.scbfooter-top-ul {

 		width: 20%;

 	}



 	.scbfooter-top-li {

 		margin-bottom: 36px;

 	}



 	.cfpr-add-top {

 		top: 20px;

 		left: 20px;

 	}



 	.cfpr-add-top-icon {

 		width: 9px;

 		margin-right: 8px;

 	}



 	.cfpr-add-top {

 		padding: 7px 15px 7px 19px;

 	}



 	.siiw-titbox .std-h6 {

 		margin-top: 10px;

 	}


 	/*2024.9.5 start*/

 	.clsa-top-le {

 		width: 40px;

 	}



 	.clsa-top-ri {

 		padding-left: 14px;

 	}



 	/*2024.9.5 end*/

 	/*2024.9.6修改 start*/

 	.case-bot-add {

 		font-size: 42px;

 		margin-bottom: 12px;

 	}



 	/*2024.9.6修改 end*/

 	/*2024.9.5新增 start*/

 	.website-section {

 		padding-top: 80px;

 	}



 	.website-section-tit {

 		margin-bottom: 55px;

 	}



 	.wsul-link {

 		padding: 36px 28px 28px;

 	}



 	.website-section-ul-list {

 		width: 50%;

 		padding: 0 12px;

 		margin-bottom: 30px;

 	}



 	.website-section-ul {

 		margin-left: -12px;

 		margin-right: -12px;

 	}



 	.wsul-link-img {

 		margin-bottom: 20px;

 	}



 	.wsul-link-btm-tit {

 		margin-bottom: 18px;

 	}



 	.wlbi-img {

 		width: 25px;

 		margin-right: 12px;

 	}



 	.wsul-link-btm-icon {

 		padding: 9px 20px 9px 14px;

 		border-radius: 11px;

 	}



 	.website-section-page {

 		margin-top: 50px;

 		margin-bottom: 26px;

 	}



 	/*2024.9.5新增 end*/

 	.casedt-detail,

 	.casedt-free {

 		padding-bottom: 130px;

 	}



 	.cfct-scroll-box .std-h5 {

 		margin-bottom: 20px;

 	}



 	.cfct-scroll-box {

 		padding: 28px 38px 40px 36px;

 	}



 	.cfct-top {

 		padding: 22px 34px 20px 34px;

 	}



 	.casedt-free {

 		--height2: 88px;

 	}



 	.casedt-sur-title {

 		margin-bottom: 30px;

 	}



 	.casedt-sur .std-h6 {

 		margin-bottom: 38px;

 	}



 	.wa1di-box {

 		width: 64px;

 		padding: 6px;

 	}



 	.why-video-pop .scb-videom-close {

 		width: 50px;

 		height: 50px;

 		top: -33px;

 		right: -66px;

 	}



 	.hnid-left-more {

 		margin-top: 18px;

 	}



 	.news-bot-left,

 	.newsdt-top-cont {

 		width: 69%;

 	}

 	.casedt-main .home-part .std-text1 {

 		width: 50%;

 		margin-left: 0;

 	}

 	/* 20241212-修改-start */

 	.ys-btn-cont.act .ybcu-li::after {

 		border-radius: 30px;

 	}

 	.ybcu-li-text::after {

 		width: 38px;

 	}

 	/* 20241212-修改-end */
 	/* 1440end */

 }



 @media screen and (max-width: 1360px) {

 	:root {

 		--font80: 56px;

 		--font64: 46px;

 		--font48: 36px;

 		--space1: 90px;

 		--space2: 85px;

 		--data170: 128px;

 	}



 	.service-title-right .std-text2 {

 		margin-bottom: 24px;

 	}



 	.service-title-right .std-h4 {

 		margin-bottom: 40px;

 	}



 	.spcl-item-data {

 		font-size: 104px;

 	}



 	.spcl-item .std-h6 {

 		margin-bottom: 20px;

 	}



 	.sfri-cry-list-item {

 		padding: 6px 0;

 	}



 	.mod-cta-text {

 		padding: 0 60px;

 	}



 	.mod-btn {

 		--btnw: 178px;

 	}



 	.wicn-box-play {

 		width: 66px;

 	}



 	.wicn-box-text .std-h6 {

 		margin-bottom: 18px;

 	}



 	.why-inof-cry-nub2 .wicn-box {

 		padding: 38px 40px 40px;

 	}



 	.wicn3-core {

 		padding: 36px 34px;

 		width: 280px;

 	}



 	.wicn3-core .std-h4 {

 		margin-bottom: 16px;

 	}



 	.wicn4-core .std-h6 {

 		margin-bottom: 15px;

 	}



 	.wicn4-core {

 		padding: 40px 38px 0;

 	}



 	.why-inof-cry-nub5 .wicn-box {

 		padding: 42px 42px;

 	}



 	.why-inof-cry-nub5 .std-h6 {

 		margin-bottom: 78px;

 	}



 	.wecl-item-logo {

 		width: 330px;

 		height: 330px;

 	}



 	.wecl-item-text {

 		width: calc(59.2% - 190px);

 	}



 	.wecl-item-data {

 		width: calc(40.8% - 140px);

 	}



 	.wecl-item-text {

 		padding-left: 35px;

 		padding-right: 40px;

 		padding-bottom: 8px;

 	}



 	.wecl-item-text-inof {

 		padding-left: 13px;

 	}



 	.wecl-item {

 		margin-bottom: 23px;

 	}



 	.why-approve-cry-right {

 		width: 300px;

 	}



 	.wacl-core {

 		padding: 8px 18px 0;

 	}



 	.wacl-core-icon {

 		width: 72px;

 	}



 	.wecl-item-text-inof {

 		width: calc(100% - 72px);

 	}



 	.why-approve-cry-list {

 		height: 420px;

 	}



 	.why-approve-cry-left {

 		width: calc(100% - 300px);

 	}



 	.wacl-list-item-img {

 		width: 440px;

 	}



 	.wacl-list-item-text {

 		width: calc(100% - 440px);

 	}



 	.wacl-list-item-text {

 		padding-right: 26px;

 		padding-left: 18px;

 	}



 	.why-share .std-h3 {

 		margin-bottom: 42px;

 	}



 	.wsli-text-inof {

 		padding: 34px 26px;

 	}



 	.wali-link-img {

 		width: 300px;

 	}



 	.wali-link-text {

 		width: calc(100% - 300px);

 		padding-top: 32px;

 	}



 	.why-awards {

 		--jian15: 10px;

 	}



 	.company-value {

 		--width: 350px;

 	}



 	.cvli-box .std-text2 {

 		margin-bottom: 14px;

 	}



 	.company-active-list-item2 {

 		margin-top: 20px;

 	}



 	.company-active-list2-left {

 		margin-top: 25px;

 	}



 	.company-active-list1 {

 		margin-bottom: 4px;

 	}



 	.company-active-list-item5 {

 		margin-top: 84px;

 	}



 	.mod-arrow .swiper-button-prev,

 	.mod-arrow .swiper-button-next,

 	.swiper-arrow-left,

 	.swiper-arrow-right,

 	.mod-arrow .slick-prev,

 	.mod-arrow .slick-next {

 		width: 45px;

 		height: 45px;

 	}



 	.mod-arrow .swiper-button-next::after,

 	.mod-arrow .slick-next::after,

 	.mod-arrow .swiper-button-prev::after,

 	.mod-arrow .slick-prev::after {

 		width: 26px;

 		height: 18px;

 	}



 	.company-founder-person-left .std-h3 {

 		margin-bottom: 26px;

 	}



 	.company-founder-person-left {

 		padding-right: 50px;

 	}



 	.company-founder-alway-list {

 		--jian30: 18px;

 	}

 	.contact-us-left .std-h3 {
 		margin-bottom: 62px;
 	}


 	.contact-us {

 		padding-top: 64px;

 	}



 	.cull-item {

 		margin-bottom: 46px;

 	}



 	.cull-item .std-h6 {

 		margin-bottom: 14px;

 	}



 	.cull-item-inof-nub {

 		margin-bottom: 7px;

 	}



 	.cull-item {

 		margin-bottom: 40px;

 	}



 	.head-nav-item-title {

 		padding: 0 13px;

 	}



 	.head-nav-item-title .std-text2 {

 		padding-right: 6px;

 	}



 	.head-nav {

 		margin-right: 22px;

 	}



 	.head-search {

 		margin-left: 22px;

 	}



 	.head-change {

 		margin: 0 22px;

 	}



 	.home-part {

 		padding: var(--space1) 0;

 	}



 	.service-firm {

 		padding-bottom: var(--space1);

 	}



 	/* tammy - end */



 	/* Linda-start */

 	.solution-energy-tp-text {

 		padding-right: 100px;

 	}



 	.solution-energy-tp {

 		padding-top: 60px;

 		padding-bottom: 80px;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 430px;

 		line-height: 1.2;

 	}



 	.siiw-list-swiper {

 		padding-right: 150px !important;

 	}



 	.solution-opinion-wrap-text {

 		padding-left: 40px;

 		padding-right: 45px;

 	}



 	.sowt-tit {

 		margin-bottom: 40px;

 	}



 	.sown-data {

 		font-size: 78px;

 	}



 	.sslu-item,

 	.scwl-slick-li {

 		padding: 0 55px;

 	}



 	.scwl-slick,

 	.scwl-slick-li-ul {

 		margin: 0 -55px;

 	}



 	.sslu-item-logo {

 		width: 150px;

 		height: 150px;

 	}



 	.sslu-item-text {

 		width: calc(100% - 150px);

 	}



 	.solution-news .hnbc-bot-item a,

 	.news-main .hnbc-bot-item a {

 		padding-bottom: 120px;

 	}



 	.solution-news-wrap,

 	.solution-custom-wrap {

 		margin-bottom: 90px;

 	}



 	.lab-ban .std-h5 {

 		width: 72%;

 	}



 	.lab-ban {

 		padding-top: 120px;

 		padding-bottom: 90px;

 	}



 	/* Linda-end */

 	.news-bot-right {

 		margin-top: 20px;

 	}



 	.newsdt-guide {

 		padding: 76px 40px 76px 220px;

 	}



 	.newsdt-guide-img {

 		left: 50px;

 		top: -40px;

 	}



 	.casetab-sulo-ul {

 		margin: 0 -60px;

 	}



 	.casetab-sulo-ul li {

 		padding: 0 60px;

 	}



 	.casetab-news .ys-slick-item a {

 		padding: 50px 30px 90px;

 	}



 	.casetab-news-arrow {

 		bottom: 40px;

 		left: 30px;

 	}



 	.hulc-bt {

 		padding: 26px 24px;

 	}



 	.hulc-tp-icon {

 		width: 60px;

 	}



 	.hulc-tp-tit span {

 		font-size: 24px;

 	}



 	.home-service-text-img {

 		width: 20px;

 	}



 	.home-service-text-img img:last-child {

 		width: 12px;

 	}



 	/* 网站建设欣赏页面-start */

 	.appreciate-contact-text {

 		padding-left: 60px;

 	}



 	/* 网站建设欣赏页面-end */

 	.casetab-suff-top-cont {

 		width: 70.286%;

 	}



 	/*2024.9.6修改 start*/

 	.casetab-brand-li-text {

 		padding-top: 24px;

 	}



 	/*2024.9.6修改 end*/

 	.casedt-detail .ys-cont1100 {

 		transform: translateX(30px);

 	}



 	.ys-cont1100 {

 		max-width: 82.5%;

 	}



 	.cfct-scroll-box {

 		padding: 28px 29px 40px 36px;

 	}



 	.why-approve1 .std-h3 {

 		margin-bottom: 28px;

 	}



 	.why-approve1-text::before,

 	.why-approve1-text::after {

 		width: 60px;

 		height: 60px;

 	}



 	.why-approve1-other-play {

 		width: 48px;

 		margin-bottom: 15px;

 	}



 	.why-approve1-dots {

 		margin-top: 42px;

 	}



 	.home-rely-btm {

 		padding-top: 0px;

 	}



 	.hrlt-ul-end-cont {

 		padding: 22px 22px;

 	}



 	.hrlt-ul-end-btm p {

 		font-size: 136px;

 	}

 	.casedt-main .home-part .mod-cta-text {

 		padding: 82px 100px;

 	}

 	.casedt-main .home-part .std-text1 {

 		width: 46%;

 	}

 	.siiw-list .swiper-button-prev {

 		right: 60px;

 	}

 	.siiw-list {

 		padding-bottom: 67px;

 	}

 	.swiper-button-icons {

 		bottom: -67px;

 	}

 	.siiw-list .swiper-button-prev::after,
 	.siiw-list .slick-prev::after,
 	.siiw-list .swiper-button-next::after,
 	.siiw-list .slick-next::after {

 		width: 24px;

 		height: 24px;

 	}

 	.case-tab-item {

 		margin-bottom: 12px;

 	}

 	.case-tab-item.case-tab-item3 {

 		margin-top: 17px;

 	}

 	.hnbc-top-left {
 		padding-top: 70px;
 	}

 	/* 1360end */

 }



 @media screen and (max-width: 1280px) {

 	.scb-modal-content {

 		max-height: 600px;

 	}



 	:root {

 		--font80: 54px;

 		--font64: 42px;

 		--font48: 34px;

 		--font32: 26px;

 		--font28: 24px;

 		--font24: 20px;

 		--space1: 85px;

 		--space2: 80px;

 		--radius: 24px;

 		--btnh1: 40px;

 		--anchor: 42px;

 		--data170: 120px;

 	}



 	.head-nav-item-title .std-text2 {

 		font-size: 14px;

 	}



 	.hnit-icon {

 		width: 11px;

 		height: 11px;

 	}



 	.hnic-num {

 		top: -6px;

 		padding: 0px 6px;

 		line-height: 18px;

 	}



 	.head-nav {

 		margin-right: 20px;

 	}



 	.head-search {

 		margin-left: 20px;

 	}



 	.head-change {

 		margin: 0 20px;

 	}



 	.std-btn9-icon {

 		width: 30px;

 		height: 30px;

 	}



 	@media screen and (min-width: 1200px) {

 		.mod-btn .std-btn9-box:hover .std-btn9-icon {

 			right: calc(var(--btnw) - 30px - 6px);

 		}

 	}



 	.mod-btn {

 		--btnw: 168px;

 	}



 	.service-title-right .std-h4 {

 		margin-bottom: 30px;

 	}



 	.service-title-right {

 		width: 44%;

 	}



 	.service-title-right .std-text2 {

 		margin-bottom: 22px;

 	}



 	.sili-text p::before {

 		width: 20px;

 		height: 20px;

 	}



 	.sili-text p::after {

 		width: 12px;

 		height: 8px;

 	}



 	.sili-text p {

 		padding-left: 28px;

 		margin-bottom: 10px;

 	}



 	.sili-text {

 		margin-bottom: 36px;

 	}



 	.spcl-item:first-child .std-h6 {

 		margin-bottom: 2px;

 	}



 	.spcl-item-data {

 		font-size: 98px;

 	}



 	.spcl-item .std-h6 {

 		margin-bottom: 16px;

 	}



 	.service-process-cry-list {

 		--distance160: 120px;

 	}



 	.service-firm-top {

 		--distance37: 28px;

 		margin-bottom: 52px;

 	}



 	.service-firm-rotate .slick-prev,

 	.service-firm-rotate .slick-next {

 		top: -46px;

 	}



 	.service-firm-rotate {

 		margin-bottom: 116px;

 	}



 	.service-card-item-icon {

 		width: 70px;

 		margin-bottom: 12px;

 	}



 	.why-select .ys-cont900 {

 		width: 64%;

 	}



 	.wicn-box-play {

 		width: 56px;

 	}



 	.wicn-box-text {

 		padding: 0 44px 45px;

 	}



 	.why-inof-cry-nub2 .wicn-box {

 		padding: 36px 36px 38px;

 	}



 	.stretch-font::before,

 	.stretch-font::after {

 		height: 70px;

 	}



 	.wecl-item-data-font {

 		font-size: 74px;

 	}



 	.why-case-cry-right {

 		padding-top: 60px;

 		width: 350px;

 	}



 	.why-approve-cry-right {

 		padding-bottom: 90px;

 	}



 	.why-approve-cry-right .swiper-button-next {

 		bottom: 50px;

 	}



 	.wacl-list-item-img {

 		width: 420px;

 	}



 	.wacl-list-item-text {

 		width: calc(100% - 420px);

 	}



 	.wacl-lit-yin {

 		width: 42px;

 		margin-bottom: 12px;

 	}



 	.wacl-list-item-text {

 		padding-right: 22px;

 		padding-left: 12px;

 	}



 	.why-share .std-h3 {

 		margin-bottom: 36px;

 	}



 	.mod-cta-text {

 		padding: 0 52px;

 	}



 	.company-partner-box {

 		--jian15: 12px;

 	}



 	.cpli-box-play {

 		width: 58px;

 	}



 	.company-partner.mod-arrow .slick-prev,

 	.company-founder-alway.mod-arrow .slick-prev,

 	.company-who.mod-arrow .slick-prev {

 		right: 60px;

 	}



 	.company-founder-alway-list {

 		--jian30: 14px;

 	}



 	.cfal-item-link {

 		padding: 37px 20px 20px;

 	}



 	.company-who-list {

 		--jian20: 14px;

 	}



 	.cvli-box .std-text2 {

 		margin-bottom: 12px;

 	}



 	.company-value {

 		--width: 330px;

 		--jian54: 40px;

 	}



 	.company-value-view .std-h3 {

 		top: -80px;

 	}



 	.cvli-dots-nub:nth-child(2) {

 		left: -15px;

 	}



 	.cvli-dots-nub:nth-child(4) {

 		left: 15px;

 	}



 	.cvli-dots-nub:nth-child(1) {

 		left: -30px;

 	}



 	.cvli-dots-nub:nth-child(5) {

 		left: 30px;

 	}

 	.contact-us-left .std-h3 {

 		margin-bottom: 50px;

 	}



 	.contact-us {

 		padding-top: 56px;

 	}



 	.contact-start-box-list {

 		width: 280px;

 	}



 	.contact-start-box .std-text2 {

 		margin-bottom: 48px;

 	}



 	.contact-start-pop-item1 {

 		width: 152px;

 		top: 17px;

 	}



 	.contact-start-pop-item5 {

 		width: 124px;

 	}



 	.contact-start-pop-item2 {

 		width: 98px;

 		bottom: 80px;

 	}



 	.contact-start-pop-item4 {

 		width: 92px;

 		bottom: 90px;

 	}



 	.contact-start-pop-item3 {

 		width: 80px;

 	}



 	.std-btn9-box {

 		padding: 4px 9px;

 	}



 	/* tammy - end */

 	/* Linda-start */

 	.solution-energy-tp-text {

 		padding-right: 80px;

 	}


 	.sett-btn {

 		margin-top: 30px;

 	}



 	.solution-energy .home-cust-top-li {

 		margin-top: 20px;

 	}



 	.solution-main .home-cust-top-ul {

 		padding-bottom: 40px;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 410px;

 	}



 	.siiw-list {

 		margin-top: 40px;

 	}



 	.siiw-list {

 		margin-top: 70px;

 	}



 	.slsl-text {

 		padding-left: 38px;

 	}



 	.solution-info-item {

 		margin-bottom: 0 !important;

 	}



 	.solution-opinion-wrap {

 		padding: 26px 18px;

 	}



 	.sown-data {

 		font-size: 74px;

 	}



 	.sslu-item-text {

 		padding-left: 20px;

 	}



 	.hnbc-bot-item a {

 		padding: 20px 20px 55px 20px;

 	}



 	.hnbc-bot-item {

 		padding: 0 8px;

 	}



 	.hnbc-bot {

 		margin: 0 -8px;

 	}



 	.hnbc-bot-item-arrow {

 		width: 20px;

 		left: 20px;

 	}



 	.solution-opinion-wrap-num {

 		right: 18px;

 		bottom: 26px;

 	}



 	.sown-data {

 		font-size: 68px;

 	}



 	.solution-opinion-wrap-text {

 		width: 47%;

 		padding-left: 35px;

 		padding-right: 40px;

 	}



 	.solution-opinion-wrap-num {

 		width: 27%;

 	}



 	.sowt-tit {

 		margin-top: 10px;

 		margin-bottom: 35px;

 	}



 	.sslu-item,

 	.scwl-slick-li {

 		padding: 0 40px;

 	}



 	.scwl-slick,

 	.scwl-slick-li-ul {

 		margin: 0 -40px;

 	}



 	.sslu-item-logo {

 		width: 140px;

 		height: 140px;

 	}



 	.sslu-item-text {

 		width: calc(100% - 140px);

 	}



 	.lab-ban-btn {

 		margin-top: 170px;

 	}



 	.liib-swiper-item-icon {

 		width: 50px;

 	}



 	.lab-info-item-bt {

 		margin-top: 40px;

 	}



 	/* Linda-end */

 	.news-bot-right {

 		width: 27%;

 	}



 	.news-bot-li a {

 		padding: 30px;

 	}



 	.news-bot-ul {

 		margin-bottom: 50px;

 	}



 	.newsdt-main .newsdt-top-cont {

 		padding: 60px 0 30px;

 	}



 	.news-bot {

 		margin-top: 30px;

 	}



 	.nbri-ewm {

 		width: 80%;

 	}



 	.nbri-ewm-img {

 		padding: 26px 30px;

 	}



 	.topic-share-img {

 		width: 70px;

 	}



 	.topic-share-top {

 		margin-bottom: 30px;

 	}



 	.topic-share {

 		padding: 30px 25px;

 	}



 	.case-top {

 		margin-bottom: 60px;

 	}



 	.case-bot .item {

 		margin-bottom: 60px;

 	}



 	.case-bot .item:nth-child(2n) {

 		top: 40px;

 	}



 	.case-top-info .std-h2 {

 		font-size: 32px;

 	}



 	.casetab-brand-li-text .std-h6 {

 		margin-bottom: 30px;

 	}



 	.cbit-img {

 		margin-bottom: 20px;

 	}



 	.casetab-brand-li {

 		margin-bottom: 70px;

 	}



 	.casetab-sulo-ul {

 		margin: 0 -40px;

 	}



 	.casetab-sulo-ul li {

 		padding: 0 40px;

 	}



 	.casetab-news .ys-slick-item a {

 		padding: 40px 24px 78px;

 	}



 	.casetab-news-arrow {

 		bottom: 30px;

 		left: 24px;

 	}



 	.casetab-sulo-icon {

 		width: 50px;

 	}



 	.casedt-sur {

 		margin-bottom: 100px;

 	}



 	.casedt-case .swiper-slide .std-h4 {

 		margin-bottom: 80px;

 	}



 	.casedt-case-img {

 		margin-bottom: 40px;

 	}



 	.csil-title {

 		top: 32px;

 		padding: 0 40px;

 	}



 	.casedt-spec {

 		margin-bottom: 150px;

 	}



 	.casedt-case {

 		margin-bottom: 140px;

 	}



 	.casedt-case h3 {

 		font-size: 36px;

 	}



 	.casedt-sur h1 {

 		font-size: 24px;

 	}



 	.error-title {

 		font-size: 70px;

 	}



 	.submit-left-title {

 		font-size: 22px;

 	}



 	.submit-cont {

 		padding: 0 27px 25px 60px;

 	}



 	.home-rely-list-mid {

 		margin-bottom: 100px;

 	}



 	.home-service-text {

 		padding: 20px 22px;

 	}



 	.home-data-li {

 		padding: 36px 0;

 	}



 	.scbfooter-bot {

 		padding: 40px 0 26px;

 	}



 	.scbfooter-bot .std-h3 {

 		margin-bottom: 65px;

 	}



 	.scbtsbot-tel a {

 		font-size: 32px;

 	}



 	.yftn-left>ul>li {

 		margin-bottom: 45px;

 	}



 	.hsbt-num-cont {

 		font-size: 190px;

 	}



 	.home-solution .hsbt-num-cont-span2 {

 		font-size: 100px;

 	}



 	.hnid-left-li-link {

 		padding: 10px 15px;

 	}



 	.hnid-remod-top {

 		padding: 16px;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 360px;

 	}



 	/* 网站建设欣赏页面-start */

 	.appreciate-contact {

 		padding: 60px 0;

 	}



 	.appreciate-img {

 		padding-top: 60px;

 		padding-bottom: 120px;

 	}



 	.appreciate-img h2 {

 		margin-bottom: 35px;

 	}



 	.appreciate-img-bt-list {

 		margin-top: 75px;

 	}



 	.aibs-ul-li {

 		padding: 8px;

 		margin-bottom: 12px;

 	}



 	.appreciate-case {

 		padding-top: 90px;

 		padding-bottom: 80px;

 	}



 	.appreciate-contact-text-parga p {

 		font-size: 16px;

 	}



 	/* 网站建设欣赏页面-end */

 	.casetab-suff-top-cont {

 		width: 75.286%;

 	}



 	.yftl-float {

 		padding: 16px 14px 16px 15px;

 	}



 	.yftl-float .yftl-btn {

 		left: 3px;

 	}



 	/*2024.9.6修改 start*/

 	.case-bot-add {

 		font-size: 40px;

 		margin-bottom: 10px;

 	}



 	/*2024.9.6修改 end*/

 	/*2024.9.5新增 start*/

 	.website-section {

 		padding-top: 60px;

 	}



 	.website-section-tit {

 		margin-bottom: 40px;

 	}



 	.wsul-link {

 		padding: 28px 24px 24px;

 		border-radius: 30px;

 	}



 	.wsul-link-img {

 		margin-bottom: 16px;

 	}



 	.wsul-link-btm-tit {

 		margin-bottom: 14px;

 	}



 	.wlbi-img {

 		width: 22px;

 		margin-right: 10px;

 	}



 	.wlbi-text {

 		font-size: 16px;

 	}



 	.website-section-page {

 		margin-top: 34px;

 		margin-bottom: 20px;

 	}



 	.website-section-ul-list {

 		padding: 0 10px;

 		margin-bottom: 24px;

 	}



 	.website-section-ul {

 		margin-left: -10px;

 		margin-right: -10px;

 	}



 	/*2024.9.5新增 end*/

 	.casedt-detail,

 	.casedt-free {

 		padding-bottom: 100px;

 	}



 	.casedt-free .std-h3 {

 		margin-bottom: 36px;

 	}



 	.cfct-top {

 		padding: 18px 26px 16px 28px;

 	}



 	.cfct-top-follow-code {

 		width: 132px;

 	}



 	.cfct-top-follow-code,

 	.cfct-top-follow-code img {

 		border-radius: 20px;

 	}



 	.cfct-scroll-box {

 		padding: 28px 28px 32px 32px;

 	}



 	.cfct-inof-nub {

 		margin-bottom: 26px;

 	}



 	.cfct-scroll-box .std-h5 {

 		margin-bottom: 18px;

 	}



 	.casedt-control-play {

 		width: 44px;

 		height: 44px;

 	}



 	.casedt-control-dots {

 		height: 44px;

 		padding: 0 22px;

 		margin-left: 12px;

 	}



 	.why-approve1-text {

 		width: 65%;

 	}



 	.solution-news .siiw-list-btn {

 		margin-top: 2px !important;

 	}



 	/* 2024.09.27 */

 	.solution-energy .home-cust-top-li {

 		margin-top: 0px;

 	}



 	.solution-main .home-cust-top-ul {

 		padding-top: 38px;

 		padding-bottom: 38px;

 	}



 	.scbfooter-top-nav {

 		padding: 0 5%;

 	}



 	.cfct-scroll {

 		max-height: calc(860px - 120px);

 	}

 	/* 20241212-修改-start */

 	.ybcu-li-text::after {

 		width: 34px;

 		right: -60px;

 	}

 	/* 20241212-修改-end */

 	.hnbc-top-left {
 		padding-top: 60px;
 	}

 	.hnbc-top-right {
 		padding-left: 8px;
 	}

 	/* 1280end */

 }



 @media screen and (max-width: 1200px) {

 	:root {

 		--font28: 22px;

 		--space1: 80px;

 		--space2: 75px;

 		--data170: 120px;

 	}



 	.service-process .scbbox1400::before {

 		margin-right: -40px;

 		width: calc(100% + 40px);

 	}



 	.service-process .scbbox1400::before {

 		left: 40px;

 	}



 	.why-exp-cry .scbbox1400 {

 		width: 100%;

 	}



 	.why-exp {

 		padding-left: 20px;

 		padding-right: 20px;

 	}



 	.why-approve .std-h3 {

 		margin-bottom: 6px;

 	}



 	.why-share {

 		--jian64: 40px;

 	}



 	.mod-cta-text {

 		padding: 0 82px;

 	}



 	.company-value-view .std-h3 {

 		left: 40px;

 	}



 	.company-value {

 		--width: 310px;

 	}



 	.company-value-view .std-h3 {

 		top: -76px;

 	}



 	.company-partner.mod-arrow .slick-next,

 	.company-founder-alway.mod-arrow .slick-next,

 	.company-who.mod-arrow .slick-next {

 		right: 40px;

 	}



 	.company-founder-alway.mod-arrow .slick-next {

 		right: 0;

 	}



 	.company-partner.mod-arrow .slick-prev,

 	.company-founder-alway.mod-arrow .slick-prev,

 	.company-who.mod-arrow .slick-prev {

 		right: 94px;

 	}



 	.company-founder-alway.mod-arrow .slick-prev {

 		right: 54px;

 	}



 	.mod-arrow .swiper-button-prev,

 	.mod-arrow .swiper-button-next,

 	.swiper-arrow-left,

 	.swiper-arrow-right,

 	.mod-arrow .slick-prev,

 	.mod-arrow .slick-next {

 		width: 42px;

 		height: 42px;

 	}



 	.mod-arrow .swiper-button-next::after,

 	.mod-arrow .slick-next::after,

 	.mod-arrow .swiper-button-prev::after,

 	.mod-arrow .slick-prev::after {

 		width: 24px;

 		height: 16px;

 	}



 	.company-partner-list {

 		max-width: 100%;

 	}



 	.company-founder-alway-list {

 		padding-right: 40px;

 	}



 	.company-who-list {

 		padding-right: 20px;

 	}



 	.contact-start-pop-item1 {

 		left: 40px;

 	}



 	.contact-start-pop-item5 {

 		right: 48px;

 	}



 	.contact-start-box .std-text2 {

 		margin-bottom: 42px;

 	}



 	.contact-start-box-list {

 		width: 260px;

 	}



 	/* tammy - end */

 	/* Linda-start */

 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 390px;

 	}



 	.solution-info-item {

 		margin-bottom: 40px;

 	}



 	/* Linda-end */

 	.news-top {

 		padding: 60px 0;

 	}



 	.news-top-play {

 		width: 52px;

 	}



 	.solution-news .hnbc-bot-item a,

 	.news-main .hnbc-bot-item a {

 		padding-bottom: 100px;

 	}



 	.newsdt-main .newsdt-top-cont {

 		padding: 50px 0 30px;

 	}



 	.cta-rihgt::before {

 		display: none;

 	}



 	.cta-rihgt {

 		border-radius: var(--radius);

 	}



 	.cta-rihgt {

 		padding: 40px;

 		width: 50%;

 	}



 	.cta-left-cont-service {

 		margin-top: 0;

 		margin-bottom: 80px;

 	}



 	.casedt-main .mod-cta .scbbox1400 {

 		position: relative;

 		width: calc(100% - 80px);

 	}



 	.casedt-case h3 {

 		font-size: 30px;

 	}



 	/*2024.9.5 start*/

 	.cta-left-service-add {

 		margin-top: 0px;

 		margin-bottom: 80px;

 	}



 	/*2024.9.5 end*/

 	.ys-cont1100 {

 		max-width: 100%;

 	}



 	.casedt-detail .ys-cont1100 {

 		transform: translateX(0px);

 	}



 	.why-approve1-bg {

 		width: calc(100vw - 150px);

 	}



 	.wa1di-box {

 		width: 60px;

 	}



 	.wa1oc-logo img {

 		height: 48px;

 	}



 	.wa1oc-left-pos {

 		margin-top: 1px;

 	}



 	.why-approve1-dots {

 		margin-top: 36px;

 	}



 	.why-approve1 {

 		padding-top: 0;

 	}



 	.cfct-scroll {

 		max-height: calc(860px - 60px);

 	}

 	.yfts-top-item {

 		margin-right: 30px;

 	}

 	.siiw-list .swiper-button-prev {

 		right: 58px;

 	}

 	.siiw-list {

 		padding-bottom: 64px;

 	}

 	.swiper-button-icons {

 		bottom: -64px;

 	}

 	.siiw-list .swiper-button-prev::after,
 	.siiw-list .slick-prev::after,
 	.siiw-list .swiper-button-next::after,
 	.siiw-list .slick-next::after {

 		width: 24px;

 		height: 24px;

 	}

 	.hsbt-text-btn {

 		width: 180px;

 		margin-top: 20px;

 	}

 	.hsbt-text-btn-li img {

 		width: 16px;

 	}

 	.hnbc-top-left {
 		padding-top: 80px;
 	}

 	/* 1200end */

 }



 @media screen and (max-width: 1199px) {

 	.icon-search:before {
 		color: #666;
 	}

 	.scbph_nav_search .iconfont {
 		font-size: 22px;
 	}

 	.lab-ban h1 {

 		font-family: var(--familyM);

 		background: linear-gradient(90deg, #26B29C 0%, #45C2E2 54%, #4193C6 100%);

 		background-clip: text;

 		-webkit-background-clip: text;

 		-webkit-text-fill-color: transparent;

 		display: inline-block;

 	}



 	.lab-ban-title video {

 		display: none;

 	}



 	:root {

 		--font80: 48px;

 		--font64: 40px;

 		--font48: 32px;

 		--space1: 75px;

 		--space2: 70px;

 		--space3: 28px;

 		--data170: 110px;

 		--head: 56px;

 		--radius: 22px;

 	}



 	.scbphone_navbar,

 	.scbph_nav_header {

 		height: var(--head);

 	}



 	.scbph_nav_header a,

 	.scbph_nav_header-font,

 	.scbph_nav_logo,

 	.scbph_nav_r>div {

 		line-height: var(--head);

 	}



 	.scbph_nav_logo {

 		width: 106px;

 	}



 	.scbph_nav_logo a {

 		font-size: 0;

 	}



 	.mod-anchor {

 		display: none;

 	}



 	.scbhdpc {

 		display: none;

 	}



 	.service-main .scbmain,

 	.why-main .scbmain,

 	.company-main .scbmain,

 	.contact-main .scbmain {

 		margin-top: 0;

 	}



 	.service-title-right .std-text2 {

 		margin-bottom: 18px;

 	}



 	.sili-text p::before {

 		top: 6px;

 	}



 	.sili-text p::after {

 		left: 10px;

 		top: 17px;

 	}



 	.sili-text p {

 		margin-bottom: 8px;

 	}



 	.service-title-right .std-text2 {

 		margin-bottom: 14px;

 	}



 	.sili-text {

 		margin-bottom: 30px;

 	}



 	.service-title-right .std-h4 {

 		margin-bottom: 26px;

 	}



 	.service-process-cry-list {

 		--distance160: 100px;

 	}



 	.sfri-cry .std-text1 {

 		width: 42%;

 	}



 	.service-firm-rotate {

 		margin-bottom: 92px;

 	}



 	.service-card-item {

 		padding: 26px 5px 26px;

 	}



 	.service-card-item-icon {

 		width: 64px;

 		margin-bottom: 8px;

 	}



 	.scb-videom-content {

 		max-width: calc(100vw - 120px);

 	}



 	.scb-videom-close {

 		width: 40px;

 		height: 40px;

 		top: -1.5em;

 		right: -1.5em;

 	}



 	.scb-videom-close .icon-close {

 		font-size: 16px;

 	}



 	.wicn-box-text .std-h6 {

 		margin-bottom: 16px;

 	}



 	.wicn-box-text {

 		padding: 0 36px 38px;

 	}



 	.wicn-box-icon {

 		width: 50px;

 	}



 	.why-inof-cry-nub2 .wicn-box {

 		padding: 30px 32px 32px;

 	}



 	.wicn3-core {

 		padding: 28px 30px;

 		width: 260px;

 	}



 	.wicn4-core,

 	.why-inof-cry-nub5 .wicn-box {

 		padding: 34px 32px 0;

 	}



 	.why-inof-cry-nub5 .std-h6 {

 		margin-bottom: 66px;

 	}



 	.wecl-item-logo {

 		width: 280px;

 		height: 280px;

 	}



 	.wecl-item-logo-icon {

 		width: 230px;

 	}



 	.wecl-item-text {

 		width: calc(59.2% - 160px);

 	}



 	.wecl-item-data {

 		width: calc(40.8% - 120px);

 	}



 	.wecl-item {

 		padding: 22px 20px 22px;

 	}



 	.wecl-item-text {

 		padding-left: 30px;

 		padding-right: 28px;

 		padding-bottom: 6px;

 	}



 	.wecl-item-text-inof {

 		padding-left: 10px;

 	}



 	.wecl-item-data {

 		padding: 0 0 10px 20px;

 	}



 	.wecl-item-data-font {

 		font-size: 64px;

 	}



 	.why-link {

 		padding-top: var(--space1);

 	}



 	.why-case-cry-left .std-h3 {

 		margin-left: 18px;

 		padding-bottom: 10px;

 	}



 	.why-case-cry-right {

 		padding-top: 30px;

 		width: 330px;

 	}



 	.wccr-item {

 		padding-top: 11px;

 		padding-left: 6px;

 		padding-right: 8px;

 	}



 	.why-case-img {

 		width: 45vw;

 	}



 	.why-case-cry {

 		margin-bottom: 20px;

 	}



 	.why-case-logo {

 		padding-top: 26px;

 	}



 	.wclh-list-item {

 		width: 130px;

 		padding: 0 7px;

 	}



 	.wclh-list {

 		width: calc(130px * var(--width-shu));

 	}



 	.wclh-lil-circle {

 		width: 116px;

 		height: 116px;

 	}



 	.why-case-logo-horse {

 		margin-bottom: 7px;

 	}



 	.wacl-list-item-img {

 		width: 380px;

 	}



 	.wacl-list-item-text {

 		width: calc(100% - 380px);

 	}



 	.why-approve-cry-right {

 		width: 280px;

 	}



 	.why-approve-cry-left {

 		width: calc(100% - 280px);

 	}



 	.wsli-text-inof {

 		padding: 26px 24px;

 	}



 	.wsli-text .std-text1 {

 		margin-bottom: 8px;

 	}



 	.why-share {

 		--jian64: 28px;

 	}



 	.wali-link-img {

 		width: 250px;

 	}



 	.wali-link {

 		padding: 22px 3px 22px 24px;

 	}



 	.wali-link-text {

 		width: calc(100% - 250px);

 		padding-top: 28px;

 	}



 	.wali-link-text .std-h5 {

 		margin-bottom: 18px;

 	}



 	.cpli-box-play {

 		width: 50px;

 	}



 	.company-partner-list {

 		max-width: calc(100% + calc(var(--jian15) * 2));

 	}



 	.company-founder-person-left {

 		padding-right: 32px;

 	}



 	.company-founder-person-left .std-text1,

 	.company-founder-person-left .std-text1 p {

 		margin-bottom: 12px;

 	}



 	.company-founder-person-left .std-h3 {

 		margin-bottom: 22px;

 	}




 	.company-founder-alway-list {

 		padding-right: 0;

 	}



 	.company-founder-alway-list {

 		--jian30: 12px;

 	}



 	.company-who-list {

 		--jian20: 12px;

 	}



 	.cfal-item-link .scbimgbox_cover {

 		width: 86%;

 		margin-bottom: 14px;

 	}



 	.company-who-list {

 		padding-right: 0;

 	}



 	.cwli-link-img-play {

 		width: 52px;

 	}



 	.cwli-link-img {

 		margin-bottom: 16px;

 	}



 	.contact-us-left .std-h3 {

 		margin-bottom: 40px;

 	}

 	.cull-item {

 		margin-bottom: 32px;

 	}



 	.cull-item .std-h6 {

 		margin-bottom: 12px;

 	}



 	.cull-item-inof-nub {

 		margin-bottom: 5px;

 	}



 	.contact-start-box-list {

 		width: 240px;

 	}



 	.contact-start-box .std-text2 {

 		margin-bottom: 38px;

 	}



 	.contact-start-box .std-h3 {

 		margin-bottom: 12px;

 	}



 	/* tammy - end */



 	/* Linda-start */

 	.solution-main .scbmain {

 		margin-top: 0;

 	}



 	.hrlb-cont-btn .mod-btn {

 		--btnw: 140px;

 	}



 	.std-btn9-box p {

 		left: 20px;

 	}



 	.hrlb-cont-btn-li2 .std-btn9 {

 		--btnw: 230px;

 	}


 	.solution-energy-tp-text {

 		padding-right: 70px;

 	}



 	.siiw-list {

 		margin-top: 60px;

 	}



 	.siiw-list-swiper {

 		padding-right: 120px !important;

 	}



 	.slsl-text {

 		padding-left: 30px;

 	}



 	.slsl-text-logo {

 		width: 150px;

 	}



 	.slsl-text-parga {

 		margin-top: 30px;

 	}



 	.solution-news .hnbc-bot-item a,

 	.news-main .hnbc-bot-item a {

 		padding-bottom: 100px;

 	}



 	.hnbc-bot-item-arrow {

 		bottom: 20px;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 380px;

 		line-height: 1.1;

 	}



 	.lab-main .no-top {

 		margin-top: 0;

 	}



 	.lab-ban-title video {

 		display: block;

 	}



 	.lab-ban {

 		padding-top: 100px;

 		padding-bottom: 80px;

 	}



 	.lab-ban-btn {

 		margin-top: 150px;

 	}



 	.lab-ban-title {

 		width: 60vw;

 		height: 9.84vw;

 	}



 	/* Linda-end */

 	.why-select .yx-case3-box {

 		height: 20vh;

 	}



 	.no-top {

 		display: none;

 	}



 	.news-main .scbmain {

 		margin-top: 0;

 	}



 	.news-bot-right {

 		margin-top: 16px;

 	}



 	.ys-pcfy {

 		display: block;

 	}



 	.newsdt-guide-img {

 		left: 30px;

 		top: -40px;

 		width: 100px;

 	}



 	.newsdt-guide {

 		padding: 50px 32px 40px 150px;

 	}



 	.newsdt-guide-text {

 		padding: 0 30px 0 10px;

 	}



 	.newsdt-guide .mod-btn {

 		--btnw: 130px;

 	}



 	.topic-share-top {

 		margin-bottom: 20px;

 	}



 	.topic-share-text-icon .yfts-top-item-icon {

 		width: 30px !important;

 	}



 	.news-bot-right-item .std-h6 {

 		margin-bottom: 15px;

 	}



 	.topic-share {

 		padding: 22px 25px;

 	}



 	.topic-theme-text {

 		margin-bottom: 12px;

 	}



 	.news-bot-right-item {

 		margin-bottom: 30px;

 	}



 	.cta-main .scbmain {

 		margin-top: 80px;

 	}



 	.case-cont {

 		margin-top: 80px;

 	}



 	.case-bot .item {

 		padding: 0 60px;

 	}



 	.case-bot-masonry {

 		margin: 0 -60px 20px;

 	}



 	.casetab-suff {

 		margin-top: 70px;

 	}



 	.casetab-brand-li-text {

 		padding-left: 35px;

 		padding-top: 10px;

 	}



 	.casetab-sulo-ul li {

 		padding: 0 25px;

 	}



 	.casetab-sulo-ul {

 		margin: 0 -25px;

 	}



 	.casedt-sur {

 		padding-top: 80px;

 		margin-bottom: 80px;

 	}



 	.csil-title .std-h4 {

 		width: 90%;

 		font-size: 22px;

 	}



 	.casedt-spec {

 		margin-bottom: 100px;

 	}



 	.casedt-case .swiper-slide {

 		margin-right: 20px;

 		padding: 30px 18px;

 	}



 	.casedt-main .home-part .mod-cta-text {

 		padding: 62px 0;

 	}



 	.casedt-cta-img {

 		right: 0;

 		width: 360px;

 	}



 	.casedt-sur .ys-cont1000 {

 		padding: 0;

 	}



 	.casedt-sur-leader {

 		padding: 60px 70px;

 	}



 	.casedt-spec .std-h3 {

 		margin-bottom: 50px;

 	}



 	.submit-cont {

 		margin-top: 0;

 	}



 	.submit-cont {

 		padding: 0 20px 20px;

 	}



 	.error-title {

 		font-size: 60px;

 	}



 	.submit-left-title {

 		font-size: 20px;

 	}



 	.std-btn9 {

 		--btnw: 130px;

 	}



 	.submit-left {

 		padding-right: 20px;

 	}



 	/* .home-page {

         height: calc(100vh - 56px);

     } */



 	.hsbt-num-cont {

 		font-size: 180px;

 	}



 	.home-solution .hsbt-num-cont-span2 {

 		font-size: 86px;

 	}



 	.hsbl-logo-li {

 		width: 120px;

 	}



 	.hsbl-logo-li .scbimgbox_cover {

 		width: 120px;

 		height: 120px;

 	}

 	.hrlt-ul-li {
 		padding: 0 10px;
 	}

 	.hrlt-ul {
 		margin: 0 -10px;
 	}

 	.home-rely-list-tp {

 		margin-bottom: 18px;

 	}



 	.home-service-text li {

 		margin-bottom: 10px;

 	}



 	.home-service-text .std-h4 {

 		margin-bottom: 12px;

 	}



 	.hrlb-img-icon {

 		width: 62px;

 	}



 	.hrlb-img {

 		bottom: 68px;

 	}



 	.mod-cta .std-btn9,

 	.home-ban .std-btn9 {

 		--btnw: 160px;

 	}



 	.scbfooter {

 		padding-top: 60px;

 	}



 	.scbfooter-bot-cont {

 		flex-wrap: wrap;

 		justify-content: flex-end;

 	}



 	.scbfooter-ul {

 		padding-left: 0;

 		margin: 0 -25px 10px;

 		width: 100%;

 	}



 	.scb-ban-video {

 		display: none;

 	}



 	/* 网站建设欣赏页面-start */

 	.appreciate-main .scbmain {

 		margin-top: 0;

 	}



 	.appreciate-contact-text {

 		padding-left: 50px;

 	}



 	.appreciate-img-bt-list {

 		padding-left: 80px;

 	}



 	.appreciate-img {

 		padding-bottom: 100px;

 	}



 	.appreciate-case {

 		padding-top: 80px;

 	}



 	.appreciate-case-list-li a {

 		padding: 35px 25px 45px 30px;

 	}



 	/* 网站建设欣赏页面-end */

 	.yftl-float {

 		padding: 14px 11px 14px 14px;

 	}



 	.scbfooter-top-ul {

 		width: 21%;

 	}



 	.cfpr-add-top-font {

 		display: none;

 	}



 	.cfpr-add-top-icon {

 		margin-right: 0;

 	}



 	.cfpr-add-top {

 		padding: 7px 15px 7px 17px;

 	}



 	/*2024.9.5 start*/

 	.clsa-top-le {

 		width: 34px;

 	}



 	.clsa-top-ri {

 		padding-left: 10px;

 	}



 	.clsa-top {

 		margin-bottom: 8px;

 	}



 	/*2024.9.5 end*/

 	/*2024.9.6修改 start*/

 	.case-bot-add {

 		font-size: 34px;

 		margin-bottom: 8px;

 	}



 	.casetab-brand-li-text .std-h6 {

 		margin-bottom: 24px;

 	}



 	.cblt-num-text {

 		margin-bottom: 20px;

 	}



 	/*2024.9.6修改 end*/

 	/*2024.9.5新增 start*/

 	.wsul-link {

 		padding: 20px 20px 20px;

 		border-radius: 20px;

 	}



 	.website-section-ul-list {

 		padding: 0 8px;

 		margin-bottom: 20px;

 	}



 	.website-section-ul {

 		margin-left: -8px;

 		margin-right: -8px;

 	}



 	.wlbi-img {

 		width: 20px;

 		margin-right: 8px;

 	}



 	.wsul-link-btm-icon {

 		padding: 7px 14px 7px 10px;

 		border-radius: 10px;

 	}



 	/*2024.9.5新增 end*/

 	.casedt-detail,

 	.casedt-free {

 		padding-bottom: 80px;

 	}



 	.ys-cont1100 {

 		max-width: calc(100% - 80px);

 	}



 	.casedt-free-core-img {

 		width: 100%;

 	}



 	.casedt-free-core-left {

 		width: 60%;

 	}



 	.casedt-free-core-text {

 		width: 40%;

 	}



 	.casedt-free {

 		--height1: calc(calc(100vw - 80px) * 0.6 / 675 * 900);

 	}



 	.casedt-detail-core-code {

 		max-width: none;

 	}



 	.casedt-detail-core .std-text2 {

 		width: calc(100% - 100px);

 		flex-grow: 1;

 		padding-right: 36px;

 	}



 	.casedt-detail-core .cdcc-nub .std-text2 {

 		width: 100%;

 		padding-right: 0;

 	}



 	.casedt-sur-title {

 		margin-bottom: 26px;

 	}



 	.casedt-sur .std-h6 {

 		margin-bottom: 35px;

 	}



 	.why-approve1 {

 		height: calc(100vh - 56px);

 	}



 	.why-approve1-bg {

 		--radius1: calc(calc(100vh - 56px) / 2);

 	}



 	.why-approve1-text::before,

 	.why-approve1-text::after {

 		width: 42px;

 		height: 42px;

 	}



 	.why-approve1-text {

 		width: 80%;

 	}



 	.why-approve1-text::before {

 		left: -50px;

 	}



 	.why-approve1-text::after {

 		left: calc(100% + 50px);

 		bottom: -18px;

 	}



 	.why-approve1-bg {

 		width: calc(100vw - 88px);

 	}



 	.hrlt-ul-end-top {

 		border-radius: 16px;

 	}



 	.hrlt-ul-end-top {

 		padding: 22px 22px 22px;

 	}



 	.hrlt-ul-end-top img {

 		bottom: -18px;

 	}



 	.hrlt-ul-end-btm p {

 		font-size: 114px;

 	}

 	.casedt-main .home-part .std-text1 {

 		width: 65%;

 	}

 	.cfct-scroll {

 		max-height: calc(730px - 110px);

 	}

 	.yfts-top-item-ewm {

 		width: 110px;

 	}

 	.scbfooter {

 		padding-top: 80px;

 	}

 	.yfts-top-ul {

 		flex-wrap: wrap;

 	}

 	.yfts-top-item:first-child .yfts-top-item-icon {

 		width: 50px;

 	}

 	.yfts-top-item-icon {

 		width: 28px;

 	}

 	.yfts-top-item {

 		margin-right: 20px;

 	}

 	.scbph_nav_menu {

 		top: 56px;

 		height: calc(100% - 56px);

 	}

 	.home-banner1.act .home-banner-img img {

 		opacity: 1;

 	}

 	.ys-pcfy {

 		display: none;

 	}

 	.ys-phfy {

 		display: block;

 	}

 	.siiw-list .swiper-button-prev::after,
 	.siiw-list .slick-prev::after,
 	.siiw-list .swiper-button-next::after,
 	.siiw-list .slick-next::after {

 		width: 22px;

 		height: 22px;

 	}

 	.case-tab-item li {

 		margin-right: 28px;

 	}

 	.case-tab-item:not(.case-tab-item3) li {

 		margin-right: 24px;

 	}

 	.case-tab {

 		margin-bottom: 36px;

 	}

 	/* 2025.02.11 - start */

 	.home-banner.home-banner1 .scb-ban-video {

 		display: block;

 	}







 	/* 2025.02.11 - end */

 	/*2025.3.7 star*/

 	.scbph_nav_haschild.yxnav-active1>ul {
 		display: block;
 	}

 	.scbph_nav_header .scb-phnavss-modal {
 		background: #F9F8F5;
 	}

 	.scb-modal-wrap-top {
 		width: 100%;
 		position: relative;
 		padding: ;
 	}

 	.scbph_nav_header .scb-modal-wrap {
 		flex-direction: column;
 		justify-content: space-between;
 		align-items: flex-start;
 	}

 	.scb-phnavss-modal .scb-phnavss-form {
 		border-bottom: 1px solid #DFDFDF;
 		padding-left: 20px;
 		padding-right: 20px;
 		padding-top: 10px;
 		padding-bottom: 10px;
 	}

 	.scb-phnavss-modal .scb-modal-close .icon-close:before,
 	.scb-phnavss-modal .icon-close {
 		color: #333333 !important;
 	}

 	.scb-phnavss-modal .scb-modal-close {
 		top: calc(50% - 2px);
 		transform: translateY(-50%);
 	}

 	.scbph_nav_header .scb-phnavss-form img {
 		width: 26px;
 	}

 	.scbph_nav_header .scb-phnavss-form {
 		display: flex;
 		align-items: center;
 	}

 	.scbph_nav_header #phkeywords {
 		padding-left: 18px;
 		color: #333 !important;
 	}


 	.scbph_nav_header input::-webkit-input-placeholder {
 		color: #666;
 	}

 	.scbph_nav_header input:-moz-placeholder {
 		color: #666;
 	}

 	.scbph_nav_header input::-moz-placeholder {
 		color: #666;
 	}

 	.scbph_nav_header input:-ms-input-placeholder {
 		color: #666;
 	}

 	.seart-wrap {
 		width: 100%;
 		position: relative;
 		padding-top: 18px;
 		padding: 0 20px;
 	}

 	.seart-wrap-tit {
 		font-size: 16px;
 		line-height: 1.5;
 		color: #333;
 	}

 	.seart-wrap-tit {
 		margin-bottom: 12px;
 	}

 	.seart-wrap-li a {
 		font-size: 14px;
 		line-height: 1.5;
 		color: #666;
 	}

 	.seart-wrap-li {
 		margin-bottom: 12px;
 	}

 	.scb-phnavss-modal .scb-modal-content {
 		padding: 20px 0 20px;
 	}

 	.seart-wrap-tit {
 		margin-bottom: 13px;
 	}

 	.scb-modal-wrap-btm {
 		width: 100%;
 		position: relative;
 		background: #F2EFE8;
 		padding: 18px 20px;
 		display: flex;
 		align-items: center;
 	}

 	.ymwb-le {
 		width: 104px;
 		text-align: center;
 	}

 	.ymwb-le-icon {
 		width: 100%;
 	}

 	.ymwb-le-icon img {
 		width: 100%;
 	}

 	.ymwb-le-info {
 		margin-top: 6px;
 	}

 	.ymwb-le-info p {
 		font-size: 14px;
 		line-height: 1.5;
 		color: #666666;
 	}

 	.ymwb-ri {
 		width: calc(100% - 104px);
 		padding-left: 46px;
 		position: relative;
 	}

 	.ymwb-ri::after {
 		content: '';
 		position: absolute;
 		top: 50%;
 		transform: translateY(-50%);
 		left: 24px;
 		width: 1px;
 		height: 118px;
 		background: #D3D3D3;
 	}

 	.ymwb-ri-tit p {
 		font-size: 14px;
 		line-height: 1.5;
 		color: #666666;
 	}

 	.ymwb-ri-tit {
 		margin-bottom: 4px;
 	}

 	.ymwb-ri-num a {
 		font-size: 22px;
 		line-height: 1.5;
 		color: #333333;
 		display: block;
 	}

 	.ymwb-ri-num {
 		margin-bottom: 12px;
 	}

 	.scb-phnavss-modal .scb-modal-container,
 	.scb-phnavss-modal .scb-modal-content {
 		width: 100%;
 		max-width: 100%;
 	}

 	.scb-phnavss-modal .scb-modal-content {
 		max-height: 420px;
 	}

 	.scb-modal-wrap-ty {
 		width: 100%;
 	}

 	.scbphone_navbar4 .scbph_nav_icon::after,
 	.scbphone_navbar4 .scbph_nav_icon::before {
 		display: none;
 	}

 	.scbph_nav_icon img {
 		width: 24px;
 	}

 	.scbph_nav_icon {
 		width: 24px;
 		height: 24px;
 		display: flex;
 		align-items: center;
 	}

 	.scb-phone-nav .scbph_nav_header-font,
 	.scb-phone-nav a {
 		font-size: 16px;
 	}

 	.scbph_nav_haschild .scbph_nav_haschild .scbph_nav_lisbox {
 		border-bottom: none !important;
 	}



 	.scb-phone-nav>li>.scbph_nav_lisbox .scbph_nav_header-font {
 		color: #333;
 	}

 	.scb-phone-nav>li>ul>li>.scbph_nav_lisbox .scbph_nav_header-font {
 		color: #666;
 	}

 	.scb-phone-nav>li>ul>li>ul>li .scbph_nav_header-font {
 		color: rgba(102, 102, 102, 0.7);
 	}

 	.scb-phone-nav>li>ul .scbph_nav_lisbox {
 		border-bottom: none !important;
 	}

 	.scbph_nav_lisbox>.scbph_nav_header-font,
 	.scbph_nav_lisbox>a {
 		padding: 0.6em 0;
 	}

 	.scbphone_navbar4 .scb-phmenu-scroll {
 		width: 100%;
 		max-height: calc(100vh - 56px);
 		/*padding-bottom: 35px;*/
 	}

 	.scbphone_navbar4 .scbph_nav_menu {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 		padding-bottom: 0 !important;

 	}

 	.scbph_nav_menu-wrap {
 		width: 100%;
 		height: 100%;
 		display: flex;
 		flex-wrap: wrap;
 		justify-content: space-between;
 	}

 	.scbphone_navbar4 .scb-phmenu-scroll {
 		padding-left: 20px;
 		padding-right: 20px;
 	}

 	.ymwb-ri-more {
 		display: flex;
 	}

 	.scbphone_navbar4 .scb-modal-wrap-btm {
 		margin-top: 35px;
 	}

 	.scbphone_navbar4 .scbph_nav_lisbox {
 		border-bottom: none;
 	}

 	.scb-phone-nav>li {
 		border-bottom: 1px solid rgba(0, 0, 0, .1);
 	}

 	.scb-phone-nav>li>ul {
 		padding-bottom: 12px;
 	}

 	.scbph_nav_lisbox-label {
 		border-radius: 50px;
 		background: #DFEFD7;
 		padding: 2px 9px;
 		margin-top: 4px;
 		margin-left: 5px;
 	}

 	.scbph_nav_lisbox-label p {
 		color: #333;
 		line-height: 1.5;
 		font-size: 12px;
 	}

 	.scbph_nav_lisbox-le {
 		display: flex;
 		align-items: center;
 	}

 	.scbph_nav_lisbox-le a {
 		padding: 10px 0;
 	}

 	.scbph_nav_lag a {
 		font-size: 16px;
 		line-height: 1.5;
 		color: #333;
 	}

 	.scbph_nav_header-le {
 		display: flex;
 		align-items: center;
 	}

 	.scbph_nav_header-le .scbph_nav_logo {
 		margin-left: 20px;
 	}

 	.scbph_nav_header-ri {
 		display: flex;
 		align-items: center;
 	}

 	.scbph_nav_lag {
 		margin-right: 15px;
 	}

 	.yphr-more {
 		margin-right: 15px;
 	}

 	.yphr-more .std-btn8-box {
 		padding: 3px 12px;
 	}

 	.scbphone_navbar4 .scb-phmenu-scroll {
 		padding-left: 0px;
 		padding-right: 0px;
 	}

 	.scb-phmenu-scroll .scb-phone-nav {
 		padding-left: 20px;
 		padding-right: 20px;
 	}

 	.seart-wrap,
 	.scb-phone-nav {
 		min-height: calc(100vh - 119px - 164px);
 	}


 	.scb-phnavss-modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 		width: 2px !important;
 		background-color: rgba(153, 153, 153, .4) !important;
 	}

 	.scb-phnavss-modal .mCSB_container {
 		margin-right: 0 !important;
 	}

 	.scb-modal-wrap-ty {
 		height: 100%;
 	}

 	/*.scb-phnavss-modal .scb-modal-container {*/
 	/*    height: calc(100vh - 61px);*/
 	/*}*/
 	.scb-phnavss-modal .scb-modal-content {
 		max-height: inherit !important;
 		height: calc(100vh - 41px);
 	}

 	/*2025.3.7 end*/
 	.hnbc-top-left {
 		padding-top: 60px;
 	}



 	/* 1199end */

 }



 @media screen and (max-width: 991px) {

 	:root {

 		--font80: 44px;

 		--font64: 36px;

 		--font48: 30px;



 		/* --font32: 26px;

        --font28: 24px;

        */

 		--font24: 18px;

 		--font20: 16px;



 		--space1: 70px;

 		--space2: 65px;

 		--space3: 28px;

 		--data170: 90px;



 		--head: 56px;

 		--radius: 22px;

 		/* --btnh1: 40px; */

 	}



 	.service-title-cry,

 	.sili-cry {

 		flex-wrap: wrap;

 	}



 	.service-title-left {

 		width: 100%;

 		margin-bottom: 22px;

 	}



 	.service-title-right {

 		width: 100%;

 	}



 	.service-title-right .std-text2 {

 		margin-bottom: 24px;

 	}



 	.sili-ph {

 		display: block;

 	}



 	.sili-ph {

 		display: flex;

 		align-items: center;

 		justify-content: space-between;

 	}



 	.sili-cry .std-h3,

 	.sili-cry .std-h4 {

 		display: none;

 	}



 	.sili-cry {

 		display: none;

 	}



 	.service-inof-list-item {

 		position: relative;

 		top: 0;

 	}



 	.sili-ph-icon {

 		width: 28px;

 		transition: all .4s ease;

 	}



 	.sili-ph-icon img {

 		width: 100%;

 	}



 	.service-inof-list-item {

 		padding-top: 0;

 		padding-bottom: 0;

 	}



 	.sili-ph {

 		cursor: pointer;

 		padding-top: calc(var(--space2) / 3 * 2);

 		padding-bottom: calc(var(--space2) / 3 * 2);

 	}



 	.service-inof-list-item.act .sili-ph-icon {

 		transform: rotate(180deg);

 	}



 	.sili-cry {

 		padding-bottom: var(--space2);

 	}



 	.service-title-left {

 		margin-bottom: 26px;

 	}



 	.service-process-cry {

 		padding: 40px 0 40px 40px;

 	}



 	.service-process-cry .std-h3 {

 		width: 50%;

 	}



 	.spcl-item-data {

 		font-size: 84px;

 	}



 	.service-process-cry-list {

 		--distance160: 65px;

 	}



 	.spcl-item {

 		padding-top: 45px;

 		padding-bottom: 45px;

 	}



 	.spcl-item:first-child {

 		padding-bottom: 28px;

 	}



 	.service-firm-top {

 		--distance37: 22px;

 		margin-bottom: 40px;

 	}



 	.mod-arrows1 .slick-prev::before,

 	.mod-arrows1 .slick-next::before {

 		width: 20px;

 		height: 20px;

 	}



 	.service-firm-rotate .slick-prev {

 		right: 46px;

 	}



 	.service-firm-rotate .slick-prev,

 	.service-firm-rotate .slick-next {

 		top: -42px;

 	}



 	.sfri-cry-list-item .std-h6::before {

 		width: 12px;

 		height: 12px;

 		top: 9px;

 	}



 	.sfri-cry-list-item .std-h6 {

 		padding-left: 20px;

 	}



 	.sfri-cry .std-text1 {

 		padding-top: 30px;

 		width: 44%;

 	}



 	.service-card-item-icon {

 		width: 58px;

 		margin-bottom: 6px;

 	}



 	.service-card-item {

 		padding: 20px 3px 20px;

 	}



 	.service-firm-rotate {

 		margin-bottom: 70px;

 	}



 	.service-firm::before {

 		top: -50%;

 		height: 50%;

 	}



 	.why-select .std-h1 {

 		margin-bottom: 18px;

 	}



 	.why-select .ys-cont900 {

 		width: 78%;

 	}



 	.wicn-box-play {

 		width: 52px;

 	}



 	.wicn-box-text .std-h6 {

 		margin-bottom: 13px;

 	}



 	.wicn-box-text {

 		padding: 0 28px 30px;

 	}



 	.wicn-box-text .std-h6 {

 		margin-bottom: 11px;

 	}



 	.why-inof-cry {

 		--distance15: 10px;

 	}



 	.why-inof-cry-nub2 .wicn-box {

 		padding: 23px 26px 24px;

 	}



 	.wicn-box-icon {

 		width: 42px;

 	}



 	.wicn-box-data {

 		margin-bottom: 12px;

 	}



 	.wicn3-core {

 		padding: 20px 22px;

 		width: 221px;

 	}



 	.wicn4-core,

 	.why-inof-cry-nub5 .wicn-box {

 		padding: 28px 25px 0;

 	}



 	.wicn4-core .std-h6 {

 		margin-bottom: 11px;

 	}



 	.why-inof-cry-nub5 .std-h6 {

 		margin-bottom: 38px;

 	}



 	.stretch-font::before,

 	.stretch-font::after {

 		height: 60px;

 	}



 	.stretch-font::before {

 		top: -14px;

 	}



 	.stretch-font::after {

 		transform: translateY(-7px);

 	}



 	.wlln-icon {

 		width: 50px;

 		margin-left: 30px;

 	}



 	.wecl-item-logo {

 		width: 220px;

 		height: 220px;

 	}



 	.wecl-item-text {

 		width: calc(59.2% - 100px);

 	}



 	.wecl-item-data {

 		width: calc(40.8% - 120px);

 	}



 	.wecl-item-logo-icon {

 		width: 180px;

 	}



 	.wecl-item-data-font {

 		font-size: 50px;

 	}



 	.wecl-item-text-inof {

 		padding-left: 7px;

 		width: calc(100% - 60px);

 	}



 	.wecl-item-text-inof p {

 		margin-bottom: 0px;

 	}



 	.wecl-item-text {

 		padding-top: 4px;

 		padding-left: 22px;

 		padding-right: 16px;

 		padding-bottom: 2px;

 	}



 	.wecl-item {

 		padding: 20px 14px 20px;

 	}



 	.wecl-item {

 		margin-bottom: 20px;

 	}



 	.why-case-cry-right {

 		padding-top: 20px;

 		width: 250px;

 	}



 	/* .wacl-list-item{

        flex-direction: column-reverse;

    }

    .wacl-list-item-text {

        width: 100%;

    } */

 	.why-approve-cry {

 		flex-wrap: wrap;

 	}



 	.why-approve-cry-left {

 		width: 100%;

 	}



 	.why-approve-cry-right {

 		width: 100%;

 	}



 	.why-approve .std-h3 {

 		margin-bottom: 28px;

 	}



 	.why-approve-cry-right {

 		display: none;

 	}



 	.wacl-list .slick-track .slick-slide {

 		display: flex !important;

 	}



 	.wacl-list .slick-initialized .slick-slide {

 		display: flex !important;

 	}



 	.wacl-list-item {

 		position: relative;

 		display: flex;

 		width: 100%;

 	}



 	.wacl-list-item:not(:first-child) {

 		display: none !important;

 	}



 	.why-approve-cry {

 		width: 100%;

 	}



 	.why-inof-cry {

 		--distance15: 8px;

 	}



 	.why-case-cry-left .std-h3 {

 		margin-left: 10px;

 		padding-bottom: 1px;

 	}



 	.why-case-logo {

 		padding-top: 24px;

 	}



 	.wacl-list {

 		width: 100%;

 	}



 	.wacl-list-item {

 		width: calc(100vw - 80px);

 	}



 	.wacl-list .slick-dots {

 		bottom: 26px;

 		width: calc(100% - 380px);

 		right: 0;

 		text-align: left;

 		padding-left: 6px;

 	}



 	.why-share-list {

 		--jian6d5: 4px;

 	}



 	.wsli-text-inof {

 		padding: 18px 15px;

 	}



 	.wsli-text .std-text1 {

 		font-size: 14px;

 	}



 	.wsli-text .std-text1 {

 		margin-bottom: 2px;

 	}



 	.wsli-text .std-h5 {

 		font-size: 20px;

 	}



 	.std-btn9-box p {

 		font-size: 14px;

 	}



 	.mod-btn {

 		--btnw: 150px;

 	}



 	.std-btn9-box p {

 		left: 19px;

 	}



 	.wali-link {

 		padding: 20px 0px 20px 18px;

 	}



 	.wali-link-img {

 		width: 190px;

 	}



 	.wali-link-text {

 		width: calc(100% - 190px);

 		padding-top: 12px;

 	}



 	.wali-link-text .std-h5 {

 		margin-bottom: 16px;

 	}



 	.why-awards {

 		--jian15: 7px;

 	}



 	.waon-link-img {

 		margin-bottom: 12px;

 	}



 	.waon-link-btn {

 		padding-left: 1px;

 	}



 	.waon-link-text .std-h6 {

 		margin-bottom: 6px;

 	}



 	.waon-link-btn-icon {

 		width: 20px;

 	}



 	.waon-link-btn .std-text2 {

 		margin-right: 5px;

 	}



 	.waon-link-text {

 		padding: 0 15px 24px;

 	}



 	.mod-cta-text .std-text2 {

 		margin: 10px 0 22px;

 	}



 	.mod-cta-text {

 		padding: 0 70px;

 	}



 	.mod-cta-text {

 		top: 46%;

 	}



 	.ys-bbl-item-nub .scbimgbox_cover {

 		padding: 6px;

 	}



 	.company-outline-text .ys-cont900 {

 		max-width: calc(100% - 80px);

 	}



 	.mod-arrow .swiper-button-prev,

 	.mod-arrow .swiper-button-next,

 	.swiper-arrow-left,

 	.swiper-arrow-right,

 	.mod-arrow .slick-prev,

 	.mod-arrow .slick-next {

 		width: 38px;

 		height: 38px;

 	}



 	.mod-arrow .swiper-button-next::after,

 	.mod-arrow .slick-next::after,

 	.mod-arrow .swiper-button-prev::after,

 	.mod-arrow .slick-prev::after {

 		width: 19px;

 		height: 11px;

 	}



 	.company-partner.mod-arrow .slick-prev,

 	.company-founder-alway.mod-arrow .slick-prev,

 	.company-who.mod-arrow .slick-prev {

 		right: 89px;

 	}



 	.company-founder-alway.mod-arrow .slick-prev {

 		right: 49px;

 	}



 	.company-partner-box {

 		--jian15: 10px;

 	}



 	.cpli-box-play {

 		width: 44px;

 	}



 	.company-who .std-h3,

 	.company-founder-alway .std-h3,

 	.company-partner .std-h3 {

 		margin-bottom: 32px;

 	}



 	.company-founder-person-left .std-h3 {

 		margin-bottom: 16px;

 	}



 	.company-founder-person-left {

 		padding-right: 24px;

 	}



 	.company-founder-person-left .std-text1,

 	.company-founder-person-left .std-text1 p {

 		margin-bottom: 10px;

 	}


 	.company-active-list-item1 {

 		width: 30.57%;

 		margin-left: 3.42857%;

 	}



 	.company-active-list-item2 {

 		width: 25.57%;

 		margin-right: 1.5714%;

 	}



 	.company-active-list2-left {

 		width: 33.285714%;

 	}



 	.company-active-list2-right {

 		width: 34.928571%;

 		margin-right: -4px;

 	}



 	.company-active-list-item3 {

 		width: 72.317073%;

 	}



 	.company-active-list-item4 {

 		margin-top: 84px;

 		width: 70.365854%;

 	}



 	.company-active-list-item7 {

 		width: 64.886836%;

 	}



 	.company-founder-alway {

 		--top70: 50px;

 	}



 	.company-founder-person {

 		padding-bottom: 50px;

 	}



 	/* tammy - end */

 	/* Linda-start */

 	.solution-energy-tp-text {

 		padding-right: 25px;

 	}



 	.hrlb-cont-btn .mod-btn {

 		--btnw: 120px;

 	}



 	.hrlb-cont-btn-li2 .std-btn9 {

 		--btnw: 200px;

 	}



 	.hrlb-cont-btn-li1 {

 		margin-right: 10px;

 	}



 	.home-cust-top-li {

 		width: 16.666666%;

 	}



 	.home-cust-top-ul {

 		justify-content: flex-start;

 	}



 	.siiw-titbox {

 		padding-left: 50px;

 	}



 	.siiw-list-swiper {

 		padding-right: 40px !important;

 	}



 	.siiw-list {

 		margin-top: 50px;

 	}



 	.sown-data {

 		font-size: 60px;

 	}



 	.solution-opinion-wrap-text {

 		padding-left: 30px;

 		padding-right: 30px;

 	}



 	.sowt-tit {

 		margin-top: 0;

 		margin-bottom: 25px;

 	}



 	.sslu-item,

 	.scwl-slick-li {

 		padding: 0 15px;

 	}



 	.scwl-slick,

 	.scwl-slick-li-ul {

 		margin: 0 -15px;

 	}



 	.sslu-item-text-lab {

 		padding: 3px 10px;

 	}



 	.sslu-item-logo {

 		width: 120px;

 		height: 120px;

 	}



 	.sslu-item-text {

 		width: calc(100% - 120px);

 	}



 	.hnbc-bot-item a {

 		padding: 15px 15px 40px 15px;

 	}



 	:root {

 		--font32: 24px;

 		--font28: 22px;

 	}



 	.hnbc-bot-item {

 		padding: 0 8px;

 	}



 	.hnbc-bot {

 		margin: 0 -8px;

 	}



 	.solution-news .hnbc-bot-item a,

 	.news-main .hnbc-bot-item a {

 		padding-bottom: 80px;

 	}



 	.hnbc-bot-item-arrow {

 		bottom: 15px;

 		width: 18px;

 		left: 15px;

 	}



 	.slsl-text-logo {

 		width: 140px;

 	}



 	.slsl-text-tit {

 		margin-top: 14px;

 	}



 	.slsl-text-subtit {

 		margin-top: 12px;

 	}



 	.slsl-text-parga {

 		margin-top: 24px;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 320px;

 	}



 	.lab-ban .std-h5 {

 		width: 80%;

 		margin-top: 25px;

 	}



 	.lab-ban-btn {

 		margin-top: 130px;

 	}



 	.lab-ban-btn-wrap img {

 		width: 34px;

 	}



 	.liit-parga {

 		width: 50%;

 	}



 	.lab-info-item-tp .std-h3 {

 		width: 50%;

 	}



 	.liib-swiper {

 		padding-right: 100px !important;

 	}



 	.siiw-list-swiper,

 	.liib-swiper {

 		padding-bottom: 20px !important;

 	}



 	.liib-swiper-item-icon {

 		width: 44px;

 	}



 	/* Linda-end */

 	.contact-start-pop-item1 {

 		width: 124px;

 		top: 2px;

 	}



 	.contact-start-pop-item1 {

 		left: 20px;

 	}



 	.contact-start-pop-item5 {

 		right: 20px;

 	}



 	.contact-start-pop-item5 {

 		width: 110px;

 	}



 	.contact-start-pop-item2 {

 		width: 90px;

 		left: 16.642857%;

 		bottom: 80px;

 	}



 	.contact-start-box-list {

 		width: 220px;

 	}



 	.contact-start-box .std-text2 {

 		margin-bottom: 35px;

 	}



 	.csbl-nub {

 		margin-bottom: 12px;

 	}

 	.cull-item {

 		margin-bottom: 24px;

 	}



 	.contact-us-right {

 		padding-top: 74px;

 	}



 	.news-bot-right {

 		width: 100%;

 	}



 	.news-bot-left,

 	.newsdt-top-cont {

 		width: 100%;

 	}



 	.news-bot .scbbox1400 {

 		flex-wrap: wrap;

 	}



 	.nbri-ul1 {

 		display: flex;

 		margin: 0 -15px;

 	}



 	.nbri-ul1 li {

 		width: 50%;

 		padding: 0 15px;

 	}



 	.news-bot-right-item {

 		margin-bottom: 40px;

 	}



 	.nbri-ewm {

 		width: 280px;

 	}



 	.news-bot-left {

 		margin-bottom: 40px;

 	}



 	.nbri-ul1 {

 		flex-wrap: wrap;

 	}



 	.topic-share-img {

 		width: 60px;

 	}



 	.topic-main .news-bot .scbbox1400 {

 		flex-direction: column-reverse;

 	}



 	.topic-main .news-bot-right {

 		margin-top: 0;

 	}



 	.news-bot-right-topic {

 		display: none;

 	}



 	.cta-left-cont .home-cust-top-li {

 		margin-bottom: 30px;

 	}



 	.home-cust-top-ul {

 		padding: 20px 0 0;

 	}



 	.cta-left {

 		width: 100%;

 		padding-right: 0;

 	}



 	.cta-cont {

 		flex-wrap: wrap;

 		flex-direction: column-reverse;

 	}



 	.cta-main .scbmain {

 		margin-top: 60px;

 	}



 	.cta-rihgt {

 		padding: 40px 30px;

 		width: 100%;

 		margin-bottom: 40px;

 	}



 	.case-cont {

 		margin-top: 50px;

 	}



 	.case-top {

 		/* margin-bottom: 40px; */
 		margin-bottom: 0 !important;

 	}



 	.case-bot .item {

 		padding: 0 40px;

 	}



 	.case-bot-masonry {

 		margin: 0 -40px 20px;

 	}



 	.case-top-info .std-h2 {

 		font-size: 26px;

 	}



 	.casetab-suff {

 		margin-top: 50px;

 	}



 	.cblt-num-text {

 		margin-bottom: 10px;

 	}



 	.cbit-img {

 		margin-bottom: 6px;

 	}



 	.cblt-num-text-data .scb-demo-num {

 		font-size: 32px;

 	}



 	.cblt-num-text-data .std-h4 {

 		font-size: 20px;

 	}



 	.casetab-brand-li-text .std-h6 {

 		margin-bottom: 10px;

 	}



 	.casetab-brand-li {

 		padding: 20px;

 		margin-bottom: 60px;

 	}



 	.casetab-sulo-ul li {

 		padding: 0 15px;

 	}



 	.casetab-sulo-ul {

 		margin: 0 -15px;

 	}



 	.casetab-sulo-icon {

 		width: 46px;

 	}



 	.casetab-news .slick-dots {

 		bottom: -30px;

 	}



 	.casedt-sur-leader {

 		padding: 50px 40px;

 		border-radius: 30px;

 	}



 	.casedt-spec .std-h3 {

 		margin-bottom: 50px;

 	}



 	.csil-title .std-h4 {

 		width: 100%;

 		font-size: 18px;

 	}



 	.csil-title {

 		top: 20px;

 		padding: 0 25px;

 	}



 	.casedt-case .swiper-slide {

 		width: 33.333333% !important;

 	}



 	.casedt-case h3 {

 		font-size: 30px;

 	}



 	.casedt-case .swiper-slide .std-h4 {

 		margin-bottom: 60px;

 	}



 	.casedt-case-img {

 		margin-bottom: 30px;

 		width: 130px;

 	}



 	.casedt-case .swiper-slide .std-h4 {

 		margin-bottom: 60px;

 		font-size: 22px;

 	}



 	.casedt-cta-img {

 		display: none;

 	}



 	.casedt-case {

 		margin-bottom: 100px;

 	}



 	.home-ban .home-cust-top-ul {

 		padding: 40px 0;

 	}



 	.home-ban .home-cust-top-li {

 		width: 12.5%;

 	}



 	.home-cust-bot .swiper-slide {

 		padding: 28px 22px 22px;

 	}



 	.hcbl-icon {

 		margin-bottom: 0px;

 		width: 160px;

 	}



 	.home-cust-bot .home-cust-bot-left {

 		top: 20px;

 		width: 42%;

 	}



 	.home-cust-bot .swiper-pagination {

 		top: 20px !important;

 		left: 29px !important;

 	}



 	.home-cust-bot-left .std-h4 {

 		margin-bottom: 22px;

 	}



 	.home-cust-bot .swiper-button-prev {

 		left: 26px !important;

 		bottom: 25px !important;

 	}



 	.home-cust-bot .swiper-button-next {

 		left: 80px !important;

 		bottom: 25px !important;

 	}



 	.home-solu-tab-item p {

 		width: 100px;

 	}



 	.home-solu-top-bj {

 		width: 100px;

 	}



 	.hsbt-num-cont {

 		font-size: 140px;

 	}



 	.home-solution .hsbt-num-cont-span2 {

 		font-size: 74px;

 	}



 	.hrlt-ul-li {

 		width: 50%;

 		margin-bottom: 20px;

 	}



 	.home-rely-list-tp {

 		margin-bottom: 0;

 	}



 	.home-rely-list-midk .hrlt-ul-li:nth-child(3) {

 		width: 100%;

 	}



 	.hrlb-cont {

 		padding: 38px 60px 42px 30%;

 	}



 	.hrlb-img-icon {

 		width: 50px;

 		top: 16px;

 	}



 	.hnbc-top-left {

 		padding-right: 6%;

 		padding-top: 16px;

 	}



 	.scbfooter-top-nav {

 		padding: 0 0 0 4%;

 	}



 	.yftn-left>ul>li {

 		margin-bottom: 12px;

 	}



 	.yftn-left a {

 		margin-bottom: 8px;

 	}



 	.scbtsbot-tel a {

 		font-size: 26px;

 	}



 	.yfts-top {

 		margin-bottom: 35px;

 	}



 	.scbfooter-bot .std-h3 {

 		margin-bottom: 40px;

 	}



 	.scbfooter-bot {

 		padding: 0px 0 26px;

 	}



 	.scbfooter-top-li {

 		margin-bottom: 40px;

 	}



 	/* 网站建设欣赏页面-start */

 	.appreciate-contact-text {

 		padding-left: 40px;

 	}



 	.appreciate-contact-text-parga {

 		margin-top: 15px;

 	}



 	.appreciate-contact-text-parga p {

 		font-size: 14px;

 	}



 	.appreciate-img {

 		padding-top: 50px;

 		padding-bottom: 90px;

 	}



 	.appreciate-img-bt-list {

 		padding-left: 60px;

 	}



 	.appreciate-img h2 {

 		margin-bottom: 30px;

 	}



 	.appreciate-img-bt-list {

 		margin-top: 69px;

 	}



 	.aibl-li {

 		padding: 14px;

 	}



 	.aibs-ul-li {

 		padding: 6px;

 		margin-bottom: 10px;

 	}



 	.appreciate-case {

 		padding-top: 70px;

 		padding-bottom: 70px;

 	}



 	.appreciate-case-list-li {

 		padding: 0 10px;

 	}



 	.appreciate-case-list {

 		margin: 0 -10px;

 	}



 	.appreciate-case-list-li a {

 		padding: 30px;

 	}



 	/* 网站建设欣赏页面-end */

 	.casetab-suff-top-cont .std-h2 {

 		margin-bottom: 13px;

 	}



 	.casetab-suff-top-cont .std-text1 {

 		margin-bottom: 17px;

 	}



 	.scbfooter-top-li .scbimgbox_cover {

 		border-radius: 10px;

 	}



 	.yftl-float {

 		padding: 11px 8px 14px 11px;

 	}



 	.scbfooter-top-ul {

 		width: 24%;

 	}



 	.scbfooter-top-li .std-text2 {

 		margin: 6px 0;

 	}



 	.scbfooter-top-li {

 		margin-bottom: 32px;

 	}



 	/*2024.9.6修改 start*/

 	.case-bot-add {

 		font-size: 32px;

 		margin-bottom: 5px;

 	}



 	/*2024.9.6修改 end*/

 	.casedt-free .std-h3 {

 		margin-bottom: 32px;

 	}



 	.cfct-top {

 		padding: 16px 25px 14px 22px;

 	}



 	.cfct-top-name-logo {

 		width: 41px;

 	}



 	.cfct-top-name .std-text2 {

 		padding-left: 10px;

 	}



 	.cfct-top-follow-btn .std-text2 {

 		padding-left: 6px;

 	}



 	.cfct-tfb-add {

 		width: 14px;

 		height: 14px;

 	}



 	.cfct-top-follow-btn {

 		padding: 3px 16px 3px 16px;

 	}



 	.casedt-free {

 		--height2: 72px;

 	}



 	.cfct-top-follow-code {

 		width: 118px;

 	}



 	.cfct-scroll-box {

 		padding: 24px 19px 28px 26px;

 	}



 	.cfct-scroll-box .std-h5 {

 		margin-bottom: 15px;

 	}



 	.cfct-inof-nub .std-text1 {

 		margin-bottom: 4px;

 	}



 	.cfct-inof-nub {

 		margin-bottom: 22px;

 	}



 	.casedt-detail-core .std-text2 {

 		padding-right: 26px;

 	}



 	.cdcc-nub {

 		margin-bottom: 32px;

 	}



 	.why-approve1 {

 		height: auto;

 		padding-top: var(--space1);

 		padding-bottom: var(--space1);

 	}



 	.why-approve1-text {

 		width: 90%;

 	}



 	.why-approve1-text::before,

 	.why-approve1-text::after {

 		width: 36px;

 		height: 36px;

 	}



 	.why-approve1-text::before {

 		left: -24px;

 	}



 	.why-approve1-text::after {

 		left: calc(100% + 26px);

 		bottom: -10px;

 	}



 	.why-approve1-other-play {

 		width: 44px;

 		margin-bottom: 13px;

 	}



 	.wa1oc-logo img {

 		height: 44px;

 	}



 	.wa1oc-left {

 		padding-right: 16px;

 	}



 	.wa1oc-logo {

 		padding-left: 12px;

 	}



 	.wa1di-box {

 		width: 50px;

 	}



 	.why-video-pop .scb-videom-content {

 		width: 340px;

 	}



 	.home-rely-btm {

 		padding-top: 80px;

 	}



 	.home-rely-btm {

 		padding-top: 40px;

 	}



 	.news-bot-add .home-solu-tab-item::after {

 		display: block;

 	}



 	.news-bot .home-solu-top-bj {

 		display: none;

 	}



 	.hrlt-ul-end-btm {

 		position: relative;

 		margin-top: 90px;

 		bottom: -26px;

 		right: -33px;

 		width: 100%;

 	}



 	.hrlt-ul-end-btm p {

 		font-size: 100px;

 	}



 	.hrlt-ul-end-top {

 		width: 80%;

 	}



 	.scbfooter-top-nav {

 		padding: 0 0 0 3%;

 	}



 	.yftn-left a {

 		font-size: 14px;

 	}



 	.yftn-left>ul>li>a,

 	.yftn-right>ul>li>a {

 		margin-bottom: 12px;

 	}

 	.casedt-main .home-part .std-text1 {

 		width: 100%;

 	}

 	.cfct-scroll {

 		max-height: 440px;

 	}

 	.yfts-top-item {

 		margin-bottom: 20px;

 	}

 	.yfts-top {

 		margin-bottom: 15px;

 	}

 	.siiw-list .swiper-button-prev {

 		right: 54px;

 	}

 	.siiw-list .swiper-button-prev::after,
 	.siiw-list .slick-prev::after,
 	.siiw-list .swiper-button-next::after,
 	.siiw-list .slick-next::after {

 		width: 22px;

 		height: 22px;

 	}

 	.ys-btn-cont-bt li {

 		padding: 4px 0;

 	}

 	.casetab-suff-top-cont .std-text1 {

 		margin-bottom: 12px;

 	}

 	.ybcu-li-text,

 	.ys-btn-cont-bt li p {

 		font-size: 34px;

 	}

 	.ys-btn-cont.act .ybcu-li::after {

 		border-radius: 20px;

 	}

 	.casetab-suff-top-cont .std-h2 {

 		margin-bottom: 10px;

 	}

 	.sili-cry-img video {

 		display: none;

 	}

 	.hsin-box-ts1 {

 		display: block;

 		opacity: 0;

 	}

 	.hsin-box-ts1.on {

 		opacity: 1;

 	}

 	.scbtslink-top .std-text2,

 	.yfts-lxn-core {

 		font-size: 14px;

 	}

 	.scbtslink-icon {

 		width: 10px;

 		height: 5px;

 	}

 	.scbtslink-top {

 		padding: 12px 10px;

 	}

 	.scbtslink-name {

 		margin-bottom: 4px;

 	}

 	.scbtslink-xia {

 		padding: 2px 5px 9px 15px;

 	}

 	.yfts-lxn-core {

 		padding: 11px 0;

 	}

 	.scbtslink-xia {

 		height: 187px;

 	}

 	.scbtsbot {

 		margin-bottom: 35px;

 	}

 	:root {
 		--font48: 28px;
 	}

 	.news-top .hnbc-top-left {
 		padding-right: 4%;
 	}

 	.hnbc-top-left {
 		padding-top: 25px;
 	}

 	/* 991end */

 }



 @media screen and (max-width: 767px) {
 	.cfpr-img-btn {
 		padding: 5px;
 		border-radius: 30px;
 		bottom: 20px;
 	}

 	/* Linda-start */

 	.siiw-list-swiper {

 		padding-right: 0px !important;

 	}



 	.hnbc-bot-item {

 		width: 50%;

 		margin-top: 20px;

 	}



 	.hnbc-bot {

 		flex-wrap: wrap;

 	}



 	.hnbc-bot-item:nth-child(1),

 	.hnbc-bot-item:nth-child(2) {

 		margin-top: 0;

 	}



 	.solution-opinion-wrap-text {

 		width: 73%;

 		padding-left: 0;

 	}



 	.solution-opinion-wrap-img {

 		width: 30%;

 		margin-bottom: 20px;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 300px;

 	}



 	.solution-energy-tp {

 		padding-top: 65px;

 		padding-bottom: 65px;

 	}



 	.solution-news-wrap,

 	.solution-custom-wrap {

 		margin-bottom: 65px;

 	}



 	.lab-ban-title {

 		width: 70vw;

 		height: 11.48vw;

 	}



 	.lab-ban .std-h5 {

 		width: 90%;

 	}



 	/* Linda-end */

 	.scb-ban-pc,

 	.ys-nyban-pc {

 		display: none;

 	}



 	.scb-ban-video {

 		display: none;

 	}



 	.scb-ban-ph,

 	.ys-nyban-ph {

 		display: block;

 	}



 	.scb-modal-content {

 		max-height: 550px;

 		padding: 50px 20px;

 	}



 	:root {

 		--font80: 40px;

 		--font64: 36px;

 		--font48: 28px;

 		--font32: 24px;



 		--font28: 22px;



 		--font24: 18px;

 		--font20: 16px;



 		--space1: 65px;

 		--space2: 60px;

 		--space3: 28px;

 		--data170: 64px;



 		--head: 56px;

 		--radius: 22px;

 		/* --btnh1: 40px; */

 	}



 	.service-title-left {

 		margin-bottom: 20px;

 	}



 	.service-title-right .std-text2 {

 		margin-bottom: 22px;

 	}



 	.service-title-right .std-text2 {

 		margin-bottom: 11px;

 	}



 	.sili-text p::before {

 		top: 4px;

 	}



 	.sili-text p::after {

 		top: 15px;

 	}



 	.sili-text p {

 		margin-bottom: 6px;

 	}



 	.sili-text {

 		margin-bottom: 22px;

 	}



 	.sili-cry {

 		padding-bottom: calc(var(--space2) / 3 * 2);

 	}



 	.service-process .scbbox1400::before {

 		left: 20px;

 	}



 	.service-process-cry {

 		padding: 36px 0 36px 36px;

 	}



 	.service-process-cry .std-h3 {

 		width: 100%;

 	}



 	.service-process-cry-list {

 		margin-top: 12px;

 	}



 	.spcl-item .std-h6 {

 		font-size: 16px;

 	}



 	.service-process-cry-list {

 		--distance160: 30px;

 	}



 	.spcl-item-data {

 		font-size: 60px;

 	}



 	.spcl-item .std-h6 {

 		margin-bottom: 12px;

 	}



 	.spcl-item {

 		padding-top: 36px;

 		padding-bottom: 36px;

 	}



 	.sfri-cry {

 		flex-wrap: wrap;

 	}



 	.sfri-cry .std-text1 {

 		width: 100%;

 	}



 	.sfri-cry-list {

 		width: 100%;

 	}



 	.sfri-cry-list {

 		padding-top: 18px;

 		padding-bottom: 18px;

 	}



 	.service-card-item {

 		width: 33.333333%;

 	}



 	.service-card-item {

 		padding: 14px 3px 14px;

 	}



 	.service-card {

 		padding: 10px 0;

 	}



 	.service-firm::before {

 		top: -40%;

 		height: 40%;

 	}



 	.service-title-right .std-text2 {

 		margin-bottom: 20px;

 	}



 	.sili-cry .service-title-right .std-text2 {

 		margin-bottom: 12px;

 	}



 	.why-select .ys-cont900 {

 		width: 86%;

 	}



 	.wicn-box-text {

 		padding: 0 23px 25px;

 	}



 	.wicn-box-text .std-h6 {

 		margin-bottom: 7px;

 	}



 	.wicn-box-play {

 		width: 46px;

 	}



 	.why-inof-cry {

 		--distance15: 6px;

 	}



 	.wicn-box-data span {

 		margin-right: 2px;

 	}



 	.why-inof-cry-nub2 .wicn-box {

 		padding: 17px 18px 18px;

 	}



 	.wicn-box-bot .std-h4 {

 		font-size: 18px;

 	}



 	.wicn-box-icon {

 		margin-bottom: 18px;

 	}



 	.wicn3-core {

 		padding: 16px 14px;

 		width: 180px;

 	}



 	.wicn3-core .std-h4 {

 		font-size: 22px;

 	}



 	.wicn3-core .std-h4 {

 		margin-bottom: 7px;

 	}



 	.wicn3-core .std-h6 {

 		font-size: 16px;

 	}



 	.wicn4-core,

 	.why-inof-cry-nub5 .wicn-box {

 		padding: 17px 18px 0;

 	}



 	.wicn4-core .std-h6,

 	.why-inof-cry-nub5 .std-h6 {

 		font-size: 14px;

 	}



 	.wicn4-core .std-h6 {

 		margin-bottom: 8px;

 	}



 	.wicn4-core .std-h4 {

 		font-size: 18px;

 	}



 	.why-inof-cry-nub5 .std-h3 {

 		font-size: 20px;

 	}



 	.why-inof-cry-nub5 .std-h3 {

 		padding: 0 9px;

 		width: calc(8em + 18px);

 	}



 	.stretch-font span {

 		margin-bottom: 8px;

 	}



 	.why-inof-cry-nub5 .std-h6 {

 		margin-bottom: 26px;

 	}



 	.stretch-font::before {

 		top: -10px;

 		left: -6px;

 	}



 	.stretch-font::before,

 	.stretch-font::after {

 		height: 40px;

 	}



 	.stretch-font::after {

 		transform: translate(6px, -10px);

 	}



 	.wlln-font {

 		line-height: 1.2;

 	}



 	.wecl-item {

 		flex-wrap: wrap;

 	}



 	.wecl-item-logo {

 		width: 200px;

 		height: 200px;

 		margin-bottom: 18px;

 	}



 	.wecl-item-text {

 		width: 64%;

 		padding-left: 0;

 	}



 	.wecl-item-data {

 		width: 36%;

 	}



 	.wecl-item-text .std-h6 {

 		margin-bottom: 12px;

 	}



 	.wecl-item {

 		padding: 18px 10px 18px;

 	}



 	.wecl-item-text-inof {

 		padding-left: 2px;

 	}



 	.why-case-cry {

 		flex-wrap: wrap;

 	}



 	.why-case-img {

 		width: 60vw;

 	}



 	.wccr-item {

 		padding-top: 8px;

 		padding-left: 4px;

 		padding-right: 6px;

 		padding-bottom: 4px;

 	}



 	.why-case-cry-right {

 		padding-top: 18px;

 	}



 	.wclh-list-item {

 		width: 120px;

 		padding: 0 5px;

 	}



 	.wclh-lil-circle {

 		width: 110px;

 		height: 110px;

 	}



 	.wclh-list {

 		width: calc(120px * var(--width-shu));

 	}



 	.wacl-list-item-img {

 		width: 55%;

 	}



 	.wacl-list-item-text {

 		width: 45%;

 	}



 	.wacl-list-item-text {

 		padding-right: 0;

 		padding-left: 8px;

 		padding-bottom: 26px;

 	}



 	.wacl-lit-yin {

 		width: 30px;

 		margin-bottom: 7px;

 	}



 	.wacl-list-item-text .std-h6,

 	.wacl-list-item-text .std-h6 p {

 		line-height: 1.4;

 	}



 	.wacl-list-item {

 		width: calc(100vw - 40px);

 	}



 	.wacl-list-item-text .std-h6 {

 		margin-bottom: 16px;

 	}

 	.wacl-list .slick-dots {

 		bottom: 26px;

 		width: 45%;

 		padding-left: 3px;

 	}

 	.cibt-parga1 p {

 		line-height: 1.5 !important;

 	}



 	.wacl-list .slick-dots {

 		bottom: 13px;

 	}



 	.why-share-list-item {

 		width: 50%;

 	}



 	.why-awards-list-item {

 		width: 100%;

 	}



 	.why-awards {

 		--jian15: 5px;

 	}



 	.why-awards-other-nub {

 		width: 50%;

 	}



 	.why-awards-other-nub:not(:first-child) {

 		display: none;

 	}



 	.why-awards-other .slick-track {

 		display: flex;

 	}



 	.why-awards-other .slick-slide {

 		height: auto;

 	}



 	.why-awards-other .slick-dots {

 		bottom: 0;

 	}



 	.why-awards-other.slick-dotted {

 		padding-bottom: 24px;

 	}



 	.mod-cta-text {

 		padding: 0 42px;

 	}



 	.mod-cta-text .std-text2 {

 		margin: 6px 0 16px;

 	}



 	.mod-cta-text {

 		position: relative;

 		top: 0;

 		left: 0;

 		transform: translate(0);

 		padding-left: 22px;

 		padding-right: 41%;

 		padding-top: 30px;

 		padding-bottom: 30px;

 	}



 	.mod-cta-bj {

 		position: absolute;

 		width: calc(100% - 40px);

 		height: 100%;

 	}



 	.mod-cta-bj img {

 		height: 100%;

 		object-fit: cover;

 	}



 	.why-share .std-h3 {

 		margin-bottom: 24px;

 	}



 	.why-share {

 		--jian64: 18px;

 	}



 	.wsli-text-inof {

 		padding: 22px 22px;

 	}



 	.wsli-text .std-text1 {

 		margin-bottom: 6px;

 	}



 	.ys-bbl-item-nub {

 		width: 50%;

 	}



 	.ys-bbl-item {

 		flex-wrap: wrap;

 	}



 	.company-outline .std-h1 {

 		font-size: 8vw;

 	}



 	.company-partner.mod-arrow .slick-next,

 	.company-founder-alway.mod-arrow .slick-next,

 	.company-who.mod-arrow .slick-next {

 		right: 20px;

 	}



 	.company-founder-alway.mod-arrow .slick-next {

 		right: 0;

 	}



 	.mod-arrow .swiper-button-prev,

 	.mod-arrow .swiper-button-next,

 	.swiper-arrow-left,

 	.swiper-arrow-right,

 	.mod-arrow .slick-prev,

 	.mod-arrow .slick-next {

 		width: 34px;

 		height: 34px;

 	}



 	.mod-arrow .swiper-button-prev,

 	.mod-arrow .swiper-button-next,

 	.swiper-arrow-left,

 	.swiper-arrow-right,

 	.mod-arrow .slick-prev,

 	.mod-arrow .slick-next {

 		border-radius: 10px;

 	}



 	.mod-arrow .swiper-button-next::after,

 	.mod-arrow .slick-next::after,

 	.mod-arrow .swiper-button-prev::after,

 	.mod-arrow .slick-prev::after {

 		width: 18px;

 		height: 8px;

 	}



 	.company-partner.mod-arrow .slick-prev,

 	.company-founder-alway.mod-arrow .slick-prev,

 	.company-who.mod-arrow .slick-prev {

 		right: 65px;

 	}



 	.company-founder-alway.mod-arrow .slick-prev {

 		right: 45px;

 	}



 	.company-who .std-h3,

 	.company-founder-alway .std-h3,

 	.company-partner .std-h3 {

 		margin-bottom: 28px;

 	}



 	.company-founder-person {

 		flex-wrap: wrap;

 	}



 	.company-founder-person-left {

 		padding-right: 0;

 		width: 100%;

 		margin-bottom: 16px;

 	}



 	.company-founder-person-right {

 		width: 68.72%;

 	}



 	.company-founder-alway {

 		--top70: 40px;

 	}



 	.company-founder-person {

 		padding-bottom: 46px;

 	}



 	.company-founder-alway-list {

 		--jian30: 8px;

 	}



 	.cfal-item-link {

 		padding: 24px 14px 18px;

 	}



 	.cfal-item-link .scbimgbox_cover {

 		margin-bottom: 10px;

 	}



 	.company-who-list {

 		--jian20: 8px;

 	}



 	.cwli-link-img-play {

 		width: 46px;

 	}



 	.cwli-link-img {

 		margin-bottom: 12px;

 	}



 	.company-active-list-item1 {

 		width: 40%;

 		margin-left: 2.1%;

 	}



 	.company-active-list-item2 {

 		width: 36%;

 		margin-right: 0.4%;

 	}



 	.company-active-list2-left {

 		width: 38%;

 	}



 	.company-active-list-item5 {

 		width: 21%;

 	}



 	.company-active-list2-right {

 		width: 44%;

 		margin-right: -4px;

 	}



 	.company-active-list-item6 {

 		width: 80%;

 	}



 	.company-active-list-item7 {

 		width: 70%;

 	}



 	.company-value-list {

 		white-space: normal;

 		margin: calc(var(--jian54)* -1) 0;

 	}



 	.company-value-list-item {

 		margin: var(--jian54) 0;

 	}



 	.cvli-dots {

 		position: absolute;

 		/* top: 50%;

        transform: translateY(-50%);

        left: calc(100% + var(--jian54)); */

 		top: calc(100% + var(--jian54));

 		left: 50%;

 		transform: translateX(-50%);

 	}



 	.cvli-dots-nub {

 		left: -4.5px !important;

 		transform: translateY(-50%);

 	}



 	.cvli-dots-nub:nth-child(2) {

 		top: -15px;

 	}



 	.cvli-dots-nub:nth-child(4) {

 		top: 15px;

 	}



 	.cvli-dots-nub:nth-child(3) {

 		top: 0px;

 	}



 	.cvli-dots-nub:nth-child(1) {

 		top: -30px;

 	}



 	.cvli-dots-nub:nth-child(5) {

 		top: 30px;

 	}



 	.company-value-inof {

 		transform: translateX(0);

 	}



 	.company-value {

 		min-height: auto;

 		height: auto;

 	}



 	.company-value.on2 .company-value-view {

 		position: relative;

 		top: auto;

 	}



 	.company-value-view {

 		height: auto;

 	}



 	.company-value.on1 .company-value-view {

 		position: relative;

 	}



 	.company-value-view,

 	.company-value.on1 .company-value-view {

 		position: sticky;

 		top: 56px;

 	}



 	.company-value-view .std-h3 {

 		position: relative;

 		top: 0;

 		left: 0;

 	}



 	.company-value-ph {

 		display: block;

 		width: 100%;

 		height: 60vh;

 	}



 	.company-value-view {

 		--jian: calc(50vh - 28px);

 		--scaleh: calc(var(--value1) * 80%);

 		clip-path: circle(var(--scaleh) at 50% var(--jian));

 	}



 	.company-value-list-item::before {

 		-webkit-transition: opacity .6s linear, width .6s cubic-bezier(0.165, 0.84, 0.44, 1), height .6s cubic-bezier(0.165, 0.84, 0.44, 1);

 		-o-transition: opacity .6s linear, width .6s cubic-bezier(0.165, 0.84, 0.44, 1), height .6s cubic-bezier(0.165, 0.84, 0.44, 1);

 		transition: opacity .6s linear, width .6s cubic-bezier(0.165, 0.84, 0.44, 1), height .6s cubic-bezier(0.165, 0.84, 0.44, 1);

 	}



 	.company-value-list-item.act::before {

 		width: 100%;

 		height: 100%;

 		opacity: 1;

 	}



 	.cvli-box {

 		-webkit-transition: opacity .6s linear;

 		-o-transition: opacity .6s linear;

 		transition: opacity .6s linear;

 	}



 	.company-value-list-item.act .cvli-box {

 		opacity: 1;

 	}



 	.cvli-dots-nub {

 		-webkit-transition: opacity 0.3s ease-in-out;

 		-o-transition: opacity 0.3s ease-in-out;

 		transition: opacity 0.3s ease-in-out;

 	}



 	.company-value-list-item.act .cvli-dots-nub {

 		opacity: 1.0;

 	}



 	.company-value.actx .company-value-view {

 		clip-path: none;

 	}



 	/* tammy - end */



 	/* Linda-start */

 	.solution-energy-tp-text {

 		padding-right: 0;

 		width: 100%;

 	}



 	.solution-energy-tp-video {

 		width: 100%;

 		margin-top: 40px;

 	}



 	.solution-energy-tp h1 {

 		margin-top: 12px;

 	}



 	.sett-parga {

 		margin-top: 20px;

 	}



 	.sett-btn {

 		margin-top: 25px;

 	}



 	.home-cust-top-li {

 		width: 25%;

 	}



 	.solution-main .home-cust-top-ul {

 		padding-top: 10px;

 		padding-bottom: 30px;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 240px;

 	}



 	.siiw-titbox {

 		padding-left: 0;

 	}



 	.slsl-img {

 		width: 100%;

 	}



 	.slsl-text {

 		padding-left: 0;

 		width: 100%;

 		margin-top: 30px;

 	}



 	.siiw-list-swiper,

 	.liib-swiper {

 		padding-bottom: 20px !important;

 	}



 	.siiw-list {

 		margin-top: 40px;

 	}



 	.siiw-titbox .std-h6 {

 		margin-top: 10px;

 	}



 	.solution-opinion-wrap-text {

 		width: 100%;

 	}



 	.solution-opinion-wrap-num {

 		width: 100%;

 		position: static;

 		padding-left: 0;

 	}



 	.solution-opinion-wrap-text {

 		padding-right: 0;

 		border-right: none;

 		margin-bottom: 30px;

 	}



 	.solution-opinion-wrap-img {

 		width: 50%;

 	}



 	.sowt-tit {

 		margin-top: 0;

 		margin-bottom: 15px;

 	}



 	.sslu-item {

 		width: 100%;

 	}



 	.sown-data {

 		font-size: 54px;

 	}



 	.liit-parga {

 		width: 100%;

 		margin-top: 20px;

 	}



 	.lab-info-item-tp .std-h3 {

 		width: 100%;

 	}



 	.lab-info-item-bt {

 		margin-top: 30px;

 	}



 	.liib-swiper {

 		padding-right: 0px !important;

 	}



 	.liib-swiper-item-icon {

 		width: 36px;

 	}



 	.lab-ban {

 		padding-top: 80px;

 		padding-bottom: 70px;

 	}



 	.scb-videom-content {

 		max-width: calc(100vw - 80px);

 	}



 	/* Linda-end */
 	.contact-us-left {
 		background: none;
 	}

 	.contact-us-left .contact_image {
 		width: 100%;
 	}


 	.contact-us .scbbox1400 {

 		flex-wrap: wrap;

 	}



 	.contact-us-right {

 		width: 100%;

 	}



 	.contact-us {

 		padding-bottom: 15vw;

 	}



 	.contact-us-right {

 		padding-top: 2px;

 	}



 	.cull-item {

 		margin-bottom: 0px;

 	}



 	.cull-item:not(:first-child) {

 		display: none;

 	}



 	.contact-us-left-list .slick-dots {

 		bottom: 0;

 	}



 	.contact-us-left-list.slick-dotted {

 		padding-bottom: 20px;

 	}



 	.contact-us .scbbox1400 {

 		min-height: auto;

 	}



 	.contact-start .scbbox1400 {

 		padding-top: 103px;

 		padding-bottom: 93px;

 	}



 	.contact-start-pop-item1 {

 		width: 100px;

 		top: 0px;

 	}



 	.contact-start-pop-item5 {

 		width: 88px;

 		right: 16px;

 	}



 	.contact-start-pop-item2 {

 		width: 80px;

 		left: 8%;

 		bottom: 60px;

 	}



 	.contact-start-pop-item4 {

 		width: 82px;

 		bottom: 70px;

 		right: 5.357143%;

 	}



 	.contact-start-box .std-text2 {

 		margin-bottom: 22px;

 	}



 	.std-btn8-box {

 		padding: 5px 18px;

 	}



 	.std-btn8-box p {

 		font-size: 14px;

 	}



 	.contact-start-box-list {

 		width: 180px;

 	}



 	.csbl-nub {

 		margin-bottom: 8px;

 	}



 	.cull-item:not(:first-child) {

 		display: none;

 	}



 	.news-top .hnbc-top-left {

 		width: 100%;

 		padding-right: 0;

 	}



 	.news-top .hnbc-top-right {

 		width: 100%;

 		margin-bottom: 20px;

 	}



 	.news-top .hnbc-top {

 		flex-wrap: wrap;

 		flex-direction: column-reverse;

 	}



 	.news-bot-li .scbimgbox_cover {

 		width: 100%;

 		margin-bottom: 20px;

 	}



 	.news-bot-li-text {

 		width: 100%;

 		padding-left: 0;

 	}



 	.news-bot-li a {

 		flex-wrap: wrap;

 	}



 	.news-bot-li a {

 		padding: 20px 15px;

 	}



 	.nbri-ul1 li {

 		width: 100%;

 	}



 	.nbri-ewm {

 		width: 220px;

 	}



 	.nbri-ewm-img {

 		padding: 26px;

 	}



 	.hnbc-bot-item {

 		width: 50%;

 	}



 	.newsdt-main .newsdt-top-cont {

 		padding: 40px 0 20px;

 	}



 	.newsdt-top-cont .std-h3 {

 		margin: 14px 0;

 	}



 	.yxedr-active p {

 		margin-bottom: 12px;

 	}



 	.newsdt-guide-img {

 		display: none;

 	}



 	.newsdt-guide {

 		padding: 40px 20px;

 	}



 	.newsdt-guide {

 		flex-wrap: wrap;

 	}



 	.newsdt-guide-text {

 		padding: 0;

 		margin-bottom: 20px;

 	}



 	.newsdt-guide {

 		margin-top: 50px;

 	}



 	.topic-main .news-bot .scbbox1400 {

 		flex-direction: column-reverse;

 	}



 	.case-top-info .std-h2 {

 		font-size: 20px;

 	}



 	.case-top-info .std-h6 {

 		font-size: 16px;

 	}



 	.case-top-num {

 		padding-right: 15px;

 	}



 	.case-top .ys-slick {

 		width: 150px;

 	}



 	.case-bot-icon {

 		top: 16px;

 		left: 30px;

 		width: 100px;

 	}



 	.case-bot .item {

 		padding: 0 20px;

 	}



 	.case-bot-masonry {

 		margin: 0 -20px 20px;

 	}



 	.casetab-suff-top-cont .std-h2 {

 		margin-bottom: 10px;

 	}



 	.casetab-brand-title .std-text1,

 	.casetab-brand-title .std-h3 {

 		width: 100%;

 	}



 	.casetab-brand-title {

 		flex-wrap: wrap;

 	}



 	.casetab-brand-title .std-h3 {

 		margin-bottom: 20px;

 	}



 	.casetab-brand-li {

 		flex-wrap: wrap;

 	}



 	.casetab-brand-li-text {

 		width: 100%;

 		padding: 20px 0 0;

 	}



 	.casetab-brand-ul .case-bot-pic {

 		width: 100%;

 	}



 	.casetab-brand-li {

 		padding: 30px 20px;

 		margin-bottom: 40px;

 	}



 	.casetab-sulo-ul li {

 		width: 100%;

 		margin-bottom: 30px;

 	}



 	.casetab-sulo-ul .std-h4 {

 		margin-bottom: 10px;

 	}



 	.casetab-sulo-ul li:last-child {

 		margin-bottom: 0;

 	}



 	.casedt-sur-logo {

 		width: 250px;

 	}



 	.casedt-sur-title {

 		margin-bottom: 40px;

 	}



 	.casedt-sur-vio {

 		margin-bottom: 50px;

 	}



 	.casedt-sur-num-text {

 		padding-left: 6px;

 		font-size: 20px;

 	}



 	.casedt-sur-leader-left {

 		width: 100%;

 		margin-top: 20px;

 	}



 	.casedt-sur-leader {

 		flex-wrap: wrap;

 		flex-direction: column-reverse;

 	}



 	.casedt-sur-leader {

 		padding: 40px 30px;

 	}



 	.casedt-spec-item-left {

 		width: 100%;

 		margin-bottom: 30px;

 	}



 	.casedt-spec-item-top {

 		flex-wrap: wrap;

 	}



 	.casedt-spec-item-top,

 	.casedt-spec-item-top {

 		margin-bottom: 0;

 	}



 	.casedt-case .swiper-slide {

 		width: 50% !important;

 	}



 	.casedt-spec {

 		margin-bottom: 60px;

 	}



 	.casedt-main .mod-cta .scbbox1400 {

 		width: calc(100% - 40px);

 	}



 	.casedt-main .home-part .mod-cta-text {

 		padding: 40px 0;

 	}



 	.casedt-case {

 		margin-bottom: 30px;

 	}



 	.casedt-case .swiper-pagination {

 		bottom: -35px !important;

 	}



 	.home-part {

 		padding: var(--space1) 0 0;

 	}


 	.marginT40 {
 		margin-top: 0 !important;
 		margin-bottom: 0 !important;
 	}

 	.marginbt20 {
 		margin-bottom: 20 !important;

 	}

 	.paddingtop {
 		padding-top: 20px !important;
 	}



 	.submit-cont {

 		flex-wrap: wrap;

 		flex-direction: column-reverse;

 		justify-content: flex-end;

 	}



 	.submit-left {

 		width: 100%;

 		padding: 0;

 	}



 	.submit-right {

 		width: 100%;

 		height: 45%;

 	}



 	.submit-right img {

 		width: 40%;

 	}



 	.submit-left {

 		width: 100%;

 		padding: 20px 0 0;

 	}



 	.submit-right::before {

 		height: 100%;

 		animation: pic1 1.2s ease-out 0s normal forwards;

 	}



 	@keyframes pic1 {

 		0% {

 			width: 100%;

 		}



 		100% {

 			width: 100%;

 		}

 	}



 	.submit-right img {

 		animation: pic2 1s ease-out 0s normal forwards;

 	}



 	@keyframes pic2 {

 		0% {

 			opacity: 1;

 			transform: translate(-50%, -50%);

 		}



 		100% {

 			opacity: 1;

 			transform: translate(-50%, -50%);

 		}

 	}



 	.submit-left-ewm {

 		margin-top: 30px;

 	}



 	.submit-left .std-text1 {

 		width: 100%;

 	}



 	.submit-left-cont .std-btn9 {

 		margin-top: 10px;

 	}



 	.home-banner-img-ph {

 		display: block;

 	}



 	.home-banner-img-pc {

 		display: none;

 	}



 	.home-banner-title {

 		width: 70%;

 	}



 	.mod-cta .std-btn9,

 	.home-ban .std-btn9 {

 		--btnw: 148px;

 	}



 	.home-ban .home-cust-top-li {

 		width: 25%;

 		margin-bottom: 10px;

 	}



 	.home-ban .home-cust-top-ul {

 		padding: 20px 0 10px;

 	}



 	.home-cust-bot .home-cust-bot-left {

 		top: 0;

 		width: 100%;

 		position: static;

 	}



 	.home-cust-bot-right {

 		width: 100%;

 	}



 	.home-cust-bot-cont {

 		position: static;

 		display: flex;

 		flex-direction: column-reverse;

 	}



 	.home-customer .swiper-pagination {

 		display: none;

 	}



 	.home-cust-bot .swiper-slide {

 		padding: 28px 20px 90px;

 	}



 	.std-btn9 {

 		--btnw: 120px;

 	}



 	.home-cust-bot .swiper-button-next {

 		left: 72px !important;

 	}



 	.hrlb-img {

 		display: none;

 	}



 	.hrlb-cont {

 		padding: 30px 20px;

 		flex-wrap: wrap;

 	}



 	.hrlb-cont-text {

 		margin-bottom: 20px;

 	}



 	.hrlb-cont-bg {

 		width: 50%;

 	}



 	.home-solu-bot-data {

 		flex-wrap: wrap;

 	}



 	.hsbt-text {

 		width: 100%;

 	}



 	.home-solu-bot-data {

 		margin-bottom: 30px;

 	}



 	.hsbl-logo-li .scbimgbox_cover {

 		width: 100px;

 		height: 100px;

 	}



 	.hsbl-logo-li {

 		width: 100px;

 	}



 	.home-solu-bot {

 		margin-bottom: 40px;

 	}



 	.hsbt-num-cont {

 		font-size: 110px;

 	}



 	.home-solution .hsbt-num-cont-span2 {

 		font-size: 58px;

 	}



 	.home-solu-tab {

 		width: 100%;

 	}



 	.home-solu-bot {

 		margin-top: 30px;

 	}

 	.home-rely-list-mid {
 		margin-bottom: 50px;
 	}

 	.home-service {

 		padding-top: 40px !important;

 	}



 	.home-data-bg {

 		top: 0px;

 	}



 	.home-news-top {

 		flex-wrap: wrap;

 	}



 	.home-news .home-solu-top-cont {

 		margin-top: 20px;

 	}



 	.hnbc-top-left {

 		padding-right: 0;

 		padding-top: 0;

 		width: 100%;

 		margin-bottom: 30px;

 	}



 	.hnbc-top-right {

 		width: 100%;

 	}



 	.hnbc-top {

 		flex-wrap: wrap;

 	}



 	.hnbc-top-left .std-h5 {

 		margin: 15px 0 20px;

 	}



 	.mod-cta {

 		padding: 40px 0;

 	}



 	.home-solu-top-cont {



 		overflow-x: auto;

 		white-space: nowrap;

 		display: inline-block;

 	}



 	.home-solu-tab {

 		width: 600px;

 		white-space: nowrap;

 		display: inline-block;

 	}



 	.home-customer {

 		padding-bottom: 30px;

 	}



 	.home-solu-top-cont {

 		display: block;

 	}



 	.home-service .home-service-title {

 		flex-wrap: nowrap;

 	}



 	.scbfooter-top-nav {

 		display: none;

 	}



 	.scbfooter-top-ul {

 		width: 100%;

 		display: flex;

 		justify-content: space-between;

 	}



 	.scbfooter-top-li {

 		width: calc(50% - 10px);

 	}



 	/* .scbfooter-top-li:first-child{

        padding-right: 20px;

    } */

 	.scbfooter-top-share {

 		width: 100%;

 		margin-bottom: 20px;

 	}



 	.scbfooter-top {

 		flex-wrap: wrap;

 	}



 	.scbfooter-bot {

 		padding: 20px 0 26px;

 	}



 	.scbfooter-bot-cont p a,

 	.scbfooter-bot-cont p span {

 		line-height: 1.5;

 	}



 	.yfts-top-item:first-child .yfts-top-item-icon {

 		width: 50px;

 	}



 	.yfts-top-item-icon {

 		width: 24px;

 	}



 	.solution-opinion {

 		padding-bottom: 60px;

 	}



 	/* 网站建设欣赏页面-start */

 	.appreciate-contact-img {

 		width: 100%;

 	}



 	.appreciate-contact-text {

 		padding-left: 0;

 		width: 100%;

 		margin-top: 40px;

 	}



 	.appreciate-contact {

 		padding: 50px 0;

 	}



 	.appreciate-contact-text-parga p {

 		height: auto;

 		-webkit-line-clamp: inherit;

 	}



 	.appreciate-img-bt-list {

 		margin-top: 66px;

 		padding-left: 40px;

 	}



 	.aibl-li::after {

 		border-radius: 20px;

 	}



 	.appreciate-img {

 		padding-bottom: 70px;

 	}



 	.aibl-li img {

 		border-radius: 10px;

 	}



 	.aibl-li {

 		padding: 10px;

 	}



 	.appreciate-case {

 		padding-top: 60px;

 		padding-bottom: 60px;

 	}



 	.appreciate-case-list-li {

 		width: 100%;

 	}



 	.appreciate-case h2 {

 		margin-bottom: 30px;

 	}



 	/* 网站建设欣赏页面-end */

 	.mod-cta-bj video {

 		display: none;

 	}



 	.casetab-suff-top-cont {

 		width: calc(100% - 68px);

 	}



 	.casetab-suff-top-cont .std-text1 {

 		margin-bottom: 9px;

 	}



 	.casetab-suff-top-cont .std-h2 {

 		margin-bottom: 8px;

 	}



 	.casetab-suff-top-cont .std-text1,

 	.casetab-suff-top-cont .std-text1 p {

 		line-height: var(--line15);

 	}



 	.yftl-float {

 		padding: 14px 12px 14px 14px;

 	}



 	.wali-link-text .std-h5 {

 		height: auto;

 	}


 	/*2024.9.5 start*/

 	.clsa-top-le {

 		width: 26px;

 	}



 	.clsa-top-ri {

 		padding-left: 6px;

 	}



 	/*2024.9.5 end*/

 	/*2024.9.6修改 start*/

 	.case-bot-add {

 		font-size: 30px;

 		margin-bottom: 4px;

 	}



 	/*2024.9.6修改 end*/

 	/*2024.9.5新增 start*/

 	.website-section-ul-list {

 		width: 100%;

 	}



 	.wsul-link-img {

 		border-radius: 10px;

 	}



 	.wsul-link {

 		padding: 15px;

 		border-radius: 15px;

 	}



 	.website-section-tit {

 		margin-bottom: 30px;

 	}



 	.website-section {

 		padding-top: 40px;

 	}



 	.website-section-page {

 		margin-top: 24px;

 		margin-bottom: 16px;

 	}



 	.wsul-link-btm-tit {

 		height: auto;

 		-webkit-line-clamp: inherit;

 	}



 	.wlbi-text {

 		font-size: 14px;

 	}



 	.casedt-main .casedt-sur-vio-img video {

 		display: none !important;

 	}



 	/*2024.9.5新增 end*/

 	.ys-cont1100 {

 		max-width: calc(100% - 40px);

 	}



 	.casedt-free .std-h3 {

 		margin-bottom: 30px;

 	}



 	.casedt-free-core {

 		flex-wrap: wrap;

 	}



 	.casedt-free-core-left {

 		width: 100%;

 		position: relative;

 	}



 	.casedt-free-core {

 		height: auto;

 		max-height: none;

 	}



 	.casedt-free-core-text {

 		width: 100%;

 	}



 	.casedt-free {

 		--height1: calc(calc(100vw - 40px) / 675* 900);

 	}



 	.casedt-detail-core {

 		flex-wrap: wrap;

 	}



 	.casedt-detail-core .std-text2 {

 		padding-right: 0;

 		width: 100%;

 	}



 	.casedt-detail-core-code {

 		width: 100%;

 		padding-top: var(--space3);

 		display: flex;

 		justify-content: space-around;

 		flex-wrap: wrap;

 	}



 	.cdcc-nub {

 		width: 100px;

 	}



 	.cdcc-nub .std-text2,

 	.cdcc-nub .std-text2 p {

 		font-size: 14px;

 	}



 	.cdcc-nub {

 		margin-bottom: 0;

 	}



 	.casedt-sur-title {

 		margin-bottom: 26px;

 	}



 	.why-approve1 .std-h3 {

 		margin-bottom: 20px;

 	}



 	.why-approve1-text::before,

 	.why-approve1-text::after {

 		width: 30px;

 		height: 30px;

 	}



 	.why-approve1-text::before {

 		left: -6px;

 	}



 	.why-approve1-text::after {

 		left: calc(100% + 6px);

 	}



 	.why-approve1-text {

 		margin-bottom: 24px;

 	}



 	.why-approve1-other-play {

 		width: 40px;

 		margin-bottom: 10px;

 	}



 	.why-video-pop .scb-videom-content {

 		width: 280px;

 	}



 	.solution-main .home-cust-top-ul {

 		padding-top: 28px;

 		padding-bottom: 28px;

 	}



 	.cfct-scroll {

 		height: auto !important;

 		max-height: auto !important;

 	}

 	.cfct-scroll {

 		max-height: inherit !important;

 	}

 	.scbfooter-top-share {

 		position: relative;

 		z-index: 20;

 	}

 	.home-solu-tab-item {

 		float: none !important;

 		display: inline-block;

 	}

 	.home-solu-tab {

 		width: 100% !important;

 	}

 	.siiw-list .swiper-button-prev {

 		right: 50px;

 	}

 	.siiw-list {

 		padding-bottom: 56px;

 	}

 	.swiper-button-icons {

 		bottom: -56px;

 	}

 	.siiw-list .swiper-button-prev::after,
 	.siiw-list .slick-prev::after,
 	.siiw-list .swiper-button-next::after,
 	.siiw-list .slick-next::after {

 		width: 20px;

 		height: 20px;

 	}

 	.home-solu-top-cont {

 		display: inline-block;

 	}

 	.csti-img2 {

 		display: block;

 	}

 	.csti-img1 {

 		display: none;

 	}

 	.news-bot-page-li {

 		max-width: 100%;

 		width: 100%;

 	}

 	.news-bot-page {

 		flex-wrap: wrap;

 	}

 	.news-bot-page-li:last-child .nbpl-cont,
 	.news-bot-page-li:last-child .nbpl-left {

 		flex-direction: row;

 	}

 	.scbtsbot {

 		margin-bottom: 30px;

 	}

 	.yfts-lxn-core {

 		padding: 9px 0;

 	}

 	.scbtslink-xia {

 		height: 171px;

 	}

 	.home-banner.home-banner1 .scb-ban-video {

 		display: none;

 	}

 	.hnbc-top-left .std-h3 {
 		-webkit-line-clamp: inherit;
 		height: auto;
 	}

 	.hnbc-top-left {
 		padding-top: 0px;
 	}

 	.hnbc-top-right {
 		padding-left: 0;
 	}

 	/* 767end */

 }



 @media screen and (max-width: 480px) {

 	:root {

 		--font80: 30px;

 		--font64: 26px;

 		--font48: 24px;

 		--font32: 20px;

 		--font28: 20px;

 		--font24: 18px;

 		--font20: 16px;

 		--font16: 14px;

 		--space1: 40px;

 		--space2: 32px;

 		--space3: 22px;

 		--data170: 52px;

 		--btnh1: 36px;

 		--radius: 12px;

 		/* --btnh1: 40px; */

 	}

 	.dong {
 		display: none;
 	}



 	.sili-ph-icon {

 		width: 22px;

 	}



 	.service-title-left {

 		margin-bottom: 16px;

 	}



 	.spcl-item:first-child {

 		width: 100%;

 		margin-left: 0;

 		padding-left: 0;

 	}



 	.spcl-item:first-child {

 		padding-bottom: 26px;

 	}



 	.service-process-cry-list {

 		margin-top: 22px;

 	}



 	.spcl-item-data {

 		font-size: 44px;

 	}



 	.service-process-cry {

 		padding: 32px;

 	}



 	.service-process-cry-list {

 		--distance160: 20px;

 	}



 	.spcl-item .std-h6 {

 		font-size: 14px;

 	}



 	.spcl-item {

 		padding-top: 26px;

 		padding-bottom: 26px;

 	}



 	.service-firm-top {

 		--distance37: 14px;

 		margin-bottom: 30px;

 	}



 	.mod-arrows1 .slick-prev::before,

 	.mod-arrows1 .slick-next::before {

 		width: 16px;

 		height: 16px;

 	}



 	.service-firm-rotate .slick-prev,

 	.service-firm-rotate .slick-next {

 		top: -36px;

 	}



 	.service-firm-rotate .slick-prev {

 		right: 36px;

 	}



 	.sfri-cry .std-text1 {

 		padding-top: 24px;

 	}



 	.service-firm-rotate {

 		margin-bottom: var(--space1);

 	}



 	.service-card-item-icon {

 		width: 50px;

 	}



 	.service-card-item .std-text1 {

 		font-size: 14px;

 	}



 	.service-card-item {

 		padding: 10px 7px 10px;

 	}



 	.why-select .std-h1 {

 		margin-bottom: 14px;

 	}



 	.why-select .ys-cont900 {

 		width: calc(100% - 40px);

 	}



 	.why-inof {

 		padding-top: 0;

 	}



 	.wicn-box-text .std-h6 {

 		font-size: 14px;

 		margin-bottom: 4px;

 	}



 	.wicn-box-text .std-h4 {

 		font-size: 18px;

 	}



 	.wicn-box-text {

 		padding: 0 17px 18px;

 	}



 	.wicn-box-play {

 		width: 40px;

 	}



 	.why-inof-cry {

 		--distance15: 4px;

 	}



 	.why-inof-cry-nub {

 		width: 100%;

 	}



 	.why-inof-cry-nub5 .wicn-box {

 		height: 50vw;

 	}



 	.why-link {

 		padding-top: 70px;

 		padding-bottom: var(--space2);

 	}



 	.why-link .std-h3 {

 		margin-bottom: 18px;

 	}



 	.wlln-icon {

 		width: 30px;

 		margin-left: 20px;

 	}



 	.why-exp-cry {

 		padding-top: 32px;

 	}



 	.wecl-item-logo {

 		width: 180px;

 		height: 180px;

 		margin-bottom: 12px;

 	}



 	.wecl-item-logo-icon {

 		width: 160px;

 	}



 	.wecl-item-text {

 		width: 100%;

 		padding-right: 0;

 		margin-bottom: 16px;

 	}



 	.wecl-item-data {

 		border-left: 0;

 		padding-left: 0;

 		padding-bottom: 0;

 	}



 	.wecl-item-text .std-h6 {

 		margin-bottom: 10px;

 	}



 	.wecl-item-data-font {

 		font-size: 48px;

 	}



 	.wecl-item {

 		margin-bottom: 16px;

 	}



 	.wecl-item {

 		padding: 14px 6px 16px;

 	}



 	.wecl-item.on::before,

 	.wecl-item.on::after {

 		width: calc(100% + 16px);

 	}



 	.wecl-item-data-font {

 		font-size: 40px;

 	}



 	.why-case-cry-right {

 		padding-top: 6px;

 	}



 	.wccr-item {

 		padding-top: 6px;

 		padding-left: 3px;

 		padding-right: 4px;

 		padding-bottom: 3px;

 	}



 	.why-case-cry {

 		margin-bottom: 16px;

 	}



 	.why-case-logo-horse {

 		margin-bottom: 5px;

 	}



 	.wclh-list-item {

 		width: 110px;

 		padding: 0 4px;

 	}



 	.wclh-lil-circle {

 		width: 102px;

 		height: 102px;

 	}



 	.wclh-list {

 		width: calc(110px * var(--width-shu));

 	}



 	.wacl-list-item-text .std-h6 {

 		font-size: 14px;

 		line-height: 1.3;

 	}



 	.wacl-list-item {

 		align-items: flex-end;

 	}



 	.wacl-lit-yin {

 		width: 24px;

 		margin-bottom: 4px;

 	}



 	.wacl-list-item-text .std-h6 {

 		margin-bottom: 12px;

 	}

 	.slick-dots li {

 		width: 8px;

 		height: 8px;

 		margin: 0 4px;

 	}



 	.wacl-list-item-img {

 		width: 52%;

 	}



 	.wacl-list-item-text {

 		width: 48%;

 	}



 	.why-approve .std-h3 {

 		margin-bottom: 16px;

 	}



 	.wacl-list-item-text {

 		padding-bottom: 35px;

 	}



 	.wacl-list .slick-dots {

 		width: 48%;

 		padding-left: 2px;

 	}



 	.wsli-text-inof {

 		padding: 18px 16px;

 	}



 	.wsli-text .std-text1 {

 		margin-bottom: 3px;

 	}



 	.why-share-list {

 		--jian18: 14px;

 	}



 	.wsli-text .std-h5 {

 		font-size: 18px;

 	}



 	.wsli-text::before {

 		border-bottom: 10px solid var(--bg);

 		border-left: 12px solid transparent;

 		border-right: 12px solid transparent;

 		top: -10px;

 	}



 	.why-share-list-item:nth-of-type(2n) .wsli-text::before {

 		bottom: -11px;

 	}



 	.why-share-list-item:nth-of-type(2n) .wsli-text::before {

 		border-top: 12px solid var(--bg);

 	}



 	.wali-link-text .std-h5 {

 		margin-bottom: 15px;

 	}



 	.waon-link-text {

 		padding: 0 12px 18px;

 	}



 	.why-awards-other.slick-dotted {

 		padding-bottom: 20px;

 	}



 	.mod-cta-text {

 		padding: 32px 28px;

 	}



 	.mod-cta-text .std-text2 {

 		margin: 4px 0 12px;

 	}



 	.std-btn9-icon {

 		width: 28px;

 		height: 28px;

 	}



 	.std-btn9-box {

 		padding: 3px 6px;

 	}



 	.std-btn9-icon {

 		right: 5px;

 	}



 	.std-btn9-box p {

 		left: 16px;

 	}



 	.mod-btn {

 		--btnw: 140px;

 	}



 	.wali-link-img {

 		width: 160px;

 	}



 	.why-select .std-h4 {

 		font-size: 20px;

 	}



 	.ys-bgimg-box {

 		--core: calc(calc(var(--prox)* 64%) + 16%);

 	}



 	.company-outline-text .ys-cont900 {

 		max-width: calc(100% - 40px);

 	}



 	.company-outline-text .yx-case3 {

 		font-size: 20px;

 	}



 	.company-who .std-h3,

 	.company-founder-alway .std-h3,

 	.company-partner .std-h3 {

 		font-size: 22px;

 		width: calc(100% - 65px);

 	}



 	.mod-arrow .swiper-button-prev,

 	.mod-arrow .swiper-button-next,

 	.swiper-arrow-left,

 	.swiper-arrow-right,

 	.mod-arrow .slick-prev,

 	.mod-arrow .slick-next {

 		width: 30px;

 		height: 30px;

 	}



 	.company-partner.mod-arrow .slick-prev,

 	.company-founder-alway.mod-arrow .slick-prev,

 	.company-who.mod-arrow .slick-prev {

 		right: 55px;

 	}



 	.company-partner.mod-arrow .slick-next,

 	.company-partner.mod-arrow .slick-prev,

 	.company-who.mod-arrow .slick-next,

 	.company-who.mod-arrow .slick-prev {

 		top: 1px;

 	}



 	.company-who .std-h3,

 	.company-founder-alway .std-h3,

 	.company-partner .std-h3 {

 		margin-bottom: 22px;

 	}



 	.cpli-box-play {

 		width: 38px;

 	}



 	.company-founder-person-left .std-h3 {

 		margin-bottom: 12px;

 	}



 	.company-founder-person-left .std-text1,

 	.company-founder-person-left .std-text1 p {

 		font-size: 14px;

 	}



 	.company-founder-person-left .std-text1,

 	.company-founder-person-left .std-text1 p {

 		margin-bottom: 8px;

 	}



 	.company-founder-person-left {

 		margin-bottom: 10px;

 	}



 	.company-founder-person-right {

 		width: 90%;

 	}



 	.company-founder-person {

 		padding-bottom: 40px;

 	}



 	.company-founder-alway {

 		--top70: 35px;

 	}



 	.company-founder-alway.mod-arrow .slick-prev {

 		right: 35px;

 	}



 	.company-founder-alway.mod-arrow .slick-next,

 	.company-founder-alway.mod-arrow .slick-prev {

 		top: calc(var(--top70) + 1px);

 	}



 	.company-active-list-item1 {

 		width: 48%;

 		margin-left: 0%;

 	}



 	.company-active-list-item2 {

 		width: 48%;

 		margin-right: 0%;

 	}



 	.company-active-list2-left {

 		margin-top: 15px;

 	}



 	.company-active-list2 {

 		flex-wrap: wrap;

 	}



 	.company-active-list2-left {

 		width: 100%;

 	}



 	.company-active-list-item5 {

 		width: 38%;

 	}



 	.company-active-list2-right {

 		margin-top: 6px;

 		width: 80%;

 		margin-right: -4px;

 	}



 	.company-active-list2-right {

 		width: 100%;

 		margin-right: -4px;

 		padding-bottom: 53%;

 		margin-top: 0;

 	}



 	.company-active-list1 {

 		flex-wrap: wrap;

 	}



 	.company-active-list-item7 {

 		width: 60%;

 		position: relative;

 		left: 40%;

 		top: auto;

 		margin-top: -8%;

 	}



 	.company-active-list-item6 {

 		width: 68%;

 	}



 	.company-active-list-item4 {

 		margin-top: 40%;

 		width: 70.365854%;

 	}



 	.company-active-list-item5 {

 		width: 58%;

 		margin: 20px auto;

 	}



 	.company-active-list2-right {

 		padding-bottom: 13%;

 	}



 	/* tammy - end */



 	/* Linda-start */

 	.solution-energy-tp {

 		padding-top: 40px;

 		padding-bottom: 40px;

 	}



 	.solution-energy-tp-video {

 		margin-top: 30px;

 	}



 	.hrlb-cont-btn-li2 .std-btn9 {

 		--btnw: 195px;

 	}



 	.hrlb-cont-btn .mod-btn {

 		--btnw: 110px;

 	}



 	.sett-btn {

 		margin-top: 20px;

 	}



 	.cimbt-play {

 		width: 40px;

 	}

 	.home-cust-top-li {

 		width: 33.333333%;

 	}



 	.solution-info-item-tit,

 	.solution-info-item-tit span {

 		font-size: 180px;

 	}



 	.solution-info-item {

 		margin-bottom: 30px;

 	}



 	.siiw-list {

 		margin-top: 30px;

 	}



 	.slsl-text {

 		margin-top: 24px;

 	}



 	.slsl-text-parga {

 		margin-top: 16px;

 	}



 	.swiper-wrapper {

 		margin-bottom: 10px;

 	}



 	.solution-opinion-wrap {

 		padding: 20px;

 	}



 	.solution-opinion-wrap-img {

 		width: 100%;

 	}



 	.solution-opinion-wrap-text {

 		margin-bottom: 20px;

 	}



 	.sown-data {

 		font-size: 48px;

 	}



 	.home-service-title {

 		flex-wrap: wrap;

 	}



 	.home-service-title h2 {

 		width: 100%;

 		margin-bottom: 20px;

 	}



 	.sslu-item-logo {

 		width: 110px;

 		height: 110px;

 	}



 	.sslu-item-text {

 		width: calc(100% - 110px);

 	}



 	.hnbc-bot-item {

 		width: 100%;

 	}



 	.hnbc-bot-item:nth-child(2) {

 		margin-top: 20px;

 	}



 	.siiw-list-swiper,

 	.liib-swiper {

 		padding-bottom: 15px !important;

 	}



 	.lab-ban .std-h5 {

 		width: 100%;

 		margin-top: 20px;

 	}



 	.liit-parga .hrlb-cont-btn {

 		margin-top: 14px;

 	}



 	.lab-ban {

 		padding-top: 60px;

 		padding-bottom: 60px;

 	}



 	.lab-ban-btn {

 		margin-top: 90px;

 	}



 	.lab-ban-title {

 		width: 80vw;

 		height: 13.12vw;

 	}



 	/* Linda-end */

 	.contact-us {

 		padding-top: 44px;

 	}



 	.contact-us-left .std-h3 {

 		margin-bottom: 28px;

 	}



 	.cull-item .std-h6 {

 		margin-bottom: 10px;

 	}



 	.curi-name {

 		padding-bottom: 10px;

 	}



 	.contact-start-box-list {

 		width: 170px;

 	}



 	.contact-start-box .std-h3 {

 		margin-bottom: 8px;

 	}



 	.contact-start-box .std-text2 {

 		margin-bottom: 16px;

 	}



 	.contact-start-pop-item2 {

 		left: 4%;

 	}



 	.contact-start-pop-item4 {

 		right: 3.357143%;

 	}



 	.contact-start-pop-item4 {

 		width: 72px;

 	}



 	@keyframes popmove {

 		0% {

 			transform: translateY(0px) rotate(0deg);

 			-webkit-transform: translateY(0px) rotate(0deg);

 		}



 		25% {

 			transform: translateY(5px) rotate(0deg);

 			-webkit-transform: translateY(5px) rotate(0deg);

 		}



 		50% {

 			transform: translateY(0px) rotate(0deg);

 			-webkit-transform: translateY(0px) rotate(0deg);

 		}



 		75% {

 			transform: translateY(-5px) rotate(0deg);

 			-webkit-transform: translateY(-5px) rotate(0deg);

 		}



 		100% {

 			transform: translateY(0px) rotate(0deg);

 			-webkit-transform: translateY(0px) rotate(0deg);

 		}

 	}



 	@-webkit-keyframes popmove {

 		0% {

 			transform: translateY(0px) rotate(0deg);

 			-webkit-transform: translateY(0px) rotate(0deg);

 		}



 		25% {

 			transform: translateY(5px) rotate(0deg);

 			-webkit-transform: translateY(5px) rotate(0deg);

 		}



 		50% {

 			transform: translateY(0px) rotate(0deg);

 			-webkit-transform: translateY(0px) rotate(0deg);

 		}



 		75% {

 			transform: translateY(-5px) rotate(0deg);

 			-webkit-transform: translateY(-5px) rotate(0deg);

 		}



 		100% {

 			transform: translateY(0px) rotate(0deg);

 			-webkit-transform: translateY(0px) rotate(0deg);

 		}

 	}



 	.contact-us-left .std-h3 {

 		margin-bottom: 24px;

 	}



 	@keyframes growmove {

 		0% {

 			left: 100%;

 		}



 		100% {

 			left: 5.114583%;

 		}

 	}



 	@-webkit-keyframes growmove {

 		0% {

 			left: 100%;

 		}



 		100% {

 			left: 5.114583%;

 		}

 	}



 	.company-active-font {

 		font-size: 25vw;

 	}



 	.company-active .std-h1 {

 		margin-bottom: 0;

 	}



 	.company-active-list2-left {

 		margin-top: 12px;

 	}



 	.company-active-list1 {

 		margin-bottom: 8px;

 	}



 	.company-active-list-item3 {

 		width: 67.317073%;

 	}



 	.company-active-list-item4 {

 		width: 58.365854%;

 	}



 	.company-active-list-item1 {

 		width: 50%;

 	}



 	.company-active-list-item1 {

 		width: 70%;

 	}



 	.company-active-list-item2 {

 		width: 60%;

 		left: 40%;

 		position: relative;

 	}



 	.company-active-list-item2 {

 		margin-top: 16px;

 	}



 	.company-active-list-item5 {

 		margin: 16px auto;

 	}



 	.company-outline .std-h1 {

 		font-size: 12vw;

 	}



 	.news-top {

 		padding: 30px 0;

 	}



 	.news-top .hnbc-top-left-tag {

 		margin-bottom: 10px;

 	}



 	.news-top .std-text1 {

 		margin: 12px 0;

 	}



 	.news-bot-li a {

 		padding: 18px 10px;

 	}



 	.news-bot {

 		margin-top: 20px;

 	}



 	.pc-fenye li {

 		line-height: 24px;

 		width: 26px;

 		height: 26px;

 		margin: 0 8px;

 		font-size: 12px;

 	}



 	.prev li::before,

 	.first li::before,

 	.next li::before,

 	.end li::before {

 		font-size: 12px;

 	}



 	.news-bot-right-item {

 		margin-bottom: 30px;

 	}



 	.nbri-ul1 li:last-child {

 		margin-bottom: 0;

 	}



 	.nbri-ul1 li {

 		margin-bottom: 20px;

 	}



 	.news-bot-ul {

 		margin-bottom: 30px;

 	}



 	.std-btn9 {

 		--btnw: 116px;

 	}



 	.news-bot-right-item .std-h6 {

 		margin-bottom: 14px;

 	}



 	.nbri-ewm {

 		width: 180px;

 	}



 	.nbri-ewm-img {

 		padding: 20px 20px 15px;

 	}



 	.nbri-ewm .std-text2 {

 		line-height: 1.5;

 	}



 	.newsdt-guide {

 		margin-top: 30px;

 	}



 	.newsdt-guide {

 		padding: 30px 20px;

 	}



 	.nbri-ul2 li a {

 		padding: 0 0 16px;

 		margin-bottom: 16px;

 	}



 	.nbri-cta .std-btn9 {

 		margin-top: 20px;

 	}



 	.solution-news .hnbc-bot-item a,

 	.news-main .hnbc-bot-item a {

 		padding-bottom: 50px;

 	}



 	.hnbc-bot-item .std-h6 {

 		margin: 7px 0;

 	}



 	.topic-title .std-h3 {

 		margin: 18px 0 15px;

 	}



 	.news-bot-left {

 		margin-bottom: 30px;

 	}



 	.topic-title {

 		padding-bottom: 20px;

 		margin-bottom: 20px;

 	}



 	.cta-form-li {

 		width: 100%;

 	}



 	.cta-form {

 		flex-wrap: wrap;

 	}



 	.cta-rihgt {

 		padding: 30px 20px;

 		width: 100%;

 		margin-bottom: 30px;

 	}



 	.cta-main .scbmain {

 		margin-top: 40px;

 	}



 	.cta-form textarea {

 		height: 120px;

 	}



 	.cta-form img {

 		width: 95px;

 	}



 	.cta-form-valid input {

 		width: calc(100% - 105px);

 	}



 	.cta-form input,

 	.cta-form textarea {

 		font-size: 14px;

 	}



 	.cta-agree-icon {

 		width: 16px;

 		height: 16px;

 	}



 	.cta-agree-icon img {

 		width: 10px;

 	}



 	.cta-rihgt button {

 		font-size: 16px;

 		line-height: 42px;

 	}



 	.cta-left-vio-play {

 		bottom: 20px;

 		left: 20px;

 		width: 45px;

 	}



 	.cta-left-cont .home-cust-top-li {

 		width: 33.333333%;

 		margin-bottom: 20px;

 	}



 	.cta-left-cont-service img {

 		margin-top: 3px;

 		width: 18px;

 	}



 	.cta-left-cont-service {

 		margin-top: 0;

 		margin-bottom: 40px;

 	}



 	.case-top-cont {

 		display: block;

 	}



 	.case-top .ys-slick {

 		width: auto;

 	}



 	.case-cont {

 		margin-top: 30px;

 	}



 	.case-tab-item-name {

 		width: 54px;

 	}



 	.case-tab-item ul {

 		width: calc(100% - 54px);

 	}



 	.case-tab-item li {

 		margin-right: 20px;

 		margin-bottom: 8px;

 	}



 	.case-bot .item {

 		width: 100%;

 	}



 	.case-bot .item {

 		margin-bottom: 30px;

 	}



 	.case-bot .item:nth-child(2n) {

 		top: 0;

 	}



 	.case-bot-icon {

 		top: 18px;

 		left: 30px;

 		width: 150px;

 	}



 	.case-tab {

 		margin-bottom: 30px;

 	}



 	.casetab-suff {

 		margin-top: 30px;

 	}



 	.casetab-brand-title .std-h3 {

 		margin-bottom: 12px;

 	}



 	.cbit-img {

 		width: 150px;

 	}



 	.swiper-arrow img {

 		width: 18px;

 	}



 	.swiper-arrow-right {

 		margin-left: 9px;

 	}



 	.casetab-news .std-margin1 {

 		margin-bottom: 70px;

 	}



 	.casetab-news .slick-dots {

 		bottom: -35px;

 	}



 	.mod-cta-text {

 		padding: 32px 20px;

 		width: 68%;

 	}



 	.scb-modal-ul-li a {

 		font-size: 20px;

 	}



 	.casedt-sur {

 		padding-top: 50px;

 		margin-bottom: 24px;

 	}



 	.casedt-sur-logo {

 		width: 220px;

 	}



 	.casedt-sur-title {

 		margin-bottom: 30px;

 	}



 	.casedt-sur-vio-play img {

 		width: 32px;

 	}



 	.casedt-sur-intro {

 		margin-bottom: 30px;

 	}



 	.casedt-sur-vio {

 		margin-bottom: 30px;

 	}



 	.casedt-sur-num-text {

 		padding-left: 0;

 		font-size: 18px;

 	}



 	.casedt-sur-num-data .ys_demo_num1 {

 		font-size: 30px;

 	}



 	.casedt-spec .std-h3 {

 		margin-bottom: 30px;

 	}



 	.casedt-case h3 {

 		font-size: 22px;

 	}



 	.casedt-case .swiper-slide {

 		width: 100% !important;

 	}



 	.casedt-spec {

 		margin-bottom: 40px;

 	}



 	.casedt-sur h1 {

 		font-size: 20px;

 		margin-bottom: 20px;

 	}



 	.casedt-sur-logo {

 		margin: 0 auto 20px !important;

 	}



 	.scb-videom-close {

 		width: 34px;

 		height: 34px;

 	}



 	.csil-title .std-h6 {

 		margin-bottom: 5px;

 	}



 	.csil-title {

 		padding: 0 20px;

 	}



 	.casedt-case .swiper-slide .std-h4 {

 		margin-bottom: 60px;

 		font-size: 20px;

 	}



 	.submit-right img {

 		width: 200px;

 	}



 	.error-title {

 		font-size: 46px;

 	}



 	.submit-left-title {

 		font-size: 18px;

 	}



 	.submit-left-cont .std-btn9 {

 		margin-top: 10px;

 	}



 	.submit-left-ewm-item {

 		width: 90px;

 		margin-right: 26px;

 	}



 	.submit-left-title {

 		margin-bottom: 10px;

 	}



 	.submit-left-ewm {

 		margin-top: 20px;

 	}



 	.submit-right {

 		height: 40%;

 	}



 	.submit-right img {

 		width: 170px;

 	}



 	.cta-form-li:last-child {

 		margin-bottom: 0;

 	}



 	.cta-form-li {

 		margin-bottom: 15px;

 	}



 	.cta-form {

 		margin-bottom: 15px;

 	}



 	.home-solu-tab-item p {

 		line-height: 36px;

 	}



 	.home-solu-top-bj {

 		height: 36px;

 	}



 	.hsbt-num-cont {

 		font-size: 90px;

 	}



 	.home-solution .hsbt-num-cont-span2 {

 		font-size: 48px;

 	}



 	.hsbt-num .std-text2 {

 		margin-top: 12px;

 		margin-bottom: 10px;

 	}



 	.hsbt-text .std-h4 {

 		margin-bottom: 10px;

 	}



 	.hsbl-logo-li .scbimgbox_cover {

 		width: 80px;

 		height: 80px;

 	}



 	.hsbl-logo-li {

 		width: 80px;

 	}



 	.home-solu-bot {

 		margin-bottom: 30px;

 	}



 	.hrlt-ul-li {

 		padding: 0 5px;

 		margin-bottom: 10px;

 	}



 	.hulc-tp-tit span {

 		font-size: 16px;

 	}



 	.hulc-tp-icon {

 		width: 40px;

 	}



 	.hulc-tp {

 		padding: 0 10px;

 	}



 	.hulc-bt {
 		padding: 16px 18px;
 		border-radius: 25px;
 	}

 	.cwli-link-img-play {

 		width: 30px;

 	}



 	.home-rely-list-mid {

 		margin-bottom: 30px;

 	}



 	.home-cust-bot .swiper-slide {

 		margin-right: 20px;

 	}



 	.scb-box16001 {

 		margin-right: 0px;

 	}



 	.home-data .std-h3 {

 		margin-bottom: 0;

 	}



 	.home-data-li {

 		padding: 25px 0;

 	}



 	.home-service-text {

 		padding: 20px 18px;

 	}



 	.scbfooter-bot-cont p a,

 	.scbfooter-bot-cont p span {

 		display: block;

 	}



 	.scbfooter {

 		padding-top: 38px;

 	}



 	.scbfooter-top-li {

 		margin-bottom: 26px;

 	}



 	.yfts-top {

 		margin-bottom: 22px;

 	}



 	.scbfooter-bot {

 		padding: 20px 0 12px;

 	}



 	.scbfooter-top-li {

 		width: calc(50% - 7px);

 	}



 	.scbfooter-top-li .scbimgbox_cover {

 		border-radius: 15px;

 	}



 	.solution-opinion {

 		padding-bottom: 45px;

 	}



 	.wacl-list-item-img {

 		width: 45%;

 	}



 	.wacl-list-item-text {

 		width: 55%;

 	}



 	.why-share {

 		padding-bottom: 80px;

 	}



 	.hsbt-text h3 {

 		font-size: 20px;

 	}



 	/* 网站建设欣赏页面-start */

 	.appreciate-contact {

 		padding: 40px 0;

 	}



 	.appreciate-contact-text {

 		margin-top: 30px;

 	}



 	.appreciate-img-bt-side {

 		width: 100%;

 	}



 	.appreciate-img-bt-list {

 		margin-top: 30px;

 		padding-left: 0;

 		width: 100%;

 	}



 	.appreciate-img {

 		padding-bottom: 40px;

 		padding-top: 40px;

 	}



 	.appreciate-img h2,

 	.appreciate-case h2 {

 		margin-bottom: 24px;

 	}



 	.appreciate-case {

 		padding-top: 40px;

 		padding-bottom: 40px;

 	}



 	.appreciate-case-list-li a {

 		padding: 25px 20px;

 	}



 	.appreciate-case-list .slick-list {

 		padding-bottom: 30px;

 	}



 	.aibs-ul-li {

 		margin-bottom: 0;

 	}



 	/* 网站建设欣赏页面-end */

 	.casetab-suff-top-img {

 		height: 260px;

 	}



 	.casetab-suff-top-img img {

 		height: 100%;

 		object-fit: cover;

 	}



 	.casetab-suff-top-cont .std-text1,

 	.casetab-suff-top-cont .std-text1 p {

 		font-size: var(--font16);

 	}



 	.scbfooter-top-li .scbimgbox_cover {

 		border-radius: 10px;

 	}



 	.scbfooter-top-li {

 		width: calc(50% - 5px);

 	}



 	.yftl-float .yftl-btn {

 		left: 1px;

 		font-size: 12px;

 	}



 	.yftl-float {

 		padding: 12px 12px 12px 12px;

 	}



 	.yftl-btn-icon {

 		width: 14px;

 		margin-left: 6px;

 	}



 	.cfpr-add-top {

 		top: 14px;

 		left: 13px;

 	}



 	.cfpr-add-top {

 		padding: 6px 12px 6px 14px;

 	}



 	.solution-opinion-wrap:not(:last-child) {

 		margin-bottom: 24px;

 	}



 	.contact-start-box-list .std-btn8-box {

 		padding: 6px 24px;

 	}



 	/*2024.9.5 start*/

 	.cta-left-service-add {

 		margin-top: 0px;

 		margin-bottom: 40px;

 	}



 	/*2024.9.5 end*/

 	/*2024.9.6修改 start*/

 	.case-bot-add {

 		font-size: 26px;

 	}



 	/*2024.9.6修改 end*/

 	/*2024.9.5新增 start*/

 	.website-section {

 		padding-top: 30px;

 	}



 	.website-section-tit {

 		margin-bottom: 22px;

 	}



 	.wlbi-img {

 		width: 18px;

 		margin-right: 8px;

 	}



 	.wlbi-text {

 		font-size: 12px;

 	}



 	.wsul-link-btm-tit {

 		margin-bottom: 10px;

 	}



 	.wsul-link-img {

 		margin-bottom: 12px;

 	}



 	/*2024.9.5新增 end*/

 	.casedt-detail,

 	.casedt-free {

 		/* padding-bottom: 50px; */
 		padding-bottom: 0px;

 	}



 	.casedt-free .std-h3 {

 		margin-bottom: 24px;

 	}



 	.casedt-control-play {

 		width: 38px;

 		height: 38px;

 	}



 	.casedt-control-dots {

 		height: 38px;

 		padding: 0 17px;

 		margin-left: 8px;

 		--jian: 5px;

 	}



 	.cfct-scroll-box {

 		padding: 24px 16px 28px 16px;

 	}



 	.cfct-top {

 		padding: 16px 25px 14px 16px;

 	}



 	.cdcc-nub {

 		width: 86px;

 	}



 	.cdcc-nub .std-text2,

 	.cdcc-nub .std-text2 p {

 		font-size: 12px;

 	}



 	.casedt-sur .std-h6 {

 		margin-bottom: 22px;

 	}



 	.casedt-sur-title {

 		margin-bottom: 16px;

 	}



 	.why-video-pop .scb-videom-close {

 		width: 40px;

 		height: 40px;

 		top: -30px;

 		right: -45px;

 	}



 	.why-video-pop .scb-videom-content {

 		width: 260px;

 	}



 	.why-approve1-text::before,

 	.why-approve1-text::after {

 		width: 26px;

 		height: 26px;

 	}



 	.why-approve1-text::before {

 		transform: translate(-100%, -37.6%);

 	}



 	.why-approve1-text {

 		margin-bottom: 20px;

 	}



 	.why-approve1-other-play {

 		width: 36px;

 		margin-bottom: 8px;

 	}



 	.wa1oc-left {

 		padding-right: 10px;

 	}



 	.wa1oc-logo {

 		padding-left: 8px;

 	}



 	.why-approve1-dots {

 		--jian: 3px;

 	}



 	.why-approve1-dots {

 		margin-top: 24px;

 	}



 	.wa1di-box {

 		width: 45px;

 		padding: 3px;

 	}



 	.scbfooter-top-li {

 		width: 100%;

 	}



 	.scbfooter-top-ul {

 		flex-wrap: wrap;

 	}



 	.yftl-pc {

 		display: none;

 	}



 	.yftl-ph {

 		display: block;

 		position: absolute;

 		top: 0;

 		left: 0;

 		width: 100%;

 		height: 100%;

 	}



 	.yftl-ph img {

 		width: 100%;

 		height: 100%;

 		object-fit: cover;

 		border-radius: 10px;

 	}



 	.scbfooter-top-li .yftl-float {

 		position: relative;

 		top: auto;

 		left: auto;

 		z-index: 10;

 		display: flex;

 		justify-content: space-between;

 		align-items: center;

 		flex-direction: row;

 	}



 	.scbfooter-top-li .std-text2 {

 		margin: 0 !important;

 	}



 	.scbfooter-top-li .yftl-btn {

 		margin-top: 2px !important;

 		flex: none;

 	}



 	.scbfooter-top-li {

 		margin-bottom: 10px;

 	}



 	.scbfooter-bot,

 	.scbfooter-top-share {

 		padding-left: 15px;

 		padding-right: 15px;

 	}



 	.scbtsbot .std-h6,

 	.yfts-top .std-h6 {

 		font-weight: normal;

 		color: rgba(255, 255, 255, 0.6);

 	}



 	.scbfooter {

 		padding-top: 45px;

 	}



 	.scbfooter-top-ul {

 		padding-bottom: 12px;

 	}



 	.scbfooter-bot .std-h3 {

 		text-align: left;

 	}



 	.scbfooter-bot .std-h3 {

 		margin-bottom: 30px;

 	}



 	.scbfooter-ul {

 		margin: 0px 0px 60px;

 		justify-content: space-between;

 	}



 	.scbfooter-ul li {

 		padding: 0 0px;

 		padding-right: 15px;

 	}



 	.scbfooter-bot-cont {

 		width: 100%;

 	}



 	.scbfooter-bot-cont p a,

 	.scbfooter-bot-cont p span {

 		display: inline-block;

 		color: rgba(255, 255, 255, 0.6);

 		line-height: 2;

 		font-weight: 400;

 	}



 	.scbfooter-bot-cont span {

 		color: rgba(255, 255, 255, 0.6) !important;

 	}



 	.fot-anbei {

 		display: flex !important;

 		align-items: center;

 	}



 	.fot-anbei img {

 		margin-right: 8px;

 	}



 	.scbfooter-ul a {

 		color: rgba(255, 255, 255, 0.6) !important;

 	}



 	.scbfooter-bot {

 		padding-bottom: 25px;

 	}



 	.solution-main .hnbc-bot-item {

 		margin-top: 0 !important;

 	}



 	.solution-news .home-service-title {

 		margin-bottom: 22px;

 	}



 	.solution-news .home-service-title h2 {

 		margin-bottom: 14px;

 	}



 	.home-rely-btm {

 		padding-top: 10px;

 		margin-top: 30px !important;
 	}



 	.home-rely-more {

 		margin-top: 30px;

 	}



 	.cfct-top {

 		padding-top: 40px;

 	}



 	.solution-info-item-ph {

 		display: block;

 	}



 	.solution-info-item-pc {

 		display: none;

 	}



 	.hrlt-ul-end {

 		width: 100%;

 	}



 	.hrlt-ul-end-cont {

 		padding: 16px 16px;

 	}



 	.hrlt-ul-end-top {

 		border-radius: 10px;

 	}



 	.hrlt-ul-end-video {

 		display: none;

 	}



 	.hrlt-ul-end-img {

 		display: block;

 	}



 	.solution-main .home-cust-top-ul {

 		padding-top: 26px;

 		padding-bottom: 26px;

 	}



 	.case-main .case-bot-text .std-h6 {

 		margin-top: 18px;

 		margin-bottom: 12px;

 	}



 	.cblt-num-text-data .scb-demo-num {

 		font-size: 22px;

 	}



 	.cblt-num-text-data .std-h4 {

 		font-size: 14px;

 	}



 	.home-solu-tab {

 		width: 500px;

 	}



 	.hnbc-top {

 		flex-direction: column-reverse;

 	}



 	.hnbc-top-left {

 		margin-bottom: 5px;

 		margin-top: 20px;

 	}



 	.home-cust-top-li {

 		width: 50%;

 	}



 	.home-cust-top-ul {

 		padding-left: 30px;

 		padding-right: 30px;

 	}



 	.solution-opinion-wrap {

 		padding-left: 15px;

 		padding-right: 15px;

 	}



 	.solution-opinion-wrap-img img {

 		transform: translateZ(0) scale(1);

 	}



 	.casedt-sur-num-data .ys_demo_num1 {

 		font-size: 22px;

 	}



 	.casedt-sur-num-text {

 		font-size: 14px;

 	}



 	.home-data-bg-layer img:nth-child(2) {

 		left: -4px;

 	}



 	.mod-cta-text {

 		width: 100%;

 	}



 	.yx-case3 span {

 		transition: all 0s ease-in-out;

 	}



 	/* 2024.11.6Linda修改 */

 	.curi-name {

 		font-size: 14px;

 	}

 	.company-who .std-h3,
 	.company-founder-alway .std-h3,
 	.company-partner .std-h3 {

 		width: calc(100% - 80px);

 	}

 	.siiw-list {

 		padding-bottom: 50px;

 	}

 	.swiper-button-icons {

 		bottom: -50px;

 	}

 	.siiw-list .swiper-button-prev {

 		right: 40px;

 	}

 	.hsbt-text-btn-li {

 		margin-bottom: 10px;

 	}

 	/* 2024.11.6Linda修改 */

 	/* 20241212-修改-start */

 	@keyframes TextShow {

 		0% {

 			transform: scale(1);

 		}

 		100% {

 			transform: scale(0.8);

 		}

 	}

 	.ybcu-li-text::after {

 		width: 20px;

 		right: -34px;

 	}

 	.ybcu-li {

 		padding: 6px 32px 6px 20px;

 	}

 	.ys-btn-cont-bt li {

 		padding: 4px 15px;

 	}

 	.ys-btn-cont-bt li p {

 		transform: scale(0.8);

 	}

 	.casetab-suff-top-cont .std-text1 {

 		margin-bottom: 0;

 	}

 	.ybcu-li-text,
 	.ys-btn-cont-bt li p {

 		font-size: 24px;

 	}

 	.ybcu-li-text {

 		transform-origin: 50% 50%;

 		top: 2px;

 	}

 	.ybcu-li-text::after {

 		height: 20px;

 	}

 	.cblt-num-text {

 		width: 100%;

 	}

 	.case-tab-item3 .case-tab-item-name span {

 		padding: 0 10px;

 	}

 	.case-tab-item li {

 		margin-right: 18px;

 		margin-bottom: 7px;

 	}

 	.ctin-btn::before {

 		width: calc(100% + 16px);

 		left: -8px;

 	}

 	.case-tab-item:not(.case-tab-item3) li {

 		margin-right: 18px;

 	}

 	/*2025.3.1*/
 	.why-approve1-dots-item {
 		width: 25%;
 	}

 	.wa1di-box {
 		margin: 0 auto;
 	}

 	.casedt-case .swiper-pagination-bullets {
 		display: none !important;
 	}

 	.scbph_nav_search .iconfont {
 		font-size: 20px;
 	}

 	.scbph_nav_menubtn {
 		width: 26px;
 		height: 20px;
 	}

 	.scb-videom-close {
 		top: -2em;
 		right: 0em;
 	}

 	.scbtslink-zhan {
 		width: 100%;
 	}

 	.home-cust-bot .swiper-slide {
 		height: auto;
 	}

 	.scbfooter-bot-cont p a,
 	.scbfooter-bot-cont p span {
 		font-size: 14px;
 	}

 	.slsl-text-subtit {
 		margin-top: 8px;
 		font-size: 14px;
 	}

 	.cblt-num-text {
 		margin-bottom: 15px;
 	}

 	.cblt-num-text:nth-child(n+2) {
 		width: 50%;
 	}

 	.nbri-ul2 li .std-text1 {
 		font-size: 14px;
 	}

 	.nbri-ewm {
 		margin: 0 auto;
 	}

 	.case-tab-item {
 		display: block;
 	}

 	.case-tab-item-name {
 		margin-bottom: 12px;
 	}

 	.home-data-bg-img {
 		transform: rotate(-180deg);
 	}

 	.company-active-list-item1 {
 		margin-left: -16%;
 	}

 	.company-active-list-item2 {
 		margin-top: 43px;
 		margin-right: -30%;
 		left: 0;
 	}

 	.company-active .scbbox1400 {
 		padding: 0;
 	}

 	.company-active-list-item3 {
 		left: 18%;
 		width: 34%;
 		height: 89px;
 	}

 	.company-active-list-item4 {
 		margin-top: 13%;
 		margin-left: -16%;
 	}

 	.company-active-list-item5 {
 		margin: 0 0 0 auto;
 		right: 0;
 		margin-right: 20px;
 		position: absolute;
 		width: 29%;
 		height: 150px;
 		margin-top: 60px;
 	}

 	.company-active-list2-right {
 		margin-top: 42px;
 	}

 	.company-active-list-item6 {
 		left: 10%;
 		position: relative;
 	}

 	.company-active-list-item7 {
 		width: 42%;
 		margin-top: -17%;
 		left: 46%;
 		height: 140px;
 	}

 	.company-active-list2 {
 		margin-top: 63px;
 	}

 	.company-active-font {
 		top: 230px;
 	}

 	.case-top-flex {
 		justify-content: left;
 		margin-top: 24px;
 	}

 	.case-tab-item ul {
 		width: calc(100%);
 	}

 	.ctin-btn .ctin-btn-close {
 		display: none;
 	}

 	.ctin-btn.on .ctin-btn-close {
 		display: block;
 	}

 	.home-banner1 .yx_text2_effect {
 		letter-spacing: 0.15em;
 		opacity: 0;
 	}

 	.company-active-list-item img {
 		width: 100%;
 		height: 100%;
 		object-fit: cover;
 	}

 	.why-approve1-dots-item {
 		margin-bottom: 20px;
 	}

 	.why-approve1-dots {
 		margin-bottom: -20px;
 	}

 	.scbph_nav_menubtn {
 		width: 21px;
 		height: 18px;
 	}

 	.scbph_nav_menubtn::before {
 		margin-top: -8px;
 	}

 	.scbph_nav_menubtn::after {
 		margin-top: 8px;
 	}

 	.company-active-list1 {
 		margin-bottom: 17px;
 	}

 	.company-active-font {
 		font-size: 34vw;
 	}

 	.nbri-ul2 li a {
 		padding: 0 0 10px;
 	}

 	.scbfooter-bot-cont p {
 		color: rgba(255, 255, 255, 0.6);
 	}

 	.fot-anbei img {
 		width: 14px;
 	}

 	.scbfooter-bot-cont p a,
 	.scbfooter-bot-cont p span {
 		font-size: 12px;
 	}

 	.why-approve1-dots {
 		width: 90%;
 		margin: 0 auto;
 		margin: 24px auto -20px;
 	}

 	.why-approve1-dots-item {
 		width: 25%;
 		padding: 0 10px;
 	}

 	.wa1di-box {
 		width: 100%;
 	}

 	.hsbt-text-btn-li {
 		width: 50%;
 		padding: 0 5px;
 	}

 	.hsbt-text-btn {
 		width: 100%;
 		display: flex;
 		flex-wrap: wrap;
 		margin: 20px -5px 0;
 	}

 	.hsbt-text-btn-li p {
 		font-size: 14px;
 	}

 	.hsbt-text-btn-li img {
 		width: 12px;
 	}

 	.case-tab-item-name {
 		font-size: 18px;
 		font-weight: bold;
 		margin-bottom: 10px;
 	}

 	.case-tab-item3 .case-tab-item-name span {
 		padding: 0;
 		color: var(--color333);
 		font-size: 18px;
 	}

 	.case-tab-item3 .case-tab-item-name span::before {
 		display: none;
 	}

 	.case-tab-item li {
 		margin-bottom: 5px;
 	}

 	
 	.home-customer,
 	.home-solution {
 		border-bottom: none;
 		padding-bottom: 0;
 	}
	

 	.home-solu-bot {
 		margin-bottom: 0;
 	}

 	.sili-cry {
 		display: block;
 	}

 	.sili-ph-icon {
 		transform: rotate(180deg);
 	}

 	.service-inof-list-item.act .sili-ph-icon {
 		transform: rotate(0deg);
 	}

 	.sili-cry {
 		transform: translate3d(0px, 0rem, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
 		opacity: 1 !important;
 		transform-style: preserve-3d !important;
 	}

 	/*2025.3.1 ada end*/

 	.home-solu-bot-data .hsbt-text .std-text2 {
 		color: #666;
 	}

 	.hsbt-text-btn {
 		margin: 24px -5px 0;
 	}

 	.solution-opinion-wrap .solution-opinion-wrap-text .sowt-tit {
 		font-size: 16px;
 	}

 	.company-who .company-who-list {
 		display: flex;
 		justify-content: center;
 		flex-wrap: wrap;
 	}

 	.company-who .company-who-list .slick-arrow {
 		position: static !important;
 	}

 	.company-who .slick-list {
 		width: 100%;
 		order: 1;
 		margin-bottom: 20px;
 	}

 	.company-who-list .slick-prev {
 		order: 2;
 	}

 	.company-who-list .slick-next {
 		order: 3;
 		margin-left: 5px;
 	}

 	.company-who .std-h3 {
 		width: 100%;
 	}

 	.company-value-list-item.act::before {
 		width: 0%;
 		height: 0%;
 		opacity: 0;
 	}

 	.company-value.actx .company-value-list-item.act::before {
 		width: 100%;
 		height: 100%;
 		opacity: 1;
 	}

 	.text2 {
 		opacity: 0;
 	}

 	.image-container,
 	.spcl-item img {
 		display: none;
 	}

 	.spcl-item:first-child {
 		margin-top: 0 !important;
 	}

 	.case-top {
 		padding-top: 40px !important;
		padding-bottom: 30px !important;
 	}

 	.none {
 		display: none !important;
 	}
	
	
	.noneWidht{
		width: 100% !important;
	}

 	.scb-box16001 {
 		padding-bottom: 50px;
 	}

 	.home-rely-cont {
 		margin-bottom: 0 !important;
 	}

 	.case-top .ys-slick {
 		margin-top: 30px;
 	}

 	.land {
 		margin-top: 0 !important;
 	}

 	.setv-wrap-btn.cfpr-img-btn.act::before {

 		width: 85% !important;

 	}

 	.refer {
 		text-align: left !important;
 		font-size: 16px;
 		margin-top: 6px;
 	}
	
	.wenhua li{
		width: 49%;
	}
	
	.title{
		font-size: 40px;
	}
	
	.block{
		display: flex;
		padding-bottom: 80px;
	}
 	/* 480end */
 }