@charset "utf-8";
/* CSS Document */

#top{
	width:1002px;
	height:106px;
	margin:0 auto;
}
div, ul, li { margin: 0; padding: 0; border: 0; }
ul, li { list-style-type: none; text-transform: capitalize; }
.nav { font-size: 12px; width: 1002px; margin:0 auto; border: #E6E6E6 solid 1px; border-bottom: #639ACA solid 1px; height: 38px; line-height: 38px; position: relative; z-index: 1; }
    .nav a { text-decoration: none; }
.navmain { height: 38px;width:1002px;margin:0 auto;position: relative; }
#nav_all { height: 38px; float: left; line-height: 38px; position: relative; z-index: 222; }
    #nav_all li { text-align: center; float: left; width:115px; }
        #nav_all li a { color: #FFF; display: inline-block; font-size: 14px; font-weight: bold; cursor: pointer; padding: 0 0px 0 0px; _padding: 0 8px; height: 38px; line-height: 38px; white-space: nowrap; }
            #nav_all li a:hover { height: 38px; line-height: 38px; overflow: hidden;background-image:url(header_res/jt4.png);background-repeat:no-repeat;background-position:30px 30px; }
        #nav_all li ul { display: none; position: absolute; z-index: 99; width: 980px; left: -6px; top: 38px; }
    #nav_all ul li { background-image: none; line-height: 32px; height: 32px;width:110px; padding-top: 0px; padding: 0; }
        #nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height: 32px; line-height: 32px; color: #000; font-weight: normal; border: none; }
            #nav_all ul li a:hover { background-image: none; padding: 0px 10px; margin: 0px auto; height: 32px; line-height: 32px; color: #F00; border-top: none; }
#nanv_all ul li ul li a{color:#000;}

.dh{
	width:160px;
	height:20px;
	float:right;
	padding-top:40px;
}
.dh img{
float:right;
}
.search{
	width:305px;
	height:25px;
	float:right;
	padding-top:20px;
}

.search .img{
float:right;
}
.menu1{
	width:90px;
height:20px;	
}
 .menu1_on{
	background-image:url(header_res/jt4.png);
	background-repeat:no-repeat;
background-position:bottom;
	height:30px;	
}

.top2{
	height:27px;
	display:none;
}
.top2 .menu2{
	width:90px;	
	height:27px;
	line-height:27px;
	font-family:'微软雅黑';
	font-size:14px;
	float:left;
}
.top2 .menu2 a{
	color:#000;	
}
.top2 .menu2 a:hover{
	color:#F00;
}


#nav_all li{    position: relative;}
#nav_all li ul{
     width: auto; 
    left: 0;
    background: #fff;}
#nav_all ul li{width:100%;}
#nav_all ul li a img{display:none}
#nav_all ul li:hover{background:#ca1c1d}
#nav_all ul li:hover a{color:#fff;}
.sitelogo img{width: 450px;
    margin-left: -255px;
    padding: 10px 0px;
    position: absolute;
    z-index: 1;}