.index_btnbox{
   height: 0px;
   overflow: hidden;
}
.mapMask{
    z-index: 9999;
}

@media screen and (max-width: 1024px){
    .index_btn ul li{
        width: 25%;
    }
    .header .logo{
      width: 180px;
    }
    .wrapper{
        width: 100%;
    }
    .index_btn ul li{
        width:25%;
    }
    .index_btnbox{
        width:100%;
    }
    .index_btn ul li span{
        width: 100%;
    }
    .index_btn ul li span a{
        width:100%;
    }
    .index_btn ul{
        width:100%;
    }
    .index_btnbox img {
        width: 92%;
    }
    .index_btnbox p a{
        width: 50%;
    }
    .indexPart1_l{
        width:100%;
    }
    .indexPart1_l .list li em{
        right: 20px;
    }
    .indexPart1_l .moreBtn{
        right: 15px;
    }
    .indexPart1_r{
        /* display: none; */
        width: 100%;
        margin:0px;
     
    }
    .tabContentDiv,.indexPart1_r .tab{
        padding:0px 10px;
    }
    .focus,.indexPic{
        width: 100%;
    }
    .footer{
        width: 100%;
    }
    .copyinfo{
        padding-left: 20px;
    }
    .linkbox{
        padding-right: 20px;
    }
    .index_btn ul li span a.cur{
        width: 100%;
    }
    .header .logo{
        margin-left: 10px;
    }

}
@media screen and (max-width: 768px){
  
    .index_btnbox img{
        margin-top: 20px;
    }
  
    .bannerbox{
        overflow: visible;
    }
    .header{
        z-index: 10;
    }
    .bannerbox .index_btn{
        position: static;
    
    }
    /* .index_btnbox img{
        width: 85%;
    }
    .index_btnbox p{
        padding:0px 10px;
    }
    .index_btnbox p a{
        line-height: 20px;
        font-size: 12px;
        display: inline-block;
        padding-bottom: 0px;
        text-align: center;
    } */
   .nav{
       display: none;
   }
    .indexPart1_l .detail{
        padding-right: 10px;
    }
    .Homebanner{
        height: 198px;
    }
    .index_btnbox{
        z-index: 100;
    }
    .Homebanner ul li{
        text-align: center;
    }
    .Homebanner ul li img{
        /*height: 100%;*/
        width: 100%;
        position:static;
        display: inline-block;
        margin-left: 0px;
        left: 0px;
    }
    .headlink{
        width: 100px;
    }
	.linkbox{ display:none;}
}

@media screen and (max-width: 750px){
    .index_btnbox{
        z-index: 1000;
        padding:0px;
    }
    .index_btnbox img{
        display: none;
    }
    .index_btn{
        height: 160px;
    }
    .index_btn ul li {
        width: 50%;
    }
    .header .logo{
        width: 160px; margin-top:10px;
    }
    .Homebanner{
        height: 190px;
    }
   .index_four{ height:160px;}
    .webMap{
        width: 100%;
    }
    .headlink{
        width:45px;
        margin-top: 10px;
    }
    .headrange{
        height: 60px;
    }
    .header{
        height: 60px;
		overflow:hidden;
    }
    .show .header-search{
        width: 300px;
    }
    .header-search{
        top:40px;
    }
    .hs-input{
        width: 234px;
    }
    .indexPart1_l .detail{
        padding-right: 20px;
    }
    .linkbox{
        margin-top: 10px;
    }
}
@media screen and (max-width: 376px){
    .Homebanner{
        height: 110px;
    }
    .webMap-dl{
        width: 100%;
    }

}
@media screen and (max-width: 321px){
    .webMap-dl{
        width: 100%;
    }
    .Homebanner{
        height: 100px;
    }
    .header-search{
        right: -40px;
    }{}
    .footer .linkbox a{
        font-size: 12px;
    }
}
