@media screen and (max-width: 1599px) {
	.inner {
		width: 96%;
	}
}

@media screen and (max-width: 1335px) {
	nav li {
		margin-left: 70px;
	}
}

@media screen and (max-width: 1235px) {
	nav li {
		margin-left: 60px;
	}
}

@media screen and (max-width: 1180px) {
	.hot_news .news dd {
		width: 75%;
	}

	.column_matrix dt img {
		width: 120px;
	}

	.column_matrix dd img {
		width: 40px;
	}

	nav li {
		margin-left: 50px;
	}
}

@media screen and (max-width: 1130px) {
	nav li {
		margin-left: 40px;
	}

	header .logo img {
		width: 3.5rem;
	}
}

@media screen and (max-width: 999px) {
	.header .inner {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.nav {
		display: none;
	}

	.wp-navi-aside .navi-aside-wrap li {
		width: 100%;
	}

	.row {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
	.container{
		padding-right: 0;
		padding-left: 0;
	}
	.column-date-list{
		 padding: 10px;
	}

	.Teacher5 {
		min-width: 0;
	}

	.head-nav {
		float: none;
		height: 0;
		padding-top: 0;
		margin-top: 0px;
	}

	.navi-aside-toggle,
	.navi-aside-search {
		display: block;
	}

	/*导航样式：后台绑定时也可以定义配置*/
	.wp-navi .wp-menu {
		display: none;
	}

	.wp-navi-slide .navi-slide-head {
		display: block;
		padding: 0 10px;
		height: 40px;
	}

	.wp-navi-slide .wp-menu {
		background: #fff;
	}

	.wp-navi-slide .wp-menu .menu-item {
		display: inline-block;
		float: none;
		position: relative;
		z-index: 100;
		width: 100%;
		padding-left: 0px;
		text-align: left;
		border-bottom: 1px solid #eee;
	}

	.wp-navi-slide .wp-menu .menu-item .menu-switch-arrow {
		display: block;
		width: 38px;
		height: 38px;
		position: absolute;
		right: 6px;
		top: 1px;
		background: url(css/img/icons.png) no-repeat 10px -116px;
	}

	.wp-navi-slide .wp-menu .menu-item a.menu-link {
		display: block;
		padding: 0 20px;
		line-height: 40px;
		color: #343434;
		font-size: 14px;
	}

	.wp-navi-slide .wp-menu .menu-item a.menu-link.hover,
	.wp-navi-slide .wp-menu .menu-item.hover a.menu-link,
	.wp-navi-slide .sub-menu .sub-item.hover>a,
	.wp-navi-slide .sub-menu .sub-item a:hover {
		text-decoration: none;
		color: #000;
		background-color: #eee;
	}

	.wp-navi-slide .sub-menu {
		display: none;
		position: relative;
		left: 0;
		bottom: 0px;
		top: 0px;
		min-width: 0px;
		z-index: 100;
		background: #fff;
		opacity: 0.8;
	}

	.wp-navi-slide .sub-menu .sub-item {
		position: relative;
		white-space: nowrap;
		vertical-align: top;
		border-bottom: 1px solid #eee;
	}

	.wp-navi-slide .sub-menu .sub-item a {
		display: block;
		color: #000;
		height: auto;
		line-height: 40px;
		padding: 0 36px;
		font-size: 14px;
		background: none;
	}

	.wp-navi-slide .sub-menu .sub-item a:hover {
		color: #000;
		background-color: #eee;
		display: block;
	}

	.wp-navi-slide .sub-menu .sub-menu {
		left: 0;
		top: 0;
	}

	.wp-navi-slide .sub-menu .sub-menu .sub-item a {
		padding: 0 52px;
	}
}

@media screen and (max-width: 848px) {
	nav li {
		margin-left: 60px;
	}
}

@media screen and (max-width: 780px) {
	nav li {
		margin-left: 50px;
	}
}

@media screen and (max-width: 640px) {
.column-img {
    /* max-width: 1920px; */
    width: 100%;
    height: 200px;
    /* margin: 0 auto; */
    /* background-repeat: no-repeat; */
    /* background-size: cover; */
    /* background-position: center; */
}
	.header-right {
		width: 50%;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-top: 20px;
	}

	.index-banner .swiper-slide img {
		height: 10rem;
	}

	header nav ul.flex,
	.wp-search.flex {
		display: none;
	}

	header .logo img {
		width: 80%;
		padding-left: 30px;
	}

	.wap_nav span {
		display: block;
		width: 25px;
		height: 2px;
		margin-bottom: 5px;
		background-color: #fff;
		transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),
			opacity 0.55s ease, transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),
			width 0.5s;
		left: 0;
		transform-origin: 16px;
		border-radius: 3px;
		opacity: 1;
	}

	.wap_nav span:nth-of-type(2) {
		transition: width 0.5s ease;
	}

	.wap_nav .first-rotate {
		transform: rotate(-45deg);
		position: relative;
		top: 4px;
		margin-top: 0;
	}

	.wap_nav.self {
		display: block;
	}

	.wap_nav .last-rotate {
		transform: rotate(45deg);
		position: relative;
		top: -5px;
	}

	.wap_nav span.mid-width {
		width: 0;
		opacity: 0;
	}

	.wap_show {
		display: block;
	}

	.wap_nav_sw_nav.header-show {
		display: block;
		z-index: 20;
		top: 0;
		padding-top: 1.5rem;
		opacity: 1;
		position: fixed;
		width: 100%;
		background: rgba(0, 66, 142, 1);
		height: 100%;
	}

	.wap_nav_sw ul {
		margin: 0 15px;
	}

	.wap_nav_sw li {
		line-height: 3.85;
		border-bottom: 1px rgba(255, 255, 255, 0.38) solid;
	}

	.wap_nav_sw li a {
		justify-content: space-between;
		display: flex;
		font-size: 16px;
		text-transform: uppercase;
		color: #fff;
	}

	header {
		padding: 15px;
	position: relative;
	}

	nav {
		margin-top: 0;
	}

	.wrap-flex-wrap {
		flex-wrap: wrap;
	}

	.padding-top-bottom {
		padding: 25px 5px;
	}

	.margin-top {
		margin-top: 30px;
	}

	.public_title {
		text-align: center;
	}

	.public_title h2::after {
		margin: 10px auto 0 auto;
	}

	.public_title em {
		font-size: 14px;
	}

	.public_title h2 {
		font-size: 18px;
	}

	.hot_news .fouse {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-top: 20px;
	}

	.hot_news .fouse .swiper-slide dt {
		height: 290px;
	}

	.hot_news .fouse .swiper-slide dd {
		padding: 15px 20px;
	}

	.column_news dl dd h2,
	.column_report dl dd h2,
	.hot_news .fouse .swiper-slide dd p {
		font-size: 16px;
	}

	.column_news dl {
		margin-top: 15px;
	}

	.column_news dl:nth-child(1) {
		margin-top: 0;
	}

	.hot_news .news dl a {
		margin-top: 15px;
	}

	.hot_news .news dt {
		width: auto;
	}

	.hot_news .news dd {
		width: 77%;
	}

	.hot_news .news dd h2 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.hot_news .news dd p {
		-webkit-line-clamp: 1;
	}

	.hot_news .news dt em {
		font-size: 18px;
	}

	.hot_news .news dt span {
		font-size: 12px;
	}

	.column_news dl dt {
		height: 190px;
	}

	.column_news dl dd {
		padding: 15px;
	}

	.column_news dl dd p {
		margin: 10px 0;
	}

	.column_news dl dd span {
		font-size: 13px;
	}

	.column_report dl {
		border: none;
		padding: 17px 0;
		padding-top: 0;
	}

	.column_report dl:last-child {
		padding-bottom: 0;
	}

	.column_report dl a {
		padding: 15px;
	}

	.column_report dl dt {
		 
	}

	.column_report dl dd {
		margin-left: 20px;
		width: 61%;
	}

	.column_matrix .margin-top {
		justify-content: center;
	}

	.column_matrix dl {
		margin: .35rem;
	}

	.column_matrix dt img,
	.column_matrix dl {
		width: 95px;
	}

	.footer dl img {
		width: 65%;
	}

	.footer dd {
		font-size: 14px;
		margin-top: 20px;
	}

	.footer dd em,
	.copyright i {
		display: block;
		margin: 15px auto;
	}

	.copyright a:last-child {
		margin-bottom: 0;
	}

	.copyright,
	.copyright a {
		font-size: 12px;
	}

	.column_report dl dd p,
	.column_report dl dd span {
		display: none;
	}

	.hot_news .fouse,
	.hot_news .news,
	.column_news dl,
	.column_report dl {
		width: 100%;
	}

}