/*发动机*/
.fdj-box {
	padding-bottom: 0.83rem;
}

.mar6260 {
	margin: 0.62rem 0 0.6rem 0;
}

.fdj-list-box {
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 7.5rem;
}

.fdj-list-box .one-box,
.fdj-list-box .two-box,
.fdj-list-box .three-box {
	width: calc((100% - 40px)/3);
}

.fdj-list-box .two-box,
.fdj-list-box .three-box {
	display: flex;
	flex-direction: column;
	justify-content: space-between;

}

.fdj-list-box .two-box .kecfdj-box,
.fdj-list-box .three-box .cbfdj-box {
	height: 3.07rem;
}

.fdj-list-box .two-box .nyzbfdj-box,
.fdj-list-box .three-box .gcjxfdj-box {
	height: calc(100% - 3.07rem - 20px);
}

.one-box .portlet,
.one-box .portlet>div:last-child,
.two-box .kecfdj-box .portlet,
.two-box .kecfdj-box .portlet>div:last-child,
.two-box .nyzbfdj-box .portlet,
.two-box .nyzbfdj-box .portlet>div:last-child,
.three-box .gcjxfdj-box .portlet,
.three-box .gcjxfdj-box .portlet>div:last-child,
.three-box .cbfdj-box .portlet,
.three-box .cbfdj-box .portlet>div:last-child,
.fdj-img-box {
	height: 100%;
}


.fdj-img-box {
	position: relative;
}

.md1-tit {
	position: absolute;
	width: 100%;
	height: auto;
	bottom: 0;
	z-index: 9;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	padding: 0.6rem 0.4rem 0.66rem 0.4rem;
}

.md1-tit h3 {
	color: #fff;
}

.md1-tit p {
	color: #fff;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	transition: all 0.4s ease-out;
	margin: 0.05rem 0;
}

.md1-tit a {
	position: absolute;
	bottom: 0.22rem;
	color: #fff;
}

.jq1:hover .md1-tit p {
	max-height: 1.6rem;
	opacity: 1;

}

.jq1:hover .morelink img {
	/*margin-left: 0.2rem;*/
}

/*零部件*/
.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;
}

/*新能源*/
.pad6060{padding:0.6rem 0 0.6rem 0;}

.service-container{display:none;}
@media screen and (max-width:1000px){
    .fdj-list-box{flex-wrap:wrap;height:auto;}
    .fdj-list-box .one-box, .fdj-list-box .two-box, .fdj-list-box .three-box{width:100%;}
    .fdj-img-box > img{height:2.07rem;}
    
    .md1-tit{position: static;background:none;padding: 0.2rem 0 0.3rem 0;}
    .md1-tit h3{color:#141414;font-size:0.16rem;}
    .md1-tit p{color: #141414;max-height: unset;opacity: 1;margin:0.12rem 0 0.2rem 0;}
    
    .fdj-box{padding-bottom:0;}
    
    .mar6260{margin: 0.6rem 0 0.4rem 0;}
    .md1-tit a{color:#141414;position: static;}
    .fdj-list-box .two-box .kecfdj-box, .fdj-list-box .three-box .cbfdj-box{height:auto;}
    .more-hover-line img{filter: brightness(0);width:auto;}
    
    .pad4560{padding: 0.4rem 0;}
    .ty-ctw{flex-wrap:wrap;}
    .mrb8{margin-bottom:0.4rem;}
    .ty-ctw-word-box{margin-top:0.3rem;}
    .ty-ctw-word-box h3{font-size:0.16rem;}
    .md1-tit a img{height: 0.0727rem;}
    
    .lbj-box{padding-bottom:0.5rem;}
    .lbj-bottom-box{flex-wrap:wrap;margin-top:0.2rem;}
    .lbj-bottom-box .cq-box, .lbj-bottom-box .hhs-box, .lbj-bottom-box .cl-box{width:100%;}
    .lbj-bottom-one-box .ljb-bottom-small{position: static;padding:0;margin-bottom:0.4rem;}
    .lbj-bottom-box > div:last-child .ljb-bottom-small{margin-bottom:0;}
    .lbj-bottom-one-box .ljb-bottom-small p, .lbj-bottom-one-box .ljb-bottom-small a{color:#141414;}
    .lbj-bottom-one-box .ljb-bottom-small p.lbj-sum{display:none;}
    .lbj-bottom-one-box .ljb-bottom-small p.lbj-title{padding:0.3rem 0 0.12rem 0;margin-bottom:0;font-size:0.16rem;}
    
    .ty-qh-box{display:none;}
    .service-container{display:block;}
    .xny-box > .w1600{width:100%;}
    .ty-title-box{padding:0.6rem 0 0.4rem;margin:0 auto;}
    .xny-box .ty-title-box{width:92%;}
    .service-container{width:100%;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.05);overflow:hidden;}
    .service-item{border-bottom:1px solid #eeeeee;position:relative;}
    .service-item:last-child{border-bottom:none;}
    .service-header{display:flex;justify-content:end;align-items:center;padding:0.2rem 0.15rem;cursor:pointer;transition:background-color 0.3s;position:relative;}
    .service-header:hover{background-color:#f8f9fa;}
    .header-left{display:flex;align-items:center;flex:1;overflow:hidden;width:100%;}
    .blue-line{width:0.03rem;height:0.18rem;background-color:#0056b3;flex-shrink:0;opacity: 0;transition:all 0.4s;}
    .active .blue-line{opacity: 1;}
    .title-text{font-size:0.16rem;color:#141414;display:block;align-items:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:0.15rem !important;width:80%;}
    .en-title{font-size:15px;color:#666666;margin-left:8px;font-weight:normal;}
    .arrow-icon{width:0.16rem;height:0.08rem;transition:transform 0.3s ease;color:#666;flex-shrink:0;margin-left:0.15rem;}
    .service-item.active .arrow-icon{transform:rotate(180deg);}
    .service-body{max-height:0;overflow:hidden;transition:max-height 0.4s ease-in-out,padding 0.4s ease;padding:0 15px;}
    .service-item.active .service-body{max-height:1000px;padding:0 15px 25px 15px;}
    .service-desc{font-size:0.12rem;color:#6E6E6E;line-height:1.6;margin-bottom:0.3rem;}
    .service-img{width:100%;height:auto;display:block;object-fit:cover;}
    
}