@media screen and (max-width:1500px) {
	.main{ max-width:1200px;}
}

@media screen and (max-width:1400px) {
	.main{ max-width:1200px;}
}

@media screen and (max-width: 1024px){
	.main{ max-width:900px;}
	.footer .info{ width:100%; text-align: center; float: none;}
	.footer .selects{ display: none;}
	.footer .mselects{ display: block;}
}
@media screen and (max-width: 900px){
	/****/
    .header{ height: auto;}
	.header .logo{ float: none; text-align: center;}
	.header .logo img{ padding: 25px 0;}
	.header .search{ display: none;}
	.nav{ display: none;}
	
	.mnav{ display: block;}
	.mnav-list .subNav{ display:none !important;}
	.banner .main{ padding: 0;}
	.banner .swiper-button-next, .banner .swiper-button-prev { display: none;}
	
	.main{ padding: 0 10px; overflow: hidden;}
	
	/****/
	.one-pic li{ width:100%; margin-bottom: 15px; float: none; overflow: hidden;}
	.one-pic li:nth-of-type(1) a, .one-pic li:nth-of-type(2) a, .one-pic li:nth-of-type(3) a, .one-pic li:nth-of-type(4) a{ margin: 0;}
	.one-pic li a img{ width:130px; height: 80px; margin-right: 10px; float: left; object-fit: cover;}
	.one-pic li a .info{ overflow: hidden;}
	.one-pic li a .info h2{ text-align: left;}
	.one-pic li:nth-last-child(1){ margin-bottom: 0;}
	
	.mid-01{ margin-top: 15px; padding:0 0 20px 0;}
	.mid-01 .mkl, .mid-01 .mkr { width: 100%;}
	.mid-01 .mkl .info-l, .mid-01 .mkl .info-r{ width: 100%; margin-top: 20px;}
	.mid-01 .mkr { margin-top: 10px;}
	
	.five-pic ul{ margin-bottom: -15px; overflow: hidden;}
	.five-pic ul li{ width:50%; float: left;}
	.five-pic ul li:nth-child(even) a{ margin-left: 5px;}
	.five-pic ul li:nth-child(odd) a{ margin-right: 5px;}
	.five-pic ul li a img{ width:100%; height: 100px; float: none; object-fit: cover;}
	
	/****/
	.listl, .listr { width:100%; margin-top: 15px; float: none;}
	
	.listl .title{ padding: 0 15px; font-size: 17px; line-height: 50px; text-align: left; position: relative;}
	.listl .title .open{ display: inline-block;}
	.listl .lm-list{ padding:0 15px; border:1px solid #a1010a; border-top:0; background: #fcfcfc; display: none;}
	.listl .lm-list li{ padding: 13px 0;}
	
	.listr{ padding: 10px;}
	.listr .dqwz-title .dqwz{ display: none;}
	.listr .page{ margin-bottom: 10px;}
	.listr .page .pageDiv{ height:auto;}
	.listr .page .default_pgBtn{ width:auto; max-width: 100%; padding:0 16px;}
	.listr .page .default_pgSearchInfo { display: none; }
	.listr .page .default_pgSearchInfotwo { display: none; }
	
	.content{ margin-top: 0; padding: 20px;}
	.content-dqwz .dqwz{ display: none;}
	.content .title{ margin:0 0 20px 0; font-size: 20px; text-align: left;}
.content .news_conent_two_text img {object-fit: contain;max-width:100%;height: auto !important;margin: 0 auto;}
}