﻿.contact_map{
	width:710px;	
	height:582px;
	background:url("../images/contact_map.png") no-repeat left top;
	position:relative;
}
.contact_map .map{
	width:40px;
	height:40px;
	position:absolute;	
	cursor:pointer;
}
.contact_map .map:hover ul{
	display:block;	
}
.contact_map ul{
	width:289px;
	height:164px;
	background:url("../images/contact_pos.png") no-repeat left top;	
	color:#fff;
	line-height:22px;
	padding:10px;
	position:absolute;
	left:-135px;
	top:-180px;
	display:none;
}

.contact_map .map1{
	left:413px;
	top:302px;	
}
.contact_map .map2{
	left:170px;
	top:120px;	
}

.contact_li{
	width:325px;
	height:138px;
	background:url("../images/nav_bg.png");	
	border:1px solid #dcdcdc;
	margin-top:30px;
	line-height:22px;
	padding:10px;
	cursor:pointer;
	color:#939393;
}
.contact_li:hover{
	color:#fff;
	background:#439651;	
	border-color:#439651;
}