    .w1400 { max-width: 1300px; margin: 0 auto; position: relative; }
    .w1400-1 { max-width: 1320px; margin: 0 auto;position: relative}
    .problem-title {
        margin-top: 0;
        /*margin-bottom: 40px;*/
        text-align: center;
    }
/*产品页手机端为什么选择我们start*/ 
    /*.zuyong-server { background-image: url(/zy/m-bg1.png); background-size: 100% 100%; background-position: center center; padding:40px 0;}
    .zuyong-server .section-titletwo h2 { margin-bottom: 16px;text-align: center;font-size: 18px; font-weight: bold; color: #1c1d1f;line-height: 1;}*/
    .section-titletwo{margin-bottom:20px;}
    .section-titletwo p { color: #323235;line-height: 1;font-size: 13px;text-align: center;}
    /* Swiper container */
    .swiper-container-m {
      width: calc(100% - 20px); /* 调整宽度以留出左边距 */
      padding-left: 20px; /* 左边距 */
      height: 150px;
      overflow: hidden; /* 隐藏溢出部分 */
      position: relative; /* 使分页指示器定位相对于容器 */
    }

    /* Swiper slides */
    .swiper-slide {
      width: calc(100% - 40px); /* 调整宽度以显示部分下一张幻灯片 */
      margin-right: 20px; /* 幻灯片之间的间距 */
    }

    /*.zuyong-new-item {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
      padding: 20px;
      box-sizing: border-box;
      background-image: url(/img/m-bg0.png);
      background-size: 100% 100%;
      background-position: center center;
      border-radius: 10px;
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
      height: 100%;
    }
    .zuyong-new-item h4{
        font-size: 16px;
        font-weight: bold;
        color: #1c1d1f;
        margin-bottom: 5px;
    }
    .zuyong-new-item p {
        font-size: 13px;
        color: #323235;
        line-height: 22px;
        margin-bottom: 11px;
        letter-spacing: -0.5px;
    }*/
        
    /* 分页指示器样式 */
    .swiper-pagination2 {
      margin-top: 20px; /* 控制分页指示器与轮播图内容的间距 */
      text-align: center;
      position: relative;
      display: flex;
      justify-content: center;
    }

    .swiper-pagination-bullet {
      background: #007aff;
      margin: 0 5px;
    }

    .swiper-pagination-bullet-active {
      background: #ff9500;
    }
/*产品页手机端为什么选择我们end*/ 
/*产品页定位跳转导航start*/ 
        .skip-box {
            width: 100%;
            background-color: #fff; /* 你可以根据需求更改背景颜色 */
            box-shadow: 0px 4px 16px 0px rgba(199, 208, 222, 0.25);
            border-bottom: solid 1px rgba(225, 229, 235, .8);
            z-index: 1000; /* 确保导航栏在最前面 */
        }

        .fixed {
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 1000;
            background-color: #fff; /* 你可以根据需求更改背景颜色 */
            box-shadow: 0px 4px 16px 0px rgba(199, 208, 222, 0.25);
            border-bottom: solid 1px rgba(225, 229, 235, .8);
        }

        .menu-tab {
            display: flex;
            justify-content: space-around;
            padding: 0;
            margin: 0;
            list-style-type: none;
        }

        .menu-tab li {
            flex: 1;
            text-align: center;
        }

        .menu-tab a {
            display: block;
            /*padding: 10px;*/
            text-decoration: none;
            color: #333; /* 你可以根据需求更改文字颜色 */
            height: 60px;
            line-height: 60px;
        }

        .menu-tab .on a {
            font-weight: bold;
            color: #007bff; /* 选中项的颜色 */
        }
        .swiper-wrapper li.on a::after { position: absolute; content: ''; width: 100%; height: 3px; bottom: 0; left: 0; right: 0; background-color: #2981ff; }
/*产品页定位跳转导航end*/ 

/*.ceo-tag-bg{background-image: url(https://lhidc.com/img/hkt3.jpg);}*/
/*为什么选择我们start*/ 
/*.section { padding: 60px 0; overflow: hidden; width: 100%; }
.zuyong_server1{ padding: 60px 0; overflow: hidden; width: 100%; }
.w1400 { max-width: 1400px; margin: 0 auto;position: relative}
.pc-show { display: block; }
.introduce-box{ display: flex; }
.introduce-l{ min-width: 380px; min-height: 349px; border: 1px solid #ebedf0; padding: 50px; box-sizing: border-box; background-image:url(/img/waykk.jpg);background-repeat: no-repeat; background-position: bottom right;background-size:auto 100%; margin-right: 20px; }
.introduce-l p{ font-size: 24px; color: #1c1d1f; line-height: 1; margin-bottom: 16px; }
.introduce-l span{ font-size: 14px; color: #5d5d5d; }
.introduce-r table { border-collapse: collapse; border: 1px solid #ebedf0; width: 100%; }
.introduce-r table td{ border: 1px solid #ebedf0; width: 50%; height: 174px; padding: 25px 32px; box-sizing: border-box; position: relative; }
.introduce-r table td::before{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; opacity: 0; background: url(/img/bg1.png) no-repeat; background-position: top right; background-size: auto 100%; transition: all .3s ease-in-out; }
.introduce-r table td:hover::before{ opacity: 1; }
.introduce-r table td .section-item{ position: relative; z-index: 1; }
.introduce-r table td h4{ font-size: 16px; font-weight: bold; color: #323236; line-height: 1; margin-bottom: 13px; }
.introduce-r table td p{ font-size: 14px; color: #626266; line-height: 24px; margin-bottom: 14px; }
.introduce-r table td a{ display: block; width: 110px; height: 32px; line-height: 32px; font-size: 14px; text-align: center; color: #2981ff; border: 1px solid #2981ff; transition: all .3s ease-in-out; }*/    
/*为什么选择我end*/ 

/*产品页的小导航start*/   
.tab-content .active { display: block; }
.tab-content > div { display: none; }
.lhidc-product .tab-menu {text-align: center;line-height: 60px;display: flex;flex-wrap: nowrap;justify-content: space-between;align-content: space-between;overflow-x: auto;overflow-y: hidden;width: 100%;}
.lhidc-product .tab-menu .tab-menu-item { display: inline-block; cursor: pointer; width: 100%; text-align: center; font-size: 16px; position: relative; }
.lhidc-product .tab-menu .tab-menu-item:hover{color:#2981ff;}
.lhidc-product .tab-menu .tab-menu-item::after {position: absolute;bottom: 0;left: 0;content: '';width: 0;height: 3px;background-color: #2981ff;transition: all .3s;}
.lhidc-product .tab-menu .tab-menu-item.active{ color: #2981ff; }
/*.section {overflow: hidden; width: 100%;}*/
.section .section-title h2 { margin-bottom: 15px;line-height: 30px;font-size: 28px; color: #1c1d1f; position: relative; z-index: 1; text-align: center;font-weight: bold;}
.lhidc-product{position: relative;}
.lhidc-product .section-title { margin-bottom: 27px; }
.lhidc-product .tab-menu{ z-index: 1; justify-content: center; margin-bottom: 30px; border-bottom: 1px solid rgba(207, 212, 232, .4); }
.lhidc-product .tab-menu .active::after { height: 4px; bottom: -1px; }
.lhidc-product .tab-menu .tab-menu-item{ width: 150px; margin: 0 10px; }
.lhidc-product .tab-menu .active::after { content: ''; display: block; width: 100%; height: 3px; background-color: #2981ff; }
 /*产品页的小导航end*/ 
#ict-bottom-row, #ict-intro-row {

    margin: 0 auto;
}
.vc_row.vc_row-flex {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
}
.vc_row.vc_row-flex>.vc_column_container {
    display: flex;
}
    .vc_col-sm-6 {
        width: 50%;
        float: left;
    }
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
    justify-content: center;
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    z-index: 1;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

#secondary img, article img, figure, img, img.wp-post-image {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border-style: none;
}
#ict-intro .col-right {
    padding-left: 25px;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
    align-items: center;
}
.vc_row.vc_row-flex>.vc_column_container {
    display: flex;
}
.ict-listing .set {
    border-left: 3px solid #666;
    padding-left: 20px;
}
.ict-listing .set-bottom {
    margin-bottom: 35px;
}
.ict-listing .main-title {
    margin-bottom: 5px;
}
.sc .main-title, .tc .main-title {
    font-size: 18px;
}
.main-title {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: .3px;
    margin-bottom: 15px;
}
.sc .content, .tc .content {
    font-size: 17px;
}
.fa-solid{
        font-family: FontAwesome;
    }
.price_list_all td .ordernow:hover {
  background-color:#999;color:#fff;text-decoration:none;  
}
.news-item-time{ color: #C0C0C0; padding-right: 10px;}

@media screen and (min-width: 768px) and (max-width: 1199px) {
.price_list_all {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  table-layout: auto;
  box-shadow: 0 0px 14px 0 rgba(48, 64, 79, .1);
  border-radius: 15px;
}
.price_list_all tr {
  font-size: 16px;
}
.price_list_all th, .price_list_all td {
  padding: 21px 15px;
  font-weight: 400;
}
.price_list_all tr:hover {
  background-color: #f5f7fa;
}
.price_list_left{
  /*border-left: 1px solid #fff;*/
  font-size: 14px;
}
.price_list_all tbody{
    background-color: #fff;
    border-top: 1px solid #f2f2f2;
}
.price_list_all td .ordernow {
  /*background-color: #006fff;*/
  color: #2b2b2b;
  padding: 5px 10px;
  text-decoration: none;
  border-radius: 3px;
  border: 1px solid #999;
  font-weight: 400;
}
.server-select{
        display: none;
    }
}
    .lhidc-product {
        padding: 40px 0;
    }
/* Responsive Styles */
@media screen and (max-width: 767px) {
  .ceo-tag-bg{background-image: url(https://lhidc.com/img/product_banner_mb.png);}
  .image-caption2 {padding: 40px 20px 0 20px;}
  .tpm-prod-hero__mainDesc{font-size: 15px; color: #333;}
  .tpm-prod-hero__btn-group .xx { display: inline-block; text-align: center; font-size: 14px; width: 130px; height: 35px; line-height: 35px; color: #252b3a; border-radius: 100px; border: 1px solid #252b3a; letter-spacing: 1px; }
  .price_list_all {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  table-layout: auto;
  }
  .price_list_all, .price_list_all tbody, .price_list_all tr {
    display: block;
    width: 100%;
  }
  .price_list_all thead {
    display: none;
  }
  .price_list_all td br {
    display: none;
  }
  .price_list_all th, .price_list_all td {
    display: block;
    /*width: 100%;*/
    text-align: right;
    padding: 5px 25px;
  }
  
  .price_list_all th {
    text-align: left;
  }

  .price_list_all tr {
    margin-bottom: 20px;
	border: 1px solid #ddd;
    background: url(../img/m-item-bg.jpg) 100% 100% no-repeat;
    background-size: 100% 100%;
	font-size: 13px;
	padding: 20px 0;
	border-radius: 15px;
  }

  .price_list_all td {
    text-align: right;
    /*padding-left: 50%;*/
    position: relative;
  }

  .price_list_all td::before {
    content: attr(data-title);
    position: absolute;
    left: 25px;
    width: 25%;
    white-space: nowrap;
    text-align: left;
    /*font-weight: bold;*/
  }

  .price_list_all td .ordernow {
    display: block;
    text-align: center;
    margin-top: 10px;
    /*background-color: #006fff;*/
    color: #333;
    padding: 10px 7px;
    text-decoration: none;
    border-radius: 100px;
    border: 2px solid #999;
    font-size: 17px;
  }
  .lhidc-cat-switcher{
        display: none;
    }
    .server-select{
       display: flex;
       justify-content: center; 
    }
    .server-form-select {
    padding: 8px 10px;
    border-radius: 100px;
    min-width: 300px;
    text-align: center !important;
    text-align: -webkit-center !important;
    text-align-last: center;
    background-image: linear-gradient(45deg, transparent 50%, #fd276f 60%), linear-gradient(135deg, #fd276f 40%, transparent 50%) !important;
    background-position: calc(100% - 30px) 14px, calc(100% - 20px) 14px, 100% 0;
    background-size: 10px 10px, 10px 10px;
    background-repeat: no-repeat;
    appearance: none;
    color: #515151;
    background-color: #fff;
    }
/*为什么选择我们start*/ 
.pc-show { display: none !important; }

/*为什么选择我们end*/ 
/*产品页的小导航start*/    
.lhidc-product .tab-menu { text-align: center; line-height: 60px; margin-bottom: 15px; padding-bottom: 7px; display: flex; flex-wrap: nowrap; justify-content: space-between; align-content: space-between; overflow-x: auto; overflow-y: hidden; width: 100%; }
.lhidc-product .tab-menu .tab-menu-item {display: flex; justify-content: center; align-items: center; flex-direction: column; line-height: 30px; margin: 0 15px; font-size: 16px;}
.lhidc-product .tab-menu .active::after {height: 4px;bottom: -8px;}
.tab-menu { display: flex; overflow-x: auto; white-space: nowrap; scrollbar-width: none; /* 隐藏Firefox滚动条 */ }
.tab-menu::-webkit-scrollbar { display: none; /* 隐藏Chrome、Safari和Edge的滚动条 */ }
/*产品页的小导航end*/ 
.lhidc-product{padding: 40px 0;background-color: #fff;}
/*优势对比start*/ 
    .section-zuyong3{background: #f5f7fa;padding:40px 0;overflow: hidden; width: 100%;}
    .advantage-contrast { display: none; }
    .m-show { display: block; }
    .w1400 { width: calc(100% - 30px); }
    .m-advantage-contrast .advantage-contrast-box{
        border: 1px solid #e1e5eb;
        overflow: hidden;
    }
    .m-advantage-contrast .section-nav{
        display: flex;
        align-items: center;
        margin-right: -6%;
    }
    .m-advantage-contrast .section-nav>span{
        width: 50%;
        text-align: center;
        height: 45px;
        font-size: 15px;
        color: #323235;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #f6f9fc;
    }
    .m-advantage-contrast .section-nav>span img{
        width: 33px;
        margin-left: 4px;
    }
    .m-advantage-contrast .section-nav>span:first-child{
        -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
    }
    .m-advantage-contrast .section-nav>span:last-child{
        -webkit-clip-path: polygon(10% 0%, 100% 0, 100% 100%, 0% 100%);
        clip-path: polygon(10% 0%, 100% 0, 100% 100%, 0% 100%);
        margin-left: -5%;
    }
    .m-advantage-contrast .section-nav>span.active{
        color: #fff;
        background-image: linear-gradient(90deg,
		#1e78f9 0%,
		#6eaaff 100%);
    }
    .m-contrast-data .contrast-item-title img{
        width: 15px;
        margin-right: 8px;
    }
    .m-contrast-data li{
        border: none;
        display: block;
    }
    .m-contrast-data .contrast-item-title{
        color: #1c1d1f;
        font-size: 15px;
        margin-bottom: 10px;
        font-weight: bold;
        display: flex;
        align-items: center;
    }
    .m-contrast-data{
        padding: 20px 15px;
        box-sizing: border-box;
        background-color: #fff;
    }
    .m-contrast-data .contrast-item-p{
        line-height: 20px;
        font-size: 13px;
        color: #626266;
        margin-bottom: 0;
    }
    .m-contrast-data li:not(:last-child) {
        margin-bottom: 16px;
    }
/*优势对航end*/  
   .problem-box-news { padding: 10px 10px 0 10px; background-color: #fff; margin: 0;}
   .problem-box-new h2{padding-bottom:10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}
@media screen and (max-width:767px){
    .vc_col-sm-6 {
    width: 100%;
    }

    .tpm-prod-hero__dropdown-wrap{
        display: none;
    }
    .tpm-prod-hero__header{
       /* padding-top: 10px;*/
    }
    .tpm-prod-hero__tit{
        font-weight: bold;
        font-size: 23px;
        margin-bottom: 12px;
    }
    .tpm-prod-hero__btn-group{
        margin-top: 40px;
    }
    .ceo-pages-problema{
        padding: 40px 0;
    }
    .ceo-pages-problem{
        background-color: #fff;
        padding: 40px 0;
    }
    .lhidcys-left{
       padding: 30px;
       background-color: #fff;
   }
}
@media screen and (min-width:1200px){ 
    .skip-box{display:none;}
    .tpm-prod-hero__event {
    display: inline-block;
    height: 24px;
    padding: 0px 10px;
    background: linear-gradient(-90deg, #FB2D37 0%, #FF6052 100%);
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    line-height: 24px;
    margin-right: 4px;
    border-radius: 5px;
    }
    .tpm-prod-hero__dropdown-wrap {
        margin-bottom: 10px;
    }
    .tpm-prod-hero__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px;
}
    .tpm-prod-hero__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px;
}
    .tpm-prod-hero__tit {
    font-size: 40px;
    line-height: 52px;
    font-weight: 700;
    color: #293957;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
    .tpm-prod-hero__desc {
    font-size: 16px;
    line-height: 30px;
    max-width: 700px;
    color: #191919;
}
   
   .lhidcys-bg1{
    background: #fff url(https://lhidc.com/img/ystb1.png) no-repeat;
    background-position: 18px center;
    border-radius: 10px;
   }
   .lhidcys-bg2{
    background: #fff url(https://lhidc.com/img/ystb2.png) no-repeat;
    background-position: 18px center;
    border-radius: 10px;
   }
   .lhidcys-bg3{
    background: #fff url(https://lhidc.com/img/ystb3.png) no-repeat;
    background-position: 18px center;
    border-radius: 10px;
   }
   .lhidcys-bg4{
    background: #fff url(https://lhidc.com/img/ystb4.png) no-repeat;
    background-position: 18px center;
    border-radius: 10px;
   }
   .lhidcys-bg5{
    background: #fff url(https://lhidc.com/img/ystb5.png) no-repeat;
    background-position: 18px center;
    border-radius: 10px;
   }
   .lhidcys-bg6{
    background: #fff url(https://lhidc.com/img/ystb6.png) no-repeat;
    background-position: 18px center;
    border-radius: 10px;
   }
   .lhidcys-left{
       padding: 30px 30px 30px 100px;
   }
   .price_list_all {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  table-layout: auto;
  box-shadow: 0 0px 14px 0 rgba(48, 64, 79, .1);
  /*border-radius: 15px;*/
  color: #2b2b2b;
}
    .price_list_all tr {
  font-size: 16px;
}
    .price_list_all thead tr{
       background-color: #ffffff;
   }
    .smalltag {
    font-size: 14px;
    font-weight: 400;
}
    .speed-smalltag {
    font-weight: 400;
    font-size: 13px;
}
    .price_list_all th, .price_list_all td {
  padding: 18px 0 18px 25px;
  font-weight: 400;
}
    /*.price_list_all td {
        font-weight: 600;
    }*/
     .price_list_all tbody tr:hover {
  background-color: #f5f7fa;
}
    .price_list_left{
  /*border-left: 1px solid #fff;*/
  font-size: 14px;
}
    .price_list_all tbody{
    background-color: #fff;
    border-top: 1px solid #f2f2f2;
}
    .ordernow {
      color: inherit;
      padding: 8px 25px;
      border: 1px solid #999;
      border-radius: 3px;
      font-size: 15px;
    }

    .lhidc-ljzy-width{
        width: 15%;
    }
    .server-select{
        display: none;
    }
    .mobile-data{ display: none; }
    .zuyong-server{display:none; }
    .lhidc-product{padding: 80px 0;}
    .m-show {display: none;}
    .section-zuyong3{background: #fff;padding:60px 0;overflow: hidden; width: 100%;}
    .ceo-pages-problema{ background-color:#fff; padding: 60px 0 20px 0; }
    .ceo-pages-problem{  background-color:#fff; padding-bottom: 60px; }
    .problem-box-news{padding: 10px 20px; background-color: #fff; margin: 0;display: flex; flex-wrap: wrap;}
    .problem-box-new h2 { padding: 5px 0px; line-height: 26px; color: #333; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

}

@media screen and (min-width: 768px) and (max-width: 1034px) {
  .ycc {
    display: none !important;
  }
}