@charset "utf-8";
@media (max-width: 768px) {
	.blue-btn {
		padding: 10px 20px;
	}

	/* banner */
	.banner .ban-a {
		padding-left: 20px;
		background-size: cover;
	}
	.banner .ban-a .box-w > .ban-subtitle {
		padding: 2px 10px;
		font-size: 14px;
		font-weight: normal;
	}
	.banner .ban-a .box-w > h2.mt-px20 {
		margin-top: 10px;
	}
	.banner .ban-a .box-w > div.dis-none {
		display: block;
	}
	.banner .ban-a .box-w > p {
		display: none;
	}
    .banner .ban-a2 {
		padding: 0;
        background-position: -10px center;
    }
    .banner .ban-a2 .rotate-file {
		width: 100%;
        left: -10%;
		top: 7%;
        margin-left: 0;
    }
    .banner .ban-a2 .rotate-cloud {
        width: 400px;
        height: 400px;
        top: -60px;
        left: 0;
        margin-left: 0;
    }
    .banner .ban-a2 > div.pos-abs {
        top: 0;
        left:0;
        right: 0;
		margin-top: 0 !important;
        z-index: 20;
        height: 240px;
        padding-top: 30px;
        text-align: center;
        box-sizing: border-box;
        background-color: rgba(0,0,0,.3);
    }
    .banner .ban-a2 > div.pos-abs > p.font-s30 {
		font-size: 16px;
	}
    .banner .ban-a2 > div.pos-abs > p.font-s26 {
        font-weight: normal;
        margin-top: 0;
		font-size: 14px;
    }
    .banner .ban-a2 > div.pos-abs > p.font-s16 {
		display: none;
	}
	.banner .swiper-pagination {
		bottom: 2px;
	}
	.banner .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}
	.banner .swiper-pagination-bullet-active {
		width: 12px;
		height: 12px;
	}
	.banner .swiper-pagination-bullet-active::before {
		width: 4px;
		height: 4px;
		margin-bottom: 9px;
	}
	
	/* 产品推荐 */
	.product-list {
		width: 100%;
		margin-top: 20px;
		padding-bottom: 65px;
	}
	.product-list .swiper-slide {
		height: 350px;
		padding: 0 10px;
	}
	.product-list .swiper-slide i {
		width: 70px;
		height: 70px;
		margin-top: 20px;
		margin-bottom: 5px;
		background-size: 70px 140px;
	}
	.product-list .swiper-slide p.h-px96 {
		height: 126px;
		margin-top: 10px;
	}
	.product-list .swiper-slide .blue-btn {
		padding: 10px 15px;
		font-size: 12px;
	}
	.product-list .swiper-button-prev, .product-list .swiper-button-next {
		width: 35px;
		height: 35px;
		background-size: 35px;
	}
	.product-list .swiper-button-prev {
		margin-left: -45px;
	}
	.product-list .swiper-button-next {
		margin-right: -45px;
	}

	/* 大模型知识智能 */
	.large-model-img {
		height: 300px;
		background-image: url(/wp-content/uploads/images/index/index-ban1-mb.jpg);
		background-position: center top;
		background-size: auto 300px;
	}
	.large-model-img > *, .lm-list > div {
		display: none !important;
	}
	.lm-list {
		margin-top: 0;
	}
	.lm-list > ul li > img {
		float: none;
		display: block;
		margin: 0 auto 10px;
	}
	.lm-list > ul li > h4,.lm-list > ul li > p {
		margin-left: 10px;
		margin-right: 10px;
	}
	.lm-list > ul li > h4 {
		text-align: center;
	}
	.lm-list > ul li > p {
		height: 105px;
		overflow: hidden;
	}

	/* 智慧云搜索引擎 */
	.bg-sky {
		background-position: right center;
	}
	.bg-sky > div > img.sky-img1  {
		top: -70px;
		width: 100%;
	}
	.bg-sky > div > img.sky-img2  {
		width: 100%;
		height: auto ;
		right: 0;
	}
	.bg-sky > div > div {
		padding-top: 210px !important;
	}
	.bg-sky > div > div > .ml-px50 {
		width: auto;
		margin-left: 20px;
		margin-right: 20px;
	}
	.bg-sky > div > div > p {
		margin-top: 5px;
	}
	.bg-sky > div > div > img {
		height: 20px;
	}

	/* 阴影方块列表 */
	.shadow-block {
		margin-top: 0;
	}
	.shadow-block > li {
		width: 44%;
		height: 250px;
		margin: 20px 0 0 4%;
		padding: 14px 10px 0;
	}
	.shadow-block > li > div > img {
		width: 40px;
	}
	.shadow-block > li > h4 {
		margin-top: 5px;
		font-size: 16px;
	}
	.shadow-block > li.h-px360 {
		height: 290px !important;
	}
	.shadow-block > li > .mt-75 {
		margin-top: -30px;
		font-size: 0;
	}
	.shadow-block > li > .mt-75 img {
		width: auto;
		height: 60px;
	}
	.shadow-block > li.h-px360 {
		margin-top: 30px;
	}

	/* 培训考试学习平台 */
	.platform-bg {
		height: 360px;
		margin-top: 50px;
		padding-top: 0;
	}
	.platform-bg > div:first-child {
		padding-top: 210px;
		margin: 0 10px;
	}
	.platform-bg > div:first-child > p {
		font-size: 12px;
		width: auto;
		margin-top: 5px;
	}
	.platform-img {
		width: 95%;
		height: 250px;
		right: 2.5%;
		background-image: url(/wp-content/uploads/images/index/index-img5-mb.png);
		background-size: contain;
	}
	.platform-img * {
		display: none;
	}

	/* 深蓝知识智能 */
	.smart-list {
		height: 620px;
	}
	.smart-list > li {
		width: 46%;
		height: auto;
		padding: 15px 0;
	}
	.smart-list > li > div:first-child img {
		width: 45px;
	}

	/* 选择我们，不负信赖 */
	.choose-us > img,.choose-us > ul > li > div > p {
		display: none;
	}
	.choose-us > ul {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		margin: 0;
		padding: 0 10px 15px;
	}
	.choose-us > ul > li {
		width: 50%;
		margin-top: 15px;
		text-align: center;
	}
	.choose-us > ul > li > img {
		width: 70px;
		float: none;
		margin: 0;
	}
	.choose-us > ul > li > div {
		margin-left: 0;
	}
}