.head_h70 {
	width: 100%;
	height: 78px;
	margin: 0 auto;
}

#header {
	z-index: 999;
	background: #fff;
	position: static;
}

#header nav,
.down nav {
	position: relative;
	z-index: 100;
	box-shadow: 1px 1px 5px #cecccc;
}

#header .wrap {
	width: 1180px;
	margin: 0 auto;
	position: relative;
	height: 78px;
}

#header .logo {
	display: inline;
	float: left;
	height: 78px;
	width: 320px;
}

#header .nav_menu {
	position: absolute;
	right: 0
}

#header .nav_menu .link li {
	display: inline;
	float: left;
}

#header .nav_menu .link a.a {
	display: block;
	padding: 0 15px;
	font-size: 18px;
	letter-spacing: 1px;
	height: 69px;
	line-height: 69px;
	color: #38220c;
}

#header .nav_menu .link a.a:hover {
	color: #9e4e01;
}

#header nav.toggle .header,
#header nav.toggle1 .header,
#header nav.toggle2 .header {
	width: 100%;
	height: 78px;
	background: #fff;
	border-bottom: 1px solid #ccc;
}

.down .header {
	width: 100%;
	height: 78px;
	background: #fff;
	border: none;
}

.down nav.toggle,
.down nav.toggle1,
.down nav.toggle2 {
	background: #fff;
}


/*��Ŀ����*/

#header .header_nav_km {
	width: 1180px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

#header .header_nav_km ul li {
	float: left;
	width: 235px;
	height: auto;
	text-align: center;
	padding: 30px 0;
}

#header .header_nav_km ul li img {
	margin: auto;
	width: 56px;
	height: 56px;
}

#header .header_nav_km ul li a {
	
	color: #333;
}

#header .header_nav_km ul li p {
	padding-top: 15px;
	text-align: center;
	font-size: 18px;
}

#header .header_nav_km ul li a:hover {
	color: #9e4e01;
}


/*�ٿ�����*/

#header .sub {
	z-index: 100;
	display: none;
	width: 100%;
	position: absolute;
	background: #fff;
	overflow: hidden
}

#header .sub_nav_div_h3 {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	padding-top: 18px;
	letter-spacing: 2px;
	line-height: 28px;
}

#header .sub_nav_ul a:hover .sub_nav_div_h3 {
	color: #027aae;
}

#header .sub_nav_ul {
	font-size: 14px;
	float: left;
	width: 180px;
	padding: 10px;
	height: 220px;
	padding-bottom: 30px;
}

#header .sub_nav_ul li {
	padding-top: 0px;
	line-height: 24px;
	float: left;
	padding: 0 3px;
	width: 200px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

#header .sub_nav_ul li a {
	color: #727171;
	font-size: 14px;
	letter-spacing: 1px;
}

#header .sub_nav_ul li a:hover {
	color: #0179ab;
	text-decoration: none
}

#header .sub_nav_ul font a {
	color: #347fa7;
}


/*Ʒ������*/

#header .xiangmunr_div {
	width: 1180px;
	margin: 0 auto;
	background: #fff;
	text-align: center;
	z-index: 100;
}

#header .xiangmunr li {
	width: 78px;
	text-align: center;
	display: inline-block;
	margin: 0 33px;
}

#header .xiangmunr li a {
	width: 78px;
	height: 150px;
	display: block;
	padding-top: 40px;
}

#header .xiangmunr li p {
	font-size: 16px;
	color: #666464;
	padding-top: 10px;
}

#header .xiangmunr li.bbp p {
	color: #1574a0;
}

#header .ppjs1,
.ppjs2,
.ppjs3,
.ppjs4,
.ppjs5,
.ppjs6,
.ppjs7,
.ppjs8 {
	background: url(../images/ppdhtb.png) no-repeat;
	display: block;
	width: 71px;
	height: 71px;
}

#header .ppjs1 {
	background-position: 0 0;
}

#header .ppjs2 {
	background-position: -71px 0;
}

#header .ppjs3 {
	background-position: -142px 0;
}

#header .ppjs4 {
	background-position: -213px 0;
}

#header .ppjs5 {
	background-position: -284px 0;
}

#header .ppjs6 {
	background-position: -355px 0;
}

#header .ppjs7 {
	background-position: -426px 0;
}

#header .ppjs8 {
	background-position: -497px 0;
}

#header .xiangmunr li.bbp a .ppjs1 {
	background-position: 0 -70px;
}

#header .xiangmunr li.bbp a .ppjs2 {
	background-position: -71px -70px;
}

#header .xiangmunr li.bbp a .ppjs3 {
	background-position: -142px -70px;
}

#header .xiangmunr li.bbp a .ppjs4 {
	background-position: -213px -70px;
}

#header .xiangmunr li.bbp a .ppjs5 {
	background-position: -284px -70px;
}

#header .xiangmunr li.bbp a .ppjs6 {
	background-position: -355px -70px;
}

#header .xiangmunr li.bbp a .ppjs7 {
	background-position: -426px -70px;
}

#header .xiangmunr li.bbp a .ppjs8 {
	background-position: -497px -70px;
}