@media (min-width: 1400px){
	.container {
	    max-width: 1600px;
	    padding: 0 45px;
	}

}

@media (max-width: 1400px) {
	.section-about .jm{
		font-size: 5rem;
	}

	.site-logo img{
		max-width: 280px;
	}

	
}


@media (max-width: 1199px) {
	.site-logo img{
		max-width: 150px;
	}
	.mainmenu ul li a{
		padding: 10px 10px;
	}


}


@media (max-width: 991px) {
	.section-jmts .section-title font{
	    font-size: 2rem;
	}
	.section-jmts .section-title span{
	  font-weight: bolder;
	  position: absolute;
	  color: #242426;
	  font-size: 1.5rem;
	  left: 0;
	  bottom: -1rem;
	}
	.section-about p{
	  line-height: 34px;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box!important;
	  -webkit-line-clamp: 3;
	  -webkit-box-orient: vertical;
	}
}


@media (max-width: 768px) {

	.site-logo img{
		max-width: 200px;
	}

	.section-pro .pro-cate a{
		position: unset;
		font-size: 20px;
	}

	.section-pro .pro-cate .item{
		text-align: left;
	}

	.pro-lists .d2 img{
		opacity: .6;
	}

	.pro-lists{
		margin-top: 65px;
	}

	.pro-lists .d1{
		z-index: 999;
	}

	.pro-lists .d1 p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box!important;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}

	.section-cases{
		display: none;
	}

	.readmore-news-all{
		display: none;
	}

	.section-news .news-rec-1{
		display: none;
	}

	.section-title span:after{
		width: 25px;
	}

	.in-hzhb .section-title span{
		padding-left: 35px;
		font-size: 16px;
	}
	footer{
		display: none;
	}

	.section-news .news-lists .item{
		margin-bottom: 15px;
	}

	.section-news .news-lists .item a{
		padding: 15px 15px;
	}

	.lang-quote__2{
		position: absolute;
	    top: -32px;
	    z-index: 999;
	    right: 5px;
	}

	.navarea .mean-container a.meanmenu-reveal{
		margin-right: 25px;
	}

	.gg-lists{
		display: none!important;
		
	}

	.pro-gg{
		padding: 45px 0;
	}

	.bread .text{
		display: none;
	}

	.navarea .mean-container a.meanmenu-reveal{
		margin-top: -40px;
	}

	.contact-online .btn{
		margin-top: 25px;
	}

	.news-lists-s2 .main h3{
		font-size: 16px;
	}

	.news-lists-s2 .main .time{
		display: none;
	}

	.news-lists-s2 .main .readMore{
		display: none;
	}

	.news-lists-s2 .item{

		margin-bottom: 25px;
	}

	.news-detail-section .detail-main>p a.float-right{
		display: none;
	}


	.pagination a{
		height: 35px;
		line-height: 35px;
		padding: 0 15px;
		margin-bottom: 5px;
	}

	.nav-tabs .nav-link.active{
		color: unset;
	   /* border-left: 4px solid #b03a39;*/
	    color: #b03a39;;
	    border-radius: 0;
	    background: unset;
	}

	.case-detail-main .d1{
		min-width: 75px;
	}

	.case-detail-main .d1 img{
		min-width: 71px;
		width: 71px;
	}

	.prolists-section .nlists .item{
		margin-bottom: 25px;
	}

	.cate-pro-lists .jy-yy>div:nth-child(1){
		margin-top: 25px;
	}


	.cate-pro-lists .subcate-more{
		margin-top: -15px;
	}

	.ndetail-top div.d2 a:nth-child(1){
		margin-right: 15px;
	}
	.ndetail-top div.d2 a{
		padding: 5px 15px;
	}
	.sbaz .item{
		margin-bottom: 25px;
	}

	.sbaz .item .text{
		width: 100%;
		/*top: 25px;*/
	}
	.sbaz .item .text h2{
		margin-top: 25px;
	}

	.sbaz-zz .rightImg .item p{
		display: none;
	}
}


