#header .top{height: 185px;background-image: url(../images/01.gif);background-repeat: repeat-x;background-position: top;}
#header .top .salutatory{height: 30px;width: 1100px;margin-right: auto;margin-left: auto;}
#header .top .salutatory .tips{background-image: url(../images/04.gif);height: 30px;width: 627px;line-height: 30px;padding-right: 10px;padding-left: 10px;float: left;}
#header .top .salutatory .loginbar{
	float: left;
	height: 30px;
}
#header .top .salutatory .loginbar ul li{
	float: right;
	height: 30px;
	width:68px;
	text-align:center;
}
#header .top .salutatory .loginbar ul li .weibo {
	background-color: #FFF;
	width: 300px;
	position: absolute;
	top: 30px;
	right: 0px;
	z-index: 10000;
	display: none;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#header .top .salutatory .loginbar ul li:hover .weibo {
	/*display: block;*/
}


#header .top .salutatory .loginbar a{line-height: 30px;display: block;height: 30px;float: right;padding-left: 10px;/*background-image: url(../images/02.gif);background-repeat: no-repeat;background-position: left top;*/padding-right: 10px;}
#header .top .salutatory .loginbar a:hover{/*background-image: url(../images/03.gif);background-repeat: no-repeat;background-position: left top;*/}
#header .top .salutatory .loginbar .linkico img{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;margin-top: 6px;float: left;margin-right: 3px;}
#header .top .theme-logo{height: 112px;width: 1100px;margin-right: auto;margin-left: auto;}
#header .top .theme-logo .logo{float: left; padding-left:40px;}
#header .top .theme-logo .tel{float: left;height: 50px;padding-left: 76px;background-repeat: no-repeat;background-position: left center;font-size: 16px;color: #906f14;margin-top: 29px;}
#header .top .theme-logo .tel strong{
	font-size: 24px;
	font-family: Impact;
	font-weight: normal;
}
#header .top-menu{background-color: #18367f;height: 41px;background-image: url(../images/07.gif);background-repeat: no-repeat;background-position: center top; margin-top:2px;}
#header .top-menu .top-nav{width: 1050px;height: 41px;margin-right: auto;margin-left: auto;}
#header .top-menu .top-nav ul li{float: left;height: 41px;line-height: 41px;font-size: 14px;background-image: url(../images/08.gif);background-repeat: no-repeat;background-position: right center;position:relative;}
#header .top-menu .top-nav ul li a{
	display: block;
	height: 41px;
	color: #FFF;
	float: left;
	cursor:pointer;
	padding-right: 3px;
}
#header .top-menu .top-nav ul li a div{
	height: 41px;
	background-repeat: no-repeat;
	padding-left: 10px;
	float: left;
}
#header .top-menu .top-nav ul li a div span{
	display: block;
	height: 41px;
	padding-right: 22px;
	background-repeat: no-repeat;
	padding-left: 12px;
	float: left;
}
#header .top-menu .top-nav ul li a:hover div,#header .top-menu .top-nav ul .current a div{height: 41px;background-image: url(../images/09.gif);background-repeat: no-repeat;background-position: left 7px;}
#header .top-menu .top-nav ul li a:hover div span,#header .top-menu .top-nav ul .current a div span{display: block;height: 41px;background-image: url(../images/11.gif);background-repeat: no-repeat;background-position: right 7px;}
#header .top-menu .top-nav ul li a:hover div span a,#header .top-menu .top-nav ul .current a div span a{color: #18367f;text-decoration: none; width:100px;}
#header .top-menu .top-nav ul li a:hover,#header .top-menu .top-nav ul .current a{color: #18367f;text-decoration: none; }
.top_search {
	height: 32px;
	padding-top: 8px;
}