#menubg{width:100%; height:0px; font-size:0px; background:#000; position:absolute; z-index:3; left:0; top:192px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
#menushadow{width:100%; height:10px; background:url(../images/menu_shadow.png) no-repeat center top; position:absolute; z-index:2; left:0; top:155px;}
#menuwrap{ width:100%; margin:0 auto;}
#menucon{height:45px; margin:auto;}
#menu{width:800px; float:left;}
#menu li{float:left;}
#menu li a{display:block; height:45px; line-height:43px; font-size:15px; color:#FFF; padding-left:26px; padding-right:26px; position:relative; overflow:hidden; background:url(../images/menu-line.jpg) no-repeat right top;}
#menu li a span.tit{display:block; position:relative; z-index:2;}
#menu li a span.bg{display:block; background:#f50707; position:absolute; z-index:1; left:0; bottom:-45px; width:100%; height:100%;}
#menu li a.A span.tit{color:#D90000; color:#FFF;}
#menu li a.A span.bg{bottom:0;} 
#menu li div{position:absolute; display:none; z-index:4; left:50%; margin-left:-580px; top:192px; width:1160px; height:330px; }
#menu li div a{display:block; width:204px; height:320px; padding-left:0; padding-right:0; padding-top:33px; float:left; line-height:normal; font-size:12px; color:#FFF; margin-left:32px; background:none;}
#menu li div a:first-child{margin-left:0;}
#menu li div .img{border:4px solid rgba(255,255,255,0.1); position:relative; width:196px; height:146px;}
#menu li div .img img{position:absolute; z-index:1; width:196px; height:146px;}
#menu li div .img span{position:absolute; width:100%; height:100%; z-index:2; display:block; background:#FFF; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
#menu li div .tit{color:#FFF; padding-top:12px; font-size:14px;}
#menu li div .con{color:#FFF; line-height:180%; padding-top:5px; color:#CCC;}
#menu li div p.mM{width:198px; float:right; padding-top:35px; position:relative;}
#menu li div p.mM a{display:block; margin-bottom:1px; padding:10px 0px 12px 20px; float:none; width:182px; height:auto; font-size:14px; color:#FFF; background:rgba(0,0,0,0.3); margin-left:0;}

#search{width:210px; height:28px; float:right; background:#BBB; margin-top:8px; border-radius:5px; position:relative;}
#search input{border:0px none; background:none; color:#FFF; padding:5px; margin:0; margin-left:4px;}
#search a{display:block; width:16px; height:16px; overflow:hidden; position:absolute; top:5px; right:5px;}
#search a img{position:absolute; left:0; top:0;}



