/* Media Document */
@media screen and (max-width: 1300px) {
	.nav .layui-nav .layui-nav-item {
		margin: 0;
		width: 11.111%;
	}

	.nav .layui-nav .layui-nav-item a {
		padding: 0;
		text-align: center;
	}

	.newsPic,
	.mainNews {
		width: 50% !important;
	}

	.side .newsPic {
		width: 100% !important;
	}

	.mainNews li {
		word-break: keep-all;
		overflow-x: hidden;
		text-overflow: ellipsis;
	}

	.mainNews h2 {
		text-overflow: ellipsis;
		overflow-x: hidden;
	}

	.mainNews h2 a {
		font-size: 20px;
	}

	.zhuanti .control.next {
		right: 40%;
		top: 510px;
	}

	.zhuanti .control.pre {
		left: 40%;
		top: 510px;
	}

	.zhuanti.person .control.pre,
	.zhuanti.person .control.next {
		top: 430px;
	}

	.zhuanti {
		margin-bottom: 100px;
	}

	.topNews .content p {
		font-size: 14px;
	}

	.topNews .content h4 {
		padding: 0;
	}

	.mainBox .layui-main.side {
		width: 98%;
	}

	.ClsSinglePage #aContent {
		padding-left: 0;
		padding-right: 0;
	}

	.sidePage {
		width: 65%;
	}

	.sideBar {
		width: 33%;
	}
}


@media screen and (max-width: 1024px) {
	.indexNews dl dd.display-flex {
		display: block;
	}



	#menu_button_wrapper {
		display: block;
	}

	.search {
		top: 40px;
	}

	.nav .layui-nav .layui-nav-item {
		width: 100%;
	}

	.nav .layui-nav .layui-this:after,
	.nav .layui-nav-bar {
		height: 43px;
	}
}

@media screen and (max-width: 768px) {
.indexNews .news{
    width: 100%;
}
	.sidePage,
	.sideBar {
		width: 100%;
		float: unset;
	}

	.newsPic,
	.mainNews {
		width: 100% !important;
	}

	.indexNews dl dd ul.list li a {
		width: 100%;
	}

	.news .list .time {
		display: none;
	}

	.indexAd li {
		width: 100%;
		margin-bottom: 20px;
	}

	.indexAd img {
		height: auto;
	}
}

@media screen and (max-width: 640px) {
	dl.pj_list_dl {
		width: 100%;
		float: unset;
		margin: 0 0 35px 0;
	}

	dl.pj_list_dl dt img {
		width: 100%;
		height: auto;
		box-sizing: border-box;
	}

	.mainNews {
		padding: 20px;
		height: auto;
	}

	.search {
		display: none;
	}

	.topNews .content a.cate,
	.topNews .content span.time {
		display: none;
	}

	.news .list {
		margin-bottom: 20px;
	}

	.indexNews dl.zwh dd li {
		width: 48%;
		margin: 1%;
		box-sizing: border-box;
		text-align: center;
		padding: 6px 1px;
	}
}

@media only screen and (max-width: 450px) {
	.sideNews li .pic {
		width: 100%;
		height: auto;
	}

	.footer .layui-form-item .layui-input-inline {
		margin-bottom: 20px;
	}

	.indexNews .news {
		margin: 4px 8px;
	}

	.topNews .pic .showImg::before {
		padding-top: 75%;
	}

	.logo {
		display: block;
		text-align: center;
	}

	.logo img {
		height: auto;
		max-width: 90%;
	}

	.indexNews dl.zwh dd li {
		width: 100%;
		margin: 1% 0;
	}
}

@media only screen and (max-width: 320px) {}