@charset "utf-8";
@media (max-width: 768px) {
	.font-s30 {
		font-size: 20px;
	}
	.plr-px30 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.over-auto {
		overflow: auto;
	}

	/* banner */
	.banner .ban-a > div {
		margin: 25px auto 0 !important;
	}
	.banner .ban-a p.font-s18 {
		display: block;
	}

	/* 表格 */
	.table-blue {
		width: 1000px;
	}
	div.over-auto > table.table-blue {
		width: 880px;
	}
	.table-blue thead tr th:first-child {
		width: 110px !important;
	}
	.table-blue thead tr th:nth-child(2) {
		width: 200px !important;
	}
	.table-blue thead tr th:nth-child(4),.table-blue thead tr th:nth-child(5) {
		width: 180px !important;
	}
	div.over-auto > table.table-blue thead tr th:nth-child(4) {
		width: 200px !important;
	}
	.table-blue tr > * {
		padding: 5px;
		font-size: 14px;
	}
	.table-blue thead tr th {
		height: 50px;
	}
	.table-blue thead tr th, .table-blue tbody tr th {
		font-size: 18px;
	}

	/* 亮点 */
	.highlights {
		width: 45%;
		margin-left: 3.3%;
		padding: 0;
	}
	.highlights > div > img {
		width: 80px;
		margin-top: 10px;
	}
	.highlights > h4 {
		font-size: 18px;
	}
	.highlights > p:last-child {
		height: 35px;
	}
	.highlights::before {
		width: 50px;
		height: 50px;
		left: -40px;
		bottom: -40px;
		border-width: 30px;
	}
	.highlights::after {
		width: 25px;
		height: 25px;
		background-size: cover;
	}

	/* 系统架构 */
	.framework {
		height: 240px;
		background: url(/wp-content/uploads/images/k7/k7-img1-mb.png) no-repeat center center;
		background-size: contain;
	}
	.framework > * {
		display: none;
	}

	/* 功能 */
	.swiper-box .swiper-button-next,.swiper-box .swiper-button-prev {
		display: none;
	}
	.gallery-thumbs {
		width: 100%;
		height: 65px;
		margin-top: 20px;
	}
	.gallery-thumbs .swiper-slide span {
		width: 25px;
		height: 25px;
		margin-top: 10px;
	}
	.gallery-thumbs .swiper-slide p {
		font-size: 12px;
		margin-top: -2px;
	}
	.gallery-thumbs .swiper-slide span img {
		width: 25px;
	}
	.gallery-thumbs .swiper-slide-thumb-active span img {
		margin-top: -25px;
	}
	.gallery-main,.gallery-main .swiper-slide {
		height: auto;
		padding-bottom: 15px;
	}
	.gallery-main .swiper-slide .browser {
		width: 95%;
	}
	.gallery-main .swiper-slide .browser > p:nth-child(2) {
		min-height: 126px;
	}
	.gallery-main .swiper-slide .browser > p.search-p {
		font-size: 12px;
	}
	.gallery-main .swiper-slide .browser > p.search-p br {
		display: none;
	}
	.gallery-main .swiper-slide .browser div.browser-box {
		height: auto;
		padding-bottom: 12px;
	}
	.gallery-main .swiper-slide .browser div.browser-box > div:first-child img, .knack > div:last-child > div:first-child img {
		width: 34px;
		margin: 15px 0 0 15px;
	}
	.gallery-main .swiper-slide .browser div.browser-box > div:nth-child(2) img, .knack > div:last-child > div:nth-child(2) img {
		width: 95%;		
	}
	.gallery-main .swiper-slide .browser div.browser-box-bj1,.gallery-main .swiper-slide .browser div.browser-box-bj2 {
		display: none;
	}

	/* 场景 */
    .scene > li > h4 {
        font-size: 16px;
    }
    .scene > li > div {
        padding: 0 10px;
    }
    .scene > li > div > p {
        font-size: 14px;
        margin: 0;
    }
    .scene > li > div > p br {
        display: none;
    }
    .scene > li > div > img {
        display: none;
    }

	/* 成功案例 */
	.case-list > li {
		width: 95% !important;
		margin: 15px auto 0;
		padding-bottom: 10px;
	}

	/* 联系顾问 */
	.bg-contact {
		height: 220px;
		padding-top: 40px;
	}
	.contact-link {
		width: 130px;
		line-height: 40px;
		font-size: 16px;
		margin-top: 15px;
	}

	/* 弹窗 */
	.contact-us {
		width: 90%;
		height: 300px;
		margin-left: -45%;
		margin-top: -150px;
	}
}