.banner{
	width: 1900px;
	/*height: 866px;*/
	margin:0px auto;
	background-color:#ffffff;
}


.body{
	width:1900px;
	margin:0 auto;
	padding:0px;
	position:relative;
}


/* ÒµÎñ·¶Î§ */
.body div.linkus{	
	position:relative;
	background-color:#ffffff;
	padding-bottom:80px;
}

.body div.linkus div.cont{
	position:relative;
	margin:0px auto;
	width:1510px;	
	padding-top:25px;






}

.body div.linkus div.cont div.info{	
	margin-top:50px;
	background: #FFFFFF;
	box-shadow: 1px 3px 6px 0px rgba(0,0,0,0.24);
	border-radius: 0px 0px 0px 0px;

	/* ²¼¾Ö */
	display:grid;
	grid-template-columns:1fr 1fr;
	grid-template-areas:"map map" "left right";
}


.body div.linkus div.cont div.info #map{
	height:483px;
	background-color:#111;
	grid-area:map;
}

.body div.linkus div.cont div.info div.left{
	height:524px;
	/*background-color:#888;*/
	grid-area:left;
	
	position:relative;
}


.body div.linkus div.cont div.info div.right{
	height:524px;
	/*background-color:#ccc;*/
	grid-area:right;
}

.body div.linkus div.cont div.info div.left::after{
	content:"";
	height:415px;
	width:0px;
	border-right:1px solid #eee;

	position:absolute;
	top:50px;
	right:0px;

}


.body div.linkus div.cont div.info div.left>div.name{
	width:64%;
	margin:50px auto 0px auto;


	height: 47px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 28px;
	color: #333333;
	line-height: 42px;
	text-align: left;
	font-style: normal;
	text-transform: none;

	position:relative;

}

.body div.linkus div.cont div.info div.left>div.name::after{
	content:"";
	width:111px;
	height:0px;
	border-bottom:3px solid #dd2020;

	position:absolute;
	bottom:0px;
	left:0px;
}


.body div.linkus div.cont div.info div.left>div.con{
	width:64%;
	margin:36px auto 0px auto;
	border:1px solid #eee;
	background-color:#eee;

	display:grid;
	grid-template-columns:1fr 1fr;
	grid-gap:1px 1px;
}


.body div.linkus div.cont div.info div.left>div.con>div{
	height:165px;
	background-color:#fff;
}

.body div.linkus div.cont div.info div.left>div.con>div>div.img{
	width:24.69px;
	height:28.28px;
	border:1px dashed #eee;
	margin:30px auto 10px auto;
}

.body div.linkus div.cont div.info div.left>div.con>div>div.ti{
	width: 75px;
	height: 23px;
	margin:0px auto;

	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 21px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.linkus div.cont div.info div.left>div.con>div>div.inf{
	width: 216px;
	height: 62px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 300;
	font-size: 14px;
	color: #999999;
	line-height: 28px;
	text-align: center;
	font-style: normal;
	text-transform: none;
}


.body div.linkus div.cont div.info div.right>div.name{
	width:64%;
	margin:50px auto 0px auto;


	height: 47px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 28px;
	color: #333333;
	line-height: 42px;
	text-align: left;
	font-style: normal;
	text-transform: none;

	position:relative;

}


.body div.linkus div.cont div.info div.right>div.con{
	width:64%;
	margin:36px auto 0px auto;
	/*
	border:1px solid #eee;
	background-color:#eee;
	*/
	display:grid;
	grid-template-columns:1fr 1fr;
	grid-gap:20px 20px;

	grid-template-areas:"realname telephone"  "content content" "btn btn";
}

.body div.linkus div.cont div.info div.right>div.con div.realname{
	border:1px solid #eee;
	height:50px;

	line-height: 50px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	text-align: center;
	font-style: normal;
	text-transform: none;

	grid-area:realname;
}

.body div.linkus div.cont div.info div.right>div.con div.realname input{ height:94%; border:0px; }

.body div.linkus div.cont div.info div.right>div.con div.telephone{
	border:1px solid #eee;
	height:50px;

	line-height: 50px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	text-align: center;
	font-style: normal;
	text-transform: none;

	grid-area:telephone;
}

.body div.linkus div.cont div.info div.right>div.con div.telephone input{ height:94%; border:0px; }

.body div.linkus div.cont div.info div.right>div.con div.content{
	border:1px solid #eee;
	height:160px;

	line-height: 28px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	
	font-style: normal;
	text-transform: none;
	padding:15px;

	

	grid-area:content;

	display: flex;
	text-align: left;
	vertical-align: middle;
}


.body div.linkus div.cont div.info div.right>div.con div.content textarea{
	width:80%; border:0px;
}


.body div.linkus div.cont div.info div.right>div.con div.btn{
	grid-area:btn;
	

	width: 545px;
	height: 50px;
	line-height: 50px;

	background: #DD2020;
	border-radius: 0px 0px 0px 0px;


	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
	
	text-align: center;
	font-style: normal;
	text-transform: none;



}

