





@media screen and (max-width: 768px) {
    .shouji{
        display: none;
    }
    html {
        scrollbar-width: none;
        scroll-behavior: auto !important;
        /* 禁用平滑滚动 */
        overscroll-behavior: contain;
        /* 防止滚动传播 */
        font-size: 18px;
    }
    
    body{
        background-size: auto!important;
        background-repeat:repeat!important;
        overflow-x: hidden;
    width: 100%;
    position: relative;
    }
    
    .xiugai{
      margin-top:-10px!important;
       
    }
    
    .xiugai3{
        margin-top: -20px;
        margin-left: -5px;
        }
    .xiugai2{
       margin-left: -15px!important;
    }
    .main{
        height: 7200px;
    }
    .icons{
        height: 80px;
    }
    .text-element{
        font-size: 1.2rem;
    }
    .team-list,.cate-team-list{
        width: 48%;
    }
    .index-team .team-list:nth-child(4),.index-team .team-list:nth-child(5),.index-team .team-list:nth-child(6){
        margin-bottom: 2rem!important;
    }
    
    
    
    
    
    .video-container {
        height: 100vh;
        
    }

   .video-container video {
       display: none;
   }
    .overlay-content{
       padding-top: 0px;
        gap: 5rem;
    }
    
    
    
    
    
    
    .icons-container{
        
        flex-direction: column;
      
        justify-content: center;
        align-items: center;
    }

    .icons img {
        width: 8rem;
        height: 3rem;
    }

    .back .icon{
        display: none;
    }

.m-nav{
    display: flex;
    background-color: rgba(31, 29, 30, 1);
    height: 80px;
    /* position: fixed;
    top: 0;
    left: 0;
    right: 0; */
    margin: 0 auto;
    z-index: 99999;
    width: 100%;
    max-width: 100%;
}

.nav,.p-btn{
    display: none;
}

.tubiao{
    margin-top: 2rem;
}
.m-btn{
    display: block;
    margin-top: 2rem;
}

h6{
    font-size: 0.9rem;
}
.team-list span{
    font-size: 0.7rem;
}
.team-info{
    padding: 2rem 1rem;
    height: 100%;
    overflow-y: auto;
}
.team-touxiang img{
    max-height: 600px;
}
 .gif{
        display: block;
       
    }


}

@media screen and (max-width: 996px) {
    .shouji{
        display: none;
    }
     html {
        scrollbar-width: none;
        scroll-behavior: auto !important;
        /* 禁用平滑滚动 */
        overscroll-behavior: contain;
        /* 防止滚动传播 */
        font-size: 18px;
    }
    .bvideo{
        display: none;
    }
    .gif{
        display: block;
      
    }
    
    .left-logo{
        width: 14rem;
    }
    body{
        background-size: auto!important;
        background-repeat:repeat!important;
        overflow-x: hidden;
    width: 100%;
    position: relative;
    }
    .box section{
        padding-top: 0;
        margin: 3rem auto;
    }
    html {
        scrollbar-width: none;
        scroll-behavior: auto !important;
        /* 禁用平滑滚动 */
        overscroll-behavior: contain;
        /* 防止滚动传播 */
        font-size: 18px;
    }
    .main{
        height: 7050px;
    }
    .icons{
        height: 80px;
    }
    .text-element{
        font-size: 1.2rem;
    }
    .team-list,.cate-team-list{
        width: 48%;
    }
    .index-team .team-list:nth-child(4),.index-team .team-list:nth-child(5),.index-team .team-list:nth-child(6){
        margin-bottom: 2rem!important;
    }

    .logo-element img{
        width: 10rem;
    max-width: 10rem;
    }
   
    .icons-container{
        
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    .icons img {
        width: 8rem;
        height: 3rem;
    }

    .back .icon{
        display: none;
    }



.nav,.p-btn{
    display: none;
}

.tubiao{
    margin-top: 2rem;
}
.m-btn{
    display: block;
    margin-top: 2rem;
}

h6{
    font-size: 0.9rem;
}
.team-list span{
    font-size: 0.7rem;
}
.team-info{
    padding: 2rem 1rem;
    height: auto;
    overflow-y: auto;
}
.team-touxiang img{
    max-height: 600px;
}

.img-fluid {
    height: 220px;
    max-height: 220px;
}
.fenge{
    border: none;
}
.footer-lianxi{
    height: 120px;
}
.address p{
    font-size: 0.8rem!important;
}
}


@media screen (min-width:997px) and (max-width: 1600px) {
     html {
        scrollbar-width: none;
        scroll-behavior: auto !important;
        /* 禁用平滑滚动 */
        overscroll-behavior: contain;
        /* 防止滚动传播 */
        font-size: 18px;
    }
    .main{
        height: 7160px;
    }
     .gif{
        display: block;
     
    }
}