@media screen and (max-width: 1679px) {
}
/*<1650px*/
@media screen and (max-width: 1650px) {
	.cont2-three .swiper-button-next, .cont2-three .swiper-container-rtl .swiper-button-prev {
		right: -55px;
	}

	.cont2-three .swiper-button-prev, .cont2-three .swiper-container-rtl .swiper-button-next {
		left: -55px;
	}
}
/*<1470px*/
@media screen and (max-width: 1470px) {
	.w1400, .w1500 {
		width: 90%;
	}

	.banner-ldy .swiper-font .swiper-font-a {
		margin-top: 35px;
	}

	.index-cont3 .index-cont3-list {
		width: 100%;
	}


	.index-cont3 .index-cont3-listul li {
		width: 29%;
	}

		.index-cont3 .index-cont3-listul li:nth-child(1),
		.index-cont3 .index-cont3-listul li:nth-child(3) {
			left: 0;
		}

		.index-cont3 .index-cont3-listul li:nth-child(2),
		.index-cont3 .index-cont3-listul li:nth-child(4) {
			right: 0;
		}

		.index-cont3 .index-cont3-listul li:nth-child(3) {
			transform: translateY(25px);
		}

	.cont2-div .tit h3 {
		line-height: 1.3;
		width: 75%;
		margin: auto;
	}

	.cont2-four .four-img img {
		width: 17%;
		padding: 0;
	}

		.cont2-four .four-img img:last-child {
			width: 40%;
		}

	.index-tit h3 {
		font-size: 44px;
		line-height: 44px;
	}

	.index-cont2-top .index-tit {
		top: 20%;
	}

	.cont2-div .tit h3 {
		font-size: 36px;
	}

	.index-cont5 li .font p {
		height: auto;
	}

	.index-cont5 li .font {
		transition: all .5s;
		bottom: 20px;
	}

	.index-cont5 li:hover .font {
		bottom: 50%;
		transform: translateY(50%);
	}

	.index-cont5 li .font p {
		display: none;
	}

	.index-cont5 li:hover .font p {
		display: block;
	}

	.bot-li {
		width: calc(50% - 15px);
	}

		.bot-li:nth-child(2) {
			margin-right: 0;
		}

	.index-cont6 .index-cont6-font em {
		font-size: 36px;
	}

	.index-cont6 .index-cont6-font {
		font-size: 26px;
		line-height: 70px;
	}

	.index-cont6 {
		margin-bottom: 140px;
	}
}
/*<1366px*/
@media screen and (max-width: 1366px) {
	.mainer .banner-ldy .swiper-slide-active .swiper-font .swiper-h2 h2 {
		font-size: 40px;
	}

	.banner-ldy .swiper-font .swiper-p {
		margin-top: 15px;
	}

	.banner-ldy .swiper-font .swiper-font-a {
		font-size: 20px;
		height: 55px;
		line-height: 55px;
	}

	.index-cont3 .index-cont3-listtit, .index-cont3 .index-cont3-listdec,
	.index-cont3 .index-cont3-listul li span {
		font-size: 18px;
	}

	.cont2-one .swiper-slide {
		height: 255px;
		width: 372px;
		margin-bottom: 30px !important;
	}

	.index-cont1 .li-bot {
		transform: none;
		position: static;
		margin-top: -25px;
	}

	.index-cont1 .li-right {
		padding-right: 5vw !important;
	}

	.index-cont1 .li-left {
		padding-left: 5vw !important;
	}

	.index-cont1 .li-top img {
		transform: none;
	}

	.index-cont1 .li-bot .li-bot-left {
		margin-left: 5vw;
		text-align: left;
	}

	.index-cont1 .li-bot .li-bot-right {
		margin-right: 5vw;
		text-align: right;
	}

	.bot-li h5 {
		font-size: 18px;
	}

	.cont6-tab_div p {
		font-size: 16px;
	}

	.index-more {
		height: 55px;
		line-height: 55px;
	}
}

@media screen and (max-width: 1260px) {
	.index-cont1 {
		padding-top: 60px;
	}

	.index-cont2 {
		padding-bottom: 60px;
	}

	.index-tit {
		text-align: center;
		margin-bottom: 60px;
	}

	.mainer .banner-ldy {
		margin-top: 75px;
	}

	.banner-ldy .swiper-font .swiper-h2 img {
		width: 40%;
	}

	.index-tit h3 {
		font-size: 32px;
	}

	.index-cont1 .index-cont1ul-tit,
	.index-cont2 .index-cont2-ulfont h3,
	.index-cont3 .index-cont3-listtit,
	.index-cont4 .index-cont4-ulfonttit,
	.index-cont5 .index-cont5-ulfonttit,
	.banner-ldy .swiper-font .swiper-p {
		font-size: 20px;
	}

	.index-more {
		font-size: 20px;
	}

	.index-cont1 .cont1-li2 .li-right {
		padding-right: calc( 22% + 0vw );
	}

	.index-cont1 .cont1-li3 .li-right {
		padding-right: calc( 22% + 1vw );
	}

	.index-cont6 .index-cont6-num h3 {
		font-size: 42px;
	}

	.index-tit h3 span {
		font-size: 52px;
	}

	.index-cont5 .index-cont5-ulfont {
		padding: 18px 15px 24px 15px;
	}

	.index-more {
		height: 55px;
		line-height: 55px;
	}

	.index-cont1 .index-cont1-div li:nth-child(3) {
		right: 40%;
	}

	.cont2-one .swiper-slide {
		width: 391px;
	}

	.cont2-div .tit h3 {
		font-size: 28px;
	}

		.cont2-div .tit h3 span {
			font-size: 36px;
		}
}
/*ipad*/
@media screen and (max-width: 1024px) {
	.index-tit {
		text-align: center;
		margin-bottom: 50px;
	}

	x
	.mainer .banner-ldy .swiper-slide-active .swiper-font .swiper-h2 h2 {
		font-size: 30px;
	}

	.banner-ldy .swiper-font .swiper-font-a {
		margin-top: 15px;
	}

	.banner-ldy .swiper-font .swiper-h3,
	.banner-ldy .swiper-font .swiper-p {
		margin-top: 10px;
	}

	.banner-ldy .swiper-font .swiper-font-a {
		font-size: 18px;
	}

	.index-cont4 .index-cont4-ul li {
		width: 50%;
		padding: 15px 3rem;
	}

	.index-cont1 .index-cont1-div li img {
		width: 55%;
	}

	.index-cont1 .index-cont1-div li:nth-child(1) {
		right: 1%;
	}

	.index-cont1 .index-cont1-div li:nth-child(2) {
		right: 20%;
	}

	.index-cont1 .index-cont1-div li:nth-child(3) {
		right: 36%;
	}

	.index-cont1 .index-cont1-div {
		margin-top: 130px;
	}

	.cont2-one .swiper-slide {
		width: 315px;
	}

	.index-cont6 .index-cont6-font {
		font-size: 28px;
	}

		.index-cont6 .index-cont6-font em {
			font-size: 35px;
		}

	.index-cont2 .cont2-lf {
		width: 50%;
	}

		.index-cont2 .cont2-lf li h3 {
			font-size: 20px;
			padding-top: 5px;
		}

		.index-cont2 .cont2-lf li p {
			padding-bottom: 0;
		}

		.index-cont2 .cont2-lf li {
			position: relative;
			padding-left: 50px;
			margin-bottom: 15px;
		}

	.bot-li {
		width: calc(50% - 15px);
	}

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

	.index-cont3 .index-cont3-list .pcimg {
		display: none;
	}

	.index-cont3 .index-cont3-list .phoneimg {
		display: block;
	}

	.index-cont3 .index-cont3-list {
		width: 100%;
		padding: 30px 0;
	}

	.index-cont3 .index-cont3-listul li:nth-child(3),
	.index-cont3 .index-cont3-listul li:nth-child(4) {
		transform: translateY(0px);
		bottom: 0;
		-webkit-line-clamp: inherit;
	}

	.index-cont4-top .font {
		width: 35%;
	}

	.banner-ldy .swiper-font .swiper-p span {
		font-family: "Alibaba-PuHuiTi-B";
		font-size: 22px;
	}
}

@media screen and (max-width: 992px) {
	.index-cont1 {
		padding-top: 40px;
	}

	.index-cont2, .cont2-two, .cont2-four {
		padding-bottom: 40px;
	}

	.index-tit {
		text-align: center;
		margin-bottom: 40px;
	}

	.mainer .pcimg {
		display: none;
	}

	.mainer .phoneimg {
		display: block;
	}

	.index-cont3-img img {
		width: 50%;
		margin-bottom: 15px;
	}

	.index-cont3 .index-cont3-listul li {
		position: static;
		transform: none !important;
		width: 49%;
		margin: 2% 2% 0 0;
		float: left;
	}

		.index-cont3 .index-cont3-listul li:nth-child(2n) {
			margin-right: 0;
		}

	.index-cont1 .index-cont1-div li img {
		width: 40%;
	}

	.index-cont1 .index-cont1-div li:nth-child(1) {
		right: -4%;
	}

	.index-cont1 .index-cont1-div li:nth-child(2) {
		right: 16%;
	}

	.index-cont1 .index-cont1-div li:nth-child(3) {
		right: 29%;
	}

	.index-tit h3 {
		font-size: 26px;
		line-height: 1.5;
	}

	.index-cont2-top .index-tit {
		top: 5px;
	}

	.cont2-one .swiper-slide {
		height: 225px;
		width: 270px;
		margin-bottom: 30px !important;
	}

	.index-cont2 .index-cont2-ul li {
		width: 32.333%;
		margin: 0 1.5% 1.5% 0;
	}

		.index-cont2 .index-cont2-ul li:nth-child(3n) {
			margin-right: 0;
		}

	.cont2-div .tit p {
		width: 90%;
		font-size: 18px;
	}

		.cont2-div .tit p span {
			font-size: 18px;
		}

	.cont2-three .swiper-button-next, .cont2-three .swiper-container-rtl .swiper-button-prev {
		right: -45px;
	}

	.cont2-three .swiper-button-prev, .cont2-three .swiper-container-rtl .swiper-button-next {
		left: -45px;
	}

	.cont2-div::before {
		font-size: 55px;
		left: 25px;
		top: 5px;
	}

	.cont2-div .tit h3 {
		font-size: 24px;
	}

		.cont2-div .tit h3 span {
			font-size: 26px;
		}

	.cont2-div .tit {
		padding-top: 40px;
	}

	.cont2-four .four-img {
		padding: 0 20px;
	}

	.index-tit h3 span {
		font-size: 30px;
	}

	.index-cont5 .cont5_ul {
		width: 300%;
	}

	.index-cont6 .index-cont6-ul li {
		width: 50%;
	}

	.index-cont6-ul, .index-cont6 .index-cont6-font {
		flex-wrap: wrap;
	}

		.index-cont6 .index-cont6-font,
		.index-cont6 .index-cont6-font a {
			font-size: 22px;
		}

	.index-cont6 .index-cont6-font {
		line-height: 60px;
	}

		.index-cont6 .index-cont6-font a span {
			font-family: Arial-BoldMT;
			font-size: 35px;
			line-height: 35px;
		}

	.index-cont3 .index-cont3-list {
		padding: 0;
	}

	.index-cont1 .li-top h5 {
		height: 45px;
		line-height: 45px;
		font-size: 20px;
	}

	.index-cont2 .cont2-lf {
		width: 100%;
	}

	.index-cont2 .cont2-ri {
		width: 100%;
		margin-top: 25px;
	}

	.banner-ldy .swiper-font {
		width: 60%;
		text-align: left;
	}

	.index-cont1 .li-bot {
		font-size: 16px;
	}

	.index-cont5 li .font {
		padding: 0 4%;
	}

	.index-cont6 {
		margin-bottom: 125px;
	}
}

@media screen and (max-width: 767px) {
	.mainer .banner-ldy {
		margin-top: 60px;
	}

	.banner-ldy .swiper-font .swiper-h3, .banner-ldy .swiper-font .swiper-h3 h3 {
		font-size: 30px;
	}

	.mainer .banner-ldy .swiper-slide-active .swiper-font .swiper-p {
		font-size: 16px;
		margin-top: 0;
	}

	.banner-ldy .swiper-font .swiper-p span {
		font-family: Arial-BoldMT;
		font-size: 24px;
	}

	.banner-ldy .swiper-slide-active .swiper-font .swiper-font-a {
		display: none;
	}

	.banner-ldy .swiper-font .swiper-h3, .banner-ldy .swiper-font .swiper-h3 h3 {
		font-size: 24px;
	}

	.banner-ldy .swiper-font .scroll-num {
		font-family: Alibaba PuHuiTi;
		font-size: 22px;
		margin-top: 0;
	}

	.index-cont1 {
		padding-top: 25px;
	}

	.index-cont2, .cont2-two, .cont2-four {
		padding-bottom: 25px;
	}

	.index-tit {
		text-align: center;
		margin-bottom: 25px;
	}

		.index-tit h3 {
			font-size: 24px;
			line-height: 1.3;
		}

		.index-tit p {
			line-height: 24px;
			font-size: 17px;
		}

	.index-cont4-top .font h3 {
		font-size: 22px;
		margin-bottom: 5px !important;
	}

	.index-cont2-top {
		margin-bottom: 25px;
	}

	.index-cont3 .index-cont3-listul li:nth-child(1) {
		margin-top: 0;
	}

	.index-cont3 .index-cont3-listul li {
		width: 100%;
		margin-right: 0;
		margin-top: 25px;
	}

	.index-cont4 .index-cont4-ul li {
		width: 100%;
		padding: 15px 3rem;
	}

	.index-cont4 .index-cont4-ulfont {
		margin-top: 0px;
	}

	.index-more {
		height: 45px;
		line-height: 45px;
		letter-spacing: 1px;
		margin: 15px auto 0 auto;
		font-size: 16px;
	}

	.index-cont1 .index-cont1-div ul {
		display: none;
	}

	.index-cont1 .index-cont1-div img {
		display: none;
	}

	.index-cont1 .index-cont1-div {
		margin-top: 0;
		background: url(http://www.sjkqn.com/images/in-bgm6.jpg) no-repeat;
		background-size: 100%;
		height: 115px;
	}

	.cont2-div {
		border-radius: 5px;
	}

		.cont2-div::before {
			font-size: 55px;
			left: 15px;
			top: 0px;
		}

		.cont2-div .tit {
			margin-bottom: 25px;
		}

	.cont2-one .swiper-slide {
		height: auto;
		width: 60%;
		margin-bottom: 0px !important;
	}

	.index-cont2 .index-cont2-ul li {
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 20px;
	}

	.cont2-three .tit p,
	.cont2-three .swiper-button-next,
	.cont2-three .swiper-button-prev {
		display: none;
	}

	.cont2-four .four-img {
		display: block;
	}

		.cont2-four .four-img img {
			width: 100% !important;
			margin-bottom: 20px;
		}

			.cont2-four .four-img img:last-child {
				margin-bottom: 0;
			}

	.cont2-four {
		margin-bottom: 30px;
	}

	.cont2-div .tit {
		padding-top: 55px;
	}

	.index-cont5 .index-cont5-ul {
		padding: 0 15px;
	}

	.index-cont5 .cont5_ul {
		width: 400%;
	}

	.index-cont6 .index-cont6-ul li img {
		width: 50%;
	}

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

		.index-cont6 .index-cont6-ul li p {
			font-size: 16px;
			line-height: 24px;
			margin-top: 10px;
		}

		.index-cont6 .index-cont6-ul li:last-child,
		.index-cont6 .index-cont6-ul li:nth-last-child(2) {
			margin-bottom: 0;
		}

	.index-cont6 .index-cont6-font {
		line-height: 40px;
		font-size: 18px;
	}

		.index-cont6 .index-cont6-font a {
			font-size: 16px;
			height: 50px;
			line-height: 50px;
			margin-left: 0;
		}

	.index-cont3 .index-cont3-listul li div:nth-child(1) {
		display: block;
		text-align: center;
	}
	/* .index-cont1 .index-cont1-div{
		width: 100%;
		margin-top: 0;
		height: 200px;
		background: url(../images/in-bgm5.jpg);
	} */
	.banner-ldy .swiper-font {
		width: 70%;
		text-align: left;
	}

	.mainer .banner-ldy .swiper-slide-active .swiper-font .swiper-h2 h2 {
		font-size: 20px;
	}

	.banner-ldy .swiper-font .swiper-h3, .banner-ldy .swiper-font .swiper-h3 h3 {
		font-size: 16px;
	}

	.mainer .banner-ldy .swiper-slide-active .swiper-font .swiper-p {
		display: none;
	}

	.index-cont3 .index-cont3-listul li:nth-child(2n) div:nth-child(1) {
		text-align: center;
	}

		.index-cont3 .index-cont3-listul li:nth-child(2n) div:nth-child(1) img {
			float: none;
		}

	.index-cont3 .index-cont3-listdec p {
		-webkit-line-clamp: initial;
	}

	.index-cont4-top {
		display: block;
		overflow: hidden;
	}

		.index-cont4-top img,
		.index-cont4-top .font {
			width: 100%;
			margin-left: 0;
		}

		.index-cont4-top .font {
			margin-top: -30px;
			padding: 0 20px 20px;
			position: relative;
		}

			.index-cont4-top .font h3 {
				margin: 0;
			}

	.index-cont4 li {
		width: 100%;
		margin-right: 0;
	}

	.index-cont4 .index-tel {
		width: 100%;
		margin: 15px auto 0;
		text-align: center;
	}

	.index-cont1 .li-top img {
		width: 100%;
	}

	.index-cont1 .li-top h5 {
		height: 25px;
		line-height: 25px;
		font-size: 20px;
		background: none;
		color: #333;
		transform: none;
		top: auto;
		bottom: 0;
	}

	.index-cont1 .li-top {
		position: relative;
		padding-bottom: 25px;
	}

	.index-cont1 .li-bot {
		margin-top: 0;
	}

	.index-cont5 li {
		width: 100%;
		float: left;
		margin: 0 0 25px 0;
	}

		.index-cont5 li .font h5 {
			margin-bottom: 5px;
		}

	.cont6-tab {
		padding: 0;
		margin-bottom: 30px;
	}

	.tab_div-top {
		display: block;
	}

		.tab_div-top .pic {
			width: 100%;
		}

		.tab_div-top .font,
		.bot-li .font {
			width: 100%;
			padding: 20px 15px;
		}

			.cont6-tab li,
			.tab_div-top .font h3 {
				font-size: 18px;
			}

			.tab_div-top .font h3 {
				margin-bottom: 5px;
			}

			.tab_div-top .font a {
				margin: 10px 0 0;
			}

	.bot-li {
		width: 100%;
		margin-right: 0;
		margin-top: 25px;
	}

		.bot-li h5 {
			margin: 5px 0;
		}

	.index-cont5 li .font h5 {
		font-size: 20px;
	}

	.index-cont1 .li-bot .li-bot-left {
		margin-left: 0vw;
		text-align: left;
		padding: 0 5vw;
		width: 50%;
	}

	.index-cont1 .li-top h5.li-right {
		font-weight: bold;
	}

	.index-cont1 .li-bot .li-bot-right {
		margin-right: 0vw;
		padding: 0 5vw;
		text-align: left;
		width: 100%;
		display: none;
		display: block;
		color: #333333;
		width: 50%;
	}

	.index-cont1 .index-cont1-li {
		margin-bottom: 15px;
	}

	.index-cont1 .li-top h5 {
		margin-bottom: 5px;
	}

	.index-cont1 .li-bot {
		font-size: 13px;
	}

	.index-cont1 .index-cont1-li:last-child {
		margin-bottom: 0;
	}

	.index-cont3 .index-cont3-listtit {
		margin: 15px 0 5px;
	}

	.index-cont6 .index-cont6-font {
		width: auto;
	}

	.index-tel img {
		width: 20px;
		margin: 0 -5px 0 0;
	}

	.index-cont6 .index-tel {
		margin-left: 8px;
	}

	.index-cont6 .index-cont6-font {
		font-size: 20px;
		min-width: fit-content;
		padding: 0 15px;
	}

		.index-cont6 .index-cont6-font em {
			font-size: 16px;
		}

	.index-cont6 {
		position: relative;
		margin-bottom: 0;
	}

	.cont7-sw .gallery-thumbs {
		display: none;
	}

	.cont7-sw .gallery-top .swiper-pagination {
		display: block;
	}

	.index-cont3 .index-cont3-listul li img {
		margin: 0 auto;
	}

	.index-cont6 .index-cont6-font {
		position: relative;
		transform: none;
		margin: 15px auto;
		left: 0;
		bottom: 0;
		overflow: hidden;
		border-radius: 5px;
		border: solid 1px #da251c;
		line-height: normal;
	}

	.index-cont6 .index-tel {
		width: 100%;
		margin: -10px 0 5px;
	}

	.index-cont6 .index-cont6-font p {
		line-height: 50px;
	}

	.index-cont6 .index-cont6-font a {
		line-height: 35px;
		position: relative;
	}

		.index-cont6 .index-cont6-font a::before {
			animation: cursor 1.5s linear infinite;
		}

		.index-cont6 .index-cont6-font a::before {
			z-index: 3;
			position: absolute;
			content: "";
			width: 20px;
			height: 20px;
			background: url(../image/in-icon14.png)no-repeat center;
			background-size: 100% 100%;
			bottom: -15px;
			right: 15px;
		}

	.index-cont6 .index-cont6-font::before {
		display: none;
	}

	.index-cont2 .cont2-lf li p {
		display: block;
	}

	.index-cont2 .cont2-lf li.on::before {
		display: none;
	}

	.index-cont2 .cont2-lf li p {
		margin-top: 5px;
	}

	.index-more::before {
		display: none;
	}

	.index-cont2 .cont2-lf li p,
	.index-cont3 .index-cont3-listdec p,
	.index-cont3 .index-cont3-listul li span {
		font-size: 14px;
		line-height: 20px;
	}
}

@media (max-width:330px) {
	.index-more {
		font-size: 14px;
	}

	.banner-ldy .swiper-font {
		width: 75%;
	}

	.index-cont1 .li-top h5 {
		font-size: 18px;
	}

	.index-tit h3 {
		font-size: 20px;
	}
}
