.contact_info{
	background:url("../images/contact_bg.jpg") no-repeat center center;
	background-size: cover;

	display: flex;
	justify-content: space-between;

	flex-wrap: wrap;
}

.contact_info_left{
	width: 52%;
	display: flex;
	justify-content: center;
}

.contact_info_right{
	width: 48%;
	background:rgba(255,255,255,.6);
	padding-bottom: 4%;
	

}

@media screen and (max-width:800px){
	.contact_info_left{
		width: 100%;
		
	}

	.contact_info_right{
		width: 100%;
		

	}
}


.contact_info_lcon{
	width: 86%;

}
.contact_info_rcon{
	width: 62%;
	margin-left: 7%;

}

.contact_title{
	text-transform: uppercase;
	height: 116px;
	display: flex;color: #333;
	align-items: center;
}

.contact_form_line2{
	display: flex;
	justify-content: space-between;
	
	flex-wrap: wrap;
}
.contact_form_line4{
	display: flex;
	justify-content: space-between;
	
	flex-wrap: wrap;
}
.contact_form_item{
	width: 49%;
	display: flex;
	align-items: center;
	margin-bottom: 2%;
}

.red_dot{
	width: 6%;
	color: #f00;
}
.contact_input1{
	width: 94%;
	height: 60px;
	background: rgba(0,0,0,.15);
	border:none;
	padding-left: 20px;
	padding-right: 20px;
	color: #333;
	
}
.red_dot2{
	width: 2.94%;
	color: #f00;
}

.textarea{
	width: 97.06%;
	margin-bottom: 4%;
	padding: 20px;
	background: rgba(0,0,0,.15);
	border:none;
	min-height: 200px;
	font-family: "微软雅黑";
	color: #333;
}

.submit_btn{
	background-image: linear-gradient(to right,#0e75f4,#2ab3fa);
	width: 200px;
	height: 50px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 2.94%;
}

.contact_info_lcon{
	margin-bottom: 4%;
	}

.contact_sub_title{
	height: 48px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #333;
	color: #333;
}

.contact_sub_con{
	line-height: 1.4;
	padding-top: 14px;
	padding-bottom: 14px;
	display: flex;
	align-items: center;
	text-transform: uppercase;
}
.wechat_img{
	width: 22%;
	margin-right: 2%;
	max-width: 125px;
	min-width: 80px;
}
.wechat_text{
	line-height: 1.2;
	color: #333;

}

.wechat_line{
	display: flex;
	align-items: center;

}

@media screen and (max-width:800px) {
	.contact_form_item{
		width: 100%;
	}
	.contact_input1{
	
	height: 40px;
	background: rgba(0,0,0,.15);

	
}

.contact_info_rcon{
	width: 90%;
	margin-left: 7%;

}

.textarea{

	min-height: 120px;
	
}
.submit_btn{
	margin-left: 6%;
}

.red_dot2{
	width: 6%;
}

.textarea{
	width: 94%;

}
.submit_btn{
	
	width: 140px;
	height: 36px;
	
}
.contact_sub_con{
padding-top: 10px;
	padding-bottom: 10px;
}
.contact_title {
	height: 80px;
}
}