/*contact*/
.m-con1{
  overflow: hidden;
  padding: 50px 0 50px;
}
.m-con1 .box{
  overflow: hidden;
}
.m-con1 .box .txt{
  float: left;
  width: 700px;
  height: 440px;
  background: #0E60AF;
  color:#fff;
  padding: 40px 60px 0;
  overflow: hidden;
}
.m-con1 .box .txt .tit{
  font-size: 29px;
  font-weight: bold;
  margin-bottom: 14px;
}
.m-con1 .box .txt .tel{
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 18px;
}
.m-con1 .box .txt  .desc{
  font-size: 14px;
  line-height: 1.8;
}
.m-con1 .box .txt .qr{
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
.m-con1 .box .txt  .img{
 
  text-align: center;
}
.m-con1 .box .txt  .img img{
  width: 112px;
  height: 112px;
}
.m-con1 .box .txt  .img{
}
.m-con1 .box .map{
  overflow: hidden;
  height: 440px;
}
#container{
  display: block;
  width: 100%;
  height: 100%;
}
.m-con1 .tit2{
  font-size: 2.08vw;
  color:#333;
  margin-bottom: 2vw;
  text-align: center;
}
/*1450ä»¥ä¸Šå±å¹•*/
@media screen and (max-width:1629px){
	
}
@media screen and (max-width:1230px){
	 .m-con1 .box .txt{width: auto;height: auto;float: none;padding: 20px;}
   .m-con1 .box .map{height: 300px;}
   .m-con1 .box .txt .tit{font-size: 18px;}
   .m-con1 .box .txt .tel{font-size: 16px;}
   .m-con1{padding: 30px 0;}
   .m-con1 .tit2{font-size: 22px;}
}
@media screen and (max-width:1024px){
	.m-con1 .box .map{height: 220px;}
}
@media screen and (max-width:767px){
	.m-con1 .box .txt .tel{margin-bottom: 0;}
  .m-con1 .box .txt .desc{margin-bottom: 0;}
}
@media screen and (max-width:667px){

}
@media screen and (max-width:560px){
	.m-con1 .box .txt .qr{display: block;overflow: hidden;}
  .m-con1 .box .txt .qr .img{width: 50%;float: left;}
}
