@charset "utf-8";

.parts-ban{position: relative;}
.parts-ban .shade{position: absolute;width: 100%;left: 0;top: 50%;transform: translate(0,-50%);color:#fff;}
.parts-ban .bt{font-size: 0.5rem;font-family: var(--font-roboto-black);text-transform: uppercase;}
.parts-ban .smbt{font-size:var(--fz32);font-family: var(--font-roboto-bold);margin-top: 0.2rem;}
.parts-ban .bt,.parts-ban .smbt{max-width:8rem;}
.parts-ban .swiper-slide .item video {width: 100%;height: auto;}







.parts-onestop{padding:0.7rem 0;}
.parts-onestop .t-tit{font-size:var(--fz41);font-family: var(--font-roboto-black);margin-bottom: 0.6rem;text-align: center;text-transform: uppercase;}

.parts-onestop .sec{margin-bottom: 0.35rem;font-family: var(--font-roboto-medium);display: flex;}
.parts-onestop .sec:last-child{margin-bottom: 0;}
.parts-onestop .menu{width: 2.85rem;background:#eff0f0;}
.parts-onestop .menu .lk{font-size:var(--fz21);display: flex;align-items: center;height: 0.97rem;padding:0.1rem 0.1rem 0.1rem 0.2rem;border-bottom:1px solid #e0e1e1;gap:0.14rem;cursor: pointer;position: relative;}
.parts-onestop .menu .lk::after{content:'';width: 0;height: 0;border-style: solid;border-width: 0.12rem 0 0.12rem 0.14rem;border-color: transparent transparent transparent var(--theme-color);position: absolute;right:-0.13rem;top:50%;margin-top:-0.07rem;display: none;}
.parts-onestop .menu .lk:last-child{border-bottom:0;}
.parts-onestop .menu .icon{width: 0.54rem;}
.parts-onestop .menu .lk:hover{color:var(--theme-color);}
.parts-onestop .menu .lk.cur{color:#fff;background:var(--theme-color);}
.parts-onestop .menu .lk.cur .icon{filter: brightness(0) invert(1);}
.parts-onestop .menu .lk.cur::after{display: block;}


.parts-onestop .module{height: 100%;}
.parts-onestop .list{padding:0.11rem 0;border:1px solid #d3d3d3;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));height: 100%;}
.parts-onestop .list .item{padding:0.25rem 0 0.25rem 0;}
.parts-onestop .list .box{height: 1.8rem;border-right:1px solid #d3d3d3;display: flex;align-items: center;gap:0.22rem;padding:0 0.15rem 0 0.3rem;}
.parts-onestop .list .imgbox{width: 1.5rem;/* height: 1.5rem; */ aspect-ratio: 1; display: flex;align-items: center;justify-content: center;}
.parts-onestop .list .img{width: 100%;height: 100%;object-fit: contain;}
.parts-onestop .list .title{font-size:var(--fz24);-webkit-line-clamp: 2;}
.parts-onestop .list .more{font-size:var(--fz16);text-transform: uppercase;margin-top: 0.18rem;display: inline-flex;color:var(--theme-color);}
.parts-onestop .list .item:nth-child(3n+3) .box{border-right:0;}

.parts-onestop .sec2 .list{padding:0;}
.parts-onestop .sec2 .list .item{padding:0.2rem 0;}
.parts-onestop .sec2 .list .box{height: 1.52rem;gap:0.18rem;padding-left:0.2rem;}


.parts-fleet{padding:0.65rem 0;background:url(../images/parts_02.jpg) no-repeat center;background-size:cover;}
.parts-fleet .detail{color:#fff;display: flex;align-items: flex-start;justify-content: space-between;}
.parts-fleet .imgbox{border-radius:0.1rem;border:1px solid #ffffff;/* height: 4.6rem; */width: 48%;aspect-ratio: 1.48; }
.parts-fleet .info{width: 48%;}
.parts-fleet .title{font-size:var(--fz43);font-family: var(--font-montserrat-bold);margin-bottom: 0.2rem;}
.parts-fleet .txt{font-size:var(--fz19);font-family: var(--font-roboto-light);line-height: 1.8;}
.parts-fleet .morebtn{color:var(--theme-color);margin-top: 0.6rem;background:#fff;padding:0 0.42rem;line-height: 0.5rem;border-radius:0.05rem;display: inline-flex;font-family: var(--font-roboto-bold);}



.parts-tophot{padding:0.8rem 0 1rem;}
.parts-tophot .t-tit{font-size:var(--fz40);text-align: center;margin-bottom: 0.5rem;font-family: var(--font-roboto-black);text-transform: uppercase;}
.parts-tophot .readmore{height: 0.5rem;width: 4.35rem;border-radius:0.1rem;margin:0.5rem auto 0;font-family: var(--font-roboto-medium);}



.parts-ad{min-height: 4.45rem;padding:0.65rem 0;margin-bottom: 0.6rem;color:#fff;text-align: center;}
.parts-ad .box{max-width:8.55rem;margin:0 auto;}
.parts-ad .title{font-size:var(--fz34);font-family: var(--font-roboto-bold);line-height: 1.6;}
.parts-ad .txt{font-size:var(--fz21);font-family: var(--font-roboto-light);margin: 0.2rem auto 0;max-width:5.8rem;}
.parts-ad .link{font-size:var(--fz21);font-family: var(--font-roboto-medium);margin:0.45rem auto 0;max-width:4.3rem;width: 100%;height:0.5rem;border-radius:0.1rem;background: linear-gradient(to right, #d03502 , #d85f17);}
.parts-ad .link:hover{background: linear-gradient(to right, #d03502 , #d03502);}

.parts-why{margin-bottom: 0.9rem;}
.parts-why .t-tit{font-size:var(--fz46);font-family: var(--font-roboto-bold);margin-bottom: 0.55rem;text-align: center;}
.parts-why .list{display: grid;gap:0.3rem;grid-template-columns: repeat(3, minmax(0, 1fr));}
.parts-why .list .item{color:#fff;background:#00438b;border-radius:0.05rem;overflow: hidden;}
.parts-why .list .imgbox{/* height: 2.8rem; */border-radius:0.05rem;aspect-ratio: 1.67; }
.parts-why .list .info{padding:0.35rem 0.25rem 0.55rem;}
.parts-why .list .title{font-size:var(--fz28);font-family: var(--font-roboto-bold);}
.parts-why .list .txt{font-size:var(--fz20);margin-top: 0.12rem;font-family: var(--font-roboto-light);}


.parts-update{margin-bottom: 1rem;}
.parts-update .pub-tt .bt{font-size:var(--fz38);}
.parts-update .pub-tt .more{font-size:var(--fz18);}
.parts-update .detail{margin-left:1.25rem;position: relative;}

.parts-update .item .imgbox{/* height: 2.95rem; */ aspect-ratio: 1.53;}
.parts-update .item .title{font-size:var(--fz22);font-family: var(--font-roboto-medium);margin-top: 0.18rem;}
.parts-update .item .date{font-size:var(--fz15);color:var(--theme-color);font-family: var(--font-roboto-regular);margin-top: 0.2rem;}
.parts-update .item:hover .title{color:var(--theme-color);}
.parts-update .swiper-slide{width: 4.65rem;}


.parts-update .arrs{display: flex;justify-content: flex-end;margin-top: 0.5rem;gap:0.12rem;}
.parts-update .swiper-button{width:0.54rem;height:0.54rem;opacity: 1;display: flex;align-items: center;justify-content: center;background:url(../images/icon_01.png) no-repeat center var(--theme-color);background-size:cover;border-radius:50%;margin:0;position: static;}
.parts-update .swiper-container{position: static;}
.parts-update .swiper-button-next{transform: rotate(180deg);}
.parts-update .swiper-button:hover{opacity: 0.85;}


/* partsDetail */
.crumb-bar{background:#fff;text-align: right;height: 0.75rem;display: flex;align-items: center;}

.det-main{padding:0.15rem 0 0.7rem;background:#f6f5f5;}
.det-main .wrap{display: flex;gap:0.15rem;}
.det-main .l{width: 3.15rem;}
.det-main .r{padding:0.4rem 0.3rem 0.6rem;background:#fff;}

.det-side{margin-bottom: 0.2rem;background:#fff;font-family: var(--font-roboto-bold);}
.det-side .tit{position: relative;background:var(--theme-color);color:#fff;font-size:var(--fz25);text-transform: uppercase;padding:0.2rem 0.1rem 0.2rem 0.25rem;line-height: 1.2;}
.det-side .tit::before{content:'';position: absolute;left:0;top:50%;transform: translateY(-50%);width: 0.04rem;height: 0.24rem;background:#fff;}

.det-side .lks{/* padding:0 0.05rem; */}
.det-side .lks a{display: flex;align-items: center;justify-content: space-between;padding:0.25rem 0.15rem;border-bottom:1px solid #dcdbdb;font-size:var(--fz21);font-family: var(--font-roboto-bold);text-transform: uppercase;line-height: 1.3;}
.det-side .lks a::after{content:'\e695';font-family: 'iconfont';color:#818282;font-size: 0.16rem;font-weight: normal;}
.det-side .lks a:hover,.det-side .lks a.cur{background:var(--theme-color);}
.det-side .lks a:hover,.det-side .lks a.cur,.det-side .lks a:hover::after,.det-side .lks a.cur::after{color:#fff;}

.det-side .lks li:last-child a{border-bottom:0;}



.det-side .piclist{padding:0.2rem 0.1rem 0.1rem;background:#fff;}
.det-side .piclist .item{margin-bottom: 0.25rem;}
.det-side .piclist .imgbox{aspect-ratio: 1.58;display: block;overflow: hidden;}
.det-side .piclist .title{font-size:var(--fz18);text-align: center;margin-top: 0.1rem;display: block;}
.det-side .piclist .item:hover .title{color:var(--theme-color);}


.det-top{display: flex;margin-bottom: 0.5rem;gap:0.5rem;}
.det-top .imgbox{aspect-ratio: 1.28;border:1px solid #e3e2e1;}
.det-top .imgbox .img{width:100%;height:100%;object-fit: contain;}
.det-top .info{width: 44%;padding-top: 0.06rem;}
.det-top .title{font-size:var(--fz26);font-family: var(--font-roboto-bold);}
.det-top .divider{height: 1px;background:#d0d0d0;margin:0.28rem 0;}
.det-top .txt{font-size:var(--fz20);color:#333333;font-family: var(--font-roboto-light);}
.det-top .txt p{padding:0.04rem 0;}
.det-top .txt span{font-family: var(--font-roboto-bold);}
.det-top .btngrp{display: flex;gap:0.1rem;margin-top: 0.36rem;}
.det-top .button{font-size:var(--fz18);flex:1;overflow: hidden;border-radius:0.06rem;height: 0.5rem;text-transform: uppercase;}
.det-top .button:hover{}




.det-xq .top-tt{margin-bottom: 0.35rem;border-bottom:2px solid var(--theme-color);}
.det-xq .top-tt span{font-size:var(--fz22);color:#fff;background:var(--theme-color);display: inline-block;padding:0 0.25rem;font-family: var(--font-poppins-semiBold);line-height: 0.6rem;text-transform: uppercase;}

.det-xq .table{width:100%;overflow-x: auto;margin-bottom: 0.3rem;}
.det-xq table{width:100%;border-collapse: collapse;border:1px solid #e5e5e5;}
.det-xq table th,.det-xq table td{border:1px solid #e5e5e5;padding:0.12rem 0.18rem;font-size:var(--fz17);text-align: left;vertical-align: middle;line-height: 1.5;color:#333;}
.det-xq table th{width:16%;font-weight: normal;font-family: var(--font-roboto-medium);}
.det-xq table td{width:34%;font-family: var(--font-roboto-regular);color:#555;background:#fff;}

.det-xq .group{margin-bottom: 0.55rem;}
.det-xq .smtit{font-size:var(--fz24);font-family: var(--font-roboto-bold);margin-bottom: 0.05rem;}
.det-xq .txt{font-size:var(--fz18);font-family: var(--font-roboto-light);line-height: 1.8;}
.det-xq .pics{display: grid;gap:0.15rem;grid-template-columns: repeat(2, minmax(0, 1fr));}


.det-xq .video{position: relative;aspect-ratio: 1.75;overflow: hidden;cursor: pointer;margin-top:0.3rem;}
.det-xq .video video{width:100%;height:100%;display: block;object-fit: cover;}
.det-xq .video .playicon{width:1rem;height:1rem;background:url(../images/service_13.png) no-repeat center;background-size:contain;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;pointer-events: none;transition: opacity .3s;}
.det-xq .video.playing .playicon{opacity: 0;}
.det-xq .video iframe {width: 100%;height: 100%;}


.det-rela{margin-bottom: 0.55rem;}
.det-rela .titbox{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.45rem;}
.det-rela .titbox .bt{font-size:var(--fz27);font-family: var(--font-roboto-medium);}
.det-rela .titbox .readmore{font-size:var(--fz20);font-family: var(--font-roboto-medium);}

.det-rela .list{display: grid;gap:0.3rem 0.2rem;grid-template-columns: repeat(4, minmax(0, 1fr));}
.det-rela .list .imgbox{aspect-ratio: 1.33;border:1px solid #e5e5e5;display: flex;align-items: center;justify-content: center;}
.det-rela .list .img{width: 100%;height: 100%;object-fit: contain;}
.det-rela .list .title{font-size:var(--fz18);font-family: var(--font-roboto-regular);margin-top: 0.1rem;text-align: center;line-height: 1.5;padding:0 0.03rem;}
.det-rela .list .item:hover .title{color:var(--theme-color);}


.det-message{margin-top: 0.15rem;font-family: var(--font-roboto-medium);font-size:var(--fz21);}
.det-message .t-tit{font-size:var(--fz30);font-family: var(--font-roboto-bold);margin-bottom: 0.35rem;}
.det-message .form .row{}
.det-message .form .row.flex{gap:0 0.2rem;}
.det-message .form .item{flex:1;min-width: 0;margin-bottom: 0.22rem;}
.det-message .form .tit{display: block;color:#333;margin-bottom: 0.08rem;line-height: 1.3;}
.det-message .form .tit em{color:#e60012;font-style: normal;margin-left: 0.02rem;}
.det-message .form .ipt{width:100%;height:0.56rem;background:#fff;border:1px solid #dadada;border-radius:0.04rem;padding:0 0.25rem;color:var(--theme-color);}
.det-message .form .ipt:focus{border-color:var(--theme-color);}
.det-message .form .ipt.con{height:1.5rem;resize:none;padding:0.12rem 0.25rem;line-height: 1.4;}
.det-message .form .codebox{display: flex;align-items: center;}
.det-message .form .codebox .ipt{width: 3.5rem;flex: none;}
.det-message .form .codeimg{width:2.8rem;height:0.56rem;flex-shrink: 0;overflow: hidden;}
.det-message .form .codeimg img{width:100%;height:100%;object-fit: cover;display: block;}
.det-message .form .submit{margin-top:0.25rem;width:3.4rem;height:0.6rem;font-size:var(--fz26);text-transform: uppercase;border-radius:0.08rem;}



@media (max-width:1260px){
	
	/* parts */
	.parts-onestop .menu .lk{height: 1.1rem;}
	
	.parts-onestop .list{grid-template-columns: repeat(2, minmax(0, 1fr));}
	.parts-onestop .list .box{border-right:1px solid #d3d3d3!important;height: 1.6rem;}
	.parts-onestop .list .item:nth-child(2n+2) .box{border-right:0!important;}
	
	.parts-update .detail{margin-left:0.5rem;}
	
	
	
	
	
	
	
}

@media (max-width:991px){
	
	/* parts */
	
	.parts-onestop .sec{display: block;}
	.parts-onestop .menu{width:calc(100% + 4%);display: flex;overflow-x: auto;flex-wrap: nowrap;}
	.parts-onestop .menu .lk{flex-shrink: 0;height: auto;padding:0.17rem 0.25rem;}
	.parts-onestop .menu .lk.cur::after{display: none;}
	
	.parts-fleet .detail{flex-direction: column-reverse;gap:0.5rem 0;}
	.parts-fleet .imgbox{width: 100%;}
	.parts-fleet .info{width: 100%;}
	
	.parts-why .list{grid-template-columns: repeat(2, minmax(0, 1fr));}
	
	
	/* detail */
	.crumb-bar{text-align: left;height:auto;}
	
	.det-main{padding:4% 0 0.4rem;}
	.det-main .wrap{display: block;}
	.det-main .l{width: 100%;}
	
	.det-side{margin-bottom: 0.2rem;}
	.det-side .tit{cursor: pointer;padding-right: 0.5rem;font-size: var(--fz22);}
	.det-side .tit::after{content:'\e70a';font-family: 'iconfont';position: absolute;right:0.18rem;top:50%;transform: translateY(-50%) rotate(90deg);font-size: var(--fz18);transition: transform .3s;}
	.det-side .tit.this::after{transform: translateY(-50%) rotate(-90deg);}
	.det-side .drop{display: none;}
	
	.det-side .piclist{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap:0.3rem 0.2rem;padding:0.2rem 0.2rem;}
	.det-side .piclist .title{font-size: var(--fz20);}
	
	
	.det-top{display: block;}
	.det-top .info{width: 100%;margin-top: 0.3rem;}
	.det-top .divider{display: none;}
	.det-top .txt{margin-top: 0.2rem;}
	
	/* .det-xq .table table,.det-xq .table tbody,.det-xq .table tr{display: block;}
	.det-xq .table tr{display: grid;grid-template-columns: 32% 1fr;}
	.det-xq .table th,.det-xq .table td{width: 100%;} */
	
	.det-rela .list{grid-template-columns: repeat(3, minmax(0, 1fr));}
	.det-rela .list .title{font-size: var(--fz18);}
	
	
	
	
	
	
	
	
	
}


@media (max-width:767px){
	.parts-tophot .t-tit{font-size: var(--fz34);margin-bottom: 0.4rem;}
	.parts-onestop .t-tit{font-size: var(--fz34);margin-bottom: 0.4rem;}
	
	/* parts */
	.parts-ban .item{height: 3.4rem;}
	.parts-ban .bt{font-size: 0.3rem;}
	.parts-ban .smbt{font-size: var(--fz18);margin-bottom:0.4rem;}
	
	
	
	.parts-onestop .menu{margin-bottom: 0.2rem;flex-wrap:wrap;width:100%;}
	.parts-onestop .menu .lk{flex-shrink: 0;height: auto;padding:0.19rem 0 0.19rem 0.1rem;width:50%;line-height: 1.2;gap:0.08rem;}
	.parts-onestop .menu .icon{width:0.43rem;}
	
	
	
	.parts-onestop .list{border:0;gap:0.2rem;}
	.parts-onestop .list .item{border:1px solid #d3d3d3;border-radius:0.08rem;}
	.parts-onestop .list .box{display: block;text-align: center;height: auto;border:0!important;padding:0 0.15rem!important;}
	.parts-onestop .list .imgbox{margin:0 auto 0.15rem;width: 85%;}
	
	.parts-onestop .sec2 .list .box{height: auto;}
	
	
	.parts-fleet .title{font-size: var(--fz40);}
	
	
	
	.parts-why{margin-bottom: 0.7rem;}
	.parts-why .t-tit{font-size: var(--fz40);margin-bottom: 0.4rem;}
	.parts-why .list{grid-template-columns: repeat(1, minmax(0, 1fr));gap: 0.25rem;}
	
	
	.parts-update .pub-tt{display: flex;flex-direction: column;align-items: center;}
	.parts-update .pub-tt .bt{margin-bottom: 0.15rem;}
	.parts-update .detail{width: 92%;margin:0 auto;}
	.parts-update .swiper-slide{width: auto;}
	.parts-update .swiper-button{width: 0.48rem;height: 0.48rem;}
	.parts-update .arrs{width: 100%;margin-top: 0.4rem;}
	
	
	.parts-ad .title{font-size: var(--fz26);}
	
	
	/* detail */
	.det-main .r{padding:0.2rem 0.2rem 0.5rem;}
	.det-side{margin-bottom: 0.15rem;}
	.det-side .piclist{grid-template-columns: repeat(2, minmax(0, 1fr));gap:0.2rem 0.2rem;}
	.det-side .piclist .item{margin:0;}
	
	
	
	
	.det-top .info{margin-top: 0.23rem;}
	.det-top .btngrp{display: block;}
	.det-top .button{width: 100%;display: flex;margin-bottom: 0.15rem;height: 0.55rem;}
	
	.det-xq .top-tt span{line-height: 0.55rem;}
	
	.det-xq table th, .det-xq table td{font-size: var(--fz19);}
	/* .det-xq .table tr{grid-template-columns: 45% 1fr;} */
	
	.det-xq .video .playicon{width: 0.7rem;height: 0.7rem;}
	
	
	.det-rela .titbox{margin-bottom: 0.3rem;}
	.det-rela .list{grid-template-columns: repeat(2, minmax(0, 1fr));}
	.det-rela .list .title{font-size: var(--fz19);margin-top: 0.15rem;line-height: 1.4;}
	
	.det-message .form .row.flex{display: block;}
	.det-message .form .codebox .ipt{width:calc(100% - 1.7rem);}
	.det-message .form .codeimg{width: 1.6rem;border:1px solid #dadada;margin-left:0.1rem;border-radius: 0.04rem;}
	.det-message .form .submit{width: 2.6rem;margin:0.4rem auto 0;display: block;font-size: var(--fz24);}
	
	
}