@charset "utf-8";
@media (max-width: 768px) {
	/* banner */
	.banner .ban-a > div {
		width: 90%;
		margin: 32px auto 0 !important;
	}
	.banner .ban-a > div > h2 {
		margin: 0 20px;
	}
	.banner .ban-a p.font-s18 {
		display: block;
		margin-top: 5px;
	}

	/* 列表 */
	.product-list, .pain-spot {
		width: 100%;
		display: block;
		margin-top: 0;
		padding-right: 4%;
	}
	.product-list > div, .pain-spot > li {
		flex: none;
		margin: 15px 0 0 4%;
		padding-bottom: 0;
	}
	.product-list > div > h4 {
		padding: 10px 0;
		background-size: cover;
	}
	.product-list > div > p {
		height: auto;
		padding: 0 10px;
		text-align: justify;
		margin-top: 15px;
		font-size: 14px;
	}
	.pain-spot > li {
		padding: 25px 0 8px;
	}
	.pain-spot > li > img {
		display: block;
		width: auto;
		height: 140px;
		margin: 0 auto;
	}
	.pain-spot > li > h4 {
		font-size: 20px;
	}
	.pain-spot > li > p, .pain-spot > li > div {
		font-size: 14px;
		padding: 0 15px;
		margin-top: 5px;
	}

	/* 功能介绍 */
	.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: 14px;
		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;
	}
}