﻿*{margin:0;padding:0;}
body{font-size:12px;}
ul,li,dt,dd{list-style:none; margin:0; padding:0;}
.nav
{
    clear: both;
    float: left;
    display: inline;
    width:978px; height:30px; background:url(/img/top001.jpg) repeat-x;
}
.nav ul li.util
{
    float: left;
    display: inline;
    margin: 0px 3px;
    position: relative;
    z-index:1000;
    
}
 .nav ul li.util a.util_a
{
    height: 35px;
    line-height: 35px;
    float: left;
    display: inline;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    padding-left: 20px;
}
.nav ul li.util a.util_a span.util_span
{
    height: 35px;
    line-height: 35px;
    float: left;
    display: inline;
    padding-right: 20px;
    cursor: pointer;
}
.nav ul li.util a.util_a:hover
{
    background: url(/img/top004.jpg ) no-repeat left top;
    text-decoration: none;
}
.nav ul li.util a.util_a:hover span.util_span
{
    color: #fff;
    background: url(/img/top004.jpg ) no-repeat right top;
}
.nav ul li.dq a.util_a{
    background: url(/img/top004.jpg  ) no-repeat left top;
    text-decoration: none;  
}
.nav ul li.dq a.util_a span.util_span{
    color: #fff;
    background: url(/img/top004.jpg ) no-repeat right top;
}
 .nav_dl
{
    position: absolute;
    width: 130px;
    background: url(/menu/bg_dd_b.gif ) no-repeat left bottom;
    padding-bottom: 3px;
    text-align: left;
	display:none;
	top:31px;
	left:0px;
	z-index:2555;
}
 .nav_dl li
{
    width: 130px;
    background: url(/menu/bg_dd_t.gif ) no-repeat left bottom;
    height: 31px;
    line-height: 31px;
    color: #fff;
    font-size: 12px;
    position:relative;
    z-index:1000;
    float:left;
}
 .nav_dl li a
{
    color: #fff;
    display: block;
    height: 31px;
    line-height: 31px;
    text-decoration: none;
    width:130px;
    overflow:hidden;
    float:left;
}
 .nav_dl li a span
{
    padding-left: 11px;
    cursor: pointer;
    color: #fff;
}
 .nav_dl li a:hover
{
    background: #E13912 !important;
    color: #fff !important;
    text-decoration: none;
}
 .nav_dl li a:hover span
{
    color: #fff;
}
.nav_ul li
{
    width: 130px;
    background: url(/menu/bg_dd_t.gif ) no-repeat left bottom;
    height: 31px;
    line-height: 31px;
    color: #fff;
    font-size: 12px;
}
.nav_ul li a
{
    width:155px !important;
}
.nav_ul li a span
{
    padding-left: 11px;
    cursor: pointer;
    display: inline;
    color: #fff;
}
.nav_ul li a:hover
{
    background: #E13912 !important;
    color: #fff;
    text-decoration: none;
}
.nav_ul li a:hover span
{
    background: #E13912;
    color: #fff;
}
.nav_ul{left:130px;display:none;position:relative !important;position:absolute;top:-31px !important;top:0px;}
.sub_ul3{left:-155px !important;}
.nav_ul li
{
    width: 155px !important;
    background: url(/menu/bg_dd_t2.gif ) no-repeat left bottom !important;
}
 .nav_dl .twoli a.back{
    background:url(/menu/bg_dd_t1.gif) no-repeat left center;
}
.nav_dl .twoli a.back:hover
{
	color:#fff;
    background:#E13912 url(/menu/icon_4x8.gif) no-repeat scroll 116px center !important
}
