.contact {
	padding:10px 0;
}
.contact-txt {
	width: 50%;
}
.contact-txt h1{
    font-size: 22px;
    color: #000;
    margin-top: 50px;
    font-weight: normal;
}

.contact-txt .box {
	margin: 20px 0;
}
.contact-txt .box h4 {
	font-size: 15px;
    color: #3a3a3a;
	line-height:1.6;
	padding:3px 0;
}
.contact-txt .box h4 span{
	font-size: 20px;
    color: #d1292e;
	line-height:1.6;
}
.contact-txt .weixin {
    width: 220px;
}
.contact-txt .weixin .code {
	float:left;
	width:45%;
	margin:0 2.5%;
}
.contact-txt .weixin img {
	width: 100%;
    box-shadow: 0 1px 1px #f1f1f1;
}
.contact-txt .weixin .p2 {
    font-size: 14px;
    color: #9e9e9e;
    text-align: center;
    padding:5px 0 0 0;
}


.contact .contact-map{
	width: 50%;
    height:420px;
}
