.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: unset;}
/*---前三页底部间隙---*/
.pd_bottom{padding-bottom:0.19rem;}


/* 为前两个div设置整屏滚动 */
/* 给前两个div的父容器设置整屏滚动 */
.parent-container {
  height: 100vh; /* 占满一屏高度 */
  overflow-y: scroll;
  scroll-snap-type: y mandatory; /* 强制滚动到snap位置 */
}



/*--潍柴集团 start--*/
#about {width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;transition: all 1s cubic-bezier(0.16, 1, 0.3, 1);transform: translateY(100%);}
#about.active {transform: translateY(0);z-index: 3;}
.about-inner {position: relative;z-index: 1;background: url("/uiFramework/commonResource/image/2026051509215925961.png") center/cover no-repeat;width: 100vw;height: 5.33rem;padding: 0.591rem 0 0;}
.about .section-copy {color: #fff;}
.section-copy{margin-bottom:0.5rem}
.section-copy h2 {color: #141414;font-weight: 350;line-height: normal;}
.section-copy p {font-size: 0.12rem;color: #6E6E6E;margin: 0.15rem 0 0.4rem;}
.more-link span {font-size: 0.12rem;color: #141414;}
.stats-grid {display: flex;grid-template-columns: repeat(4, 1fr);gap: 0.43rem 0.83rem;position: absolute;bottom: 0.39rem;/*width: 100%;*/flex-wrap: wrap;justify-content: flex-start;z-index: 90}
.stat-card {position: relative;padding: 0.26rem 0.2rem 0.08rem 0;border-top: 0.01rem solid rgba(255, 255, 255, 0.18);}
.stat-card strong {display: flex;align-items: flex-start;gap: 0.04rem;font-size: clamp(0.44rem, 4vw, 0.65rem);line-height: 1;font-weight: 700;}
.stat-card b,.stat-card em {font-size: 0.2rem;font-style: normal;font-weight: 300;}
.stat-card em {position: absolute;top: 0.4rem;left: calc(100% - 0.28rem);}
.stat-card span {display: block;margin-top: 0.14rem;color: rgba(255, 255, 255, 0.88);font-size: 0.16rem;font-weight: 300;}
.about-inner .ww {position: relative;height: 100%;width: 95%;}
.bn-sz .counter {font-size: 0.35rem;color: #fff;font-weight: bold;}
.bn-sz sub {color: #fff;margin-left: 0.1rem;}
.bn-wz {color: #fff;}
.wcjt .df-fd-c{display: flex; align-content: flex-start; align-items: flex-start; width: 36%;}

/*--潍柴集团 end--*/



/*--创新潍柴 start--*/
#stc3{width:100%;height:100%;}
.stc3-lt,.stc3-rt{width:50%;}
.cxwc{position: relative;height: 5.33rem;}
.cxwc .w92{position: absolute;z-index: 99;bottom: 0.3rem;/* width: 100%; */left: 4%;}
.cxwc .swiper{ height: 2.44rem;}
.cxwc-box {height: 5.53rem;}
.cxwc-summary{position:relative;}
.wc-txt1{position:absolute;top: 0.5rem;padding: 0 0 0 0.16rem;}
.wc-txt1 h2,.wc-txt1 p,.wc-txt1 a{color:#fff;transition:all 0.4s;font-weight: 350;}
.wc-txt1 p{margin: 0.1rem 0 0.3rem;line-height: 0.2rem;}
.wc-txt1 a{width:1.8rem;/* height:0.45rem; */line-height: normal;background-blend-mode: plus-lighter;/* box-shadow: 3px 3px 0.5px -3.5px rgba(255, 255, 255, 0.50) inset, 2px 2px 1px -2px #B3B3B3 inset, -2px -2px 1px -2px #B3B3B3 inset, 0 0 0 1px #999 inset, 0 0 22px 0 rgba(242, 242, 242, 0.50) inset; *//* backdrop-filter: blur(6px); *//* justify-content: center; */}
.wc-txt1 .morelink img{width:0.14rem;}
.cxwc-rt-list li{width:50%;height: 1.96rem;background:url(/uiFramework/commonResource/image/2026052716284998464.jpg) center / cover no-repeat;transition:all 0.4s;}
.cxwc-rt-list li:hover{background-image:url(/eportal/fileDir/wcjt/resource/cms/2026/05/img_pc_site/2026052319405136476.jpg);}
.cxwc-rt-list li h3{margin: 0.15rem 0 0.1rem;}
.cxwc-rt-list li:hover h3{color:#003b83;}
.cxwc-rt-list li a .svg-icon{width: 0.3rem;height: 0.3rem;object-fit:contain;-o-object-fit:contain;}
.cxwc-rt-list li a .svg-icon svg{width: 0.3rem;height: 0.3rem;}
.cxwc-rt-list li a .svg-icon path{fill: #141414;transition:all 0.4s;}
.cxwc-rt-list li:hover a .svg-icon path{fill: #003B83;}
.cxwc-rt-list li p{width:2.65rem;}
.cxwc .swiper-pagination {position: absolute;/* margin-top: 0.25rem; */display: flex;justify-content: center;gap: 0.04rem;transform: none;flex-direction: initial;/* z-index: 9999; */bottom: 0.25rem;}
.cxwc .swiper-pagination-bullet {width: 0.10rem;height: 0.03rem;border-radius: 0.0rem;background: #d9d9d9;opacity: 1;transition: all 0.3s;display: block;margin: auto;}
.cxwc .swiper-pagination-bullet-active {width: 0.2rem;background: #fff;}
.cxwc .swiper-slide::before{background:none}

/*--创新潍柴 end--*/



/*--动力系统 start--*/

.dlxt{padding:0.66rem 0 0.65rem;background-color:#F3FAFF;}
.dlxt .section-copy p{margin: 0.15rem 0 0.40rem;}
.dlxt .w1600{overflow:hidden;}
.dlxt-cards {margin-top:0.4rem;}
.dlxt-cards .card1{width:50%;height:6rem;position:relative;}
.lt-sr,.rt-sr{width: 100%;height: 2.07rem;position: relative;margin-bottom: 0.2rem;}
.rt-sr #myVideo{width: 100%;height:100%;object-fit:cover;-o-object-fit:cover;}
.rt-sr .content{z-index: 99;overflow: hidden;position: absolute;/* margin-left: 0.26rem; */top: 33%;left: 0.2rem;}
.lt-sr .content p,.rt-sr .content p{margin:0.12rem 0 0.35rem;color: #fff;}
.lt-sr .content h3,.lt-sr .content a,.rt-sr .content h3,.rt-sr .content a{color:#fff;z-index: 999;}
.lt-sr .swiper {height: auto;}
.lt-sr .swiper-slide {text-align: center;/* background: #fff; */display: block;width: 100%;height: 2.07rem;}
.lt-sr .swiper-slide img {display: block;width: 100%;height: 100%;height: 2.07rem;object-fit: cover;}
.lt-sr .content{z-index: 99;overflow: hidden;position: absolute;/* margin-left: 0.26rem; */top: 33%;left: 0.2rem;}

/*--动力系统 end--*/

/*--电力能源 start--*/
.dlny{padding:0.6rem 0;background: url(/eportal/fileDir/wcjt/resource/cms/2026/04/img_pc_site/2026042410133199828.jpg) right center no-repeat;transition:all 0.4s;background-size: cover;}
/* .energy { background: url("../image/mob4iunw-gqs57tp.png") center / cover no-repeat; } */
.title-wrap { text-align: center; }
.title-wrap h2 {  font-weight: 350; text-align:center;color:#141414;}
.title-wrap p {margin: 0.10rem 0 0;color: #6e6e6e;font-size: 0.12rem;font-weight: 300;text-align:center;}
.cards {display: grid;grid-template-columns: repeat(1, minmax(0.2rem, -1fr));margin: 0.40rem auto 0;width: 100%;}
.energy-card {position: relative;height: 2.5rem;overflow: hidden;border-left: 1px solid rgba(255, 255, 255, 0.35);background: rgba(0, 69, 150, 0.38);}
.energy-card:last-child { border-right: 1px solid rgba(255, 255, 255, 0.35); }
.energy-card::before {content: "";position: absolute;top: 29%;left: 50%;width: 100%;height: 100%;background: radial-gradient(circle at center, rgba(0, 91, 196, 0.45) 0%, rgba(0, 59, 131, 0.72) 58%, rgba(0, 39, 88, 0.88) 100%);transform: translate(-50%, -50%) scale(0);transform-origin: center center;opacity: 0;transition: transform 0.55s ease, opacity 0.6s ease;z-index: 0;}
.card-inner {position: relative;z-index: 2;height: 100%;display: flex;flex-direction: column;align-items: center;padding: 0.20rem 0.24rem 0 0.24rem;border-bottom: 0.01rem solid #fff;}
.card-inner .top-tr{ display: flex; flex-direction: column; align-items: center;transition: transform 0.35s ease;}
.num { margin: 0; color: rgba(255, 255, 255, 0.3); font-size: 1rem; line-height: 1; font-weight: 200; }
.name {color: #ffffff;font-weight:350;}
.desc {margin: 0.05rem 0 0;color: #ffffff;font-size: 0.12rem;/* line-height: 0.24rem; */font-weight: 300;opacity: 1;transition: transform 0.55s ease, opacity 0.6s ease;}
.more2 {margin-bottom: 0.06rem;display: inline-flex;align-items: center;color: #ffffff;font-size: 0.12rem;line-height: normal;font-weight: 300;text-decoration: none;color:#fff;}
.dot1 { margin-top: 0.17rem; width: 0.2rem; height: 0.2rem; border-radius: 50%; background: rgba(255, 255, 255, 0.1); display: inline-flex; align-items: center; justify-content: center;transition:background 0.35s ease; }
.dot1::after { content: ""; width: 0.08rem; height: 0.08rem; border-radius: 50%; background: #ffffff; transition:background 0.35s ease;}
.card-1 {background: rgba(0, 60, 132, 0.58);width: 100%;}
.equip {/* width: min(56%, 3.87rem); */margin-top: 0.05rem;opacity: 1;width: 1.72rem;transform: translateY(0);transition: opacity 0.35s ease, transform 0.35s ease;height: 1.18rem;}
.card-2 .desc, .card-3 .desc, .card-4 .desc { visibility: hidden; height: 0.24rem; }
/*--电力能源 end--*/




/*--整车整机 start--*/
.zczj{padding: 0.5rem 0;background: url(/eportal/fileDir/wcjt/resource/cms/2026/04/img_pc_site/2026042413350071604.jpg) center center no-repeat;background-size: cover;}
.title1 p{margin:0.15rem 0 0;max-width:11.2rem;color:#6e6e6e;font-size: 0.12rem;line-height: normal;font-weight:300}
.layout{display:grid;gap:0.2rem;margin: 0.40rem auto 0;perspective:12rem;transform-style:preserve-3d;height:auto;}
.card2{position:relative;overflow:hidden;background:#d7e7f6;width: 100%;height: 2.07rem;}
.card2:hover > img.media{transform:scale(1.15)}
.card2::before{content:"";position:absolute;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(0,0,0,0.6) 100%);z-index:2;pointer-events:none}
.media{position:absolute;width:100%;height:100%;transform: translate3d(0,0,0) scale(1);transition: transform \ ease-out;height: 2.07rem;transition:all 0.4s;}
.content1{position:absolute;right: 0.2rem;bottom:0.22rem;left: 0.2rem;z-index:3;color:#fff}
.content1 h3{margin:0;font-weight:350;color:#fff;}
.content1 p{margin:0.1rem 0 0.3rem;color:#fff;width:3.24rem;}
.content1 a{color:#fff}
.more{margin-top:0.3rem;display:inline-flex;align-items:center;gap:0.08rem;color:#fff;font-size:0.16rem;line-height:0.24rem;text-decoration:none;font-weight:300}
.more img{width:0.19rem;height:0.19rem}
.card:hover .media{transform:translate3d(0,0,0) scale(1.08)}
/*--整车整机 end--*/


/*--我们的行动 start--*/
.wmdxd{padding: 0.5rem 0;}

.spacer{height:100vh;background:#f8f8f8;}
.parallax-section{width:100%;margin:0 auto;display:grid;/* grid-template-columns:1fr 1fr; */gap:0.2rem;}
.card3{position:relative;overflow:hidden;border-radius:0;height: 2.25rem;}
.card-bg{position:absolute;top:-0.2rem;left:0;width:100%;height:calc(100% + 3.5rem);background-size:cover;background-position:center;transition:transform 0.1s linear;}
.card-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;background:rgba(0,0,0,0.3)}
.card-title{margin-bottom:0.42rem;color:#fff;font-weight:350;}
.card-btn{font-size: 0.12rem;color:#fff;text-decoration:none;display:flex;align-items:center;}
.logo-tag{background:#fff;border-radius:0.1rem;font-size:0.36rem;font-weight:bold;margin-bottom:0.33rem;}
.logo-tag img{width: 1.4rem;height: 0.48rem;}
.logo-tag span{font-size:0.16rem;font-weight:normal;}
/*--我们的行动 end--*/
 


/*--潍柴大家庭 start--*/
.wcdjt{padding: 0.5rem 0 0.61rem;background: url(/eportal/fileDir/wcjt/resource/cms/2026/04/img_pc_site/2026042415284313907.jpg) center center no-repeat;background-size: cover;}

.logo-scroll-wrap{overflow:hidden;margin: 0.2rem 0;width:100%;}
.logo-scroll-wrap.row1{margin-top: 0.1rem;}
.scroll-track{display:flex;width:max-content;animation-timing-function:linear;animation-iteration-count:infinite;padding:0.1rem 0;}

.scroll-item{width: 1.92rem;height: 0.62rem;padding:0 0.1rem;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease;cursor:pointer;background-color:rgba(255,255,255,0.6);margin: 0 0.1rem;box-shadow: 0 0 0.1rem rgba(0,0,0,0.15);padding: 0.1rem 0.4rem;}
.scroll-item img{width: auto;height: 0.6rem;object-fit:contain;transition:all 0.4s;}
.scroll-item:hover img{transform:scale(1.1);}

/*--潍柴大家庭 end--*/
/*--我们的故事 start--*/
.wmdgs .section-copy { margin: 0.4rem 0}
.wmdgs .container { padding: 0.3rem 0.2rem; }
.wmdgs .page-title {font-size: 0.32rem;font-weight: 600;color: #333;margin-bottom: 0.15rem;}
.wmdgs .page-desc {font-size: 0.14rem;color: #999;margin-bottom: 0.3rem;}
.wmdgs .swiper {width: 100%;height: auto;}
.wmdgs .news-card {background: #fff;overflow: hidden;width: 100%;}
.wmdgs .news-image {width: 100%;height: 2.07rem;object-fit: cover;}
.wmdgs .news-content {/* padding: 0.2rem; */padding-top: 0.3rem;}
.wmdgs .news-title {font-size: 0.16rem;font-weight: 350;color: #141414;line-height: 0.26rem;margin-bottom: 0.12rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.wmdgs .news-desc {font-size: 0.12rem;color: #6e6e6e;line-height: 1.6;margin-bottom: 0.20rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.wmdgs .news-date {font-size: 0.12rem;color: #141414;line-height: 0.18rem;font-weight: 300;}
.wmdgs .swiper-pagination {position: static;margin-top: 0.26rem;display: flex;justify-content: center;gap: 0.03rem;transform: none;flex-direction: initial;}
.wmdgs .swiper-pagination-bullet {width: 0.10rem;height: 0.03rem;border-radius: 0.02rem;background: #e0e0e0;opacity: 1;transition: all 0.3s;display: block;}
.wmdgs .swiper-pagination-bullet-active {width: 0.16rem;background: #1a73e8;}
.wmdgs .swiper-slide::before{background:none}

/*--我们的故事 end--*