﻿
/*logo*/
.logo a{display:block;
width:270px;
height:70px;
/*background:url(/img/logo.png) no-repeat;*/
position:relative;
z-index:70
}

#logo a{display:block;
width:270px;
height:70px;
/*background:url(/img/logo.png) no-repeat;*/
position:relative;
z-index:70
}


.guide{overflow:hidden;*zoom:1;}

/*======== menu ===============*/
#menu{clear:both;margin:0px auto;position:relative;z-index:50;}
#nav {margin:0 auto 10px; width:1000px; display:block;background:url(nav_bg.png) repeat-x;height:36px;font-family:"宋体";position:relative;z-index:50;}
#nav .mainlevel {float:left;width:100px;display:block;font-size:14px;text-align:center;position:relative;z-index:50;border-right:1px solid #54a6d6}
#nav .mainlevel a {color:#FFF;text-decoration:none;line-height:36px;display:inline;display:block;}
#nav .mainlevel a:hover{color:#FFF;text-decoration:none;display:block;background:url(nav_hover.png) repeat-x;font-weight:bold;}
.mousehover{background:url(nav_hover.png) repeat-x;width:110px;height:36px;cursor:pointer;display:block;font-weight:bold!important;}
.navico{background:url(nav_ico.png) no-repeat;width:12px;height:6px;}
#nav .mainlevel ul {display:none; position:absolute;top:30px;left:-1px;border-bottom:1px solid #54a6d6;z-index:50;margin:0px;padding:0px;background:url(nav_ico.png) no-repeat top center;width:102px;padding-top:6px;}
#nav .mainlevel li {background:#FFF;width:90px;padding:0 5px 0 5px;text-align:left;display:block;line-height:25px;border-left:1px solid #54a6d6;border-right:1px solid #54a6d6;text-align:center;}
#nav .mainlevel li a{color:#000;font-size:12px;font-weight:normal;display:block;border-bottom:1px dashed #ccc;;_height:0px;cursor:pointer;line-height:25px;height:25px;}
#nav .mainlevel .lastli a{border-bottom:none;}
#nav .mainlevel li a:hover{display:block;background:none;color:#f33;font-weight:normal;}
#nav #mainlevel_08{float:right;background:url(nav_right.png) no-repeat;width:100px;height:36px;border-right:none}
#nav #mainlevel_00{background:url(nav_left.png) no-repeat;width:90px;height:36px;font-weight:bold;}
#nav #mainlevel_00 a:hover{background:url(nav_lefthover.png) no-repeat;width:90px;height:36px;}
.homeActive a{background:url(nav_lefthover.png) no-repeat;width:90px;height:36px;}
#nav #mainlevel_08 a:hover{background:none;}
#nav .drop{width:480px!important;position:absolute;top:36px!important;left:-380px!important;background:#f0f0f0!important;font-size:12px;text-align:left;padding:20px;border-left:1px solid #54A6D6;border-right:1px solid #54A6D6}
#nav .drop dd a{line-height:180%;border-bottom:1px dashed #ccc;padding-left:9px;}
#nav .drop dd a:hover{color:#f33;}
#nav dl{float:left;width:100px;height:254px;padding:0 10px;}
#nav .d2{clear:both;padding-top:5px;border-top:1px solid #D5E0EF;}
#nav .d2 dl{height:143px;}
#nav .d1 dl{height:165px;}
#nav dt,#nav .drop dt a,#nav .drop dt a:visited{display:block;width:100px;height:24px;line-height:24px;border-top:none;color:#333;text-indent:10px;font-size:12px;color:#F60;font-weight:bold;}
#nav .drop .d1 a,#nav .drop .d2 a{font-size:12px;color:#000;font-weight:normal;}
#nav .active, .mousehover {
    background: url("nav_hover.png") repeat-x scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    font-weight: bold !important;
    height: 36px;
}
.longerLi li{width:140px!important;}
.longerLi {background:url(nav_ico.png) no-repeat;background-position:top center!important;}

.longerLast{border-bottom:1px solid #54a6d6}
