@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;
	}

	.cai span {
		display: block;
		width: 30px;
		height: 2px;
		background: #0c4da2;
		margin: 8px 0;
	}

	.cai:before {
		content: '';
		display: block;
		width: 30px;
		height: 2px;
		background: #0c4da2;
	}

	.cai:after {
		content: '';
		display: block;
		width: 30px;
		height: 2px;
		background: #0c4da2;
	}

	.head_top {
		position: fixed !important;
		width: 100%;
		left: 0;
		z-index: 999;
	}

	.head_top .centerBox {
		display: block;
		line-height: 26px;
		font-size: 12px;
		height: 55px;
	}

	.gao_yi {
		height: 55px;
	}

	.header {
		position: fixed !important;
		width: 100%;
		left: 0;
		background: #ffffff;
		z-index: 999;
	}

	.header .logo {
		width: auto;
	}

	.header .logo img {
		width: 190px;
	}

	.header .centerBox {
		height: 60px;
	}

	.gao {
		height: 60px;
	}

	.header .menu .nav {
		position: fixed;
		width: 100%;
		background: #ffffff;
		right: 0;
		color: #333333;
		top: 115px;
		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>a:after {
		display: none !important;
	}

	.header .menu .nav li .erji {
		position: unset;
		width: 100%;
		padding-top: 0;
		transform: unset;
		left: 0;
		background: none;
		padding-left: 20px;
	}

	.header .menu .nav li .erji a {
		background: none;
		color: #333333;
		padding: 0;
		text-align: left;
		line-height: 30px;
		border-bottom: none;
		display: block;
		margin-right: 0;
		font-size: 16px;
	}

	.sy_re {
		margin-top: 10px;
	}

	.sy_re h4 {
		font-size: 20px;
		line-height: 24px;
	}

	.sy_re h4::before {
		width: 20px;
		height: 2px;
		margin-right: 15px;
	}

	.sy_re h4::after {
		width: 20px;
		height: 2px;
		margin-left: 15px;
	}

	.sy_re h5 {
		font-size: 14px;
		line-height: 26px;
	}

	.sy_men {
		font-size: 0;
		margin-top: 10px;
	}

	.sy_men ul li {
		width: 48%;
		border: 1px solid #e3e7ea;
		padding: 5px 5px 0 5px;
		box-sizing: border-box;
		display: inline-block;
		margin-right: 12px;
		margin-bottom: 10px;
	}

	.sy_men ul li:nth-child(2n) {
		margin-right: 0;
	}

	.sy_men ul li img {
		width: 100%;
		height: auto;
	}

	.sy_men ul li h1 {
		font-size: 14px;
		margin-top: 0px;
	}

	.sy_men ul li h4 {
		font-size: 12px;
		line-height: 18px;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
	}

	.sy_men ul li h5 {
		width: 50%;
		font-size: 12px;
		padding: 5px 0;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.index1 {
		margin-top: 5px;
		padding: 10px 0 10px 0;
	}

	.cp_zuo {
		width: 100%;
		float: none;
	}

	.cp_zuo h2 {
		font-size: 18px;
		padding: 0;
		margin: 0px auto 10px;
		width: 60%;
		background-size: cover;
	}

	.cp_ul {
		font-size: 0;
	}

	.cp_ul li {
		width: 48%;
		display: inline-block;
		margin-right: 12px;
		margin-bottom: 10px;
		padding: 5px 0 5px 0;
	}

	.cp_ul li:nth-child(2n) {
		margin-right: 0;
	}

	.cp_zuo h3 {
		padding: 5px 0 5px 0;
	}

	.cp_zuo .cp_tel {
		justify-content: space-evenly;
	}

	.cp_zuo .cp_tel h4 {
		font-size: 14px;
		line-height: 24px;
		padding: 0px;
	}

	.cp_zuo .cp_tel img {
		width: 28px;
		margin-right: 0px;
	}

	.cp_you {
		width: 100%;
		float: none;
		padding: 10px;
		margin-top: 10px;
	}

	.cp_you .mySwiper .swiper-slide {
		display: block;
	}

	.cp_you .mySwiper .cp_two img {
		width: 100%;
	}

	.cp_you .mySwiper .cp_thr h3 {
		font-size: 16px;
		line-height: 28px;
	}

	.cp_you .mySwiper .cp_thr h3::after {
		height: 2px;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.cp_you .mySwiper .cp_thr {
		width: 100%;
	}

	.cp_you .mySwiper .cp_thr h4 {
		width: 100%;
		font-size: 14px;
		line-height: 24px;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
	}

	.cp_you .mySwiper .cp_thr h5 {
		font-size: 14px;
		width: 35%;
		padding: 5px 0;
		margin-top: 10px;
	}

	.cp_li {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.cp_li ul li {
		width: 100%;
		display: inline-block;
		padding: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
	}

	.cp_li .cp_gao {
		margin-top: 10px;
	}

	.cp_li ul li h1 {
		font-size: 14px;
		line-height: 20px;
	}

	.index2 {
		margin-top: 20px;
		background-size: cover;
	}

	.sy_we .mySwiper .swiper-slide .we_yi {
		width: 100%;
		float: none;
		margin-right: 0px;
	}

	.sy_we .mySwiper .swiper-slide .we_er {
		width: 100%;
		float: none;
	}

	.sy_we .mySwiper .we_er h1 {
		font-size: 18px;
		line-height: 36px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.sy_we .mySwiper .we_er h2 {
		font-size: 14px;
		line-height: 24px;
	}

	.sy_we .mySwiper .we_er .we_san {
		justify-content: space-between;
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.sy_we .mySwiper .we_er .we_san h3 {
		font-size: 16px;
		line-height: 24px;
		margin-right: 0px;
	}

	.sy_we .mySwiper .we_er .we_san h4 {
		width: 35%;
		font-size: 16px;
		line-height: 22px;
		padding: 5px 0;
	}

	.sy_jian {
		margin-top: 5px;
	}

	.sy_jian .jian_zuo {
		width: 100%;
		float: none;
	}

	.sy_jian .jian_you {
		width: 100%;
		float: none;
	}

	.sy_jian .jian_you h1 {
		font-size: 20px;
		line-height: 24px;
		margin: 10px 0 10px 0;
	}

	.sy_jian .jian_tu {
		margin-left: 0px;
	}

	.sy_jian .jian_you h3 {
		margin-bottom: 10px;
	}

	.sy_jian .jian_tu li {
		display: inline-block;
		margin-right: 50px;
		margin-bottom: 10px;
	}

	.sy_jian .jian_tu li:nth-child(3n) {
		margin-right: 0;
	}

	.index4 {
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.sy_xin {
		width: 100%;
		float: none;
	}

	.sy_xin .xin_yi h4 {
		font-size: 20px;
	}

	.sy_xin .xin_yi h5 {
		font-size: 16px;
	}

	.sy_xin .xin_yi h4::after {
		height: 2px;
		margin: 5px 0 10px 0;
	}

	.sy_xin .xin_er {
		display: block;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.sy_xin .xin_er img {
		width: 100%;
	}

	.sy_xin .xin_san {
		width: 100%;
	}

	.xin_er .xin_san h1 {
		margin-bottom: 5px;
	}

	.xin_er .xin_san h3 {
		padding: 5px 0;
		margin-top: 5px;
	}

	.xin_si li h1 {
		font-size: 16px;
		line-height: 36px;
		color: #343434;
	}

	.xin_si li h1 {
		font-size: 14px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 70%;
	}

	.xin_si li h2 {
		font-size: 12px;
	}

	.foot {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.foot ul li {
		font-size: 14px;
		line-height: 26px;
		margin-right: 32px;
	}

	.foot ul li:nth-child(4n) {
		margin-right: 0;
	}

	.foot ul li::after {
		display: none;
	}

	.foot_xin {
		display: block;
		margin-top: 10px;
		padding-bottom: 10px;
	}

	.foot_xin h4 {
		font-size: 14px;
		line-height: 26px;
	}

	.foot_ul {
		margin-top: 10px;
	}

	.foot_ul li {
		margin-right: 15px;
		font-size: 14px;
		width: 110px;
	}

	.foot_di h4 {
		font-size: 12px;
		line-height: 24px;
	}

	.ch_all {
		display: block;
		padding: 0px;
	}

	.ch_yi ul li {
		font-size: 14px;
		margin-right: 10px;
		line-height: 24px;
		margin-left: 0px;
	}

	.ch_all .ch_yi {
		display: block;
	}

	.ch_one {
		padding: 10px 0 0 0;
	}

	.ch_one li {
		width: 48%;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-right: 12px;
	}

	.ch_one li:nth-child(2n) {
		margin-right: 0;
	}

	.ch_one li h1 {
		font-size: 16px;
		line-height: 26px;
		margin-top: 10px;
	}

	.ch_one li h2 {
		font-size: 12px;
		line-height: 24px;
	}

	.ch_one li:nth-child(3) {
		margin-right: 12px;
	}

	#pages {
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.cxq_all {
		padding: 10px 0 0 0;
		margin-bottom: 0px;
	}

	.cxq_zuo {
		width: 100%;
		float: none;
		margin-right: 0px;
	}

	.cxq_you {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.cxq_you h4 {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.cxq_you h5 i {
		width: 20%;
	}

	.cxq_yi h4 {
		font-size: 14PX;
		padding: 5px 0 5px 10px;
		margin-top: 5px;
	}

	.cxq_yi h5 {
		font-size: 14px;
		line-height: 26px;
		margin-top: 10px;
		margin-bottom: 5px;
	}

	.ind .abo_all {
		padding: 10px;
		display: block;
	}

	.ind .abo_all h4 {
		line-height: 26px;
	}

	.ind .abo_all h5 {
		line-height: 26px;
	}

	.ind .abo_one {
		margin-top: 10px;
		padding: 10px;
	}

	.ind .abo_one img {
		width: 100%;
	}

	.ind .abo_one h4 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	.ind .abo_one h5 {
		font-size: 14px;
		line-height: 26px;
		margin-top: 5px;
	}

	.ind {
		padding-bottom: 10px;
	}

	.liu_all {
		padding: 10px 0 0 0;
	}

	.liu_all h4 {
		font-size: 20px;
	}

	.lian_all {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.lian_zuo {
		width: 100%;
		height: auto;
		float: none;
		padding: 10px 10px 10px 10px;
		margin-bottom: 10px;
	}

	.lian_zuo ul li {
		margin-bottom: 20px;
	}

	.lian_you {
		width: 100%;
		float: none;
		border-radius: 10px;
	}

	.biao {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.biao .bi_all {
		display: block;
	}

	.biao form .inp {
		width: 100%;
		height: 40px;
		margin-bottom: 10px;
		font-size: 14px;
		padding-left: 15px;
	}

	.biao form textarea {
		width: 100%;
		height: 150px;
		margin-top: 0px;
		font-size: 14px;
		padding: 10px 0 0 10px;
		margin-bottom: 10px;
	}

	.biao .submit {
		width: 50%;
		height: 40px;
		margin: 10px auto 0;
		font-size: 16px;
	}

	.xin_one {
		padding: 10px 5px 0 5px;
	}

	.xin_one .new_zuo {
		width: 100%;
		float: none;
		margin-right: 0px;
	}

	.xin_one .new_you {
		width: 100%;
		float: none;
	}

	.xin_one ul li {
		margin-bottom: 10px;
		padding: 5px;
	}

	.xin_one .new_you h1 {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 0px;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
	}

	.xin_one .new_you h4 {
		font-size: 14px;
	}

	.xin_one .new_you h5 {
		font-size: 14px;
		line-height: 26px;
	}

	.new_all {
		padding: 10px;
	}

	.new_all h4 {
		font-size: 18px;
		line-height: 28px;
	}

	.new_all h5 {
		font-size: 14px;
		line-height: 28px;
	}

	.new_all h6 {
		font-size: 14px;
		line-height: 24px;
	}

	.new_all img {
		width: 100%;
		margin: 10px auto;
	}

	.index5 {
		padding-bottom: 15px;
	}

	.code {
		width: 30%;
		/* float: none; */
		height: 40px;
		line-height: 40px;
		text-align: center;
	}

	.biao form .yan {
		width: 65%;
	}

}

@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) {}
