
@media (max-width: 767px){

	.navbar-fixed-top{ position: relative !important;background-color: #102d55;}
	.navbar-brand{padding: 1.028em 14px;}
	.navbar-collapse {width: 100%;}
	.navbar-collapse .nav{padding-top: 0;}
	.nav>li{display: inline-block; width: 32%;text-align: center;}
	.custom-navigation{height: 3.859em;}
	.custom-navigation a{ width: 3.859em;line-height: 3.859em;}
	.img-icon.icon-about{ width: 4.559em; height: 4.559em; background-size: 33em;}
	.about_honor .grid-item{padding-top: 2em;}
	
  	.title > .main-title{font-size: 1.8em !important;}
  	.title .en-title{font-size: 80% !important;}
	.title .title-intro{font-size: 100% !important;}
	.title .title-tel{font-size: 110% !important;}

	.index_advantage .adv-item .adv-desc{font-size: 90%;}
	.index_advantage .title{margin-bottom: 2em;}
	.index_advantage .adv-item .item-wrap{ padding: 2rem;}
	.index_advantage .adv-item .img-icon{ transform: scale(.8);}
	.index_advantage .adv-item .adv-title{font-size: 170%; line-height: 2;}
	.index_advantage .adv-item .adv-desc{padding-top: 1em;}
	.index_news .title{margin-bottom: 1rem;}

	.case_grid .case-item .case-hover .case-wrap{padding: 1.4rem 1rem;}
	.case_grid .case-item .case-hover .case-title{  font-size: 107%;line-height: 2;	display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
	.news-list .news-title a{font-size: 1em}
	.sbanner_container{ padding: 1.709rem 0;  padding-bottom: 1rem;}
    

}
@media (max-width: 640px){
	.sbanner_container .channel-name{font-size: 180%;}
	.sbanner_container .channer-desc{font-size: 120%;}
	.navbar-default .navbar-brand img{width: 95%;}
	.news-list .news-desc{display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
	 .bdmap{height: 15rem !important;}

}
@media (max-width: 480px){
	.title .title-intro { font-size: 90% !important;}
	.navbar-default .navbar-brand img{width: 85%;}
	.navbar-toggle{margin: 1.8rem;}
	.custom-navigation{display: none;}
	.news-list .news-desc{display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

}

@media (max-width: 360px){
	.navbar-default .navbar-brand img{width: 80%;}
	.news-list .news-desc{display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	
}

@media (max-width: 1000px){
	
}
	

@media (min-width: 768px){
	.nav { padding-top: 0;}
	.navbar-brand{padding: 1em 15px; width: 100%;}
	.navbar-default .navbar-nav>li>a{padding: 10px 1em;}
	.news-list .news-desc{display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.news-list .news-more{display: none;}
}
@media (min-width: 992px) {
	.navbar-brand{width: auto;}
	.nav{padding-top: 2.452em;}
	.navbar-default .navbar-nav>li>a{padding: 10px 1.1em;}
  	
}
@media (min-width: 1002px) {
	.case_grid .case-item .case-hover .case-wrap { padding: 1.4rem 2rem;}
	.case_grid .case-item .case-hover .case-content{}
	.case_grid .case-item .case-hover .case-more{padding: .3rem .5rem; margin-top: 1em; font-size: 80%;}
	.nav { padding-top: 1.452em;}
	.navbar-default .navbar-nav>li>a{padding: 10px 1.172em;}
}
@media (min-width: 1201px) {
	.navbar-default .navbar-nav>li>a{padding: 10px 1.572em;}
	.news-list .news-desc{display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
}

@media (min-width: 1440px) {
	.nav { padding-top: 1.982em;}
	.navbar-brand {  padding: 1.5em 15px;}
	.custom-navigation{height: 4.859em;}
	.navbar-default .navbar-nav>li>a{padding: 10px 1.572em;}   
}

@media (min-width: 1441px) {
	.nav { padding-top: 2.452em;}
	.navbar-brand{ padding: 2.028em 15px; }    
}