@media screen and (max-width: 1770px) {
	.case {
		background-size: 100% 100%;
	}
	.ryzz {
		background-size: 100% 100%;
	}
	.xwzx {
		background-size: 100% 100%;
	}
}

@media screen and (max-width: 1688px) {
	.imgdw {
		left: 0;
	}
}

@media screen and (max-width: 1600px) {
	.wrap {
		width: 100%
	}
	#certify .swiper-button-prev {
		left: 16px!important;
	}
	#certify .swiper-button-next {
		right: 16px!important;
	}
	.news_d {
		height: auto;
		width: 30.2%;
	}
}

@media screen and (max-width: 1200px) {
	#certify {
		width: 100%!important;
	}
	#carousel {
		width: 100%!important;
		overflow: hidden;
	}
}

@media screen and (max-width: 1024px) {
	.dh {
		display: none;
	}
	.slhead {
		display: block;
	}
	.sjlogo {
		background: #282828;
		padding: 10px 0;
		box-sizing: border-box;
	}
	.sjlogo img {
		display: block;
		margin: 0 auto;
	}
	.sjnav {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		background: #282828;
	}
	.sjnav li {
		width: 33%;
		border: 1px solid #fffff;
		box-sizing: border-box;
		text-align: center;
		padding: 6px 0;
		box-sizing: border-box;
	}
	.sjnav li a {
		color: white!important;
	}
	.sjnav li span,
	.sjnav li em {
		display: block;
		font-style: normal;
	}
	.gscon .fl {
		width: 100%;
	}
	.gscon .fr {
		width: 100%;
	}
	.case {
		display: none;
	}
	.sjcase {
		display: block;
	}
	.ryzz {
		display: none;
	}
	.sjry {
		display: block;
	}
	.xwzx .fl {
		width: 100%;
	}
	.xwzx .fr {
		width: 100%;
	}
	.sjcasetop {
		width: 100%;
		margin-top: 30px;
	}
	.sjcasetop img {
		display: block;
		margin: 0 auto;
	}
	.sjrrtop {
		width: 100%;
		margin-top: 30px;
	}
	.sjrrtop img {
		display: block;
		margin: 0 auto;
	}
	.gscon {
		padding: 1%;
	}
	.xwzx {
		padding: 40px 1%;
	}
	.news_d {
		height: auto;
		width: 30.2%;
	}
}

@media screen and (max-width: 1100px) {
	.f2 {
		display: none;
	}
}

@media screen and (max-width: 820px) {
	.cpzxcon dl {
		width: 48%;
	}
	.news_d {
		height: auto;
		width: 46.2%;
	}
}

@media screen and (max-width: 768px) {
	.f3,
	.f4 {
		display: none;
	}
	.f1 {
		width: 100%;
		margin-bottom: 20px;
		display: none;
	}
	.f1 img {
		display: block;
		margin: 0 auto;
	}
	.f5 {
		width: 100%;
	}
	.f5 img {
		display: block;
		margin: 0 auto;
	}
	.xwzx .fl dt {
		width: 22%;
	}
	.xwzx .fl dd {
		width: 74%;
	}
	.news_d {
		height: auto;
		width: 100%;
	}
	.ban_info{
		width: 75%;
	}
	.bottom_bottom1{
		display: block;
	}
	.bottom_bottom1 {
		display: block;
	}
	.bottom_bottom1 {
		display: block;
		position: sticky;
		bottom: -2px;
		left: 0;
		width: 100%;
		background: #041965;
		display: block;
		z-index: 999;
	}
	.bottom_bottom1 nav {
		display: flex;
		justify-content: space-between;
	}
	.bottom_bottom1 nav a {
		text-align: center;
		width: 33%;
		padding: 12px 17px;
		color: #fff;
		text-decoration: none;
		border-right: 1px solid white;
	}
}