.top_red{height:25px;background:#901700;font-size:12px;color:#f4f4f4;line-height:25px;text-align:left;padding:0 10px;}
.top_red a,.top_red a:link,.top_red a:visited{font-size:12px;color:#f4f4f4;}
.top_red a:hover,.top_red a:active{color:#ffcc00;}
.top_red .span02{ float:right;width:80px;height:20px;text-align:center;border:1px solid #c88b80;line-height:22px;margin:1px 0;}
.top_red .span01{float:left;}
.span03{font-size:12px;color:#a70000;float:left;}
.span03 a, .span03 a:link, .span03 a:visited{font-size:12px;color:#666;}
.span03 a:hover,.span03 a:active{color:red;}
.span04 a,.span04 a:link,.span04 a:visited{font-size:12px;color:#a5a5a5;float:left;margin-left:15px;}
.span04 a:hover,.span04 a:active{color:red;}
.top02{height:70px; text-align:left;padding:5px 0 2px 0;}
.top02 ul{ list-style:none;}
.top02 li{float:left; margin-right:12px;}
.top02  .top_zhuce{width:66px;height:64px; border:1px solid #eadfd3;text-align:center;float:right;color:#666;line-height:150%;padding:0 10px;font-size:12px;color:#666;}
.top02 .top_zhuce li{width:64px;float:left;padding:0;margin:0;}
.top02 .top_zhuce a,.top02 .top_zhuce a:link,.top02 .top_zhuce a:visited{font-size:12px;color:#666;}
.top02 .top_zhuce a:hover,.top02 .top_zhuce a:active{color:#990000;}


/*²Ëµ¥*/

.nav {
	background: url(../pic/nav_bg.png) no-repeat 0px -36px; margin:0; position: relative;font-size:12px;
}
.navinner {
	background: url(../pic/nav_bg.png) no-repeat 100% -72px
}
.navlist {
	background: url(../pic/nav_bg.png) repeat-x 0px 0px; margin: 0px 10px; overflow: hidden; line-height: 36px; height: 36px
}
.nav li {
	padding:0 6px 0 4px;  display: inline;  background: url(../pic/nav_bg.png) no-repeat 0px -108px; float: left; margin: 0px 0px 0px -2px;
}
.nav a {
	display: block; font-size: 14px; width: 102px; text-align: center;
}
.nav a:link,.nav a:visited{
	color: #fff;
}
.nav a.current,.nav a:hover,.nav a:active{
	font-weight: bold; background: url(../pic/nav_bg.png) no-repeat 50% -144px; color: #fff; text-decoration:none;
}

.subnav {
	background: url(../pic/nav_bg.png) no-repeat 0px -180px; left: 0px; float: left; line-height: 27px; white-space: nowrap; position: absolute; top: 41px; height: 27px
}
* html .subnav {
	margin: 0px 10px 0px -10px
}
.subnav p {
	padding:0 10px;  background: url(../pic/nav_bg.png) no-repeat 100% -234px; 
}
.subnav p span{
	display: block; background: url(../pic/nav_bg.png) repeat-x 0px -207px
}
.subnav p.pointer {
	padding:0;background: url(../pic/nav_bg.png) repeat-x 0px -261px; left: 0px; margin-left: 20px; width: 11px; text-indent: -999em;  position: absolute; top: -4px; height: 5px
}
.subnav a,.subnav a:link,.subnav a:visited {
	padding:0;display: inline;font-size: 12px; 
}
[class~='subnav'] a {
	padding:0 3px;
}
.subnav,.subnav a:link,.subnav a:visited,.subnav a:hover,.subnav a:active{
	color: #bb1e00
}

.subnav a:hover {
	font-weight: normal; background: none transparent scroll repeat 0% 0%; border-bottom: 2px solid
}
.subnav a:active {
	font-weight: normal; background: none transparent scroll repeat 0% 0%; border-bottom: 2px solid
}
#subnav1 {
	left: 120px
}
#subnav2 {
	left: 230px
}
#subnav3 {
	left: 340px
}
#subnav4 {
	left: 450px
}
#subnav5 {
	right: 0px; left: auto
}
#subnav6 {
	right: 0px; left: auto
}
#subnav7 {
	right: 0px; left: auto
}
#subnav1 .pointer {
	left: 30px
}
#subnav2 .pointer {
	left: 30px
}
#subnav3 .pointer {
	left: 30px
}
#subnav4 .pointer {
	left: 30px
}
#subnav5 .pointer {
	right: 290px; left: auto
}
#subnav6 .pointer {
	right: 180px; left: auto
}
#subnav7 .pointer {
	right: 70px; left: auto
}
#subnav1 {
	min-width: 110px
}
#subnav2 {
	min-width: 110px
}
#subnav3 {
	min-width: 110px
}
#subnav4 {
	min-width: 110px
}
#subnav5 {
	min-width: 340px
}
#subnav6 {
	min-width: 240px
}
#subnav7 {
	min-width: 130px
}
.note {
	margin: 0px 15px 10px; color: #666666
}
.note span{
	float: right
}
.disable {
	display: none
}
