a:link,a:hover{
	color: #000;
}
img{
	max-width: 100%;
}
.main p{
	font-size: 16px;line-height: 25px;
}
.main .banner{
	color: #fff;padding: 127px 0 107px 0;
}
.main .banner h2{
	font-size: 60px;margin-bottom: 20px;
}
.main .banner h3{
	font-size: 50px;margin-bottom: 40px;
}
.main .banner .longHr{
	display:inline-block;width: 160px;max-width:100%;border-bottom: 6px solid #fff;
}
.main .breadCrumbs{
	background: #efefef;
}
.navbar-inverse{
	display: none;
}
.main .contact{
	padding: 80px 0;
}
.main .contact h4{
	font-size: 28px;font-weight:bold;color: #008080;margin-bottom: 10px;
}
.main .contact h5{
	font-size: 28px;color: #008080;
}
.main .contact .map{
	padding: 50px 0;
}
.main .contact .map .mapItem{
	padding-left: 20px;
}
.main .contact .map .mapList{
	border: 1px solid #efefef;padding: 10px;height: 495px;
}
.main .contact .map .mapList .row{
	margin-bottom: 20px;
}
.main .contact .map .mapList h6{
	font-size: 20px;color: #008080;margin-bottom: 10px;
}
.main .contact .map .mapList p{
	color: #4d4d4d;
}
.main .contact .imgItem{
	padding-bottom: 40px;
}
.main .contact .imgItem img{
	margin-bottom: 10px;
}
.main .contact .imgItem .imgList{
	padding-left: 10px;
}
.main .contact .contactItem{
	padding-left: 60px;margin-bottom: 10px;
}
.main .contact .contactItem img{
	width: 40px;height: 40px;
}
.main .contact .contactItem span{
	font-size: 20px;font-weight:bold;color: #008080;padding-left: 10px;/*line-height: 40px;*/
}
.main .contact .contactList{
	background: #008080;padding: 30px 100px 30px 60px;color: #fff;margin-bottom: 30px;
}

.BMapLib_nav_tab li.BMapLib_current {
	width:298px!important;
}
.BMapLib_nav_tab_content li table tbody tr td:nth-child(3){
	padding-left: 1px !important;
}
/*平板：屏幕宽度在798-1024*/
@media only screen and (min-width:768px ) and (max-width:1024px ){
	.main .banner{
		padding: 63px 0 53px 0;
	}
	.main .banner h2,.main .banner h3{
		font-size: 50px;
	}
	.main .contact{
		padding: 40px 0;
	}
	.main .contact .map{
		padding: 25px 0;
	}
	.main .contact .map .mapItem{
		padding-left: 0;
	}
	.main .contact .map .mapList{
		margin-top: 20px;height: auto;
	}
	.main .contact .imgItem{
		padding-bottom: 20px;
	}
	.main .contact .contactList{
		padding: 30px 50px 30px 30px;margin-bottom: 15px;
	}
	
}
/*手机：屏幕宽度最大767*/
@media only screen and (max-width:767px ){
	.main p{
		font-size: 14px;
	}
	.main .news .newsMenu{
		display: none;
	}
	.main .banner{
		padding: 31px 0 27px 0;
	}
	.main .banner h2,.main .banner h3{
		font-size: 30px;
	}
	.main .banner h3{
		margin-bottom: 10px;
	}
	.navbar-inverse{
		display: block;
	}
	.main .contact{
		padding: 20px 0;
	}
	.main .contact h4{
		font-size: 20px;
	}
	.main .contact h5{
		font-size: 20px;
	}
	.main .contact .map{
		padding: 20px 0;
	}
	.main .contact .map .baiduMap{
		padding: 0 20px;margin-bottom: 10px;
	}
	#dituContent{
		height: 250px !important;
	}
	.main .contact .map .mapItem{
		padding-left: 0;
	}
	.main .contact .map .mapList{
		height: auto;
	}
	.main .contact .map .mapList .row{
		margin-bottom: 10px;
	}
	.main .contact .map .mapList .mapImg{
		display: none;
	}
	.main .contact .imgItem .imgList{
		padding-right: 0;
	}
	.main .contact .imgItem{
		padding-bottom: 20px;
	}
	.main .contact .contactList{
		padding: 15px;margin-bottom: 10px;
	}

	
}

