#ns-page-body a:hover {
    text-decoration: none;
}

.edit-container{ width: 1520px; margin: 0 auto;}

.solution-container{ margin-top: 100px;}
.solution-banner .swiper-slide::before{ content: ''; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.25); position: absolute; top: 0; left: 0;}
.solution-banner .ns-container{ width: 1520px !important;}
.solution-banner .ns-master-banner-container .ns-master-banner-slide .ns-master-banner-content h2{ font-size: 50px;}
.solution-banner .ns-master-banner-container .ns-master-banner-slide .ns-master-banner-content p{ font-size: 16px; /* color: #D1D5DC; */ width: 35vw;}
.solution-banner a.ns-btn{ background-color: transparent; color: #fff; border: 1px solid rgba(255, 255, 255, 0.2);}
.solution-banner a.ns-btn.ns-btn-primary{ background: #e60012; color: white;}
.solution-banner a.ns-btn:hover{ background: #d7000f; color: white;}
.solution-banner a.ns-btn i.ns-icon.ns-icon-video{ background-image: url(../../2020/images/icon-btn-video-white.png);}

.solution-breadcrumb{ padding: 28px 0; background-color: #F9FAFB; font-size: 18px;}
.solution-breadcrumb a{ color: black; margin-right: 8px; display: inline-block;}
.solution-breadcrumb a:hover{ text-decoration: underline;}
.solution-breadcrumb img{ margin-right: 8px; vertical-align: middle;}

.solution-section{ padding: 100px 0;}
.base-solution-title{ font-size: 16px; text-align: center;}
.base-solution-title .tit{ font-size: 36px; font-weight: bold; padding-bottom: 16px; position: relative;}
.base-solution-title .tit::before{ content: ''; width: 48px; height: 2px; background-color: #E7000B; border-radius: 2px; position: absolute; left: 50%; transform:translateX(-50%); bottom: 0;}
.base-solution-title .tit2{ font-size: 28px;}
.base-solution-title .txt{ color: #6A7282; margin-top: 16px;}
.base-solution-title .txt span{ color: #E7000B;}

.base-more-link{ font-size: 14px;}
.base-more-link span{ display: inline-block; color: #E7000B; padding-right: 20px; position: relative;}
.base-more-link span::before{ content: ''; width: 14px; height: 14px; background: url(../images/LinSeer/icon-more-arrow.png) center no-repeat; background-size: cover; position: absolute; right: 0; top: 50%; transform:translateY(-50%); transition: all 0.5s ease-in-out;}
.base-more-link span:hover::before{ right: -5px;}

.base-btn-box{ font-size: 14px;}
.base-btn-box a{ display: inline-block; padding: 13px 36px; background-color: #E7000B; border-radius: 45px; color: #fff;}
.base-btn-box a span{ padding-right: 24px; position: relative;}
.base-btn-box a span::before{ content: ''; width: 16px; height: 16px; background: url(../images/LinSeer/icon-btn-arrow.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); right: 0; transition: all 0.5s ease-in-out;}
.base-btn-box a:hover span::before{ right: -5px;}

.our-advantages-inner{ margin-top: 60px;}
.our-advantages-inner ul{ margin: 0 -10px;}
.our-advantages-inner li{ float: left; width: 33.333%; padding: 0 10px; margin-bottom: 20px;}
.our-advantages-inner li .block-box{ border: 1px solid #E8ECF5; border-radius: 16px; padding: 30px; background-color: #fff; position: relative;}
.our-advantages-inner li .block-box .num{ font-size: 80px; line-height: 1; color: rgba(0, 0, 0, 0.04); font-family: Arial, Helvetica, sans-serif; position: absolute; top: 20px; right: 30px;}
.our-advantages-inner li .block-box .icon{ width: 56px; height: 56px; background-color: #FEF2F2; border-radius: 12px; position: relative;}
.our-advantages-inner li .block-box .icon img{ display: block; width: 28px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.our-advantages-inner li .block-box .cont-box{ margin-top: 24px; font-size: 16px;}
.our-advantages-inner li .block-box .cont-box .tit1{ font-size: 20px; font-weight: bold; line-height: 1.5;}
.our-advantages-inner li .block-box .cont-box .cont{ color: #6A7282; margin-top: 25px; line-height: 1.5; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.our-advantages-inner li:nth-of-type(4),.our-advantages-inner li:nth-of-type(5){ width: 50%;}

.overall-architecture-section{ background-color: #F9FAFB;}
.overall-architecture-inner{ margin-top: 60px; border-radius: 24px; overflow: hidden; position: relative;}
.overall-architecture-inner img{ display: block; width: 100%;}
.overall-architecture-inner .mask{ width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.4); position: absolute; top: 0; left: 0; z-index: 5; display: none;}
.overall-architecture-inner .pic{ position: absolute; z-index: 3;}
.overall-architecture-inner .pic img{ display: block; width: 100%; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transform-origin: center center; -webkit-transform-origin: center center;}
.overall-architecture-inner .pic1{ width: 61%; left: 19.5%; top: 5%;}
.overall-architecture-inner .pic2{ width: 65%; left: 17.4%; top: 28%;}
.overall-architecture-inner .pic3{ width: 21%; left: 22.793%; top: 57%;}
.overall-architecture-inner .pic4{ width: 15%; left: 42.6%; top: 62%;}
.overall-architecture-inner .pic5{ width: 21%; left: 55.467%; top: 57%;}
.overall-architecture-inner .pic6{ width: 16%; left: 5.665%; top: 39%;}
.overall-architecture-inner .pic7{ width: 17%; right: 5.665%; top: 39%;}
.overall-architecture-inner .pic8{ width: 17%; left: 40.5%; top: 52%;}
.overall-architecture-inner .pic.active{ z-index: 9;}
.overall-architecture-inner .pic.active img{ transform: scale(1.1);}

.scenario-based-solution-inner{ margin-top: 60px;}
.scenario-based-solution-inner ul{ margin: 0 -10px;}
.scenario-based-solution-inner li{ float: left; width: 33.333%; padding: 0 10px;}
.scenario-based-solution-inner li .block-box{ border: 1px solid #E8ECF5; border-radius: 24px; overflow: hidden; background-color: #fff;}
.scenario-based-solution-inner li .block-box .pic-box{ overflow: hidden;}
.scenario-based-solution-inner li .block-box .pic-box img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.scenario-based-solution-inner li .block-box .cont-box{ padding: 25px; font-size: 16px;}
.scenario-based-solution-inner li .block-box .cont-box .tit{ font-size: 18px; color: #000; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.scenario-based-solution-inner li .block-box .cont-box .tit a{ color: #000;}
.scenario-based-solution-inner li .block-box .cont-box .cont{ color: #6A7282; margin-top: 20px; line-height: 1.5; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.scenario-based-solution-inner li .block-box .cont-box dl{ margin-top: 20px; padding-top: 20px; border-top: 1px solid #F3F4F6;}
.scenario-based-solution-inner li .block-box .cont-box dl dd{ margin-top: 8px; padding-left: 20px; position: relative;}
.scenario-based-solution-inner li .block-box .cont-box dl dd:first-child{ margin-top: 0;}
.scenario-based-solution-inner li .block-box .cont-box dl dd::before{ content: ''; width: 6px; height: 6px; background-color: #DC2626; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); left: 5px;}
.scenario-based-solution-inner li .block-box .cont-box dl dd a{ display: inline-block; color: #101828; padding-right: 20px; position: relative;}
.scenario-based-solution-inner li .block-box .cont-box dl dd a::before{ content: ''; width: 14px; height: 14px; background: url(../images/LinSeer/icon-more-arrow.png) center no-repeat; background-size: cover; position: absolute; right: 0; top: 50%; transform:translateY(-50%); transition: all 0.5s ease-in-out;}
.scenario-based-solution-inner li .block-box .cont-box dl dd a:hover::before{ right: -5px;}
.scenario-based-solution-inner li .block-box:hover .pic-box img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.scenario-based-solution-inner li .block-box .cont-box .tit a:hover,.scenario-based-solution-inner li .block-box .cont-box dl dd a:hover{ color: #E7000B;}

.help-customers-section{ background-color: #F9FAFB;}
.help-customers-inner{ margin-top: 55px;}
.help-customers-inner .cont{ font-size: 18px; font-weight: bold; text-align: center;}
.help-customers-inner .base-btn-box{ text-align: center; margin-top: 55px;}

.solution-swiper-pager{ margin-top: 55px; border-top: 1px solid rgba(10, 24, 40, 0.06); height: 40px; line-height: 40px; font-size: 14px; color: #666; position: relative;}
.solution-swiper-pager .swiper-pagination{ width: 100%; text-align: center;}
.solution-swiper-pager .swiper-pagination .swiper-pagination-bullet{ margin: 0 3px; background: rgba(10, 24, 40, 0.1); opacity: 1;}
.solution-swiper-pager .swiper-pagination .swiper-pagination-bullet-active{ width: 46px; border-radius: 8px; background: #E7000B;}

.solution-swiper-pager .swiper-arrow{ background-repeat: no-repeat; background-size: 20px; position: absolute; top: 0; z-index: 15; cursor: pointer;}
.solution-swiper-pager .swiper-arrow-prev{ left: 0; padding-left: 24px; background-image: url(../images/LinSeer/icon-swiper-left.png); background-position: center left;}
.solution-swiper-pager .swiper-arrow-next{ right: 0; padding-right: 24px; background-image: url(../images/LinSeer/icon-swiper-right.png); background-position: center right;}
.solution-swiper-pager .swiper-button-disabled{ opacity: 0.6;}

.main-product-swiper{ margin-top: 40px; overflow: hidden;}
.main-product-swiper .swiper-container{ margin: 0 -10px;}
.main-product-swiper .swiper-wrapper{ display: block;}
.main-product-swiper .swiper-slide{ float: left; width: 33.333%; padding: 0 10px;}
.main-product-swiper .swiper-slide .block-box{ border-radius: 16px; overflow: hidden; position: relative; margin-top: 20px;}
.main-product-swiper .swiper-slide .block-box .pic-box{ overflow: hidden; position: relative;}
.main-product-swiper .swiper-slide .block-box .pic-box::before{ content: ''; width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);position: absolute;top: 0;left: 0; z-index: 3;}
.main-product-swiper .swiper-slide .block-box .pic-box img{ display: block; width: 100%; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.main-product-swiper .swiper-slide .block-box .cont-box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 38px 30px; z-index: 5; color: #fff;font-size: 16px; line-height: 1.5;}
.main-product-swiper .swiper-slide .block-box .cont-box .tit{ font-size: 18px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 15px;}
.main-product-swiper .swiper-slide .block-box .base-more-link{ display: inline-block; padding: 6px 12px; background-color: #E7000B; border-radius: 45px; color: #fff; position: absolute; bottom: 38px; left: 30px; font-size: 13px;}
.main-product-swiper .swiper-slide .block-box .base-more-link span{ color: #fff;}
.main-product-swiper .swiper-slide .block-box .base-more-link span::before{ background-image: url(../images/LinSeer/icon-more-arrow-white.png);}
.main-product-swiper .swiper-slide .block-box:hover .tit{ color: #E7000B;}
.main-product-swiper .swiper-slide .block-box:hover .pic-box img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.main-product-swiper .solution-swiper-pager{ display: none;}
.main-product-swiper.banner-animate .swiper-wrapper{ display: flex;}
.main-product-swiper.banner-animate .solution-swiper-pager{ display: block;}

.authoritative-certification-section{ background-color: #F9FAFB;}
.authoritative-certification-swiper{ margin-top: 60px; overflow: hidden;}
.authoritative-certification-swiper .swiper-container{ margin: 0 -30px;}
.authoritative-certification-swiper .swiper-slide{ float: left; width: 20%; padding: 0 30px;}
.authoritative-certification-swiper .swiper-slide .block-box .pic-box{ overflow: hidden; }
.authoritative-certification-swiper .swiper-slide .block-box .pic-box img{ display: block; width: 100%; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.authoritative-certification-swiper .swiper-slide .block-box:hover .pic-box img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.authoritative-certification-swiper .swiper-slide .block-box .tit{ margin-top: 30px; font-size: 18px; text-align: center;}
.authoritative-certification-swiper .solution-swiper-pager{ display: none;}
.authoritative-certification-swiper.banner-animate .swiper-wrapper{ display: flex;}
.authoritative-certification-swiper.banner-animate .solution-swiper-pager{ display: block;}

.ai-solution-section{}
.ai-solution-swiper{ margin-top: 60px; position: relative;}
.ai-solution-swiper .swiper-slide{ border: 1px solid #F3F4F6; border-radius: 24px; background-color: #fff; overflow: hidden;}
.ai-solution-swiper .swiper-slide .pic-box{ float: left; width: 35%;}
.ai-solution-swiper .swiper-slide .pic-box img{ display: block; width: 100%;}
.ai-solution-swiper .swiper-slide .cont-inner{ float: right; width: 65%; padding: 45px 40px 70px 40px;}
.ai-solution-swiper .swiper-slide .cont-inner .type span{ display: inline-block; padding: 5px 12px 5px 24px; background-color: #FEF2F2; border-radius: 30px; font-size: 14px; color: #DC2626; font-weight: bold; position: relative;}
.ai-solution-swiper .swiper-slide .cont-inner .type span::before{ content: ''; width: 6px; height: 6px; border-radius: 100%; background-color: #FB2C36; position: absolute; top: 50%; transform:translateY(-50%); left: 12px;}
.ai-solution-swiper .swiper-slide .cont-inner .cont-box{ margin-top: 24px; font-size: 14px;}
.ai-solution-swiper .swiper-slide .cont-inner .cont-box .tit{ font-size: 20px; font-weight: bold;}
.ai-solution-swiper .swiper-slide .cont-inner .cont-box .s-tit{ color: #4A5565; margin-top: 20px;}
.ai-solution-swiper .swiper-slide .cont-inner .cont-box .cont{ color: #6A7282; margin-top: 10px;}
.ai-solution-swiper .swiper-slide .cont-inner .cont-box .base-btn-box{ margin-top: 25px;}
.ai-solution-swiper .solution-swiper-pager{ width: calc(65% - 80px); position: absolute; right: 40px; bottom: 10px; display: none;}
.ai-solution-swiper.banner-animate .solution-swiper-pager{ display: block;}

.optimal-solution-inner{ margin-top: 60px;}
/* .optimal-solution-inner img{ display: block; width: 100%;} */
.ctn2_list{background-repeat: no-repeat;background-position: center bottom;padding-bottom:110px;background-size: 100%;}
.ctn2_list1{background-image: url(https://www.h3c.com/cn/tres/NewWebUI/2024/images/Linseer/2025/xbg1.png);}
.ctn2_list2{background-image: url(https://www.h3c.com/cn/tres/NewWebUI/2024/images/Linseer/2025/xbg2.png);}
.ctn2_list3{background-image: url(https://www.h3c.com/cn/tres/NewWebUI/2024/images/Linseer/2025/xbg1.png);}

.ctn2_list dl{display:flex;flex-wrap:wrap;width:1130px;margin-left: auto;margin-right:auto;justify-content: space-between;}
.ctn2_list dt{
  background: #1259ea;border-radius: 10px;color:#fff;display: flex;justify-content: center;align-content: center;
  flex:0 0 169px;position: relative;flex-wrap: wrap;
}
.ctn2_list dt:after{
  content: "";display: block;width:100%;height:20px;background: url(https://www.h3c.com/cn/tres/NewWebUI/2024/images/Linseer/2025/shad1.png) no-repeat;
  position:absolute;left:0px;bottom:-20px;background-size: 100%;
}
.ctn2_list dd{
  background:#daecff;border-radius: 10px;border:4px solid #fff;flex:0 0 462px;position: relative;
  text-align: center;padding:0 20px 20px 20px;display: flex;flex-wrap: wrap;flex-direction: column;min-height:130px;
}
.ctn2_list dd:after{
  content: "";display: block;width:100%;height:20px;background: url(https://www.h3c.com/cn/tres/NewWebUI/2024/images/Linseer/2025/shad2.png) no-repeat;
  position:absolute;left:0px;bottom:-24px;background-size: 100%;
}
.ctn2_list dd h3{
  font-weight: normal;
  padding:10px;width:250px;height:50px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;
  margin-left:auto;margin-right: auto;text-align: center;color:#1259ea;background-image: linear-gradient(#daecff,#c3dafa);
  border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;
}
.ctn2_list dd .p{flex:1;padding-top:10px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.ctn2_list dd span{padding:0 10px;}
.ctn2_list dd .p.divSpan{flex-direction:column;}

.ctn2_list2 dt{background: #1387ea;}
.ctn2_list2 dt:after{ background: url(https://www.h3c.com/cn/tres/NewWebUI/2024/images/Linseer/2025/shad3.png) no-repeat;background-size: 100%;}
.ctn2_list2 dd{flex:0 0 300px;background:#dbf2fe;}
.ctn2_list2 dd h3{background-image: linear-gradient(#dbf2fe,#b7e2fa);color:#1397ea;}
.ctn2_list2 dd:after{ background: url(https://www.h3c.com/cn/tres/NewWebUI/2024/images/Linseer/2025/shad4.png) no-repeat;background-size: 100%;}



.hundred-industrie-section{ padding: 60px 0; background-position: center; background-repeat: no-repeat; background-size: cover; color: #fff; text-align: center;}
.hundred-industrie-section .type span{ display: inline-block; padding: 7px 18px 7px 32px; background-color: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 30px; font-size: 14px; color: rgba(255, 255, 255, 0.6); font-weight: bold; position: relative;}
.hundred-industrie-section .type span::before{ content: ''; width: 6px; height: 6px; border-radius: 100%; background-color: rgba(251, 44, 54, 0.6); position: absolute; top: 50%; transform:translateY(-50%); left: 17px;}
.hundred-industrie-section .tit{ font-size: 48px; font-weight: bold; margin-top: 20px;}
.hundred-industrie-section .cont{ font-size: 16px; color: #99A1AF; line-height: 1.8; margin-top: 15px;}

.success-case-section{ background-color: #F9FAFB;}
.success-case-section .base-solution-title{ text-align: left; position: relative; padding-right: 120px;}
.success-case-section .base-solution-title .tit::before{ left: 0; transform: translateX(0);}
.success-case-section .base-solution-title .base-more-link{ position: absolute; right: 0; bottom: 0;}
.success-case-list{ margin-top: 20px;}
.success-case-list ul{ margin: 0 -10px;}
.success-case-list li{ float: left; width: 25%; padding: 0 10px; margin-top: 20px;}
.success-case-list li .block-box{ background-color: #fff; border: 1px solid #F3F4F6; border-radius: 16px; overflow: hidden;}
.success-case-list li .block-box .pic-box{ overflow: hidden;}
.success-case-list li .block-box .pic-box img{ display: block; width: 100%; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.success-case-list li .block-box .cont-box{ padding: 20px; font-size: 14px;}
.success-case-list li .block-box .cont-box .tit{ font-size: 18px; color: #000; font-weight: bold; line-height: 1.5; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.success-case-list li .block-box .cont-box .cont{ color: #6A7282; margin-top: 15px; line-height: 1.5; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.success-case-list li .block-box .cont-box .base-more-link{ margin-top: 15px; padding-top: 15px; border-top: 1px solid #F3F4F6;}
.success-case-list li .block-box a:hover .cont-box .tit{ color: #E7000B;}
.success-case-list li .block-box a:hover .pic-box img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}

.news-update-section .base-solution-title{ text-align: left; position: relative; padding-right: 120px;}
.news-update-section .base-solution-title .tit::before{ left: 0; transform: translateX(0);}
.news-update-section .base-solution-title .base-more-link{ position: absolute; right: 0; bottom: 0;}
.news-update-swiper{ margin-top: 20px;}
.news-update-swiper .swiper-container{ margin: 0 -10px;}
.news-update-swiper .swiper-wrapper{ display: block;}
.news-update-swiper .swiper-slide{ float: left; width: 25%; padding: 0 10px; margin-top: 20px;}
.news-update-swiper .swiper-slide .block-box{ background-color: #fff; border: 1px solid #F3F4F6; border-radius: 16px; overflow: hidden;}
.news-update-swiper .swiper-slide .block-box .pic-box{ overflow: hidden;}
.news-update-swiper .swiper-slide .block-box .pic-box img{ display: block; width: 100%; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.news-update-swiper .swiper-slide .block-box .cont-box{ padding: 20px; font-size: 14px;}
.news-update-swiper .swiper-slide .block-box .cont-box .tit{ font-size: 18px; color: #000; font-weight: bold; line-height: 1.5; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news-update-swiper .swiper-slide .block-box .cont-box .cont{ color: #6A7282; margin-top: 15px; line-height: 1.5; height: 4.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.news-update-swiper .swiper-slide .block-box .cont-box .bot-box{ margin-top: 15px; padding-top: 15px; border-top: 1px solid #F3F4F6;}
.news-update-swiper .swiper-slide .block-box .cont-box .bot-box .date{ float: left; font-size: 12px; color: #99A1AF; padding-left: 20px; background: url(../images/LinSeer/icon-date.png) left center no-repeat; background-size: 14px;}
.news-update-swiper .swiper-slide .block-box .cont-box .bot-box .base-more-link{ float: right;}
.news-update-swiper .swiper-slide .block-box a:hover .cont-box .tit{ color: #E7000B;}
.news-update-swiper .swiper-slide .block-box a:hover .pic-box img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}

.news-update-swiper .solution-swiper-pager{ display: none;}
.news-update-swiper.banner-animate .swiper-wrapper{ display: flex;}
.news-update-swiper.banner-animate .solution-swiper-pager{ display: block;}

.related-download-section{ background-color: #F9FAFB;}
.related-download-swiper{ margin-top: 30px;}
.related-download-swiper .swiper-container{ margin: 0 -10px;}
.related-download-swiper .swiper-wrapper{ display: block;}
.related-download-swiper .swiper-slide{ float: left; width: 25%; padding: 0 10px;}
.related-download-swiper .swiper-slide .block-box{ border: 1px solid #F3F4F6; border-radius: 12px; background-color: #fff; padding: 24px; margin-top: 20px;}
.related-download-swiper .swiper-slide .block-box .tit{ float: left; width: 72%; font-size: 14px; color: #000; font-weight: bold; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.related-download-swiper .swiper-slide .block-box .download{ float: right; font-size: 12px; color: #E7000B; font-weight: bold; border: 1px solid rgba(220, 38, 38, 0.19); border-radius: 32px; padding: 7px 15px 7px 35px; background: url(../images/LinSeer/icon-download.png) 15px center no-repeat; background-size: 14px;}
.related-download-swiper .solution-swiper-pager{ display: none;}
.related-download-swiper.banner-animate .swiper-wrapper{ display: flex;}
.related-download-swiper.banner-animate .solution-swiper-pager{ display: block;}

.solution-consulting-section{ padding: 60px 0; background-position: center; background-repeat: no-repeat; background-size: cover; color: #fff; text-align: center;}
.solution-consulting-section .tit{ font-size: 24px; font-weight: bold;}
.solution-consulting-section .cont{ font-size: 14px; color: #99A1AF; line-height: 1.8; margin-top: 15px;}
.solution-consulting-section .base-btn-box{ margin-top: 25px;}

.agent-infra-best-practices-inner{ margin-top: 60px;}
.agent-infra-best-practices-inner ul{ margin: 0 -10px;}
.agent-infra-best-practices-inner li{ float: left; width: 50%; padding: 0 10px; margin-bottom: 20px;}
.agent-infra-best-practices-inner li .block-box{ border: 1px solid #E8ECF5; border-radius: 16px; padding: 30px; background-color: #fff; position: relative;}
.agent-infra-best-practices-inner li .block-box .icon{ width: 56px; height: 56px; background-color: #F9FAFB; border-radius: 12px; position: relative;}
.agent-infra-best-practices-inner li .block-box .icon img{ display: block; width: 28px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.agent-infra-best-practices-inner li .block-box .cont-box{ margin-top: 24px; font-size: 16px;}
.agent-infra-best-practices-inner li .block-box .cont-box .tit1{ font-size: 20px; font-weight: bold; line-height: 1.5;}
.agent-infra-best-practices-inner li .block-box .cont-box .cont{ color: #6A7282; margin-top: 25px; line-height: 1.5; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.agent-infra-best-practices-inner li:nth-of-type(5){ width: 100%;}

.agent-infra-architecture-diagram-section{ background-color: #F9FAFB;}
.agent-infra-architecture-diagram-inner{ margin-top: 60px;}
.agent-infra-architecture-diagram-inner .pic-box{ float: left; width: 26%;}
.agent-infra-architecture-diagram-inner .pic-box img{ display: block; width: 100%;}
.agent-infra-architecture-diagram-inner .cont-inner{ float: right; width: 74%; padding-left: 10px;}
.agent-infra-architecture-diagram-inner .cont-inner .cont-block{ background-color: #fff; padding: 12px 30px; font-size: 0; margin-top: 10px}
.agent-infra-architecture-diagram-inner .cont-inner .cont-block:first-child{ margin-top: 0;}
.agent-infra-architecture-diagram-inner .cont-inner .cont-block .type-box,.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box{ display: inline-block; vertical-align: middle; font-size: 14px;}
.agent-infra-architecture-diagram-inner .cont-inner .cont-block .type-box{ width: 20%; padding: 5px 20px 5px 0; border-right: 2px solid #DC2626;}
.agent-infra-architecture-diagram-inner .cont-inner .cont-block .type-box .tit{ font-size: 20px; color: #DC2626; font-weight: bold; margin-bottom: 10px;}

.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box{ width: 80%; padding-left: 35px; position: relative;}
.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box dl{ width: 80%;}
.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box dl dd{ font-size: 16px; margin: 8px 0; padding-left: 13px; position: relative;}
.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box dl dd::before{ content: ''; width: 5px; height: 5px; background-color: #DC2626; border-radius: 100%; position: absolute; left: 0; top: 8px;}
.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box .label{ background-color: #FEF2F2; border-radius: 14px; padding: 8px 13px; font-size: 12px; color: #DC2626; font-weight: bold; position: absolute; top: 50%; transform:translateY(-50%); right: 0;}

.agent-infra-openclaw-inner{ margin-top: 60px;}
.agent-infra-openclaw-inner ul{ display: flex; gap: 20px; margin: 0 -20px;}
.agent-infra-openclaw-inner li{ display: flex; gap: 30px; flex: 1 0 0;}
.agent-infra-openclaw-inner li .block-box{ width: 100%; padding: 40px 30px; border-radius: 14px; border: 1px solid #E5E7EB; background-color: #FFF;}
.agent-infra-openclaw-inner li .block-box .tit-box{ padding-bottom: 20px; border-bottom: 1px solid #E5E7EB;}
.agent-infra-openclaw-inner li .block-box .tit-box .icon,.agent-infra-openclaw-inner li .block-box .tit-box span{ display: inline-block; vertical-align: middle;}
.agent-infra-openclaw-inner li .block-box .tit-box .icon{ width: 32px; margin-right: 15px;}
.agent-infra-openclaw-inner li .block-box .tit-box .icon img{ display: block; width: 100%;}
.agent-infra-openclaw-inner li .block-box .tit-box span{ font-size: 20px; font-weight: bold;}
.agent-infra-openclaw-inner li .block-box .cont-box{ margin-top: 30px; font-size: 16px; color: #6B7280;}
.agent-infra-openclaw-inner li .block-box .cont-box .tit{ margin-bottom: 10px;}
.agent-infra-openclaw-inner li .block-box .cont-box strong{ font-size: 18px; font-weight: bold; color: #111827;}

.agent-infra-user-scenario-section{ background-color: #F9FAFB;}
.agent-infra-user-scenario-inner{ margin-top: 60px;}
.agent-infra-user-scenario-inner ul{ display: flex; gap: 20px; margin: 0 -20px;}
.agent-infra-user-scenario-inner li{ display: flex; flex: 1 0 0;}
.agent-infra-user-scenario-inner li .block-box{ width: 100%; border-radius: 14px; border: 1px solid #E5E7EB; background-color: #FFF; overflow: hidden;}
.agent-infra-user-scenario-inner li .block-box .tit-box{ padding: 24px 24px 16px 24px; border-bottom: 1px solid #E5E7EB; background-color: #F1F5F9; font-size: 20px; font-weight: bold;}
.agent-infra-user-scenario-inner li .block-box .tit-box span{ padding-left: 25px; position: relative;}
.agent-infra-user-scenario-inner li .block-box .tit-box span::before{ content: ''; width: 5px; height: 20px; background-color: #DC2626; border-radius: 5px; position: absolute; top: 50%; transform:translateY(-50%); left: 0;}
.agent-infra-user-scenario-inner li .block-box .cont-box{ padding: 12px 24px; font-size: 16px;}
.agent-infra-user-scenario-inner li .block-box .cont-box dl dd{ margin: 12px 0; position: relative; padding-left: 22px;}
.agent-infra-user-scenario-inner li .block-box .cont-box dl dd::before{ content: ''; width: 12px; height: 12px; background: url(../images/LinSeer/user-scenario-arrow.png) center no-repeat; background-size: cover; position: absolute; left: 0; top: 4px;}

.agent-infra-deployment-scenario-inner{ margin-top: 35px;}
.agent-infra-deployment-scenario-inner .tab-box{ text-align: center;}
.agent-infra-deployment-scenario-inner .tab-box ul{ display: inline-block; vertical-align: top; border-radius: 10px; border: 1px solid #E2E8F0; background-color: #F1F5F9; padding: 4px 2px;}
.agent-infra-deployment-scenario-inner .tab-box li{ float: left; font-size: 13px; color: #6B7280; font-weight: bold; padding: 9px 24px; border-radius: 8px; cursor: pointer; margin: 0 2px;}
.agent-infra-deployment-scenario-inner .tab-box li.active{ background-color: #DC2626; color: #fff;}
.agent-infra-deployment-scenario-inner .tab-container{ margin-top: 35px;}
.agent-infra-deployment-scenario-inner .tab-container .box{ display: none;}
.deployment-scenario-inner{ border-radius: 16px; border: 1px solid #E5E7EB; background-color: #FFF; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.06);}
.deployment-scenario-inner .tit-box{ background-color: #F1F5F9; padding: 16px 40px; font-size: 20px; color: #111827; font-weight: bold;}
.deployment-scenario-inner .cont-inner{ position: relative;}
.deployment-scenario-inner .cont-inner::before{ content: ''; width: 1px; height: 100%; background-color: #F3F4F6; position: absolute; left: 46%; top: 0;}
.deployment-scenario-inner .cont-inner .pic-box{ /* float: right; */ width: 54%; padding: 20px 0; position: absolute; top: 50%; transform:translateY(-50%); right: 0;}
.deployment-scenario-inner .cont-inner .pic-box img{ display: block; width: 100%;}
.deployment-scenario-inner .cont-inner .cont-box{ float: left; width: 46%; padding: 32px 40px; font-size: 16px;}
.deployment-scenario-inner .cont-inner .cont-box .cont-block{ margin-top: 20px;}
.deployment-scenario-inner .cont-inner .cont-box .cont-block:first-child{ margin-top: 0;}
.deployment-scenario-inner .cont-inner .cont-box .cont-block .tit{ font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.deployment-scenario-inner .cont-inner .cont-box .cont-block dl dd{ padding-left: 13px; position: relative; margin-bottom: 10px;}
.deployment-scenario-inner .cont-inner .cont-box .cont-block dl dd::before{ content: ''; width: 5px; height: 5px; background-color: #DC2626; border-radius: 100%; position: absolute; left: 0; top: 8px;}
.deployment-scenario-inner .cont-inner .cont-box .cont-block .hxld-box li{ border-radius: 10px; border: 1px solid #F1F5F9; background-color: #F8FAFC; padding: 14px; margin-top: 10px; position: relative; padding-left: 100px;}
.deployment-scenario-inner .cont-inner .cont-box .cont-block .hxld-box li strong{ color: #DC2626; font-weight: bold; position: absolute; left: 14px; top: 14px;}
.agent-infra-deployment-scenario-inner .tab-container .box:nth-of-type(2) .deployment-scenario-inner .cont-inner .cont-box .cont-block .hxld-box li{ padding-left: 130px;}












@media (max-width: 1680px){
	/* 缩小80% */
	.edit-container{ width: 1330px;}
	
	.solution-banner .ns-container{ width: 1330px !important;}
	.solution-banner .ns-master-banner-container .ns-master-banner-slide .ns-master-banner-content h2{ font-size: 40px;}
	.solution-banner .ns-master-banner-container .ns-master-banner-slide .ns-master-banner-content p{ font-size: 14px;}
	.solution-banner a.ns-btn{ font-size: 16px;}
	
	.solution-breadcrumb{ padding: 20px 0; font-size: 16px;}
	
	.base-solution-title{ font-size: 14px;}
	.base-solution-title .tit{ font-size: 28px; padding-bottom: 14px;}
	.base-solution-title .tit::before{ width: 38px;}
	.base-solution-title .txt{ margin-top: 14px;}
	
	.solution-section{ padding: 80px 0;}
	
	.our-advantages-inner{ margin-top: 45px;}
	.our-advantages-inner li .block-box{ padding: 25px;}
	.our-advantages-inner li .block-box .num{ font-size: 64px; top: 15px; right: 25px;}
	.our-advantages-inner li .block-box .icon{ width: 45px; height: 45px;}
	.our-advantages-inner li .block-box .icon img{ width: 22px;}
	.our-advantages-inner li .block-box .cont-box{ margin-top: 20px; font-size: 14px;}
	.our-advantages-inner li .block-box .cont-box .tit1{ font-size: 18px;}
	.our-advantages-inner li .block-box .cont-box .cont{ margin-top: 20px;}
	
	.overall-architecture-inner{ margin-top: 45px;}
	
	.scenario-based-solution-inner{ margin-top: 45px;}
	.scenario-based-solution-inner li .block-box .cont-box{ padding: 20px; font-size: 14px;}
	.scenario-based-solution-inner li .block-box .cont-box .tit{ font-size: 16px;}
	.scenario-based-solution-inner li .block-box .cont-box .cont{ margin-top: 15px;}
	.scenario-based-solution-inner li .block-box .cont-box dl{ margin-top: 15px; padding-top: 15px;}
	
	.help-customers-inner{ margin-top: 45px;}
	.help-customers-inner .cont{ font-size: 16px;}
	.help-customers-inner .base-btn-box{ margin-top: 45px;}
	
	.solution-swiper-pager{ margin-top: 40px;}
	.solution-swiper-pager .swiper-pagination .swiper-pagination-bullet-active{ width: 36px;}
	
	.main-product-swiper{ margin-top: 30px;}
	.main-product-swiper .swiper-slide .block-box .cont-box{ padding: 30px 25px; font-size: 14px;}
	.main-product-swiper .swiper-slide .block-box .cont-box .tit{ font-size: 16px; margin-bottom: 10px;}
	.main-product-swiper .swiper-slide .block-box .base-more-link{ bottom: 30px; left: 25px;}
	
	.authoritative-certification-swiper{ margin-top: 45px;}
	.authoritative-certification-swiper .swiper-container{ margin: 0 -25px;}
	.authoritative-certification-swiper .swiper-slide{ padding: 0 25px;}
	.authoritative-certification-swiper .swiper-slide .block-box .tit{ margin-top: 25px; font-size: 16px;}
	
	.optimal-solution-inner{ margin-top: 45px;}
	
	.hundred-industrie-section .tit{ font-size: 38px;}
	.hundred-industrie-section .cont{ font-size: 14px;}
	
	.success-case-list{ margin-top: 15px;}
	.success-case-list li .block-box .cont-box .tit{ font-size: 16px;}
	
	.news-update-swiper{ margin-top: 15px;}
	.news-update-swiper .swiper-slide .block-box .cont-box .tit{ font-size: 16px;}
	
	.related-download-swiper{ margin-top: 25px;}
	.related-download-swiper .swiper-slide .block-box{ padding: 20px;}
	.related-download-swiper .swiper-slide .block-box .tit{ width: 70%;}
	
	.agent-infra-best-practices-inner{ margin-top: 45px;}
	.agent-infra-best-practices-inner li .block-box{ padding: 25px;}
	.agent-infra-best-practices-inner li .block-box .icon{ width: 45px; height: 45px;}
	.agent-infra-best-practices-inner li .block-box .icon img{ width: 22px;}
	.agent-infra-best-practices-inner li .block-box .cont-box{ margin-top: 20px; font-size: 14px;}
	.agent-infra-best-practices-inner li .block-box .cont-box .tit1{ font-size: 18px;}
	.agent-infra-best-practices-inner li .block-box .cont-box .cont{ margin-top: 20px;}
	
	.agent-infra-architecture-diagram-inner{ margin-top: 45px;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block{ padding: 10px 25px;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .type-box .tit{ font-size: 18px;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box{ padding-left: 30px;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box dl{ width: 74%;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box dl dd{ font-size: 14px; margin: 5px 0;}
	
	.agent-infra-openclaw-inner{ margin-top: 45px;}
	.agent-infra-openclaw-inner li .block-box{ padding: 30px 25px;}
	.agent-infra-openclaw-inner li .block-box .tit-box .icon{ width: 26px; margin-right: 12px;}
	.agent-infra-openclaw-inner li .block-box .tit-box span{ font-size: 18px;}
	.agent-infra-openclaw-inner li .block-box .cont-box{ margin-top: 25px; font-size: 14px;}
	.agent-infra-openclaw-inner li .block-box .cont-box strong{ font-size: 16px;}
	
	.agent-infra-user-scenario-inner{ margin-top: 45px;}
	.agent-infra-user-scenario-inner li .block-box .tit-box{ padding: 20px 20px 12px 20px; font-size: 18px;}
	.agent-infra-user-scenario-inner li .block-box .tit-box span{ padding-left: 20px;}
	.agent-infra-user-scenario-inner li .block-box .tit-box span::before{ width: 4px; height: 18px;}
	.agent-infra-user-scenario-inner li .block-box .cont-box{ padding: 10px 20px; font-size: 14px;}
	.agent-infra-user-scenario-inner li .block-box .cont-box dl dd{ padding-left: 20px;}
	.agent-infra-user-scenario-inner li .block-box .cont-box dl dd::before{ width: 10px; height: 10px;}
	
	.agent-infra-deployment-scenario-inner{ margin-top: 30px;}
	.agent-infra-deployment-scenario-inner .tab-container{ margin-top: 30px;}
	.deployment-scenario-inner .tit-box{ padding: 13px 35px; font-size: 18px;}
	.deployment-scenario-inner .cont-inner .cont-box{ padding: 30px 35px; font-size: 14px;}
	.deployment-scenario-inner .cont-inner .cont-box .cont-block .tit{ font-size: 18px;}
	.deployment-scenario-inner .cont-inner .cont-box .cont-block .hxld-box li{ padding-left: 88px;}
	.agent-infra-deployment-scenario-inner .tab-container .box:nth-of-type(2) .deployment-scenario-inner .cont-inner .cont-box .cont-block .hxld-box li{ padding-left: 118px;}
	
	
	
	
	
	
	
	
	
	
}

@media (max-width: 1440px){
	/* 缩小70% */
	.edit-container{ width: 1140px;}
	
	.swiper-slide{ height: auto;}
	
	.solution-banner .ns-container{ width: 1140px !important;}
	.solution-banner .ns-master-banner-container .ns-master-banner-slide .ns-master-banner-content h2{ font-size: 35px;}
	.solution-banner a.ns-btn{ font-size: 14px;}
	
	.solution-breadcrumb{ padding: 20px 0; font-size: 14px;}
	
	.base-solution-title .tit{ font-size: 25px;}
	
	.solution-section{ padding: 70px 0;}
	
	.our-advantages-inner li .block-box{ padding: 20px;}
	.our-advantages-inner li .block-box .cont-box .cont{ height: 4.5em; -webkit-line-clamp:3;}
	
	.related-download-swiper .swiper-slide .block-box .tit{ width: 65%;}
	
	.ctn2_list{padding-bottom:6.5vw;}
	.ctn2_list dl{width:75%;}
	.ctn2_list dd{flex:0 0 40%;}
	.ctn2_list2 dd{flex:0 0 26.5%;}
	.ctn2_list dd h3{width:70%;font-size: 16px;}
	
	.agent-infra-best-practices-inner li .block-box{ padding: 20px;}
	.agent-infra-architecture-diagram-inner .pic-box{ width: 30%;}
	.agent-infra-architecture-diagram-inner .cont-inner{ width: 70%;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .type-box{ width: 24%;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box{ width: 76%;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box dl{ width: 70%;}
	
	
	
}

@media (max-width: 1200px){
	/* 缩小60% */
	.edit-container{ width: 960px;}
	
	.ctn2_list dt{flex:0 0 120px;}
	.ctn2_list2 dd h3{width:94%;}
	.ctn2_list dd span{padding:0 5px;}
	.ctn2_list dd h3{height:41px;}
	
}

@media (max-width: 992px){
	/* 缩小60% */
	.edit-container{ width: 100%; padding: 0 20px;}
	
	.solution-container{ margin-top: 0;}
	
	.solution-banner .ns-container{ width: 100% !important;}
	.solution-banner .ns-master-banner-container .ns-master-banner-slide .ns-master-banner-content h2{ font-size: 5.866vw;}
	.solution-banner .ns-master-banner-container .ns-master-banner-slide .ns-master-banner-content p{ width:100%;}
	.solution-banner a.ns-btn{ background-color: rgba(255, 255, 255, 0.2);}
	
	.solution-banner video.ns-banner{ display: none; width: 100%;}
	
	.solution-breadcrumb{ padding: 12px 0;}
	
	.base-solution-title{ font-size: 12px;}
	.base-solution-title .tit{ font-size: 5.3vw; padding-bottom: 10px;}
	.base-solution-title .txt{ margin-top: 10px;}
	
	.solution-section{ padding: 40px 0;}
	
	.our-advantages-inner{ margin-top: 30px;}
	.our-advantages-inner li{ float: none; width: 100%;}
	.our-advantages-inner li .block-box{ padding: 20px; border-radius: 10px;}
	.our-advantages-inner li .block-box .cont-box .tit1{ font-size: 4.8vw;}
	.our-advantages-inner li .block-box .cont-box .cont{ height: auto; -webkit-line-clamp: initial;}
	.our-advantages-inner li:nth-of-type(4), .our-advantages-inner li:nth-of-type(5){ width: 100%;}
	
	.overall-architecture-inner{ margin-top: 30px; border-radius: 10px;}
	
	.scenario-based-solution-inner{ margin-top: 30px;}
	.scenario-based-solution-inner li{ float: none; width: 100%; margin-top: 20px;}
	.scenario-based-solution-inner li:first-child{ margin-top: 0;}
	.scenario-based-solution-inner li .block-box{ border-radius: 10px;}
	.scenario-based-solution-inner li .block-box .cont-box{ font-size: 12px;}
	.scenario-based-solution-inner li .block-box .cont-box .cont{ height: auto; -webkit-line-clamp: initial;}
	
	.help-customers-inner{ margin-top: 30px;}
	.help-customers-inner .cont{ font-size: 14px;}
	.help-customers-inner .base-btn-box{ margin-top: 30px;}
	
	.solution-swiper-pager{ margin-top: 20px; font-size: 12px;}
	.solution-swiper-pager .swiper-pagination{ position: initial;}
	
	.main-product-swiper{ margin-top: 30px;}
	.main-product-swiper .swiper-slide{ float: none; width: 100%;}
	.main-product-swiper .swiper-slide .block-box{ margin-top: 0; border-radius: 10px;}
	.main-product-swiper .swiper-slide .block-box .cont-box{ padding: 20px;}
	.main-product-swiper .swiper-slide .block-box .base-more-link{ bottom: 20px; left: 20px;}
	
	.authoritative-certification-swiper{ margin-top: 30px; overflow-x: auto;}
	.authoritative-certification-swiper .swiper-container{ margin: 0 -10px;}
	.authoritative-certification-swiper .swiper-slide{ float: none; width: 100%; padding: 0 10px;}
	.authoritative-certification-swiper .swiper-slide .block-box .tit{ margin-top: 20px;}
	
	.optimal-solution-inner{ margin-top: 30px;}
	.ctn2_list dt{flex:0 0 100%;height:40px;margin-bottom: 3vw;}
	.ctn2_list dd{flex:0 0 100%;}
	.ctn2_list dt:after{display: none;}
	.ctn2_list{margin-bottom: 8vw;padding-bottom: 8vw;}
	.ctn2_list dd span{flex:1;padding:0;}
	.ctn2_list dd{min-height: auto;}
	
	.hundred-industrie-section .type span{ font-size: 12px;}
	.hundred-industrie-section .tit{ font-size: 6.933vw;}
	.hundred-industrie-section .cont{ font-size: 12px;}
	
	.success-case-list{ margin-top: 30px;}
	.success-case-list li{ float: none; width: 100%; margin-top: 20px;}
	.success-case-list li:first-child{ margin-top: 0;}
	.success-case-list li .block-box{ border-radius: 10px;}
	
	.news-update-swiper{ margin-top: 30px;}
	.news-update-swiper .swiper-slide{ float: none; width: 100%; margin-top: 0;}
	
	
	.related-download-swiper{ margin-top: 30px;}
	.related-download-swiper .swiper-slide{ float: none; width: 100%;}
	.related-download-swiper .swiper-slide .block-box{ margin-top: 20px;}
	
	.solution-consulting-section .tit{ font-size: 5.3vw;}
	.solution-consulting-section .cont{ font-size: 12px;}
	
	.agent-infra-best-practices-inner{ margin-top: 30px;}
	.agent-infra-best-practices-inner li{ float: none; width: 100%;}
	.agent-infra-best-practices-inner li .block-box{ padding: 20px; border-radius: 10px;}
	.agent-infra-best-practices-inner li .block-box .cont-box .tit1{ font-size: 4.8vw;}
	.agent-infra-best-practices-inner li .block-box .cont-box .cont{ height: auto; -webkit-line-clamp: initial;}
	
	.agent-infra-architecture-diagram-inner{ margin-top: 30px;}
	.agent-infra-architecture-diagram-inner .pic-box{ float: none; width: 100%;}
	.agent-infra-architecture-diagram-inner .cont-inner{ float: none; width: 100%; padding-left: 0;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block{ padding: 20px;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block:first-child{ margin-top: 10px;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .type-box, .agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box{ display: block;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .type-box{ width: 100%; padding: 0 0 15px 0; border: 0; border-bottom: 2px solid #DC2626; margin-bottom: 15px;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .type-box .tit{ font-size: 4.8vw;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box{ width: 100%; padding-left: 0;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box dl{ width: 100%;}
	.agent-infra-architecture-diagram-inner .cont-inner .cont-block .right-box .label{ position: initial; transform: translateY(0); display: inline-block; margin-top: 20px;}
	
	.agent-infra-openclaw-inner{ margin-top: 30px;}
	.agent-infra-openclaw-inner ul{ display: block; margin: 0;}
	.agent-infra-openclaw-inner li{ margin-top: 20px;}
	.agent-infra-openclaw-inner li:first-child{ margin-top: 0;}
	.agent-infra-openclaw-inner li .block-box{ padding: 20px;}
	.agent-infra-openclaw-inner li .block-box .tit-box .icon{ width: 24px; margin-right: 10px;}
	.agent-infra-openclaw-inner li .block-box .tit-box span{ font-size: 4.266vw;}
	.agent-infra-openclaw-inner li .block-box .cont-box{ margin-top: 20px;}
	
	.agent-infra-user-scenario-inner{ margin-top: 30px;}
	.agent-infra-user-scenario-inner ul{ display: block; margin: 0;}
	.agent-infra-user-scenario-inner li{ margin-top: 20px;}
	.agent-infra-user-scenario-inner li:first-child{ margin-top: 0;}
	.agent-infra-user-scenario-inner li .block-box .tit-box{ padding: 15px 20px 10px 20px; font-size: 16px;}
	
	.agent-infra-deployment-scenario-inner{ margin-top: 20px;}
	.agent-infra-deployment-scenario-inner .tab-box li{ padding: 9px 15px;}
	.agent-infra-deployment-scenario-inner .tab-container{ margin-top: 20px;}
	.deployment-scenario-inner .tit-box{ padding: 12px 20px; font-size: 4.266vw;}
	.deployment-scenario-inner .cont-inner::before{ display: none;}
	.deployment-scenario-inner .cont-inner .pic-box{ width: 100%; position: initial; transform: translateY(0); border-bottom: 1px solid #F3F4F6;}
	.deployment-scenario-inner .cont-inner .cont-box{ float: none; width: 100%; padding: 20px 20px;}
	.deployment-scenario-inner .cont-inner .cont-box .cont-block .tit{ font-size: 16px;}
	.deployment-scenario-inner .cont-inner .cont-box .cont-block .hxld-box li{ padding-left: 14px;}
	.deployment-scenario-inner .cont-inner .cont-box .cont-block .hxld-box li strong{ position: initial; display: block; margin-bottom: 5px;}
	.agent-infra-deployment-scenario-inner .tab-container .box:nth-of-type(2) .deployment-scenario-inner .cont-inner .cont-box .cont-block .hxld-box li{ padding-left: 14px;}
	
	
	
}
