.text-group_11{
    overflow:hidden;
     text-overflow: ellipsis;
  white-space: nowrap;
  cursor:pointer;
  }

  .text-decoration-none{
    text-decoration:none;
  }
    .common-link{
    color:rgba(32, 32, 32, 1)
  }
  .notice a{
     text-decoration:none;
  }
  .grid_2 a{
      text-decoration:none;
      color:#fff;
  }
  
  .common-link:hover{
    text-decoration:underline;
  }
  .cursor{
      cursor:pointer;
  }
.navOne{
  margin-right:20px;
  color:#999;
}
.topList{
  display:none;
}
  .el-carousel__item h3 {
    color: #475669;
    font-size: 14px;
    opacity: 0.75;
    line-height: 150px;
    margin: 0;
  }

  .el-carousel__item:nth-child(2n) {
     background-color: #99a9bf;
  }
  
  .el-carousel__item:nth-child(2n+1) {
     background-color: #d3dce6;
  }
.slider-container {
            position: relative;
            width: 100%;
            max-width: 800px;
            /* height: 450px; */
            overflow: hidden;
            /* border-radius: 8px; */
            /* box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); */
        }
        
        .slider {
            display: flex;
            width: 400%;
            height: 100%;
            transition: transform 0.5s ease-in-out;
        }
        
        .slide {
            width: 25%;
            height: 100%;
            position: relative;
        }
        
        .slide-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 8px;
        }
        
        .slide-title {
            position: absolute;
            bottom: 50px;
            left: 0;
            width: 100%;
            text-align: center;
            color: white;
            font-size: 18px;
            font-weight: 500;
            text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
            padding: 0 20px;
        }
        
        /* 横线指示器 */
        .line-indicators {
            position: absolute;
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
            gap: 12px;
        }
        
        .line {
            width: 40px;
            height: 4px;
            background: rgba(255, 255, 255, 0.5);
            cursor: pointer;
            transition: all 0.3s ease;
        }
        
        .line.active {
            background: #fff;
        }
        
        /* 响应式设计 */
        @media (max-width: 768px) {
            .slider-container {
                height: 350px;
            }
            
            .slide-title {
                font-size: 1.3rem;
                bottom: 40px;
            }
        }
        
        @media (max-width: 480px) {
            .slider-container {
                height: 280px;
            }
            
            .slide-title {
                font-size: 1.1rem;
                bottom: 30px;
            }
            
            .line {
                width: 30px;
            }
        }