*{ margin:0; padding:0;}
body{ background:#c8c2b9;}
html{scrollbar-face-color:#e0dbc0; scrollbar-shadow-color:#f8f3d5; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#aa9f84; scrollbar-darkshadow-color:#aa9f84; scrollbar-track-color:#FFF9E1; scrollbar-arrow-color:#6c624c;}
a img{ border:none;}
a{ text-decoration:none;}
ul,ol,dl{ list-style:none;}
.header{ width:900px; margin:0 auto; height:108px; position:relative;}
.logo{
	position:absolute;
	left: 10px;
	top: 26px; display:block;
}
.topmenu{ position:absolute; right:7px; top: 5px; text-align:right; width: 320px; 
}
.topmenu ul li{ float:left; height:21px; line-height:21px; font-size:12px; padding-left:15px; background:url(../images/narrow01.gif) 0 center no-repeat; margin-left:15px;}
.topmenu ul li a{ color:#444; text-decoration:none;}
.topmenu ul li a:hover{ color:#e46713;}

.mainmenu{
	position:absolute;
	width:900px;
	height:72px;
	background:transparent url(../images/headernavbg.gif) no-repeat;
	top: 30px;
	left:0;
}
.mainmenu ul li{ float:left; height:46px;}
.mainmenu ul li a{ display:block; height:46px; text-decoration:none;}
.mainmenu ul li #cd1{ width:100px;}
.mainmenu ul li #cd2{ width:100px;}
.mainmenu ul li #cd3{ width:100px;}
.mainmenu ul li #cd4{ width:100px;}
.mainmenu ul li #cd5{ width:90px;}

.mainmenu ul li #cd1:hover{ background:url(../images/headernavhoverbg.gif) no-repeat -407px 0 no-repeat;}
.mainmenu ul li #cd2:hover{ background:url(../images/headernavhoverbg.gif) no-repeat -507px 0 no-repeat;}
.mainmenu ul li #cd3:hover{ background:url(../images/headernavhoverbg.gif) no-repeat -607px 0 no-repeat;}
.mainmenu ul li #cd4:hover{ background:url(../images/headernavhoverbg.gif) no-repeat -707px 0 no-repeat;}
.mainmenu ul li #cd5:hover{ background:url(../images/headernavhoverbg.gif) no-repeat -807px 0 no-repeat;}
.mainmenu ul li #cd1.current{ background:url(../images/headernavhoverbg.gif) no-repeat -407px 0 no-repeat;}
.mainmenu ul li #cd2.current{ background:url(../images/headernavhoverbg.gif) no-repeat -507px 0 no-repeat;}
.mainmenu ul li #cd3.current{ background:url(../images/headernavhoverbg.gif) no-repeat -607px 0 no-repeat;}
.mainmenu ul li #cd4.current{ background:url(../images/headernavhoverbg.gif) no-repeat -707px 0 no-repeat;}
.mainmenu ul li #cd5.current{ background:url(../images/headernavhoverbg.gif) no-repeat -807px 0 no-repeat;}

.submenu{ display:none;}
.submenu ul li{ height:22px; line-height:22px; font-size:12px;  float:left;}
.submenu ul li a{ display:block; color:#1f1a17; margin-right:12px; }
.submenu ul li a:hover{ padding-left:10px; background:url(../images/narrow02.gif) no-repeat 0 8px; color:#fff; }
.submenu ul li a.current{ padding-left:10px; background:url(../images/narrow02.gif) no-repeat 0 8px; color:#fff; }

#submenu01{
	position:absolute;
	left: 300px;
	top: 80px;
}
#submenu02{
	position:absolute;
	left: 400px;
	top: 80px;
	
}
#submenu03{
	position:absolute;
	left: 483px;
	top: 80px;	
}
#submenu04{
	position:absolute;
	left: 700px;
	top: 80px;	
}
#submenu05{
	position:absolute;
	left: 568px;
	top: 80px;	
}

.hezuo{ width:900px; height:55px; margin:0 auto; margin-bottom:5px; background:url(../images/hezuohuobanbg.gif) no-repeat;}
.hezuo p{ line-height:55px; float:left; padding-left:15px; font-size:12px; color:#666;}
.hezuo img{ padding:10px 10px 0 0; width:86px; height:36px;}
.hezuo a{ color:#666; line-height:55px;}
.hezuo a:hover{ color:#ef7a19; text-decoration:underline;}

.footer{ width:900px; height:100px; margin:0 auto; background:transparent;}
.footer h2.link{ height:24px; text-align:center; font-size:12px; background:url(../images/linkbg.gif) repeat-x; color:#fff
; font-weight:normal; padding-top:10px;}
.footer h2.link a{ color:#fff; }
.footer h2.link a:hover{ color:#000;}
.footer p.r{ color:#333; text-align:center; line-height:20px; font-size:12px;}
