#supports{
    padding-top: 192px;
}
.supports-background{
    width: 100%;
}
.supports-background img{
    width: 100%;
    height: 100%;
}
.supports-content{
    padding: 162px 12.4% 328px 12.4%;
}

.test-roll{
    width: 100%;
    overflow: hidden;
    margin-bottom: 370px;
}
.headline{
    font-size: 36px;
    line-height: 42px;
    color: #333333;
}
.m45{
    margin-bottom: 45px;
}


.tests-box li {
    /* overflow: hidden; */
    /* width: 100%; */
    height: 370px;
    
}

/* .tests-box img {
    width: 100px; 
    height: auto; 
} */


/* .tests-box{
    display: flex;
    gap: 26px;
    
}
.tests-box li{
    overflow: hidden;
} */
.tests-box li:hover img{
    transform: scale(1.1);
}
.tests-box img{
    /* width: 100%; */
    height: 100%;
    transition: transform 0.3s ease-in-out;
}
.m77{
    margin-bottom: 77px;
}
.report-first{
    display: flex;
    margin-bottom: 188px;
}
.report-first li {
    width: 33.33%;
    overflow: hidden;
    transition: all 0.3s ease-in-out; /* 这里可以保留 */
}

.report-first img {
    width: 100%;
    transition: transform 0.3s ease-in-out; /* 为 img 添加过渡效果 */
}

.report-first li:hover img {
    transform: scale(1.1); /* 鼠标悬停时放大 */
}

.report-second li{
    width: 50%;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}
.report-second{
    display: flex;
    gap: 21px;
}
.report-second img{
    width: 100%;
    transition: transform 0.3s ease-in-out;
}
.report-second li:hover img {
    transform: scale(1.1); /* 鼠标悬停时放大 */
}

.container {
    width: 1400px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
  }
  
  .tests-box {
    display: flex;
    position: relative;
    left: 0;
    list-style: none;
    padding: 0;
    margin: 0;
    transition: none; /* 使用JS控制动画时不需要CSS过渡 */
  }
  
  .tests-box li {
    flex-shrink: 0;
    margin-right: 20px;
  }


 
  











