@charset "utf-8";
/* CSS Document */
	
.header{ width:1006px; overflow:hidden; margin:0 auto; padding:0px; }

.header_city{ width:100%; height:30px; background-image: url(../images/bg_top.gif);background-repeat: repeat-x; line-height: 25px; }
.citya{ line-height:30px; float:right; font-size:12px; padding-right:5px; padding-left: 5px; }
.citya a{padding-right:10px; color:#ffffff}
.citya a:hover{color:#ffffff; text-decoration: underline;}

.cityb{ line-height:30px; float: left; font-size:12px; padding-right:5px; padding-left: 5px; }
.cityb a{padding-right:10px; color:#ffffff}
.cityb a:hover{color:#ffffff; text-decoration: underline;}

.nav { width:1006px; height:90px; }
.logo { width:220px; margin:5px; float: left; }
.menu { width:720px; height:80px; float: left; margin-top: 5px; margin-bottom: 5px; margin-left: 30px; }
.menu div{ float:left; font-size:12px; line-height:26px;}
.menu a { font-family:Tahoma,Helvetica,Arial,sans-serif; margin-top: 2px; margin-right: 0;margin-bottom: 2px; margin-left: 0; font-weight: 400; padding-top: 2px; padding-right: 2px;
padding-bottom: 0px; padding-left: 2px; }
.menu .b{ margin-right:4px; font-weight:bold; }
.menu .line{ width:30px; height:80px; padding:0; background-image: url(../images/expo_line.gif);
background-repeat: no-repeat; background-position: 7px -1px; }
.menu a:hover { background-color:#bb0009; color:#fff; text-decoration:none;}
.bline { border-bottom-width: 4px; border-bottom-style: solid;border-bottom-color: #c80500; }
