@charset "UTF-8";
/*code based on Stu Nicholls "ultimate dropdown menu"
http://www.cssplay.co.uk*/
/*common styling*/
/*menu container*/
.menucontainer{background: #fff }
/*basic menu styling*/
.menu {float:left;font-family: arial,verdana,sans-serif;width:100%;position:relative;font-size:13px;font-weight:bold;font-family:宋体;
background:0057b0;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;}
/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {
	float:left;
	display:block;
	text-decoration:none;
	color:#000;
	width:auto;
	color:#FFFFFF;
	padding:0px 16px 0px 16px;
	line-height:44px;
	height:44px;
}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto;}
/*hide sub nav items*/
.menu ul li ul {display:none;}
/*clear the main nav bg*/
.menu ul li ul li{background:none;}
/*style for table of sub nav items*/
table {margin:-1px;border-collapse:collapse;font-size:14px; font-family:"宋体"; color:#444444;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#FFFFFF;background: #e2a935;}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:36px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff; line-height:25px;}
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#e3e3e3;color:#333;height:auto;line-height:16px;padding:2px 16px 2px 16px;width:120px;border-top:1px solid #fff; line-height:25px;}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {color:#fff;background: #B30000 ;background-position: 4px 12px; line-height:25px;}

/*end*/
.enda {float:left;font-family: arial,verdana,sans-serif;width:100%;position:relative;font-size:13px;font-weight:bold;font-family:宋体;
background:eaeaea;}
.enda table td   a ,.enda table td   a:visited {
	float:left;
	display:block;
	text-decoration:none;

	
}
a{color:#575656;text-decoration:none; font-family: "宋体"} 
.maincontent clearfix{
	color:#444444;
	font-size: 14px;
	font-family: "宋体";
	line-height: 24px;
}


body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{ margin: 0; padding: 0; }table{ border-spacing: 0; border-collapse: collapse; }
fieldset,img{ border: 0; }
ul,ol,li,i{ list-style: none; }
i,em{ font-style: normal; }
h1,h2,h3,h4,h5,h6{ font-size: 100%; }
input,textarea,select{ font-family: inherit; font-size: inherit; font-weight: inherit; *font-size: 100%; }
.clearfix:after{ display: block; visibility: hidden; clear: both; height: 0; content: '.'; }
.clearfix{ *zoom: 1; }
.fl{ float: left; }
.fr{ float: right; }
body{ font: 14px/26px 'Microsoft YaHei'; color: #333; }
a{ text-decoration: none; color: #666; }
a:hover{ color: #1b96d5; }
.w1000{ clear: both; width: 1000px; margin-right: auto; margin-left: auto; }