.banner {
	width: 100%;
	position: relative;
}
.banner>img {
	width: 100%;
} 
.wrap1 {
	width: 100%;
	position: relative;
	margin: 0;
	background: url(../imgs/wbg.png) repeat-x bottom center;
    padding-bottom: 35px;
}
.safewidth {
	width: 960px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.left {
	width: 65%;
	position: relative;
	color: #333;
}
.intro>h2 {
	font-size: 24px;
    color: #333;
    line-height: 3;
    text-align: left;
    font-weight: 700;
}
.contentul li>img {
	width: 130px;
}
.contentul li .tit {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.contentul li .tit h6 {
	font-size: 17px;
	color: #333;
	line-height: 2;
}
.contentul li .tit img {
	width: 30px;
	background: #333;
	border-radius: 50%;
}
.contentul li>p {
	font-size: 15px;
	color: #333;
	line-height: 2;
}
.logobox {
	margin-top: 15px;
}
.logobox img {
	width: 120px;
	float: left;
	margin-right: 10px;
}
.logobox p {
	font-size: 15px;
	color: #333;
	line-height: 2;
	text-align: justify;
	text-justify: inter-ideograph;
}

@media (max-width: 768px) {
	.wrap1 {
		padding: 0;
	}
	.safewidth {
		width: 100%;
		padding: 15px;
		flex-wrap: wrap;
	}
	.left {
		width: 100%;
	}
	.contentul li .tit h6 {
		font-size: 15px;
		color: #333;
		line-height: 2;
	}
	.logobox p {
		font-size: 14px;
	}
	.contentul li>img {
		border: solid 1px #e5e5e5;
	}
	.logobox img {
		width: 150px;
		float: left;
		margin-right: 10px;
		border: solid 1px #e5e5e5;
		padding: 10px;
	}
}