#top {
	background: url("../images/navtop.jpg") repeat-x left top;  margin:0px,0px,0px,0px; width:1000px; height:217px;
}
#top_r {
	width: 775px; margin-top: 17px; float: right; display: block;
}
.top_r_l {
	width: 300px; height: 35px; margin-left: 3px; float: left;
}
.top_r_r {
	width: 400px; float: right;
}
.logo {
	margin-left: 30px; float: left; display: inline;
}
.siteTop {
	height: 68px;
}
.siteTop .logo {
	float: left;
}
.siteTop .cs {
	margin-right: 10px; float: right;
}
.siteTop .cs .hotline {
	width: 590px; height: 20px; text-align: right;
}
.siteTop .cs .hotline img {
	margin-top: 6px; float: right; display: block;
}
.siteTop .cs .op {
	text-align: right; font-size: 12px; margin-top: 20px;
}
.siteTop .cs .op a:link {
	color: rgb(83, 83, 83); font-size: 12px;
}
.siteTop .cs .op a:visited {
	color: rgb(83, 83, 83); font-size: 12px;
}
.siteTop .cs .op a:hover {
	color: rgb(186, 13, 13); font-size: 12px;
}
.siteTop .cs .op a:active {
	color: rgb(186, 13, 13); font-size: 12px;
}
.menu ul li:hover ul li a:hover {
	background: rgb(220, 51, 51); color: rgb(255, 255, 255);
}
.menu ul li ul li a:hover {
	background: rgb(220, 51, 51); color: rgb(255, 255, 255);
}
.menu ul li:hover .lists {
	clear: both; display: block;
}
.menu ul li .lists {
	clear: both; display: block;
}
.menu ul li:hover .notice {
	background: rgb(246, 240, 240); padding: 5px 0px; width: 206px;
}
.menu ul li .notice {
	background: rgb(246, 240, 240); padding: 5px 0px; width: 206px;
}
.menu ul li:hover .notice li a {
	background: rgb(246, 240, 240); width: 206px; height: 22px; line-height: 22px;
}
.menu ul li:hover .notice li a:visited {
	background: rgb(246, 240, 240); width: 206px; height: 22px; line-height: 22px;
}
.menu ul li:hover .notice li a:hover {
	background: rgb(246, 240, 240); color: rgb(220, 51, 51);
}
.menu ul li .notice li a:hover {
	background: rgb(246, 240, 240); color: rgb(220, 51, 51);
}
#nav {
	 width: 690px; height: 37px; float: right; margin-top:6px; padding-right:10px; overflow:hidden;
}
#nav ul li {
	color: rgb(244, 228, 227); line-height: 39px; font-size: 14px; float: left;
}
#nav ul li a {
	color: White; text-decoration: none; background-color:Transparent;
	display:block; float:left;width:77px; height:36px;border-top:none; border-left:none;border-right:none;
   text-align:center; 
}

#nav ul li a:hover {
	color:#ffffff; text-decoration: none; display:block; float:left;
	background-color:#162856; width:75px; height:36px; border-top:solid 1px #ffffff;border-left:solid 1px #ffffff;border-right:solid 1px #ffffff;text-align:center;
}




 .homepag 
{ font-size:13px; color:White; float:right; padding-top:15px; padding-right:23px; padding-bottom:3px;color: Black;
    }
    
 .homepag a
 { color: Black;
     }
.homepag a:hover
 {
     color:Red;
  }
#nav .submenu {
	float: left; position: relative; z-index: 100;
}
#nav .submenu .border {
	background: rgb(255, 255, 255); border-width: 0px 3px 3px; border-style: solid; border-color: rgb(243, 107, 107); margin: 0px; padding: 0px; top: 35px; height: auto; display: none; position: absolute;
}
#nav .submenu a:link {
	margin: 0px; padding: 0px; height: 26px; text-align: center; color: rgb(83, 83, 83); line-height: 26px; font-size: 12px; text-decoration: none;
}
#nav .submenu a:visited {
	margin: 0px; padding: 0px; height: 26px; text-align: center; color: rgb(83, 83, 83); line-height: 26px; font-size: 12px; text-decoration: none;
}
#nav .submenu a:hover {
	margin: 0px; padding: 0px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; text-decoration: none; background-color: rgb(250, 87, 80);
}
#sub_menu2 {
	margin: 0px; padding: 0px; width: 420px; color: rgb(83, 85, 84); font-size: 12px;
}
#sub_menu2 a:link {
	padding: 0px; width: 100px; height: 26px; color: rgb(83, 83, 83) !important; line-height: 26px; font-size: 12px; text-decoration: none;
}
#sub_menu5 a:link {
	padding: 0px; width: 100px; height: 26px; color: rgb(83, 83, 83) !important; line-height: 26px; font-size: 12px; text-decoration: none;
}
#sub_menu7 a:link {
	padding: 0px; width: 100px; height: 26px; color: rgb(83, 83, 83) !important; line-height: 26px; font-size: 12px; text-decoration: none;
}
#sub_menu2 a:visited {
	padding: 0px; width: 100px; height: 26px; color: rgb(83, 83, 83) !important; line-height: 26px; font-size: 12px; text-decoration: none;
}
#sub_menu5 a:visited {
	padding: 0px; width: 100px; height: 26px; color: rgb(83, 83, 83) !important; line-height: 26px; font-size: 12px; text-decoration: none;
}
#sub_menu7 a:visited {
	padding: 0px; width: 100px; height: 26px; color: rgb(83, 83, 83) !important; line-height: 26px; font-size: 12px; text-decoration: none;
}
#sub_menu2 a:hover {
	padding: 0px; height: 26px; color: rgb(255, 255, 255) !important; line-height: 26px; text-decoration: none;
}
#sub_menu5 a:hover {
	padding: 0px; height: 26px; color: rgb(255, 255, 255) !important; line-height: 26px; text-decoration: none;
}
#sub_menu7 a:hover {
	padding: 0px; height: 26px; color: rgb(255, 255, 255) !important; line-height: 26px; text-decoration: none;
}
#sub_menu2 a:active {
	padding: 0px; height: 26px; color: rgb(255, 255, 255) !important; line-height: 26px; text-decoration: none;
}
#sub_menu5 a:hover {
	padding: 0px; height: 26px; color: rgb(255, 255, 255) !important; line-height: 26px; text-decoration: none;
}
#sub_menu7 a:active {
	padding: 0px; height: 26px; color: rgb(255, 255, 255) !important; line-height: 26px; text-decoration: none;
}
#sub_menu2 ul li {
	width: 100px; height: 26px; color: rgb(83, 85, 84); line-height: 26px; font-size: 12px;
}
#sub_menu2 .title {
	background: rgb(248, 248, 248); height: 20px; line-height: 20px; padding-top: 6px; font-weight: 700; margin-bottom: 0px;
}
#sub_menu2 .subnav1 {
	width: 100px; text-align: center; margin-left: 3px; float: left;
}
#sub_menu2 .subnav2 {
	width: 100px; text-align: center; float: left;
}
#sub_menu2 .subnav3 {
	width: 100px; text-align: center; margin-left: 3px; float: left;
}
#sub_menu2 .subnav4 {
	width: 100px; text-align: center; margin-left: 3px; float: left;
}
#sub_menu2 .subnav5 {
	width: 100px; text-align: center; margin-left: 3px; float: left;
}
#sub_menu7 .subnav1 {
	width: 100px; text-align: center; margin-left: 3px; float: left;
}
#sub_menu7 .subnav2 {
	width: 100px; text-align: center; float: left;
}
#sub_menu7 .subnav3 {
	width: 100px; text-align: center; margin-left: 3px; float: left;
}
#sub_menu7 .subnav4 {
	width: 100px; text-align: center; margin-left: 3px; float: left;
}
#sub_menu7 .subnav5 {
	width: 100px; text-align: center; margin-left: 3px; float: left;
}
#sub_menu2 {
	left: -87px; top: 30px;
}
#sub_menu3 {
	left: -87px; top: 30px; width: 130px; padding-top: 0px;
}
#sub_menu3 li {
	width: 130px;
}
#sub_menu3 li a {
	width: 130px;
}
#sub_menu3 li a:link {
	width: 130px; text-align: center;
}
#sub_menu3 li a:visited {
	width: 130px; text-align: center;
}
#sub_menu3 li a:hover {
	width: 130px; text-align: center;
}
#sub_menu4 {
	left: -87px; top: 30px; width: 130px;
}
#sub_menu5 {
	left: -87px; top: 30px; width: 210px; color: rgb(83, 85, 84); font-size: 12px;
}
#sub_menu5 .subnav1 {
	width: 100px; text-align: center; margin-left: 3px; float: left;
}
#sub_menu5 .subnav2 {
	width: 100px; text-align: center; float: left;
}
#sub_menu6 {
	left: -87px; top: 30px; width: 200px;
}
#sub_menu2 .subnav1 {
	height: 240px;
}
#sub_menu6 li {
	margin: 2px 0px 2px 13px; width: 50px; text-align: center; display: inline;
}
#sub_menu6 li a:link {
	width: 50px; text-align: center;
}
#sub_menu6 li a:visited {
	width: 50px; text-align: center;
}
#sub_menu6 li a:hover {
	width: 50px; text-align: center;
}
#sub_menu7 {
	margin: 0px; padding: 0px; left: -80px; width: 420px !important; color: rgb(83, 85, 84); font-size: 12px; _width: 425px;
}
