@charset "UTF-8";

@media (max-width: 1920px) {}

@media (max-width: 1599px) {}

@media (max-width: 1477px) {}

@media (max-width: 1365px) {}

@media (max-width: 1199px) {
	.j-aboutdeta-main {
		display: flex;
		flex-wrap: wrap;
	}

	.j-aboutdeta .j-aboutd-lf {
		width: 96%;
		margin: 0 auto;
	}

	.j-aboutdeta .j-aboutd-rt {
		width: 96%;
		margin: 0 auto;
		padding-left: unset;
	}

	.team-swiper {
		display: none;
	}

	.swiper-pagination1 {
		display: none;
	}

	.team-swiper2 {
		display: block !important;
		width: 96%;
		margin: 0 auto;
	}

	.swiper-pagination2 {
		display: block !important;
	}
}

@media (max-width: 990px) {

	.j-caseban,
	.j-aboutban,
	.j-contactban,
	.j-newban {
		height: 249px;
	}

	.j-casenav .j-casenav-cen,
	.j-casecon,
	.j-aboutnav-cen,
	.j-aboutdeta,
	.j-aboutcour .j-aboutcour-cen,
	.j-aboutteam,
	.j-contactnav-cen,
	.j-con-detail,
	.j-newcon,
	.j-newnav-cen,
	.j-new-content {
		max-width: 96%;
	}

	.j-con-contant {
		padding-bottom: 10px;
	}

	.j-con-detail .j-con-dt,
	.j-con-tel {
		width: 96%;
		max-width: 96%;
		margin: 0 auto;
	}

	.j-con-detail .j-con-dt {
		padding-bottom: 30px;
	}

	.j-con-detail .j-con-tel {
		padding-left: unset;
	}

	.gsname {
		max-width: 96%;
		text-align: center;
	}

	.j-con-detail .j-con-tel .ewm {
		width: 100%;
		margin: 0 auto;
		max-width: 100%;
	}

	.j-aboutskill {
		padding-bottom: 20px;
	}

	.j-aboutskill-contant-main {
		width: 96%;
		margin: 0 auto;
		padding-bottom: 0;
	}

	.j-aboutimg {
		max-width: 100%;
	}

	.j-aboutimg img {
		width: 100%;
		height: auto;
		overflow: hidden;
		border-style: none;
	}
}

@media (max-width: 767px) {

	.j-caseban,
	.j-aboutban,
	.j-contactban,
	.j-newban {
		height: 126px;
	}

	.j-aboutdeta,
	.j-aboutcour .j-aboutcour-cen,
	.j-aboutteam,
	.j-con-detail,
	.j-con-detail .j-con-inv,
	.j-con-detail .j-con-rec,
	.j-new-content {
		display: block;
		padding: 24px 0;
	}

	.fxtitle {
		padding-top: 30px !important;
	}
}
