@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){
	/****/
	.home-header-bg {display: none;}
    .header{ height: auto;}
	.header .logo{ float: none; text-align: center;}
	.header .logo img{ padding: 25px 0;}
	.header .search{ display: none;}
	.nav{ display: none;}

    .m-logo {display: block;}
	.mnav{ display: block;}
	.banner .main{ padding: 0;}
	.banner .swiper-button-next, .banner .swiper-button-prev { display: none;}

	.footer .info p{ padding: 0; text-align: center; display: block;}
	.footer .selects{ width:70%; margin: 10px auto 0 auto; float: none;}
	.main{ padding: 0 10px; overflow: hidden;}
	
	/****/
	.images {height: 320px;}
	.news-list-bg {flex-direction: column; height: auto; padding: 0;}
	.news-list { width: 100%;}

	.images { flex-direction: column;}
	.images .images-item {width: 100%;}
	.images .images-item .left-image  .left-title-bg .image-title { font-size: 14px; line-height:20px;  }
    .images .images-item .left-image  .left-title-bg .image-subTitle { font-size: 16px; line-height: 20px;  }

    .images .images-item .right-image .right-title-bg .image-title {font-size: 14px; line-height: 20px;  display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
    .images .images-item .right-image .right-title-bg .image-subTitle {  font-size: 16px; line-height: 20px;  display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}

	.column-bg {height: 1080px;}
	.column-bg .column {flex-direction: column;}
	.column-bg .column .column-title-bg { margin-bottom: 20px; }
	.column-bg .column .column-list {width: calc(100% - 20px); margin: 0 10px;}
	.column-bg .column .column-right {width: calc(100% - 20px); margin: 0 10px;}
	.column-bg .column .column-right .right-title {text-align: left; margin: 20px 0 20px 0px;}

	.video-other-bg { flex-direction: column;}
	.video-other-bg .video-item { width: 100%;}
	.video-other-bg .video-item .video-info { margin-top: 30px; margin-left: 0px; width: 100%; height: 300px; background-color: rgb(0, 32, 135);}
    .video-other-bg .video-item video { width: 100%; height: 100%;}
    .video-other-bg .video-item .video-info .info-bg {display: none;}

	.video-other-bg .other-item { margin-left: 0%; margin-top: 30px; width: 100%;}
	.video-other-bg .other-item .other-list-bg .list-item .list-content .number {justify-content: space-between;}

	/****/
	.listl, .listr { width:100%; margin-top: 15px; float: none;}
	
	.listl .title{ padding: 0 15px; font-size: 17px; color: #fff; font-weight: bold; line-height: 50px; text-align: left; border:1px solid rgb(0, 32, 135); background-color: rgb(0, 32, 135); background-size: 100%; position: relative; border-radius:0px;}
	.listl .title a{ color: #fff;}
	.listl .title .open{ display: inline-block;}
	.listl .lm-list{ padding:0 15px; border:1px solid rgb(0, 32, 135); border-top:0; background: #fcfcfc; display: none;}
	.listl .lm-list li{ padding: 13px 0;}
	
	.listr{ padding: 15px 10px 10px 10px;}
	.listr .list-list li{ margin-top: 15px;box-sizing:border-box;}
	.listr .list-list li:nth-child(2n 1){ width:100%; float: none;}
	.listr .list-list li:nth-child(2n 2){ width:100%; float: none;}
	
	.listr { margin-top: 25px;}
	.listr .dqwz-title .dqwz{ display: none;}
	.listr .page{ margin-bottom: 10px;}
	.listr .page .more{ display: block;}

	.page{ height: 40px; margin: 20px 0; font-size:14px; line-height: 36px; display: block;}
	.page .default_pgPanel {  margin: 0 auto; padding: 0; float:none !important;}
	.page table{ width:auto;}
	.page .pageDiv{ text-align:center;}
	.page .default_pgBtn{ margin: 5px;}
	.page{ margin-bottom: 10px;}
	.page .pageDiv{ height:auto;}
	.page .default_pgBtn{ width:auto; max-width: 100%; padding:0 16px;}
	.page .default_pgSearchInfo { display: none; }
	.page .default_pgSearchInfotwo { display: none; }


	.content {margin: 2px 20px 0 20px; padding: 15px;}
    .content .title { margin: 25px 0; }
	
}