/*AI+垂直场景*/
.h3{font-size:20px!important;}
.mt10{margin-top:10vh;}
.czcjBackground{padding-bottom:3%;}
.czcjTitle .auto-title-h2{line-height:80px;text-align:center;}
.czcjXTJZ .czcjTitle,.czcjXTLD .czcjTitle,.czcjCGAL .czcjTitle{padding-top:3vh;}

.solution_one{ overflow:hidden;}
.solution_one .ul{}
.solution_one .ul ul{width:100%;display:flex;gap:12px;}
.uavSystem .ul ul li{width:33.33%;overflow:hidden;}
.solution_one .ul ul li .boxs{background: url(../images/aiczcj/solution_bg1.png) no-repeat;background-size: 100% 100%; overflow:hidden;box-shadow: 0px 0px 4px 0px rgba(24, 24, 24, 0.1);height: 100%;}
.solution_one .ul ul li:hover .boxs{box-shadow: 0px 0px 4px 0px rgba(24, 24, 24, 0.2);}
.solution_one .ul ul li .cons{ width:93%; margin:0 auto; overflow:hidden; margin-bottom:17px;}
.solution_one .ul ul li .h3{ font-weight:bold; line-height:30px; height:30px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:17px;}
.solution_one .ul ul li .p{ overflow:hidden; line-height:22px; padding-top:3px; padding-bottom:3px; padding-left:8px; background:url(../images/aiczcj/solution_pic1.png) left top 8px no-repeat;background-size:4px 8px;color: rgba(102, 102, 102, 1); font-size: 14px; }
.shipSystem .ul ul li{width:49%;overflow:hidden;}

.solution_two{background:url(../images/aiczcj/solution_bg6.jpg) center center no-repeat; background-size:cover; overflow:hidden;padding: 3% 0;}
.solution_two .wrap-1440{ padding-top:3%; padding-bottom:3%;}
.solution_two .solution_two_l{ float:left; width:29%;padding-top:9vh;}
.solution_two .solution_two_l .solution_two_desc{ line-height:30px; overflow:hidden; color:#666; font-size:16px; margin-top:25px;}
.solution_two .solution_two_l .more-btn { margin-top: 8%; }
.solution_two .solution_two_r{ float:right; width:69%; max-width:980px; background:#fff;box-shadow: 0px 0px 4px 0px rgba(24, 24, 24, 0.1); padding:10px;}
.solution_two .solution_two_r img{ display:block; width:100%; cursor:pointer; }

.czcjXTJZ .auto-title-h2{color:#ffffff;}
.solution_three{ overflow:hidden;padding-bottom: 5vh;background: url(../images/aiczcj/in-lx.jpg) no-repeat;background-size: 100%;}
.solution_three .ul{}
.solution_three .ul ul{ width:100%;display:flex;gap:12px;}
.solution_three .ul ul li{width:49%; overflow:hidden; background-color: rgba(255, 255, 255, 1); padding: var(--gap);}
.solution_three .ul ul li .boxs{background: url(../images/aiczcj/solution_bg2.png) no-repeat;background-size: 100% 100%; overflow:hidden;box-shadow: 0px 0px 4px 0px rgba(24, 24, 24, 0.1);height: 100%;}
.solution_three .ul ul li .cons{ width:94%; margin:0 auto; max-width:666px; overflow:hidden; margin-top:12px; margin-bottom:12px;}
.solution_three .ul ul li .txts{ float:left; width:60%; max-width:370px; margin-top:18px; margin-bottom:10px; font-size:14px;}
.solution_three .ul ul li .h3{font-weight:bold; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:17px;margin-top:0px!important;}
.solution_three .ul ul li .p{ overflow:hidden; line-height:22px; padding-top:3px; padding-bottom:3px; padding-left:8px; background:url(../images/aiczcj/solution_pic1.png) left top 10px no-repeat;background-size:4px 8px; }
.solution_three .ul ul li .imgs{ float:right; width:38%;}
.solution_three .ul ul li .imgs img{ display:block; max-width:100%;}

/*系统亮点*/
.czcjXTLD{padding-bottom:10vh;background: url(../images/aiczcj/list-bg-1.png) no-repeat;background-size: 100% 100%;}
.owl-demo3{width:100%;display:flex;gap:12px;}
.owl-wrapper-outer{width:100%;}
.owl-demo3 .owl-item{width:33.3%;float:left;}
.owl-demo3 .item{margin:0 2%; }
.owl-demo3 .item .imgs{ overflow:hidden; position:relative; padding-top:55.5%; }
.owl-demo3 .item .imgs img{ display: block;width: 100%; height:100%; position:absolute; top:0; left:0; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s; /*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/}
.owl-demo3 .item dd:hover .imgs img{-webkit-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); transform:scale(1.05, 1.05);/*-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter:none;*/}
.owl-demo3 .item .imgs:after{ content:""; position:absolute; top:0; height:100%; width:100%; left:0;background: linear-gradient(180deg, rgba(43,51,168,0) 0%, rgba(43,51,168,0.2) 100%);  z-index:1;}
.owl-demo3 .item dd{ overflow:hidden; background:#fdfdfe;box-shadow: 0px 0px 4px 0px rgba(24, 24, 24, 0.1);margin-bottom: calc(var(--wrap-1440-width)*0.04166); }
.owl-demo3 .item dd .h3{  line-height:30px; height:30px; overflow:hidden;  color: rgba(24, 24, 24, 1);white-space:nowrap;text-overflow:ellipsis; }
.owl-demo3 .item dd:hover .h3{ color: #2b33a8;}
.owl-demo3 .item dd .txts{ overflow:hidden; width:94%; margin:0 auto; margin-top:20px; margin-bottom:22px;}
.owl-demo3 .item dd .p{ margin-top:11px; line-height:26px; min-height:80px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;color: rgba(102, 102, 102, 1); font-size:14px;}

/*成功案例*/
<!-- .czcjCGAL{padding-bottom:10vh;position:relative;background: url(../images/aiczcj/list-3-bg.jpg) no-repeat;background-size: 100% 100%;} -->
.czcjCGAL{padding-bottom:10vh;position:relative;background: url(../images/aiczcj/solution_img8.png) no-repeat;background-size: 100% 100%;}
/* 隐藏swiper滚动条 */
.czcjCGAL .swiper-scrollbar {display: none !important;}
.owl-demo4 .item{margin:0 0%; }
.owl-demo4 .item .imgs{ float:left; width:51.458%;overflow:hidden; position:relative; padding-top:28.888%; }
.owl-demo4 .item .imgs img{ display: block;width: 100%; height:100%; position:absolute; top:0; left:0; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s; /*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/}
.owl-demo4 .item dd:hover .imgs img{-webkit-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); transform:scale(1.05, 1.05);/*-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter:none;*/}
.owl-demo4 .item .imgs:after{ content:""; position:absolute; top:0; height:100%; width:100%; left:0; background: linear-gradient(180deg, rgba(43,51,168,0) 0%, rgba(43,51,168,0.2) 100%); z-index:1;}
.owl-demo4 .item dd{ overflow:hidden; position:relative; }
.owl-demo4 .item dd .h3{  line-height:30px; height:30px; overflow:hidden;  color: rgba(24, 24, 24, 1);white-space:nowrap;text-overflow:ellipsis; margin-top:6px; }
.owl-demo4 .item dd:hover .h3{ /*color: var(--mcolor);*/color: rgba(0, 98, 255, 1);}
.owl-demo4 .item dd .txts{ overflow:hidden; width:46.54%; position:absolute;max-width:636px; right:0; top:0; height:100%;display: flex; align-items: center; justify-content: left;}
.owl-demo4 .item dd .cons{ overflow:hidden; width:100%;}
.owl-demo4 .item dd .p{ margin-top:12px; line-height:26px; font-size:14px;
    display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.owl-demo4 .item dd .more-box-b{ margin-top:10%;--dc:rgba(0, 98, 255, 1);}
.owl-demo4 .item dd .ico{ display:block; height:100px;}
.swiper-pagination,.swiper-button-prev,.swiper-button-next{display:none!important;}
.owl-demo4 .item dd .p:hover{color:#000;}
.owl-demo4 .item dd .more-box-b .more-word{cursor:pointer;color:rgba(0, 98, 255, 1)}

/*工业质检*/
 .box3{
	display: flex;
	background-image: url(../images/old/jizhan-box3-bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-bottom: 63px;
}
 .box3 .l{
	margin-top: 11px;
	width: 53.125%;
    background-color: aliceblue;
}
 .box3 .l img{
	display: block;
	width: 100%;
}
 .box3 .r{
	width: 46.87%;
	padding-left: 4.6%;
}
 .box3 .r .product-title{
	text-align: left;
	display: inline-block;
}
 .box3 .r .des{
	font-size: 16px;
	font-weight: 400;
	color: #69778A;
	line-height: 30px;
}
 .box3 .r .des p{
    margin-top: 30px;
	margin-bottom: 22px;
}
 .box3 .r video{width:100%;}
 .box3 .product-title p{padding-top:10px;}
.hkfdj{background: url(../images/aiczcj/in-lx.jpg) no-repeat;background-size: cover;padding: 10vh 0;}
.hkfdj .product-title p{color:#fff;}
.blmb{background: url(../images/aiczcj/gyzj/jizhan-box3-bg.png) no-repeat;background-size: cover;padding: 10vh 0;}
.blmb .xtjs{font-size: 16px;line-height: 30px;text-align: center;padding-bottom:2vh;}
.ftbqx{background: url(../images/aiczcj/gyzj/jizhan-box4-l.svg) no-repeat;background-size: 100% 100%;}
.ftbqx .line{text-align:left;}
.ftbqx .product-title{padding-bottom:6vh;}
.ftbqx .subcontent{font-size:16px;line-height:30px;}
.pgsbjc .product-title{text-align:center;padding-bottom:3vh;}
.pgsbjc .product-title p{color:#fff;} 
.hkfdj .product-title{text-align:center;}

.blmb .product-title{
	text-align: center;
}
.product-title p{
	font-size: 30px;
	font-weight: 500;
	color: #071D3C;
	line-height: 1;
}
.product-title .line{
	display: inline-block;
	width: 58px;
	height: 5px;
	background: #267DFF;
	border-radius: 2px;
	margin-top: 10px;
}
/* 顶部标签容器：单行、居中、超出横向滚动 */
.swiper-tabs {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 10px 0;
    /* 隐藏滚动条（兼容各浏览器） */
    scrollbar-width: none;
}
.swiper-tabs::-webkit-scrollbar {
    display: none;
}
/* 单个标签：禁止压缩，固定尺寸不换行 */
.swiper-tab-item {
    flex-shrink: 0;
    padding: 6px 16px;
    border: 1px solid #ccc;
    cursor: pointer;
    border-radius: 4px;
    text-align: center;
    width: auto;
    display: inline-flex;
}
/* 激活标签样式 */
.swiper-tab-item.active {
    background: #007aff;
    color: #fff;
    border-color: #007aff;
}
/* 轮播基础样式 */
.swiper.container {
    width: 100%;
    height: 300px;
}
.swiper-tab-item:hover {
    border-color: #007aff;
    color: #007aff;
}
.swiper-tab-item.active:hover {
    color: #fff;
}
.swiper-slide img {margin-bottom:10px;}
.swiperBox{background: url(../images/aiczcj/gyzj-bg.png) no-repeat;background-size: 100% 100%;color:#fff;padding: 10vh 0;}
.aigyzj .xtjs{line-height:30px;font-size:16px;color:#fff;padding:20px 0 10px 0;}

.hckkxjc{display: flex;gap: 10px;}
.hckkxjc .lt,.hckkxjc .rt{width:50%;}
.hckkxjc video{width:100%;height: stretch;}
.ftbqx .xtjs{width:32%;display: inline-block;}
.ftbqx img{margin:5vh 0;margin-left:1%;width:60%;border:1px dashed #267dff;padding:10px;box-shadow: 0px 0px 4px 0px rgba(24, 24, 24, 0.1);background-color: aliceblue;}

.hkfdjImgs{display:flex;gap: 10px;padding-top: 3vh;}
.hkfdjImgs img:nth-of-type(1){width:33%;}
.hkfdjImgs img:nth-of-type(3) {width: 58%;}

/*工业质检 end*/
/*适配mobile*/
@media (min-width: 1200px) {
    .swiper-tabs  .container{display: contents;}
    .blmbjc img{width: 24%;height: 400px;border: 1px dashed #0080c9;padding: 5px;background-color: aliceblue;}
    .pgsbjc .item{display: math;gap: 10px;margin: 0 45px;}
    .pgsbjc .item img{box-shadow: 0px 0px 4px 0px #0089f7;}
    .pgsbjc .item1 img,.pgsbjc .item2 img{max-height:440px;}
    .pgsbjc .item img:hover,.blmbjc img:hover,.ftbqx img:hover,.hkfdjImgs img:hover{-webkit-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); transform:scale(1.05, 1.05);}
}
@media (max-width: 1200px) {
  .containerCzcj {width: 1170px;}
  .solution_three{background-size: auto;}
  .container{overflow-x: auto;}
  .hckkxjc,.hkfdjImgs{display:block;}
  .hckkxjc .lt,.hckkxjc .rt{width:100%!important;}
  .hkfdjImgs img{width:100%!important;}
  .blmbjc img {width:100%!important;float: left;}
  .ftbqx .xtjs{width:100%!important;}
  .ftbqx img {margin:0!important;width:100%;} 
  .box3{display:block;}
  .box3 .r{padding-left:0;}
  .box3 .l,.box3 .r{width:100%;}
  .blmb .product-title,.hkfdj .product-title,.ftbqx .product-title{text-align:center;}
  .blmb .xtjs{text-align:left;}
  .pgsbjc .item img{width:100%;}
}
@media (max-width: 992px) {
    .containerCzcj {width: 768px;}
    .solution_two .solution_two_l,.solution_two .solution_two_r{width:100%;}
    .solution_two .solution_two_l{padding-top:0;}
    .owl-demo3 .owl-item{width:100%;}
    .czcjXTLD{padding-bottom:5vh;}
    /*行业背景*/
    .solution_one .ul ul{display:block;}
    .solution_one .ul ul{--gap:0;}
    .solution_one .ul ul li{ width:100%; margin-bottom:2%; }
    .solution_one .ul ul li .cons{ margin-top:20px; max-width:640px;}
    .solution_one .ul ul li .h3{ line-height:26px; height:26px; margin-bottom:12px;margin-top:0;}
    /*系统价值*/
    .solution_three .ul ul{display:block;}
    .solution_three .ul ul li{width:100%;margin-bottom:2%;}
    .solution_three .ul ul li .txts{width:100%;}
    .solution_three .ul ul li .imgs{ float:none; width:100%; margin-top:3%;}
    .solution_three .ul ul li .imgs img{ margin:0 auto;}
    /*成功案例*/
    .owl-demo4 .item .imgs{float:none;width:100%;padding-top:56.2%;}
    .owl-demo4 .item dd .txts{ position:static; height:auto; width:100%; margin-top:4%;}
    .owl-demo4 .item dd .more-box-b{ margin-top:5%;}
}
@media (max-width: 768px) {
    .solution_two .solution_two_l,.solution_two .solution_two_r{width:100%;}
    .solution_two .solution_two_l{padding-top:0;}
    .owl-demo3 .owl-item{width:100%;}
    .czcjXTLD{padding-bottom:5vh;}
}
/*AI+垂直场景 end*/