@charset "utf-8";
@media (max-width: 768px) {
	.m-hiden {
		display: none;
	}
	.m-show {
		display: block !important;
	}
	.mt-px40 {
		margin-top: 20px;
	}
	.mt-px70 {
		margin-top: 30px;
	}
	.pb-px70 {
		padding-bottom: 30px;
	}

	/* banner */
	.ban-box {
		background-size: cover;
	}
	.ban-box, .ban-box::after {
		height: 240px;
	}

	/* 标题 */
	.mp-title .font-s36 {
		font-size: 24px;
		margin-top: 30px;
	}
	.mp-title .font-s18 {
		font-size: 12px;
		line-height: 1.5;
		margin: 10px 15px 0;
	}
	.mp-title .font-s18 br {
		display: none;
	}

    /* 案例 */
    .typ-cus > li {
		width: 30%;
		height: 40px;
		margin: 10px 0 0 2.5%;
		overflow: hidden;
	}
	.typ-cus > li > img {
		height: 40px;
	}

	/* 试用流程 */
    h3.font-s46.color-00045f.mt-px50 {
        font-size: 24px;
        margin-top: 20px;
    }
    .process-box {
        padding: 15px 0 !important;
        margin-top: 20px !important;
    }
    .process-box > h4 {
        font-size: 20px !important;
    }
    .process-box .process-list {
        width: 100%;
        height: auto;
        border: 0 none;
        margin-top: 15px;
        overflow: hidden;
    }
    .process-box .process-list > li {
        width: 38%;
        float: left !important;
        margin-left: 8% !important;
        margin-top: 0;
        margin-right: 0 !important;
    }
    .process-box .process-list > li::after {
        display: none;
    }
    .process-box .process-list > li:nth-child(1),.process-box .process-list > li:nth-child(2) {
        margin-bottom: 15px;
    }
    .process-box .process-list > li > strong {
        width: 50px;
        line-height: 50px;
        font-size: 16px;
        background-size: 50px;
    }
    .process-box .process-list > li > h5 {
        margin-top: 5px;
        font-size: 16px;
    }
    .process-box .process-list > li > p {
        font-size: 12px;
        margin-top: 5px;
    }
}