/*公用css*/

.fl{float:left}
.fr{float:right}
.block{display:block}
.none{display:none}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear::after,.clear::before{content:".";display:block;height:0;visibility:hidden}
.clear:after{clear:both}
.clear{zoom:1}
.comWidth{width:83.33%;margin:0 auto;}
.flexrowr {
    flex-direction: row-reverse;
}
.textjust { text-align: justify !important; }
.swiper-button-disabled{display:none!important;}
/*控制pc与移动端是否显示*/
.mobie-page {
	display: none;
}

@media screen and (max-width: 1000px) {
	.pc-page {
		display: none;
	}
	.mobie-page {
		display: block;
	}
}
/* 公共flex布局 */
.df { display: flex; display: -ms-flexbox; }
/* 主轴对齐 */
.df-jc-c { justify-content: center; -ms-flex-pack: center; }
.df-jc-sb { justify-content: space-between; -ms-flex-pack: justify; }
.df-jc-sa { justify-content: space-around; -ms-flex-pack: distribute; }
.df-jc-fe { justify-content: flex-end; -ms-flex-pack: end; }
/* 交叉轴对齐 */
.df-ai-c { align-items: center; -ms-flex-align: center; }
.df-ai-fe { align-items: flex-end; -ms-flex-align: end; }
.df-ai-fs { align-items: flex-start; -ms-flex-align: start; }
/* 组合属性 */
.df-cc { justify-content: center; -ms-flex-pack: center; align-items: center; -ms-flex-align: center; }
.df-sb-c { justify-content: space-between; -ms-flex-pack: justify; align-items: center; -ms-flex-align: center; }
/* 其他特性 */
.df-fw { flex-wrap: wrap; -ms-flex-wrap: wrap; }
.df-fd-c { -ms-flex-direction: column; flex-direction: column; }
.as-c { align-self: center; -ms-flex-item-align: center; }

/* 公共flex布局 */
.df { display: flex; display: -ms-flexbox; }

/*头部追加样式*/
.navlist { padding: 0.12rem 0 0.12rem;}
.t-ste li:nth-child(1) a span{display:inline-block;}

/*全站二级页搜索css*/
.cpp-ty-search p:nth-child(1){}
.pd657{}

.default-nav{padding:.4rem 0 0 0;}
.n-list li:nth-child(1) .default-nav{background-image: url(/uiFramework/commonResource/image/2026041911571844209.png);background-repeat: no-repeat;background-size: 100%;background-color: rgba(255, 255, 255, 0.95);background-position: center bottom;}

/*header nav*/
.n-list>li:nth-child(1) .default-nav .df-jc-sb,.n-list>li:nth-child(2) .default-nav .df-jc-sb,.n-list>li:nth-child(3) .default-nav .df-jc-sb{}
.n-list>li:nth-child(1) .default-nav .df-jc-sb .dft-list,.n-list>li:nth-child(2) .default-nav .df-jc-sb .dft-list,.n-list>li:nth-child(3) .default-nav .df-jc-sb .dft-list{}
.n-list>li:first-child .dft-list>dt{}

/*公用title样式*/
.top_title.center{text-align:center;}
.top_title{margin-bottom:0.3rem;}
.top_summary.center{text-align:center;}
.top_summary{margin-bottom:0.4rem;}

/*方块箭头通用*/
.btn-more{width:1.8rem;height:0.45rem;border: 1px solid #FFF;/* padding-left:0.4rem; */text-align: center;line-height:0.45rem;position:relative;z-index:1;}
.btn-more a{color:#fff;font-size:0.16rem;display:block;width:100%;}
.btn-more img{display:none;}
.btn-more .whiteJt{display:inline-block;}
.black.btn-more{border:1px solid #6E6E6E;}
.black.btn-more a{color:#141414;}
.black.btn-more img.blackJt{display:inline-block;}
.black.btn-more img.whiteJt{display:none;}
.btn-more:hover a{color:#fff;}

/*底部两个灰色模块*/
#links{margin-bottom:0.8rem;margin-top:0.7rem;}
.links_ul{display:flex;justify-content:space-between;gap:20px;}
.links_ul li{width:50%;background: #F4F7FB;height:2.9rem;padding:0.5rem 0 0.35rem 0.6rem;}
.links_ul li>img{margin-bottom:0.2rem;width:0.4rem;height:0.4rem;}
.links_ul p{margin-bottom:0.4rem;margin-top:0.2rem;}


/*正品配件4个卡片*/
.ty-list-img-box {
	display: flex!important;
	justify-content: space-between;
}

.ty-list-img-box .ty-list-one-box {
	width: calc((100% - 60px)/4);
}
.ty-list-img-box.ts-san .ty-list-one-box p:first-child {
    width: 100%;
    overflow: hidden;
}
.ty-list-img-box .ty-list-one-box p:nth-child(1) img {
	width: 100%;
	aspect-ratio: 16 / 9;
    height: 100%;
    object-fit: cover;
}
.ty-list-img-box .ty-list-one-box p:first-child {
    width: 100%;
    overflow: hidden;
}

.ty-list-img-box .ty-list-one-box p:nth-child(2) {
	margin: 0.31rem 0 0.15rem 0;
}

.ty-list-img-box .ty-list-one-box p:nth-child(3) {
	margin: 0 0 0.3rem 0;
	height: 0.52rem;
}

.ty-list-img-box .ty-list-one-box p:nth-child(4) a {
	display: inline-flex;
	align-items: center;
}

/*header*/
.logo-img img {
    width: auto;
    object-fit: contain;
}

.n-list>li>a{font-weight:350;}



/*底部*/
.foot-one{padding-top:0;padding: 0.25rem 0;}
.foot-two-right ul li a .icony{width: .1rem;height: .1rem;margin-left: .1rem;display:inline-block;background:url(/uiFramework/commonResource/image/2026090316553547471.svg)no-repeat;background-size: 100% 100%;}
.foot-one-left .foot-logo{margin-right: 0.82rem;}
.foot-two-left{display: block;width: 52%;}
.foot-two-left-left p span{margin-left:.4rem;}
.foot-two-left-left{margin-right: 0;display: flex;align-items: flex-end;justify-content: space-between;}
.foot-two-left-right{display: flex;align-items: flex-end;justify-content: space-between;}

.foot-two-left-right p:nth-child(3) a{    display: flex;align-items: center;}
.foot-two-left-right p:nth-child(3) a img{      height: 0.18rem;width: auto;margin-right: 0.1rem;}
/*--右侧置顶--*/
.hero-assistant{bottom:2.1rem;}
.assistant-collapse img{width:0.1rem;height:auto;}
    /* 友情链接 开始 */
.footer-link {display: flex;list-style: none;padding: 0;margin: 0;}
.link-item {position: relative;}
.link-item a {text-decoration: none;color: #333;}
.foot-one-left li p{color:#fff;}
.foot-one-left li:nth-child(2),.foot-one-left li:nth-child(3){margin-right: 0.6rem;}
/* 下拉容器核心：高度0隐藏，transition实现向下划出 */
.drop-menu {position: absolute;top: 100%;left: 0;background: #fff;width: 100%;overflow: hidden;max-height: 0;transition: max-height 0.3s ease-out; /* 向下滑动画 */z-index:99;}
/* 展开状态class */
.drop-menu.open {max-height: 300px; /* 大于内容总高度即可 */}
.drop-item { color:#003B83; text-align: center;  padding: 0.06rem 0;cursor: pointer; border-bottom:1px #ccc solid;transition:all 0.3s;}
.drop-item:hover {background:rgba(50, 111, 201, 0.08);font-size:.14rem;}
  /* 友情链接 结束 */

/*产品站-解决方案，过于拥挤专用css，开始*/
/*.n-list>li:nth-child(2).on .default-nav .w1600 .dft-list {
	margin-right: 0.2rem;
	padding: 0.1rem 0;
}
.n-list>li:nth-child(2).on .default-nav .w1600 .df.df-jc-sb.df-fw {
	justify-content: start;
}

.n-list > li:nth-child(2) .default-nav .df-jc-sb .dft-list:last-child dd.bal-bj {
	display: none;
}
.n-list>li:last-child .default-nav{display:none!important;}
*/

/*产品站-解决方案，过于拥挤专用css，结束*/
/*产品产品与业务 只有“动力系统”有3级栏目展示，其他的都不展示3级栏目，开始*/
.n-list > li:first-child .dft-list:not(:first-child) .bal-bj .nal3 dd{display:none!important;}
/*产品产品与业务 只有“动力系统”有3级栏目展示，其他的都不展示3级栏目，结束*/
/*型谱表文字居左*/
.spectrogram table tbody tr td p{text-align: left;}




/*公共移动端适配样式*/
.header_phone,.footer-moblie,.lxwm-mobile-box,.hero-assistant-mob{display:none;}
.banner1__canvas {position: absolute;inset: 0;width: 100%;height: 100%;display: block;z-index: 1;}

 
    @media screen and (max-width:1000px){
         .w1600{width: 92%;}

    /*面包屑导航*/
    .brcb-nav-box .w1600{height:0.18rem;}
    .brcb-box{width:100%;}
    .brcb-nav-box{margin-bottom:0.3rem;}
    .brcb-box { align-items: center; } 
    .brcb-box span a:first-child{display:inline-block!important;}
    .brcb-box>img{margin-right:0;}
    
         /*导航公共*/     
	.header_phone,.footer-moblie,.lxwm-mobile-box,.hero-assistant-mob{display:block;}
    .nav-base,.nav,.lxwm-box,.footer,.nav-second-box,.hero-assistant{display:none;}
    .brcb-box{width:100%;}
          /*导航公共*/
   #contentWrapper .service-list ul li:last-child{margin-left:auto;}
    /*banner图*/
    .banner-img-box{margin-top: 0.48rem!important;height:2rem!important;isolation: isolate;padding-top:0;}
    .banner-img-box.video #video{height:100%;transform: translateZ(0);position:relative !important;isolation: isolate;will-change: transform;z-index:0;pointer-events:none}
    .banner-word p{font-size:0.16rem;}
    .banner-button{display:none;}
    .banner-img-box > .banner-word{top: 40%;z-index: 3;transition: all 0.4s;position: absolute;left:50%;transform: translate(-50%, 0);}
    .banner-img-box.video .banner-word{top:40%;}
 
/*搜索翻页*/
.pagination a.page-number{ margin-right: 0;}

        
    /*移动端模块切换轮播图形式*/
    .msc-dots{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:0.1rem;z-index:3;}
    .msc-dots button{width:0.18rem;height:0.03rem;border:0;border-radius:5px;background:#d9d9d9;padding:0;cursor:pointer;transition:all 0.3s ease;}
    .msc-dots button.is-active{width:0.22rem;background:#2f80ff;}
    

    /*移动端导航*/
    .brcb-box span a{display:inline-block!important;}
    
    /*控制动力系统*/
    .conList .item_box .compare{display:none;}
        
        
}