﻿@import url(style.css);
@import url(mobile.css);
@import url(custom.css);
@import url(lrtk3.css);
/*首页*/
 .header .nav > ul > li.on > a{ color:#000000;}
.header:hover .nav > ul > li.on > a{ color:var(--main-color);}
/*轮显*/
.banner_page{ position:absolute; width:100%; text-align:left; left:0%; height:0px;  color:#aaaaaa; font-size:16px; z-index:10; bottom:86px; line-height:36px; z-index:5; /*font-style:italic;*/ font-weight:bold;}
.banner_page .wrap2{ height:0;}
.banner_page span{ color:#fff;}
.banner_page label{ color:#fff;opacity:0.2;filter:Alpha(opacity=20);}
.banner_page em{ font-style:normal; color:#fff;}
.main .banner .wrap12{text-align: left;}
.main .banner .swiper-slide .txt{text-align: left;}
.main .banner .swiper-slide .p{text-align: left;}
.main .banner .swiper-slide .desc{text-align: left;}
.main .banner .swiper-pagination{width: 100%;text-align: center;}
.main .banner .swiper-pagination-clickable .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px;opacity: 1;margin-right: 7px;background: #ffffff;}
.main .banner .swiper-pagination-clickable .swiper-pagination-bullet-active{background: linear-gradient(264deg, #60D2FF, #41B5FF, #357CFF);width: 25px;}
.main .banner .swiper-slide .rbtn{border-color: #ffffff;}
.main .banner .swiper-slide .rbtn:hover{border-color: #0972cd;}
.main .banner .swiper-slide .rbtn::before{background-image: url(/Application/Home/View/default/Index/static/images/i_pic8_on.png);}
.main .banner .swiper-slide .cons{opacity: 0;display: block; }
.main .banner .swiper-slide.swiper-slide-active .cons {animation: slideUp 0.5s ease-out forwards;}
.main .banner .pic1{position: absolute;bottom: 0;left: 0;width: 100%;display: block;z-index: 1;}
.main .banner .lzpic1 img{transition: all 4s;transform: scale(1.1);}
.main .banner .swiper-slide.swiper-slide-active .lzpic1 img{transform: scale(1);}
@keyframes slideUp {  
  from {  
    transform: translateY(100%);
    opacity: 0; 
  }  
  to {  
    transform: translateY(0);
    opacity: 1;
  }  
}
@media screen and (max-width: 1200px) {
/*轮显*/
.banner_page{ bottom:76px;}
.main .banner .btn{ bottom:50px;}
.main .banner .swiper-slide .desc{margin-top: 1%;}
.main .banner .swiper-slide .a{width: 150px;}
}

@media screen and (max-width: 640px) {
/*轮显*/
.main .banner .btn{bottom:50px;}
.main .banner .btn .boxs{ margin-left:140px;}
.banner_page{ bottom:66px; font-size:15px;}
.banner_page label{ /*display:none;*/ display:inline-block; width:40px; vertical-align:top; overflow:hidden;}
.banner_page em{  display:inline-block; width:40px; vertical-align:top; overflow:hidden;}
.main .banner .swiper-slide .rbtn{ min-width:130px; padding:0 30px; font-size:15px;}
.main .banner .swiper-slide .rbtn span{ height:42px; line-height:42px; padding:0;}
.main .banner .swiper-pagination-clickable .swiper-pagination-bullet{width: 10px;height: 10px;}
.main .banner .swiper-pagination-clickable .swiper-pagination-bullet-active{width: 20px;}
.main .banner .swiper-slide .desc{margin-top: 1.5%;text-align: center;font-size: 12px;}
.main .banner .swiper-slide .a{width: 130px;height: 40px;line-height: 40px;}
.main .banner .swiper-slide .table{align-items: flex-start;text-align: center;}
.main .banner .swiper-slide .cons{margin-top: 8%;}
.main .banner .swiper-slide .txt{text-align: center;}


}

@media screen and (max-width: 480px) {
/*轮显*/
.banner_page{ bottom:58px;}

.main .banner .swiper-slide .rbtn{ min-width:110px; padding:0 20px; font-size:13px; margin-top:4%;}
.main .banner .swiper-slide .rbtn span{ height:36px; line-height:36px;}
.main .banner .swiper-slide .rbtn{ margin-top:1%;}
.main .banner .swiper-pagination{margin-top: 10px;}
.main .banner .swiper-slide .txt{font-size: 20px;}
.main .banner .swiper-slide .a{width: 110px;height: 32px;line-height: 32px;}
}


@media screen and (max-width: 420px) {
/*轮显*/
.main .banner .swiper-slide .rbtn{ min-width:100px;}
.main .banner .swiper-slide .rbtn span{ height:32px; line-height:32px;}

}

/*算法商城*/
.i_title{overflow: hidden;margin-top: 5%;text-align: center;}
.i_title .h3{font-weight: bold;overflow: hidden;line-height: 1.3;color: #000000;letter-spacing: 2px;}
.i_title .desc{
  line-height: 30px;
  color: #000;
  margin-top: 15px;
}
.i_one_bg{
  overflow: hidden;
  /* background: url(/Application/Home/View/default/Index/static/images/i_bg1.jpg) center center no-repeat;
  background-size: cover; */
  padding-bottom: 3%;
  background: #f5f5f5;
}
.new_one_bg{
  overflow: hidden;
  /* background: url(/Application/Home/View/default/Index/static/images/i_bg1.jpg) center center no-repeat;
  background-size: cover; */
  padding-bottom: 3%;
  background: #ffffff;
}
.new_two_bg{
  overflow: hidden;
  /* background: url(/Application/Home/View/default/Index/static/images/i_bg1.jpg) center center no-repeat;
  background-size: cover; */
  padding-bottom: 3%;
  background: #121A2D;
}
.business-page2{ position:relative;}
.business-page2 .business_div .top {
 max-width: 1240px;margin: 0 auto; position: relative; margin-top:1%;
}
.business-page2 .business_div .top .swiper-button-prev,
.business-page2 .business_div .top .swiper-button-next {
  width: 25px;
  height: 45px;
  background-size: 25px auto;
  margin-top: -21%;
}
.business-page2 .business_div .top .swiper-button-prev {
  left: -90px;
  background-image: url(/Application/Home/View/default/Index/static/images/i_left.png);
}
.business-page2 .business_div .top .swiper-button-prev:hover {
  background-image: url(/Application/Home/View/default/Index/static/images/i_left_on.png);
}
.business-page2 .business_div .top .swiper-button-next {
  right: -90px;
  background-image: url(/Application/Home/View/default/Index/static/images/i_right.png);
}
.business-page2 .business_div .top .swiper-button-next:hover {
  background-image: url(/Application/Home/View/default/Index/static/images/i_right_on.png);
}
.business-page2 .business_div .top .swiper-slide{
  text-align: center;
  font-size: 15px;
  color: #47525e;
  position: relative;
  padding-bottom: 30px;
  padding-top:30px;
  cursor: pointer; 
}
/* .business-page2 .business_div .top .swiper-slide:nth-child(5) .bb{background: linear-gradient(264deg, #60D2FF, #41B5FF, #357CFF);border-radius: 10px;}
.business-page2 .business_div .top .swiper-slide:nth-child(5) .bb .h5{color: #ffffff;}
.business-page2 .business_div .top .swiper-slide:nth-child(5) .bb::after{height: 0;} */
.business-page2 .business_div .top .swiper-slide-thumb-active {
  color: #212B36; 
}
.business-page2 .business_div .top .swiper-slide img{display: inline-block;vertical-align: top;height: 45px;}
.business-page2 .business_div .top .swiper-slide .bb .txts{overflow: hidden;padding-left: 13px;}
.business-page2 .business_div .top .swiper-slide .bb{ overflow:hidden; text-align:left;position: relative;z-index: 0;display: flex;align-items: center;max-width: 205px;justify-content: center;padding-bottom: 15px;padding-top: 15px;width: 96%;padding-left: 1%;padding-right: 1%;min-height: 87px;}
.business-page2 .business_div .top .swiper-slide .bb::after{content: "";position: absolute;left: 0;width: 100%;height: 2px;background: #d9dee8;bottom: 0;z-index: -1;}
.business-page2 .business_div .top .swiper-slide .bb::before{content: "";position: absolute;left: 0;width: 0%;height: 2px;background: var(--main-color);bottom: 0;z-index: 1;transition:all 0.3s;}
.business-page2 .business_div .top .swiper-slide .bb .h5{  font-weight:500; color:#222222;  height:30px; line-height:30px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.business-page2 .business_div .top .swiper-slide .bb .p{margin-top:5px;line-height:22px; height:22px; overflow:hidden;color: #5c626c;font-size: 14px;white-space:nowrap;text-overflow:ellipsis;}
.business-page2 .business_div .top .swiper-slide-thumb-active .bb .h5{color:var(--main-color);}
.business-page2 .business_div .top .swiper-slide-thumb-active .bb::before{width: 100%;}
/*.business-page2 .business_div .top .swiper-slide-thumb-active::after {
  background-image: url(/Application/Home/View/default/Index/static/images/history_year2.png);
}*/
.business-page2 .business_div .gallery-top{
  /* margin-top: 2%; */
}
.business-page2 .business_div .gallery-top .swiper-slide {
  /* max-width: 1400px; */ width:100%;
}
.business-page2 .business_div .gallery-top .swiper-slide .features-grid{  opacity:0.6;filter:Alpha(opacity=60);position: relative; display: grid; grid-template-columns: repeat(3, 1fr);box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.05);border-radius: 10px;background: url(/Application/Home/View/default/Index/static/images/i_bg2.jpg) center center no-repeat;background-size: cover;}
.business-page2 .business_div .gallery-top .swiper-slide-active .features-grid{opacity: 1;filter: alpha(opacity=100);}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card { border-radius: 14px; padding: 28px 30px 25px 30px;  display: flex;  flex-direction: column;  min-height: 220px;  position: relative;  transition: box-shadow 0.2s;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #e4e9ef;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card::after{content: "";position: absolute;right: 0;top: 0;height: 100%;width: 1px;background: #e4e9ef;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card:nth-child(3n)::after{display: none;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card:hover::before{display: none;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card:hover::after{display: none;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card:nth-child(7)::before,.business-page2 .business_div .gallery-top .swiper-slide .feature-card:nth-child(8)::before,.business-page2 .business_div .gallery-top .swiper-slide .feature-card:nth-child(9)::before{display: none;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card:hover { box-shadow: 0px 0px 16px 0px rgba(51,54,59,0.07);background: url(/Application/Home/View/default/Index/static/images/i_bg3.png) no-repeat;background-size: cover;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card a{position: relative;display: block;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .i{width: 9px;height: 17px;background: url(/Application/Home/View/default/Index/static/images/i_pic7.png) no-repeat;background-size: 100% 100%;transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);left: 0px;bottom: 0px;position: absolute;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card:hover .i{opacity:1;filter:Alpha(opacity=100);}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .i2{width: 81px;height: 27px;line-height: 27px;text-align: center;color: #ffffff;background: linear-gradient(141deg, #60D2FF, #6B59FF, #A24AFF);border-radius: 0px 0px 0px 20px;font-size: 15px;text-transform: uppercase;font-style: normal;display: block;position: absolute;right: 0;top: 0;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .i2 img{height: 14px;margin-right: 5px;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .icon-box{ width: 43px; height: 43px; box-shadow: 0px 6px 7px 0px rgba(0,0,0,0.1);
border-radius: 8px; margin-bottom: 12px;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .feature-title { font-size: 20px;font-weight: 600; color: #222; margin-bottom: 10px;line-height: 30px;height: 30px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .feature-desc { font-size: 15px; color: #666;flex: 1;line-height: 22px;height: 44px;margin-top: 7px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .feature-tags { margin-top: 15px;opacity:1;filter:Alpha(opacity=100);transition:all 0.3s;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .feature-tags span { display: inline-block;  background: #ffffff; color: #7b8591;
 font-size: 13px; border-radius: 8px; padding: 0px 12px; margin-right: 10px; margin-bottom: 4px;line-height: 22px;height: 22px;}
 .business-page2 .business_div .gallery-top .swiper-slide .feature-card:hover .feature-tags {opacity:0;filter:Alpha(opacity=0);}
.i_one_a{text-align: center;margin-top: 2%;}
 .i_more2{display: inline-block;vertical-align: top;width: 166px;height: 50px;line-height: 50px;border-radius: 4px;text-align: center;font-style: normal;margin-top: 3%;color: var(--main-color);border: 1px solid var(--main-color);margin-left: 6px;margin-right: 6px;font-size: 16px;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;position: relative;z-index: 0;color: #165dff;}
a.i_more2{color: #165dff;}
  .i_more2.bgs2{color: #ffffff;background: var(--main-color);border-width:0;}
 .i_more2:hover{border-width:0;color: #ffffff;}
 .i_more2::after{-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;opacity: 0;border-radius: 4px;}
  .i_more2:hover:after{opacity: 1;}
@media screen and (max-width: 1560px) {
  /*算法商城*/
   .i_more2{width: 150px;height: 44px;line-height: 44px;}
  }
  
  @media screen and (max-width: 1200px) {
  /*算法商城*/
 .i_more2{width: 140px;}
  }
  
  @media screen and (max-width: 992px) {
    /*算法商城*/
.business-page2 .business_div .gallery-top .swiper-slide .features-grid{    grid-template-columns: repeat(2, 1fr);}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .feature-title{font-size: 18px;margin-bottom: 5px;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .feature-desc{font-size: 14px;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card:nth-child(3n)::after{display: block;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card:nth-child(2n)::after{display: none;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card:nth-child(9){display: none;}
  }
  @media screen and (max-width:640px) {
  /*算法商城*/
  .i_title{margin-top: 7%;}
 .i_more2{width: 130px;height: 40px;line-height: 40px;font-size: 15px;}
 .business-page2 .business_div .top .swiper-slide{padding-top: 20px;padding-bottom: 20px;}
 .business-page2 .business_div .gallery-top .swiper-slide .feature-card .i2{font-size: 14px;}
  }
  
  @media screen and (max-width:480px) {
  /*算法商城*/
    .i_title{margin-top: 8%;}
    .i_title .h3{font-size: 20px;}
    .i_more2{line-height: 36px;height: 36px;font-size: 14px;width: 110px;}
    .i_one_bg{padding-bottom: 4%;}
  .business-page2 .business_div .top .swiper-slide img{height: 40px;}
  .business-page2 .business_div .top .swiper-slide .bb{min-height: 71px;padding-top: 10px;padding-bottom: 10px;}
  .business-page2 .business_div .top .swiper-slide .bb .h5{height: 26px;line-height: 26px;}
  .business-page2 .business_div .top .swiper-slide .bb .p{line-height: 20px;height: 20px;font-size: 13px;margin-top: 2px;}
   .business-page2 .business_div .top .swiper-slide{padding-top: 10px;padding-bottom: 10px;}
   .business-page2 .business_div .gallery-top .swiper-slide .feature-card{padding: 18px 20px 15px 20px;}
   .business-page2 .business_div .gallery-top .swiper-slide .feature-card .i2{font-size: 13px;width: 71px;}
   .business-page2 .business_div .gallery-top .swiper-slide .feature-card .feature-title{font-size: 16px;}
.business-page2 .business_div .gallery-top .swiper-slide .feature-card .feature-desc{font-size: 13px;}

  }
  @media screen and (max-width:420px) {
    /*算法商城*/
        .i_title .h3{font-size: 18px;}
        .i_more2{line-height: 32px;height: 32px;font-size: 13px;}
  .business-page2 .business_div .top .swiper-slide .bb .txts{padding-left: 8px;}
  .business-page2 .business_div .top .swiper-slide .bb .p{font-size: 12px;}
     .business-page2 .business_div .gallery-top .swiper-slide .feature-card .i2{font-size: 12px;width: 61px;height: 22px;line-height: 22px;}
     .business-page2 .business_div .gallery-top .swiper-slide .feature-card .icon-box{width: 40px;height: 40px;}
     .business-page2 .business_div .gallery-top .swiper-slide .feature-card{padding: 18px 12px 12px 12px;width: 45vw;}
  }
/*应用*/
.business-page{ position:relative;overflow: hidden;}
.business-page .business_div .top {
  position: absolute;top:6%;left: 0;width: 100%;z-index: 2;height: 0;
}
.business-page .business_div .top .wrap2{height: 0;}
.business-page .business_div .top .swiper-container{width: 252px;float: left;}
.business-page .business_div .gallery-thumbs {
  height: 700px; /* 根据实际需要调整 */ position: relative;z-index: 0;
}
.business-page .business_div .gallery-thumbs::after{content: "";position: absolute;height: 100%;width: 2px;background: #e4e9ef;right: 0;top: 0;z-index: -1;}
.business-page .business_div .gallery-thumbs .swiper-scrollbar {
  width: 4px;
  background: rgba(0,0,0,0.1);
}
.business-page .business_div .gallery-thumbs .swiper-scrollbar-drag {
  background: rgba(0,0,0,0.3);
}
.business-page .business_div .top .swiper-container{overflow: visible;}
.business-page .business_div .top .swiper-button-prev,
.business-page .business_div .top .swiper-button-next {
  width: 25px;
  height: 45px;
  background-size: 25px auto;
  margin-top: -21%;
}
.business-page .business_div .top .swiper-button-prev {
  left: -90px;
  background-image: url(/Application/Home/View/default/Index/static/images/i_left.png);
}
.business-page .business_div .top .swiper-button-prev:hover {
  background-image: url(/Application/Home/View/default/Index/static/images/i_left_on.png);
}
.business-page .business_div .top .swiper-button-next {
  right: -90px;
  background-image: url(/Application/Home/View/default/Index/static/images/i_right.png);
}
.business-page .business_div .top .swiper-button-next:hover {
  background-image: url(/Application/Home/View/default/Index/static/images/i_right_on.png);
}
.business-page .business_div .top .swiper-slide{
  text-align: center;
  color: #ffffff;
  position: relative;
  cursor: pointer; z-index: 0;width: 100%;
}
/*.business-page .business_div .top .swiper-slide::before {
  content: " ";
  width: 100%;
  height: 1px;
  background: #eeeeee;
  position: absolute;
  left: 0;
  bottom: 4px;
  z-index: 2;
}*/
.business-page .business_div .top .swiper-slide img{display: inline-block;vertical-align: top;height: 56px;width: 47px;}
.business-page .business_div .top .swiper-slide .bb .txts{overflow: hidden;padding-left: 13px;}
.business-page .business_div .top .swiper-slide .bb{ text-align:left;position: relative;z-index: 0;display: flex;align-items: center;justify-content: left;padding-bottom: 26px;padding-top: 26px;width: 100%;}
.business-page .business_div .top .swiper-slide:first-child{margin-top: 30px;}
.business-page .business_div .top .swiper-slide:last-child{margin-bottom: 30px;}
.business-page .business_div .top .swiper-slide .bb::after{content: "";position: absolute;width: 150%;height: 100%;background: linear-gradient(141deg, #60D2FF, #2044BE, #4E33B9);bottom: 0;z-index: -1;right: 0;opacity: 0;}
.business-page .business_div .top .swiper-slide .bb::before{content: "";position: absolute;right: 0;width: 3px;height: 0px;background: #165dff;bottom: 0;z-index: 1;transition:all 0.3s;}
.business-page .business_div .top .swiper-slide .bb .h5{  font-weight:bold; color:#98a2b4;  height:26px; line-height:26px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.business-page .business_div .top .swiper-slide .bb .p{margin-top:2px;line-height:22px; height:22px; overflow:hidden;color: #98a2b4;white-space:nowrap;text-overflow:ellipsis;font-weight: bold;}
.business-page .business_div .top .swiper-slide-thumb-active .bb .h5{color:#222222;}
.business-page .business_div .top .swiper-slide-thumb-active .bb .p{color:#222222;}
.business-page .business_div .top .swiper-slide-thumb-active .bb::before{height: 100%;}
.business-page .business_div .top .swiper-slide-thumb-active .bb::after{opacity: 0.11;}
/*.business-page .business_div .top .swiper-slide-thumb-active::after {
  background-image: url(/Application/Home/View/default/Index/static/images/history_year2.png);
}*/
.business-page .business_div .gallery-top .swiper-slide {
width:100%;
}
.business-page .business_div .gallery-top .swiper-slide dd{ overflow:hidden;transition:all 0.3s; text-align:left;/* padding-bottom:145px;*/ position:relative; z-index:0; width:100%; margin:0 auto;}
.business-page .business_div .gallery-top .swiper-slide .boxs{  overflow:hidden;/*opacity:0;filter:Alpha(opacity=0);*/background-repeat: no-repeat;background-position: center center;background-size: cover;min-height:800px;display: flex;align-items:flex-start;}
.business-page .business_div .gallery-top .swiper-slide .txts{margin-top: 10%;margin-bottom: 3%;overflow: hidden;margin-left: 350px;}
.business-page .business_div .gallery-top .swiper-slide .txts .h3{font-weight: bold;overflow: hidden;line-height: 1.3;color: #000000;}
.business-page .business_div .gallery-top .swiper-slide .txts .cons{color: #5c626c;font-size: 15px;line-height: 1.6;overflow: hidden;margin-top: 2%;}
.business-page .business_div .gallery-top .swiper-slide .txts .cons.hig2{margin-bottom: 3%;}
.business-page .business_div .gallery-top .swiper-slide .txts .h4{font-weight: 500;overflow: hidden;line-height: 1.6;color: #000000;margin-top: 15%;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags{overflow: hidden;margin-top: 2%;display: flex;flex-wrap: wrap;color: #424853;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags span{padding-left: 10px;padding-right: 10px;line-height: 30px;height: 30px;border-radius: 4px;background: #e5ecfe;margin-right: 8px;font-size: 14px;display: flex;align-items: center;margin-bottom: 8px;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags span img{width: 18px;height: 18px;margin-right: 7px;}
.business-page .business_div .gallery-top .swiper-slide .txts .i_more2{margin-top: 5%;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags2{overflow: hidden;margin-top: 10%;margin-bottom: 5%;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags2 dd{display: block;overflow: hidden;line-height: 26px;margin-bottom: 14px;background: url(/Application/Home/View/default/Index/static/images/i_pic17.png) left top 3px no-repeat;background-size: 20px 20px;padding-left: 32px;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags2 dd:last-child{margin-bottom: 0;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3{overflow: hidden;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 ul{display: flex;align-items:flex-start;justify-content: space-between;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 li{width: 32%;margin-right: 2%;overflow: hidden;padding: 30px;background-size: 100% 100%;background-repeat: no-repeat;background-position: center top;transition:all 0.3s;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 li:hover{background-image: url(/Application/Home/View/default/Index/static/images/i_bg4.png);}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 li:nth-child(3n){margin-right: 0;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 li .divs{padding-left: 46px;overflow: hidden;background: url(/Application/Home/View/default/Index/static/images/i_pic18.png)  left top 5px no-repeat; background-size: 19px 19px;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 li .ddd{transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 li:hover .ddd{opacity:1.0;filter:Alpha(opacity=100);}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 .tags2{margin-top: 20%;margin-bottom: 50%;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 li .cons{margin-top: 6%;}

@media screen and (max-width:1560px) {
/*应用*/
.business-page .business_div .gallery-top .swiper-slide .txts{margin-left: 320px;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 li .divs{padding-left: 36px;}
.business-page .business_div .gallery-top .swiper-slide .boxs{min-height:750px;}
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 li{padding: 19px;}
.business-page .business_div .gallery-top .swiper-slide .txts .h3.f20{font-size: 18px;}
}
@media screen and (max-width:1200px) {
/*应用*/
.business-page .business_div .gallery-top .swiper-slide .txts .tags3 li{padding: 20px;}
.business-page .business_div .gallery-top .swiper-slide .txts .h3.f20{font-size: 16px;}
}
@media screen and (max-width:1159px) {
/*应用*/
.business-page .business_div .top{top: 2%;}
.business-page .business_div .top .swiper-container{width: 100%;float: none;}
.business-page .business_div .gallery-thumbs{height: auto;}
.business-page .business_div .gallery-thumbs::after{height: 2px;width: 100%;bottom: 0;top: auto;}
.business-page .business_div .top .swiper-slide .bb{justify-content: center;}
.business-page .business_div .top .swiper-slide .bb::before{width: 0;}
.business-page .business_div .top .swiper-slide-thumb-active .bb::before{width: 100%;height: 3px;}
.business-page .business_div .top .swiper-slide .bb::after{display: none;}
.business-page .business_div .top .swiper-slide:first-child{margin-top: 0px;}
.business-page .business_div .top .swiper-slide:last-child{margin-bottom: 0px;}
.business-page .business_div .top .swiper-slide img{height: 44px;width: auto;}
.business-page .business_div .gallery-top .swiper-slide .boxs{min-height:856px;}
.business-page .business_div .gallery-top .swiper-slide .txts{margin-left: 0;margin-top: 160px;margin-bottom: 10%;}
}
@media screen and (max-width:992px) {
/*应用*/
  .business-page .business_div .gallery-top .swiper-slide .boxs{min-height:797px;}
  .business-page .business_div .gallery-top .swiper-slide .txts .tags3 ul{display: block;}
  .business-page .business_div .gallery-top .swiper-slide .txts .tags3 li{width: 100%;margin-right: 0;}
  .business-page .business_div .gallery-top .swiper-slide .txts .tags3 li .cons{margin-top: 3%;}
  .business-page .business_div .gallery-top .swiper-slide .txts .tags3 .tags2{margin-top: 10%;margin-bottom: 15px;}
  .business-page .business_div .gallery-top .swiper-slide .txts .tags3 li .ddd{opacity:0;filter:Alpha(opacity=0);height: 0;}
  .business-page .business_div .gallery-top .swiper-slide .txts .tags3 li:hover .ddd{opacity:1.0;filter:Alpha(opacity=100);height: auto;}
  .business-page .business_div .gallery-top .swiper-slide .txts .h3.f20{font-size: 15px;}
}
@media screen and (max-width: 830px) {
/*应用*/
  .business-page .business_div .gallery-top .swiper-slide .boxs{min-height:750px;}
}
@media screen and (max-width: 780px) {
  /*应用*/
  .business-page .business_div .gallery-top .swiper-slide .boxs{min-height:734px;}
}
@media screen and (max-width: 640px) {
/*应用*/
 .business-page .business_div .top .swiper-slide .bb{padding-top: 20px;padding-bottom: 20px;}
 .business-page .business_div .gallery-top .swiper-slide .txts{margin-top: 140px;}
 .business-page .business_div .gallery-top .swiper-slide .txts .tags{margin-top: 3%;}
 .business-page .business_div .gallery-top .swiper-slide .txts .tags span{margin-right: 5px;margin-bottom: 5px;}
   .business-page .business_div .gallery-top .swiper-slide .boxs{min-height:664px;}
     .business-page .business_div .gallery-top .swiper-slide .txts .h3.f20{font-size: 14px;}
}
@media screen and (max-width:480px) {
  /*应用*/
  .business-page .business_div .top .swiper-slide img{height: 40px;}
  .business-page .business_div .top .swiper-slide .bb{min-height: 71px;padding-top: 10px;padding-bottom: 10px;}
  .business-page .business_div .top .swiper-slide .bb .h5{height: 26px;line-height: 26px;}
  .business-page .business_div .top .swiper-slide .bb .p{line-height: 20px;height: 20px;margin-top: 2px;}
   .business-page .business_div .top .swiper-slide .bb{padding-top: 10px;padding-bottom: 10px;}
 .business-page .business_div .gallery-top .swiper-slide .txts{margin-top: 120px;}
    .business-page .business_div .gallery-top .swiper-slide .boxs{min-height:589px;}
         .business-page .business_div .gallery-top .swiper-slide .txts .h3.f20{font-size: 13px;}
}
@media screen and (max-width:420px) {
  /*应用*/
  .business-page .business_div .top .swiper-slide .bb .txts{padding-left: 8px;}
   .business-page .business_div .gallery-top .swiper-slide .boxs{min-height:589px;}
   .business-page .business_div .gallery-top .swiper-slide .txts .h3.f32{font-size: 16px;}
}
/*行业方案*/
.i_two_bg{overflow: hidden;background: #fff;}
.i_solution{ margin-top:4%; overflow:hidden; margin-bottom:2%;}
.i_solution ul li{ float:left; width:22.67%; margin-right:1.52%;  overflow:hidden; position:relative; -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease; transition: all 0.4s ease; border-radius:20px;}
.i_solution ul li:nth-child(4n+0){ margin-right:0;}
.i_solution ul li.on{ width:27.42%;}
.i_solution ul li .imgs{ overflow:hidden;padding-top:540px; background-repeat:no-repeat; background-size:auto 100%; background-position:center center;}
.i_solution ul li .imgs img{ display: block;overflow:hidden; width:100%;opacity:0;filter:Alpha(opacity=0); position:absolute; height:100%; top:0; left:0;}
/* .i_solution ul li .imgs:after{ content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5);transition:all 0.3s;}
.i_solution ul li.on .imgs:after{ background:rgba(49,49,49,0.6);} */
.i_solution ul li .txts{ overflow:hidden; position:absolute; top:0%; left:0; width:100%; height:100%;display: flex; align-items: flex-start; justify-content: left;transition:all 0.6s;}
.i_solution ul li .txts .boxs{margin-left: 30px;margin-right: 30px; overflow:hidden;position: relative;}
.i_solution ul li .txts .h4{overflow:hidden; line-height:32px; height:32px;  color:#222222; font-weight:bold;white-space:nowrap;text-overflow:ellipsis; -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease; transition: all 0.4s ease;margin-top: 60px;}
.i_solution ul li .txts .p{overflow:hidden; line-height:26px; height:72px; font-size:15px; color:#222222;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-top:20px; -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.i_solution ul li .txts .i_more2{margin-left: 0; margin-top:20px; -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease; transition: all 0.4s ease;opacity:0;filter:Alpha(opacity=0);}
.i_solution ul li .txts .i{width: 9px;height: 17px;background: url(/Application/Home/View/default/Index/static/images/i_pic7.png) no-repeat;background-size: 100% 100%;transition:all 0.3s;left: 0px;bottom: 16px;position: absolute;opacity:1.0;filter:Alpha(opacity=100);}
.i_solution ul li.on .txts .i_more2{opacity:1.0;filter:Alpha(opacity=100);}
.i_solution ul li.on .txts .i{opacity:0;filter:Alpha(opacity=0);}
.i_solution ul li.on .txts .h4{ color:#fff;}
.i_solution ul li.on .txts .p{ color:#fff;}

@media (max-width: 1560px) {
  /*行业方案*/
.i_solution ul li .imgs{padding-top: 477px;}

}
@media (max-width: 1200px) {
  /*行业方案*/
.i_solution ul li .imgs{padding-top: 421px;}

}
@media (max-width: 992px) {
  /*行业方案*/
  .i_solution ul li{ width:49%; margin-right:2%; margin-bottom:2%;}
.i_solution ul li:nth-child(2n+0){ margin-right:0;}
.i_solution ul li.on{ width:49%;}
.i_solution ul li .imgs{ padding-top:136%;background-size:cover;}
.i_solution ul li .txts .i_more2{margin-top: 30px;opacity:1.0;filter:Alpha(opacity=100);}
.i_solution ul li.on .txts .h4{color: #222222;}
.i_solution ul li.on .txts .p{color: #222222;}
}
@media (max-width:640px) {
    /*行业方案*/
.i_solution ul li .imgs{ padding-top:130%;}
.i_solution ul li .txts .boxs{margin-left: 20px;margin-right: 20px;}
.i_solution ul li .txts .p{font-size: 14px;}
.i_solution ul li .txts .h4{margin-top: 50px;}
}
@media screen and (max-width: 480px) {
    /*行业方案*/
  .i_solution{margin-top: 5%;}
.i_solution ul li{border-radius: 10px;}
.i_solution ul li .txts .boxs{margin-left: 15px;margin-right: 15px;}
.i_solution ul li .txts .h4{line-height: 26px;height: 26px;margin-top: 35px;}
.i_solution ul li .txts .p{margin-top: 15px;}
.i_solution ul li .txts .i_more2{margin-top: 20px;}
.i_solution ul li .txts .p{font-size: 13px;}
}
@media screen and (max-width: 420px) {
    /*行业方案*/
    .i_solution ul li{border-radius: 6px;}
    .i_solution ul li .txts .boxs{margin-left: 10px;margin-right: 10px;}
.i_solution ul li .txts .p{font-size: 12px;line-height: 22px;height: 44px;margin-top: 10px;}
.i_solution ul li.on .txts .i_more2{opacity: 0;  filter: Alpha(opacity = 0);}
.i_solution ul li.on .txts .i{opacity: 1.0;  filter: Alpha(opacity = 100);}
.i_solution ul li .txts .h4{margin-top: 25px;}

}
/*合作伙伴*/
.i_partner_t{text-align: center;color: #98a2b4;overflow: hidden;line-height: 1.6;margin-top: 6%;position: relative;z-index: 0;}
.i_partner_t span{display: inline-block;vertical-align: top;background: #f4f7fc;padding-left: 15px;padding-right: 15px;}
.i_partner_t::before{content: "";position: absolute;left: 0;bottom: 36%;height: 1px;width: 100%;left: 0;background: #ebeef5;z-index: -1;}
.i_partner_t::after{content: "";position: absolute;left: 0;top: 36%;height: 1px;width:40%;left: 30%;background: #ebeef5;z-index: -1;}
@media screen and (min-width: 300px) {
	/*合作伙伴*/
  .section-enterprise.pc{position: relative;}
  /* .section-enterprise.pc::after{content: ""; display: block;width: 100%; height: 100%; position: absolute; top: 0; left: 0;  z-index: 2; background-image: radial-gradient(rgba(0, 0, 0, 0) 30%, rgba(242, 242, 242, 1) 100%, rgba(242, 242, 242, 1) 100%);} */
	.section-enterprise.mobile{ display: none;}
	.section-enterprise .main-box{ padding-top: 2%;padding-bottom:4%;}
	.section-enterprise .main-box .logo-content-list{
	  width: 100%;
	  display: flex;
	  overflow: hidden;
	}
  
	.section-enterprise .main-box .logo-list{
	  display: flex;
	}
	.section-enterprise .main-box .logo-content-list:nth-child(1) .logo-list{
	  animation: paomadeng 28s linear infinite;
	  animation-delay: 1s;
	  -webkit-animation-delay: 1s;
	}
	.section-enterprise .main-box .logo-content-list:nth-child(2) .logo-list{
	  animation: paomadengTwo 28s linear infinite;
	  animation-delay: 1s;
	  -webkit-animation-delay: 1s;
	}
	.section-enterprise .main-box .logo-content-list:nth-child(3) .logo-list{
	  animation: paomadeng 28s linear infinite;
	  animation-delay: 1s;
	  -webkit-animation-delay: 1s;
	}
	.section-enterprise .main-box .logo-list span{
	  width: 156px;
	  height: 70px;
	  background: #FFFFFF;
	  border-radius: 6px;
	  display: inline-block;
	  justify-content: center;
	  margin: 0 1% 1% 0;
	  text-align: center;
  
	}
	.section-enterprise .main-box .logo-list span img{
	  height:100%;object-fit: cover;
	}
  .section-enterprise .main-box .logo-list span:hover{box-shadow: 0 8px 15px 0 rgba(55,85,152,0.07);}
  }
  @media screen and (max-width: 768px) {
	/*合作伙伴*/
  .i_partner_t{margin-top: 7%;}
  .section-enterprise .main-box .logo-list span{width: 130px;height: 58px;}
	/* .section-enterprise.pc{ display: none;} */
  	/* .section-enterprise.mobile{ display: none;}
	.section-enterprise .main-box{ margin-top: 4%;margin-bottom: 6%;}
	.section-enterprise .main-box .logo-content-list{
		width: 100%;
		display: flex;
		overflow: hidden;
	}
  
	.section-enterprise .main-box .content-list-box{
		display: flex;
		flex-wrap: wrap;
	}
	.section-enterprise .main-box .content-list-box span{
		width: 23.5%;
	height: 50%;
		background: #FFFFFF;
		box-shadow: 0 8px 15px 0 rgba(55,85,152,0.07);
		border-radius: 1.2rem;
		display: inline-block;
		justify-content: center;
		text-align: center;
		margin-bottom:2%;margin-right: 2%;
		overflow: hidden;
  
	}
	.section-enterprise .main-box .content-list-box span img{
		height:100%;object-fit: cover;
	}
  	.section-enterprise .main-box .content-list-box span:nth-child(4n){margin-right: 0;} */
  }
  @media screen and (max-width: 768px) {
	/*合作伙伴*/
  	/* .section-enterprise .main-box .content-list-box span{width: 32%;}
      .section-enterprise .main-box .content-list-box span:nth-child(4n){margin-right: 2%;}
      .section-enterprise .main-box .content-list-box span:nth-child(3n){margin-right: 0;} */
  }
  @media screen and (max-width:480px) {
	/*合作伙伴*/
    .section-enterprise .main-box .logo-list span{width: 100px;height: 45px;}
  }


@media screen and (max-width: 1560px) {





}

@media screen and (max-width: 1400px) {



}

@media screen and (max-width: 1200px) {



}

@media screen and (max-width: 992px) {



}

@media screen and (max-width:780px) {





}

@media screen and (max-width:640px) {



}

@media screen and (max-width:480px) {



}


@keyframes mymove6

{

	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(100px) translateX(0);

  -moz-transform: translateY(60px) translateX(0);

  transform: translateY(60px) translateX(0);

  -webkit-transition-timing-function: ease-in-out;

  transition-timing-function: ease-in-out;}

	to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);

  -moz-transform: translateY(0px) translateX(0);

  transform: translateY(0px) translateX(0);}

}



@-webkit-keyframes mymove6

{

	/*from { filter:alpha(opacity=0);opacity:0; margin-bottom:-20%;}

	to {margin-bottom:3%;filter:alpha(opacity=1);opacity:1;}*/

	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(100px) translateX(0);

  -moz-transform: translateY(60px) translateX(0);

  transform: translateY(60px) translateX(0);

  -webkit-transition-timing-function: ease-in-out;

  transition-timing-function: ease-in-out;}

	to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);

  -moz-transform: translateY(0px) translateX(0);

  transform: translateY(0px) translateX(0);}

}



@keyframes paomadeng {
	from {
		transform: translateX(0%);
		-ms-transform: translateX(0%); /* IE 9 */
		-moz-transform: translateX(0%); /* Firefox */
		-webkit-transform: translateX(0%); /* Safari å’Œ Chrome */
		-o-transform: translateX(0%);
	}
  
	to {
		transform: translateX(-100%);
		-ms-transform: translateX(-100%); /* IE 9 */
		-moz-transform: translateX(-100%); /* Firefox */
		-webkit-transform: translateX(-100%); /* Safari å’Œ Chrome */
		-o-transform: translateX(-100%);
	}
  }
  @keyframes paomadengTwo {
	from {
		transform: translateX(-100%);
		-ms-transform: translateX(-100%); /* IE 9 */
		-moz-transform: translateX(-100%); /* Firefox */
		-webkit-transform: translateX(-100%); /* Safari å’Œ Chrome */
		-o-transform: translateX(-100%);
  
	}
  
	to {
		transform: translateX(0%);
		-ms-transform: translateX(0%); /* IE 9 */
		-moz-transform: translateX(0%); /* Firefox */
		-webkit-transform: translateX(0%); /* Safari å’Œ Chrome */
		-o-transform: translateX(0%);
	}
  }
  .new-model-view{
    margin: 10px;
    display: flex;
    background: #ffffff;
    border-radius: 20px;
    overflow: hidden;
    /* margin: 0 50px 0 50px; */
    box-shadow: 0 4px 12px 0 rgba(9,18,33,.08);
  }
  .new-model-view .l{
    flex: 1;
    position: relative;
    padding: 0 30px 0 30px;
  }
  .new-model-view .l .title{
    font-size: 30px;
    color: #000;
    padding: 0;
    margin-top: 40px;
    line-height: 45px;
    text-align: left;
  }
  .new-model-view .l .desc{
    margin-top: 25px;
    font-size: 16px;
    color: #000;
    line-height: 28px;
    letter-spacing: 1px;
  }
  .new-model-view .l .js_ul{
    position: absolute;
    left: 30px;
    bottom: 110px;
  }
  .new-model-view .l .js_ul .js_li{
    line-height: 35px;
    font-size: 14px;
    color: #000;
  }
  .new-model-view .l .btn{
    position: absolute;
    bottom: 30px;
    left: 30px;
    right: 200px;
    background: var(--main-color);
    height: 47px;
    line-height: 47px;
    text-align: center;
    border-radius: 5px;
  }
  .new-model-view .l .btn a{
    color: #ffffff;
  }
  .new-model-view .r{
    width: 70%;
  }
  .new-model-view .r img{
    width: 100%;
    height: 100%;
  }

.agentic-features{
  margin: 70px 0 0 0;
}
.agentic-section .agentic-features {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 40px;
    margin-bottom: 40px
}

.agentic-section .agentic-feature-card {
    background: #fff;
    border-radius: 20px;
    padding: 40px;
    border: 1px solid #e2e8f0;
    position: relative;
    transition: all .3s ease;
    box-shadow: 0 4px 6px #0000000d
}

.agentic-section .agentic-feature-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px #0000001a;
    border-color: var(--main-color);
}

.agentic-section .agentic-feature-card .feature-number {
    position: absolute;
    top: -20px;
    left: 40px;
    font-size: 72px;
    font-weight: 700;
    color: #ea90661a;
    line-height: 1;
    z-index: 0
}

.agentic-section .agentic-feature-card .feature-icon {
    margin-bottom: 24px;
    color: var(--main-color);
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.agentic-section .agentic-feature-card .feature-title {
    font-size: 24px;
    font-weight: 700;
    color: #1e293b;
    margin-bottom: 16px;
    position: relative;
    z-index: 1;
    text-align: center
}

.agentic-section .agentic-feature-card .feature-description {
    font-size: 16px;
    color: #64748b;
    line-height: 1.7;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
    letter-spacing: 2px;
}
.ep-icon{
  --color: inherit;
    height: 1em;
    width: 1em;
    line-height: 1em;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: relative;
    fill: currentColor;
    color: var(--main-color);
    font-size: inherit
}
.ep-icon svg {
  width: 48px;
  height: 48px;
  display: block; /* 消除行内元素间隙塌陷 */
}
.new_two_bg .i_title .h3{
  color: #fff;
}
.new_two_bg .i_title .desc{
  color: #d4dae2;
}

.user-modes-section .user-modes-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 32px;
    align-items: start;
    margin: 70px 0 0 0;
}

.user-modes-section .user-mode-card {
    background: #1e293bcc;
    border: 1px solid rgba(100, 116, 139, .3);
    border-radius: 20px;
    padding: 40px;
    transition: all .3s ease;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%
}

.user-modes-section .user-mode-card:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, var(--main-color), #ff9907)
}

.user-modes-section .user-mode-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px #0006;
    border-color: var(--main-color)
}

.user-modes-section .user-mode-card .mode-header {
    margin-bottom: 24px;
    text-align: center
}

.user-modes-section .user-mode-card .mode-header .mode-icon {
    margin-bottom: 20px;
    color: #ff9907;
    display: flex;
    align-items: center;
    justify-content: center
}

.user-modes-section .user-mode-card .mode-header .mode-title {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 16px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    cursor: default
}

.user-modes-section .user-mode-card .mode-header .mode-accuracy {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 8px 16px;
    background: #eab30833;
    border: 1px solid rgba(234, 179, 8, .5);
    border-radius: 8px;
    margin: 0 auto
}

.user-modes-section .user-mode-card .mode-header .mode-accuracy .accuracy-label {
    font-size: 14px;
    color: #fbbf24
}

.user-modes-section .user-mode-card .mode-header .mode-accuracy .accuracy-value {
    font-size: 18px;
    font-weight: 700;
    color: #fbbf24
}

.user-modes-section .user-mode-card .mode-description {
    font-size: 16px;
    color: #cbd5e1;
    line-height: 1.7;
    margin-bottom: 24px;
    text-align: center;
    word-wrap: break-word;
    overflow-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 81.6px;
    max-height: 81.6px;
    cursor: default
}

.user-modes-section .user-mode-card .mode-features {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1;
    margin-top: auto
}

.user-modes-section .user-mode-card .feature-badge {
    padding: 8px 16px;
    background: #121A2D;
    /* border: 1px solid rgba(255, 153, 7, .4); */
    border-radius: 8px;
    font-size: 14px;
    color: #fff;
    transition: all .2s ease;
    width: 100%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: default
}

/* .user-modes-section .user-mode-card .feature-badge:hover {
    background: #1B2538;
    border: 1px solid rgba(255, 153, 7, .4);
} */

@media (max-width: 768px) {
    .user-modes-section .user-modes-grid {
        grid-template-columns: 1fr
    }

    .user-modes-section .user-modes-header .section-title {
        font-size: 32px
    }

    .user-modes-section .user-modes-header .section-subtitle {
        font-size: 20px
    }
}

.capabilities-section .capabilities-grid{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 32px;
    margin-top: 70px;
}

@media (max-width: 1200px) {
    .capabilities-section .capabilities-grid {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width: 768px) {
    .capabilities-section .capabilities-grid {
        grid-template-columns: 1fr
    }
}

.capabilities-section .capability-card{
    padding: 32px;
    border-radius: 16px;
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    transition: all .3s ease;
    text-align: center
}

.capabilities-section .capability-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px #0000001a;
    border-color: var(--main-color)
}

.capabilities-section .capability-card .capability-icon{
    margin-bottom: 20px;
    color: var(--main-color)
}

.capabilities-section .capability-card .capability-title{
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 12px;
    color: #1e293b
}

.capabilities-section .capability-card .capability-description{
    font-size: 16px;
    color: #64748b;
    height: 175px;
    line-height: 25px;
}
.capability-card .bt{
  display: block;
  margin: 0 30px 0 30px;
  color: var(--main-color);
  height: 50px;
  line-height: 50px;
  border-radius: 5px;
  border: 1px solid var(--main-color);
}
.capability-card .bt:hover{
  background: var(--main-color);
  color: #fff;
}