/* 索搜框 */
.search-box-small{
    position: fixed;
     background: #fff;
     top: 0;
     left: 0;
     right: 0;
     height: 5.5rem;
     height: clamp(4.125rem,4.58vw, 8.25rem);
     z-index: 999;
     padding: 0 23%;
     display: flex;
     opacity: 0;
     justify-content: center;
     align-items: center;
     transform: translateY(-100%);
     cursor: pointer;
     transition: all .5s ease;
 }
 .search-close {
   display: flex; 
   align-items: center;
   width: 1.375rem;
   width: clamp(1.03rem,1.15vw, 2.06rem);
   margin-left: 13.8vw;
   cursor: pointer;  
   transition: all .3s ease;
 
 }
 
 .search-box-small >input{
    border-bottom: 1px solid #d7d7d7;
    width: 25rem;
    width: clamp(18.75rem,20.83vw, 37.5rem);
    height: 3.125rem;
    height: clamp(2.34rem,2.6vw, 4.69rem);
}
 .search-box-small > img {
    width: 1.875rem; 
    width: clamp(1.41rem,1.56vw, 2.8125rem);
    height: 1.875rem; 
    height: clamp(1.41rem,1.56vw, 2.8125rem);
}
 .search-close:hover{transform: rotate(180deg);} 
 .search-box-small.on{transform: translateY(0%); opacity: 1;}
/* 搜索页面 */

.search-box{
    width: 50%;
    margin:0 auto  0.375rem;
    margin:0 auto  clamp(2.81rem,3.13vw, 5.625rem);
    border-radius: 2rem ;
    border-radius: clamp(1.5rem,1.67vw, 3rem) ;
    border: 1px solid #DFDFDF;
    overflow: hidden;
    background: #FFFFFF;
}
.serach-input{
    flex: 1;
    height: 4rem;
    height: clamp(3rem,3.33vw, 6rem);    
    border: 0;
    padding: 0 1.875rem;
    padding: 0 clamp(1.41rem, 1.56vw,2.81rem);
}
.search-btn{
    width: 8.75rem;
    width:  clamp(6.56rem, 7.29vw,13.125rem);
    cursor: pointer;
    height: 4rem;
    height: clamp(3rem,3.33vw, 6rem);
    line-height: 4rem;
    line-height: clamp(3rem,3.33vw, 6rem);
    text-align: center;
    background: linear-gradient( 90deg, #E83E4A 0%, #CF1623 100%);
    border-radius: 2rem ;
    border-radius: clamp(1.5rem,1.67vw, 3rem);
}
.search-result{
    background: #F9F9F9;
    padding: 3.125rem 0 0;
    padding: clamp(2.34rem,2.6vw, 4.69rem) 0 0;
    /* padding: 8.75rem 0 0;
    padding: clamp(6.56rem,7.29vw, 13.125rem) 0 0; */
}
.search-result  .search-box{
    margin-top: 2rem;
    margin-top: clamp(1.5rem,1.67vw, 3rem);
}
.search-result .search-tabs{
    margin-top: 2.06rem;
    margin-top: clamp(1.55rem,1.72vw, 3.09rem);
    justify-content: center;
}
.search-result .search-tabs .item{
    padding: 1.94rem 0;
    padding: clamp(1.45rem,1.61vw,2.91rem) 0;
    margin: 0 3.125rem;
    margin: 0 clamp(2.34rem,2.6vw,4.69rem);
    color: #000;
    display: block;
    position: relative;
    transition: all .3s;
}
.search-result .search-tabs .item::after{
    position: absolute;
    content: '';
    left: 0;
    width: 0;
    bottom: 0;
    height: 0.25rem;
    height: clamp(0.19rem,0.21vw,0.375rem);
    background: var(--themeColor);
    transition: width .3s;
}
.search-result .search-tabs .item.active,.search-result .search-tabs .item:hover{
    color: var(--themeColor);
}
.search-result .search-tabs .item.active::after,.search-result .search-tabs .item:hover::after{
    width: 100%;
}
.search-result-box{
    background: #fff;
    padding-top: 4.5rem;
    padding-top: clamp(3.375rem,3.75vw,6.75rem);
    padding-bottom: 7.5rem;
    padding-bottom: clamp(5.625rem,6.25vw,11.25rem);
}
.search-result-box .search-result-t{
    padding-bottom: 1.56rem;
    padding-bottom: clamp(1.17rem,1.3vw,2.34rem);
    margin-bottom: 1.625rem;
    margin-bottom: clamp(1.22rem,1.35vw,2.44rem);
    border-bottom: 1px solid #d8d8d8;
}
.search-result-box .search-result-t span{
    margin-left: 0.875rem;
    margin-left: clamp(0.656rem,0.729vw,1.31rem);
}
.search-result-box .result-list{
    justify-content: space-between;

}
.search-result-box .result-list .item{
    display: block;
    width: 48%;
    padding: 1.375rem 1.75rem;
    padding: clamp(1.03rem, 1.15vw,2.06rem) clamp(1.31rem, 1.46vw,2.625rem);
    color: #757575;
    position: relative;
    border-bottom: 1px solid #D8D8D8;
}
.search-result-box .result-list .item::after{
    position: absolute;
    content: '';
    width: 0.375rem;
    width: clamp(0.28rem, 0.31vw,0.56rem);
    height: 0.375rem;
    height: clamp(0.28rem, 0.31vw,0.56rem);
    background: #888888;
    border-radius: 50%;
    left: 0.625rem;
    left: clamp(0.47rem, 0.52vw,0.94rem);
    top: 50%;
    transform: translate(0,-50%);
}

.more-btn{
    justify-content: center;
    width: 10rem;
    width: clamp(7.5rem, 8.33vw, 15rem);
    height: 3.375rem;
    height: clamp(2.53rem, 2.81vw, 5.06rem);
    border-radius: 1.69rem;
    border-radius: clamp(1.27rem, 1.41vw, 2.53rem);
    color: var(--themeColor);
    background: #FFFFFF;
}
.more-btn .i-more{
    width: 1.25rem;
    width: clamp(0.94rem,1.04vw,1.8755rem);
    height: 1.5rem;
    height: clamp(1.125rem,1.25vw,2.25rem);
    margin-left: 0.375rem;
    margin-left: clamp(0.28rem, 0.31vw, 0.56rem);
}
/* 首页 */
.ind-banner {
    /* height: calc(100vh - 5.5rem); 
    height: calc(100vh - clamp(4.125rem,4.58vw, 8.25rem)); */
    /* margin-top: 5.5rem; 
    margin-top: clamp(4.125rem,4.58vw, 8.25rem);  */
    
}
.ind-banner  .ind-banner-swiper,
.ind-banner  .ind-banner-swiper .bannerSwiper { 
    height: 100%;
}

.ind-banner-txt{left: 0; right: 0; bottom: 0; top: 35%; color: #FFFFFF; }
.ind-banner-txt  .ind-ban-t{color: #fff;}

/* .ind-banner-txt  .ind-ban-morebtn { 
    position: relative; z-index: 5; 
    border: 1px solid #FFFFFF; padding: 0 0.54rem; 
    display: inline-block; border-radius: 0.08rem; 
    height: 0.52rem; line-height: calc(0.52rem - 2px); 
    text-align: center; color: #FFFFFF; 
    font-size: 0.18rem;  } */
/* .ind-banner-txt  .ind-ban-morebtn::after{
     border-radius: 0.08rem; z-index: -1;
      overflow: hidden; transition: 
      width .36s; position: absolute; content: ''; 
      left: 0; top: 0; width: 0; height: 100%;
       background: #4F84FF;} */
.ind-banner-txt .more-btn{
    margin-top: 2.19rem; 
    margin-top: clamp(1.64rem, 1.82vw, 3.28rem);
    background: var(--themeColor);
    color: #fff;
}
/* .ind-banner-txt .more-btn .i-more{
    width: 1.25rem;
    width: clamp(0.94rem,1.04vw,1.8755rem);
    height: 1.5rem;
    height: clamp(1.125rem,1.25vw,2.25rem);
    margin-left: 0.375rem;
    margin-left: clamp(0.28rem, 0.31vw, 0.56rem);
} */
.bannerSwiper .swiper-slide.swiper-slide-active .ind-banner-txt .ind-ban-t.t1{
    margin-bottom: .18rem;
    text-shadow: 0px 2px 8px rgba(0,0,0,0.2);
    animation: myfadeInUp .5s ease-in-out both;
    animation-delay: 0.2s;

}
.bannerSwiper .swiper-slide video{object-fit: cover; width: 100%; height: 100%;}
.bannerSwiper .swiper-slide.swiper-slide-active .ind-banner-txt .ind-ban-t.t2{
    text-shadow: 0px 2px 8px rgba(0,0,0,0.2);
    animation: myfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;

}

.bannerSwiper .swiper-slide.active .ind-banner-txt .more-btn{
    animation: myfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
}

.bannerSwiper .swiper-button-prev:after,.bannerSwiper  .swiper-button-next:after{font-size: 0.22rem; font-weight: 600;}

.ind-banner-bottom{z-index: 2; position: absolute; left: 30px; right: 30px; bottom: 0.40rem;}
.ind-banner-bottom .swiper-button-prev,
.ind-banner-bottom .swiper-button-next{position: relative;color: #fff;margin-top:unset; left: unset; right: unset;}
.ind-banner-bottom .swiper-pagination{position: relative;  width: unset; bottom: unset; /*margin:  0 0.44rem;*/}
.ind-banner .swiper-pagination .swiper-pagination-bullet{width: 24px; height: 24px; overflow: hidden; position: relative; background: transparent; margin: 0 0.1rem; opacity: 1;}
.ind-banner .swiper-pagination .swiper-pagination-bullet:before{content: ""; position: absolute; width: 8px; height: 8px; left: 50%; top: 50%; transform: translate(-50%,-50%); background: rgba(255,255,255,1); border-radius: 50%;}
.ind-banner .swiper-pagination span.swiper-pagination-bullet-active:before{opacity: 0;} 
.ind-banner .swiper-pagination .ui-loop .svg { 
    transform: rotate(-90deg);
    opacity: 0;
}
.ind-banner .swiper-pagination .swiper-pagination-bullet-active  .ui-loop .svg{
    opacity: 1;
}
.ind-banner .swiper-pagination .swiper-pagination-bullet-active .svg .progress {    
    animation: rotate  45s linear ;
}

.ind-banner-bottom{
    z-index: 10; 
    position: absolute; 
    left: 30px; 
    right: 30px; 
    bottom: 0.50rem;
    justify-content: center;
}
.ind-banner-bottom .swiper-pagination{   
    text-align: left;
}

.ind-banner-txt{left: 0; right: 0; bottom: 0; top: 33%; color: #FFFFFF; }
.ind-banner-txt  .ind-ban-t {  margin-bottom: .6rem; }

.bannerSwiper .swiper-slide.active .ind-banner-txt .ind-ban-t.t1{
    animation: myfadeInUp 1.5s ease-in-out both;
    animation-delay: 0.3s;
}
.ind-title .small{
    margin-top: 1.19rem;
    margin-top: clamp(0.89rem,0.99vw, 1.78rem);
}
.ind-section2{
    padding-top: 4.5rem;
    padding-top: clamp(3.375rem,3.75vw, 6.75rem);
}
.ind-section2 .list{
    align-items: stretch;
    margin-top: 3.125rem;
    margin-top: clamp(2.34rem,2.6vw, 4.69rem);
    margin-bottom: 5rem;
    margin-bottom: clamp(3.75rem,4.17vw, 7.5rem);
}
.ind-section2 .list .item-l{
    border-radius: 2rem;
    border-radius: clamp(1.5rem,1.67vw,3rem);
    margin-right: 2.19rem;
    margin-right: clamp(1.64rem,1.837vw,3.28rem);
    width: 30.625rem;
    width: clamp(22.97rem,25.52vw,45.94rem);
    flex-shrink: 0;
}
.ind-section2 .list .item-l .item-l-txt,
.item-r-top .item-txt,
.item-r-bottom .i-b-item .item-txt{
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    color: #fff;
    
    background: transparent;
   
}
.ind-section2 .list .item-l .item-l-txt{
    padding: 2.75rem  3.375rem;
    padding: clamp(2.06rem,2.29vw, 4.125rem)  clamp(2.53rem, 2.81vw, 5.06rem);
}
.item-r-top .item-txt,
.item-r-bottom .i-b-item .item-txt{
    padding: 2.75rem  2.75rem;
    padding: clamp(2.06rem,2.29vw, 4.125rem)  clamp(2.06rem, 2.29vw, 4.13rem);
}
.ind-section2 .list .item-l .item-l-txt .info,
.item-r-top .item-txt .info,
.item-r-bottom .i-b-item .item-txt .info{
    margin-top: 1.25rem;
    margin-top: clamp(0.94rem,1.04vw,1.875rem);
    margin-bottom: 2.5rem;
    margin-bottom: clamp(1.875rem,2.08vw,3.75rem);
}

.ind-sec2-more .more-btn{
  display: none;
}
.ind-section2 .list .item-r .item-r-top{
    height: 25rem;
    height: clamp(18.75rem, 20.83vw,37.5rem);
    background: #000000;
    border-radius: 2rem;
    border-radius: clamp(1.5rem,1.67vw,3rem);
    margin-bottom: 2.5rem;
    margin-bottom: clamp(1.875rem,2.08vw,3.75rem);
}
.ind-section2 .list .item-r .item-r-bottom .i-b-item{
    height: 25rem;
    height: clamp(18.75rem, 20.83vw,37.5rem);
    background: #000000;
    border-radius: 2rem;
    border-radius: clamp(1.5rem,1.67vw,3rem);
}
.ind-section2 .list .item-r .item-r-bottom {
    gap: 2.19rem;
    gap: clamp(1.64rem,1.82vw,3.28rem);
}
.ind-section3 .tab-list .tab-item{
    cursor: pointer;
    box-sizing: border-box;
    padding: 0 2.125rem;
    padding: 0  clamp(1.59rem,1.77vw,3.19rem);
    height: 3.125rem;
    height: clamp(2.34rem,2.6vw,4.69rem);
    /* padding: 1rem 2.125rem;
    padding: clamp(0.75rem,0.83vw,1.5rem) clamp(1.59rem,1.77vw,3.19rem); */
    border-radius: 1.57rem;
    border-radius: clamp(1.17rem,1.3vw,2.34rem);
    border: 1px solid #CCCCCC;
    margin-left: 0.75rem;
    margin-left: clamp(0.56rem,0.625vw, 1.125rem);
    color: #666;
    line-height: 3.125rem;
    line-height: clamp(2.34rem,2.6vw,4.69rem);
}
.ind-section3 .tab-list .tab-item.on{
    background: var(--themeColor);
    border: 1px solid var(--themeColor);
    color: #fff;
}
.ind-section3 .ind-section3-swiper{
    padding-top: 2.5rem;
    padding-top: clamp(1.88rem,2.08vw,3.75rem);
}
.ind-section3-swiper {
    width: 100%;  
    margin: 0 auto;
}
.ind-section3-swiper .list {
    display: none;
}
.ind-section3-swiper .list.active {
    display: block;
}
.indSection3Swiper {
    padding-bottom: 3.75rem;
    padding-bottom: clamp(2.81rem,3.125vw,5.625rem);
    width: 100%;
    height: auto !important; /* 关键：取消固定高度，让内容自适应 */
}

.ind-section3-swiper .swiper-slide {
    height: auto !important;
    display: flex;
    align-items: stretch; 
}
/* 每个卡片的样式 */
.ind-section3-swiper .sec3-item {
    display: flex;
    flex-direction: column; 
    width: 100%;
    background: #fff;
    border-radius: var(--num16ie);
    border-radius: var(--num16);
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
.ind-section3-swiper .sec3-item .item-img {
    width: 100%;
    height: 18.125rem; 
    height: clamp(13.59rem,15.1vw,27.19rem); 
}
.ind-section3-swiper .sec3-item .item-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; 
}
.sec3-item .item-txt {
    padding: 1.625rem 1.75rem;
    padding: clamp(1.22rem,1.35vw,2.44rem) clamp(1.31rem,1.46vw,2.63rem);
    flex: 1; 
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.item-t-l .big {
    font-weight: bold;
    margin-bottom: var(--num16ie);
    margin-bottom: var(--num16);
}
.item-t-l .small {
    color: #666;
}
.item-t-r img {
    width: 2.5rem;
    width: clamp(1.88rem,2.08vw,3.75rem);
    height: 2.5rem;
    height: clamp(1.88rem,2.08vw,3.75rem);
}
.item-t-r img:nth-child(2) {
    display: none;
}
.swiper-pagination {
    margin-top: 20px;
    text-align: center;
}
.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #ccc;
    opacity: 1;
}
.swiper-pagination-bullet-active {
    background: var(--themeColor);
}
.ind-section4{

}
.ind-section4 .about-us{
    margin-top: 5rem;
    margin-top: clamp(3.75rem,4.17vw, 7.5rem);
    margin-bottom: 3.19rem;
    margin-bottom: clamp(2.39rem,2.66vw, 4.78rem);
}
.ind-section4 .about-us .row-l{
    padding-right: 6.5vw;
}
.ind-section4 .about-us .row-l .small{
    margin-top: 1.94rem;
    margin-top: clamp(1.45rem,1.61vw, 2.91rem);
    color: var(--themeColor);
}
.ind-section4 .about-us .row-r{
    padding-left: 2.7vw;
}
.ind-section4 .about-us .row-r .more-btn{
    border: 1px solid var(--themeColor);
    margin-top: 2.19rem;
    margin-top: clamp(1.64rem,1.82vw, 3.28rem);
}
.ind-sec4-video {
}
.ind-sec4-video .play-icon{
    top: 50%;
    left: 50%;
    width: 5.5rem;
    width: clamp(4.125rem,4.58vw, 8.25rem);
    height: 5.5rem;
    height: clamp(4.125rem,4.58vw, 8.25rem);
    transform: translate(-50%,-50%);
    cursor: pointer;
    z-index: 2;
}
.ind-sec4-video #indVideo{
    width: 100%;
}
.ind-sec4-swiper{
    margin-top: 0.56rem;
    margin-top: clamp(0.56rem,0.47vw, 0.84rem);
    margin-bottom: 3.44rem;
    margin-bottom: clamp(2.58rem,2.86vw, 5.16rem);
}
.ind-sec4-swiper .video-poster-item{
    height: 5rem;
    height: clamp(3.75rem,4.17vw, 7.5rem);
    border-radius: 6px;
    overflow: hidden;
    cursor: pointer;
    border: 3px solid transparent;
}
.ind-sec4-swiper .video-poster-item.active, .ind-sec4-swiper .video-poster-item:hover {
    border: 3px solid var(--themeColor);
}
.ind-section7{
    padding-bottom: 3.125rem;
    padding-bottom: clamp(2.34rem,2.6vw, 4.69rem);
}
.ind-section7 .list{
    margin-top: 3.19rem;
    margin-top: clamp(2.39rem,2.66vw, 4.78rem);
    margin-left: - 0.94rem;
    margin-left: - clamp(0.7rem,0.78vw, 1.41rem);
    margin-right: -0.94rem;
    margin-right: - clamp(0.7rem,0.78vw, 1.41rem);
}
.ind-section5 .about-section3,.ind-section6{
    margin-bottom: 5rem;
    margin-bottom: clamp(3.75rem,4.17vw, 7.5rem);
}

.ind-section6 .ind-sec6-l .n-title{   
    margin-bottom: 2.25rem;
    margin-bottom: clamp(1.69rem,1.88vw, 3.38rem);
}
.ind-sec6-l .list-one{
    background: #fff;
    border-radius: 1.25rem;
    border-radius: clamp(0.94rem,1.04vw, 1.88rem);
    margin-bottom: 1.25rem;
    margin-bottom: clamp(0.94rem,1.04vw, 1.88rem);    
    align-items: stretch;
}
.ind-sec6-l .list-one .item-img{
    /* width: 26.25rem;
    width: clamp(19.69rem,21.88vw, 39.38rem);  */
    width: 56.15%;
    height: 15.75rem;
    /* height: clamp(11.81rem,13.125vw, 23.625rem);   */
    height: clamp(11.25rem,13.125vw, 23.625rem);  
    border-radius: 1.25rem;
    border-radius: clamp(0.94rem,1.04vw, 1.88rem);
    flex-shrink: 0;
}
.ind-sec6-l .list-one .item-txt{
    display: flex;
    flex-direction: column;
    padding: 1.25rem 1.75rem  1.25rem 1.56rem;
    padding: clamp(0.94rem,1.04vw, 1.88rem) clamp(1.31rem,1.46vw, 2.625rem) clamp(0.94rem,1.04vw, 1.88rem)  clamp(1.17rem,1.3vw, 2.34rem);
}
.ind-sec6-l .list-one .item-txt .time{
    color: #666;
    margin-bottom: var(--num16ie);
    margin-bottom: var(--num16);
}
.ind-sec6-l .list-one .item-txt .title{
    flex: 1;
}
.ind-sec6-l .list{
    overflow: hidden;
    background: #fff;
    border-radius: 1.25rem;
    border-radius: clamp(0.94rem,1.04vw, 1.88rem);
}
.ind-sec6-l .list .item{
    padding: 1.625rem ;
    padding: clamp(1.2rem,1.04vw, 1.88rem);
}
.ind-sec6-l .list .item:not(:last-child){
    border-bottom: 1px solid #E6E6E6;
}
.ind-sec6-l .list .item .icon-img{
    height: 1.25rem;
    height: clamp(0.94rem,1.04vw, 1.88rem);
    margin-right: 1.25rem;
    margin-right: clamp(0.94rem,1.35vw, 2.44rem);
}
.ind-section7 .list .item{
    width: 16.666667%;
    padding-left: 0.94rem;
    padding-left: clamp(0.7rem,0.78vw, 1.41rem);
    padding-right: 0.94rem;
    padding-right: clamp(0.7rem,0.78vw, 1.41rem);
    margin-bottom: 1.875rem;
    margin-bottom: clamp(1.41rem,1.56vw,2.81rem);
}

.ind-section7 .list .item .item-img{
    height: 6.25rem;
    height: clamp(4.69rem,5.21vw,9.375rem);
    width: 100%;
    overflow: hidden;
    background: #FFFFFF;
    box-shadow: 0px 10px 25px 0px rgba(31,35,41,0.06);
    border-radius: var(--num16ie);
    border-radius: var(--num16);
    border: 1px solid #FFFFFF;
}

.ind-section7 .list .item.item-last .item-img{
    border: 1px solid #EEEEEE;
    background: #fff;
}



@keyframes rotate {   
    from { stroke-dashoffset: 400px;  }  
    to { stroke-dashoffset: 0px;   }
}
/* 内页大图 */
.box{
    padding-top: 5.5rem; 
    padding-top: clamp(4.125rem,4.58vw, 8.25rem); 
    background: #f9f9f9;
}
.inner-banner{position: relative;  }  
.inner-banner >img{width: 100%;}
.inner-ban-txt{ left: 0; right: 0; top: 56%; transform: translateY(-83%);   z-index: 2; }

.inner-ban-txt .small{
    margin-top: 0.625rem;
    margin-top: clamp(0.47rem,0.52vw, 0.94rem);
}
/* 内页二级目录 */

.sub-menu{
    left: 0;
    right: 0;
    bottom: 0;
    height: 5rem;
    height: clamp(3.75rem,4.17vw, 7.5rem);
    border-top: 1px solid rgba(255,255,255,0.3);
    z-index: 10;
}
.sub-menu::after{
    position: absolute;
    content: '';
    top: 0;
    width: 100%;
    height: 1px;
    background: #fff;
    opacity: 0.3;left: 0;
}
.sub-menu-box {
    width: 100%;  
    height: 5rem;
    height: clamp(3.75rem,4.17vw, 7.5rem);
}

.sub-menu-list{width: 100%; height: 100%;  }
.sub-menu-list .swiper-wrapper{justify-content: center ;}

.sub-menu-list .item{
    position: relative; 
    z-index: 8;  
    width: 100%; 
    overflow: hidden;  
    height: 5rem;
    height: clamp(3.75rem,4.17vw, 7.5rem);
   
}
.sub-menu-list .item::after{
    position: absolute; 
    content: ''; 
    z-index: -1; 
    left: 0; 
    top: 0; 
    height: 100%;
    width: 0;
    transition:  all .3s;  
    background: linear-gradient( 90deg, #E83E4A 0%, #CF1623 100%);

}

.sub-menu-list .item .item-img, 
.sub-menu-list .item .item-txt{ 
    z-index: 2; 
    position: relative; 
}

.sub-menu-list .item .item-img{    
    margin-right: 0.625rem ;
    margin-right: clamp(0.47rem,0.52vw, 0.94rem) ;
}

.sub-menu-list .item .item-img img{
    width: 1.81rem;
    width: clamp(1.36rem,1.51vw, 2.72rem); 
    height: 1.75rem;
    height: clamp(1.31rem,1.46vw, 2.625rem);
}
.sub-menu-list .item .item-txt{color: #fff;}
.sub-menu-list .item:hover::after,.sub-menu-list .item.on::after {
    width: 100%;
}
/* 关于我们 */
.about-section1{
    /* margin-top: -0.625rem;
    margin-top: - clamp(0.47rem,0.52vw, 0.94rem); */
    padding-top: 6.25rem;
    padding-top: clamp(4.69rem,5.21vw, 9.38rem);
    margin-bottom: 2.69rem;
    margin-bottom: clamp(2.02rem,2.24vw, 4.03rem);
}
.about-section1 .about-logo {
   width: 16.56rem;
   width:  clamp(12.42rem,13.8vw, 24.84rem);
   height: 20rem;
   height: clamp(15rem,16.67vw, 30rem);
}
.about-section1 .sec-l{
    justify-content: space-between;
    padding-right: 3.91vw;
}
.about-section1 .sec-r .r-title{
    color: var(--themeColor);
    margin-bottom: 2.5rem;
    margin-bottom: clamp(1.875rem,2.08vw, 3.75rem);
}
.about-section1 .sec-r .r-info{
    line-height: 1.875rem;
    line-height: clamp(1.41rem,1.56vw, 2.81rem);
}
.about-section1 .sec-r .r-info p{
    margin-bottom: 0;
}
.about-section2{
    margin-bottom: 4.875rem;
    margin-bottom: clamp(3.67rem,4.06vw, 7.31rem);
    border-radius: 1.875rem;
    border-radius:  clamp(1.41rem,1.56vw, 2.81rem);
    overflow: hidden;
}
.about-section2 #aboutVideo{width: 100%;}
.about-section2 .video-bg{
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 1.875rem;
    border-radius:  clamp(1.41rem,1.56vw, 2.81rem);
    overflow: hidden;
}
.about-section2 .video-bg.hide{
    display: none;
}
.about-section2 .play-icon{
    top: 50%;
    left: 50%;
    width: 5.5rem;
    width: clamp(4.125rem,4.58vw, 8.25rem);
    height: 5.5rem;
    height: clamp(4.125rem,4.58vw, 8.25rem);
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.about-section3{
    margin-bottom: 6.125rem;
    margin-bottom: clamp(4.59rem,5.1vw,9.19rem);
    gap: 2.25rem;
    gap: clamp(1.69rem,1.88vw, 3.375rem);
    align-items: stretch;
    padding: 0;
}
.about-section3 .item{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: calc((100% - 3 * 2.25rem) / 4);
    width: calc((100% - 3 *  clamp(1.69rem,1.88vw, 3.375rem)) / 4);
    background: #fff;
    border-radius: 1.75rem;
    border-radius: clamp(1.31rem,1.46vw, 2.625rem);
    padding: 2.5rem 1.875rem;
    padding: clamp(1.875rem,2.08vw, 3.75rem) clamp(1.41rem,1.56vw, 2.81rem);
    transition: background .3s;
}
.about-section3 .item .sec3-icon{
    width: 10rem;
    width: clamp(7.5rem,8.33vw, 15rem);
    height: 10rem;
    height: clamp(7.5rem,8.33vw, 15rem);
    margin-bottom: 2.69rem;
    margin-bottom:  clamp(2.02rem,2.24vw, 4.03rem);
}
.about-section3 .item .i-info{
    color: #666666;
    margin-top: 1.56rem;
    margin-top: clamp(1.17rem,1.3vw, 2.34rem);
    line-height: 1.69rem;
    line-height: clamp(1.27rem,1.41vw, 2.53rem);
}

.about-section4{
    padding: 5.88rem 0 4.06rem;
    padding: clamp(4.41rem,4.9vw, 8.81rem) 0 clamp(3.04rem,3.39vw, 6.09rem);
    background: url(../images/honor-bg.png) no-repeat;
    background-size: cover;
}
.about-section4 .title{
    width: 50%;
    margin-bottom: .36rem;
}
.honorSwiper .swiper-box  .swiper-active{
    display: none;
}
.honorSwiper .swiper-box  .swiper-active.active{
    display: block;
}
.honorSwiper-button  .swiper-button-prev, .honorSwiper-button  .swiper-button-next{
    width: 4rem;
    width: clamp(3rem,3.333vw, 6rem);
    height: 4rem;
    height: clamp(3rem,3.333vw, 6rem);
    border-radius: 50%;
    background: #FFFFFF;
    border: 1px solid #E3E5E9;
    color: #333;
    position: relative;
}
.honorSwiper-button .swiper-button-prev:after,
.honorSwiper-button .swiper-button-next:after{
    content: '';
}
 .honorSwiper-button {
    position: absolute;
    left: -7.9%;
    right: 0;
    bottom: .45rem;
    height: .65rem;
}
.honorSwiper-button  .swiper-button-prev i{transform: rotate(180deg);}
.honorSwiper-button  .swiper-button-prev i, .honorSwiper-button  .swiper-button-next i{font-size: 24px;}
.honorSwiper-button .swiper-button-prev{left: calc(50% - .58rem); top: 0; margin-top: 0;}
.honorSwiper-button .swiper-button-next{left: calc(50% + .26rem);top: 0; margin-top: 0;}
.honorSwiper-button  .swiper-button-prev:hover,
.honorSwiper-button  .swiper-button-next:hover
{background: var(--themeColor); color: #fff;}

.honorSwiper{
    position: relative;
    padding-left: 7.9%;
    padding-right: 0;
    padding-bottom: 6.125rem;
    padding-bottom: clamp(4.59rem,5.1vw, 9.19rem);
}
.honorSwiper-pagination{
    position: absolute; 
    left: 41%;
    top: 0;
    right: 0;
    height:3.75rem;
    height: clamp(2.81rem,3.125vw, 5.625rem);
    /* bottom: 0; */
}
.honorSwiper .honorSwiper-txt{
    
    max-width: 41%;
    margin-bottom: 0.47rem
}
.honorSwiper-txt .honor-tab {
    margin-top: 1.875rem;
    margin-top: clamp(1.41rem,1.56vw, 2.81rem);
    gap: 0.75rem;
    gap: clamp(0.56rem,0.625vw, 1.125rem);
}
.honor-slide{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.honor-slide .item-txt{
    margin-top: 1.125rem;
    margin-top: clamp(0.84rem,0.94vw, 1.69rem);
}
.honorSwiper-txt .honor-tab .item{
    padding : 02.125rem;
    padding : 0  clamp(1.59rem,1.77vw, 3.19rem) ;
    height: 3.125rem;
    height: clamp(2.34rem,2.6vw, 4.69rem) ;
    line-height: 3.125rem;
    line-height: clamp(2.34rem,2.6vw, 4.69rem) ;
    background: #FFFFFF;
    border-radius: 1.56rem;
    border-radius: clamp(1.17rem,1.3vw, 2.34rem);
    border: 1px solid #CCCCCC;
    cursor: pointer;
}
.honorSwiper-txt .honor-tab .item.on, .honorSwiper-txt .honor-tab .item:hover{
    background: var(--themeColor);
    color: #fff;
    border: 1px solid var(--themeColor);
    
}
.honorSwiper  .swiper-wrapper{
    align-items: flex-end;
}
.about-section4 .honorSwiper-button{
    position: absolute;
    left: -7.9%;
    right: 0;
    bottom: 2.81rem; 
    bottom: clamp(2.11rem,2.34vw, 4.22rem); 
    height: 4.06;
    height: clamp(3.04rem,3.39vw, 6.09rem);
}

.about-section4 .honorSwiper-button .swiper-button-prev{
    left: calc(50% - .58rem); 
    top: 0; 
    margin-top: 0;
}
.about-section4 .honorSwiper-button .swiper-button-next{
    left: calc(50% + 1.625rem);
    left: calc(50% + clamp(1.22rem,1.35vw, 2.44rem));
    top: 0; 
    margin-top: 0;
}
.honorSwiper .swiper-pagination.swiper-pagination-fraction {

    top: -6%;  
    left: 49%;  
    width: 34%;  
    text-align: left;  
    height: 3.75rem;  
    height: clamp(2.81rem,3.125vw, 5.625rem); 
    font-size: 14px;  
    font-weight: 500;  
    color: #B2B2B2;  
  }
  .honorSwiper  .swiper-scrollbar-drag{
    background: var(--themeColor);
  }
  .honorSwiper .swiper{
    margin-top: 6.25rem;
    margin-top: clamp(4.69rem,5.21vw, 9.38rem); 
  }
  .honorSwiper .swiper-pagination.swiper-pagination-fraction .swiper-pagination-current {
    
    font-size: 24px;  
    color: #333333;  
    line-height: 29px;  
  }
  .honorSwiper .swiper-scrollbar {
    position: absolute;
    /* right: 13.55%; */
    right: 9.9vw;
    bottom: 0;
    /* top: 7.5%; */
    width: 25rem;
    width: clamp(18.75rem,20.83vw, 37.5rem);
}




.about-section5{
    padding: 5.44rem 0 2.25;
    padding: clamp(4.08rem,4.53vw, 8.16rem) 0 clamp(1.69rem,1.875vw, 3.375rem);
}
.absec-title .small{
    margin-top: 1.19rem;
}

.about-section5 .list{    
    /* margin-top: .69rem; */
    padding-top: 11.25rem;
    padding-top: clamp(8.44rem,9.375vw, 16.875rem);
}
.about-section5 .list .item {
    width: 100%;
    margin-bottom: .74rem;
    position: relative;
    /* min-height: 30rem;
    min-height: clamp(22.5rem,25vw, 45rem); */
    min-height: 22.875rem;
    min-height: clamp(17.17rem,19.06vw, 34.31rem);
    
}
.about-section5 .list .item .item-txt{
    width: 44%;
    padding-top: 3.78vw;
    line-height: 2rem;
    line-height: clamp(1.5rem,1.67vw, 3rem);
    color: #666666;
}


.about-section5 .list .item .item-img{
    /* width: 56%; */
    position: absolute;
    right: 0;
    bottom: 0;
}
.about-section5 .list .item .item-img .j-icon{
    bottom: 0;
    height: 6.94rem;
    height: clamp(5.0rem,5.78vw, 10.41rem);
    
}
.about-section5 .list  .item.img-left  .item-img .j-icon{
    left: 37.5rem;
    left: clamp(28.125rem,31.25vw, 56.25rem);
}
.about-section5 .list  .item.img-right  .item-img .j-icon{
    transform: translateX(-100%);
}

.about-section5 .list .item.img-left  .item-img{
    left: 0;
}

.about-section5 .list .item.img-left  .item-txt{
    margin-left: 56%;
    
}
.about-section5 .list .item  .item-txt .title{
    color: var(--themeColor);
    margin-bottom: 1.25rem;
    margin-bottom: clamp(0.94rem,1.04vw, 1.88rem);
}
.about-section5 .list .item .item-img .img-box{
    width: 37.5rem;
    width: clamp(28.125rem,31.25vw, 56.25rem);
    height: 30rem;
    height: clamp(22.5rem,25vw, 45rem);
    position: relative;
    z-index: 5;
    overflow: hidden;
}


.about-section6{
    padding: 3.375rem 0 0m;
    padding: clamp(2.53rem,2.81vw, 5.06rem) 0  0;
}
.about-section6 .item{
    border-radius: 2rem;
    border-radius: clamp(1.5rem,1.67vw, 3rem);
    height: 26.25rem;
    height: clamp(19.69rem,21.88vw, 39.375rem) ;
}
.about-section6 .item .i-txt{
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    padding: 2.75rem ;
    color: #fff;
    padding: clamp(2.06rem,2.29vw, 4.125rem);
}
.about-section6 .item .i-txt .title{
    margin-bottom: 1.25rem;
    margin-bottom: clamp(0.94rem,1.04vw, 1.875rem);
}
.about-section7{
    padding: 5.44rem 0 7.625rem;
    padding: clamp(4.08rem,4.53vw, 8.16rem) 0 clamp(5.72rem,6.35vw, 11.44rem);
}
.absec7-list{
    margin-top: 2.875rem;
    margin-top: clamp(2.16rem,2.4vw, 4.31rem);
    gap: 3.125rem;
    gap: clamp(2.34rem,2.6vw, 4.69rem);
    align-items: stretch;
}
.absec7-list .item{
    width: calc((100% - 2 * 3.125rem) / 3);
    width: calc((100% - 2 * clamp(2.34rem,2.6vw, 4.69rem)) / 3);
    background: #FFFFFF;
    border-radius: 1.75rem;
    border-radius: clamp(1.31rem,1.46vw, 2.63rem);
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1.25rem 2.5rem 2.5rem;
    padding: clamp(0.94rem,1.04vw, 1.88rem) clamp(1.88rem,2.08vw, 3.75rem) clamp(1.88rem,2.08vw, 3.75rem);
}
.absec7-list .item  .item-icon{
    width: 10rem;
    width: clamp(7.5rem,8.33vw, 15rem);
    height: 10rem;
    height: clamp(7.5rem,8.33vw, 15rem);
    margin-bottom:0.81rem ;
}
.absec7-list .item  .item-txt .i-info{
    color: #666666;
    line-height: 1.69rem;
    line-height: clamp(1.27rem,1.41vw, 2.53rem);
    margin-top: 1.56rem;
    margin-top: clamp(1.17rem,1.3vw, 2.34rem);
}


.honor-big-box{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 1000;  align-items: center; justify-content: center; display: none;}
.honor-big-box.on{display: flex;}
.honor-img-box{position: relative; background: #fff;  padding: 3.125rem; padding: clamp(2.34rem,2.6vw, 4.69rem);  }
.honor-img-box video{margin: auto; max-width: 100%; height: 65vh;}
.honor-close{display: block; width: 3.125rem; width: clamp(2.34rem,2.6vw, 4.69rem); height: 3.125rem; height: clamp(2.34rem,2.6vw, 4.69rem); border: 1px solid #999; border-radius: 50%; background: #fff; top: - clamp(1.17rem,1.3vw, 2.34rem);top: -1.56rem; right: -1.56rem;right: - clamp(1.17rem,1.3vw, 2.34rem); position: absolute; cursor: pointer;}
.honor-close::before,.honor-close::after{position: absolute; content: ''; width: 1.25rem; width: clamp(0.94rem,1.04vw, 1.88rem);height: 2px; background: #999; left: 50%; top: 50%;  margin-top: -1px;margin-left: -0.625rem;margin-left: - clamp(0.47rem,0.52vw, 0.94rem);}
.honor-close::before{ transform: rotate(45deg);}
.honor-close::after{transform: rotate(135deg);}
/* 联系我们 */
.contact-box {
    padding-top: 4.94rem;
    padding-top: clamp(3.7rem,4.11vw, 7.41rem);
    /* padding-bottom: 5rem;
    padding-bottom: clamp(3.75rem,4.17vw, 7.5rem); */
    
}
.inner-title-samll{
    color: #555555;
    padding: 0 5vw;
}
.contact-box .inner-title-samll{
    margin-top: 1.5rem;
    margin-top: clamp(1.125rem,1.25vw,2.25rem);
}

.message-form{
    margin-top: 3rem;
    margin-top: clamp(2.25rem,2.5vw, 4.5rem);
}
.form-box .form-grid{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5rem 2.19rem ;
    gap: clamp(1.125rem,1.25vw,2.25rem) clamp(1.64rem,1.82vw, 3.28rem) ;
}

.message-form  .form-group{ 
    width: 100%;
    background: #FFFFFF;
    border-radius: 0.5rem;
    border-radius: clamp(0.375rem,0.42vw,0.75rem);
    border: 1px solid #E3E5E9;
    position: relative; 
    overflow: hidden;
    margin-bottom: 0;
}
.message-form  .form-group.request::after{
    position: absolute;
    left: 0.81rem;
    left: clamp(0.61rem,0.68vw,1.22rem);
    top: 52%;
    content: '*';
    transform: translateY(-50%);
    color: #EC3030;
 }
 .message-form   .form-group.form-texttarea.request::after{
    top: 2rem;
    top: clamp(1.5rem, 1.67vw,3rem);
 }


.message-form  .form-control{
    background-color: #ffff; 
    width: 100%; 
    height: 3.125rem;
    height: clamp(2.34rem, 2.6vw, 4.69rem);
    line-height: 3.125rem;
    line-height: clamp(2.34rem, 2.6vw, 4.69rem);
    border-radius: 0.25rem; 
    border-radius: clamp(0.19rem, 0.21vw, 0.375rem); 
    border: 0; 
    padding-left: 1.5rem;
    padding-left: clamp(1.125rem,1.25vw,2.25rem);
    box-shadow:none;
}
.form-texttarea{
    width: 100%  !important; 
    margin-top: 1.5rem;
    margin-top: clamp(1.125rem,1.25vw,2.25rem);
    
 }
.form-texttarea  .form-control{
    height: 8.125rem ; 
    height: clamp(6.09rem,6.77vw,12.19rem); 
    border: 0;
    border-radius: 0.25rem; 
    border-radius: clamp(0.19rem, 0.21vw, 0.375rem);
    resize: none;
}
.form-code{
    width: 100%;
    
    margin-top: 1.5rem;
    margin-top: clamp(1.125rem,1.25vw,2.25rem);
}
.form-code .form-group{
    width: 30.65rem;
    width: clamp(22.97rem,25.52vw,45.94rem);
}
.message-form input::-webkit-input-placeholder,.message-form textarea::-webkit-input-placeholder{
	color: #888 !important;
 }
 .message-form input::-moz-placeholder,.message-form textarea::-webkit-input-placeholder{   /* Mozilla Firefox 19+ */
    color: #888 !important;
 }
 .message-form input:-moz-placeholder,.message-form textarea::-webkit-input-placeholder{    /* Mozilla Firefox 4 to 18 */
	color: #888 !important;
 }
 .message-form input:-ms-input-placeholder,.message-form textarea::-webkit-input-placeholders{  /* Internet Explorer 10-11 */ 
    color: #888 !important;
 }
 .message-form .submit-btn{
    width: 18.75rem;
    width: clamp(14.06rem, 15.625vw, 28.125rem);
    height: 3.75rem;
    height: clamp(2.81rem, 3.13vw, 5.63rem);
    background: #C8A54A;
    color: #ffffff; 
    border-radius: 0.25rem; 
    border-radius: clamp(0.19rem, 0.21vw, 0.375rem);
}

 .captcha-image-box{
    width: 9.38rem;
    width: clamp(7.03rem, 7.81vw, 14.06rem);
    height: 3.125rem;
    height: clamp(2.34rem, 2.6vw, 4.69rem);
    margin-left: 1.5rem;
    margin-left: clamp(1.125rem,1.25vw,2.25rem);
    border: 1px solid red;
 }
 
 .form-btns{
    align-items: center;
    justify-content: center;
    margin-top: 1.5rem;
    margin-top: clamp(1.125rem,1.25vw,2.25rem);
}
 .form-btns .btn{
    width: 12.5rem;
    width: clamp(9.375rem, 10.42vw, 18.75rem);
    height: 3.125rem;
    height: clamp(2.34rem, 2.6vw, 4.69rem);
    background: #E4E8EB;
    border-radius: 6.25rem;
    border-radius: clamp(4.69rem,5.21vw,9.375rem);
    color: #30364C;
    margin-left: 1.5rem;
    margin-left: clamp(1.125rem,1.25vw,2.25rem);
}
.form-btns .btn.submit-btn{
    background: linear-gradient( 90deg, #E83E4A 0%, #CF1623 100%);
    color: #fff;
}
.contact-map .txt-box{
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 8.44rem 0 11.875rem;
    padding: clamp(6.33rem,7.03vw,12.66rem) 0 clamp(8.9rem,9.9vw,17.81rem) ;
}
.contact-map .txt-box .title{
    color: var(--themeColor);
    margin-bottom: 1.875rem;
    margin-bottom: clamp(1.41rem,1.56vw,2.81rem);
}
.contact-map .txt-box .info{
    color: #333;
    display: block;
    padding: 0.31rem 0;
    padding: clamp(0.31rem,0.26vw,0.47rem) 0;

}
.contact-map .c-code-list{
    margin-top: 2.81rem;
    margin-top: clamp(2.11rem,2.34vw,4.22rem);
    gap: 1.125rem;
    gap: clamp(0.84rem,0.94vw,1.69rem);
}
.contact-map .c-code-list .item{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0.625rem;
    padding: clamp(0.47rem , 0.52vw, 0.94rem);
}
.contact-map .c-code-list .item > img{
    width: 7rem;
    width: clamp(5.25rem,5.83vw,10.5rem);
    height: 7rem;
    height: clamp(5.25rem,5.83vw,10.5rem);
    margin-bottom: 0.94rem;
    margin-bottom: clamp(0.7rem,0.78vw,1.41rem);
}
/* 案列 */
.case-tab{
    background: #FFFFFF;
    border-radius: var(--num16ie);
    border-radius: var(--num16);
    overflow: hidden;
    padding: 0  3rem;
    padding: 0  clamp(2.25rem,2.5vw, 4.5rem);
    margin-top:3.75rem ;
    margin-top:clamp(2.81rem,3.125vw, 5.625rem) ;
    margin-bottom:2.5rem ;
    margin-bottom:clamp(1.875rem,2.08vw, 3.75rem) ;
}
.case-tab .item{
    padding: 1.5rem 0 1.25rem;
    padding: clamp(1.125rem,1.25vw,2.25rem) 0 clamp(0.94rem,1.04vw,1.88rem);
    
}
.case-tab .item:not(:last-child){border-bottom: 1px solid #D8D8D8;}
.case-tab .item .item-l{
    margin-right: 0.5rem;
    margin-right: clamp(0.375rem,0.417vw,0.75rem);
    flex-shrink: 0;
}
.case-tab .item .span-txt{
    padding: 0.44rem  0.94rem;
    padding: clamp(0.33rem,0.36vw, 0.66rem)  clamp(0.7rem,0.781vw,1.4rem) ;
    border-radius: var(--num16ie);
    border-radius: var(--num16);
    margin-right: 0.5rem;
    margin-right: clamp(0.375rem,0.417vw,0.75rem);
    background: #fff;
    cursor: pointer;
    display: inline-block;
    /* margin-bottom: 0.25rem;
    margin-bottom: clamp(0.19rem,0.21vw,0.375rem); */
}
.case-tab .item .span-txt.on, .case-tab .item .span-txt:hover{
    background: linear-gradient( 90deg, #E83E4A 0%, #CF1623 100%);
    color: #fff;
}

.case-list .case-item{
    overflow: hidden;
    background: #fff;
    border-radius: var(--num16ie)  ;
    border-radius: var(--num16) ;
    margin-bottom: 2.19rem;
    margin-bottom: clamp(1.64rem,1.82vw, 3.28rem);
}
.case-list .case-item .item-img{
    height: 18.125rem;
    height: clamp(13.59rem,15.1vw,27.19rem);
    overflow: hidden;
}
.case-list .case-item .item-txt{
    
    padding:  1.5rem 1.75rem  2rem;
    padding:  clamp(1.125rem,1.25vw, 2.25rem) clamp(1.31rem,1.46vw, 2.625rem) clamp(1.5rem,1.67vw, 3rem);
}
.case-item .item-txt .category .c-item{
    margin-right: 0;
    color: #333;
    cursor: pointer;
    padding: 0 0.5rem;
    padding: 0 clamp(0.375rem,0.417vw, 0.75rem);
    position: relative;
}
.case-item .item-txt .category .c-item.on{
    color: var(--themeColor);
}
.case-item .item-txt .category .c-item:not(:last-child)::after{
    position: absolute;
    content: '';
    right: 0;
    top: 10%;
    height: 80%;
    width: 1px;
    background: #dddddd;

}
.case-item .item-txt .title{
    color: #333;
    margin: 1rem 0 1.5rem;
    margin: clamp(0.75rem,0.83vw, 1.5rem) 0 clamp(1.125rem,1.25vw, 2.25rem) ;
}
.case-item .item-txt  .type {
    gap:1.25rem;
    gap:clamp(0.94rem,1.04vw,1.875rem);
}

.case-item .item-txt  .type .t-item{
    color: #999999;
    padding: 0.44rem  1.5rem;
    padding: clamp(0.33rem,0.36vw, 0.66rem) clamp(1.125rem,1.25vw, 2.25rem) ;
    background: #F4F4F4;
    border-radius: var(--num16ie);
    border-radius: var(--num16);
}
.exhibitionHall{
    margin-top: 2.5rem;
    margin-top: clamp(1.88rem,2.08vw, 3.75rem);
}
/* 案例详情 */
.case-del{
    /* padding: 0 0 2.5rem;
    padding: 0 0 clamp(1.88rem,2.08vw, 3.75rem); */
    padding: 0;
}
.case-del-banner{
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    filter: blur(10px); 
}

.case-del .container{position: relative;z-index: 5;}
.case-del-sec1{
    position: relative;
}
.case-del-sec1 .top{
    justify-content: space-between; 
    margin-top: 2.81rem;
    margin-top: clamp(2.11rem,2.34vw, 4.22rem);
    margin-bottom: 2.69rem;
    margin-bottom: clamp(2.02rem,2.24vw, 4.03rem);
}
.case-del-sec1 .breadcrumb{margin-bottom: 0;}
.case-del-sec1 .breadcrumb,.case-del-sec1 .breadcrumb a,.case-del-sec1 .breadcrumb .active{color: #fff;}
.back-btn {
    width: 11.25rem;
    width: clamp(8.44rem,9.38vw, 16.88rem);
    height: 3.25rem;
    height: clamp(2.44rem,2.71vw, 4.8758rem);
    border-radius: 1.625rem;
    border-radius: clamp(1.22rem,1.35vw, 2.44rem);
    border: 1px solid #FFFFFF;
    justify-content: center;
    align-items: center;
    color: #fff;
   
}
.back-btn > img{
    width: 1.125rem;
    width: clamp(0.84rem,0.94vw, 1.69rem);
    height: 1.125rem;
    height: clamp(0.84rem,0.94vw, 1.69rem);
    margin-right: 0.75rem;
    margin-right: clamp(0.56rem,0.63vw, 1.13rem);
}
.case-del-sec1 .bottom{
    padding: 3.125rem;
    padding: clamp(1rem,2.6vw, 4.69rem);
    background: #fff;
    border-radius: var(--num16ie);
    border-radius: var(--num16);
    
}
.case-del-sec1 .bottom .case-item{ 
    box-shadow: none; 
    margin-bottom: 0 ; 
    background: #fff;
} 
/* .case-del-sec1 .bottom .case-item .item-txt {box-shadow: none;} */

.case-del-sec1 .bottom .case-item .item-img{
    border-radius: 0.875rem;
    border-radius: clamp(0.66rem,0.73vw, 1.31rem);
    overflow: hidden;
    width: 52%;
    flex-shrink: 0;
    min-height: 28.88rem;
    min-height: clamp(21.66rem,24.06vw, 43.31rem);
}
.case-del-sec1 .bottom .case-item  .item-txt{
    padding-left: 3.125vw;
}
.case-item  .item-txt .txt{
    margin-top: 1.5rem;
    margin-top: clamp(1.125rem,1.25vw, 2.25rem);
}
.sub-list,  .case-item  .item-txt .txt{
    color: #666;
    line-height: 2rem;
    line-height: clamp(1.5rem,1.67vw,3rem);    
}
.sub-list{
    margin-top: 2.25rem;
    margin-top: clamp(1.69rem,1.88vw, 3.375rem);
}
.zixun-btn{
    width: 11.25rem;
    width: clamp(8.44rem,9.38vw, 16.88rem);
    height: 3.25rem;
    height: clamp(2.44rem,2.71vw, 4.8758rem);
    border-radius: 1.625rem;
    border-radius: clamp(1.22rem,1.35vw, 2.44rem);
    background: #D42935;
    color: #fff;
    justify-content: center;
    margin-top: 3.31rem;
    margin-top: clamp(2.48rem,2.76vw, 4.97rem);
}
.zixun-btn img{
    width: 1.5rem;
    width: clamp(1.125rem,1.25vw, 2.25rem);
    height: 1.5rem;
    height: clamp(1.125rem,1.25vw, 2.25rem);
    margin-right: 0.375rem;
}
.case-del-sec2{
    margin-top: 1.5rem;
    margin-top: clamp(1.125rem,1.25vw, 2.25rem);
}
.case-del-sec2 .sec2-l{
    background: #FFFFFF;
    border-radius: var(--num16ie);
    border-radius: var(--num16);
    width: 17.5rem;
    width: clamp(13.125rem,14.58vw, 26.25rem);
}
.m-display{
    display: none;
}
.case-del-sec2 .sec2-l .item{
    margin-bottom: 0.625rem;
    margin-bottom: clamp(0.47rem,0.52vw, 0.94rem);
}
.case-del-sec2 .sec2-l .item .i-title{
    cursor: pointer;
    background: var(--themeColor);
    color: #fff;
    padding: 0.75rem  0.75rem 0.75rem  2rem;
    padding: clamp(0.56rem,0.625vw, 1.125rem) clamp(0.56rem,0.625vw, 1.125rem) clamp(0.56rem,0.625vw, 1.125rem) clamp(1.5rem,1.67vw, 3rem);
}
.case-del-sec2 .sec2-l .item .i-subbox{
    /* display: none; */
    display: block;
}
.case-del-sec2 .sec2-l .item .i-subbox a{
    color: #666;
    display: block;
    border-bottom: 1px dashed #AAAAAA;
    padding: 0.75rem  0.75rem 0.75rem  2rem;
    padding: clamp(0.56rem,0.625vw, 1.125rem) clamp(0.56rem,0.625vw, 1.125rem) clamp(0.56rem,0.625vw, 1.125rem) clamp(1.5rem,1.67vw, 3rem);
}
.case-del-sec2 .sec2-r{
    flex: 1;
    margin-left: 2.75rem;
    margin-left: clamp(2.06rem,2.29vw, 4.125rem);
    background: #fff;
    border-radius: var(--num16ie);
    border-radius: var(--num16);
    padding: 3.75rem 4.375;
    padding: clamp(1.5rem,3.125vw, 5.625rem) clamp(1rem,3.65vw, 6.56rem);
    line-height: 1.625rem;
    line-height:  clamp(1.42rem,1.35vw, 2.44rem);

}
.case-del-sec2 .sec2-r img{
    max-width: 100%;
}
.case-del-sec3{
    padding: 5rem 0;
    padding: clamp(3.75rem,4.17vw, 7.5rem) 0;
}
.case-del-sec3 .title{
    margin-bottom: 2.44rem;
    margin-bottom: clamp(1.83rem,2.03vw, 3.66rem);
}
 /* 新闻 */
 .news-big{
    margin-top: 3.75rem;
    margin-top: clamp(2.81rem,3.125vw, 5.625rem);
    margin-bottom: 3rem;
    margin-bottom: clamp(2.25rem,2.5vw, 4.5rem);
    background: #FFFFFF;
    border-radius: var(--num16ie);
    border-radius: var(--num16); 
    padding: 3.75rem   3.75rem  4.375rem  3.75rem ;
    padding: clamp(1rem,3.125vw, 5.625rem)  clamp(1rem,3.125vw, 5.625rem)  clamp(1rem,3.65vw, 6.56rem)   clamp(1rem,3.125vw, 5.625rem)  ;
}

.news-big .item-l{
    width: 57%;
}
.news-big .item-r{
    width: 43%;
}
.news-big .item-l{
   padding-right: 5.5rem;
   padding-right: clamp(4.125rem,4.58vw, 8.25rem);
}
.news-big .item-r .item-img{
    height: 23.75rem;
    height: clamp(17.81rem,19.79vw, 35.625rem);
    overflow: hidden;
}
.news-big .item-l .item-l-title{
    color: #333;
}
.news-big .item-l .item-l-info{
    color: #666;
    margin-top: 1.06rem;
    margin-top: clamp(1rem,0.89vw, 1.59rem);
    margin-bottom: 4.81rem;
    margin-bottom: clamp(3.61rem,4.01vw, 7.22rem);
    line-height: 1.75rem;
    line-height: clamp(1.31rem,1.46vw, 2.625rem);
}

.news-big .item-l .news-time {
    color: #808080;
    padding: 1.125rem 0 0.75rem;
    padding: clamp(1rem,0.94vw, 1.69rem) 0 clamp(1rem,0.625vw, 1.125rem);
    border-top: 1px solid #D8D8D8;
}
.news-big .item-l .news-time .news-tl .icon16x16{
    margin-right: 3px;
}

.news-item{
    background: #FFFFFF;
    border-radius: var(--num16ie);
    border-radius: var(--num16);
    overflow: hidden;
    position: relative;
    margin-bottom: 3.69rem;
    margin-bottom: clamp(2.77rem,3.07vw, 5.54rem);
}
.news-item::before,
.news-item::after,
.news-big-item::before,
.news-big-item::after{
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    content: '';
    border-radius: var(--num16ie);
    border-radius: var(--num16);
    transition: all .7s;
}
.news-big-item::before,
.news-big-item::after{
    border-radius: var(--num16ie);
    border-radius: var(--num16);
}
.news-item::before,
.news-big-item::before,
.bpartner-list .bpartner-item::before{
    z-index: 1;
    border-top: 1px solid var(--themeColor);
    border-left: 1px solid var(--themeColor);
    transform: scale(1, 0); 
    transform-origin: 0 0;
}
.news-item::after,
.news-big-item::after,
.bpartner-list .bpartner-item::after{
    border-right: 1px solid var(--themeColor);
    border-bottom: 1px solid var(--themeColor);
    transform: scale(1, 0);
    transform-origin: 100% 100%;
}
.bpartner-list .bpartner-item::before{
    border-top: 2px solid var(--themeColor);
    border-left: 2px solid var(--themeColor);
}
.bpartner-list .bpartner-item::after{
    border-right: 2px solid var(--themeColor);
    border-bottom: 2px solid var(--themeColor);
}
 .news-item .item-img{
    height: 18.38rem;
    height: clamp(13.78rem,15.31vw, 27.56rem);
    position: relative;
}

.news-item .item-txt{
    background: #fff;
}

 .news-item .item-txt .news-title{
    line-height: 1.75rem;
    line-height: clamp(1.41rem,1.46vw, 2.625rem);
    height: 3.5rem;
    height: clamp(2.62rem,2.92vw, 3.21rem);
    overflow: hidden;
    padding: 0 1.5rem;
    padding: 0 clamp(1.125rem,1.25vw, 2.25rem);
    margin-top:1.25rem;
    margin-top:clamp(0.94rem,1.04vw,1.875rem);
    color: #333;
    padding:0 1.5rem ;
    padding:0 clamp(1.125rem,1.25vw, 2.25rem);
}
.news-item .item-txt .news-info{
    padding:0 1.5rem ;
    padding:0 clamp(1.125rem,1.25vw, 2.25rem);
    line-height: 1.5rem;
    line-height: clamp(1.125rem,1.25vw, 2.25rem);
    height:3rem;
    height: clamp(2.25rem,2.5vw, 4.5rem);
    overflow: hidden;
    margin-top: 0.75rem;
    margin-top:clamp(0.56rem,0.625vw,1.125rem);
    margin-bottom: 1.25rem;
    margin-bottom: clamp(0.94rem,1.04vw,1.875rem);
    color: #666;
}
.news-item .item-txt .news-time{
    color: #999;
    padding: 1.5rem ;
    padding: clamp(1.125rem,1.25vw, 2.25rem);
    border-top: 1px solid #D8D8D8;
}
.news-item .item-txt .news-time .news-tl img, .news-big .item-l  .news-time .news-tl img{
    width: .16rem;
    height: .16rem;
    margin-right: .04rem;
}
.news-item .item-txt .news-time .news-tr .news-more-icon, .news-big .item-l  .news-time .news-tr .news-more-icon{
    display: block;
    width: .07rem;
    height: .07rem;
    border-top:1px solid  #808080;
    border-right:1px solid  #808080;
    transform: rotate(45deg) translate(0.071rem,0.02rem);
}

/* 新闻详情 */
.news-detail{
    padding:2.5rem 0 4rem;
    padding:clamp(1.875rem, 2.08vw, 3.75rem) 0 clamp(3rem, 3.33vw, 6rem) ;
   
}
 .breadcrumb{
    background-color: transparent;
}
.breadcrumb .active{
    color: #333333;
}
.breadcrumb a img{
    width: 1rem;
    width: clamp(0.75rem, 0.83vw, 1.5rem);
    height: 1rem;
    height: clamp(0.75rem, 0.83vw, 1.5rem);
}
.breadcrumb a {
    color: #888888;
}
.breadcrumb>li+li:before{
    content: '>';
}
.del-content{
    /* padding:0.625rem 0 3rem;
    padding: clamp(0.47rem, 0.52vw, 0.94rem) 0 clamp(2.25rem, 2.5vw, 4.5rem); */
    padding:0.625rem 0 0;
    padding: clamp(0.47rem, 0.52vw, 0.94rem) 0 0;
}
.content-l{
    width: 60%;
}
.content-r{
    width: 40%;
    padding-left: 6.5%;
}
.del-content .del-title{
    border-bottom: 1px solid #D8D8D8;
}
.del-content .del-title .del-title-txt{
    color: #000000;
    line-height: 3.5rem;  
    line-height: clamp(2.625rem, 2.92vw, 5.25rem);  
}
.del-content .del-title .del-title-time{
    margin-top: 1.75rem;
    margin-top: clamp(1.31rem, 1.46vw, 2.625rem);
    margin-bottom: 1.94rem;
    margin-bottom: clamp(1.45rem, 1.61vw, 2.91rem);
    color: #808080;
    align-items: center;
}
.del-content .del-title .del-title-time img{   
    margin-right: 3px;
}
.content-box{
    padding: 1.75rem 0 5rem;
    padding: clamp(1.31rem, 1.461vw, 2.625rem) 0 clamp(3.75rem, 4.17vw, 7.5rem);
    border-bottom: 1px solid #E5E5E5;
}
.content-box *{
    font-size: 1rem;
    font-size:  clamp(0.875rem,0.83vw,1.5rem);
    color: #333;
    line-height: 1.625rem;
    line-height: clamp(1.64rem,1.35vw,2.44rem);
}
.content-box img{
    max-width: 100%;
}
.del-btn{
    padding: 1.69rem 0 0;
    padding: clamp(1.27rem, 1.41vw, 2.53rem) 0 0;
}
.del-btn .del-btn-item{
    margin-bottom: 0.94rem;
    margin-bottom: clamp(0.94rem, 0.78vw, 1.41rem);
    color: #666;
}
.content-r .last-new-title{
    padding-bottom: 1.56rem; 
    padding-bottom: clamp(1.17rem,1.3vw, 2.34rem); 
    border-bottom: 1px solid #D8D8D8;
}
.content-r .list .item{
    padding: 1.56rem 0;
    padding: clamp(1.17rem,1.3vw, 2.34rem) 0;
    border-bottom: 1px solid #D8D8D8;
    align-items: center;
}
.content-r .list .item .item-img{
    flex-shrink: 0;
    width: 11.25rem;
    width: clamp(8.44rem,9.38vw, 16.88rem);
    height: 6.75rem;
    height: clamp(5.06rem,5.625vw, 10.125rem);
    border-radius: 0.44rem;
    border-radius: clamp(0.33rem,0.36vw, 0.66rem);
    overflow: hidden;
}
.content-r .list .item .item-txt{
    padding-left: 1.75rem;
    padding-left:  clamp(1.31rem, 1.461vw, 2.625rem);
    color: #333;
}
.content-r .list .item .item-txt .item-time{
    color: #808080;
    margin-bottom: 0.5rem;
    margin-bottom: clamp(0.375rem, 0.417vw, 0.75rem);
    align-items: center;
}


/* 分页 */

.mypage{
    text-align: center; 
    padding: 1.875rem 1.875rem 5rem;
    padding: clamp(1.4rem,1.56vw,2.81rem) clamp(3.75rem,4.17vw, 7.5rem);
}

.mypage .pagination>li>a, .mypage .pagination>li>span{
    color: #30364C;
    font-size: 1.125rem;
    font-size:  clamp(1rem,0.94vw,1.69rem);
    background-color:  #fff;
    font-weight: 500;
    border-radius: 50%;
    margin: 0 0.625rem;
    margin: 0 clamp(0.47rem,0.52vw,0.94rem);
    padding: 0;
    display: block;
    width: 2.75rem; 
    width:  clamp(2.06rem,2.29vw,4.125rem); 
    height: 2.75rem;
    height: clamp(2.06rem,2.29vw,4.125rem);
    border: 1px solid #EEEEEE; 
    text-align: center; 
    line-height: 2.75rem;
    line-height: clamp(2.06rem,2.29vw,4.125rem);

}

.mypage .pagination>li>a:hover,.mypage .pagination>.active>a,.mypage  .pagination>.active>a:focus,.mypage .pagination>.active>a:hover,.mypage  .pagination>.active>span,.mypage  .pagination>.active>span:focus,.mypage  .pagination>.active>span:hover{

    color: #fff !important; 
    background-color: var(--themeColor);

}

@media (min-width: 993px){
    
    .img-box:hover .img-cover, .img-box:hover .img-contain{
        transform: scale(1.2);
    }
    .row-flex{
        display: flex; 
        align-items: stretch; 
        flex-wrap: wrap;}
    .list-row-40{
        margin-right: -1.5rem; 
        margin-right: - clamp(0.94rem,1.04vw, 1.88rem); 
        margin-left: -1.5rem;
        margin-left: - clamp(0.94rem,1.04vw, 1.88rem); 
    }
    .list-row-40 > div{
        padding-right: 1.5rem;  
        padding-right: clamp(0.94rem,1.04vw, 1.88rem); 
        padding-left: 1.5rem;
        padding-left: clamp(0.94rem,1.04vw, 1.88rem); 
    }
    .list-row-36{
        margin-right: -1.125rem; 
        margin-right: - clamp(0.85rem,0.94vw, 1.69rem); 
        margin-left: -1.125rem;
        margin-left: - clamp(0.85rem,0.94vw, 1.69rem);
    }
    .list-row-36 > div{
        padding-right: 1.125rem;  
        padding-right: clamp(0.85rem,0.94vw, 1.69rem);  
        padding-left: 1.125rem;
        padding-left: clamp(0.85rem,0.94vw, 1.69rem);
    }
    .news-list .news-item:hover, .news-big:hover,  .case-list .case-item:hover{
        box-shadow: 0px 0.75rem 1.75rem 0px rgba(212,41,53,0.12);
        box-shadow: 0px clamp(0.56rem,0.63vw, 1.12rem) clamp(1.3rem,1.45vw, 2.6rem) 0px rgba(212,41,53,0.12);
    }
    .news-big:hover .item-l-title,
    .news-list .news-item:hover .item-txt .news-title, 
    .news-list .news-item:hover .news-tr, 
    .about-section6 .item:hover .i-txt,
    .absec7-list .item:hover  .item-txt
    /* ,.ind-section2 .list .item-l:hover .title */
    {
        color: var(--themeColor);
    }
    .news-big:hover .img-box img{
        transform: scale(1.2);
    }
    .case-list .case-item:hover .item-txt .title,
    .ind-sec6-l .list-one:hover .item-txt .title,.honor-slide:hover .item-txt,
    .case-list .case-item:hover .t-item
    /* , .case-list .case-item .item-txt .type .t-item:hover */
    {
        color: var(--themeColor);
    }
    
    .about-section3 .item:hover{
        background: linear-gradient( 180deg, #EC5365 0%, #D42935 100%);
        box-shadow: 0px 12px 28px 0px rgba(212,41,53,0.12);
    }
    .about-section3 .item:hover .i-title,
    .about-section3 .item:hover .i-info{
        color: #fff;
    }
    .ind-section2 .item-l .more-btn:hover{
        box-shadow: 0px 12px 28px 0px rgba(212,41,53,0.12);
    }
    .form-btns .btn:hover ,.zixun-btn:hover,.zixun-box:hover{
        box-shadow: 0px 12px 28px 0px rgba(0,0,0,0.23);
    }
    .zixun-btn:hover{
        color: #fff;
    }
    .c-code-list .item:hover{
        box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.08);
        border-radius: 8px;
    }
    .back-btn:hover{
        border: 1px solid #EC5365;
        background: linear-gradient( 180deg, #EC5365 0%, #D42935 100%);
        color: #fff;
    }
    .sec3-item:hover .item-t-r img:nth-child(1) {
        display: none;
    }
    .sec3-item:hover .item-t-r img:nth-child(2) {
        display: block;
    }
    .sec3-item:hover,.more-btn:hover{
        box-shadow: 0px 12px 28px 0px rgba(212,41,53,0.12);
    }
    .sec3-item:hover .item-txt .big{color: var(--themeColor);}
    .ind-section3 .tab-list .tab-item:hover{
        background: var(--themeColor);
        border: 1px solid var(--themeColor);
        color: #fff;
    }
    .ind-section2 .list .item-l:hover .item-l-txt,
    .item-r-top:hover .item-txt,
    .item-r-bottom .i-b-item:hover .item-txt{
        background: linear-gradient( 180deg, rgba(212,41,53,0.26) 0%, rgba(212,41,53,0.76) 100%);
    }
    .ind-section2 .list .item-l:hover .ind-sec2-more .icon54x54,
    .item-r-top:hover .ind-sec2-more .icon54x54,
    .item-r-bottom .i-b-item:hover .ind-sec2-more .icon54x54{
        display: none;
    }
    .ind-section2 .list .item-l:hover .ind-sec2-more .more-btn,
    .item-r-top:hover .ind-sec2-more .more-btn,
    .item-r-bottom .i-b-item:hover .ind-sec2-more  .more-btn{
        display: flex;
    }
}
@media (max-width: 993px) {
    .container{width: 90vw;}
    .m-flex-100{width: 100% !important; }
    .m-d-flex{flex-wrap: wrap;}
    .ind-banner ,.ind-banner-silde.rel{ height: 90vh;}
    .inner-banner{ height: 360px;}
    .ind-section2 .list .item-l{margin-right: 0; height: 300px; margin-bottom: 20px;}
    .ind-section3 .tab-list{margin-top: 20px;}
    .ind-section4 .about-us .row-l{padding-right: 0;}
    .ind-section4 .about-us .row-r{padding-left: 0; margin-top: 20px;}
    .ind-sec6-l .list-one .item-img{width: 39%; height: 150px;}
    .ind-section6  .col-sm-12:nth-child(2) .ind-sec6-l{margin-top: 30px;    }
    .ind-section7 .list .item{width: 32%; padding-left: 6px; padding-right: 6px;} 
    .form-box .form-inner .form .form-item{   flex: unset; width: 100%;}
    .case-list .case-item .item-img,.news-item .item-img{height: unset;}
    .case-del-sec1 .bottom .case-item .item-img, .case-del-sec2 .sec2-l{width: 100%;}
    .case-del-sec2 .sec2-r{margin-left: 0; margin-top: 26px;}
    .news-big .item-l{padding-right: 0;}
    .news-item .item-txt .news-title{line-height: 36px;}
    .news-item .item-txt .news-title{line-height: 28px; height: 56px;}
    .news-item .item-txt .news-info{line-height: 26px; height: 52px;}
    .del-content .del-title .del-title-time img{height: 16px;}
    .content-r{padding-left: 0; margin-top: 15px;}
    .form-box .form-grid{grid-template-columns: repeat(1, 1fr);}
    .contact-map .txt-box{position: relative; padding: 30px 0;}
    .search-box-small{padding: 0 15px;}
    .h-search-box .icon24x24{width: 26px; height: 26px;}
    .search-box{width: 86%;}
    .search-result .search-tabs .item{margin: 0 15px;}
    .search-result-box .result-list .item{ width: 100%; font-size: 14px;}
    .about-section1 .about-logo{height: 120px; width: auto;}
    .about-section1 .sec-r .r-info{line-height: 30px;}
    .about-section3 .item,.absec7-list .item{width: 100%;}
    .about-section5 .list .item .item-img{position: relative;}
    .about-section5 .list .item.img-left .item-txt{margin-left: 0;}
    .about-section5 .list .item .item-img .img-box{width: 100%; height: auto;}
    .about-section5 .list .item .item-img .j-icon{display: none;}
    .about-section6 .item{margin-bottom: 20px;}
    .about-section6{ padding:3.375rem 0 0; padding: clamp(2.53rem,2.81vw, 5.06rem) 0  0;}
    .absec7-list .item .item-txt .i-info,.case-del-sec2 .sec2-r{line-height: 28px;}
    .honorSwiper-pagination{top: 23%;}
    .honorSwiper .honorSwiper-txt{max-width: 100%;}
    .f48{font-size: 32px;}
    .honorSwiper .swiper-pagination.swiper-pagination-fraction{top: -45%; left: -35%;}
    .m-display{
        display: block;
    }
    .pc-display{
        display: none;
    }
    .about-section5 .list{padding-top: 30px;}

}