.second-menu, .third-menu, .fourth-menu { position:absolute; z-index:5; }
.first-menu li { float:left; position:relative; }
.second-menu { top:25px; right:-0px; font-family:Verdana, Geneva, sans-serif; font-size:10px; display:none }
*html .second-menu { right:-1px; }
.second-menu a { font-size:10px; }
#shows-list-all {width:445px;/* width:625px;*/ background-color:#e9e9ea; right:-280px; top:25px; border-top:1px solid #c3c3c4; border-bottom:1px solid #c3c3c4; display:none; position:absolute; z-index:100; }
#shows-list-all dl { float:left; padding:10px 0 10px 0px; }
#shows-list-all dt { background:black; font-weight:bold; padding:5px; margin-bottom:10px; }
#shows-list-all dd { float:left; }
#shows-list-all dd a { border:none; width:120px; line-height:10px; padding:0 0 0 0; font-weight:normal; }
#shows-list-all .shows { width:120px; padding:0; margin-top:0px; margin-left:0px; }
#shows-list-all .shows a { height:26px; line-height:26px; padding:0 0 0 7px; font-weight:bold; display:block; border-bottom:1px solid #c3c3c4; border-top:1px solid #ededed; }
#shows-list-all .shows a:hover { background:#4698ca; }
#shows-list-all .shows .showsed a { font-weight:normal; border:0; }
#shows-list-all .shows .showsed a:hover { font-weight:normal; border:0; }
/* products 2级菜单 */
#shows-list-all .bg a { background:#d2d2d3; color:#000 }
#shows-list-all .bg a:hover { background:#858588; color:#fff; text-decoration:none }
#shows-list-all .bg:hover a { background:#858588; color:#fff; }
/* 第3级 */
.showsed { position:absolute; }
#shows-list-all .showsed { width:320px;/*width:500px;*/ right:0px; background-color:#e9e9ea; min-height:421px; _height:421px; border:#CCC solid 1px; border-top:none; border-left:none}
#shows-list-all .showsed dl { float:left; padding:2px 0 10px 5px; }
#shows-list-all .showsed dt { background:#858588; font-weight:bold; padding:5px; margin-bottom:10px; color:#fff;}
/* win list & mac list */
#shows-list-all .showsed .shows-list { width:150px; margin-top:2px; margin-left:0px; display:inline; }
#shows-list-all .showsed .shows-list dd { float:left; margin-left:0px; }
#shows-list-all .showsed .shows-list dd a { padding:0 0 0 5px; background:none; border:none; height:auto; line-height:18px; width:145px; margin-bottom:5px; font-weight:normal; border:none; color:#333; }
#shows-list-all .showsed .shows-list dd a:hover { border:0; background:#858588; color:#FFF }

#shows-list-all .showsed .shows-list dd.more a {color:#FF6500;}
#shows-list-all .showsed .shows-list dd.more a:hover { color:#fff; }

#shows-list-all .showsed .specials-list { width:150px; margin-left:5px; padding-left:0px; margin-top:2px; }
/*teshu*/
#shows-list-all .showsed .specials-list-width { }
#shows-list-all .showsed .specials-list-width dt { width:290px }
#shows-list-all .showsed .specials-list-width-right { padding:45px 0 0 0 }
/*teshu end*/
#shows-list-all .showsed .specials-list dd { margin-left:0; width:130px; }
#shows-list-all .showsed .specials-list dd a { padding:0 0 0 5px; background:none; border:none; height:auto; line-height:18px; width:145px; margin-bottom:5px; font-weight:normal; border:none; color:#333; }
#shows-list-all .showsed .specials-list dd a:hover { border:0; background:#858588; color:#FFF; }

#shows-list-all .showsed .specials-list dd.more a {color:#FF6500;}
#shows-list-all .showsed .specials-list dd.more a:hover {color:#fff; }


.first-productlist { margin-top:-28px; }
.second-productlist { margin-top:-56px; display:none; }
.third-productlist { margin-top:-84px; display:none; }
.fourth-productlist { margin-top:-112px; display:none; }
.fifth-productlist { margin-top:-140px; display:none; }
.sixth-productlist { margin-top:-168px; display:none; }
.seventh-productlist { margin-top:-196px; display:none; }
.eighth-productlist { margin-top:-224px; display:none; }
.ninth-productlist { margin-top:-252px; display:none; }
.tenth-productlist { margin-top:-280px; display:none; }
.eleventh-productlist { margin-top:-308px; display:none; }
.twelfth-productlist { margin-top:-336px; display:none; }
.thirteenth-productlist { margin-top:-364px; display:none; }
.fourteenth-productlist { margin-top:-392px; display:none; }
.fifteenth-productlist { margin-top:-420px; display:none; }
/* downloads support articles*/
#sub { border-top:1px solid #c3c3c4; }
#sub li { font-weight:bold; background:#d2d2d3; border-bottom:1px solid #c3c3c4; border-top:1px solid #ededed; }
#sub li a { font-weight:bold; font:10px Verdana, Arial, Helvetica, sans-serif; width:90px; height:32px; line-height:26px; text-indent:10px; display:block }
#sub li a:hover { background:#858588; color:#fff; text-decoration:none; }

#sub_downloads { border-top:1px solid #c3c3c4; display:none}
#sub_downloads li { font-weight:bold; background:#d2d2d3; border-bottom:1px solid #c3c3c4; border-top:1px solid #ededed; }
#sub_downloads li a { font-weight:bold; font:10px Verdana, Arial, Helvetica, sans-serif; width:90px; height:32px; line-height:26px; text-indent:10px; display:block }
#sub_downloads li a:hover { background:#858588; color:#fff; text-decoration:none; }
#sub_support { border-top:1px solid #c3c3c4;   display:none}
#sub_support li { font-weight:bold; background:#d2d2d3; border-bottom:1px solid #c3c3c4; border-top:1px solid #ededed; }
#sub_support li a { font-weight:bold; font:10px Verdana, Arial, Helvetica, sans-serif; width:90px; height:32px; line-height:26px; text-indent:10px; display:block }
#sub_support li a:hover { background:#858588; color:#fff; text-decoration:none; }
#sub_articles { border-top:1px solid #c3c3c4;   display:none}
#sub_articles li { font-weight:bold; background:#d2d2d3; border-bottom:1px solid #c3c3c4; border-top:1px solid #ededed; }
#sub_articles li a { font-weight:bold; font:10px Verdana, Arial, Helvetica, sans-serif; width:90px; height:32px; line-height:26px; text-indent:10px; display:block }
#sub_articles li a:hover { background:#858588; color:#fff; text-decoration:none; }
#sub_freeware { border-top:1px solid #c3c3c4;   display:none; margin-right:-120px;}
#sub_freeware li { font-weight:bold; background:#d2d2d3; border-bottom:1px solid #c3c3c4; border-top:1px solid #ededed; }
#sub_freeware li a { font-weight:bold; font:10px Verdana, Arial, Helvetica, sans-serif; width:210px; height:32px; line-height:26px; text-indent:10px; display:block }
#sub_freeware li a:hover { background:#858588; color:#fff; text-decoration:none; }
#sub_freeware1 { border-top:1px solid #c3c3c4;   display:none; margin-right:-120px;}
#sub_freeware1 li { font-weight:bold; background:#d2d2d3; border-bottom:1px solid #c3c3c4; border-top:1px solid #ededed; }
#sub_freeware1 li a { font-weight:bold; font:10px Verdana, Arial, Helvetica, sans-serif; width:210px; height:32px; line-height:26px; text-indent:10px; display:block }
#sub_freeware1 li a:hover { background:#858588; color:#fff; text-decoration:none; }

/*.first-bg:hover a { background:#4b4949; }*/
