@charset "utf-8";
/* CSS Document */

* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	LINE-HEIGHT: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #fff; COLOR: #000; FONT-SIZE: 12px
}

.clear {clear:both; margin: 0px;padding: 0px;font-size:0px;}

.cen {
	WIDTH: 950px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}

.head_nav {
	BORDER-BOTTOM: #ebebeb 1px solid; BORDER-LEFT: #ebebeb 1px solid; WIDTH: 948px; BACKGROUND: #fafafa; HEIGHT: 26px; COLOR: #666666; BORDER-RIGHT: #ebebeb 1px solid
}
.head_nav A {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}

.float_left {
	FLOAT: left
}

.float_rig {
	FLOAT: right
}
.top_right{ width:740px;} 

.right_w
{
    width: 600px;
}

.login {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 17px; WIDTH: 82px; BACKGROUND: #fff; HEIGHT: 17px; BORDER-TOP: #ccc 1px solid; MARGIN-RIGHT: 4px; BORDER-RIGHT: #ccc 1px solid
}

.login_span {
	PADDING-TOP: 2px
}

A {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f00; TEXT-DECORATION: underline
}

IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}

.head_nav_span
{
    margin-left: 5px;
}

.head_nav h1
{
margin-left: 5px;font-size: 13px;
    font-weight: normal;
}

.margin {
	MARGIN-TOP: 5px
}

.main_nav {
	MARGIN-TOP: 10px; HEIGHT: 66px
}

.cen1 {
	 MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.cen2 {
	MARGIN-TOP: 4px; WIDTH: 950px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}


tophead {
	TEXT-ALIGN: left; MARGIN-BOTTOM: 7px; COLOR: #666;
}

.search-bar {
	ZOOM: 1; PADDING-TOP: 10px
}

.search-bar:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
 .search-bar A:link {
	COLOR: #014ccc
}
 .search-bar A:visited {
	COLOR: #014ccc
}
 .search-bar .logo
{
    text-align: left;
    width: 240px;
    padding-right: 40px;
    float: left;
    margin-left:44px;
}

.search-bar .tl {
	POSITION: absolute; WIDTH: 3px; BACKGROUND: url(../images/allbg.png) no-repeat 0px -111px; HEIGHT: 38px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
 .search-bar .tr {
	POSITION: absolute; WIDTH: 3px; BACKGROUND: url(../images/allbg.png) no-repeat right -111px; HEIGHT: 38px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}


 .search-form {
	Z-INDEX: 33; POSITION: relative; MARGIN-TOP: 10px; FLOAT: left
}
 .search-input {
	POSITION: relative; PADDING-LEFT: 6px; WIDTH: 518px; BACKGROUND: url(../images/allbg.png) repeat-x 0px -151px; HEIGHT: 38px
}
 .search-form INPUT {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 4px; MARGIN: 6px 2px 0px 0px; PADDING-LEFT: 5px; WIDTH: 412px; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: #d9d9d9 1px solid; PADDING-TOP: 3px; _margin-right: 6px
}
.search-form BUTTON
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    cursor: pointer;
    padding-top: 0px;
    border-bottom-style: none;
    border-right-style: none;
    margin-top: 5px;
    width: 87px;
    border-top-style: none;
    background: url(../images/allbg.png) no-repeat -55px -245px;
    height: 27px;
    vertical-align: top;
    border-left-style: none;
}

 .hot-items {
	PADDING-TOP: 5px; text-align:left;
}
 .hot-items A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
 .hot-items A:link {
	COLOR: #014ccc
}
 .hot-items A:visited {
	COLOR: #014ccc
}
 .hot-items A:hover {
	COLOR: #ff4e00
}
 .hot-items A:active {
	COLOR: #ff4e00
}

.nav-bar {
	ZOOM: 1
}


.nav-bar:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}


.nav-bar {
	POSITION: relative; MARGIN-TOP: 12px
}
.nav-bar .tl {
	POSITION: absolute; WIDTH: 4px; BACKGROUND: url(../images/allbg.png) no-repeat 0px 0px; HEIGHT: 37px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.nav-bar .tr {
	Z-INDEX: 31; POSITION: absolute; WIDTH: 4px; BACKGROUND: url(../images/allbg.png) no-repeat right 0px; HEIGHT: 37px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}

.nav-bar .nav-site {
	LINE-HEIGHT: normal; PADDING-LEFT: 10px; BACKGROUND: url(../images/allbg.png) repeat-x 0px -39px; HEIGHT: 37px; FONT-WEIGHT: 700
}
.nav-bar A:link {
	COLOR: #fff
}
.nav-bar A:visited {
	COLOR: #fff
}
.nav-bar A:hover {
	COLOR: #ffea00; TEXT-DECORATION: underline
}
.nav-bar A:active {
	COLOR: #ffea00; TEXT-DECORATION: underline
}
.nav-bar UL {
	PADDING-TOP: 6px
}
.nav-bar LI {
	LINE-HEIGHT: normal; MARGIN: 0px 6px; FLOAT: left
}
.nav-bar LI A {
	DISPLAY: block; PADDING-TOP: 4px
}
.nav-bar LI.now {
	PADDING-LEFT: 3px; BACKGROUND: url(../images/allbg.png) no-repeat 0px -550px
}
.nav-bar LI.now A {
	PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: url(../images/allbg.png) no-repeat right -550px; PADDING-TOP: 0px
}
.nav-bar LI.now SPAN {
	PADDING-BOTTOM: 13px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; PADDING-TOP: 4px
}
.nav-bar LI.now A:link {
	COLOR: #333
}
.nav-bar LI.now A:visited {
	COLOR: #333
}
.nav-bar DL {
	FLOAT: left
}
.nav-bar .add-nav {
	Z-INDEX: 32; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: right; HEIGHT: 28px; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.add-nav UL {
	PADDING-BOTTOM: 0px
}
.nav-bar P A {
	MARGIN: 0px 6px
}
.nav-bar DT {
	LINE-HEIGHT: normal; BACKGROUND: url(../images/allbg.png) no-repeat right -504px; FLOAT: left
}

* + HTML .nav-bar .all {
	MARGIN-TOP: -2px
}
.nav-bar LI.all {
	PADDING-BOTTOM: 4px; PADDING-RIGHT: 10px; MARGIN-RIGHT: 0px
}
.nav-bar .all SPAN {
	WIDTH: 7px; DISPLAY: inline-block; BACKGROUND: url(../images/allbg.png) no-repeat right -477px; HEIGHT: 4px; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; CURSOR: pointer; -moz-box-align: center; -moz-box-pack: center
}
.nav-bar .add-nav SPAN {
	WIDTH: 7px; DISPLAY: inline-block; BACKGROUND: url(../images/allbg.png) no-repeat right -477px; HEIGHT: 4px; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; CURSOR: pointer; -moz-box-align: center; -moz-box-pack: center
}


/*主导航菜单*/
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#menu_out{
	width:950px;
	padding-left:4px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/menu_left.gif) no-repeat left top;
}
#menu_in{
	background:url(../images/menu_right.gif) no-repeat right top;
	padding-right:4px;
}
#menu{
	background:url(../images/menu_bg.gif) repeat-x;
	height:35px;
}
.menu_line{
	background:url(../images/menu_line.gif) no-repeat center top;
	width:8px;
}
.menu_line2{
	background:url(../images/menu_line2.gif) no-repeat center top;
	width:15px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:35px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:35px;
	background:url(../images/menu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:11px 14px 10px 10px;
	line-height:14px;
	background:url(../images/menu_on_right.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#333333;
	text-decoration:none;
	padding:14px 14px 7px 10px;
}
