.ws-content2{
	min-height: 900px;
}
.contact-info{
	width: 1200px;margin:0 auto; padding: 20px;display: grid;grid-template-columns: 870px auto;
}

.ws-content2 .contact-info .contact-left{
	 padding:20px 20px 0px 10px;
}

.ws-content2 .contact-info .contact-left .contact-left-title {
	color: #1d3658;font-size: 22px;font-weight: 700;
	padding: 20px 0 20px 0;
}

.ws-content2 .contact-info .contact-left .contact-left-label {
	font-size: 14px;color: #999;
	margin-bottom: 20px;
}

.ws-content2 .contact-info .contact-left .send-contact{
	font-size: 14px;color: #999;
	border-bottom: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	padding-top: 20px;
	padding-bottom: 20px;
}

.ws-content2 .contact-info .contact-bottom {
	display: grid;padding-top: 20px;padding-bottom: 20px;font-size: 14px;color: #999;
}

.ws-content2 .contact-info .contact-bottom span{
	margin-bottom: 20px;
	cursor: pointer;
}

.ws-content2 .contact-info .contact-bottom span:hover{
		color: #1e73be;
}

.ws-content2 .contact-info .contact-rigth{
	margin-left: 40px;
	padding-top: 20px;
}

.ws-content2 .contact-info .contact-rigth .contact-menu-title{
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d3d3d3;
}

.ws-content2 .contact-info .contact-menu {
	padding: 20px 0 20px 15px;
	border-bottom: 1px solid #d3d3d3;cursor: pointer;
	color: #999;
	font-size: 12px;
}

.ws-content2 .contact-info .contact-menu:hover{
		color: #1e73be;
}


.ws-content2 .contact-info .contact-me {
	border-top: 1px solid #dddddd;padding-top: 20px;
}
.ws-content2 .contact-info .contact-me li{
	padding: 5px;font-size: 16px;color: #1e73be;
}


