.contact{
	padding: 80px 0 90px;
	text-align: center;
}
.contact .ico{
	display: block; 
}
.contact .tit{
	font-size: 22px;
	line-height: 25px;
	color: #686868;
	margin-top: 36px;
}
.contact .line{
	width: 35px;
	height: 1px;
	background: #e7e7e7;
	margin: 32px auto 25px;
}
.contact .info{
	font-weight: bold;
	font-size: 20px;
	color: #666666;
	line-height: 32px;
	height: 120px;
}
.contact .info .tel{
	font-family: Bahnschrift;
	font-size: 30px;
	color: #666666;
	margin-top: 40px;
	display: block;
}
.contact .info p{
	padding: 0 25px; 
	margin-top: 32px;
}
.contact .info .yx{
	display: block;
	font-family: arial;
	color: #666666;
	margin-top: 42px;
}

.message{
	padding: 58px 0 60px;
	background: #f1f1f1;
}
.message .top-txt1{
	text-align: center;
	font-size: 42px;
	color: #000000;
	line-height: 48px;
}
.message .top-txt2{
	font-size: 18px;
	color: #777777;
	line-height: 32px;
	margin-top: 18px;
	text-align: center;
}
.message .row{
	margin-top: 40px;
}
.message .row input[type=text]{
	width: 100%;
	height: 65px;
	border: none;
	outline: none;
	margin-bottom: 18px;
	text-indent: 28px;
	font-size: 18px;
	background: #fff;
	transition: all .5s ease;
}
.message .row input[type=text]:focus{
	box-shadow: 0px 0px 13px 0 rgba(0, 0, 0, .2);
    transition: all .5s ease;
}
.message .row input#tel,
.message .row input#name{
	background: #fff url(../image/bt.png) no-repeat right 24px center;
}
.message .row textarea{ 
	max-width: 100%;
	min-width: 100%;
	min-height: 220px;
	background: #fff;
	border: none;
	outline: none;
	font-size: 18px;
	padding: 18px 28px;
	margin-bottom: 25px;
    transition: all .5s ease;
}
.message .row textarea:focus{
	box-shadow: 0px 0px 13px 0 rgba(0, 0, 0, .2);
    transition: all .5s ease;
}
.message .row input[type=button]{
	display: block;
	margin: 0 auto;
	width: 290px;
	height: 55px;
	background: #f39545;
	font-size: 24px;
	color: #fff;
	border: none;
	outline: none;
	transition: all .5s ease;
}
.message .row input[type=button]:hover{
	border-radius: 55px;
	transition: all .5s ease;
}

.maps{
	width: 100%;
	overflow: hidden; 	
}
/*适配*/
@media  ( max-width:1600px) { 
	.message .top-txt1{
		font-size: 33.6px;		 
	}
}
@media  ( max-width:1366px) { 
	.message .top-txt1{
		font-size: 26.6px;		 
	}
}
@media( max-width:992px){	 
	.contact .info{
		font-size: 16px;
	}
	.contact{
		padding: 40px 0 40px 0;
	}
}
@media( max-width:768px){	 
 .contact .line{display: none;}
 .mcontact{
 	display: flex;
 	flex-direction:row;
 	align-content: center;
 	align-items: center;
 	padding: 20px 0;
 }
 .contact .tit,.contact .info p,.contact .info .tel,.contact .info .yx{
 	margin-top: 0;
 	padding: 0;
 }
 .contact .info{
 	height: auto;
 }
 .contact .tit{
 	padding: 0 15px;
 }
 .message{
 	padding: 30px 0;
 }
 .message .top-txt1{
 	font-size: 18px;
 }
 .message .top-txt2{
 	font-size: 14px;
 	margin-top: 0;
 	line-height: 22px;
 }
 
}

@media( max-width:640px){
	.contact{
		padding: 15px 0 15px 0;
	}
	.mcontact{
	 	display: flex;
	 	flex-direction:row;
	 	align-content: center;
	 	align-items: center;
	 	padding: 5px 0;
	} 
	.contact .ico{
		width: 30px;
	}
	.contact .tit{
	 	padding: 0 8px;
	 }
	.contact .tit,.contact .info p,.contact .info .tel,.contact .info .yx{
		font-size: 13px;
		font-weight: normal;
	}
	.contact .info{
		font-size: 13px;
	}
	#lxwm .row{
		margin: 0;
		padding: 0;
	}
	.message{
	 	padding: 10px 0;
	 }
	  .message .top-txt1{
	 	font-size: 16px;
	 }
	 .message .top-txt2{
	 	font-size: 13px;	
	 	line-height: 20px;
	 }
	 .message .row input[type=text]{
	 	height: 35px;
	 	line-height: 35px;
	 	font-size: 13px;
	 	margin-bottom: 10px;
	 	text-indent:10px
	 }
	 .message .row input#tel, .message .row input#name{
		 background: #fff url(../image/bt.png) no-repeat right 10px center;	
		 background-size: 5px 5px;
	 }
	 .message .row textarea{
	 	padding: 10px;
	 	font-size: 13px;
	 	min-height: 120px;
	 }
	 .message .row input[type=button]{
	 	font-size: 16px;
	 	height: 35px;
	 	width: 100%;
	 	margin-bottom: 15px;
	 }
}

