@charset "utf-8";
/* CSS Document */

a{ color:#555555; text-decoration:none; font-family: Arial; }
a:hover,a:active{ color:#ad1c23;text-decoration:none; }

li{ margin:0px; padding:0px;}
/*li{ display:inline; margin:0px; padding:0px;}*/
#menu a{ float:left; display:inline; font:bold 14px/38px "微软雅黑"; width:90px; text-align:center;}
#menu a:hover{ color:#FFFFFF; background:url("../images/menu_bg.jpg") repeat-x; }
#menu .aA{ color:#FFFFFF; background:url("../images/menu_bg.jpg") repeat-x; }
#menu .aAB{ color:#555555; background:url("../images/topbg.jpg") repeat-x bottom; }

.menu a{ margin:3px; float:left; display:inline; width:60px; font:normal 12px "微软雅黑"; padding-left:10px; background:url("../images/bg_menub.jpg") no-repeat left 5px; }

#a2 { z-index:3; position:absolute; margin-left:102px; margin-top:0px; padding:5px; background-color:#009442; width:350px;}
#a3 { z-index:3; position:absolute; margin-left:204px; margin-top:0px; padding:5px; background-color:#009442; width:250px;}
#a4 { z-index:3; position:absolute; margin-left:306px; margin-top:0px; padding:5px; background-color:#009442; width:250px;}
#a5 { z-index:3; position:absolute; margin-left:408px; margin-top:0px; padding:5px; background-color:#009442; width:250px;}
#a6 { z-index:3; position:absolute; margin-left:350px; margin-top:0px; padding:5px; background-color:#009442; width:250px;}
.header_bg {
	BACKGROUND: url(../images/bg0.gif) #fff repeat-x
}
#header {
	MARGIN: 0px auto; WIDTH: 980px
}
#header .h_l {
	MARGIN-TOP: 60px; FLOAT: left; OVERFLOW: hidden; WIDTH: 450px
}
#header .h_r {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 500px; POSITION: relative; HEIGHT: 130px
}
#header .h_r .notic {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #676767; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
#header .h_r .search {
	RIGHT: 10px; WIDTH: 290px; BOTTOM: 8px; POSITION: absolute
}
#header .h_r .phone {
	PADDING-LEFT: 30px; RIGHT: 10px; BACKGROUND: url(../images/ico1.gif) no-repeat left center; COLOR: #ff0000; LINE-HEIGHT: 26px; POSITION: absolute; TOP: 30px; HEIGHT: 26px; TEXT-ALIGN: right
}
#search {
	WIDTH: 290px; POSITION: relative; TEXT-ALIGN: left
}
#search .input {
	BORDER-RIGHT: #cfcccc 0px solid; BORDER-TOP: #cfcccc 0px solid; BACKGROUND: url(../images/s_input.gif) no-repeat; BORDER-LEFT: #cfcccc 0px solid; WIDTH: 208px; COLOR: #666; LINE-HEIGHT: 28px; BORDER-BOTTOM: #cfcccc 0px solid; HEIGHT: 28px; TEXT-ALIGN: center
}
#search SPAN.buttom {
	RIGHT: 0px; POSITION: absolute; TOP: 1px
}
#nav_main {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/nav_bg.gif) repeat-x; OVERFLOW: hidden; HEIGHT: 37px
}
#nav_main .nav {
	MARGIN: 0px auto; WIDTH: 980px; TEXT-ALIGN: center
}
#nav_main .nav LI {
	DISPLAY: block; BACKGROUND: url(../images/nav_line.gif) no-repeat right top; FLOAT: left; WIDTH: 98px; LINE-HEIGHT: 37px; HEIGHT: 37px
}
#nav_main .nav a{
	display: block; FONT-SIZE: 13px; FLOAT: left; WIDTH: 98px; COLOR: #fff; TEXT-DECORATION: none;line-height:37px;HEIGHT: 37px;
}
#nav_main .nav a span{line-height: 37px;}
#nav_main .nav .on a{
	BACKGROUND: url(../images/nav_h.gif) repeat-x; TEXT-DECORATION: none
}
#nav_main .nav A:hover {
	BACKGROUND: url(../images/nav_h.gif) repeat-x; TEXT-DECORATION: none
}
.clear{clear: both;}
#footer {
	MARGIN-TOP: 3px;  BACKGROUND: #f2f2f2; height:50px;overflow:hidden;
}
.foot{line-height:30px;padding:10px;COLOR: #666;  TEXT-ALIGN: center;overflow:hidden;}