@media (max-width:1800px) {
	/* 优势 */
	.section-advantage li{
		padding: 1rem 5% 0;
	}
}
@media (max-width:1700px) {
	/* 优势 */
	.section-advantage li{
		padding: 1rem 4% 0;
	}
}
@media (max-width:1550px) {
	/* 优势 */
	.section-advantage li{
		padding: 1rem 3% 0;
	}
}
@media (max-width:1400px) {
	/* 优势 */
	.section-advantage li{
		padding: 1rem 2% 0;
	}
}

@media (max-width:1300px) {

	/* 痛点及挑战 */
	.ocr-yxtd li:nth-child(1) {
		font-size: .18rem;
	}
	
	/* 技术架构 */
	.ocr-jjjg img{
		width: 100%;
	}
	
	/* 优势 */
	.section-advantage li{
		padding: 1rem 1% 0;
	}

	.ocr-yxlc .brief li span {
		padding: .2rem 20%;
	}

	.ocr-khal .swipe p {
		width: 58%;
	}
}

@media (max-width:1220px) {
	
	/* 优势 */
	.section-advantage h3{
		font-size: .26rem;
	}
	.section-advantage p{
		font-size: .2rem;
	}
}
@media (max-width:1100px) {
	
	/* 解决方案 */
	.ocr-jjfa ul{
		height: 5rem;
		transform: scale(.8);
	}

	.ocr-yxtd::before {
		left: 50%;
	}

	.ocr-yxtd li {
		width: 50%;
		margin: 0 0 .2rem 10%;
	}

	.ocr-yxlc .brief li span {
		padding: .2rem 15%;
	}

	.ocr-khal .swipe p {
		width: 50%;
	}
}

@media (max-width:1000px) {
	
	/* 痛点及挑战 */
	.ocr-yxtd li:nth-child(1) {
		font-size: .16rem;
	}
}

@media (max-width:900px) {
	/* 优势 */
	.ocr-yxtd::before{
		top: 2rem;
	}
	
	/* 解决方案 */
	.ocr-jjfa ul{
		height: 6.2rem;
		transform: scale(1);
	}
	.ocr-jjfa ul li{
		padding-top: 1rem;
	}
	
	.b2b .section {
		padding: 1.05rem .3rem 0;
	}

	.ocr-yxtd ul,
	.ocr-yxlc .brief,
	.ocr-yxlc .content,
	.ocr-khal .swipe {
		max-width: inherit;
	}

	.ocr-yxtd {
		min-height: 8rem;
	}

	.ocr-yxtd::before {
		left: calc(50% - 1.3rem);
	}

	.ocr-yxlc .brief li span {
		padding: .2rem 18%;
	}

	.ocr-yxlc .tabs {
		width: 2.5rem;
	}

	.ocr-yxlc .tabs li {
		height: .6rem;
		line-height: .6rem;
	}

	.ocr-yxlc .contactus {
		left: 3.5rem;
	}

	.ocr-khal .swipe p {
		width: 62%;
	}

	.ocr-khal .swipe .count {
		width: 2.5rem;
	}

}

@media (max-width:750px) {
	.ocr-yxtd{
		min-height: 9rem;
	}
	.ocr-yxtd li{
		padding:.2rem .2rem .2rem 1.1rem
	}
	.b2b .section {
		padding: 1.05rem 0 0;
	}

	.ocr-yxtd {
		background: left center no-repeat url(../../images/solution/b2b/ocr-yxtd2.png);
		background-size: 4.59rem 6.96rem;
	}

	.ocr-yxtd::before {
		display: none;

	}

	.ocr-yxtd li {
		width: 80%;
		margin: 0 0 .2rem 10%;
		float: left;
	}

	.ocr-yxlc .brief li {
		width: calc(50% - .4rem);
		margin: 0 0 .3rem .3rem;
	}

	.ocr-yxlc .brief li span {
		padding: 0;
		line-height: .9rem;
		text-align: center;
	}

	.ocr-yxlc .tabs,
	.ocr-yxlc .contactus {
		display: none;
	}

	.ocr-yxlc .content {
		padding: .66rem 0;
	}

	.ocr-yxlc .list {
		width: 72%;
	}

	.ocr-yxlc .list li {
		padding-bottom: .7rem;
		position: relative;
		opacity: 1;
	}

	.ocr-yxlc .list li:last-child {
		padding-bottom: 0;
	}

	.ocr-yxlc .list h5 {
		padding: 0 0 .3rem;
		font-size: .34rem;
	}

	.ocr-yxlc .list h5::before {
		content: '';
		width: .1rem;
		height: .35rem;
		border-left: 3px solid #fff;
		position: absolute;
		left: -.3rem;
		top: .08rem;
	}

	.ocr-yxlc .list p {
		font-size: .28rem;
	}

	.ocr-yxlc .list::before {
		content: '';
		width: .1rem;
		height: 100%;
		border-left: 1px solid rgba(255, 255, 255, .4);
		position: absolute;
		left: -.29rem;
		top: .08rem;
	}

	.ocr-khal .swipe li {
		height: 4.2rem;
	}

	.ocr-khal .swipe p {
		width: 84%;
		padding: 0;
		margin: 0 0 0 8%;
		line-height: .5rem;
		top: .6rem;
		transform: translateY(0);
		font-size: .22rem;
	}

	.ocr-khal .swipe .count span {
		font-size: .18rem;
	}

	.ocr-khal .swipe p::after {
		display: none;
	}

	.ocr-khal .swipe .count {
		width: 3rem;
		float: left;
		margin: 1.4rem .2rem 0 8%;
	}

	.ocr-khal .swipe .slidebtn {
		left: calc(50% - .15rem);
	}

	.ocr-dzfa h3 {
		font-size: .35rem;
	}

	.ocr-yxtd li h5 {
		font-size: .3rem;
	}

	.ocr-yxtd li p {
		font-size: .22rem;
	}

	.ocr-yxlc .brief li span {
		font-size: .26rem;
	}
	
	.ocr-dzfa,
	.ocr-jjfa .contactus,
	.ocr .banner .contactus{
		display: none;
	}
}

@media (max-width:500px) {
	.ocr .banner h1{
		font-size: .5rem;
	}
	/* 解决方案 */
	.ocr-jjfa ul{
		height: 5rem;
		transform: scale(.75);
	}
	.section-advantage li{
		width:calc(100% / 2);
		padding: 1rem 5% 0;
		margin: .1rem 0;
	}
	
	
	.ocr-khal .swipe .count {
		width: calc(40% - .1rem);
		float: left;
		margin: 1.6rem .2rem 0 8%;
	}

	.ocr-yxlc .brief li span {
		padding: .15rem 10% 0;
		line-height: .3rem;
	}
}
