body,td,th {
	color: #666;
	font: 13px arial, sans-serif;
	letter-spacing:1px;
}
body {
	background-color: #f4f3ef;
	margin: 0px; padding:0px;
	text-align:center;
}

#all{
width:960px;
margin-left:auto; margin-right:auto;
background-image:url(../pics/bg_all.gif); background-repeat:repeat-y;
}
#header, #main, address{
width:960px;
margin-left:auto; margin-right:auto;
}
#header{
position:relative;
height:100px;
background-image:url(../pics/bg_header.gif); background-position:top; background-repeat:no-repeat;
}

.logo{
position:absolute; left:26px; top:51px; border:0px;
}

/* tool */
p.tool{
position:absolute; top:0px; right:17px;
margin:0px; padding:0px; padding-top:15px;
text-align:left; font-size:12px; line-height:18px; letter-spacing:1px; color:#b2b1af;
}
p.tool a{
 color:#b2b1af; text-decoration:none;
}
p.tool a:hover{
 color:#555555; border-bottom:#999999 dotted 1px;
}

/* footer */
address{
	display:block;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	padding-top:30px;
background-image:url(../pics/bg-inner_footer.gif); background-repeat:repeat-x; padding-bottom:10px;
}
address span.copyright{
font-size:10px;
}


/* nav */

#nav{
position:absolute;
right:16px; top:71px;
width:618px; height:29px;
}
#nav ul{
margin:0px; padding:0px; list-style:none;
}
#nav ul li{
display:block;
height:29px; line-height:29px;
float:left; margin-right:5px;
background-position:top; background-repeat:no-repeat;
}
#nav ul li a{
display:block;  text-indent:-9999px;
height:29px; line-height:29px;float:left;
background-position:top; background-repeat:no-repeat;
}
#nav ul li.i1{
width:90px;background-image:url(../pics/nav_i1.gif);
}
#nav ul li.i1 a{
display:block; 
width:90px;background-image:url(../pics/nav_i1.gif);
}
#nav ul li.i1 a:hover{
background-image:url(../pics/nav_i1h.gif);
}
#nav ul li.i1 a{
display:block; 
width:90px;background-image:url(../pics/nav_i1.gif);
}
#nav ul li.i1 a:hover{
background-image:url(../pics/nav_i1a.gif);
}
#nav ul li.i2 a{
display:block; 
width:70px;background-image:url(../pics/nav_i2.gif);
}
#nav ul li.i2 a:hover{
background-image:url(../pics/nav_i2a.gif);
}
#nav ul li.i3 a{
display:block; 
width:76px;background-image:url(../pics/nav_i3.gif);
}
#nav ul li.i3 a:hover{
background-image:url(../pics/nav_i3a.gif);
}
#nav ul li.i4 a{
display:block; 
width:76px;background-image:url(../pics/nav_i4.gif);
}
#nav ul li.i4 a:hover{
background-image:url(../pics/nav_i4a.gif);
}
#nav ul li.i5 a{
display:block; 
width:109px;background-image:url(../pics/nav_i5.gif);
}
#nav ul li.i5 a:hover{
background-image:url(../pics/nav_i5a.gif);
}
#nav ul li.i6 a{
display:block; 
width:90px;background-image:url(../pics/nav_i6.gif);
}
#nav ul li.i6 a:hover{
background-image:url(../pics/nav_i6a.gif);
}
#nav ul li.i7 a{
display:block; 
width:70px;background-image:url(../pics/nav_i7.gif);
}
#nav ul li.i7 a:hover{
background-image:url(../pics/nav_i7a.gif);
}
#nav ul li.i1 .current{
background-image:url(../pics/nav_i1h.gif);
}
#nav ul li.i2 .current{
background-image:url(../pics/nav_i2h.gif);
}
#nav ul li.i3 .current{
background-image:url(../pics/nav_i3h.gif);
}
#nav ul li.i4 .current{
background-image:url(../pics/nav_i4h.gif);
}
#nav ul li.i5 .current{
background-image:url(../pics/nav_i5h.gif);
}
#nav ul li.i6 .current{
background-image:url(../pics/nav_i6h.gif);
}
body#i1 #nav ul li.i1 a:link, body#i1 #nav ul li.i1 a:visited{
background-image:url(../pics/nav_i1h.gif);
}
body#i2 #nav ul li.i2 a:link, body#i2 #nav ul li.i2 a:visited{
background-image:url(../pics/nav_i2h.gif);
}
body#i3 #nav ul li.i3 a:link, body#i3 #nav ul li.i3 a:visited{
background-image:url(../pics/nav_i3h.gif);
}
body#i4 #nav ul li.i4 a:link, body#i4 #nav ul li.i4 a:visited{
background-image:url(../pics/nav_i4h.gif);
}
body#i5 #nav ul li.i5 a:link, body#i5 #nav ul li.i5 a:visited{
background-image:url(../pics/nav_i5h.gif);
}
body#i6 #nav ul li.i6 a:link, body#i6 #nav ul li.i6 a:visited{
background-image:url(../pics/nav_i6h.gif);
}

.headerimg{
padding-top:0px;
}

/* sidenav */
#sidenav ul{
margin:0px; padding:0px; list-style:none;
}
#sidenav ul li{
padding-left:17px; border-bottom:#e4e4e4 solid 1px; line-height:28px; display:block;
}
#sidenav ul li ul {
/*padding-bottom:10px;*/
}
#sidenav ul li ul li{
background-image:url(../pics/sidenav_lili.gif); background-position:2px 5px; background-repeat:no-repeat;
padding-left:12px; border:0px; line-height:20px; border-bottom:#ffffff solid 1px; 
}
#sidenav a{
text-decoration:none; display:block;
}

#sidenav ul li ul li a{
color:#777777;
}
#sidenav ul li a:hover, #sidenav ul li ul li a:hover{
color:#97005d;
}

#sidenav li a.current, #sidenav li a.current:hover, #sidenav li li a.current, #sidenav li li a.current:hover {
font-size:16px;
cursor:default;
}

#sidenav li li a{
color:#777 !important;
}

/* inner共用 */

h1{
color:#c4bb9a; font-size:20px;
margin:0; padding:15px 0;
}


h2{
font-size:13px;
padding:0px; margin:0px;
padding-top:5px; 
}

.clear{
clear:both;
}





