.main-title{
	background: #f7f7f7;
}
.main-title .box{
	max-width: 1200px;
    margin: 0 auto;
    padding: 80px;
    line-height: 2;
}
.box p{
	color: #333;
}
.solli{
	width: 100%;
	padding: 60px 0;
	background: #fff;
}
.solli:nth-child(2n+1){
	background: #fafbfc;
}
.solli .abox{
	max-width: 1200px;
	margin: 0 auto;
} 
.solli .leftbox{
	float: left;
	height: 360px;
}
.solli .leftbox img{
	width: 94%;
	margin: 0 auto;
}
.solli:nth-child(2n+1) .rightbox,.solli:nth-child(2n) .leftbox{
	line-height: 1.8;
	border-bottom: 1px solid #dbdbdb;
}
.solli img{
	display: block;
	transition: all .5s;
}
.solli img:hover{
	transform: scale(1.05,1.05);
}
.solli .rightbox{
	float: right;
	height: 360px;
}
.solli .leftbox,.solli .rightbox{
	width: 48.33%;
}
.solcontent{
	width: 100%;
	margin-bottom: 40px;
}
.smp{
	width: 100%;
	margin-top: 60px;
	margin-bottom: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
}

.solli .rightbox .p2,.solli .rightbox p{
	color: #555;
	line-height: 1.7;
	font-size: 16px;
}
.solli .leftbox .p2,.solli .leftbox p{
	color: #555;
	line-height: 1.7;
	font-size: 16px;
}
.look{
	    width: 120px;
    height: 40px;
    border: none;
    color: #fff;
    font-size: 14px;
    background: #2a90f5;
    display: block;
    border-radius: 4px;
    text-align: center;
    line-height: 40px;
    margin: 70px auto;
}
.solli .rightbox .rtextbox,.solli .leftbox .rtextbox{
	height: 210px;
	overflow-y: auto;
	
}
.solli .rightbox .rtextbox::-webkit-scrollbar,.solli .leftbox .rtextbox::-webkit-scrollbar{
	display: block;
	width: 4px;
}
.solli .rightbox .rtextbox::-webkit-scrollbar-thumb,.solli .leftbox .rtextbox::-webkit-scrollbar-thumb {
	background: #4695ec;
}
.solli .rightbox .rtextbox::-webkit-scrollbar-track,.solli .leftbox .rtextbox::-webkit-scrollbar-track{
background: #ECECEC;
}
.solli .leftbox .j-h3b, .solli .rightbox .j-h3b{
	font-size: 24px;
}
@media screen and (min-width: 0px) and (max-width: 1024px) {
	.look{
		    width: 2.2rem;
    height: 0.6rem;
    font-size: 0.3rem;
    line-height: 0.6rem;
    margin: 0.6rem auto;
	}
	
	
	.main-title .box{
		padding:0.8rem 0;
	}
	.solli{
		padding: 0.6rem 0;
	}
	.solli .leftbox, .solli .rightbox{
		width: 100%;
		float: none;
		height: auto;
	}
	.solli .leftbox .j-h3b, .solli .rightbox .j-h3b{
		font-size: 0.42rem;
	}
	.solli .leftbox{
		height: auto;
		float: none;
		margin: 0 auto;
	}
	.solli .abox{
		height: auto;
		position:relative;
	}
	.solli .leftbox img{
		width: 100%;
	}
	.solli .leftbox img,
	.solli .rightbox img{
		width: 100%;
	}
	.solli:nth-child(2n) .leftbox{
		position: relative;
		z-index: 111;
		width: 7.4rem;
		height: auto;
		background: #fff;
		padding: 0.5rem;
		float: none;
		margin: 0 auto 0 auto;
	}
	.solli:nth-child(2n+1) .rightbox{
		position: relative;
		z-index: 111;
		width: 7.4rem;
		height: auto;
		background: #fff;
		padding: 0.5rem;
		float: none;
		margin: 0 auto 0 auto;
	}
	.smp{
		margin: 0;
		width: 100%;
		white-space: normal;
		margin-bottom: 0.2rem;
	}
}