.fwzc-list-box {display: flex;justify-content: flex-start;flex-wrap: wrap;}
.fwzc-list-box .fwzc-list-one {width: calc((100% - 40px)/3);margin-right: 20px;margin-bottom: 0.4rem;}
.fwzc-list-box .fwzc-list-one:nth-child(3n) {margin-right: 0;}
.fwzc-list-box .fwzc-list-one p:nth-child(1) img {width: 100%;aspect-ratio: 16/9;height: 2.93rem;}
.fwzc-list-box .fwzc-list-one p:nth-child(2) {margin-top: 0.36rem;height: 0.6rem;padding-left: 0.3rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.fwzc-list-box .fwzc-list-one p:first-child {display: block;height: 2.93rem;width: 100%;overflow: hidden;}
.nr_bg1 {background-image: url(	/uiFramework/commonResource/image/2026081917031483587.jpg);background-size: cover;}
/*---简介---*/
/*标题和内容*/
.wcbt {font-weight: 400;margin-bottom: 0.53rem;line-height: 0.38rem;display: flex;align-items: center;}
.wcbt img {display: inline-block;margin-right: 0.15rem;}
.wczy p {text-align: justify;margin-bottom: 0.64rem;}
.wczy p:last-child {margin-bottom: 0rem;}
.wcjtjj {padding-top: 0.7rem;padding-bottom:0.5rem;}

/**潍柴鸿基科技株式会社**/
/*group profile*/
.sec_gp {background:url(/uiFramework/commonResource/image/2026081917031483587.jpg) no-repeat;background-size:cover;padding-bottom:0.7rem;margin-bottom:0.7rem;}
.sec_gp_con h2 {padding:0.7rem 0 0.8rem 0;}
.sec_gp_con p {text-align:justify;margin-bottom:0.3rem;color:#6e6e6e;font-size:.16rem;line-height:.26rem;}
.sec_gp_con p>strong {font-size:.16rem;font-weight:bold;}
/*group profile end*/
/* ================= 股权结构区域 ================= */
.cp-structure {max-width: 1600px;margin: 0 auto 90px;padding: 0 20px;position: relative;}
.cp-structure-bar {background: #0b4a96;color: #fff;text-align: center;padding: 18px 0;font-size: 20px;letter-spacing: 3px;margin: 0 auto;max-width: 900px;position: relative;}
.cp-structure-bar::after {content: "";position: absolute;bottom: -28px;left: 50%;width: 2px;height: 28px;background: #b0b8c1;}
.cp-structure-row {max-width: 1200px;margin: 52px auto 0;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;align-items: center;position: relative;}
.cp-structure-row::before {content: "";position: absolute;top: 35px;left: calc(16.66% - 1px);width: 66.66%;height: 2px;background: #b0b8c1;z-index: 0;}
.cp-box {border: 1px solid #d0d5dc;background: #fff;padding: 18px 10px;text-align: center;font-size: 17px;color: #222;position: relative;z-index: 1;min-height: 58px;display: flex;align-items: center;justify-content: center;}
.cp-ratio {position: absolute;top: -36px;left: 16.66%;transform: translateX(-50%);font-size: 14px;color: #0b4a96;background: #fff;padding: 0 10px;z-index: 2;}
.cp-arrow-l {position: absolute;top: 28px;left: calc(16.66% + 6px);width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 10px solid #b0b8c1;z-index: 2;}
.cp-arrow-r {position: absolute;top: 28px;right: calc(16.66% + 6px);width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-right: 10px solid #b0b8c1;z-index: 2;}
/* ================= 公司信息列表（核心：ul li 浮动布局） ================= */
.cp-info-wrap {
    margin-bottom: 0.6rem;
}
.cp-info-list {list-style: none;width: 100%;margin: 0;padding: 0;border-top: 1px solid #D9D9D9;}
.cp-info-list li {width: 100%;margin: 0;padding: 0;overflow: hidden;zoom: 1;border-bottom: 1px solid rgba(217, 217, 217, 0.5);}
.cp-info-list li:nth-child(odd) {background: #F8F8F8;}
.cp-info-list li:nth-child(even) {background: #FFF;}
.cp-info-list li::after {content: "";display: block;clear: both;}
.cp-info-list .value .placeholder{font-size: 0.2rem;}
.cp-info-list .label {display: inline-block;width: 2.02rem;margin: .22rem 2rem .21rem 2.11rem;font-size: .16rem;color: #222;font-weight: 350;background: transparent;white-space: nowrap;}
.cp-info-list .value {display: inline-block;font-size: .16rem;margin: .22rem 0 .21rem 2rem;color: #444;box-sizing: border-box;background: transparent;word-break: break-all;}
.cp-info-list .value .placeholder {color: #888;font-size: .16rem;}
.cp-info-list .value .inline-block {display: inline-block;margin-right: 60px;}
/*业务范围*/
.lbj-box {background: rgba(248, 248, 248, 0.50);padding-bottom: 0.69rem;}
.pad4560 {padding: 0.45rem 0 0.6rem 0;}
.lbj-bottom-box {display: flex;justify-content: space-between;margin-top: 1.1rem;}
.lbj-bottom-box .cq-box,.lbj-bottom-box .hhs-box,.lbj-bottom-box .cl-box {width: calc((100% - 40px)/3);}
.mrb8 {margin-bottom: 0.8rem;}
.lbj-list {margin-top: 0.8rem;}
.lbj-list li {position: relative;width: 5.2rem;height: 2.93rem;overflow: hidden;}
.lbj-list li>img {width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;transition: all 0.4s;}
.lbj-list li:hover img {transform: scale(1.1);}
.lbj-list li:hover .icon-arr {margin-left: 0.1rem;}
/*零部件底部3个*/
.lbj-bottom-one-box {position: relative;overflow: hidden;}
.lbj-bottom-one-box .ljb-bottom-small {position: absolute;width: 100%;height: 100%;bottom: 0;z-index: 9;padding: 0 0.37rem 0.2rem 0.4rem;display: flex;flex-direction: column;justify-content: end;transition: all 0.4s ease-out;}
.lbj-bottom-one-box .ljb-bottom-small p,.lbj-bottom-one-box .ljb-bottom-small a {color: #ffffff;}
.lbj-bottom-one-box .ljb-bottom-small p.lbj-title {margin-bottom: 0.15rem;}
.ljb-bottom-small p.lbj-sum {max-height: 0;opacity: 0;overflow: hidden;transition: all 0.4s ease-out;margin-top: 0.15rem;}
.jq2:hover .ljb-bottom-small {background: rgba(0, 0, 0, 0.6);}
.jq2:hover .ljb-bottom-small p.lbj-sum {max-height: 1.6rem;opacity: 1;margin-top: 0rem;margin-bottom: 0.3rem;}
.jq2:hover .morelink img {margin-left: 0.2rem;}
.ty-ctw-img-box {width: 8.1rem;overflow: hidden;}
.ty-ctw-word-box {width: 7.1rem;}
.ty-ctw-img-box img {width: 100%;aspect-ratio: 818 / 460;}
/*--业务范围start--*/
.wmdxd {padding:0.6rem 0;}
.parallax-section {margin-bottom: 1.4rem!important;}
.spacer {height:100vh;background:#f8f8f8;}
.parallax-section {margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0.2rem;}
.card3 {position:relative;overflow:hidden;border-radius:0;height:4.44rem;}
.card-bg {position:absolute;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform 0.25s 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;padding-top: 2.5rem;}
.card-title {margin-bottom:0.1rem;color:#fff;font-weight:350;text-align: left;width: 90%;}
.card-btn {font-size:0.16rem;color:#fff;text-decoration:none;display:flex;align-items:center;text-align: left;width: 90%;}
.logo-tag {background:#fff;border-radius:0.1rem;font-size:0.36rem;font-weight:bold;margin-bottom:0.33rem;}
.logo-tag img {width:1.9rem;height:0.66rem;}
.logo-tag span {font-size:0.16rem;font-weight:normal;}
/*--end--*/
/* summary 默认隐藏 */
.card3 .card-btn {opacity: 0;max-height: 0;overflow: hidden;transition: opacity 0.4s ease-out, max-height 0.4s ease-out;}
/* 鼠标放到卡片区域时显示 */
.card3:hover .card-btn {opacity: 1;max-height: 0.8rem;}
/* ================= 响应式 ================= */
@media (max-width: 1000px) {
    .card3 .card-btn{    opacity: 1;max-height: 0.8rem;}
    .cp-banner { height: 180px; }
    .cp-main-title { font-size: .24rem; margin: .4rem auto; }
    .cp-structure-bar { font-size: .16rem; padding: .14rem .1rem; }
    .cp-structure-row { grid-template-columns: 1fr; gap: 40px; }
    .cp-structure-row::before { display: none; }
    .cp-ratio { position: static; transform: none; text-align: center; margin-bottom: 10px; display: block; }
    .cp-arrow-l,.cp-arrow-r { display: none; }
    .cp-info-list .label,.cp-info-list .value {float: none;display: inline-block;padding: 0.1rem 0;}
    .cp-info-list .label {border-bottom: none; width: 40%; }
    .cp-info-list .value {width: 60%;margin: 0.08rem 0.1rem 0.09rem 0.11rem;}
    .cp-info-list li {opacity: 1;padding: 0 0.2rem;}
    .nr_bg1 .zw-content{ margin: auto;padding: 0;}
    .all_content_css img{width: 100%;}
    .wcjtjj{padding-top: 0.5rem;padding-bottom: 0rem;}
    .wczy img{padding-bottom: 0.6rem;}
    .cp-info-list .value .inline-block{margin-right: 0;}
    .cp-info-wrap{padding: 0;}
    .easysite-mt10{width: 92%;margin: auto;}
    .parallax-section{display: block;}
    .card3{height: 2rem;width: 100%;margin: 0.2rem 0;}
    .card-content{padding-top: 0.5rem;}
    .card-bg{background-size: 100% 100%;}
    .parallax-section{margin-bottom: 0.4rem !important;}
    .mrb8{margin-bottom: 0.2rem;}.ty-ctw{display: block;}
    .ty-ctw-img-box img{aspect-ratio: 106/67;}
    .ty-ctw-word-box{width: 100%;margin-top: 0.2rem;}
    .ty-ctw-img-box{width: 100%;}.cp-info-wrap {width: 92%;padding: 0;margin: 0 auto 0.5rem;}
 .cp-info-list .label{font-size: 0.12rem;width: .8rem;margin: 0.08rem 0.1rem 0.09rem 0.11rem;}
    .cp-info-list .value .placeholder{font-size:.12rem;}
    .wczy img{    width: 100%;padding-bottom: 0.5rem !important;}
    .all_content_css p{line-height: .24rem;}
    .zw-content{padding: 0.5rem 0;}
.ty-title-box p.ft32:has(+ p.ft16){padding: .4rem 0 .2rem 0 !important;margin-bottom: 0;}
    .cp-info-list .value .inline-block{font-size:.12rem;}
    
}