@media(max-width: 1920px){

	.col-md-2{
		flex: 0 0 auto;
        width: 20%;
	}

	.wh-list .ico{ 
	   height:250px;
	}
	.case-list{ 
	   height: 280px;
	}


	.tr-company-name .ico{
	   width:80px;
	   height: 80px;
	   margin-right: 15px;
	} 
	.tr-company-name .title{
	   width:calc(100% - 95px);
	}

	.newslist4 .ico{
		 height:200px;
	}

	 #index-video-news{
     height: 570px;    
	  } 
	  #index-video-news .video-height{
	     height: 520px
	  }
	  .index-menu-box{
	  	 height: 280px;
	  }


	.newslist5 .ico{
	   height:340px;
	}



}

@media(max-width: 1680px){

	 

}

@media(max-width: 1440px){

	.col-md-2{
		flex: 0 0 auto;
        width: 25%;
	}

}

@media(max-width: 992px){

	.col-md-2{
		flex: 0 0 auto;
        width: 33%;
	}


	.newslist5 .ico{
	   height:250px;
	}

	.book-msg{
		 width:90%;
		 padding: 10px;
	}

	.book-msg .msg{
		 padding:15px;
	}



}


@media(max-width: 768px){

	.col-md-2{
		flex: 0 0 auto;
        width: 50%;
	}

	.just-pc{
		 display: none;
	}

	.page-container{
		 padding:0px;
	}
	.page-header{
		 width:100%;
		 top:0px;
	}
	.page-header .navbar{
		border-radius: 0;
	}
	.page-header .navbar .navbar-brand{
		 width: 100px;
		 margin-top:5px;
	}
	.page-header .navbar{
		 padding:10px;
	}
	.logo-sm-height{
		 height: 32px;
	} 
	.navbar-light .navbar-brand {
    padding: 16px 0;
	}

	.card-title{
		 font-size: 16px;
	}
	.card-body{
		padding: 15px;
	}
	.list-group-item{
		 padding:15px;
	}

	.gg-body{
		padding:15px;
		margin-top:0;
	}
	.uc-center ul{
	 margin-left: -100px;  
	 padding-top:10px;
	}
	 
	.register0{
		padding:5px;  
		position: relative;
		height:24px;
	}

	.register0 .menui{
		 position: absolute;
		 top:-3px;
		 z-index: 0;
		 right:-2px;
	}

	.register0 .menui2{
		 position: absolute;
		 top:-2px;
		 z-index: 0;
		 right:-2px;
	}


	/*****组织架构****/
	.main-body{
		display: block;
	}
	.left-body{
		display:block;
		width:100%;
		height: auto;
		position: relative;
		min-height: 100px;
		top:0;
	}
	body{
		 height: auto!important;
	}
	.right-body{
		display:block;
		width:100%;
		height: auto;
		position: relative;
		min-height: 100px;
		top:0;
		padding:10px;
	}
	.bumen{
		display: block;
	}
	.bumen .touxiang{
		width: 100%;
		text-align: center;
	}
	.bumen .desc{
		padding:20px 10px;
	}
	.bumen .desc .title p{
	   width:calc(100% - 110px);
	   margin-left: 10px;
	}

	.newslist5 .ico{
	   height:200px;
	}
	.list-group .ico{
		 height: 150px;
	}
	.newslist3{
		 display: block;
	}
	.newslist3 .desc{
		 width:100%;
		 padding:15px 0px;
	}
	.newslist3 .ico{
		 text-align: center;
		 width:100%;
		 height: auto;
		 max-height: 250px;
		 overflow: hidden;
	}
	.newslist3 .ico img{
		 display: block;
		 width: 100%;
		 height: auto;		  
		 margin:0 auto;
	}
	.list-group-item.active{
		 padding:15px;
	}

	.wh-list .ico{ 
	   height:250px;
	}

	.page-content{
		margin-top: 64px;
	}

}