@media only screen and (max-width: 1680px) {
	.centerBox {
		width: 90%;
	}

	body {
		zoom: 0.8 !important;
	}
}

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

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

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

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

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

@media only screen and (max-width: 1024px) {
	body {
		zoom: 1 !important;
	}
  
  .right-bar {
  	display: none;
  }

	.cai span {
		display: block;
		width: 30px;
		height: 2px;
		background: #aa320e;
		margin: 8px 0;
	}

	.cai:before {
		content: '';
		display: block;
		width: 30px;
		height: 2px;
		background: #aa320e;
	}

	.cai:after {
		content: '';
		display: block;
		width: 30px;
		height: 2px;
		background: #aa320e;
	}

	/*video {*/
		/*height: 100vh;*/
	/*}*/

	.header {
		position: fixed !important;
		width: 100%;
		left: 0;
		background: #ffffff;
		z-index: 999;
	}

	.header .logo {
		width: auto;
	}

	.header .logo img {
		width: 140px;
	}

	.header .centerBox {
		height: 80px;
	}

	.gao {
		height: 80px;
	}

	.header .menu {
		display: flex;
		align-items: center;
		float: right;
	}

	.header .menu .nav {
		position: fixed;
		width: 100%;
		background: #ffffff;
		right: 0;
		color: #333333;
		top: 80px;
		overflow-y: auto !important;
		display: none;
		z-index: 999;
		height: 100vh;
	}

	.header .menu .cai {
		float: right;
	}

	.header .menu {
		display: block;
	}

	.header .menu .nav li {
		line-height: 40px;
		font-size: 18px;
		padding: 5px 20px;
		box-sizing: border-box;
		width: 100%;
		margin-left: 0;
		font-weight: normal;
		text-align: left;
		margin-right: 0;
	}

	.header .menu .nav li:after {
		display: none;
	}

	.header .menu .nav li.on:after {
		display: none;
	}

	.header .menu .nav li>a:after {
		display: none !important;
	}

	.banner .swiper-pagination {
		left: 55% !important;
		bottom: 6px !important;
	}

	.banner .swiper-pagination-bullet-active {
		width: 20px !important;
		height: 5px !important;
	}

	.banner .swiper-pagination-bullet {
		width: 5px;
		height: 5px;
	}

	.sy_jian h4 {
		font-size: 20px;
		margin-top: 10px;
	}

	.sy_jian h5 {
		font-size: 24px;
		margin-top: 15px;
	}

	.sy_jian h6 {
		width: 110px;
		padding: 5px 0;
		font-size: 14px;
		margin-top: 10px;
	}

	.sy_jian {
		width: 100%;
		float: none;
		margin-right: 0px;
	}

	.sy_jie {
		width: 100%;
		float: none;
	}

	.sy_jie h4 {
		font-size: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.index1 {
		height: auto;
		border: none;
	}

	.sy_jie h5 {
		font-size: 14px;
		line-height: 24px;
	}

	.jian_tu {
		width: 100%;
		position: unset;
	}

	.sy_tong {
		position: relative;
		margin-top: 20px;
		padding: 0;
	}

	.sy_tong h4 {
		font-size: 20px;
	}

	.sy_tong h5 {
		font-size: 24px;
		margin-top: -30px;
	}

	.sy_tong::before {
		left: 0%;
	}

	.sy_tong:after {
		right: 0%;
	}

	.index3 {
		display: block;
		margin-top: 15px;
	}

	.index3 .mySwiper2 {
		width: 100%;
		height: 100%;
	}

	.index3 .swiper-button-prev {
		width: 30px;
		height: 30px;
		left: 10px;
		background-size: cover;
	}

	.index3 .swiper-button-next {
		width: 30px;
		height: 30px;
		background-size: cover;
	}

	.index3 .mySwiper .swiper-slide {
		background: #404c5a;
		padding: 10px 10px 10px 10px;
		box-sizing: border-box;
	}

	.index3 .mySwiper {
		width: 100%;
		height: 100%;
	}

	.index3 .mySwiper .swiper-slide h4 {
		font-size: 20px;
	}

	.index3 .mySwiper .swiper-slide h5 {
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}

	.index3 .mySwiper .swiper-slide h6 {
		width: 110px;
		font-size: 14px;
		margin-top: 20px;
	}

	.index4 .sy_cp {
		display: block;
		margin-top: 10px;
	}

	.sy_ch h4 {
		font-size: 20px;
	}

	.sy_ch h5 {
		font-size: 22px;
		color: #fdf9f8;
		text-transform: uppercase;
		margin-top: -25px;
	}

	.sy_pin h4 {
		width: 110px;
		font-size: 14px;
		margin-top: 10px;
	}

	.sy_chan {
		margin-top: 20px;
		position: relative;
		padding-bottom: 30px;
	}

	.sy_chan .mySwiper .swiper-slide h4 {
		font-size: 20px;
		padding: 10px 0;
	}

	.sy_chan .swiper-pagination-bullet-active {
		width: 20px !important;
		height: 5px !important;
	}

	.sy_chan .swiper-pagination-bullet {
		width: 5px;
		height: 5px;
	}

	.index4 {
		margin-bottom: 10px;
	}

	.about {
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.about .mySwiper {
		width: 100%;
	}

	.about .mySwiper .swiper-slide {
		width: 20% !important;
		text-align: center;
		margin-right: 0px !important;
		margin: 0 auto;
	}

	.about .mySwiper .swiper-slide img {
		width: 100%;
	}

	.about .mySwiper .swiper-slide:last-child {
		margin-right: 10px !important;
	}

	.about .mySwiper .swiper-slide h4 {
		font-size: 14px;
		margin-top: 5px;
	}

	.about .mySwiper2 .swiper-wrapper .swiper-slide {
		width: 100%;
	}

	.about .mySwiper2 .swiper-slide .bai {
		bottom: 0px;
		left: 50%;
		transform: translate(-50%);
		width: 75%;
		height: auto;
		padding: 10px 10px;
		background: rgba(255, 255, 255, 0.8);
	}

	.about .mySwiper2 .swiper-slide .bai h5 {
		font-size: 14px;
		color: #333333;
		line-height: 30px;
		margin-top: 0px;
	}

	.about .mySwiper2 .swiper-slide .bai img {
		width: 20px;
		margin-top: 0px;
	}

	.about .mySwiper2 .swiper-slide .bai h4 {
		font-size: 18px;
	}

	.about .mySwiper2 .hong {
		width: 30px;
		height: 3px;
		right: -15px;
		bottom: 20px;
	}

	.about .mySwiper2 {
		margin-top: 10px;
		margin-bottom: 0px;
		overflow: visible !important;
	}

	.wen_one {
		font-size: 0;
		margin-top: 15px;
	}

	.wen_one .wen_all {
		display: flex;
		padding: 0px;
		box-sizing: border-box;
	}

	.wen_one li {
		width: 100%;
		margin-bottom: 20px;
		display: inline-block;
	}

	.wen_one .wen_all .wen_z {
		border-right: 1px solid #e5e5e5;
		padding-right: 10px;
		margin-right: 10px;
	}

	.wen_one .wen_all .wen_z h4 {
		font-size: 32px;
	}

	.wen_one .wen_all .wen_z h5 {
		font-size: 14px;
	}

	.wen_one .wen_all .wen_y h5 {
		font-size: 12px;
		line-height: 20px;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
	}

	.wen_one .wen_all .wen_y h4 {
		font-size: 16px;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		color: #333333;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.sy_cha {
		width: 110px;
		font-size: 14px;
		padding: 5px 0;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	.index7 {
		padding-top: 15px;
	}

	.foot_yi {
		width: 100%;
		float: none;
		margin-right: 0px;
		margin-left: 0px;
	}

	.foot_er {
		width: 100%;
		float: none;
		margin-top: 15px;
	}

	.foot_er ul {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.foot_xian {
		display: none;
	}

	.foot_san {
		width: 100%;
		float: none;
		margin-left: 0px;
	}

	.foot_san ul li {
		font-size: 14px;
		line-height: 28px;
		width: 32%;
		display: inline-block;
		text-align: left;
	}

	.foot_y {
		display: block;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.foot_y h4 {
		width: 100%;
		font-size: 12px;
		color: #7c8590;
		line-height: 24px;
	}

	.index8 h4 {
		text-align: center;
		font-size: 12px;
		color: #7c8590;
		line-height: 26px;
	}

	.gu_all {
		margin-top: 10px;
	}

	.gu_all h4 {
		font-size: 20px;
	}

	.gu_all h5 {
		font-size: 16px;
	}

	.gu_all h6 {
		font-size: 14px;
		line-height: 26px;
		margin-top: 0px;
	}

	.gu_zi {
		font-size: 0;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.gu_zi li {
		width: 100%;
		display: inline-block;
		margin-right: 0px;
	}

	.new_all .new_one .new_zi h4 {
		font-size: 32px;
	}

	.new_all .new_one .new_zi h5 {
		font-size: 14px;
	}

	.new_all .new_one .new_zi {
		padding-right: 10px;
		margin-right: 10px;
	}

	.new_all {
		margin-top: 10px;
	}

	.new_all .new_one {
		padding: 10px 0;
	}

	.new_all .new_one .new_er h4 {
		font-size: 16px;
		line-height: 24px;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
	}

	.new_all .new_one .new_er h5 {
		font-size: 14px;
		line-height: 24px;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
	}

	#pages {
		font-family: 宋体;
		text-align: right;
		font-size: 14px;
		margin-bottom: 15px;
		margin-top: 15px;
	}

	.dao h4 {
		font-size: 14px;
	}

	.xq_all h4 {
		font-size: 18px;
	}

	.xq_all {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.xq_all h5 {
		font-size: 14px;
		margin-top: 10px;
	}

	.xq_all h6 {
		font-size: 14px;
		line-height: 24px;
		color: #333333;
		margin-top: 10px;
	}

	.xq_all img {
		width: 100%;
		margin: 0 auto;
	}

	.cp_one li {
		width: 20%;
		font-size: 14px;
		padding: 3px 0;
		margin-right: 10px;
	}

	.cp_one {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.cp_all {
		margin-top: 0;
	}

	.cp_yi li:nth-child(3n) {
		margin-right: 5px;
	}

	.cp_yi li:nth-child(2n) {
		margin-right: 0px;
	}

	.cp_yi li {
		width: 49%;
		display: inline-block;
		margin-right: 5px;
		margin-bottom: 10px;
	}

	.cp_yi li h4 {
		font-size: 16px;
		margin-top: 10px;
	}

	.cp_yi {
		margin-top: 15px;
	}

	.lian_zuo {
		width: 100%;
		height: 100%;
		float: none;
		padding: 10px;
		border-radius: 10px;
		margin-bottom: 10px;
	}

	.lian_all {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.lian_zuo ul li {
		margin-bottom: 20px;
	}

	.lian_you {
		width: 100%;
		float: none;
	}

	.chan_yi h4 {
		padding: 5px 0 5px 10px;
		margin-top: 15px;
	}

	.chan_yi h5 {
		font-size: 14px;
		line-height: 28px;
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.chan_zuo {
		width: 100%;
		float: none;
	}

	.chan_all {
		padding: 10px;
		margin-top: 10px;
	}

	.chan_one {
		height: 100%;
	}

	.chan_you {
		width: 100%;
		float: none;
	}

	.chan_you h4 {
		font-size: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.chan_you h5 i {
		width: 25%;
	}

	.chan_you h5 {
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.chan_you h6 {
		font-size: 16px;
		padding: 5px 0 5px 0;
	}

	.foot_yi h6 {
		font-size: 18px;
	}






}

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

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

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

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

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