.contactmap{width:100%;height:500px;margin:28px 0;} 


.g-lxwm{
  overflow: hidden;
  margin: 30px 0;
}
.g-lxwm  .name{
  font-size: 24px;
  margin-bottom: 10px;
}
.g-lxwm .txt{
  margin-bottom:  30px;
}
.g-lxwm .txt p{
  line-height: 40px;
  font-size: 14px;
  color:#333;
  padding: 0 20px;
  background: #f2f2f2;
}
.g-lxwm .txt p span{
  width: 100px;
  display: inline-block;
}
.g-lxwm .txt p:nth-child(odd){
  background: #fafafa;
}
.g-zxly{
  overflow: hidden;
  margin-bottom: 30px;
}

.g-zxly .inp{
  display: block;
  width: 100%;
  height: 46px;
  margin-bottom: 11px;
  border:1px solid #eee;
  padding: 0 80px 0 20px;
  color:#333;
}
.g-zxly .text{
  display: block;
  width: 100%;
  height: 80px;
  margin-bottom: 11px;
  border:1px solid #eee;
  padding:  20px;
  resize: none;
  color:#333;
}
.g-zxly .inp:nth-child(3){
	margin-right: 0;
}
.g-zxly .inp:nth-child(5){
	margin-right: 0;
}
.g-zxly .tj{
  background: #116CB8;
  font-size: 14px;
  width: 220px;
  text-align: center;
  color:#FFF;
  line-height: 40px;
  clear:left;
}



/*1450以上屏幕*/
@media screen and (max-width:1499px){
	
.contactmap{height:400px;margin-top:20px;}
}
@media screen and (max-width:1230px){
	 .g-lxwm .txt{width: auto;float: none;margin-bottom: 20px;margin-right: 0;}
	.contactmap{height:360px;margin-top:15px;}
}
@media screen and (max-width:1024px){
	
	 .contactmap{height:330px;margin-top:15px;}
	
}
@media screen and (max-width:767px){
.g-zxly .inp{width: 100%;float: none;margin-right: 0;}
}
@media screen and (max-width:667px){

}
@media screen and (max-width:499px){
	
}

