@charset "utf-8";
/* =====================内页样式======================== */
.hr{width:100%;height:1px;background-color:#b9b9b9;}
.paging .nav-links{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.paging .nav-links a{width: 35px;height: 35px;border-radius: 50%;margin: 4px 5px;font-size: 16px;color: #666;transition: all .4s ease;display: flex;align-items: center;justify-content: center;font-family: "fab";}
.paging .nav-links span{width: 35px;height: 35px;border-radius: 50%;margin: 4px 5px;font-size: 16px;color: #666;transition: all .4s ease;display: flex;align-items: center;justify-content: center;font-family: "fab";}
.paging .nav-links .prev:first-child{transform:rotateY(0deg);background-repeat:no-repeat;background-size:auto 9px;background-position:10px 12px;font-family: monospace;font-weight: bold;}
.paging .nav-links .next:last-child{font-size: 16px;padding: 0;color: #807a78;font-family: monospace;font-weight: bold;}
.paging .nav-links .prev:last-child{transform:rotateY(0deg);background-repeat:no-repeat;background-size:auto 9px;background-position:10px 12px;} 
.paging .nav-links a:last-child{transform:rotateY(0deg);background-repeat:no-repeat;background-size:auto 9px;background-position:10px 12px;}
.paging .nav-links a:hover{border-color: #ff8500 !important;background: #606060 !important;color: #fff !important;}
.paging .nav-links span.current{color: #fff !important;/* background:linear-gradient(85deg, #4facfe 0%, #00f2fe 100%); */background-color:#606060;}
.paging a.on{border-color: #ff8500 !important;background-color: #ff8500 !important;color: #fff !important;}



/* banner轮播图样式 */
.banner{width: 100%;overflow: hidden;position: relative;background: #fff;}
.banner-image{width: 100%;}
.banner-image img{width: 100%;}
.banner-cont{position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;color: #1c1d1f;text-align: left;}
.banner-cont .see .btn{width:140px;height:35px;line-height:35px;text-align: center;border-radius: 35px;border:1px solid #fff;}
/* -- */
.banner-cont .title, .banner-cont .text, .banner-cont .see{opacity: 0;}
.swiper-slide-active .banner-cont .text{animation: bannerRun 1s ease both .4s;}
.swiper-slide-active .banner-cont .title{animation: bannerRun 1s ease both .5s;}
.swiper-slide-active .banner-cont .see{animation: bannerRun 1s ease both .6s;}
.oneSlide .banner-cont .text{animation: bannerRun 1s ease both .4s;}
.oneSlide .banner-cont .title{animation: bannerRun 1s ease both .5s;}
.oneSlide .banner-cont .see{animation: bannerRun 1s ease both .6s;}
@keyframes bannerRun{0%{opacity: 0;transform: translateX(240px);filter: blur(10px);}100%{opacity: 1;transform: translateX(0);filter: blur(0);}}
/* -- */
.banner-dot{position: absolute;width: 100%;left: 0;bottom: 43px;}
.banner-mouse{position: absolute;left: 0;right: 0;margin: 0 auto;width: 54px;display: flex;flex-direction: column;align-items: center;z-index: 10;transform: translate3d(0,0,10px);cursor: pointer;user-select: none;bottom: 60px;}
.banner-mouse span{font-size: 12px;color: #1c1d1f;margin-top: 16px;}
.banner-mouse p{width: 22px;height: 38px;border-radius: 11px;position: relative;border: 1px solid #1c1d1f;}
.banner-mouse p i{display: block;width: 6px;height: 14px;overflow: hidden;margin: 8px auto 0;border-radius: 3px;background: rgba(28,29,31,0.15);position: relative;}
.banner-mouse p i::after{content: "";position: absolute;width: 6px;height: 6px;background: #1c1d1f;border-radius: 50%;top: 0;left: 0;animation: bannerMouse 3s ease infinite;}
@keyframes bannerMouse{0%{transform: translateY(0);}50%{transform: translateY(16px);}}

.banner-pagination{display: flex;justify-content: center;z-index: 2;position: absolute;right: 0;width: 100%;}
.banner-pagination .swiper-pagination-bullet{width: 55px;height: 2px;background: rgba(255, 255, 255, .5);position: relative;margin: 0 6px;opacity: 1;border-radius: 0;}

.banner-pagination .swiper-pagination-bullet-active{background-color: #fff;}
.banner-pagination .swiper-pagination-bullet .numaa{position: absolute;left:0;top:-30px;font-size:22px; color:#ccc;display:none;}
.banner-pagination .swiper-pagination-bullet-active .numaa{color:#fff;display:none;}
/* 动画 */
.banner-canvas{position: absolute;right: 31%;top: 50%;transform: translate(50%,-50%);opacity: 1;}
.banner-canvas img{width: 170px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.swiper-slide-active .banner-canvas{animation: bannerCanvas 1s ease both .6s;}
.oneSlide .banner-canvas{animation: bannerCanvas 1s ease both .6s;}
@keyframes bannerCanvas{0%{opacity: 0;}100%{opacity: 1;}}
/* banner轮播图样式 end */

@media all and (max-width:1590px) {
    .paging a{width: 35px;height: 35px;font-size: 15px;}
    .paging a:first-child::before, .paging-menu a:last-child::before {font-size: 15px;}
	.ctaMsg{min-width:100%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;}
}
@media all and (max-width:1000px) {
    .paging a{margin: 4px;width: 30px;height: 30px;font-size: 14px;}
    .paging a:first-child::before, .paging-menu a:last-child::before {font-size: 14px;}
	.ctaMsg{min-width:100%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;}
}

/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #143263;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #143263;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: 40px 24px;}
.search-link:not(:first-child){margin-top: 16px;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #143263 !important;}
.search-link:hover h2{color: #143263;}
@media all and (max-width:1000px) {.search-link{padding: 20px 15px;}.search-link:not(:first-child) {margin-top: 12px;}}

/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}

/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: 24px;}
.webmap-title::after{content: "";position: absolute;width: 60px;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 4px;background: #143263;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -40px 0 0 -40px;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 40px);margin: 40px 0 0 40px;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #143263;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: 16px;}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: 6px 0;font-size: 18px;}
.webmap-list>ul>li>.drop .drop a{padding-left: 18px;font-size: 16px;}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 14px;}
@media all and (max-width:1270px) {
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
    .webmap-list>ul>li>.menu {font-size: 18px;}
    .webmap-list>ul>li>.drop a {font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
	.ctaMsg{min-width:100%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;}
}
@media all and (max-width: 720px) {
	.banner-image img{height:200px;}
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -14px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 14px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 16px;padding-bottom: 14px;}
    .webmap-list>ul>li>.drop{margin-top: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 15px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;}
	.ctaMsg{min-width:100%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;}
}
@media all and (max-width: 930px) {
	.ctaMsg{min-width:168%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;margin:auto;margin-top:20px;}
	
}
@media all and (max-width: 430px) {
	.ctaMsg{min-width:168%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;margin:auto;margin-top:20px;}
	
}
@media only screen and (max-width: 390px) {
	.ctaMsg{min-width:168%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin:auto;margin-top:20px;}
	
}

/* 内页公共 */

/* body{background: #f7f8fb;} */
.pagesBan-bg img{width: 100%;}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;align-items: center;}
.pagesBan-con .contain>*{width: 60%;}
.pagesBan-con .contain .title{font-weight:bold;}
.pagesBan-con .contain .title span{font-size:18px;line-height:29px;display:block;margin-top:10px;font-weight: normal;}
.pagesBan-con .contain p{display:flex;color:#fff;}
.pagesBan-con .contain p a{color:#fff;}
.pagesBan-con .title{animation: banText 1.5s ease both;}
.pagesBan-con .text{animation: banText 1.5s .2s ease both;}
.pagesBan-con .btn{width: 174px;height: 40px;border-radius: 40px;background: rgba(255, 255, 255, .08);animation: banText 1.5s .3s ease both;}
.pagesBan-con .btn:hover{background: #fff;color: #1c1d1f;}
.pagesBan-list{justify-content: space-between;}
.pagesBan-list li{width: 48%;animation: banText 1.5s .3s ease both;}
.pagesBan-list li:nth-child(2n){animation: banText 1.5s .4s ease both;}
.pagesBan-list .list-icon{width: 60px;height: 60px;border-radius: 50%;background: rgba(255, 255, 255, .08);}
.pagesBan-list .list-icon img{max-width: 50%;max-height: 50%;}

@media (max-width:600px){
.pagesBan{margin-top:14%;}
.pagesBans{margin-top:14%;}	
.pagesBan-con .contain .title{margin-top:1%;font-size:16px;padding:0 20px;}
.pagesBan-con .contain>*{width:100%;}
.pagesBan-con .contain .title span{font-size:12px;line-height:normal;}
}

@keyframes banText {0%{opacity: 0;transform: translateX(150px);}100%{opacity: 1;transform: translateX(0);}}
.pagesLink{background: #fff;}
.pagesLink .contain{justify-content: space-between;}
.pagesNav-item{height: 90px;align-items: center;color: rgba(28, 29, 31, .5);margin-left: 3.1vw;}
.pagesNav-item:first-child{margin-left: 0;}
.pagesNav-item::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background: #1c1d1f;opacity: 0;}
.pagesNav-item:hover,.pagesNav-item.active{color: #1c1d1f;}
.pagesNav-item.active::after{opacity: 1;}
.pagesLink .pagesBread-item{height: 40px;}
.pagesBread-item{align-items: center;height: 100%;color: #222222;}
.pagesBread-item:first-child::after{content: "";}
.pagesBread-item::after{content: "/";color:rgba(28, 29, 31, .5);position: absolute;left: -13px;top: 50%;transform: translateY(-50%);}
.pagesBread-item:first-child{margin-right: 20px;color:#7d7d7d;}
.pagesBread-item:hover{color: #1c1d1f;}

.pages-pagination{user-select: none;display: flex;align-items: center;justify-content: center;width: 100%;}
.pages-pagination .swiper-pagination-bullet{border: 2px solid transparent; width: 6px;height: 6px;opacity: 1;background: #c0c1c4;margin: 0 8px;}
.pages-pagination .swiper-pagination-bullet-active{width: 14px;height: 14px;border-color: #1c1d1f;background: transparent;}

/* 以上是公共CSS 样式 */

/* 研发创新 */
#Core_A{padding:0;height:919px;background-size: cover;background-position: center;background-repeat: no-repeat;}
#Core_A .tit{padding-top:188px;}
#Core_A .tit h2{font-size:52px;line-height:50px;color:#222222;margin-bottom:50px;}
#Core_A .tit p{width:40%;font-size:18px;line-height:29px;color:#666666;margin-bottom:40px;}
#Core_A .content{width:38%;}
#Core_A .content ul{padding:0;display:grid;gap:20px;grid-template-columns: repeat(2, 1fr);}
#Core_A .content ul li{list-style:none;}
@media (max-width:600px){
	#Core_A{height:auto;}
	#Core_A .tit{padding-top:30px;}
	#Core_A .tit h2{font-size:18px;line-height:normal;margin-bottom:20px;}
	#Core_A .tit p{width:100%;font-size:14px;line-height:normal;}
	#Core_A .content{width:100%;}
	#Core_A .content ul{grid-template-columns: repeat(1, 1fr);padding:20px;}
}
	
/* 高端制造 */
#Core_B{padding:180px 0 40px;}
#Core_B h2{margin:0;font-size:52px;color:#222222;margin-bottom:80px;text-align:center;}
#Core_B img{width:100%;}
#Core_B .clientSwiper{width:100%;overflow:hidden;padding:20px 0}
#Core_B .swiper-pagination{display: flex;gap: 10px;margin: auto;left: 48.8%;}
#Core_B .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center}
#Core_B .swiper-slide .content{padding:0 150px;position:absolute;margin:0 auto;top: 30%;left: 0;z-index: 1;display: flex;flex-direction: column;gap: 55px;}
#Core_B .swiper-slide .content h3{font-size:30px;color:#ffffff;}
#Core_B .swiper-slide .content p{font-size:18px;color:#ffffff;}
#Core_B .swiper-slide img{max-width:100%;height:auto;display:block;}
#Core_B .swiper-button-next,.swiper-button-prev{color:#333}
#Core_B .swiper-pagination-bullet{background:#ccc;opacity:1}
#Core_B .swiper-pagination-bullet-active{background:#00479d}
#Core_B .page{margin-top:50px;}

@media (max-width:600px){
	#Core_B{padding:40px 20px;}
	#Core_B h2{font-size:18px;line-height:normal;margin-bottom: 10px;}
	#Core_B .swiper-slide .content h3{font-size:16px;}
	#Core_B .swiper-pagination{left: 40%;}
	#Core_B .page{margin-top:20px;}
	#Core_B .swiper-slide .content{padding:20px;top:8%;gap:10px;}
	#Core_B .swiper-slide .content p{font-size:14px;line-height:1.5;}
}

/* 交易保障 */
#Core_C{padding:200px 0 60px;height:919px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0;box-sizing:border-box}
#Core_C .content{display:flex;gap:150px;justify-content:space-between;align-items:flex-start;margin:0;padding:0}
#Core_C .left{flex:0 0 300px;}
#Core_C .left h2{margin:0;font-size:48px;font-weight:800;line-height:1.2;color:#222;margin-bottom:20px}
#Core_C .left p{font-size:18px;line-height:60px;color:#838383;margin:0}
#Core_C .right{flex:1;width:67.5%;height:625px;background-color:#fff;padding:30px 40px;box-shadow:0 2px 10px rgba(0,0,0,.05)}
#Core_C .right .top h3{font-size:30px;font-weight:500;color:#222;padding:0 0 25px}
#Core_C .right ul{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0 0 20px}
#Core_C .right ul li{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:50px;position:relative;cursor:pointer;font-size:24px;line-height:32px;color:#222222;z-index:3;padding-bottom: 60px;}
#Core_C .right ul li::after{content:'';position:absolute;top:20px;right:-80%;width:25px;height:25px;background-color:transparent;background-image:url('../images/page/transaction_security_right.png');background-size:contain;background-repeat:no-repeat;background-position:center;z-index:2;color:transparent}
#Core_C .right ul li:last-child::after{display:none}
#Core_C .right ul li.active{border-bottom:none}
#Core_C .right ul li::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:4}
#Core_C .right ul li.step-icon1::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico1.png')}
#Core_C .right ul li.step-icon2::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico2.png')}
#Core_C .right ul li.step-icon3::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico3.png')}
#Core_C .right ul li.step-icon4::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico4.png')}
#Core_C .right ul li.step-icon5::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico5.png')}
#Core_C .right ul li.step-icon6::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico6.png')}
#Core_C .right ul li.step-icon1:hover::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico1_h.png')}
#Core_C .right ul li.step-icon2:hover::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico2_h.png')}
#Core_C .right ul li.step-icon3:hover::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico3_h.png')}
#Core_C .right ul li.step-icon4:hover::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico4_h.png')}
#Core_C .right ul li.step-icon5:hover::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico5_h.png')}
#Core_C .right ul li.step-icon6:hover::before{width:60px;height:60px;background-image:url('../images/page/transaction_security_ico6_h.png')}
#Core_C .right ul li::after,#Core_C .right ul li::before{z-index:4}
#Core_C .right ul li .underline{display:none}
#Core_C .right ul li{position:relative}
#Core_C .right ul li{border-bottom:2px solid transparent;transition:all .3s ease;padding-bottom:60px;padding-top:90px;}
#Core_C .right ul li:hover{color:#009cff;border-bottom-color:#009cff;z-index:5}
#Core_C .right .process-bar{width:100%;height:1px;background-color:#e6e6e6;margin:0 auto;position:relative;top:-21.5px;z-index:1}
#Core_C .right .bottom{padding-top:20px;overflow:hidden;}
#Core_C .right .bottom h4{margin:0;font-size:30px;line-height:41px;font-weight:500;color:#222222;padding-bottom:54px;}
#Core_C .right .bottom b{font-size:26px;color:#222222;display:block;margin-bottom:25px;font-weight:500;}
#Core_C .right .bottom p{font-size:18px;line-height:32px;color:#222222;font-weight:400;}
#Core_C .pagination{display:flex;justify-content:flex-end;gap:16px;margin-top:40px}
#Core_C .pagination button{background-color:#e3e3e3;color:#ffffff;border:none;width:40px;height:40px;border-radius:60px;font-size:1.4rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .2s ease;display:flex;align-items:center;justify-content:center;}
#Core_C .pagination button img{width:9px;}
#Core_C .pagination button:hover{background-color:#009cff;color:#fff;transform:scale(1.02)}
#Core_C .pagination button:active{transform:scale(.96)}

@media (max-width:600px){
	#Core_C{padding:20px;height:auto;}
	#Core_C .content{flex-direction: column;gap:0;}
	#Core_C .left{flex:1;width:100%;text-align:center;margin-bottom:0px;}
	#Core_C .left h2{font-size:18px;line-height:normal;margin-bottom:0;}
	#Core_C .left p{font-size:16px;}
	#Core_C .right{flex:1;padding:0;width:100%;text-align:center;}
	#Core_C .right .top h3{font-size:16px;}
	#Core_C .right ul{display:grid;gap:0px;grid-template-columns: repeat(2, 1fr);}
	#Core_C .right ul li{width:100%;font-size:14px;padding-top:50px;padding-bottom:20px;}
	#Core_C .right ul li::after{right: 20%;}
	#Core_C .right .top h3{padding:20px;}
	#Core_C .right .bottom{padding:0 4px;}
	#Core_C .pagination{padding:0 20px 20px;}
	#Core_C .right .bottom h4{font-size:16px;line-height:normal;padding-bottom:20px;}
	#Core_C .right .bottom b{font-size:14px;margin-bottom:10px;}
	#Core_C .right .bottom p{font-size:12px;padding:0 20px;}
	#Core_C .pagination button{width:30px;height:30px;}
	#Core_C .pagination button img{width:7px;}

	#Core_C .right ul li.step-icon1::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico1.png')}
	#Core_C .right ul li.step-icon2::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico2.png')}
	#Core_C .right ul li.step-icon3::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico3.png')}
	#Core_C .right ul li.step-icon4::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico4.png')}
	#Core_C .right ul li.step-icon5::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico5.png')}
	#Core_C .right ul li.step-icon6::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico6.png')}
	#Core_C .right ul li.step-icon1:hover::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico1_h.png')}
	#Core_C .right ul li.step-icon2:hover::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico2_h.png')}
	#Core_C .right ul li.step-icon3:hover::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico3_h.png')}
	#Core_C .right ul li.step-icon4:hover::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico4_h.png')}
	#Core_C .right ul li.step-icon5:hover::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico5_h.png')}
	#Core_C .right ul li.step-icon6:hover::before{width:30px;height:60px;background-image:url('../images/page/transaction_security_ico6_h.png')}
	
}

/* 国际认证 */
#Core_D{padding:210px 0 100px;background-color:#f7fcff;}
#Core_D .content{display:flex;align-items:center;justify-content:space-between;}
#Core_D .image{flex:0 0 50%;text-align:center;display:flex;justify-content:center;}
#Core_D .image img{width:100%;max-width:450px;box-shadow:0 5px 15px rgba(0,0,0,.1)}
#Core_D .info{flex:0 0 50%;padding:20px}
#Core_D .info h2{margin:0;font-size:52px;text-align:center;margin-bottom:50px;color:#222222}
#Core_D .quality{text-align:center;margin-bottom:40px}
#Core_D .title{font-size:22px;line-height:30px;margin-bottom:30px}
#Core_D .targets{display:flex;justify-content:space-around;margin-top:20px}
#Core_D .target-item{text-align:center}
#Core_D .target-value{font-size:40px;font-weight:400;color:#222222}
#Core_D .target-label{font-size:16px;line-height:30px;margin-top:5px}
#Core_D .certification-list{margin-top:20%;display:grid;grid-template-columns:1fr 1fr;column-gap: 30px;row-gap: 30px;}
#Core_D .cert-item{text-decoration:none;color:#222222;border:1px solid #e7e7e7;padding:8px;text-align:center;font-size:16px;transition: color .4s ease;transition: background-color .6s ease;}
#Core_D .cert-item:hover{background-color:#009cff;color:#ffffff;border-color:#009cff;border:none;}
#Core_D .cert-item:hover::before{transform: scaleX(1);}

@media (max-width:768px){
	#Core_D{padding:40px 20px;}
	#Core_D .info{padding:20px 0;}
	#Core_D .info h2{font-size:18px;line-height:normal;}
	#Core_D .content{flex-direction:column;}
	#Core_D .image,.info{flex:0 0 100%}
	#Core_D .image img{max-width:350px;}
	#Core_D .targets{flex-wrap:wrap}
	#Core_D .certification-list{gap:15px;}
	#Core_D .cert-item{font-size: 12px;display: flex;justify-content: center;align-items: center;}
}



/* 服务与支持 */
/* 常见问题 */
#faq{padding:130px 0 130px;display:flex;gap:130px;margin:50px auto;}
#faq .tit{flex:1;}
#faq .title{margin:0;font-size:52px;line-height:54px;font-weight:700;margin-bottom:40px}
#faq .search{position:relative;margin-bottom:30px}
#faq .search input{width:100%;padding:10px 10px;border:1px solid #cbcbcb;font-size:18px;}
#faq .icon{position:absolute;right:15px;top:55%;transform:translateY(-50%);background:0 0;border:none;font-size:16px;cursor:pointer;color:#999}
#faq .list{flex:2.9;padding:57px 0 0;list-style:none;margin:0}
#faq .faq-item{border-left:2px solid #dbdbdb;margin-bottom:11px;position:relative}
#faq .faq-question{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;font-weight:400;transition:background-color .2s}
#faq .faq-question h3{margin:0;color:#222222;font-size:22px;line-height:59px;font-weight:500}
#faq .toggle-btn{width:25px;height:25px;border:1px solid #8b8b8b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#8b8b8b;cursor:pointer}
#faq .faq-item.active .toggle-btn{border-color:#0ab7ff;color:#0ab7ff;font-size:18px;}
#faq .faq-answer{padding:0 15px;max-height:0;overflow:hidden;transition:max-height .3s ease-out;font-size:14px;line-height:1.6;color:#555;display:none;}
#faq .faq-item.active .faq-answer{max-height:800px;padding:0 15px 15px;font-size:18px;line-height:26px;color:#666666;display:block}
#faq .faq-item.active{border-left-color:#0ab7ff}
#faq .faq-item.active .faq-question h3{font-weight:700}



@media (max-width:600px){
	#faq{padding:0px 20px;gap:0;flex-direction: column;}
	#faq .tit{padding:0;}
	#faq .title{font-size:18px;line-height:normal;margin-bottom:20px;}
	#faq .list{padding:10px 0 0;}
	#faq .faq-question h3{font-size:14px;line-height:normal;}
	#faq .faq-item.active .faq-answer{font-size:12px;line-height:24px;}
	#faq .search input{font-size:12px;}	
}

/* 资料下载 */
#data_download{background-color:#f7fcff;}
#data_download .content{padding:130px 0 40px;display:flex;gap:130px;}
#data_download .tit{flex:1;}
#data_download .title{margin:0;font-size:52px;line-height:54px;font-weight:700;margin-bottom:40px}
#data_download .category{padding:0 0 60px;}
#data_download .category ul{padding:0;margin:0;width:100%;}
#data_download .category ul li{list-style-type: none;}
#data_download .category ul li .category-title{padding:10px 20px;border-bottom:1px solid #d3d3d3;font-size:20px;line-height:30px;display:flex;justify-content:space-between;align-items:center;font-weight:500;transition:all .3s ease}
#data_download .category ul li .category-title:hover{background-color:#eef2f7}
#data_download .category ul li:first-child .category-title{border-top:1px solid #d3d3d3;}
#data_download .category ul li .category-title.active{color:#222222}
#data_download .category ul li .toggle-icon{transition:all .3s ease}
#data_download .category ul li .toggle-icon::after{content:"+";font-size:30px;font-weight:300}
#data_download .category ul li .category-title.active .toggle-icon::after{content:"−"}
#data_download .category ul li .subcategories{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}
#data_download .category ul li .subcategories.show{max-height:300px;opacity:1;padding:10px 20px;border-bottom: 1px solid #d3d3d3;}
#data_download .category ul li .subcategory-item{padding:10px 0;cursor:pointer;font-size:16px;line-height:30px;transition:all .2s;}
#data_download .category ul li .subcategory-item:hover{color:#059ae9}

#data_download .search-box{position:relative;margin-bottom:30px}
#data_download .search-box input{width:100%;padding:10px 10px;border:1px solid #cbcbcb;font-size:18px;background-color:#f7fcff;}
#data_download .search-icon{position:absolute;right:15px;top:55%;transform:translateY(-50%);background:0 0;border:none;font-size:16px;cursor:pointer;color:#999}
#data_download .list{display:flex;gap:26px;flex-direction: column;flex:2.9;padding:57px 0 0;list-style:none;margin:0;}
#data_download .list li{padding:20px 32px;display:flex;gap:26px;align-items: center;background-color:#fff;color:#222222;justify-content:center;}
#data_download .list li .tit{margin:0;}
#data_download .list li h3{margin:0;font-size:20px;font-weight:400;margin-bottom:10px;}
#data_download .list li p{margin:0;font-size:16px;color:#666666;}
#data_download .list li .ico{width:25px;height:25px;background-image:url('../images/page/download-ico-2.png');}
#data_download .list li:hover{background-color:#059ae9;color:#ffffff;}
#data_download .list li:hover p{color:#ffffff;}
#data_download .list li:hover .ico{width:25px;height:25px;background-image:url('../images/page/download-ico-1.png');display:block;}

@media (max-width:600px){
	#data_download{padding:20px;}
	#data_download .tit{padding:0;}
	#data_download .title{font-size:18px;line-height:normal;}
	#data_download .category ul li .category-title{font-size:14px;}
	#data_download .category ul li .subcategory-item{font-size:12px;padding:5px 0;}
	#data_download .content{padding:0;gap:0;flex-direction: column;}
	#data_download .list{width:100%;margin:0 auto;padding:0;}
	#data_download .list li{padding:20px;}
	#data_download .list li h3{font-size:14px;line-height:26px;}
	#data_download .list li .tit{padding:0;}
	#data_download .search-box input{font-size:12px;}
}



/* 解决方案列表 */
#solution{}
#solution .content ul{padding:97px 0 124px;display: grid;grid-template-columns: repeat(2, 1fr);gap: 97px 24px;}
#solution .content ul li{list-style:none;}
#solution .content ul li a{text-decoration: none;color:#222222;}
#solution .content ul li a:hover{color:#059ae9;}
#solution .content ul li .image{overflow:hidden;}
#solution .content ul li .image img{width:100%;background-size: cover;}
#solution .content ul li .desc{margin-top:26px;}
#solution .content ul li h2{font-size:26px;line-height:30px;margin-bottom:22px;}
#solution .content ul li p{font-size:16px;line-height:30px;color:#666666;}
#solution .content ul li .btn{width:146px;height:38px;color:#4a4a4a;padding:4px 16px;border:1px solid #bebebe;text-align:center;}
#solution .content ul li .btn:hover{border:none;background:#059ae9;color:#fff;padding:4px 16px;text-decoration:none;font-size:16px;font-weight:500;transition:background .2s,transform .1s;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2}
#solution .content ul li:hover .btn{background-color:#059ae9;color:#ffffff;border-color:#059ae9;}
@media (max-width:1200px){
	#solution .content ul li p{margin-bottom:8%;}
}
@media (max-width:1000px){
	#solution .content ul{padding:20px 0;}
	#solution .content ul li{flex-direction: column;height:auto;}
	#solution .content ul li .image img{width:100%;}
	#solution .content ul li .desc{padding:20px 35px}
}
@media (max-width:600px){
	#solution .sort{padding:12px 20px;}
	#solution .sort .tit a{padding:0;}
	#solution .content ul{padding:20px;grid-template-columns: repeat(2, 1fr);gap:10px;}
	#solution .content ul li{flex-direction: column;height:auto;margin-bottom:20px;}
	#solution .content ul li h2{font-size:16px;line-height:normal;}
	#solution .content ul li p{font-size:14px;line-height:normal;}
	#solution .content ul li .image img{width:100%;}
	#solution .content ul li .desc{padding:0;display:flex;justify-content: space-between;align-items: flex-start;margin-top:15px;flex-direction: column;}
	#solution .content ul li .btn{width:120px;display:flex;justify-content: center;align-items: center;}
}

/* 产品列表 */
#products{display:flex;gap:35px;padding:90px 0 90px}
#products .category{width:300px;flex-shrink:0;background:#fff;overflow:hidden;transition:box-shadow .2s;height:fit-content}
#products .category ul{list-style:none;padding:0;margin:0}
#products .cat-level-1{border-top:1px solid #d3d3d3;}
#products .cat-level-1:last-child{border-bottom:none;border-top:none;}
#products .cat-main{display:flex;justify-content:space-between;align-items:center;border-top: 1px solid #e6e6e6;padding:16px 22px;background:#fff;cursor:pointer;transition:background .2s,color .2s;font-size:18px;font-weight:600;color:#1e293b;letter-spacing:.3px;user-select:none}
#products .cat-main:hover{background:#059ae9;color:#ffffff;}
#products .cat-main:hover #arrow-algorithm{color:#ffffff;}
#products .cat-main.active{background:#059ae9;color:#ffffff;}
#products .cat-main:hover .arrow{color:#ffffff;}
#products .cat-main .arrow{font-size:22px;font-weight:300;color:#94a3b8;transition:transform .3s ease,color .2s;line-height:1}
#products .cat-main.active .arrow{transform:rotate(180deg);color:#ffffff;}
#products .sub-level-1{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s ease;border-top:1px solid transparent}
#products .sub-level-1.open{max-height:500px;}
#products .sub-item-2{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;cursor:pointer;font-size:18px;font-weight:500;color:#2c3e50;transition:background .15s,color .15s;border-bottom:1px solid #d3d3d3}
#products .sub-item-2.active{color:#059ae9;}
#products .sub-item-2:last-child{/* border-bottom:none; */}
#products .sub-item-2 .sub-arrow{font-size:18px;color:#94a3b8;transition:transform .25s ease;margin-left:12px}
#products .sub-item-2.active .sub-arrow{transform:rotate(180deg);color:#059ae9}
#products .sub-item-2.highlight{background:#e3effb;color:#004e9d;font-weight:600;border-color:#bdd9f0}
#products .sub-item-2.highlight .sub-arrow{color:#004e9d}
#products .sub-level-2{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .25s ease;background:0 0}
#products .sub-level-2.open{max-height:220px;border-bottom: 1px solid #d3d3d3;}
#products .sub-item-3{padding:15px 18px;font-size:14px;font-weight:450;color:#334155;cursor:pointer;transition:background .15s,color .15s,padding-left .1s;border-left:3px solid transparent;background:0 0}
#products .sub-item-3:hover{background:#f2f2f2;color:#222222;}
#products .sub-item-3.active{background:#f2f2f2;color:#222222;font-weight:500;}

#products .list{flex:1;}
#products .list h2{margin:0;padding:24px 0;border-top:1px solid #e6e6e6;font-size:26px;line-height:30px;font-weight:600;margin-bottom:3px;color:#333}
#products .list ul{padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:34px}
#products .list ul li{border:1px solid #d3d3d3;overflow:hidden;transition:all .3s ease}
#products .list ul li a{text-decoration: none;color:#222222;}
#products .list ul li p{margin:0;font-size:20px;}
#products .list ul li h3{margin:0 0 40px;font-size:36px;font-weight:300;padding-right:15%;}
#products .list ul li:hover{box-shadow:0 5px 15px rgba(0,0,0,.2);border-color:#004e9d}
#products .list ul li .content{display:flex;text-align: -webkit-right;justify-content: center;height: 302px;align-items: center;gap: 0px;}
#products .list ul li .image{object-fit:contain;margin-bottom:15px;height: 300px;width: 58%;/* text-align: right; */}
#products .list ul li .name{font-size:16px;font-weight:600;margin-bottom:15px;color:#333;text-align:left;width: 42%;}
#products .list ul li .view-more{color:#4a4a4a;padding:3px 10px;border:1px solid #bebebe;text-decoration: none;font-weight:400;width: 99.47px;height: 30px;font-size: 16px;}
#products .list ul li .view-more:hover{border:none;background:#004e9d;color:#fff;padding:3px 10px;text-decoration:none;font-size:16px;font-weight:500;transition:background .2s,transform .1s;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2;font-weight:400;}
#products .list ul li:hover .view-more{border:none;background:#004e9d;color:#fff;padding:3px 10px;text-decoration:none;font-size:16px;font-weight:500;transition:background .2s,transform .1s;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2;font-weight:400;}

@media (max-width:768px){
	#products{padding:30px 20px 30px;flex-direction:column}
	#products .cat-main{font-size:14px;line-height:normal;font-weight:500;}
	#products .sub-item-2{font-size:13px;line-height:normal;}
	#products .sub-item-3{font-size:12px;line-height:normal;}
	#products .category{width:100%;}
	#products .category ul{width:100%;border-right:none;border-bottom:1px solid #eee;margin-bottom:20px}
	#products .list h2{font-size:18px;line-height:normal;font-weight:500;}
	#products .list ul{gap:20px;grid-template-columns: repeat(2, 1fr);margin-bottom:20px;}
	#products .list ul li{padding:10px;}	
	#products .list ul li .content{height:auto;gap:0;flex-direction: column;}
	#products .list li{grid-template-columns:1fr}
	#products .list ul li .image{width:100%;height:150px;margin-bottom:0;}
	#products .list ul li p{font-size:14px;line-height:normal;text-align:center;}
	#products .list ul li h3{margin: 10px 0 20px;font-size:16px;padding:0;text-align:center;}
	#products .list ul li .name{width:100%;}
	#products .list ul li .view-more{text-align:center;margin: auto;font-size:12px;line-height:normal;display: flex;justify-content: center;align-items: center;}

	
}

/* 算法 - AI 四路鱼眼预警 产品详情页 */
#products_ai_A{padding:200px 0 262px;background-image:url('../images/page/ai_bg.png');background-color:#f7fcff;background-position:center bottom;background-repeat:no-repeat;}
#products_ai_A .tit{margin-bottom:68px}
#products_ai_A .title{text-align:center;font-size:50px;line-height:54px;font-weight:bold;color:#222222;}
#products_ai_A .feature-row{display:flex;margin-bottom:77px;gap:22px;max-width:1600px;margin-left:auto;margin-right:auto}
#products_ai_A .feature-row.reverse{flex-direction:row-reverse}
#products_ai_A .video-container{position:relative;width:50%;aspect-ratio:16/9;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);cursor:pointer}
#products_ai_A .video-container img{width:100%;height:100%;object-fit:cover;display:block}
#products_ai_A .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;background:rgb(255 255 255 / 0%);border-radius:50%;border:5px solid #ffffff;display:flex;align-items:center;justify-content:center;transition:background .3s}
#products_ai_A .play-btn::before{content:'';width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid #ffffff;margin-left:5px}
#products_ai_A .video-container video{width:100%;height:100%;object-fit:cover;display:none;background:#000}
#products_ai_A .video-container.playing video{display:block}
#products_ai_A .video-container.playing .play-btn,#products_ai_A .video-container.playing img{display:none}
#products_ai_A .content{width:50%;padding-top:50px;padding-left:80px;padding-right:50px;}
#products_ai_A .feature-row.reverse .content{padding-left:0}
#products_ai_A .content h3{font-size:28px;margin-top:0;margin-bottom:20px;color:#222222;font-weight:bold;}
#products_ai_A .content ul{padding-left:20px;line-height:1.8;font-size:16px;list-style:none;padding-left:0}
#products_ai_A .content li{padding-left:18px;font-size:22px;line-height:36px;color:#666;text-indent:-6px;}
#products_ai_A .content li::before{content:"•";position:relative;left:-14px;top:0;color:#059ae9;font-size:18px;line-height:inherit}


@media (max-width:768px){
	#products_ai_A{padding:30px 20px 30px}
	#products_ai_A .tit{margin-bottom:20px;}
	#products_ai_A .title{font-size:18px;line-height:normal;}
	#products_ai_A .feature-row,.feature-row.reverse{flex-direction:column;gap:20px}
	#products_ai_A .video-container{width:100%;}
	#products_ai_A .content,.video-container{width:100%}
	#products_ai_A .feature-row{margin-bottom:30px;}
	#products_ai_A .content{padding:0;}
	#products_ai_A .section-title{font-size:24px}
	#products_ai_A .content h3{font-size:14px;line-height:normal;margin-bottom:10px;}
	#products_ai_A .content li{font-size:12px;line-height:normal;}
}


/* 模组 - 系列 */
#products_series_A{height:919px;background-image:url('../images/page/series-bg.jpg');}
#products_series_A .content{display:flex;gap:100px;justify-content: flex-end;padding-top:16%;}
#products_series_A .slider-content{width:30%;position:relative;overflow:hidden;}
#products_series_A .slider{display:flex;transition:transform .5s ease;height:100%}
#products_series_A .slide{min-width:100%;height:100%}
#products_series_A .slide img{width:100%;height:100%;object-fit:contain}
#products_series_A .slider-nav{position:absolute;left:25.5%;transform:translateX(-50%);display:flex;gap:26px;margin-top:20px;}
#products_series_A .slider-dot{width:12px;height:12px;border-radius:50%;background-color:#d0d2d7;cursor:pointer}
#products_series_A .slider-dot.active{background-color:#059ae9}
#products_series_A .product-info{width:57.5%;display:flex;flex-direction:column;justify-content:center;padding-left:90px;}
#products_series_A .product-series{font-size:18px;line-height:27px;color:#222222;margin-bottom:10px}
#products_series_A .product-model{font-size:86px;font-weight:700;margin-bottom:45px;color:#222222;}
#products_series_A .product-description{width:100%;font-size:18px;line-height:27px;color:#222222;margin-bottom:40px}

#products_series_A .buttons{display:flex;gap:16px;justify-content: center;margin-top:1%;padding-left:16%;}
#products_series_A .btn{width:146px;padding:10px;display: flex;justify-content: center;align-items: center;font-size:16px;text-align:center;text-decoration: none;}
#products_series_A .btn-primary{background-color:#059ae9;color:#ffffff;}
#products_series_A .btn-secondary{border:1px solid #4a4a4a;color:#4a4a4a;}
#products_series_A .btn-secondary:hover{background-color:#059ae9;color:#ffffff;border:1px solid #059ae9;}

@media (max-width:768px){
	#products_series_A{height:auto;padding:30px 20px 30px;}
	#products_series_A .content{flex-direction:column;gap:50px;}
	#products_series_A .product-info,.slider-content{width:100%}
	#products_series_A .slider-content{width:100%;}
	#products_series_A .product-info{padding-left:0;padding-top:30px}
	#products_series_A .buttons{margin-top:0;}
	#products_series_A .slider-nav{bottom:52%;left:50%;}
	#products_series_A .product-series{font-size:16px;line-height:normal;}
	#products_series_A .product-model{font-size:20px;line-height:normal;margin-bottom:10px;}
	#products_series_A .product-description{font-size:14px;line-height:normal;}
	#products_series_A .btn{width:100px;font-size:12px;line-height:normal;padding:5px;}
}


/* 技术规格 */
#products_series_B{padding:200px 0 120px;height:919px;background-image:url('../images/page/series-tech-bg.jpg');}
#products_series_B .content{display:flex;}
#products_series_B .tit{width:37%;}
#products_series_B .title{font-size:52px;line-height:54px;font-weight:700;color:#222222;}
#products_series_B .list{width:63%;display:flex;gap:140px;}
#products_series_B .list h3{font-size:22px;line-height:53px;color:#059ae9;}
#products_series_B .list .left .desc p{font-size:18px;line-height:40px;color:#222222;}
#products_series_B .list .right .desc p{font-size:18px;line-height:40px;color:#666666;}


@media (max-width:768px){
	#products_series_B{padding:30px 20px 30px;height:auto;}
	#products_series_B .tit{width:100%;}
	#products_series_B .content{flex-direction:column;gap:0px}
	#products_series_B .title{width:100%;margin-bottom:20px;font-size:18px;line-height:normal;}
	#products_series_B .list{width:100%;gap:10px;justify-content: center;}
	#products_series_B .list h3{font-size:14px;line-height:normal;}
	#products_series_B .list .left{width:40%;}
	#products_series_B .list .right{width:60%;}
	#products_series_B .list .left .desc p{font-size:12px;line-height:26px;}
	#products_series_B .list .right .desc p{font-size:12px;line-height:26px;}	
}

/* 安装效果 */
#products_series_C{padding:215px 0 140px;background-image:url('../images/page/installation-bg.jpg');}
#products_series_C .content{display:flex;gap:40px;}
#products_series_C .left-panel{flex:1;padding:20px}
#products_series_C .left-panel h2{font-size:52px;line-height:54px;color:#222222;margin-bottom:80px}
#products_series_C .left-panel p{font-size:16px;line-height:24px;color:#222222;margin-bottom:140px;}
#products_series_C .play-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:15px;font-size:26px;user-select:none}
#products_series_C .play-btn:hover{background:#222222;}
#products_series_C .play-btn{width:68px;height:68px;background:rgb(255 255 255 / 0%);border-radius:50%;border:5px solid #9fa0a0;display:flex;align-items:center;justify-content:center;transition:background .3s}
#products_series_C .play-btn::before{content:'';width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid #9fa0a0;margin-left:5px}
#products_series_C .view-link{color:#007bff;text-decoration:none;font-size:14px;cursor:pointer}
#products_series_C .view-link:hover{text-decoration:underline}
#products_series_C .right-panel{flex:1.5;position:relative;}
#products_series_C .carousel-container{position:relative;width:100%;overflow:hidden}
#products_series_C .carousel-track{display:flex;transition:transform .4s ease;height:100%}
#products_series_C .carousel-slide{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#222}
#products_series_C .carousel-slide img{width:100%;height:100%;object-fit:cover;cursor:pointer}
#products_series_C .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);user-select:none;transition:background .2s}
#products_series_C .carousel-btn.prev{left:-5%;border-radius:0 6px 6px 0}
#products_series_C .carousel-btn.next{right:-5%;border-radius:6px 0 0 6px}
#products_series_C .carousel-btn.prev::after{content:"";display:block;position:relative;right:50px;width:50px;height:50px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239fa0a0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transition:filter .2s}
#products_series_C .carousel-btn.next::after{content:"";display:block;position:relative;left:50px;width:50px;height:50px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239fa0a0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transition:filter .2s}
#products_series_C .carousel-btn:hover::after{filter:brightness(1) invert(1)}
#products_series_C .video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease}
#products_series_C .video-modal.active{opacity:1;visibility:visible}
#products_series_C .modal-content{position:relative;width:92%;max-width:820px;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.65)}
#products_series_C .close-btn{position:absolute;top:12px;right:16px;font-size:34px;color:#fff;cursor:pointer;z-index:2100;line-height:1;opacity:.8;transition:opacity .2s}
#products_series_C .close-btn:hover{opacity:1}
#products_series_C .video-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative}
#products_series_C .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}

@media (max-width:768px){
	#products_series_C{padding:30px 20px 30px;height:auto;}
	#products_series_C .content{flex-direction:column;padding:12px;gap:24px}
	#products_series_C .carousel-container{height:260px}
	#products_series_C .left-panel h2{margin-bottom:20px;font-size:18px;line-height:normal;}
	#products_series_C .left-panel p{margin-bottom:30px;font-size:14px;line-height:normal;}
	#products_series_C .play-btn{width:40px;height:40px;border:3px solid #9fa0a0;}
	#products_series_C .carousel-btn.prev{left:2%;}
	#products_series_C .carousel-btn.next{right:2%}
	#products_series_C .carousel-container{height:171px;}
	#products_series_C .carousel-slide img{height:auto;}
	#products_series_C .play-btn::before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #9fa0a0;}
}

/* AVM 算法 */
#avm_A{padding: 200px 0 262px;background-image: url('../images/page/ai_bg.png');background-color:#f7fcff;background-position:center bottom;background-repeat:no-repeat;}
#avm_A .tit{margin-bottom:68px}
#avm_A .title{text-align:center;font-size:50px;font-weight:700;line-height:1.2;letter-spacing:2px}
#avm_A .feature-row{display:flex;margin-bottom:77px;gap:22px;align-items:stretch}
#avm_A .feature-row.reverse{flex-direction:row-reverse}
#avm_A .carousel-wrapper{position:relative;width:50%;flex-shrink:0;display:flex;align-items:center;gap:0px}
#avm_A .carousel-viewport{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.06);background:#f5f7fa;flex-shrink:0}
#avm_A .carousel-track{display:flex;width:100%;height:100%;transition:transform .4s cubic-bezier(.25, .46, .45, .94);will-change:transform}
#avm_A .carousel-slide{min-width:100%;height:100%;position:relative;cursor:pointer;background:#eef1f5}
#avm_A .carousel-slide img{width:100%;height:100%;object-fit:cover;display:block}
#avm_A .carousel-slide video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:#000;display:none;z-index:2}
#avm_A .carousel-slide.playing video{display:block}
#avm_A .carousel-slide.playing img{opacity:0;pointer-events:none}
#avm_A .play-btn-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;background:rgba(0,0,0,.25);border-radius:50%;border:4px solid #fff;display:flex;align-items:center;justify-content:center;transition:background .25s;z-index:3;pointer-events:none;backdrop-filter:blur(2px)}
#avm_A .play-btn-overlay::before{content:'';width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid #fff;margin-left:6px}
#avm_A .carousel-slide.playing .play-btn-overlay{display:none}
#avm_A .carousel-btn{height:40px;z-index:10;border:none;background: none;transition:all .25s ease;}
#avm_A .carousel-btn.prev::after{content:"";display:block;position:relative;right:22px;width:50px;height:50px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239fa0a0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transition:filter .2s}
#avm_A .carousel-btn.next::after{content:"";display:block;position:relative;left:22px;width:50px;height:50px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239fa0a0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transition:filter .2s}
#avm_A .carousel-btn:hover::after{filter:brightness(1) invert(1)}
#avm_A .content{width:50%;padding-top:30px;padding-left:170px;padding-right:90px;display:flex;flex-direction:column;justify-content:center}
#avm_A .feature-row.reverse .content{padding-left:150px;padding-right:100px}
#avm_A .content h3{font-size:28px;line-height:38px;margin-bottom:20px;color:#222222;font-weight:bold;}
#avm_A .content p{font-size:22px;line-height:38px;color:#666666;}

@media (max-width:1024px){
	#avm_A{padding:30px 20px 30px;}
	#avm_A .content li{font-size:18px;line-height:1.6}
	#avm_A .content h3{font-size:24px}
	#avm_A .content{padding-left:30px}
	#avm_A .feature-row.reverse .content{padding-right:30px}
	#avm_A .carousel-btn{height:40px;font-size:24px}
}

@media (max-width:768px){
	#avm_A .title{font-size:18px;line-height:normal;}
	#avm_A .feature-row,.feature-row.reverse{flex-direction:column!important;gap:10px;margin-bottom:30px}
	#avm_A .carousel-wrapper{width:68%!important;gap:8px}
	#avm_A .content{width:100%!important;padding:0!important}
	#avm_A .content li{font-size:17px;line-height:1.6}
	#avm_A .carousel-btn{height:36px;font-size:20px}
	#avm_A .play-btn-overlay{width:56px;height:56px;border-width:3px}
	#avm_A .play-btn-overlay::before{border-top-width:12px;border-bottom-width:12px;border-left-width:18px;margin-left:4px}
	#avm_A .content h3{font-size:14px;line-height:normal;text-align:center;margin-bottom:10px;}
	#avm_A .content p{font-size:12px;line-height:normal;text-align:center;padding:0 50px;}
}


/* 物流机器人 */
#products_robot_A{height:919px;background-image:url('../images/page/series-bg.jpg');}
#products_robot_A .content{display:flex;gap:100px;justify-content: flex-end;padding-top:21%;}
#products_robot_A .slider-content{width:30%;position:relative;overflow:hidden;}
#products_robot_A .slider{display:flex;transition:transform .5s ease;height:100%}
#products_robot_A .slide{min-width:100%;height:100%}
#products_robot_A .slide img{width:100%;height:100%;object-fit:contain}
#products_robot_A .slider-nav{position:absolute;left:25.5%;transform:translateX(-50%);display:flex;gap:26px;margin-top:80px;}
#products_robot_A .slider-dot{width:12px;height:12px;border-radius:50%;background-color:#d0d2d7;cursor:pointer}
#products_robot_A .slider-dot.active{background-color:#059ae9}
#products_robot_A .product-info{width:57.5%;display:flex;flex-direction:column;justify-content:center;padding-left:90px;}
#products_robot_A .product-series{font-size:18px;line-height:27px;color:#222222;margin-bottom:10px}
#products_robot_A .product-model{font-size:86px;font-weight:700;margin-bottom:45px;color:#222222;}
#products_robot_A .product-description{width:100%;font-size:18px;line-height:27px;color:#222222;margin-bottom:40px}

#products_robot_A .buttons{display:flex;gap:16px;justify-content: center;margin-top:100px;padding-left:16%;}
#products_robot_A .btn{width:146px;padding:10px;display: flex;justify-content: center;align-items: center;font-size:16px;text-align:center;text-decoration: none;}
#products_robot_A .btn-primary{background-color:#059ae9;color:#ffffff;}
#products_robot_A .btn-secondary{border:1px solid #4a4a4a;color:#4a4a4a;}
#products_robot_A .btn-secondary:hover{background-color:#059ae9;color:#ffffff;border:1px solid #059ae9;}

@media (max-width:768px){
	#products_robot_A{height:auto;padding:30px 20px 30px;}
	#products_robot_A .product-model{font-size:30px;line-height:normal;margin-bottom:10px;}
	#products_robot_A .content{flex-direction:column;gap:50px;}
	#products_robot_A .product-info,.slider-content{width:100%}
	#products_robot_A .slider-content{width:100%;}
	#products_robot_A .product-info{padding-left:0;padding-top:30px}
	#products_robot_A .product-series{font-size:14px;line-height:normal;}
	#products_robot_A .product-description{font-size:12px;line-height:normal;}
	#products_robot_A .buttons{margin-top:0;padding:0}
	#products_robot_A .slider-nav{margin-top:-40%;left:50%;}
	#products_robot_A .btn{width:100px;font-size:12px;line-height:normal;padding:5px;display:flex;text-align: center;justify-content: center;}
}


/* 物流机器人 - 核心功能 */
#products_robot_B{padding:215px 0 140px;background-image:url('../images/page/series-tech-bg.jpg');}
#products_robot_B .content{display:flex;gap:40px;}
#products_robot_B .left-panel{flex:1;padding:20px}
#products_robot_B .left-panel h2{font-size:52px;line-height:54px;color:#222222;font-weight:bold;margin-bottom:80px}

#products_robot_B .right-panel{flex:1.5;position:relative;}
#products_robot_B .core-container{overflow:hidden;height: 536px;}
#products_robot_B .core-track{display:flex;transition:transform .4s ease;}
#products_robot_B .core-slide{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#222}
#products_robot_B .core-slide img{width:100%;height:100%;object-fit:cover;cursor:pointer}
#products_robot_B .core-slide p{font-size:20px;line-height:26px;color:#222222;position: absolute;bottom: -58px;z-index: 9999;white-space: nowrap;}
#products_robot_B .core-btn{position:absolute;top:50%;transform:translateY(-50%);user-select:none;transition:background .2s}
#products_robot_B .core-btn.prev{left:-5%;border-radius:0 6px 6px 0}
#products_robot_B .core-btn.next{right:-5%;border-radius:6px 0 0 6px}
#products_robot_B .core-btn.prev::after{content:"";display:block;position:relative;right:50px;width:50px;height:50px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239fa0a0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transition:filter .2s}
#products_robot_B .core-btn.next::after{content:"";display:block;position:relative;left:50px;width:50px;height:50px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239fa0a0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transition:filter .2s}
#products_robot_B .core-btn:hover::after{filter:brightness(1) invert(1)}
#products_robot_B .video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease}
#products_robot_B .video-modal.active{opacity:1;visibility:visible}
#products_robot_B .modal-content{position:relative;width:92%;max-width:820px;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.65)}
#products_robot_B .close-btn{position:absolute;top:12px;right:16px;font-size:34px;color:#fff;cursor:pointer;z-index:2100;line-height:1;opacity:.8;transition:opacity .2s}
#products_robot_B .close-btn:hover{opacity:1}
#products_robot_B .video-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative}
#products_robot_B .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}

@media (max-width:720px){
	#products_robot_B{padding:30px 20px 30px;height:auto;}
	#products_robot_B .content{flex-direction:column;padding:12px;gap:10px}
	#products_robot_B .core-container{height:260px}
	#products_robot_B .left-panel h2{margin-bottom:0px;font-size:18px;line-height:normal;text-align:center;}
	#products_robot_B .left-panel p{margin-bottom:30px;font-size:14px;line-height:normal;}
	#products_robot_B .core-btn.prev{left:2%;}
	#products_robot_B .core-btn.next{right:2%;}
	#products_robot_B .core-btn{top:35%;}
	#products_robot_B .core-slide p{font-size:14px;line-height:normal;bottom:-35px;}	
	
}


/* 物流机器人 - 应用场景 */
#products_robot_C{padding:215px 0 140px;background-image:url('../images/page/installation-bg.jpg');}
#products_robot_C .content{display:flex;gap:40px;}
#products_robot_C .left-panel{flex:1;padding:20px}
#products_robot_C .left-panel h2{font-size:52px;line-height:54px;color:#222222;font-weight:bold;margin-bottom:80px}

#products_robot_C .right-panel{flex:1.5;position:relative;}
#products_robot_C .app-container{overflow:hidden;height: 536px;}
#products_robot_C .app-track{display:flex;transition:transform .4s ease;}
#products_robot_C .app-slide{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#222}
#products_robot_C .app-slide img{width:100%;height:100%;object-fit:cover;cursor:pointer}
#products_robot_C .app-slide p{font-size:20px;line-height:26px;color:#222222;position: absolute;bottom: -58px;z-index: 9999;white-space: nowrap;}
#products_robot_C .app-btn{position:absolute;top:50%;transform:translateY(-50%);user-select:none;transition:background .2s}
#products_robot_C .app-btn.prev{left:-5%;border-radius:0 6px 6px 0}
#products_robot_C .app-btn.next{right:-5%;border-radius:6px 0 0 6px}
#products_robot_C .app-btn.prev::after{content:"";display:block;position:relative;right:50px;width:50px;height:50px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239fa0a0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transition:filter .2s}
#products_robot_C .app-btn.next::after{content:"";display:block;position:relative;left:50px;width:50px;height:50px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239fa0a0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transition:filter .2s}
#products_robot_C .app-btn:hover::after{filter:brightness(1) invert(1)}
#products_robot_C .video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease}
#products_robot_C .video-modal.active{opacity:1;visibility:visible}
#products_robot_C .modal-content{position:relative;width:92%;max-width:820px;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.65)}
#products_robot_C .close-btn{position:absolute;top:12px;right:16px;font-size:34px;color:#fff;cursor:pointer;z-index:2100;line-height:1;opacity:.8;transition:opacity .2s}
#products_robot_C .close-btn:hover{opacity:1}
#products_robot_C .video-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative}
#products_robot_C .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}

@media (max-width:720px){
	#products_robot_C{padding:30px 20px 30px;height:auto;}
	#products_robot_C .content{flex-direction:column;padding:12px;gap:10px}
	#products_robot_C .app-container{height:260px}
	#products_robot_C .left-panel h2{margin-bottom:0px;font-size:18px;line-height:normal;text-align:center;}
	#products_robot_C .left-panel p{margin-bottom:30px;}
	#products_robot_C .app-btn.prev{left:2%;}
	#products_robot_C .app-btn.next{right:2%;}
	#products_robot_C .app-btn{top:35%;}
	#products_robot_C .app-slide p{bottom:-35px;font-size:14px;line-height:normal;}	
}

/* 物流机器人 - 核心功能 */
#products_sentry_A{background-color:#f7fcff;padding:150px 0 60px;position:relative;background-image:url('../images/page/sentry-core-bg.jpg')}
#products_sentry_A .tit{margin-bottom:38px}
#products_sentry_A .tit h2{font-size:42px;color:#222;font-weight:600;letter-spacing:1px}
#products_sentry_A .content{display:flex;gap:60px}
#products_sentry_A .content .left{flex:1 1 53.8%}
#products_sentry_A .content .left ul{display:grid;gap:0;grid-template-columns:1fr;margin:0;padding:0;list-style:none}
#products_sentry_A .content .left ul li{background-color:#fff;border-bottom:1px solid #dcdcdc;cursor:pointer;transition:all .3s ease}
#products_sentry_A .content .left ul li:first-child{border-top:1px solid #dcdcdc}
#products_sentry_A .content .left ul li:last-child{border-bottom:block}
#products_sentry_A .content .left ul li h3{padding:0 14px;font-size:24px;line-height:53px;font-weight:700;display:flex;justify-content:space-between;align-items:center;margin:0;color:#666;transition:color .3s ease}
#products_sentry_A .content .left ul li:hover h3{color:#059ae9}
#products_sentry_A .content .left ul li h3::after{content:"";font-size:24px;position:relative;font-weight:300;color:#999;width:28px;height:28px;background-image:url('../images/page/v.png');background-repeat:no-repeat;background-position:center;transition:all .3s ease}
#products_sentry_A .content .left ul li h3:hover::after{background-image:url('../images/page/vh.png')}
#products_sentry_A .content .left ul li.active{background-color:#f7fcff;border-top:1px solid #059ae9;position:relative;top:-1px}
#products_sentry_A .content .left ul li.active h3{color:#059ae9}
#products_sentry_A .content .left ul li.active h3::after{content:"";display:inline-block;position:relative;top:55px;left:35px;width:28px;height:28px;background-image:url('../images/page/3jx.png');background-repeat:no-repeat;background-position:center;vertical-align:middle}
#products_sentry_A .content .left ul li p{width:100%;padding:0 15px 30px;margin:0;display:none;color:#666;line-height:29px;font-size:18px}
#products_sentry_A .content .left ul li p::after{content:"";position:relative;width:75px;height:5px;background-color:#059ae9;display:block;top:30px;left:-15px}
#products_sentry_A .content .left ul li.active p{display:block;animation:fadeIn .5s ease}
#products_sentry_A .content .left ul li.active p:hover{color:#059ae9}
#products_sentry_A .content .left ul li span{display:none;padding:0 15px 25px;color:#007bff;font-size:14px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease}
#products_sentry_A .content .left ul li.active span{display:inline-block;animation:fadeIn .5s ease;padding:10px 15px;width:202px;height:43px;background-color:#eee;color:#666;display:block;margin-bottom:36px}
#products_sentry_A .content .left ul li.active span em{font-style:normal;float:right;font-size:16px}
#products_sentry_A .content .left ul li span:hover{transform:translateX(5px);text-decoration:underline}
#products_sentry_A .content .right{flex:0 0 46.2%;width:360px;display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto;padding:10px 0;margin-top:-6%;}
#products_sentry_A .carousel-group{display:none;width:317px;height:698px;position:relative;overflow:hidden;border-radius:55px}
#products_sentry_A .carousel-group.active-group{display:block}
#products_sentry_A .carousel-group .carousel-content{position:absolute;top:0;left:3%;width:93%;height:100%;z-index:1;overflow:hidden;border-radius:55px}
#products_sentry_A .carousel-group .carousel-track{display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94);height:100%;width:100%}
#products_sentry_A .carousel-group .carousel-slide{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}
#products_sentry_A .carousel-group .carousel-slide img{width:100%;height:598px;object-fit:fill;display:block;background-color: #000000;}
#products_sentry_A .carousel-group .carousel-slide .slide-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
#products_sentry_A .carousel-group .carousel-slide .slide-icon{font-size:48px;margin-bottom:10px}
#products_sentry_A .carousel-group .carousel-slide .slide-title{font-size:24px;font-weight:700;color:#059ae9;margin:10px 0 8px}
#products_sentry_A .carousel-group .carousel-slide .slide-desc{font-size:15px;line-height:1.6;color:#bbb;max-width:260px;margin:0 auto;padding:0 6px}
#products_sentry_A .carousel-group .carousel-slide .slide-desc::after{content:"";display:block;width:54px;height:3px;background:#059ae9;margin:16px auto 0;border-radius:4px}
#products_sentry_A .carousel-group .phone-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-image:url('../images/page/iphone-bg.png');background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none;opacity:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.08)}
#products_sentry_A .carousel-dots{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:20;pointer-events:auto}
#products_sentry_A .carousel-dots span{width:8px;height:8px;border-radius:50%;background:rgba(220,220,220,.4);cursor:pointer;transition:all .25s;border:1px solid rgba(255,255,255,.15);pointer-events:auto;backdrop-filter:blur(2px)}
#products_sentry_A .carousel-dots span.active-dot{background:#059ae9;transform:scale(1.25);border-color:#059ae9;box-shadow:0 0 12px rgba(5,154,233,.5)}

@keyframes fadeIn{
	from{opacity:0;transform:translateY(-6px)}
	to{opacity:1;transform:translateY(0)}
}
@media (max-width:1100px){
	#products_sentry_A{padding:50px;}
	#products_sentry_A .content{gap:30px}
	#products_sentry_A .carousel-group .carousel-slide img{width:100%;height:519px;}
	#products_sentry_A .content .right{flex:0 0 320px;}
	#products_sentry_A .carousel-group{width:280px;height:585px}
	#products_sentry_A .carousel-group .carousel-content{left: 4%;width:92%;}
}
@media (max-width:768px){
	#products_sentry_A{padding:20px;}
	#products_sentry_A .tit h2{font-size:18px;line-height:normal;}
	#products_sentry_A .content{flex-direction:column;gap:30px;align-items:center}
	#products_sentry_A .content .right{order:-1;flex:0 0 345px;width:345px}
	#products_sentry_A .carousel-group{height:605px}
	#products_sentry_A .content .left ul li h3{font-size:14px;line-height:normal;}
	#products_sentry_A .content .left ul li p{font-size:12px;line-height:normal;}
	#products_sentry_A .carousel-group .carousel-slide img{width:100%;height:450px;}
	#products_sentry_A .carousel-group .carousel-content{left: 6%;width:88%;}
}
@media (max-width:480px){
	#products_sentry_A{padding:20px;}
	#products_sentry_A .tit h2{font-size:18px;text-align:center;}
	#products_sentry_A .content .right{flex:0 0 295px;width:295px}
	#products_sentry_A .carousel-group{width:260px;height:525px}
	#products_sentry_A .carousel-group .carousel-slide .slide-title{font-size:20px}
	#products_sentry_A .carousel-group .carousel-slide .slide-desc{font-size:14px}
	#products_sentry_A .carousel-dots{bottom:20px}
}


/* 智卫哨兵 - 技术规格 */
#products_sentry_B{padding:200px 0 120px;height:561px;background-image:url('../images/page/panoramic-technology-bg.jpg');}
#products_sentry_B .content{display:flex;}
#products_sentry_B .tit{width:50%;}
#products_sentry_B .title{font-size:52px;line-height:54px;font-weight:700;color:#222222;}
#products_sentry_B .list{width:50%;display:flex;gap:140px;}
#products_sentry_B .list h3{font-size:22px;line-height:53px;color:#059ae9;}
#products_sentry_B .list .left p{font-size:18px;line-height:40px;color:#222222;}
#products_sentry_B .list .right p{font-size:18px;line-height:40px;color:#666666;}


@media (max-width:768px){
	#products_sentry_B{padding:30px 20px 30px;height:auto;}
	#products_sentry_B .tit{width:100%;padding:0;}
	#products_sentry_B .content{flex-direction:column;gap:30px}
	#products_sentry_B .title{width:100%;font-size:18px;line-height:normal;margin-bottom:0px;}
	#products_sentry_B .list{width:100%;gap:40px;}
	#products_sentry_B .list p{font-size:14px;line-height:normal;}
	#products_sentry_B .list .right p{color:#666666;}
	#products_sentry_B .list h3{font-size:14px;line-height:normal;margin-bottom:10px;}
#products_sentry_B .list .left p{font-size:12px;line-height:30px;color:#222222;}
#products_sentry_B .list .right p{font-size:12px;line-height:30px;color:#666666;}
}


/* 智卫哨兵 - 安全与隐私保障 */
#products_sentry_C{padding:205px 0 50px;background-color:#f7fcff;}
#products_sentry_C .content{}
#products_sentry_C .tit{margin-bottom:50px;}
#products_sentry_C .title{font-size:52px;line-height:54px;font-weight:bold;color:#222222;}
#products_sentry_C ul{display:grid;grid-template-columns: repeat(2, 1fr);gap:22px 36px;}
#products_sentry_C ul li{padding:15px 20px 20px 100px;font-size:22px;line-height:53px;background-color:#ffffff;background-repeat: no-repeat;background-size: auto 65px;background-position: 2% 30%;transition: background-color .18s ease, box-shadow .18s ease, transform .18s ease;}
#products_sentry_C ul li h3{font-size:20px;line-height:50px;color:#222222;}
#products_sentry_C ul li p{font-size:18px;line-height:29px;color:#666666;}

#products_sentry_C ul li:nth-child(1){background-image: url(../images/page/assure-ico_1.png);}
#products_sentry_C ul li:nth-child(2){background-image: url(../images/page/assure-ico_2.png);}
#products_sentry_C ul li:nth-child(3){background-image: url(../images/page/assure-ico_3.png);}
#products_sentry_C ul li:nth-child(4){background-image: url(../images/page/assure-ico_4.png);}
#products_sentry_C ul li:nth-child(5){background-image: url(../images/page/assure-ico_5.png);}
#products_sentry_C ul li:nth-child(6){background-image: url(../images/page/assure-ico_6.png);}
#products_sentry_C ul li:hover *{color: #fff;}
#products_sentry_C ul li:hover:nth-child(1){background-image: url(../images/page/assure-ico_01.png);}
#products_sentry_C ul li:hover:nth-child(2){background-image: url(../images/page/assure-ico_02.png);}
#products_sentry_C ul li:hover:nth-child(3){background-image: url(../images/page/assure-ico_03.png);}
#products_sentry_C ul li:hover:nth-child(4){background-image: url(../images/page/assure-ico_04.png);}
#products_sentry_C ul li:hover:nth-child(5){background-image: url(../images/page/assure-ico_05.png);}
#products_sentry_C ul li:hover:nth-child(6){background-image: url(../images/page/assure-ico_06.png);}
#products_sentry_C ul li:hover{background-color:#059ae9;color:#fff;}

@media (max-width:1100px){
	#products_sentry_C ul li{background-position: 5% 30%;}
}	

@media (max-width:768px){
	#products_sentry_C{padding:30px 20px 30px;height:auto;}
	#products_sentry_C .tit{margin-bottom:20px;}
	#products_sentry_C ul{display:grid;grid-template-columns: repeat(1, 1fr);gap:20x;}
	#products_sentry_C ul li{background-position: 5% 30%;background-size: auto 30px;padding:15px 20px 20px 60px}
	#products_sentry_C ul li h3{font-size:14px;line-height:normal;margin-bottom:5px;}
	#products_sentry_C ul li p{font-size:12px;line-height:normal;}
	#products_sentry_C .title{width:100%;text-align:center;margin-bottom:0px;font-size:18px;line-height:normal;}
	#products_sentry_C .list{width:100%;gap:10px;justify-content: center;}

}


/* 智卫哨兵 - 技术优势 */
#products_advant_D{padding:205px 0 50px;background-color:#ffffff;}
#products_advant_D .content{}
#products_advant_D .tit{margin-bottom:50px;}
#products_advant_D .title{font-size:52px;line-height:54px;font-weight:bold;color:#222222;}
#products_advant_D ul{display:grid;grid-template-columns: repeat(4, 1fr);gap:36px;}
#products_advant_D ul li{line-height:53px;background-color:#f7fcff;transition:transform .8s ease;}
#products_advant_D ul li img{width:100%;}
#products_advant_D ul li h3{padding:10px 40px 0;font-size:20px;line-height:50px;color:#222222;}
#products_advant_D ul li p{padding:0 40px 30px;font-size:18px;line-height:29px;color:#666666;}
#products_advant_D ul li:hover{background-color:#059ae9;transition:transform .8s ease;}
#products_advant_D ul li:hover h3{color:#ffffff;}
#products_advant_D ul li:hover p{color:#ffffff;}
#products_advant_D ul li .image{overflow:hidden;}
#products_advant_D ul li:hover img{transform: scale(1.05);}

@media (max-width:768px){
	#products_advant_D{padding:30px 20px 30px;height:auto;}
	#products_advant_D .tit{margin-bottom:20px;margin-top:0;}
	#products_advant_D ul{display:grid;grid-template-columns: repeat(1, 1fr);gap:20x;}
	#products_advant_D ul li h3{padding:10px 20px 0;font-size:14px;line-height:normal;margin-bottom:5px;}
	#products_advant_D ul li p{padding:0 20px 20px;font-size:12px;line-height:normal;}
	#products_advant_D .title{width:100%;text-align:center;margin-bottom:0px;font-size:18px;line-height:normal;}
	#products_advant_D .list{width:100%;gap:10px;justify-content: center;}
}

/* 智卫哨兵 - 客户服务 */
#products_serve_E{padding:212px 0 110px;background-image:url('../images/page/serve-bg.jpg');background-repeat: no-repeat;}
#products_serve_E .content{}
#products_serve_E .tit{margin-bottom:70px;}
#products_serve_E .title{font-size:52px;line-height:54px;font-weight:bold;color:#222222;}
#products_serve_E ul{display:grid;grid-template-columns: repeat(2, 1fr);gap:42px;}
#products_serve_E ul li{line-height:53px;transition:transform .8s ease;}
#products_serve_E ul li img{width:100%;}
#products_serve_E ul li h3{font-size:20px;line-height:50px;color:#222222;padding-top:30px;}
#products_serve_E ul li p{font-size:18px;line-height:29px;color:#666666;}
#products_serve_E ul li .image{overflow:hidden;}
#products_serve_E ul li:hover img{transform: scale(1.05);}

@media (max-width:768px){
	#products_serve_E{padding:30px 20px 30px;height:auto;}
	#products_serve_E ul{display:grid;grid-template-columns: repeat(1, 1fr);gap:20x;}
	#products_serve_E ul li h3{font-size:14px;line-height:normal;padding-top:10px;padding-bottom:5px;}
	#products_serve_E ul li p{font-size:12px;line-height:normal;}
	#products_serve_E .tit{margin-bottom:20px;margin-top:0;}
	#products_serve_E .title{width:100%;text-align:center;margin-bottom:0px;font-size:18px;line-height:normal;}
	#products_serve_E .list{width:100%;gap:10px;justify-content: center;}
}



/* 全视无界，智驾无忧 */
#passenger_A{padding:180px 0 140px;}
#passenger_A .tit{margin-bottom:80px;}
#passenger_A .tit h2{font-size:52px;line-height:54px;color:#222222;text-align:center;}
#passenger_A ul{display:flex;gap:27px;}
#passenger_A ul li{width:100%;padding:50px;background-color:#f7fcff;background-repeat: no-repeat;background-size: auto 65px;background-position: 50% 15%;height:449px;display: flex;flex-direction: column;align-items: center;justify-content: space-evenly;transition: background-color .18s ease, box-shadow .18s ease, transform .18s ease;}
#passenger_A ul li .title{width:64%;font-size:30px;line-height:37px;color:#222222;text-align:center;margin-top:14%;}
#passenger_A ul li .desc{font-size:18px;line-height:29px;color:#222222;text-align:center;}
#passenger_A ul li:nth-child(1){background-image: url(../images/page/p1.png);}
#passenger_A ul li:nth-child(2){background-image: url(../images/page/p2.png);}
#passenger_A ul li:nth-child(3){background-image: url(../images/page/p3.png);}
#passenger_A ul li:nth-child(4){background-image: url(../images/page/p4.png);}
#passenger_A ul li:hover *{color: #fff;}
#passenger_A ul li:hover:nth-child(1){background-image: url(../images/page/ps1.png);}
#passenger_A ul li:hover:nth-child(2){background-image: url(../images/page/ps2.png);}
#passenger_A ul li:hover:nth-child(3){background-image: url(../images/page/ps3.png);}
#passenger_A ul li:hover:nth-child(4){background-image: url(../images/page/ps4.png);}
#passenger_A ul li:hover{background-color:#009cff;color:#fff;}

@media (max-width:768px){
	#passenger_A{padding:30px 20px 30px;}
	#passenger_A .tit{margin-bottom:20px;}
	#passenger_A .tit h2{font-size:18px;line-height:normal;}
	#passenger_A ul{display:grid;grid-template-columns: repeat(2, 1fr);gap:14px;}
	#passenger_A ul li{padding:20px;height:260px;justify-content: space-around;background-size: auto 30px;}
	#passenger_A ul li .title{width:100%;font-size:16px;line-height:normal;}
	#passenger_A ul li .desc{font-size:14px;line-height:normal;}
}


/* 智能视觉体验  全方位补盲 */
#passenger_B{padding:189px 0 170px;background-image:url('../images/page/passenger_B_bg.jpg')}
#passenger_B .tit{width:100%;max-width:1600px;margin:0 auto;margin-bottom:27px}
#passenger_B .tit .header{text-align:center;margin-bottom:40px}
#passenger_B .tit .header h2{margin:0;font-size:52px;line-height:54px;color:#fff;font-weight:400;margin-bottom:90px}
#passenger_B .tit .content{display:flex;gap:31px;justify-content:space-between;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}
#passenger_B .left-column,.right-column{width:50%;height:444px}
#passenger_B .section-title{padding-left:45px;padding-top:45px;color:#222222;font-size:30px;margin-bottom:15px;font-weight:700}
#passenger_B .section-subtitle{padding-left:45px;color:#666666;font-size:18px;margin-bottom:25px}
#passenger_B .page-container{width:100%;max-width:1600px;margin:0 auto;background-color:#f6f6f6;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:50px}
#passenger_B .page-header{color:#333;font-size:30px;line-height:37px;margin:0;padding-bottom:50px;font-weight:700;position:relative}
#passenger_B .page-container .clearfix{margin-bottom:4px}
#passenger_B .features-list{float:left;width:35%;padding-right:30px}
#passenger_B .feature-item{color:#333;font-size:16px;margin-bottom:20px;border-top:1px solid #dfdfdf;cursor:pointer;transition:all .3s ease;position:relative}
#passenger_B .feature-item:hover{color:#004e9d}
#passenger_B .feature-item.active{color:#004e9d}
#passenger_B .feature-title{font-size:18px;font-weight:700;padding-top:18px;line-height:29px;display:flex;justify-content:space-between;align-items:center}
#passenger_B .feature-desc{color:#666;font-size:14px;max-height:0;overflow:hidden;transition:max-height .5s ease,margin-top .3s ease,opacity .3s ease;opacity:0}
#passenger_B .feature-item.active .feature-desc{font-size:18px;max-height:100px;margin-top:8px;opacity:1;margin-bottom:30px;}
#passenger_B .feature-item.active::after{content:'';position:absolute;top:-1px;left:0;width:50px;height:1px;background-color:#009cff}
#passenger_B .feature-item:last-child{border-bottom:none}
#passenger_B .illustration{float:right;width:60%;text-align:center}
#passenger_B .image-container{position:relative;height:427px}
#passenger_B .image-item{width:100%;height:427px;background-color:#fff;overflow:hidden;display:none}
#passenger_B .image-item img{height:100%}
#passenger_B .image-item.active{display:block}
#passenger_B .clearfix::after{content:"";display:table;clear:both}
@media (max-width:768px){
	#passenger_B{padding:30px 20px 30px;}
	#passenger_B .header{margin-bottom:0;}
	#passenger_B .tit .header h2{font-size:18px;margin-bottom:0;line-height:normal;}
	#passenger_B .tit .content{flex-direction: column;}
	#passenger_B .content-section{flex-direction:column}
	#passenger_B .left-column,.right-column{width:100%}
	#passenger_B .features-list{width:100%;padding-right:0;margin-bottom:30px}
	#passenger_B .illustration{width:100%}
	#passenger_B .image-item{height:auto;}
	#passenger_B .image-container{height:auto;}
	#passenger_B .page-container{padding:30px 20px;}
	#passenger_B .page-header{font-size:18px;line-height:normal;padding-bottom:20px;}
	#passenger_B .left-column, .right-column{height:auto;}
	#passenger_B .section-title{font-size:14px;line-height:normal;}
	#passenger_B .section-subtitle{font-size:12px;line-height:normal;}
	#passenger_B .feature-title{font-size:14px;line-height:normal;}
	#passenger_B .feature-item.active .feature-desc{font-size:12px;}
}

/* 个性化定制 适配多元需求 */
#passenger_C{max-width:1600px;padding:180px 0 68px;background:#fff}
#passenger_C .page-title{font-size:52px;line-height:54px;font-weight:700;color:#222;margin-bottom:70px;letter-spacing:1px;text-align:center}
#passenger_C .main-layout{display:flex;flex-wrap:wrap;gap:30px}
#passenger_C .left-panel{flex:0.65;display:flex;flex-direction:column;justify-content:space-between;background-color:#f6f6f6;padding:50px;height:537px;text-align:center}
#passenger_C .content-section{cursor:default;display:none;opacity:0;transition:opacity .4s ease,transform .3s ease}
#passenger_C .content-section.active-item{display:block;opacity:1;transform:translateX(6px)}
#passenger_C .content-section:not(.active-item){display:none;}
#passenger_C .content-section .main-title{font-size:30px;font-weight:700;color:#222;margin-bottom:14px;line-height:54px}
#passenger_C .content-section .desc-text{font-size:18px;line-height:29px;color:#666;max-width:440px;margin-bottom:150px;letter-spacing:.3px;font-weight:400}
#passenger_C .page-number{margin-top:10px;font-size:18px;font-weight:400;color:#666;padding-top:24px}
#passenger_C .page-number .current{font-weight:600;color:#059ae9;font-size:26px;margin-right:4px}
#passenger_C .right-panel{flex:2.6;position:relative;overflow:hidden;height:537px;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}
#passenger_C .slide-track{display:flex;flex-direction:column;width:100%;height:100%;transition:transform .5s cubic-bezier(.25, .46, .45, .94);will-change:transform;flex-shrink:0;position:relative}
#passenger_C .car-slide{flex:0 0 100%;width:100%;height:100%;min-height:100%;display:flex;align-items:center;justify-content:center;background:#eef2f6;overflow:hidden;position:relative}
#passenger_C .car-slide img{width:100%;height:100%;object-fit:cover;display:block;flex-shrink:0}
#passenger_C .scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);background:rgba(15,23,42,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#f1f5f9;padding:10px 24px;border-radius:60px;font-size:14px;font-weight:400;letter-spacing:.5px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);pointer-events:none;border:1px solid rgba(255,255,255,.15);z-index:10}
#passenger_C .scroll-hint .icon{display:inline-block;font-size:18px;animation:floatArrowVertical 2s ease-in-out infinite}
@keyframes floatArrowVertical{0%{transform:translateY(0);opacity:.7}
50%{transform:translateY(6px);opacity:1}
100%{transform:translateY(0);opacity:.7}
}
@media (max-width:760px){
	#passenger_C{padding:15px 12px 25px}
	#passenger_C .page-title{font-size:18px;line-height:normal;margin-bottom:16px;padding:25px;}
	#passenger_C .main-layout{flex-direction:column;gap:12px}
	#passenger_C .left-panel{flex:none;width:100%;height:auto;min-height:180px;padding:20px 16px 16px;order:1}
	#passenger_C .content-section .main-title{font-size:14px;line-height:26px;margin-bottom:8px}
	#passenger_C .content-section .desc-text{font-size:14px;line-height:20px;max-width:100%;margin-bottom:16px}
	#passenger_C .page-number{margin-top:0;padding-top:10px;font-size:14px}
	#passenger_C .page-number .current{font-size:20px}
	#passenger_C .right-panel{flex:none;width:100%;height:184px;min-height:184px;max-height:380px;order:2;border-radius:12px;overflow:hidden;position:relative}
	#passenger_C .slide-track{height:100%!important;min-height:100%!important;max-height:100%!important;width:100%!important;position:relative!important}
	#passenger_C .car-slide{flex:0 0 100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;width:100%!important;position:relative!important}
	#passenger_C .car-slide img{width:100%!important;height:auto!important;object-fit:cover!important;display:block!important}
	#passenger_C .scroll-hint{bottom:10px;padding:4px 12px;font-size:10px;gap:4px;z-index:20}
	#passenger_C .scroll-hint .icon{font-size:12px}
}
@media (max-width:420px){
	#passenger_C .right-panel{height:220px;min-height:180px}
	#passenger_C .left-panel{min-height:150px;padding:14px 12px 12px}
	#passenger_C .content-section .main-title{font-size:16px;line-height:22px}
	#passenger_C .content-section .desc-text{font-size:12px;line-height:18px;margin-bottom:10px}
}
/* 个性化定制 适配多元需求 */
#passenger_D{padding:180px 0 87px;background-color:#f7fcff;}
#passenger_D .tit{text-align:center;margin-bottom:60px}
#passenger_D .tit h2{font-size:52px;line-height:54px;font-weight:700;color:#222;margin-bottom:20px}
#passenger_D .nav-tabs{display:flex;gap:11px;justify-content:center;align-items:center;margin-bottom:62px;position:relative}
#passenger_D .tab-item{width:11.2%;padding:15px 0;font-size:22px;line-height:29px;border-bottom:2px solid #e6e6e6;cursor:pointer;position:relative;transition:all .3s ease;color:#333}
#passenger_D .tab-item.active{color:#28a6ff}
#passenger_D .tab-item.active::after{content:'';position:absolute;bottom:-1.8px;left:6%;transform:translateX(-50%);width:20px;height:2px;background-color:#059ae9}
#passenger_D .content{display:flex;gap:30px;align-items:flex-start}
#passenger_D .video-container{flex:1;position:relative;overflow:hidden;border-radius:4px}
#passenger_D .video-controls{position:absolute;bottom:0;left:0;right:0;background:rgba(0,20,40,.8);padding:10px 15px;display:flex;align-items:center;gap:15px;color:#fff;font-size:14px}
#passenger_D .time-display{font-family:monospace;font-size:14px}
#passenger_D .speed-display{font-family:monospace;font-size:14px;margin-left:10px}
#passenger_D .control-buttons{display:flex;gap:10px;margin-left:auto}
#passenger_D .control-btn{background:0 0;border:none;color:#fff;cursor:pointer;font-size:16px;padding:5px}
#passenger_D .text-content{flex:1;padding:50px 110px 50px;font-size:20px;line-height:29px;color:#222222;}
#passenger_D .text-content p{margin-bottom:10px}
#passenger_D .tab-list{display:none;animation:fadeIn .5s ease-in-out}
#passenger_D .tab-list.active{display:flex}
@keyframes fadeIn{
from{opacity:0;transform:translateY(10px)}
to{opacity:1;transform:translateY(0)}
}
@media (max-width:768px){
	#passenger_D{padding:20px;}
	#passenger_D .tit{margin-bottom:20px;padding:0;}
	#passenger_D .tit h2{font-size:18px;margin-bottom:0;line-height:normal;}
	#passenger_D .content{flex-direction:column;gap:0;}
	#passenger_D .nav-tabs{margin-bottom:20px;}
	#passenger_D .tab-item{width:100%;font-size:14px;}
	#passenger_D .text-content{padding:20px;font-size:14px;flex:0;}
}

/* 个性化定制 适配多元需求 */
#passenger_E{padding:180px 0 87px;}
#passenger_E .tit{text-align:center;margin-bottom:70px}
#passenger_E .tit h2{font-size:52px;line-height:54px;font-weight:700;color:#222222;margin-bottom:20px}
#passenger_E ul{display:flex;gap:30px;}
#passenger_E ul li{width:50%;background-color:#f6f6f6;text-align:center;transition: all .6s ease;}
#passenger_E ul li h3{font-size:30px;line-height:54px;font-weight:bold;color:#222222;padding-bottom:10px;padding-top:30px;}
#passenger_E ul li p{padding:0 70px;height:56px;font-size:18px;line-height:28px;color:#666666;margin-bottom:35px;}
#passenger_E ul li img{width:100%}
#passenger_E ul li:hover{background-color:#059ae9;color:#ffffff;}
#passenger_E ul li:hover h3{color:#ffffff;}
#passenger_E ul li:hover p{color:#ffffff;}

@media (max-width:768px){
	#passenger_E {padding:30px 20px 30px;}
	#passenger_E .tit{margin-bottom:20px;}
	#passenger_E .tit h2{font-size:18px;line-height:normal;}
	#passenger_E ul{flex-direction: column;}
	#passenger_E ul li{width:100%;}
	#passenger_E ul li h3{font-size:14px;padding-top:20px;line-height:normal;}
	#passenger_E ul li p{padding:0 20px;height:auto;font-size:12px;line-height:normal;margin-bottom:20px;}
}




/* 商用车 */
#commercial_A{padding:180px 0 60px;}
#commercial_A .tit{margin-bottom:65px;}
#commercial_A .tit h2{font-size:52px;line-height:54px;color:#222222;text-align:center;}
#commercial_A ul{display:flex;gap:27px;}
#commercial_A ul li{width:100%;padding:45px 42px;background-color:#f6f6f6;background-repeat: no-repeat;background-size: auto 65px;display: flex;flex-direction: column;justify-content: space-between;background-position: 50% 15%;transition: background-color .18s ease, box-shadow .18s ease, transform .18s ease;}
#commercial_A ul li .title{font-size:30px;line-height:37px;color:#222222;margin-bottom:20px;}
#commercial_A ul li .desc{font-size:18px;line-height:29px;color:#222222;}
#commercial_A ul li img{margin-top: auto;}
#commercial_A ul li:hover *{color: #fff;}
#commercial_A ul li:hover{background-color:#009cff;color:#fff;transform: scale(1.13);}

@media (max-width:768px){
	#commercial_A{padding:30px 20px 30px;}
	#commercial_A .tit{margin-bottom:40px;}
	#commercial_A .tit h2{font-size:18px;line-height:normal;}
	#commercial_A ul{flex-direction: column;}
	#commercial_A ul li{padding:20px;}
	#commercial_A ul li .title{font-size:14px;line-height:normal;}
	#commercial_A ul li .desc{font-size:12px;line-height:normal;margin-bottom:10px;}
}

/* 核心功能 */
#commercial_B{padding:180px 0 210px;background-image:url('../images/page/commercial-bg.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;}
#commercial_B .tit{margin-bottom:95px;}
#commercial_B .tit h2{font-size:52px;line-height:54px;color:#ffffff;text-align:center;}
#commercial_B ul{display:flex;gap:40px;flex-direction: column;}
#commercial_B ul li{width:100%;height:525px;background-color:#ffffff;background-repeat: no-repeat;background-size: auto 65px;display: flex;justify-content: space-between;background-position: 50% 15%;transition: background-color .18s ease, box-shadow .18s ease, transform .18s ease;}
#commercial_B ul li .left{width:25%;padding:80px 40px;}
#commercial_B ul li .title{font-size:30px;line-height:37px;color:#222222;margin-bottom:20px;}
#commercial_B ul li .desc{font-size:18px;line-height:29px;color:#222222;}
#commercial_B ul li img{margin-top: auto;}
#commercial_B ul li:hover .title{color:#009cff;font-weight:bold;}

@media (max-width:768px){
	#commercial_B{padding:30px 20px 30px;}
	#commercial_B .tit{margin-bottom:20px;}
	#commercial_B .tit h2{font-size:18px;line-height:normal;}
	#commercial_B ul{flex-direction: column;}
	#commercial_B ul li{height:auto;flex-direction: column;}
	#commercial_B ul li .left{width:100%;padding:20px;}
	#commercial_B ul li .title{font-size:14px;margin-bottom:10px;line-height:normal;}
	#commercial_B ul li .desc{font-size:12px;line-height:normal;}
}

/* 量产案例 */
#commercial_C{padding:180px 0 80px;background-color:#ffffff;}
#commercial_C h2{font-size:52px;line-height:54PX;font-weight:700;text-align:center;margin-bottom:45px;color:#222222;letter-spacing:2px}
#commercial_C .tab-tit{display:flex;gap:25px;justify-content:center;}
#commercial_C .tab{padding:3px 28px;font-size:18px;cursor:pointer;text-align:center;border:1px solid #9b9b9b;background-color:#ffffff;transition:all .3s ease;user-select:none;font-weight:600}
#commercial_C .tab.active{background-color:#1976d2;color:#ffffff;border-color:#1976d2}
#commercial_C .tab:not(.active):hover{background-color:#1976d2;border-color:#1976d2;color:#ffffff;}
#commercial_C .content-wrapper{border-radius:8px;padding:20px;display:flex;align-items:center;justify-content:center}
#commercial_C .content-panel{display:none;width:100%;text-align:center}
#commercial_C .content-panel.active{display:block}
#commercial_C .content-panel img{max-width:100%;height:auto;max-height:580px;display:block;margin:0 auto}

@media (max-width:768px){
	#commercial_C{padding:30px 20px 30px;}
	#commercial_C h2{font-size:18px;line-height:normal;}
	#commercial_C .tab{font-size:14px;line-height:normal;}

}



/* 车联网生生态 */
/* 方案架构 */
#internet_A{padding:180px 0 140px;}
#internet_A .tit{margin-bottom:80px;}
#internet_A .tit h2{font-size:52px;line-height:54px;color:#222222;text-align:center;}
#internet_A ul{display:flex;gap:27px;}
#internet_A ul li{width:100%;padding:50px;background-color:#f7fcff;background-repeat: no-repeat;background-size: auto 65px;background-position: 50% 15%;height:449px;display: flex;flex-direction: column;align-items: center;justify-content: space-evenly;transition: background-color .18s ease, box-shadow .18s ease, transform .18s ease;}
#internet_A ul li .title{width:64%;font-size:30px;line-height:37px;color:#222222;text-align:center;margin-top:14%;}
#internet_A ul li .desc{font-size:18px;line-height:29px;color:#222222;text-align:center;}
#internet_A ul li:nth-child(1){background-image: url(../images/page/it1.png);}
#internet_A ul li:nth-child(2){background-image: url(../images/page/it2.png);}
#internet_A ul li:nth-child(3){background-image: url(../images/page/it3.png);}
#internet_A ul li:nth-child(4){background-image: url(../images/page/it4.png);}
#internet_A ul li:hover *{color: #fff;}
#internet_A ul li:hover:nth-child(1){background-image: url(../images/page/itt1.png);}
#internet_A ul li:hover:nth-child(2){background-image: url(../images/page/itt2.png);}
#internet_A ul li:hover:nth-child(3){background-image: url(../images/page/itt3.png);}
#internet_A ul li:hover:nth-child(4){background-image: url(../images/page/itt4.png);}
#internet_A ul li:hover{background-color:#009cff;color:#fff;}

@media (max-width:768px){
	#internet_A{padding:30px 20px 30px;}
	#internet_A .tit{margin-bottom:20px;}
	#internet_A .tit h2{font-size:18px;line-height:normal;}
	#internet_A ul{display:grid;grid-template-columns: repeat(2, 1fr);gap:14px;}
	#internet_A ul li{padding:20px;height:220px;justify-content: space-around;background-size: auto 30px;}
	#internet_A ul li .title{font-size:16px;line-height:normal;}
	#internet_A ul li .desc{font-size:14px;line-height:normal;}
}

/* 核心生态服务能力 */
#internet_B{background-color:#004e9d;padding:180px 0 60px}
#internet_B .main-title{text-align:center;font-size:52px;line-height:54px;font-weight:800;margin-bottom:60px;color:#fff;letter-spacing:2px}
#internet_B .service-list{display:grid;grid-template-columns:1fr 1.8fr 1fr;grid-template-rows:auto auto;gap:22px;list-style:none}
#internet_B .service-list li{padding:40px 45px;background:#fff;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 8px 24px rgba(0,0,0,.18);display:flex;flex-direction:column;color:#333;min-height:274px;background-size:cover;background-position:center}
#internet_B .service-list li:first-child{grid-column:1/2;grid-row:1/3}
#internet_B .service-list li:nth-child(2){grid-column:2/3;grid-row:1/2}
#internet_B .service-list li:nth-child(3){grid-column:2/3;grid-row:2/3}
#internet_B .service-list li:nth-child(4){grid-column:3/4;grid-row:1/3}
#internet_B .service-list li:hover .card-title{color:#059ae9;}
#internet_B .card-content{position:relative;z-index:1;border-radius:12px;}
#internet_B .card-title{font-size:30px;line-height:37px;font-weight:700;color:#222222;margin-bottom:12px}
#internet_B .card-desc{font-size:18px;line-height:29px;color:#666666}

@media (max-width:1024px){
	#internet_B .service-list{grid-template-columns:1fr 1.5fr 1fr;gap:16px}
	#internet_B .service-list li{min-height:280px;padding:20px}
}
@media (max-width:768px){
	#internet_B{padding:30px 20px;}
	#internet_B .service-list{display:flex;flex-direction:column;}
	#internet_B .service-list li{min-height:auto;}
	#internet_B .service-list li:first-child,.service-list li:nth-child(2),.service-list li:nth-child(3),.service-list li:nth-child(4){grid-column:1;grid-row:auto;min-height:260px}
	#internet_B .main-title{font-size:18px;line-height:normal;margin-bottom:20px;}
	#internet_B .card-title{font-size:14px;line-height:normal;}
	#internet_B .card-desc{font-size:12px;line-height:normal;}
}
/* 生态合作与商业价值 */
#internet_C{padding:180px 0 87px;}
#internet_C .tit{text-align:center;margin-bottom:70px}
#internet_C .tit h2{font-size:52px;line-height:54px;font-weight:700;color:#222222;margin-bottom:20px}
#internet_C ul{display:flex;gap:30px;}
#internet_C ul li{width:50%;background-color:#f6f6f6;text-align:center;transition: all .6s ease;}
#internet_C ul li h3{font-size:30px;line-height:54px;font-weight:bold;color:#222222;padding-bottom:10px;padding-top:30px;}
#internet_C ul li p{padding:0 70px;height:56px;font-size:18px;line-height:28px;color:#666666;margin-bottom:35px;}
#internet_C ul li .image{overflow: hidden;transition:transform .5s ease}
#internet_C ul li img{width:100%}
#internet_C ul li:hover{background-color:#059ae9;color:#ffffff;}
#internet_C ul li:hover h3{color:#ffffff;}
#internet_C ul li:hover p{color:#ffffff;}
#internet_C ul li:hover img{transform:scale(1.05)}

@media (max-width:768px){
	#internet_C {padding:30px 20px 30px;}
	#internet_C .tit{margin-bottom:20px;}
	#internet_C .tit h2{font-size:18px;line-height:normal;margin-bottom:0;}
	#internet_C ul{flex-direction: column;}
	#internet_C ul li{width:100%;}
	#internet_C ul li p{padding:0 20px;height:auto;font-size:12px;line-height:normal;margin-bottom:20px;}
	#internet_C ul li h3{font-size:14px;padding:20px;line-height:normal;}
	#internet_C ul li .image{overflow: hidden;transition:transform .5s ease}
	#internet_C ul li:hover img{transform:scale(1.05)}
}

/* 乘用车方案 */
#internet_D{background-color:#f7fcff;padding:200px 0 120px;position:relative}
#internet_D .tit{text-align:center;margin:0 auto;}
#internet_D .tit p{font-size:20px;color:#222;margin-bottom:8px;letter-spacing:1px;text-transform:uppercase}
#internet_D .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#222;font-size:16px;display:inline-block;margin-right:5px}
#internet_D .tit h2{font-size:50px;color:#222;font-weight:600;margin-bottom:70px;}
#internet_D .content{display:flex;gap:60px;}
#internet_D .content .left{flex:1 1 39%;}
#internet_D .content .left ul{display:grid;gap:0;grid-template-columns:1fr;margin:0;padding:0;list-style:none}
#internet_D .content .left ul li{background-color:#ffffff;border-bottom:1px solid #dcdcdc;cursor:pointer;transition:all .3s ease}
#internet_D .content .left ul li:nth-child(1){border-top:1px solid #dcdcdc;}
#internet_D .content .left ul li:last-child{border-bottom:block}
#internet_D .content .left ul li h3{padding:0 14px;font-size:24px;line-height:53px;font-weight:700;display:flex;justify-content:space-between;align-items:center;margin:0;color:#666666;transition:color .3s ease}
#internet_D .content .left ul li:hover h3{color:#059ae9;}
#internet_D .content .left ul li h3::after{content:"";font-size:24px;position:relative;font-weight:300;color:#999;width:28px;height:28px;background-image:url('../images/page/v.png');background-repeat:no-repeat;background-position:center;transition:all .3s ease;}
#internet_D .content .left ul li h3:hover::after{background-image:url('../images/page/vh.png');}
#internet_D .content .left ul li.active{background-color:#f7fcff;border-top:1px solid #059ae9;position: relative;top: -1px;}
#internet_D .content .left ul li.active h3{color:#059ae9;}
#internet_D .content .left ul li.active h3::after{content:"";display:inline-block;position:relative;top:55px;left:35px;width:28px;height:28px;background-image:url('../images/page/3jx.png');background-repeat:no-repeat;background-position:center;vertical-align:middle;}
#internet_D .content .left ul li p{width:100%;padding:0 15px 30px;margin:0;display:none;color:#666666;line-height:29px;font-size:18px}
#internet_D .content .left ul li p::after{content:"";position:relative;width: 75px;height: 5px;background-color: #059ae9;display: block;top: 30px;left: -15px;}
#internet_D .content .left ul li.active p{display:block;animation:fadeIn .5s ease}
#internet_D .content .left ul li.active p:hover{color:#059ae9;}
#internet_D .content .left ul li span{display:none;padding:0 15px 25px;color:#007bff;font-size:14px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease}
#internet_D .content .left ul li.active span{display:inline-block;animation:fadeIn .5s ease;padding:10px 15px;width:202px;height:43px;background-color:#eeeeee;color:#666666;display: block;margin-bottom:36px;}
#internet_D .content .left ul li.active span em{font-style: normal;float:right;font-size:16px;}
#internet_D .content .left ul li span:hover{transform:translateX(5px);text-decoration:underline}
#internet_D .content .right{flex:1 1 58.5%;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);height:fit-content;position:sticky;top:20px}
#internet_D .content .right img{height:auto;display:block;transition:transform .5s ease}
#internet_D .content .right:hover img{transform:scale(1.05)}
@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}
to{opacity:1;transform:translateY(0)}
}
@media (max-width:992px){
	#internet_D .tit h2{font-size:40px}
	#internet_D .content{gap:30px}
}
@media (max-width:768px){
	#internet_D{padding:20px}
	#internet_D .tit h2{font-size:18px;line-height:normal;margin-bottom:20px;}
	#internet_D .content{grid-template-columns:1fr;gap:30px;flex-direction: column;}
	#internet_D .content .right{order:-1;position:static}
	#internet_D .content .left ul li h3{padding:15px;font-size:14px;line-height:normal;}
	#internet_D .content .left ul li p{font-size:12px;line-height:normal;}
}

/* 商用车解决方案 */
#internet_E{padding:200px 0 140px;position:relative}
#internet_E .tit{text-align:center;margin:0 auto;}
#internet_E .tit p{font-size:20px;color:#222;margin-bottom:8px;letter-spacing:1px;text-transform:uppercase}
#internet_E .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#222;font-size:16px;display:inline-block;margin-right:5px}
#internet_E .tit h2{font-size:50px;color:#222;font-weight:600;margin-bottom:70px;}
#internet_E .content{display:flex;gap:60px;}
#internet_E .content .left{flex:1 1 39%;order:2;}
#internet_E .content .left ul{display:grid;gap:0;grid-template-columns:1fr;margin:0;padding:0;list-style:none}
#internet_E .content .left ul li{background-color:#ffffff;border-bottom:1px solid #dcdcdc;cursor:pointer;transition:all .3s ease}
#internet_E .content .left ul li:nth-child(1){border-top:1px solid #dcdcdc;}
#internet_E .content .left ul li:last-child{border-bottom:block}
#internet_E .content .left ul li h3{padding:0 14px;font-size:24px;line-height:53px;font-weight:700;display:flex;justify-content:space-between;align-items:center;margin:0;color:#666666;transition:color .3s ease}
#internet_E .content .left ul li:hover h3{color:#059ae9;}
#internet_E .content .left ul li h3::after{content:"";font-size:24px;position:relative;font-weight:300;color:#999;width:28px;height:28px;background-image:url('../images/page/v.png');background-repeat:no-repeat;background-position:center;transition:all .3s ease;}
#internet_E .content .left ul li h3:hover::after{background-image:url('../images/page/vh.png');}
#internet_E .content .left ul li.active{border-top:1px solid #059ae9;position: relative;top: -1px;}
#internet_E .content .left ul li.active h3{color:#059ae9;}
#internet_E .content .left ul li.active h3::after{content:"";display:inline-block;position:relative;top:55px;left:-102%;width:28px;height:28px;background-image:url('../images/page/3jx.png');background-repeat:no-repeat;background-position:center;vertical-align:middle;transform: rotate(180deg);}
#internet_E .content .left ul li p{width:100%;padding:0 15px 30px;margin:0;display:none;color:#666666;line-height:29px;font-size:18px}
#internet_E .content .left ul li p::after{content:"";position:relative;width: 75px;height: 5px;background-color: #059ae9;display: block;top: 30px;left: -15px;}
#internet_E .content .left ul li.active p{display:block;animation:fadeIn .5s ease}
#internet_E .content .left ul li.active p:hover{color:#059ae9;}
#internet_E .content .left ul li span{display:none;padding:0 15px 25px;color:#007bff;font-size:14px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease}
#internet_E .content .left ul li.active span{display:inline-block;animation:fadeIn .5s ease;padding:10px 15px;width:202px;height:43px;background-color:#eeeeee;color:#666666;display: block;margin-bottom:36px;}
#internet_E .content .left ul li.active span em{font-style: normal;float:right;font-size:16px;}
#internet_E .content .left ul li span:hover{transform:translateX(5px);text-decoration:underline}
#internet_E .content .right{flex:1 1 58.5%;order:1;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);height:fit-content;position:sticky;top:20px}
#internet_E .content .right img{height:auto;display:block;transition:transform .5s ease}
#internet_E .content .right:hover img{transform:scale(1.03)}
@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}
to{opacity:1;transform:translateY(0)}
}

@media (max-width:992px){
	#internet_E .tit h2{font-size:40px}
	#internet_E .content{gap:30px}
}
@media (max-width:768px){
	#internet_E{padding:20px}
	#internet_E .tit h2{font-size:18px;line-height:normal;margin-bottom:20px;}
	#internet_E .content{grid-template-columns:1fr;gap:30px;flex-direction: column;}
	#internet_E .content .right{order:-1;position:static}
	#internet_E .content .left ul li h3{padding:15px;font-size:14px;line-height:normal;}
	#internet_E .content .left ul li p{font-size:12px;line-height:normal;}
}

/* 摩托车方案 */
#internet_F{background-color:#f7fcff;padding:200px 0 120px;position:relative}
#internet_F .tit{text-align:center;margin:0 auto;}
#internet_F .tit p{font-size:20px;color:#222;margin-bottom:8px;letter-spacing:1px;text-transform:uppercase}
#internet_F .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#222;font-size:16px;display:inline-block;margin-right:5px}
#internet_F .tit h2{font-size:50px;color:#222;font-weight:600;margin-bottom:70px;}
#internet_F .content{display:flex;gap:60px;}
#internet_F .content .left{flex:1 1 39%;}
#internet_F .content .left ul{display:grid;gap:0;grid-template-columns:1fr;margin:0;padding:0;list-style:none}
#internet_F .content .left ul li{background-color:#ffffff;border-bottom:1px solid #dcdcdc;cursor:pointer;transition:all .3s ease}
#internet_F .content .left ul li:nth-child(1){border-top:1px solid #dcdcdc;}
#internet_F .content .left ul li:last-child{border-bottom:block}
#internet_F .content .left ul li h3{padding:0 14px;font-size:24px;line-height:53px;font-weight:700;display:flex;justify-content:space-between;align-items:center;margin:0;color:#666666;transition:color .3s ease}
#internet_F .content .left ul li:hover h3{color:#059ae9;}
#internet_F .content .left ul li h3::after{content:"";font-size:24px;position:relative;font-weight:300;color:#999;width:28px;height:28px;background-image:url('../images/page/v.png');background-repeat:no-repeat;background-position:center;transition:all .3s ease;}
#internet_F .content .left ul li h3:hover::after{background-image:url('../images/page/vh.png');}
#internet_F .content .left ul li.active{background-color:#f7fcff;border-top:1px solid #059ae9;position: relative;top: -1px;}
#internet_F .content .left ul li.active h3{color:#059ae9;}
#internet_F .content .left ul li.active h3::after{content:"";display:inline-block;position:relative;top:55px;left:35px;width:28px;height:28px;background-image:url('../images/page/3jx.png');background-repeat:no-repeat;background-position:center;vertical-align:middle;}
#internet_F .content .left ul li p{width:100%;padding:0 15px 30px;margin:0;display:none;color:#666666;line-height:29px;font-size:18px}
#internet_F .content .left ul li p::after{content:"";position:relative;width: 75px;height: 5px;background-color: #059ae9;display: block;top: 30px;left: -15px;}
#internet_F .content .left ul li.active p{display:block;animation:fadeIn .5s ease}
#internet_F .content .left ul li.active p:hover{color:#059ae9;}
#internet_F .content .left ul li span{display:none;padding:0 15px 25px;color:#007bff;font-size:14px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease}
#internet_F .content .left ul li.active span{display:inline-block;animation:fadeIn .5s ease;padding:10px 15px;width:202px;height:43px;background-color:#eeeeee;color:#666666;display: block;margin-bottom:36px;}
#internet_F .content .left ul li.active span em{font-style: normal;float:right;font-size:16px;}
#internet_F .content .left ul li span:hover{transform:translateX(5px);text-decoration:underline}
#internet_F .content .right{flex:1 1 58.5%;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);height:fit-content;position:sticky;top:20px}
#internet_F .content .right img{height:auto;display:block;transition:transform .5s ease}
#internet_F .content .right:hover img{transform:scale(1.03)}
@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}
to{opacity:1;transform:translateY(0)}
}
@media (max-width:992px){
	#internet_F .tit h2{font-size:40px}
	#internet_F .content{gap:30px}
}
@media (max-width:768px){
	#internet_F{padding:20px}
	#internet_F .tit h2{font-size:18px;line-height:normal;margin-bottom:20px;}
	#internet_F .content{grid-template-columns:1fr;gap:30px;flex-direction: column;}
	#internet_F .content .right{order:-1;position:static}
	#internet_F .content .left ul li h3{padding:15px;font-size:14px;line-height:normal;}
	#internet_F .content .left ul li p{font-size:12px;line-height:normal;}
}



/* 厂区无人物流 */

#factory_A{padding:180px 0 120px;background-color:#f7fcff;}
#factory_A .title{text-align:center;font-size:52px;line-height:54px;font-weight:700;margin-bottom:120px;color:#222;letter-spacing:2px}
#factory_A .content{position:relative;width:100%;max-width:1600px;height:482px;background:url('../images/page/capacity.png') no-repeat center center;background-size:contain}
#factory_A .point{position:absolute;width:14px;height:14px;background:#009cff;border-radius:50%;border:3px solid #fff;cursor:pointer;z-index:10;transform:translate(-50%,-50%);transition:transform .2s;box-shadow:0 0 8px rgba(0,123,255,.6)}

#factory_A .point:hover{transform:translate(-50%,-50%) scale(1.3);box-shadow:0 0 20px rgba(0,123,255,.9)}

/* 脉冲圈 */
#factory_A .point::before{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	width:22px;
	height:22px;
	border-radius:50%;
	background:rgba(0,123,255,.3);
	transform:translate(-50%,-50%) scale(0.4);
	animation:radarPulse 2s ease-out infinite;
	z-index:-1;
	pointer-events:none;
}

#factory_A .point::after{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	width:22px;
	height:22px;
	border-radius:50%;
	background:rgba(0,123,255,.18);
	transform:translate(-50%,-50%) scale(0.4);
	animation:radarPulse2 2s ease-out infinite 0.8s;
	z-index:-1;
	pointer-events:none;
}
#factory_A .point:hover::before{
	animation:radarPulseHover 1.2s ease-out infinite;
}

#factory_A .point:hover::after{
	animation:radarPulseHover2 1.2s ease-out infinite 0.6s;
}

@keyframes radarPulse{
	0%{transform:translate(-50%,-50%) scale(0.4);opacity:.7}
	50%{transform:translate(-50%,-50%) scale(1.6);opacity:.3}
	100%{transform:translate(-50%,-50%) scale(2.2);opacity:0}
}

@keyframes radarPulse2{
	0%{transform:translate(-50%,-50%) scale(0.4);opacity:.5}
	50%{transform:translate(-50%,-50%) scale(1.6);opacity:.2}
	100%{transform:translate(-50%,-50%) scale(2.2);opacity:0}
}

@keyframes radarPulseHover{
	0%{transform:translate(-50%,-50%) scale(0.4);opacity:.8}
	50%{transform:translate(-50%,-50%) scale(1.8);opacity:.35}
	100%{transform:translate(-50%,-50%) scale(2.6);opacity:0}
}

@keyframes radarPulseHover2{
	0%{transform:translate(-50%,-50%) scale(0.4);opacity:.6}
	50%{transform:translate(-50%,-50%) scale(1.8);opacity:.25}
	100%{transform:translate(-50%,-50%) scale(2.6);opacity:0}
}

/* 以下继续你的原有样式 - 位置不变 */
#factory_A .point-1{top:5%;left:1%}
#factory_A .point-2{top:1%;left:21%}
#factory_A .point-3{top:-3%;left:43.5%}
#factory_A .point-4{top:6%;left:58%}
#factory_A .point-5{top:-3%;left:85%}
#factory_A .point-6{top:33%;left:88%}
#factory_A .point-7{top:80%;left:91%}
#factory_A .point-8{top:102%;left:78.5%}
#factory_A .point-9{top:92%;left:59%}
#factory_A .point-10{top:66%;left:6%}
#factory_A .point-11{top:38%;left:2%}
#factory_A .point-12{top:56%;left:25.5%}
#factory_A .point-13{top:66%;left:36%}
#factory_A .point-14{top:-3%;left:66%}

#factory_A .tooltip{position:absolute;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:14px 18px;box-shadow:0 6px 20px rgba(0,0,0,.12);font-size:14px;line-height:1.6;max-width:340px;min-width:220px;z-index:100;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;pointer-events:none}
#factory_A .tooltip.show{opacity:1;visibility:visible;pointer-events:auto}
#factory_A .tooltip.bottom::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-width:10px 10px 0 10px;border-style:solid;border-color:#d1d5db transparent transparent transparent}
#factory_A .tooltip.bottom::before{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-width:8px 8px 0 8px;border-style:solid;border-color:#fff transparent transparent transparent;z-index:101}

#factory_A .tooltip.top::after{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);border-width:10px 10px 0 10px;border-style:solid;border-color:#d1d5db transparent transparent transparent;transform: rotate(180deg);}
#factory_A .tooltip.top::before{content:'';position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-width:8px 8px 0 8px;border-style:solid;border-color:#fff transparent transparent transparent;z-index:101;transform: rotate(180deg);}

#factory_A .tooltip.indoor{background: #ffffff;border-color: #004e9d;}
#factory_A .tooltip.indoor.bottom::after{border-top-color:#004e9d}
#factory_A .tooltip.indoor.bottom::before{border-top-color:#ffffff}

#factory_A .tooltip.indoor.top::after{border-top-color:#004e9d}
#factory_A .tooltip.indoor.top::before{border-top-color:#ffffff}

#factory_A .tooltip.outdoor{background:#eff6ff;border-color:#93c5fd;}
#factory_A .tooltip.outdoor.bottom::after{border-top-color:#93c5fd}
#factory_A .tooltip.outdoor.bottom::before{border-top-color:#eff6ff}

#factory_A .tooltip.outdoor.top::after{border-top-color:#93c5fd}
#factory_A .tooltip.outdoor.top::before{border-top-color:#eff6ff}

#factory_A .tooltip.special{background:#fefce8;border-color:#fde047;}
#factory_A .tooltip.special.bottom::after{border-top-color:#fde047}
#factory_A .tooltip.special.bottom::before{border-top-color:#fefce8}

#factory_A .tooltip.special.top::after{border-top-color:#fde047}
#factory_A .tooltip.special.top::before{border-top-color:#fefce8}


#factory_A .tooltip h4{margin:0 0 8px 0;font-size:17px;color:#1f2937;font-weight:700}
#factory_A .tooltip p{margin:4px 0;color:#4b5563}
#factory_A .tooltip ul{margin:6px 0 0;padding-left:20px}
#factory_A .tooltip li{margin:4px 0;color:#4b5563;font-size:13px}


@media (max-width:780px){
	#factory_A{padding:30px 20px;}
	#factory_A .title{font-size:18px;margin-bottom:0px;line-height:normal;}
	#factory_A .content{height:241px;}
	
	#factory_A .point-1{top:28%;}
	#factory_A .point-2{top:28%;}
	#factory_A .point-3{top:25%;}
	#factory_A .point-4{top:31%;}
	#factory_A .point-14{top:25%;}
	#factory_A .point-5{top:25%;}
	#factory_A .point-6{top:40%;}
	#factory_A .point-7{top:63%;}
	#factory_A .point-10{top:57%;}
	#factory_A .point-12{top:50%;}
	#factory_A .point-13{top:57%;}
	#factory_A .point-9{top:68%;}
	#factory_A .point-8{top:74%;}
}


/* 产品矩阵 */
#factory_B{padding:180px 0 120px;}
#factory_B .title{font-size:52px;line-height:54px;font-weight:600;color:#1e1e1e;margin-bottom:80px;letter-spacing:2px;text-align: center;}
#factory_B .row{display:flex;gap:16px;height:480px;background:0 0;position:relative}
#factory_B .list-card{background:#f7fcff;overflow:hidden;flex:1;transition:flex .5s cubic-bezier(.22,.68,.35,1),background .3s ease,padding .5s cubic-bezier(.22,.68,.35,1);display:flex;flex-direction:column;padding:24px 20px 20px 20px;justify-content:space-evenly;cursor:default;position:relative}
#factory_B .list-card .img-wrapper{width:100%;}
#factory_B .list-card .img-wrapper img{width:100%;height:100%;object-fit:contain;transition:all .5s cubic-bezier(.22,.68,.35,1);display:block}
#factory_B .text-content{text-align:center;margin-top:12px;width:100%;flex-shrink:0}
#factory_B .text-content h2{font-size:20px;color:#222;font-weight:600;line-height:normal}
#factory_B .text-content .desc-group{display:none}
#factory_B .list-card.active{flex:4.2;background-color:#f7fcff;flex-direction:row;padding:50px;gap:20px;}
#factory_B .list-card.active .img-wrapper{flex:1;height:100%;order:1}
#factory_B .list-card.active .img-wrapper img{width:100%;height:100%;object-fit:contain}
#factory_B .list-card.active .text-content{text-align:left;margin-top:0;width:25%;flex-shrink:0;flex:0 0 auto;order:0}
#factory_B .list-card.active .text-content h2{font-size:22px;margin-bottom:30px}
#factory_B .list-card.active .text-content .desc-group{display:block}
#factory_B .list-card.active .text-content .desc-group b{display:block;font-weight:600;color:#0b1a2b;margin-top:20px;font-size:16px;line-height:26px;}
#factory_B .list-card.active .text-content .desc-group b:first-of-type{margin-top:0}
#factory_B .list-card.active .text-content .desc-group p{font-size:16px;color:#2c3e4e;line-height:26px;font-weight:400;margin:2px 0 0 0}

@media (max-width:780px){
	#factory_B{padding:30px 20px;}
	#factory_B .title{font-size:18px;margin-bottom:20px;line-height:normal;}
	#factory_B .row{height:auto;flex-wrap:wrap;gap:16px}
	#factory_B .list-card{flex-basis:100%;flex-direction:column!important;padding:30px 10px;justify-content:flex-start}
	#factory_B .list-card .img-wrapper{max-height:160px;flex:0 0 auto;width:100%}
	#factory_B .list-card.active{flex:1;flex-direction:column!important;padding:24px}
	#factory_B .list-card.active .img-wrapper{max-width:100%;max-height:200px;flex:0 0 auto;width:100%;order:0}
	#factory_B .list-card.active .text-content{width:100%;text-align:left;margin-bottom:12px;order:1}
	#factory_B .list-card .img-wrapper img,.list-card.active .img-wrapper img{height:100%;width:100%;object-fit:contain}
	#factory_B .text-content h2{font-size:14px;line-height:normal;}
	#factory_B .list-card.active .text-content h2{font-size:14px;line-height:normal;margin-bottom:20px;}
	#factory_B .list-card.active .text-content .desc-group b{font-size:12px;line-height:normal;}
	#factory_B .list-card.active .text-content .desc-group p{font-size:12px;line-height:normal;}
}

/* 研发迭代与未来规划 */
#factory_C{padding:180px 0 98px;background-color:#f7fcff}
#factory_C .content-list{background-color:#fff;margin-bottom:32px;padding:0 45px 30px}
#factory_C .content-list img{width:100%;}
#factory_C .main-title{text-align:center;font-size:52px;line-height:54px;font-weight:600;color:#222222;margin-bottom:75px;letter-spacing:1px}
#factory_C .vehicle-list{list-style:none;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px;gap:15px}
#factory_C .vehicle-list li{flex:1;text-align:center}
#factory_C .vehicle-list li .img-placeholder{width:100%;height:140px;background-color:#e1e6ed;border-radius:6px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}
#factory_C .vehicle-list li span{font-size:15px;color:#444;font-weight:500}
#factory_C h3.sub-title{font-size:22px;font-weight:600;color:#333;margin-bottom:15px}
#factory_C .content-wrapper{display:flex;gap:40px}
#factory_C .content-col{flex:1}
#factory_C .content-col p{position:relative;padding-left:18px;margin-bottom:5px;font-size:16px;color:#444;line-height:normal;}
#factory_C .content-col p::before{content:"-";position:absolute;left:0;top:0;color:#888;font-size:16px}
@media (max-width:768px){
	#factory_C{padding:30px 20px;}
	#factory_C .main-title{font-size:18px;margin-bottom:20px;line-height:normal;}
	#factory_C .vehicle-list{flex-wrap:wrap}
	#factory_C .vehicle-list li{flex:0 0 48%;margin-bottom:20px}
	#factory_C .content-list img{padding:20px 0 0;}
	#factory_C .content-wrapper{flex-direction:column;gap:20px}
	#factory_C .content-col p{font-size:12px;line-height:normal;}
	#factory_C h3.sub-title{font-size:14px;line-height:normal;margin-top:20px;}
}

/* 落地应用案例 */

#factory_D{padding:170px 0 100px}
#factory_D .tit{text-align:center;margin-bottom:85px}
#factory_D .tit h2{font-size:52px;line-height:54px;font-weight:600;color:#222222;position:relative;letter-spacing:1px}
#factory_D .cases-list{display:flex;gap:25px;align-items:center;position:relative}
#factory_D #equipmentSwiper{overflow:hidden;width:100%;}
#factory_D .swiper-slide{height:auto;transition:transform .25s ease}
#factory_D .case-card{overflow:hidden;display:flex;flex-direction:column;transition:background-color .3s ease,box-shadow .3s ease;}
#factory_D .case-image{width:100%;height:434px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;transition:background-color .2s;cursor:pointer}
#factory_D .case-image img{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:opacity .3s ease}
#factory_D .case-image video{width:100%;height:100%;object-fit:cover;display:none;background:#000;position:absolute;top:0;left:0}
#factory_D .case-image video.active{display:block}
#factory_D .case-info{width:100%;font-size:20px;line-height:29px;font-weight:500;color:#222222;margin-top:25px;transition:color .3s ease;}

#factory_D .swiper-button-custom{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;z-index:10;transition:all .25s ease;}
#factory_D .btn-prev-custom{left:-20px}
#factory_D .btn-next-custom{right:-20px}
#factory_D .btn-prev-custom::after{content:"";display:block;position:relative;right:50px;width:50px;height:50px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239fa0a0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transition:filter .2s}
#factory_D .btn-next-custom::after{content:"";display:block;position:relative;left:50px;width:50px;height:50px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239fa0a0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transition:filter .2s}
#factory_D .swiper-button-custom:hover::after{filter:brightness(1) invert(1)}


@media (max-width:1024px){
    #factory_D{padding:60px 16px 80px}
	#factory_D .tit{margin-bottom:20px;}
    #factory_D .btn-prev-custom{left:-10px}
    #factory_D .btn-next-custom{right:-10px}
    #factory_D .swiper-button-custom{width:42px;height:42px}
}
@media (max-width:640px){
	#factory_D{padding:30px 20px;}
	#factory_D .tit{margin-bottom:20px;}
    #factory_D .tit h2{font-size:18px;line-height:normal;}
    #factory_D .case-image{height:200px;margin-top:16px}
    #factory_D .case-info{font-size:14px;padding:14px 0 22px 0;text-align:center;margin-top:0;}
    #factory_D .swiper-button-custom{width:36px;height:36px}
    #factory_D .btn-prev-custom{left:-6px}
    #factory_D .btn-next-custom{right:-6px}
    #factory_D .btn-next-custom::after{width:24px;height:24px;left:0;}
	#factory_D .btn-prev-custom::after{width:24px;height:24px;left:0;}
}


/* 新闻列表 */
#news{padding:0;}
#news .sort{background-color:#f7fcff;padding:18px 0}
#news .sort .tit{display:flex;gap:30px}
#news .sort .tit a{text-decoration:none;color:#222222;font-size:20px;font-weight:500;transition:color .2s}
#news .sort .tit a.active{color:#059ae9;}
#news .sort .tit a:hover{color:#059ae9}
#news .content ul{padding:55px 0;display: grid;grid-template-columns: repeat(1, 1fr);gap: 68px;}
#news .content ul li{display:flex;background-color:#f7f7f7;height:379px;}
#news .content ul li a{width:616px;text-decoration: none;color:#222222;overflow:hidden;}
#news .content ul li a:hover{color:#059ae9;}
#news .content ul li .image{height:100%;}
#news .content ul li .image img{height:100%;background-size: cover;}
#news .content ul li .desc{padding:50px 75px;}
#news .content ul li .desc .tense{display:flex;gap:23px;margin-top:20px;margin-bottom:15px;}
#news .content ul li .desc .tense b{color:#059ae9;}
#news .content ul li .desc .tense span{color:#999999;}
#news .content ul li h2{font-size:26px;line-height:30px;margin-bottom:15px;}
#news .content ul li p{font-size:18px;line-height:30px;color:#666666;margin-bottom:13%;}
#news .content ul li .btn{color:#4a4a4a;padding:4px 16px;border:1px solid #bebebe;transition: color .4s ease;transition: background-color .6s ease;}
#news .content ul li .btn:hover{border:none;background:#059ae9;color:#fff;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2}
#news .content ul li:hover .btn{border:none;background:#059ae9;color:#fff;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2}
@media (max-width:1200px){
	#news .content ul li p{margin-bottom:8%;}
}
@media (max-width:1000px){
	#news .sort .tit{padding:0 20px;}
	#news .sort .tit a{padding-bottom:0;}
	#news .content ul{padding:20px 0;}
	#news .content ul li{flex-direction: column;height:auto;}
	#news .content ul li a{width:100%;}
	#news .content ul li .image img{width:100%;}
	#news .content ul li .desc{padding:20px 35px}
}
@media (max-width:600px){
	#news{padding:40px 20px;}
	#news .sort .tit{padding:0 20px;}
	#news .sort .tit a{font-size:14px;}
	#news .content ul{padding:20px 0;gap:40px;}
	#news .content ul li{flex-direction: column;height:auto;}
	#news .content ul li h1{font-size:20px;}
	#news .content ul li p{font-size:16px;}
	#news .content ul li .desc .tense{margin-top:0;}
	#news .content ul li .image img{width:100%;}
	#news .content ul li .desc{padding:20px;}
	#news .content ul li h2{font-size:16px;margin-bottom:10px;}
	#news .content ul li p{font-size:14px;}
	#news .content ul li .desc .tense b{font-size:12px;}
	#news .content ul li .desc .tense span{font-size:12px;}
}

/* 新闻详情页 */
#news_show{padding:180px 0 110px;background-color:#f8fafc;}
#news_show .con{display:grid;grid-template-columns:2.8fr 1fr;gap:8%;align-items:start;}
#news_show h1{font-size:40px;color:#222222;margin-bottom:40px;font-weight:600}
#news_show .news-meta{display:flex;justify-content: space-between;align-items: center;}
#news_show .news-meta .date{color:#999999;font-size:18px;line-height:24px;}
#news_show .news-meta .ico{display:flex;gap:17px;}
#news_show .news-meta .ico a{width:41px;height:41px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50px;}
#news_show .divider{border:none;border-top:1px solid #eaeaea;margin:20px 0 35px}
#news_show .content{color:#555;line-height:1.8;font-size:16px}
#news_show .content p{font-size:18px;line-height:28px;color:#6b7075;margin-bottom:30px;}
#news_show .content h4{color:#222222;font-size:17px;font-weight:600;margin:35px 0 15px}
#news_show .content img{width:100%;height:auto;margin:35px 0;display:block}
#news_show .pn{display:flex;align-items: center;justify-content: space-between;}
#news_show .previous_next{display:flex;flex-direction:column;gap:16px}
#news_show .return{}
#news_show .item{display:flex;align-items:center;gap:15px}
#news_show .label{padding:3px 12px;font-size:12px;border:1px solid #ddd;color:#666;min-width:55px;text-align:center}
#news_show .label{background:#059ae9;;color:#fff;border-color:#059ae9;}
#news_show .link{color:#222222;text-decoration:none;font-size:18px;transition:color .6s;font-weight:500}
#news_show .link:hover{color:#059ae9}
#news_show .return{color:#222222;font-size:18px;transition:color .6s;font-weight:500}
#news_show .return:hover{color:#059ae9}
#news_show .article-sidebar{margin-top:40px}
#news_show .sidebar-news-list{display:flex;flex-direction:column;gap:60px}
#news_show .sidebar-news-card img{width:100%;height:auto;display:block;margin-bottom:20px;transition:transform .3s ease}
#news_show .sidebar-news-card img:hover{transform:scale(1.03)}
#news_show .sidebar-news-card .date{display:flex;gap:10px;font-size:14px;color:#222;font-weight:500;margin-bottom:8px}
#news_show .sidebar-news-card .date b{color:#059ae9;line-height:13px;}
#news_show .sidebar-news-card .date span{color:#999999;line-height:11px;}
#news_show .sidebar-news-card a{overflow:hidden;display:block;}
#news_show .sidebar-news-card h4{font-size:18px;margin-top: 10px;margin-bottom:8px;line-height:22px;font-weight:600}
#news_show .sidebar-news-card h4 a{color:#222222;text-decoration:none;transition:color .2s}
#news_show .sidebar-news-card h4 a:hover{color:#059ae9;}
#news_show .sidebar-news-card p{font-size:13px;color:#666;line-height:1.6}

#news_show .sidebar-widget{margin-bottom: 100px;}
#news_show .widget-title {font-size: 26px;color: #222222;font-weight: 600;border-bottom: 1px solid #e7e7e7;padding-bottom: 10px;margin-bottom: 18px;}

#news_show .tags{display:flex;flex-wrap:wrap;gap:12px 8px}
#news_show .tag-btn{width:39%;padding:0px 10px;border:1px solid #e7e7e7;color:#666666;text-decoration:none;font-size:20px;line-height:43px;transition:all .3s;flex-grow:1;text-align:center}
#news_show .tag-btn:hover{border-color:#059ae9;color:#059ae9;}


@media (max-width:600px){
	#news_show{padding:20px;grid-template-columns:1fr;gap:50px}
	#news_show h1{font-size:20px;font-weight:500;}
	#news_show .news-meta .date{font-size:12px;}
	#news_show .content p{font-size:14px;}
	#news_show .link{font-size:14px;}
	#news_show .return{font-size:16px;}
	#news_show .con{display:flex;flex-direction:column;}
	#news_show .sidebar-widget{margin-bottom: 40px;}
	#news_show .pn{flex-direction:column;gap:20px;}
	#news_show .widget-title{font-size:18px;line-height:30px;font-weight:500;}
	#news_show .sidebar-news-list{gap:30px;}
	#news_show .tag-btn{font-size:14px;line-height:32px;}
	#news_show .sidebar-news-card h4 a{font-weight:500;}
	#news_show .sidebar-news-card .date b{font-size:12px;}
	#news_show .sidebar-news-card .date span{font-size:12px;}
}

/* 关于我们 About_us */

/* 供应商 about_A */
#about_A{height:919px;padding:0;background-repeat: no-repeat;}
#about_A .content{display:flex;gap:0;justify-content:space-between;padding:100px 0 0;}
#about_A .tit{flex:0 0 50%;}
#about_A .tit h2{font-size:52px;line-height:59px;font-weight:500;margin:0;color:#23272b}
#about_A .main{flex:0 0 50%;width:50%;}
#about_A .text{font-size:18px;line-height:30px;color:#6b7075;margin-bottom:110px;}
#about_A .text p{margin:0;margin-bottom:30px;line-height:27px;color:#555;}
#about_A .stats{display:grid;grid-template-columns: repeat(4, 1fr);gap:10px;}
#about_A .stats-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:nowrap;justify-content:center}
#about_A .stats-item{padding:0 20px;display:flex;gap:0;flex-direction:column;border-left:2px solid #e8e8e8;justify-content: space-between;}
#about_A .stats-item:nth-child(2){width:208px;}
#about_A .stats-item:nth-child(3){width:189px;}
#about_A .stats-item:nth-child(4){width:140px;}
#about_A .stats-icon img{width:48px;margin-bottom:50px}
#about_A .stats-info{display:flex;align-items: center;}
#about_A .stats-number{font-size:80px;font-weight:700;color:#009cff;font-family: "Manrope-extrabold";}
#about_A .stats0 .stats-number{width:186.89px;}
#about_A .stats1 .stats-number{width:103.13px;}
#about_A .stats2 .stats-number{width:50px;}
#about_A .stats3 .stats-number{width:50px;}
#about_A .stats-label{font-size:18px;color:#666666;margin-bottom:2px;margin-top: -20%;}
#about_A .stats-unit{font-size:18px;color:#666666;}

@media (max-width:768px){
	#about_A{padding:0px 20px 20px;height:auto;background-size: cover;background-position: center;}
	#about_A .content{padding:0;flex-direction:column;}
	#about_A .tit{flex:1;padding:0;width: 100%;}
	#about_A .main{flex:1;width: 100%;}
	#about_A .tit h2{font-size:18px;line-height:normal;margin-bottom:20px;font-weight:bold;}
	#about_A .text p{font-size:14px;}
	#about_A .text{font-size:16px;margin-bottom:40px;}
	#about_A .stats-list{font-size:30px;display:grid;gap:30px;grid-template-columns: repeat(2, 1fr);}
	#about_A .stats-icon img{width:30px;margin-bottom:25px;}
	#about_A .stats-number{font-size:30px;}
	#about_A .stats-unit{font-size:14px;}
	#about_A .stats-label{font-size:12px;}
	#about_A .stats0 .stats-number{width:auto;}
	#about_A .stats1 .stats-number{width:auto;}
	#about_A .stats2 .stats-number{width:auto;}
	#about_A .stats3 .stats-number{width:auto;}	

}

/* 发展历程 */
#about_B{height:919px;padding:0;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}

#about_B .tit{text-align:center;color:#1e2a3e;padding:210px 0 90px}
#about_B .tit h2{margin:0;font-size:52px;line-height:1.2;font-weight:500;letter-spacing:1px;background:linear-gradient(135deg,#1a2a3f,#2c3e50);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.02)}
#about_B .list{margin-bottom:30px;position:relative}
#about_B .clientSwiper{width:100%;padding:20px 0 40px}
#about_B .history-card{padding:0 30px;position:relative;overflow:hidden;cursor:default}
#about_B .history-card::before {content: '';position: absolute;top: 0;left: 0;width: 2px;height: 100%;background: linear-gradient(to bottom, rgba(214, 216, 218, 1) 0%, rgba(214, 216, 218, 0.8) 20%,rgba(214, 216, 218, 0.6) 40%,rgba(214, 216, 218, 0.4) 60%,rgba(214, 216, 218, 0.2) 80%,rgba(214, 216, 218, 0) 100%);
}
#about_B .history-card:hover{}
#about_B .y1{margin-top:40%;}
#about_B .y3{margin-top:50%;}
#about_B .y5{margin-top:40%;}
#about_B .y7{margin-top:50%;}
#about_B .y9{margin-top:40%;}
#about_B .y11{margin-top:50%;}
#about_B .y13{margin-top:40%;}
#about_B .y15{margin-top:50%;}
#about_B .y17{margin-top:40%;}
#about_B .y19{margin-top:50%;}
#about_B .y21{margin-top:40%;}
#about_B .y23{margin-top:50%;}
#about_B .y25{margin-top:40%;}
#about_B .y27{margin-top:50%;}
#about_B .y29{margin-top:40%;}
#about_B .y31{margin-top:50%;}
#about_B .y33{margin-top:40%;}
#about_B .y35{margin-top:50%;}
#about_B .y37{margin-top:40%;}
#about_B .y39{margin-top:50%;}
#about_B .y41{margin-top:40%;}
#about_B .history-card .year{font-size:80px;line-height:40px;font-weight:500;font-family: "Manrope-semibold";background-color:#009cff;background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:12px;line-height:1.1;letter-spacing:2px}
#about_B .history-card .event-title{font-size:19px;font-weight:400;color:#666666;margin-bottom:30px}
#about_B .history-card .image{font-size:15px;color:#5a687c;line-height:1.45;margin-bottom:20px;padding:0 6px}
#about_B .history-card .card-icon{width:70px;height:70px;margin:0 auto 16px;background:rgba(0,168,255,.1);border-radius:40px;display:flex;align-items:center;justify-content:center;font-size:36px;transition:all .2s}
#about_B .history-card .custom-img{width:80px;height:auto;margin-top:8px;opacity:.8}
#about_B .swiper-slide{transition:transform .3s;display:flex;justify-content:center;align-items:stretch;height:auto;}
#about_B .swiper-slide>div{width:100%}
#about_B .page{margin-top:30px;text-align:center}
#about_B .swiper-pagination-bullet{width:10px;height:10px;background:#cbd5e1;opacity:.7;margin:0 6px;transition:all .2s}
#about_B .swiper-pagination-bullet-active{background:#0077b6;width:24px;border-radius:6px;opacity:1}
#about_B .controls{position:absolute;bottom:50px;left:48%;transform:translateX(-50%);display:flex;gap:24px;z-index:15}
#about_B .next-btn,#about_B .prev-btn{width:40px;height:40px;border:none;border-radius:60px;background:#ababab;backdrop-filter:blur(4px);transition:all .25s ease;display:flex;align-items:center;justify-content:center;}
#about_B .next-btn:hover,#about_B .prev-btn:hover{background-color:#009cff;}
#about_B .next-btn{background-color:#ababab}


@media (max-width:900px){
	#about_B{height:auto;padding:40px 0 40px;}
	#about_B .tit{padding:10px 0 10px}
	#about_B .tit h2{font-size:18px;line-height:normal;font-weight:bold;}
	#about_B .history-card .year{font-size:42px}
	#about_B .history-card .event-title{font-size:18px}
	#about_B .controls{bottom:30px;left:40%;}
	#about_B .container{padding:0 20px}
}
@media (max-width:640px){
	#about_B .history-card{padding:24px 14px}
	#about_B .history-card .year{font-size:38px}
	#about_B .swiper-slide{margin-left:20px;}
	#about_B .history-card .event-title{font-size:14px;}
	#about_B .controls{left:40%;}
}

/* 软件证书 */
#about_C{padding:210px 0 100px;}
#about_C .content{display:flex;align-items:center;justify-content:space-between;}
#about_C .image{flex:0 0 40%;text-align:center;}
#about_C .image img{width:100%;height:666px;box-shadow:0 5px 15px rgba(0,0,0,.1)}
#about_C .info{flex:0 0 60%;display: flex;flex-direction: column;height:730px;}
#about_C .info h2{margin:0;font-size:52px;text-align:center;margin-bottom:20px;color:#222222}
#about_C .tit{width:36%;margin:auto;margin-bottom:30px;display:grid;grid-template-columns:repeat(3, 1fr);gap: 14px;}
#about_C .tit-item{text-decoration:none;color:#222222;border:1px solid #cbcbcb;padding:2px;text-align:center;font-size:14px}
#about_C .tit-item:hover{background-color:#009cff;color:#ffffff;border-color:009cff;border:none;}
#about_C .tit-item.active{background-color:#009cff;color:#ffffff;border-color:009cff;border:none;}

#about_C .quality{text-align:center;margin-bottom:50px}
#about_C .title{font-size:22px;margin-bottom:30px}
#about_C .targets{display:flex;gap:80px;justify-content:center;}
#about_C .target-item{text-align:center}
#about_C .target-value{font-size:40px;font-weight:400;color:#222222}
#about_C .target-label{font-size:16px;}
#about_C .certification-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;}
#about_C .image-cert{width:490px;height:100%;display:flex;margin-left:4%;}
#about_C .software-item{height:50px;display: flex;justify-content: center;align-items: center;text-decoration:none;color:#222222;border:1px solid #cbcbcb;padding:6px;text-align:center;font-size:14px;transition: color .4s ease;transition: background-color .6s ease;}
#about_C .software-item:hover{background-color:#009cff;color:#ffffff;border-color:#009cff;border:none;}

@media (max-width:768px){
	#about_C{padding:40px 20px;height:auto;}
	#about_C .content{flex-direction:column;gap:30px;}
	#about_C .image img{height:100%}
	#about_C .tit{flex:1;width: 100%;}
	#about_C .main{flex:1;width: 100%;}
	#about_C .info h2{font-size:18px;line-height:normal;margin-bottom:30px;}
	#about_C .tit{width:100%;margin-bottom:10px;}
	#about_C .tit h2{font-size:32px;}
	#about_C .tit-item{width:70.66px;}
	#about_C .text{font-size:16px;margin-bottom:40px;}
	#about_C .stats-list{font-size:30px;display:grid;gap:30px;grid-template-columns: repeat(2, 1fr);}
	#about_C .stats-number{font-size:30px;}
	#about_C .targets{gap:30px;justify-content: center;}
	#about_C .certification-list{height:auto;display:grid;grid-template-columns:repeat(2, 1fr);}
	#about_C .software-item{height:auto;font-size:12px;}
	#about_C .image-cert{width:100%;margin:0;}
}



/* 合作伙伴 */
#index_F{padding:0;height:919px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f0f4f9;overflow-x:hidden}
#index_F .tit{text-align:center;padding:175px 0 110px;}
#index_F .tit h2{font-size:52px;line-height:1.2;margin-bottom:10px;font-weight:600;color:#1e293b}
#index_F .tit p{font-size:24px;line-height:1.4;color:#666;margin-bottom:0}
#index_F .scroll-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;cursor:grab;margin-bottom:32px;}
#index_F .scroll-wrapper:active{cursor:grabbing}
#index_F .scroll-wrapper::-webkit-scrollbar{height:6px;background-color:#e2e8f0;}
#index_F .scroll-wrapper::-webkit-scrollbar-thumb{background-color:#94a3b8;}
#index_F .scroll-wrapper:hover::-webkit-scrollbar-thumb{background-color:#5b6e8c}
#index_F .marquee-track{display:flex;gap:28px;width:max-content;will-change:transform}
#index_F .partner-logo{width:244px;height:95px;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255 / 30%);transition:all .2s ease;flex-shrink:0}
#index_F .partner-logo:hover{transform:translateY(-3px);}
#index_F .partner-logo img{max-height:100%;max-width:100%;object-fit:contain;filter:grayscale(0%);transition:filter .2s}

@keyframes scrollLeft{0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
@keyframes scrollRight{0%{transform:translateX(-50%)}
100%{transform:translateX(0)}
}
#index_F .top-scroll{width:100%;overflow-x:hidden;position:relative;margin-bottom:32px;}
#index_F .top-track{display:flex;gap:30px;width:max-content;animation:scrollLeft 28s linear infinite}
#index_F .bottom-scroll{width:100%;overflow-x:hidden;position:relative;}
#index_F .bottom-track{display:flex;gap:30px;width:max-content;animation:scrollRight 28s linear infinite}
#index_F .top-scroll:hover .top-track{animation-play-state:paused}
#index_F .bottom-scroll:hover .bottom-track{animation-play-state:paused}


@media (max-width:1200px){
	#index_F .partner-logo{width:200px;height:80px}
	#index_F .tit h2{font-size:40px}
	#index_F .tit p{font-size:20px}
	#index_F .bottom-track,.top-track{gap:20px}
}
@media (max-width:600px){
	#index_F{height:500px;margin-bottom:20px;}
	#index_F .partner-logo{padding:0 20px;width:160px;height:65px}
	#index_F .tit{padding:30px;}
	#index_F .tit h2{font-size:18px;line-height:normal;}
	#index_F .tit p{font-size:14px;line-height:26px;}
	#index_F .bottom-track,.top-track{gap:16px}
	#index_F .partner-logo{width:100px;}
}


/* 可持续发展 */
#index_G{padding:100px 0 65px;background-color:#fff}
#index_G .tit{display:flex;align-items:center;justify-content:space-between;padding:80px 0 40px;gap:40px}
#index_G .tit h2{width:48%;margin:0;font-size:52px;line-height:41px;color:#222222;}
#index_G .tit p{width:52%;flex:1;font-size:14px;line-height:26px;color:#222222;}
#index_G .content{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}
#index_G .item{position:relative;overflow:hidden;height:546px;cursor:pointer;transition:all .6s ease}
#index_G .item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
#index_G .layer{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 30%,rgba(0,0,0,0) 100%);color:#fff;padding:30px;display:flex;flex-direction: column;align-items: center;transition:all .4s cubic-bezier(.25, .46, .45, .94);align-content: center;text-align: center;justify-content: center;}
#index_G .icon{width:50px;height:50px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;transition:transform .6s ease}
#index_G .icon svg{width:100%;height:100%;fill:#fff}
#index_G .title{font-size:18px;font-weight:700;transition:all .3s ease}
#index_G .desc{font-size:14px;line-height:1.6;opacity:0;text-align:center;max-width:70%;max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.25, .46, .45, .94);margin-top:0;transform:translateY(10px)}
#index_G .text{width:100%}
#index_G .item:hover img{transform:scale(1.05)}
#index_G .item:hover .layer{background:rgba(0,156,255,30%);justify-content:center}
#index_G .item:hover .icon{transform:translateY(-92px)}
#index_G .item:hover .title{transform:translateY(-92px)}
#index_G .item:hover .desc{margin:auto;opacity:.9;max-height:100px;margin-top:15px;transform:translateY(-50px)}

@media (max-width:768px){
	#index_G{padding:40px 20px;}
	#index_G .tit{flex-direction:column;gap:0;padding:0;margin-bottom:20px;}
	#index_G .title{font-size:14px;}
	#index_G .tit h2{width:100%;font-size:18px;line-height:normal;margin-bottom:20px;text-align:center;}
	#index_G .tit p{width:100%;font-size:14px;line-height:26px;color:#666666;}
	#index_G .content{grid-template-columns: repeat(2, 1fr);gap:10px;}
	#index_G .item{height:250px}
	#index_G .layer{padding:10px}
	#index_G .desc{width:100%;max-width:100%;font-size:12px;}
	#index_G .item:hover .icon{transform:translateY(-20px)}
	#index_G .item:hover .title{transform:translateY(-20px)}
	#index_G .item:hover .desc{margin:auto;opacity:.9;max-height:100px;margin-top:0;transform:translateY(0px)}	
}



/* 并肩致远，共赴智能驾乘新征程 */
#content_us{padding:180px 0 160px;background-color:#f7fcff;}
#content_us .tit{text-align:center;margin-bottom:65px}
#content_us .tit h2{font-size:52px;line-height:54px;font-weight:700;color:#222222;margin-bottom:20px}
#content_us .tit p{width:37%;text-align:center;margin:auto;}
#content_us .content{display:flex;gap:21px;justify-content: center;}
#content_us .content a{width:146px;padding:10px;display: flex;justify-content: center;align-items: center;font-size:16px;text-align:center;}
#content_us .solution{background-color:#059ae9;color:#ffffff;}
#content_us .contact-us{border:1px solid #4a4a4a;color:#4a4a4a;}
#content_us .contact-us:hover{background-color:#059ae9;color:#ffffff;border:1px solid #059ae9;}

@media (max-width:768px){
	#content_us {padding:30px 20px 50px;}
	#content_us .tit{margin-bottom:10px;padding:0 5px;}
	#content_us .tit h2{font-size:18px;line-height:normal;}
	#content_us .tit p{width:100%;font-size:12px;line-height:normal;margin-bottom:20px;}
	#content_us .content{}
	#content_us .content a{width:100px;font-size:12px;padding:5px;}
}





/* 加入我们 */
#join{}
#join .sort{background-color:#f7fcff;padding:18px 0}
#join .sort .tit{display:flex;gap:30px}
#join .sort .tit a{text-decoration:none;color:#333;font-size:20px;font-weight:500;transition:color .2s}
#join .sort .tit a.active{color:#059ae9;}
#join .sort .tit a:hover{color:#059ae9}
#join .content{display:flex;gap:170px;padding:65px 0}
#join .left{width:325px;flex-shrink:0}
#join .filter-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b6b6b6;}
#join .filter-header h3{font-size:26px;line-height:30px;font-weight:600;color:#222222;}
#join .clear-btn{color:#9d9d9d;text-decoration:none;font-size:18px}
#join .clear-btn:hover{color:#333}
#join .filter-section{margin-bottom:25px}
#join .filter-section h4{font-size:20px;color:#222222;margin-top:42px;margin-bottom:20px;font-weight:500;}
#join .checkbox-group label{display:block;margin-bottom:20px;cursor:pointer;font-size:16px;color:#555}
#join .checkbox-group input{margin-right:8px}
#join .right{flex:1}
#join .search-box{position:relative;margin-bottom:30px}
#join .search-box input{width:100%;padding:15px 26px 15px 15px;border:1px solid #e3e3e3;font-size:18px;outline:0}
#join .search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:0 0;border:none;font-size:16px;cursor:pointer;color:#999}
#join .job-list{display:flex;flex-direction:column;gap:0}
#join .card{background-color:#fff;transition:box-shadow .6s}
#join .card:hover{}
#join .card .job{padding:21px 40px;border-bottom:1px solid #e3e3e3;background-color: #fff;}
#join .card:first-child .job{border-top:1px solid #e3e3e3;}
#join .card .desc{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .3s ease-out,border-top .2s ease;background-color:#f8f8f8;border-top:1px solid transparent}
#join .card .desc.open{max-height:800px;padding:0px 40px 40px;border-top-color:#edf2f7;border-bottom:1px solid #e3e3e3;color:#222222;}
#join .card .desc.open br{display:none;}
#join .card .desc strong{font-size:18px;margin-top:25px;display:block;}
#join .card .desc p{font-size:16px;line-height:30px;}
#join .job{display:flex;justify-content:space-between;flex-direction: column;}
#join .title{font-size:24px;line-height:30px;font-weight:400;color:#222222;margin:0}
#join .meta{font-size:16px;color:#666;line-height:30px;display:flex;justify-content: space-between;}
#join .time{font-size:16px;color:#666;line-height:30px;display:flex;justify-content: space-between;}
#join .submit-btn{width:16%;margin-top:30px;background-color:#1890ff;color:#fff;border:none;padding:11px 20px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s}
#join .submit-btn:hover{background-color:#40a9ff}
#join .no-result{text-align: center;padding: 40px 20px;color: #999;font-size: 16px;}
#join .no-result {opacity: 1;transition: opacity .3s ease;}
#join .no-result.show {display: block;opacity: 1;}

@media (max-width:768px){
	#join{}
	#join .meta{font-size:14px;gap:20px;}
	#join .time{font-size:14px;}
	#join .sort .tit a{font-size:14px;}
	#join .filter-header h3{font-size:18px;line-height:normal;}
	#join .filter-section h4{font-size:14px;line-height:30px;}
	#join .checkbox-group label{font-size:12px;}
	#join .sort{padding:12px 20px;}
	#join .content{padding:30px 20px;gap:0;flex-direction:column}
	#join .left{width:100%;margin-bottom:30px}
	#join .card .job{padding:10px 20px}
	#join .card .desc.open{overflow-y: auto;}
	#join .checkbox-group{display: grid;grid-template-columns: repeat(2, 1fr);}
	#join .search-box input{width:100%;font-size:12px;}
	#join .submit-btn{width:100%;}
	#join .title{font-size:16px;}
	#join .card .job{padding:10px;}
}

/* 联系我们 */
#contact{padding:150px 0 130px;display:flex;gap:130px}
#contact .info{flex:1;background-color:#f6f6f6;padding:70px 60px;transition:all .2s}
#contact .address,.contact{margin-bottom:50px}
#contact .address:last-of-type,.contact:last-of-type{border-bottom:none;padding-bottom:0}
#contact .address h3{margin:0;font-size:20px;font-weight:600;color:#222222;letter-spacing:.5px;position:relative;display:inline-block}
#contact .contact h3{margin:0;font-size:20px;font-weight:600;color:#222222;letter-spacing:.5px;position:relative;display:inline-block}
#contact .address div:not(h3),.address p{font-size:16px;color:#2c3e50;line-height:1.5;font-weight:400}
#contact .contact div:not(h3),.contact p{font-size:16px;color:#2c3e50;word-break:break-word;}
#contact .social{margin-top:20px}
#contact .social h3{font-size:18px;font-weight:600;color:#222222;margin-bottom:15px;}
#contact .qr-codes{display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start}
#contact .qr-code-item{text-align:center;transition:transform .3s ease}
#contact .qr-code-item:hover{transform:translateY(-4px)}
#contact .qr-code-item p{font-size:18px;line-height:28px;font-weight:500;color:#666666;margin-top:20px;}
#contact .form{flex:1.8;background-color:#fff}
#contact .form-content{margin-bottom:24px}
#contact .form-content{margin-bottom:24px}
#contact .form-content{margin-bottom:24px}
#contact .form-content{margin-bottom:24px}
#contact .form-content{margin-bottom:24px;margin-top:30px;}
#contact .form-theme{margin-bottom:37px}
#contact .form-theme label{display:block;margin-bottom:20px;font-size:16px;font-weight:400;color:#222222}
#contact .form-group{margin-bottom:64px}
#contact .form-group label{display:block;margin-bottom:20px;font-size:16px;font-weight:400;color:#222222}
#contact .checkbox-theme{display:flex;flex-wrap:wrap;gap:90px;margin-top:4px}
#contact .checkbox-theme label{display:flex;align-items:center;gap:8px;font-weight:400;font-size:18px;color:#2c3e50;cursor:pointer;margin-bottom:0}
#contact input::placeholder{color:#222222;}
#contact .checkbox-theme input[type=checkbox]{width:14px;height:16px;cursor:pointer;accent-color:#0077ff;margin:0}
#contact input[type=email],input[type=tel],input[type=text]{width:100%;padding:16px 17px;border:1px solid #c5c5c5;font-size:14px;font-family:inherit;background-color:#fff;transition:all .2s;outline:0;color:#1e2a3e}
#contact select{width:100%;padding:18px 17px;border:1px solid #c5c5c5;font-size:16px;background-color:#fff;transition:all .2s;outline:0;color:#222222;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%235f6c84" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-position:right 14px center}
#contact .form-city select{width:100%}
#contact .form .form-email{width:45.5%}
#contact .form .form-phone{width:45.5%}
#contact .form .form-name input[type=text]{width:87%}
#contact .form .form-email input[type=text]{width:100%}
#contact .form .form-phone input[type=text]{width:100%}
#contact .form textarea{width:100%;height:107px;padding:18px 17px;border:1px solid #c5c5c5;font-size:16px;font-family:inherit;background-color:#fff;transition:all .2s;outline:0;color:#1e2a3e}
#contact .form-row{display:flex;gap:20px;margin-bottom:29px}
#contact .form-col{flex:1}
#contact .form-cols{flex:2;display:flex;gap:20px;justify-content:space-between}
#contact .form-cos{flex:2}
#contact .privacy{margin-top:35px}
#contact .privacy label{display:flex;align-items:center;gap:10px;font-weight:400;font-size:14px;color:#4a5b6e;cursor:pointer}
#contact .privacy input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:#0077ff}
#contact .privacy a{color:#07f;text-decoration:none;font-weight:500}
#contact .privacy a:hover{text-decoration:underline}
#contact .form .submit-btn{background-color:#009cff;color:#fff;border:none;padding:12px 0;width:22%;cursor:pointer;font-size:16px;font-weight:600;transition:all .25s;display:inline-block;text-align:center;letter-spacing:1px;box-shadow:0 2px 6px rgba(0,119,255,.2)}
#contact .form .submit-btn:hover{background-color:#009cff;transform:translateY(-2px)}

@media (max-width:600px){
	#contact{padding:40px 20px;gap:50px;flex-direction:column}
	#contact .address, .contact{margin-bottom:20px;}
	#contact .address h3{font-size:18px;margin-bottom:5px;}
	#contact .contact h3{font-size:18px;}
	#contact .address div:not(h3), .address p{font-size:14px;}
	#contact .contact div:not(h3), .contact p{font-size:14px;}
	#contact .qr-code-item p{font-size:14px;margin-top:0;}
	#contact .qr-code-item img{width:80%;}
	#contact .checkbox-theme{gap:20px;}
	#contact .info{padding:20px;}
	#contact .qr-codes{display:flex;gap:40px;flex-wrap: nowrap;align-items:flex-start;flex-direction: row;}
	#contact .form textarea{width:100%}
	#contact .form .form-name input[type=text]{width:100%;}
	#contact input[type=email], input[type=tel], input[type=text]{width:100%;}
	#contact .form-row{flex-direction:column}
	#contact .form-cols{flex-direction:column}
	#contact .form .form-email{width:100%}
	#contact .form .form-phone{width:100%}
	#contact .form-company{width:100%}
	#contact select{width:100%}
	#contact .form-city select{width:100%}
	#contact .form .submit-btn{width:100%;}
	#contact .checkbox-theme label{font-size:14px;}
	#contact select{font-size:14px;}

}


/* -------------------------PC端--------------------------- */



@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .newsShow-img img{height: 370px;}
    .newsShow-pagination{bottom: 20px;}
    .newsShow-con{padding: 45px;}
    .newsItem-img img{height: 170px;}
    .newsDet-pro-slide{padding-bottom: 20px;}
    .newsDet-hot{padding: 30px;}
    .newsDet-hot-item .title{font-size: 15px;line-height: 23px;}
    /* news-info */
    .news_info .news_content_left{width:60%;}
    .news_info .news_right{width:40%; padding-left:40px;}

    /* pro_info */
    .proDet-show-swp{width:64%}
    
    
}

@media all and (max-width:1430px) {
    /* 1360 */
}

@media all and (max-width:1350px) {
    /* 1280 */
}

@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .newsShow-img img{height: 300px;}
    .newsShow-con{padding: 30px;}
    .newsItem-img img{height: 150px;}
    .newsDet-pro-slide{padding-bottom: 15px;}
    .newsDet-hot{padding: 20px;}
    .newsDet-hot-item .title{font-size: 14px;line-height: 22px;}

    /* news-list */
    .news .top .content{padding:40px;}
    /* pro_info */
    .proDet-show-swp{width:55%}

    
}

/* ------------------------平板端-------------------------- */


@media all and (max-width:1100px) {
    /* 1024 横屏 */
}

@media all and (max-width:1000px) {

    /* contact */
    .contact .contact_txt{width:100%;}
    .contact .form_content{width:100%;margin-top:30px;}

    /* news-list */
    .news .top .img{width:100%;}
    .news .top .content{width:100%;padding:20px;background-color: #eee;}
    .mr20{margin-right:20px}

    .news .news_list ul{margin-left:0px;}
    .news .news_list ul li{width:100%;margin-left:0px;margin-bottom:50px;}

    /* news-info */
    .news_info .news_content_left{width:100%;}
    .news_info .news_right{width:100%;margin-top:60px;padding-left:0;padding-bottom:100px}

    /* download */
    .download .down-list .down-item{padding:20px 20px}

    /* industry */
    .nav-left{width:100%;}

    .industry .list{width:100%;margin-top:60px;}
    .industry .list ul li {width: 100%;margin-left: 0px;margin-bottom: 20px;}
    .industry .list ul li .pic img{width:100%;}


    /* factory */
    .custom ul{margin-left: 0px;}
    .custom ul li {width: 100%;;margin-left: 0px;}
    .develop .develop-list ul{margin-left:0;}
    .develop .develop-list ul li:nth-child(1){width:100%;}
    .develop .develop-list ul li:nth-child(4){width:100%;}
    .develop .develop-list ul li{width:100%;margin-left:0;}

    .develop .develop-list ul li:nth-child(1){width:100%;}
    .lean .lean-list ul li{width:100%;}
    .lean .lean-list ul li.active{width:100%;}

    .quality .quality-list ul li{width:100%;}
    .quality .quality-list{bottom:100px}

    .supply .supply-list ul li{width:100%;}

    /* 产品列表 */
    .product .pro-nav{width:100%;}
    .product .pro-nav .contact{display:none}
    .product .pro-list {width:100%;margin-top:30px;}
    .product .pro-list ul li{width:100%;margin-left:0;}

    /* 产品详情 */
    .pro_content .nav{display:none}
    .pro_content .all-content{width:100%;padding-left:0px;}
    .pro_content .slide-item .pic img{width:100%;}
    .relate .pro-list ul li{width:100%;}

    /* 关于我们 */
    #about_us .factory .abFactory-con .text{width:100%;}
    #about_us .factory .abFactory-con .img{width:100%;margin-top:20px;padding-left:0px;}

    .abwhy .pagesTitle .title{width:100%;}
    .abwhy .abwhy-list .list-item{width:100%;}
    .abwhy .abwhy-list .list-item:nth-child(7) {width:100%;}
    #about_us .num ul li{width:100%;}
    #about_us .num ul li::after{width:0px}
    #about_us .num ul li:nth-child(1) .jia{right:77px;}
    #about_us .num ul li:nth-child(2) .jia{right:30px;}
    #about_us .num .jia2{right:23px; bottom:6px;}
    #about_us .num ul li:nth-child(3) .jia{right:67px;}

    .abwhy .contact .btn{margin-left:0px;margin-top:30px;}
    .abwhy .contact .btn a{border-radius:30px;}

    .abFactory .big-factory-swiper{width:100%;}
    .abFactory .content{width:100%;padding-left:0px;margin-top:20px;}

    .small-factory-swiper{display:none;}
    .small-factory-swiper .swiper-container{width:100%;}

    .abWH .abWH-list .list-item{padding:15px 15px;}

    .honor .abHonor-swp .abHonor{padding:0px 0px;}
    .honor .abHonor-swp .abHonor .slide-item{display:flex;justify-content: center;}
    .honor .title{width:100%;}
    .honor .nav{width:100%;margin-top:10px;}
    .honor .pagesTitle ul li a{margin-left:0px; margin-right:20px;margin-bottom:10px;display:block;}
 }


@media all and (max-width:720px) {

}