   .imghover {
       transition: .4s ease-in-out;
   }

   .imghover:hover {
       transform: scale(1.1);
   }

   .heroclass {
       position: relative;
       margin-top: 35px !important;
   }
.item-box {
		padding: 0px !important;
}
   .paginator {
       padding: 10px;
       text-align: center;
       position: absolute;
       bottom: 5px;
       left: 50%;
       transform: translateX(-50%);
   }

   .paginator a {
       font-size: 13px;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 18.82px;
       color: rgba(51, 51, 51, 1);
       padding: 5px 10px;
       border-radius: 2px;
       border: 1px solid rgba(153, 153, 153, 1);
       transition: .4s ease-in-out;
       margin: 0 5px;
   }

   .paginator a:hover {
       border: 1px solid rgba(148, 95, 55, 1);
       background-color: rgba(148, 95, 55, 1);
       color: #fff;
   }

   .paginator .page_active {
       border: 1px solid rgba(148, 95, 55, 1);
       background-color: rgba(148, 95, 55, 1);
       color: #fff;
   }

   .banner-flex3 {
       display: flex;
       justify-content: start;
       gap: 1rem;
       flex-wrap: wrap;
       /* 为什么没有上下间距 */

   }

   .banner-flex3 .banner-title3 {
       font-size: 28px;
       line-height: 40px;
       padding-bottom: 6px;
   }

   .banner-flex3 .banner-content-a {
       display: block;
       width: 100%;
       display: flex;
       flex-direction: column;
       align-items: center;
       overflow: hidden;
   }

   .banner-content {
       background: rgba(252, 252, 252, 1);
       width: calc(33% - 1.1rem);
       overflow: hidden;
       border: 1px solid rgba(235, 235, 235, 1);
       box-shadow: 3px 2px 9px rgba(0, 0, 0, 0.1);
       padding-bottom: 12px;
   }

   @media (max-width: 980px) {
       .banner-content {
           width: calc(50% - 0.5rem);
       }
   }

   .banner-flex3 .banner-content-img {
       width: 100%;
       height: 14.375rem;
       background: #fff;
       box-sizing: border-box;
       display: flex;
       overflow: hidden;
       flex-direction: column;
   }

   .banner-flex3 .banner-content-img img {
       width: 100%;
       height: 100%;
       object-fit: cover;
       object-position: top;
   }

   .banner-flex3 .banner-content-span {
       display: inline-block;
       width: 100%;
       color: #333333;
       padding: 12px 0;
       padding-top: 0px;
       max-height: 50px;
       overflow: hidden;
       padding-left: 12px;
       box-sizing: border-box;
       text-align: left;
       /** 文本1 */
       font-size: 1.25rem;
       font-weight: 700;
       letter-spacing: 0px;
       line-height: 28.96px;
       color: rgba(51, 51, 51, 1);
       overflow: hidden;
       white-space: nowrap;
       -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
       border-bottom: 1px dashed rgba(232, 232, 232, 1);
   }

   .banner-flex3 .banner-content-summary {
       padding: 14px;
       padding-bottom: 0px;
       box-sizing: border-box;
       width: 100%;
       text-align: left;
       font-size: 0.875rem;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 1.26875rem;
       /* 确保这个值与你的文本行高相匹配 */
       color: rgba(102, 102, 102, 1);
       display: -webkit-box;
       -webkit-line-clamp: 2;
       /* 限制为两行 */
       -webkit-box-orient: vertical;
       overflow: hidden;
       /* 隐藏超出部分 */
       text-overflow: ellipsis;
       /* 超出部分显示省略号 */
   }

   a {
       color: #999999;
       text-decoration: none;
   }

   a:hover {
       text-decoration: none;
       color: rgba(0, 173, 156, 1);
   }

   .item-menu {
       display: inline-block;
       justify-content: space-between;
   }

   .menuRight {
       width: 100%;
       margin-bottom: 93px;
       display: flex;
       min-height: 303px;
       /* flex-wrap: wrap; */
       flex-direction: column;
   }

   p {
       margin: 0px;
   }

   a {
       text-decoration: none;
   }

   .modal-dialog {
       margin-top: 15vh
   }

   .none {
       /* 居中 */
       display: flex;
       flex-direction: column;
       align-items: center;
       /** 文本1 */
       font-size: 18px;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 26.06px;
       color: rgba(153, 153, 153, 1);
       min-height: 46vh;
       justify-content: center;

   }

   .none img {
       width: 208px;
       height: 145px;
   }

   .nav {
       display: flex;
       align-items: center;
       gap: 7%;
       background: rgba(250, 250, 250, 1);
       padding: 26px 61px;
       /* 添加粘性定位属性 */
       position: sticky;
       top: 0;
       z-index: 100;
       /* 确保导航栏在其他内容上方 */
   }

   .nav a {
       /** 文本1 */
       font-size: 20px;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 28.96px;
       color: rgba(51, 51, 51, 1);
       position: relative;
   }

   .service-top {
       text-align: center;
   }

   .service-top-title {
       margin-top: 44px;
       /** 文本1 */
       font-size: 30px;
       font-weight: 700;
       letter-spacing: 0px;
       line-height: 43.44px;
       color: rgba(51, 51, 51, 1);
   }

   .service-top-sub-title {
       /** 文本2 */
       font-size: 18px;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 31.86px;
       color: rgba(153, 153, 153, 1);
       margin-bottom: 29px;
       margin-top: 3px;
   }

   .service-top-summary {
       padding: 0px 200px;
       /** 文本1 */
       font-size: 16px;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 31.86px;
       color: rgba(102, 102, 102, 1);
   }

   .service-title {
       /** 文本1 */
       font-size: 26px;
       font-weight: 700;
       letter-spacing: 0px;
       line-height: 37.65px;
       color: rgba(51, 51, 51, 1);
       margin-bottom: 40px;
       margin-top: 40px;
   }

   .service-scene-content {
       display: flex;
       align-items: center;
       justify-content: space-between;
       padding-bottom: 66px;
   }

   .service-scene-content-line {
       width: 1px;
       height: 85.5px;
       opacity: 1;
       background: rgba(229, 229, 229, 1);
       margin-left: 3%;
       margin-right: 3%;
   }

   .service-scene-content-item img {
       width: 50px;
       height: 50px;
   }
.service-value-content-item{
width:25%;
   }

   .service-scene-content-item {
       display: flex;
       flex-direction: column;
       gap: 20px;
       align-items: center;
       padding-left: 20px;
width:25%;
   }

   .service-scene-content-item-title {
       /** 文本1 */
       font-size: 22px;
       font-weight: 700;
       letter-spacing: 0px;
       line-height: 31.86px;
       color: rgba(51, 51, 51, 1);
       text-align: center;
   }

   .service-scene-content-item-summary {
       /** 文本1 */
       font-size: 16px;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 23.17px;
       color: rgba(153, 153, 153, 1);
       text-align: center;
   }

   .service-solve {
       background: rgba(250, 250, 250, 1);
   }

   .service-solve-content {
       display: flex;
       align-items: stretch;
       justify-content: space-between;
       gap: 1%;
       padding: 0px 2px;
       padding-bottom: 50px;

   }

   .service-solve-content-item {
       border-radius: 10px;
       background: rgba(255, 255, 255, 1);
       box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
       padding: 15px;
       width: 25%;
       min-height: 200px;
   }

   .service-solve-content-item-title {
       display: flex;
       align-items: center;
       gap: 5%;
       padding-left: 5px;
       padding-top: 13px;
       padding-bottom: 16px;
       padding-right: 5px;
       border-bottom: 1px solid rgba(229, 229, 229, 1);
   }

   .service-solve-content-item-titleNum {
       /** 文本1 */
       font-size: 30px;
       font-weight: 700;
       letter-spacing: 0px;
       line-height: 43.44px;
       color: rgba(255, 87, 51, 1);
       /* 文字倾斜五度 */
       transform: skewX(-5deg);
   }

   .service-solve-content-item-titleText {

       /** 文本1 */
       font-size: 20px;
       font-weight: 700;
       letter-spacing: 0px;
       line-height: 28.96px;
       color: rgba(51, 51, 51, 1);
   }

   .service-solve-content-item-summary {
       padding: 24px 5px;
       padding-bottom: 20px;
       /** 文本1 */
       font-size: 16px;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 23.17px;
       color: rgba(102, 102, 102, 1);
   }

   .service-points-content {
       display: flex;
       align-items: stretch;
       justify-content: space-between;
       gap: 1%;
       padding: 0px 2px;
       padding-bottom: 40px;
   }

   .service-points-content-item {
       border-top-left-radius: 10px;
       border-top-right-radius: 10px;
       background: rgba(255, 255, 255, 1);
       box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
       display: flex;
       flex-direction: column;
       width: 25%;
   }

   .service-points-content-item-title {
       background: linear-gradient(90deg, rgba(0, 173, 156, 1) 0%, rgba(252, 252, 252, 1) 100%);
       border-top-left-radius: 10px;
       border-top-right-radius: 10px;
       /** 文本1 */
       font-size: 20px;
       font-weight: 700;
       letter-spacing: 0px;
       line-height: 28.96px;
       color: rgba(255, 255, 255, 1);
       padding: 15px 20px;
   }

   .service-points-content-item-summary {
       padding: 28px 20px;
       /** 文本1 */
       font-size: 16px;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 23.17px;
       color: rgba(102, 102, 102, 1);
   }

   .service-value {
       background: rgba(250, 250, 250, 1);
   }

   .service-value-content {
       display: flex;
       align-items: center;
       justify-content: space-between;
       padding: 20px;
       padding-top: 0px;
       padding-bottom: 0px;
   }

   .service-value-content-line {
       width: 1px;
       height: 70px;
       opacity: 1;
       background: rgba(229, 229, 229, 1);
       margin-left: 3%;
       margin-right: 3%;
   }

   .service-value-content-item-title {
       /** 文本1 */
       font-size: 20px;
       font-weight: 700;
       letter-spacing: 0px;
       line-height: 28.96px;
       color: rgba(51, 51, 51, 1);
       padding-bottom: 17px;
       position: relative;
       text-align: center;
       margin-bottom: 22px;
   }

   .service-value-content-item-title::after {
       content: '';
       position: absolute;
       width: 45px;
       /* 居中 */
       bottom: 0px;
       left: 50%;
       transform: translateX(-50%);
       height: 4px;
       background: linear-gradient(90deg, rgba(0, 173, 156, 1) 0%, rgba(252, 252, 252, 1) 100%);
   }

   .service-value-content-item-summary {
       /** 文本1 */
       text-align: center;
       font-size: 16px;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 23.17px;
       color: rgba(153, 153, 153, 1);
       height: 110px;
   }

   .service-advantage-content {
       display: flex;
       align-items: stretch;
       justify-content: space-between;
       gap: 1%;
       padding: 0px 2px;
       padding-bottom: 50px;
   }

   .service-advantage-content-item {
       border-radius: 10px;
       background: rgba(255, 255, 255, 1);
       box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
       padding: 15px;
       min-height: 215px;
       width: 25%;
   }

   .service-advantage-content-item-title {
       display: flex;
       align-items: center;
       gap: 20px;
       padding-left: 5px;
       padding-top: 13px;
       padding-bottom: 16px;
       padding-right: 5px;
       border-bottom: 1px solid rgba(229, 229, 229, 1);
       ;
   }

   .service-advantage-content-item-titleNum {
       /** 文本1 */
       font-size: 30px;
       font-weight: 700;
       letter-spacing: 0px;
       line-height: 43.44px;
       color: rgba(0, 173, 156, 1);
       /* 文字倾斜五度 */
       transform: skewX(-5deg);
   }

   .service-advantage-content-item-titleText {

       /** 文本1 */
       font-size: 20px;
       font-weight: 700;
       letter-spacing: 0px;
       line-height: 28.96px;
       color: rgba(51, 51, 51, 1);
   }

   .service-advantage-content-item-summary {
       padding: 24px 5px;
       padding-bottom: 20px;
       /** 文本1 */
       font-size: 16px;
       font-weight: 400;
       letter-spacing: 0px;
       line-height: 23.17px;
       color: rgba(102, 102, 102, 1);
   }

   /* 指示器样式 */
   .nav-indicator {
       position: absolute;
       bottom: 0;
       height: 4px;
       width: 47px;
       background: rgba(0, 173, 156, 1);
       border-radius: 2px;
       transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
       z-index: 10;
   }

   .nav a.active::after {
       content: '';
       position: absolute;
       bottom: -25px;
       left: 50%;
       transform: translateX(-50%);
       height: 4px;
       width: 47px;
       background: rgba(0, 173, 156, 1);
       border-radius: 2px;
       animation: indicator-appear 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
   }

   .item-box {
       padding-top: 0px;
   }