.clearfix {DISPLAY: inline-block}
.clearfix:unknown {CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; HEIGHT: 0px; content: " "}

#menu {border-top: #D7D4CF 1px solid;min-width:996px;z-index:10;background:url("/images/c218a66d.gif") #f8f8f8 repeat-x center bottom; margin: 0px auto; width: auto! important; border-bottom: #fff 1px solid; position: relative;height:46px;}
#menu .nav {z-index: 100; margin: 0px auto; width: 996px; position: relative; height: 46px}
#menu .nav ul {float: left;padding-left:0px;}
#menu li {display: block; float: left; vertical-align: top; overflow: visible}
.navLi {float: left;margin-left:15px;margin-right:15px;}
.nav a{cursor: pointer; color: #333}
.nav A.trad {display:block;font-weight:bold;width:110px;_width:105px;font-size:15px;z-index:1007;color:#5B5B5B;line-height:47px;position:relative;text-align:center;text-decoration:none;}
.nav A.trad SPAN {display: block;margin-left: 2px; width: auto; padding-top: 0px; height: 47px; text-shadow: #fff 0px 0px 0px}
.nav LI A.hover {background-position: 0px -85px; margin-top: 0px; background-image: url("/images/8a81bcc0.png"); color: #004574; line-height: 47px; background-repeat: no-repeat; background-color: transparent}
.nav LI A.hover SPAN {background-position: 100% -18px; background-image: url("/images/8a81bcc0.png"); color: #BB0000;background-repeat: no-repeat; background-color: transparent}
.nav LI A.active SPAN {COLOR: #163E6C;_color:#5B5B5B;}
.menuitempanel { margin-left:20px;display: none; z-index:999999999; left: 0px; position: absolute; top: 47px; -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.3); box-shadow: 2px 2px 6px rgba(0,0,0,.3); border-bottom-right-radius: 12px; border-bottom-left-radius: 12px}
.menuitempanel_Er {LEFT: 18px}
.menucontentdiv {padding-right: 20px; padding-left: 8px; background: url("/images/93a5b490.png") repeat-x 0px 0px; padding-bottom: 0px; border-left: #ccc 1px solid; width: auto; margin-right: 7px; padding-top: 20px; height: 100%; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px}
.menucontentdiv .clearfix {PADDING-BOTTOM: 10px; POSITION: relative}
.menufillet_s {DISPLAY: block; Z-INDEX: 999; BACKGROUND-ATTACHMENT: scroll; OVERFLOW: hidden; WIDTH: 10px; ZOOM: 1; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: transparent}
.menufillet_w {DISPLAY: block; Z-INDEX: 999; BACKGROUND-ATTACHMENT: scroll; OVERFLOW: hidden; WIDTH: 10px; ZOOM: 1; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: transparent}
.menufillet_e {DISPLAY: block; Z-INDEX: 999; BACKGROUND-ATTACHMENT: scroll; OVERFLOW: hidden; WIDTH: 10px; ZOOM: 1; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: transparent}
.menufillet_se {DISPLAY: block; Z-INDEX: 999; BACKGROUND-ATTACHMENT: scroll; OVERFLOW: hidden; WIDTH: 10px; ZOOM: 1; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: transparent}
.menufillet_sw {DISPLAY: block; Z-INDEX: 999; BACKGROUND-ATTACHMENT: scroll; OVERFLOW: hidden; WIDTH: 10px; ZOOM: 1; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: transparent}
.menufillet_e {RIGHT: 0px; BACKGROUND-IMAGE: url("/images/2780a6d6.png"); WIDTH: 7px; BACKGROUND-REPEAT: repeat-y; TOP: 0px; HEIGHT: 100%; _background: transparent
}
.verticalLine {min-height: 200px; LEFT: 200px; FLOAT: left; MARGIN: 0px 45px;  WIDTH: 1px; TOP: 0px; HEIGHT: 200px; BACKGROUND-COLOR: #CFCFCF}
#menu .menuitempanel LI {FLOAT: none; LINE-HEIGHT: 22px; TOP: 0px}
#menu .menuitempanel LI.left {FLOAT: left}
.menuitempanel H2 {FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; COLOR: #bb0000}
.menuitempanel H2 A {COLOR: #b00}
.menuitempanel UL LI A {COLOR: #666;}
.menuitempanel UL.taxonomy {WIDTH:157px;}

#menu .menuitempanel UL.taxonomy LI {background-position: left; font-weight: bold; font-size: 12px; background-image: url("/images/35a97ec4.gif"); text-indent:2px; line-height:28px; background-repeat: no-repeat}
#menu .menuitempanel UL.taxonomy LI.menuList ,#menu .menuitempanel UL.taxonomy LI.menuList a{padding-left:0px;font-weight:100;font-size: 12px; background:none;line-height:22px;}  /*左边二级导航*/
.menuitempanel UL.taxonomy LI A {COLOR: #5B5B5B;font-size: 12px;}
.menuitempanel UL.taxonomy LI a:hover{COLOR: #D23B00;font-size: 12px; text-decoration:underline;}
.menuitempanel UL.m_box LI.title {MARGIN-TOP: 5px; FONT-WEIGHT: bold;font-size: 12px;color:#dd0a0a;}
.menuitempanel UL.m_box LI.summary {FONT-WEIGHT: normal; WIDTH:300px;}
#menu .menuitempanel UL.m_box LI.summary UL {WIDTH:300px;}
.menuitempanel .solutions_products UL.m_box LI.summary {PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.menuitempanel .solutions_products UL.m_box LI.left {MARGIN-RIGHT: 10px}
.menuitempanel UL.list {MARGIN-RIGHT: 45px}
.menuitempanel UL > LI.left > UL {MARGIN-RIGHT: 45px}
.menuitempanel UL.list H3 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.menuitempanel UL.list H3 A {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333}
.menuitempanel .solutions_products UL.m_box LI.last {MARGIN: 0px}
.menuitempanel UL.last {MARGIN: 0px}
.menuitempanel UL LI UL.last {MARGIN: 0px}
.shadow_b_layout {background-position: 0px -67px; background-attachment: scroll; left: 0px; background-image: url("/images/8a81bcc0.png"); width: 100%; background-repeat: no-repeat; position: absolute;}
.shadow_b_layout DIV {DISPLAY: block; BACKGROUND: url("/images/8a81bcc0.png") no-repeat 100% -1px; MARGIN-LEFT: 15px; HEIGHT: 16px}
:unknown .shadow_b_layout {DISPLAY: none}
:unknown .menufillet_e {DISPLAY: none}
:unknown .menucontentdiv {BORDER-RIGHT: #ccc 1px solid; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #ccc 1px solid}
:unknown .menucontentdiv .clearfix {PADDING-BOTTOM: 15px}
.topfrx {PADDING-LEFT: 8px; BACKGROUND: url("") no-repeat;}