* {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
.b_menu {
	height: 50px; background-color: rgb(0, 63, 136);
}
.b_m_class {
	margin: 0px auto; width: 1200px; font-size: 18px;
}
.menu {
	height: 50px; font-family: "Microsoft Yahei",simsun, Geneva, sans-serif; _overflow: hidden;
}
.menu a {
	color: rgb(255, 255, 255);
}
.b_m_class {
	position: relative; z-index: 2;
}
.menu li {
	background: url("../images/line.png") no-repeat right 15px; width: 132px; text-align: center; line-height: 50px; font-size: 18px; float: left; position: relative;
}
.menu li a {
	text-align: center;
}
.menu li:hover {
	color: rgb(255, 255, 255); background-color: rgb(29, 110, 205);
}
.menu li:hover a {
	color: rgb(255, 255, 255);
}
.menu li.no_sub {
	color: rgb(255, 255, 255); background-image: none; background-color: rgb(29, 110, 205);
}
.menu li.no_sub:hover {
	background-color: rgb(29, 110, 205);
}
.menu ul {
	padding: 8px 0px; left: -1px; top: -999em; width: 132px; line-height: 35px; display: none; position: absolute; z-index: 99999; background-color: rgb(250, 250, 250);
}
.menu li:hover ul {
	top: 50px; display: block;
}
.menu li:hover ul li {
	border: currentColor; border-image: none; text-align: center; line-height: 35px; font-size: 14px; background-image: none;
}
.menu li:hover ul li a {
	padding: 0px; color: rgb(102, 102, 102); text-decoration: none;
}
.menu li:hover ul li a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.menu ul li {
	text-align: center; line-height: 35px;
}
.menu li:hover ul li:hover a {
	color: rgb(255, 255, 255);
}
.menu li.hover {
	color: rgb(255, 255, 255); background-color: rgb(29, 110, 205);
}
.menu li.hover a {
	color: rgb(255, 255, 255);
}
.menu li.hover ul {
	top: 50px; display: block;
}
.menu li.hover ul li {
	border: currentColor; border-image: none;
}
.menu li.hover ul li a {
	padding: 0px; height: 50px; color: rgb(102, 102, 102); font-size: 14px; text-decoration: none;
}
.menu li.hover ul li a:hover {
	text-decoration: none;
}
.menu li.hover1.no_sub {
	
}


.menu li.i1 {
	color: rgb(255, 255, 255); background-color: rgb(29, 110, 205);
}

