@charset "utf-8";
@media (max-width: 768px) {
	/* banner */
	.banner .ban-a {
		padding-left: 20px;
		background-size: cover;
	}
	.banner .ban-a > div {
		margin-top: 25px !important;
	}
	.banner .ban-a div.font-s38 {
		width: 80%;
		font-size: 20px;
	}
	.banner .ban-a h2.font-s76 {
		font-size: 38px;
	}
	.banner .ban-a p.font-s18 {
		display: none;
	}

	/* 背景介绍 */
	.bg-introduce {
		width: 100%;
		display: block;
		margin-top: -30px !important;
	}
	.bg-introduce > div {
		flex: none;
		margin: 0 15px 15px;
	}
	.bg-introduce > div > h4 {
		font-size: 20px;
	}
	.bg-introduce > div > dl.mb-px30 {
		margin-bottom: 10px;
	}
	.bg-introduce > div > dl > dt {
		margin-left: 10px;
		padding-right: 5px;
		padding-left: 0;
	}
	.bg-introduce > div > dl > dd {
		margin-right: 10px;
		padding-right: 0;
		padding-left: 5px;
	}
	.bg-introduce > div > dl > dd > img, .bg-introduce > div > dl > dt > img {
		width: 50px
	}
	.bg-introduce > div > dl > dt > p, .bg-introduce > div > dl > dd > p {
		font-size: 12px;
		text-align: justify;
	}

	/* 场景列表 */
	.product-list-line, .strength-bj .product-list, .shadow-block {
		width: 100%;
		flex-wrap: wrap;
		margin-top: 0;
		padding-right: 3%;
	}
	.product-list-line > div, .strength-bj .product-list > div, .shadow-block > li {
		flex: 1 1 44%;
		margin: 15px 0 0 3%;
		padding-bottom: 70px;
	}
	.product-list-line > div > p, .strength-bj .product-list > div > p {
		height: auto;
		padding: 0 10px;
		text-align: justify;
		margin-top: 10px;
	}
	.product-list-line > div > img {
		width: 60%;
		position: absolute;
		left: 50%;
		bottom: 5px;
		margin-left: -30%;
	}

	/* 产品特性 */
	.strength-bj {
		height: auto;
		margin-top: 20px;
		padding-bottom: 15px;
		background-image: none;
		background-color: #00045f;
	}
	.strength-bj .product-list > div {
		height: 230px;
		padding-bottom: 0;
	}
	.strength-bj .product-list > div > strong {
		font-size: 20px;
		width: 60px;
		height: 60px;
		margin-left: -30px;
		top: -30px;
		border-width: 5px;
		padding-top: 20px;
	}
	.strength-bj .product-list > div > h4 {
		font-size: 20px;
		margin-top: 35px;
	}

	/* 时代在变 banner */
	.age-banner {
		height: 200px;
	}
	.age-banner > div {
		width: 92%;
		height: 150px;
		margin-top: 25px;
		text-shadow: 0 2px 1px #00045f;
	}
	.age-banner > div > div {
		top: -10px;
		font-size: 16px;
		font-weight: normal;
	}
	.age-banner > div > h4 {
		font-size: 22px;
		margin-top: 5px;
	}

	/* 产品架构图 */
	.framework {
		height: 240px;
		background: url(/wp-content/uploads/images/k7/k7-img1-mb.png) no-repeat center center;
		background-size: contain;
	}
	.framework > * {
		display: none;
	}

	/* 技术创新亮点 */
	.technology > ul {
		padding-right: 10px;
	}
	.technology > ul > li {
		margin-left: 10px;
	}
	.technology > ul > li > img {
		width: 30px;
	}
	.technology > ul > li > p {
		font-size: 12px;
	}

	/* 产品功能 */
	.bubble-chart {
		height: 460px;
		background: url(/wp-content/uploads/images/k7/k7-img18-mb.jpg) no-repeat center center;
		background-size: contain;
	}
	.bubble-chart > * {
		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: 470px;
	}
	.gallery-main .swiper-slide .browser {
		width: 95%;
	}
	.gallery-main .swiper-slide .browser > p:nth-child(2) {
		min-height: 110px;
		font-size: 12px;
	}
	.gallery-main .swiper-slide .browser div.browser-box {
		height: 292px;
	}
	.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;
	}

	/* 产品实施 */
	.shadow-block {
		display: flex;
	}
	.deliver > li {
		height: auto !important;
		padding: 15px;
	}
	.deliver > li > div:first-child img {
		width: 40px;
	}
	.deliver > li > h4:nth-child(2) {
		margin-top: 5px;
	}

	.knack > div:first-child p br {
		display: none;
	}
	.knack > div:last-child {
		width: 95%;
	}
	

	.scene-list > li {
		height: auto;
		padding-bottom: 15px;
	}
	.scene-list > li > h4 {
		line-height: 1.5;
		padding: 10px 0;
		font-size: 16px;
	}
	.scene-list > li > ul.lh-px26 {
		line-height: 1.3;
	}
	.scene-list > li > ul.lh-px26 > li {
		margin-top: 5px;
	}
}