.nav {
	background-position: 0px -30px; width: 945px; height: 29px; clear: both; margin-right: auto; margin-left: auto; background-image: url("../image/nav/nav.png"); background-repeat: no-repeat;
}
.nav ul.mainnav {
	padding-left: 5px; float: left;
}
.nav ul.mainnav li {
	height: 29px; float: left;
}
.nav ul.mainnav li a {
	height: 29px; overflow: hidden; float: left; display: block; background-image: url("../image/nav/nav.png");
}
.nav ul.mainnav li a img {
	width: 103px; height: 29px; cursor: pointer;
}
.nav ul.mainnav li a.nav_1 img {
	width: 78px;
}
.nav ul.mainnav li a.nav_1 b {
	width: 78px;
}
.nav ul.mainnav li a.nav_6 img {
	width: 114px;
}
.nav ul.mainnav li a.nav_6 b {
	width: 114px;
}
.nav ul.mainnav li a.nav_1 {
	background-position: 27px -72px;
}
.nav ul.mainnav li a.nav_2 {
	background-position: -47px -72px;
}
.nav ul.mainnav li a.nav_3 {
	background-position: -144px -72px;
}
.nav ul.mainnav li a.nav_4 {
	background-position: -242px -72px;
}
.nav ul.mainnav li a.nav_5 {
	background-position: -341px -72px;
}
.nav ul.mainnav li a.nav_6 {
	background-position: -439px -72px;
}
.nav ul.mainnav li a.nav_7 {
	background-position: -549px -72px;
}
.nav ul.mainnav li a b u {
	background-position: right -131px; height: 29px; display: block; background-image: url("../image/nav/nav.png"); background-repeat: no-repeat;
}
.nav .search {
	padding-right: 6px; float: right;
}
.nav .search a {
	width: 27px; height: 29px; float: right; display: block; background-image: url("../image/nav/nav.png");
}
.nav .search a:hover {
	background-position: -300px -130px;
}
.nav .search .s-input {
	width: 132px; padding-top: 8px; padding-right: 4px; float: right;
}
.nav .search .s-input input {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 132px; height: 15px; color: rgb(204, 204, 204); line-height: 15px; overflow: hidden; font-family: Verdana, Geneva, sans-serif; font-size: 12px; background-color: transparent;
}
.nav_yz {
	line-height: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 12px;
}
.mainnav_yz {
	margin-left: -4px; display: none; position: absolute; z-index: 100; background-image: url("../image/sp.gif");
}
.nav_yz .mainnav_yz b {
	padding-right: 4px; padding-left: 4px; font-weight: normal; display: block; background-image: url("../image/nav/navbg.png");
}
.nav_yz .mainnav_yz b b {
	padding: 0px; background-image: url("../image/nav/navbg2.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.nav_yz .mainnav_yz b ul {
	background-position: left bottom; padding: 5px 5px 10px; border-right-color: rgb(147, 168, 185); border-left-color: rgb(147, 168, 185); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-image: url("../image/nav/navbg4.png"); background-repeat: repeat-x;
}
.nav_yz .mainnav_yz b ul li {
	padding-top: 2px; padding-bottom: 2px;
}
.nav_yz .mainnav_yz b li a {
	color: rgb(55, 89, 116); padding-left: 3px; text-decoration: none; display: block; background-image: url("../image/nav/navbg3.png"); background-repeat: no-repeat;
}
.nav_yz .mainnav_yz b li a i {
	height: 20px; text-align: center; padding-right: 3px; font-style: normal; display: block; cursor: pointer; background-image: url("../image/nav/navbg3.png"); background-repeat: no-repeat;
}
.nav_yz .mainnav_yz b li a:hover {
	background-position: 0px -20px; color: rgb(255, 255, 255); _background-color: #215698; _background-position: 0px 0px;
}
.nav_yz .mainnav_yz b li a:hover i {
	background-position: right bottom; _background-color: #215698; _background-position: 0px 0px;
}
.nav_yz .mainnav_yz u {
	height: 8px; overflow: hidden; padding-left: 12px; display: block; background-image: url("../image/nav/navbg5.png"); background-repeat: no-repeat;
}
.nav_yz .mainnav_yz u u {
	background-position: right bottom; padding-left: 0px; background-image: url("../image/nav/navbg5.png");
}
.nav_yz .mainnav_yz a.nav-a {
	background-position: 0px -131px; height: 29px; overflow: hidden; margin-right: 4px; margin-left: 4px; display: block; background-image: url("../image/nav/nav.png");
}
.nav_yz .mainnav_yz a.nav-a i {
	background-position: right -131px; height: 28px; overflow: hidden; display: block; cursor: pointer; background-image: url("../image/nav/nav.png"); background-repeat: no-repeat;
}
.nav_yz .mainnav_yz .nav_a1 i i {
	background-position: 27px -101px;
}
.nav_yz .mainnav_yz .nav_a2 i i {
	background-position: -47px -101px;
}
.nav_yz .mainnav_yz .nav_a3 i i {
	background-position: -144px -101px;
}
.nav_yz .mainnav_yz .nav_a4 i i {
	background-position: -242px -101px;
}
.nav_yz .mainnav_yz .nav_a5 i i {
	background-position: -341px -101px;
}
.nav_yz .mainnav_yz .nav_a6 i i {
	background-position: -439px -101px;
}
.nav_yz .mainnav_yz .nav_a7 i i {
	background-position: -549px -101px;
}
