  .header {
	height: auto;
	background: #fff;
	position: relative;
	z-index: 11;
	box-shadow: 0 4px 8px 4px rgba(0,0,0,0.16);
}
.header .head {
	width: 1270px;
	height: 90px;
	margin: 0 auto;
	position: relative;
}
.header h1.logo {
	display: block;
	float: left;
	margin: 0;
}
.header h1.logo a {
	display: block;
}
.header h1.logo a img {
    display: block;
    height: 60px;
    width: 200px;
    margin-top: 20px;
}
.header span.tel {
	display: block;
	line-height: 90px;
	color: #1ba6df;
	font-size: 22px;
	font-family: Arial;
	padding-left: 32px;
	background: url(../images/head_tel.png) left center no-repeat;
	float: right;
	margin-left: 20px;
}
/*å¯¼èˆªæ ·å¼*/
.header ul.nav {
	display: block;
	height: 90px;
	z-index: 99;
	float: right;
}
.header ul.nav li {
	display: block;
	text-align: center;
	float: left;
	position: relative;
	z-index: 99;
}
.header ul.nav li a {
	display: block;
	min-width: 3em;
	line-height: 85px;
	color: #333;
	font-size: 18px;
	text-align: center;
	padding: 3px 18px 0;
	border-bottom: 3px solid #fff;
	position: relative;
	z-index: 99;
}
.header ul.nav li a i {
	padding: 6px;
	background: url(/static/images/down.png) center no-repeat;
	margin-left: 6px;
}
.header ul.nav li.on a {
	color: #fff;
	background: #249857;
	border-bottom-color: #249857;
}
.header ul.nav li.on a i {
	background-image: url(/static/images/up.png);
}
.header ul.nav li.cur a {
	color: #249857;
	background: #fff;
	border-bottom-color: #249857;
}
.header ul.nav li.cur a i {
	background-image: url(/static/images/down_h.png);
}
.header ul.nav li.cur.on a i {
	background-image: url(/static/images/up_h.png);
}
.header ul.nav li p.sub {
	display: none;
	width: 140px;
	height: auto;
	background: #fff url(/static/images/nav_sub.png) right bottom no-repeat;
	padding: 4px 100px 20px 20px;
	box-shadow: 0 4px 8px rgba(0,0,0,0.2);
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 98;
	box-sizing: content-box;
}
.header ul.nav li p.sub a {
	line-height: 42px;
	color: #666;
	font-size: 15px;
	text-align: left;
	background: none;
	padding: 0 2px;
	border-bottom: 1px solid #ddd;
}
.header ul.nav li p.sub a:hover, ul.nav li p.sub.on a {
	color: #249857;
	border-bottom-color: #249857;
}