@media all and (min-width: 1600px) {
	.layui-container {
		width: 1430px;
		margin: 0 auto;
	}
}

@media all and (min-width: 2560px) {
	.layui-container {
		width: 1950px;
		margin: 0 auto;
	}

	.mtzs_main .item {
		width: 379px;
		background-repeat: no-repeat;
	}

	.mtzs_main .item.on {
		width: calc((100% - 1137px) / 1);
	}

	.dtl_detail,
	.up_gsjj .desc {
		font-size: 18px;
	}
}



@media (min-width: 1400px) and (max-width: 1919.98px) {
	.layui-container {
		width: 1430px;
		margin: 0 auto;
	}

	.up_mtzs_slide .swiper-slide {
		width: 1000px;
	}

	.content_box .bg_left {
		display: none !important;
	}

	.content_box .bg_right {
		display: none !important;
	}
}

@media (min-width: 1300px) and (max-width: 1399.98px) {

	.layui-container {
		width: 98%;
	}


	.header .nav>ul>li>a {
		padding: 0;
	}

	.header {
		padding: 0 30px;
	}

	.data_box .text {
		font-size: 40px;
	}

	.date_main li {
		margin-left: 100px;
	}

	.gsjj_box .bg_right,
	.mtys_bg_img,
	.hzkh_box .hzkh_bg_img {
		display: none;
	}

	.footer_nav li {
		margin-left: 50px;
	}

	.up_mtzs_slide .swiper-slide {
		width: 800px;
	}

	.piclist li:nth-child(5),
	.piclist li:nth-child(6) {
		top: 371px;
	}

	.content_box .bg_left {
		display: none !important;
	}

	.content_box .bg_right {
		display: none !important;
	}


}

@media (min-width: 1200px) and (max-width: 1299.98px) {

	.layui-container {
		width: 98%;
	}

	.header .nav>ul>li>a {
		padding: 0;
	}

	.header {
		padding: 0 30px;
	}

	.data_box .text {
		font-size: 40px;
	}

	.date_main li {
		margin-left: 100px;
	}

	.gsjj_box .bg_right,
	.mtys_bg_img,
	.hzkh_box .hzkh_bg_img {
		display: none;
	}

	.footer_nav li {
		margin-left: 50px;
	}

	.up_mtzs_slide .swiper-slide {
		width: 700px;
	}

	.piclist li:nth-child(5),
	.piclist li:nth-child(6) {
		top: 347px;
	}

	.content_box .bg_left {
		display: none !important;
	}

	.content_box .bg_right {
		display: none !important;
	}

}

@media (min-width: 768px) and (max-width: 1199.98px) {}

@media (min-width: 0px) and (max-width: 1200px) {
	.padding-20 {
		padding: 10px;
	}

	.padding-30 {
		padding: 15px;
	}

	.padding-40 {
		padding: 20px;
	}

	.margin-top-10 {
		margin-top: 5px;
	}

	.margin-top-15 {
		margin-top: 7.5px;
	}

	.margin-top-20 {
		margin-top: 10px;
	}

	.margin-top-30 {
		margin-top: 15px;
	}

	.margin-top-40 {
		margin-top: 20px;
	}

	.margin-top-50 {
		margin-top: 25px;
	}

	.margin-top-60 {
		margin-top: 30px;
	}

	.margin-top-70 {
		margin-top: 35px;
	}

	.margin-top-80 {
		margin-top: 40px;
	}

	.margin-top-90 {
		margin-top: 45px;
	}

	.margin-top-100 {
		margin-top: 50px;
	}

	.margin-left-10 {
		margin-left: 5px;
	}

	.margin-left-20 {
		margin-left: 10px;
	}

	.margin-right-20 {
		margin-right: 10px;
	}

	.margin-bottom-10 {
		margin-bottom: 5px;
	}

	.margin-bottom-15 {
		margin-bottom: 7.5px;
	}

	.margin-bottom-20 {
		margin-bottom: 10px;
	}

	.margin-bottom-25 {
		margin-bottom: 12.5px;
	}

	.margin-bottom-30 {
		margin-bottom: 15px;
	}

	.margin-bottom-40 {
		margin-bottom: 20px;
	}

	.margin-bottom-50 {
		margin-bottom: 25px;
	}

	.margin-bottom-60 {
		margin-bottom: 30px;
	}

	.margin-bottom-70 {
		margin-bottom: 35px;
	}

	.margin-bottom-80 {
		margin-bottom: 40px;
	}

	.margin-bottom-90 {
		margin-bottom: 45px;
	}


	.margin-bottom-100 {
		margin-bottom: 50px;
	}

	.padding-top-10 {
		padding-top: 5px;
	}

	.padding-top-20 {
		padding-top: 10px;
	}

	.padding-top-30 {
		padding-top: 15px;
	}

	.padding-bottom-30 {
		padding-bottom: 15px;
	}

	.padding-top-40 {
		padding-top: 20px;
	}

	.padding-top-50 {
		padding-top: 25px;
	}

	.padding-top-60 {
		padding-top: 30px;
	}

	.padding-top-70 {
		padding-top: 35px;
	}

	.padding-top-80 {
		padding-top: 40px;
	}

	.padding-bottom-70 {
		padding-bottom: 35px;
	}

	.padding-bottom-80 {
		padding-bottom: 40px;
	}

	.padding-bottom-90 {
		padding-bottom: 45px;
	}

	.padding-top-90 {
		padding-top: 45px;
	}

	.padding-top-100 {
		padding-top: 50px;
	}

	.padding-top-120 {
		padding-top: 60px;
	}

	.padding-top-130 {
		padding-top: 65px;
	}

	.padding-top-190 {
		padding-top: 50px;
	}

	.padding-bottom-0 {
		padding-bottom: 0px;
	}

	.padding-bottom-10 {
		padding-bottom: 5px;
	}

	.padding-bottom-20 {
		padding-bottom: 10px;
	}

	.padding-bottom-40 {
		padding-bottom: 20px;
	}

	.padding-bottom-50 {
		padding-bottom: 25px;
	}

	.padding-bottom-60 {
		padding-bottom: 30px;
	}

	.padding-bottom-100 {
		padding-bottom: 50px;
	}

	.padding-bottom-120 {
		padding-bottom: 60px;
	}

	.padding-bottom-130 {
		padding-bottom: 65px;
	}

	.padding-bottom-190 {
		padding-bottom: 50px;
	}

	.padding-left-40 {
		padding-left: 20px;
	}

	.page_detail {
		padding: 15px;
	}

	.dtl_detail {
		font-size: 16px;
	}

	.detail-box {
		padding: 0px;
	}

	.col-title {
		font-size: 20px;
	}

	.pager li {
		width: 100%;
		margin-bottom: 10px;
	}

	.pager li:last-child {
		text-align: left;
	}

	#up-banner .layui-container {
		height: 200px;
	}

	#up-banner {
		height: 200px;
		padding-top: 0;
	}

	#up-banner h2 {
		font-size: 34px;
	}

	#up-banner h3 {
		font-size: 18px;
	}

	#up-banner .position {
		left: 15px;
		bottom: 20px;
	}

	.leftmenu li {
		height: 40px;
		line-height: 40px;
	}

	.leftmenu li a {
		padding: 0 10px;
	}

	.leftsubmenu li {
		margin: 5px;
	}

	.leftsubmenu li a {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		padding: 0 10px;
	}

	.page_main {
		padding: 0;
		width: 100%;
		box-sizing: border-box;
	}

	.detail_box {
		padding: 0;
	}

	.detail_box img {
		max-width: 100%;
	}

	.textlist {
		width: 100%;
	}

	.textlist li a {
		padding: 15px;
	}

	.textlist li .text {
		margin-top: 0px;
		width: 100%;
	}

	.tuwenlist {
		width: 100%;
	}

	.tuwenlist.layui-col-space30 {
		margin: 0;
	}

	.tuwenlist li a {
		flex-direction: column;
	}

	.tuwenlist li .pic {
		width: 100%;
	}

	.tuwenlist li .text {
		width: 100%;
		height: auto !important;
	}

	.tuwenlist li .text0 {
		padding: 15px 0;
	}

	.pchide {
		display: block;
	}

	.phhide {
		display: none;
	}

	.layui-layer.myclass {
		width: 93% !important;
	}

	.layui-col-space30 {
		margin: -5px;
	}

	.layui-col-space30>* {
		padding: 5px;
	}


	.mc_ph_hd {
		display: block;
	}

	.banner_slide .swiper-button-prev,
	.banner_slide .swiper-button-next {
		display: none !important;
	}

	.banner_slide .swiper-pagination-bullet-active {
		background: #0D59AA;
	}


	.banner_nei {
		height: 200px;
	}

	.banner_nei .text .name {
		font-size: 22px;
	}

	.col_nav {
		padding-bottom: 10px;
	}

	.col_nav ul {
		white-space: nowrap;
		overflow-x: scroll;
		height: 100px;
	}

	.col_nav li {
		padding: 0 10px;
		margin-bottom: 0;
	}

	.col_nav li::after {
		display: none !important;
	}

	.col_nav li a {
		padding-bottom: 10px;
		font-size: 18px;
	}

	.col_nav li a::after {
		bottom: 0;
		display: none !important;
	}

	.lxwm_list li .item {
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.lxwm_form {
		height: auto;
		padding: 15px;
	}



	.z_banner .picBox {
		height: 250px;
	}

	.data_box .layui-container.flex-between {
		flex-direction: column;
	}

	.data_box .text {
		width: 100%;
		font-size: 26px;
		text-align: center;
		line-height: 1.5em;
		margin-bottom: 10px;
	}

	.date_main {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
	}

	.date_main li {
		margin: 0;
		width: auto;
	}

	.date_main li .num_box,
	.date_main li .num,
	.gsjj_box .title,
	.column a {
		font-size: 26px;
	}

	.gsjj_box .bg_right,
	.mtys_bg_img,
	.hzkh_box .hzkh_bg_img {
		display: none;
	}

	.gsjj_box .desc {
		padding: 0 0;
	}

	.gsjj_box .more a {
		background-size: auto 100%;
		height: 40px;
		line-height: 40px;
	}

	.mtzs_main {
		flex-direction: column;
	}

	.mtzs_main .item {
		width: 100%;
		height: 100px;
	}

	.mtzs_main .item.on {
		width: 100%;
		height: 200px;
	}

	.mtzs_main .item .text {
		padding: 15px;
	}

	.mtzs_main .item .text .title {
		font-size: 20px;
	}

	.mtys_main .desc {
		padding: 0;
		-webkit-line-clamp: 10;
		height: auto;
	}

	.mtys_main .pic {
		display: none;
	}

	.mtys_bg {
		height: auto;
	}

	.mtys_left_text,
	.mtys_main {
		position: relative;
		top: auto;
		left: auto;
	}

	.mtys_right_text {
		position: relative;
		top: auto;
		right: auto;
	}

	.mtys_left_text li {
		margin-bottom: 10px;
		font-size: 18px;
		text-align: center;
	}

	.mtys_right_text li {
		margin-bottom: 10px;
		font-size: 18px;
		text-align: center;
	}

	.hzkh_slide .swiper-slide a {
		width: calc((100% - 10px) / 2);
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.hzkh_slide .swiper-slide a:nth-child(5n) {
		margin-right: 10px;
	}

	.hzkh_slide .swiper-slide a:nth-child(2n) {
		margin-right: 0;
	}

	.hzkh_slide .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}

	.hzkh_slide .tips {
		bottom: 20px;
	}

	.footer_top,
	.footer_mid {
		flex-direction: column;
	}

	.footer_nav {
		text-align: center;
		margin-top: 15px;
	}

	.footer_nav li {
		margin: 0 10px;
		line-height: 2em;
	}

	.footer_mid {
		text-align: center;
	}

	.footer_mid .left {
		margin-bottom: 15px;
	}

	.footer_mid .left .yx {
		display: block;
	}

	.footer_mid .right a {
		height: 40px;
	}

	.footer_bottom {
		line-height: 2em;
	}

	#scrolltop {
		display: none !important;
	}

	.banner_nei .text {
		width: 100%;
		height: auto;
		background: none;
		left: auto;
		margin: 0;
		bottom: 0;
		height: 100%;
	}

	.col-att {
		flex-direction: column;
	}

	.up_mtzs_slide_box {
		padding: 15px;
	}

	.up_mtzs_slide {
		padding-bottom: 50px;
	}

	.up_mtzs_slide .swiper-slide .text {
		position: relative;
		padding: 15px;
	}

	.up_mtzs_slide .swiper-slide .text .title {
		font-size: 18px;
		font-weight: bold;
	}

	.piclist li {
		width: 100%;
		margin: 0 0 15px;
	}

	.piclist li:nth-child(1),
	.piclist li:nth-child(4) {
		width: 100%;
		margin-right: 0;
	}

	.piclist li:nth-child(2),
	.piclist li:nth-child(3),
	.piclist li:nth-child(5),
	.piclist li:nth-child(6) {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
		position: relative;
		left: auto;
		top: auto;
	}

	.piclist li:nth-child(1) .title,
	.piclist li:nth-child(2) .title,
	.piclist li:nth-child(3) .title,
	.piclist li:nth-child(4) .title,
	.piclist li:nth-child(5) .title,
	.piclist li:nth-child(6) .title {
		display: block;
		width: 100%;
		box-sizing: border-box;
		padding: 0 20px;
		height: 48px;
		overflow: hidden;
		line-height: 48px;
		text-align: center;
		transition: All 0.4s ease-in-out;
		-webkit-transition: All 0.4s ease-in-out;
		-moz-transition: All 0.4s ease-in-out;
		-o-transition: All 0.4s ease-in-out;
		z-index: 2;
		background: #f3f3f3;
		position: relative;
		color: #333;
		top: auto;
		margin-top: 0;
	}

	.piclist li:nth-child(2):hover::after,
	.piclist li:nth-child(3):hover::after,
	.piclist li:nth-child(5):hover::after,
	.piclist li:nth-child(6):hover::after {
		display: none;
	}

	.piclist li:nth-child(2):hover .title,
	.piclist li:nth-child(3):hover .title,
	.piclist li:nth-child(5):hover .title,
	.piclist li:nth-child(6):hover .title {
		background-color: #0072BE;
	}

	.picinfolist li {
		margin-bottom: 15px;
	}

	.picinfolist li .pic {
		float: none;
		margin-right: 0;
	}

	.picinfolist li .pic img {
		width: 100%;
		height: auto;
	}

	.picinfolist li .text {
		height: auto;
		padding: 15px;
	}

	.infolist li {
		margin-bottom: 15px;
	}

	.infolist li a {
		padding: 15px;
	}

	.infolist li .date {
		padding-right: 10px;
		margin-right: 10px;
	}

	.piclist2 li {
		width: calc((100% - 10px) / 2);
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.piclist2 li:nth-child(5n) {
		margin-right: 10px;
	}

	.piclist2 li:nth-child(2n) {
		margin-right: 0;
	}

	.hzkh_slide_mbi .swiper-slide {
		overflow: hidden;
	}

	.hzkh_slide_mbi .swiper-slide a {
		display: block;
		width: calc((100% - 10px) / 2);
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		border-radius: 10px;
		background: #FFFFFF;
		overflow: hidden;
	}

	.hzkh_slide_mbi .swiper-slide a:nth-child(2n) {
		margin-right: 0;
	}

	.hzkh_slide_mbi .swiper-pagination {
		bottom: 0;
	}

	.hzkh_slide_mbi .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		background: #0068b7;
		border-radius: 50%;
	}

	.hzkh_slide_mbi .tips {
		position: absolute;
		left: 0;
		bottom: 30px;
		width: 100%;
		z-index: 2;
		text-align: center;
		font-size: 14px;
		color: rgba(35, 35, 35, .5);
	}

	.mtzs_slide_mbi li a {
		display: block;
		position: relative;
	}

	.mtzs_slide_mbi li .text {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		background: rgba(0, 104, 183, 0.8);
		padding: 15px;
		box-sizing: border-box;
		z-index: 2;
		text-align: center;
	}

	.mtzs_slide_mbi li .text .title {
		color: #FFFFFF;
	}

	.mtys_bg {
		background: none;
	}

	.content_box .bg_left {
		display: none !important;
	}

	.content_box .bg_right {
		display: none !important;
	}
	.up_gsjj .left,.up_gsjj .right{
		width: 100%;
	}
	.up_gsjj .title{
		text-align: center;
		font-size: 24px;
	}

}