@charset "utf-8"; 

/* sMenu Common */
.sMenu{ position:relative; width:152px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:normal;}
.sMenu ul{ margin:0; padding:0; list-style:none;}
.sMenu li{ position:relative; margin:0 0 -1px 0; vertical-align:top; *zoom:1;}
.sMenu li a{display:block; position:relative; padding:8px 10px; text-decoration:none;color:#666; font-weight:bold; *zoom:1;}
.sMenu li a .i{ position:absolute; top:35%; left:100%; margin:0px 0 0 -16px; width:8px; height:8px; color:#ccc; background:url(/component/company/com_img/iconSub.gif) no-repeat left top;}

/* sMenu Sub */
.sMenu li ul{ padding:0px 0; background:#fff;}
.sMenu li li{ margin:0;}
.sMenu li li a{ font-weight:normal; background:#fff; padding:5px 10px; border:0;}
.sMenu li li a span{ color:#666;}

/* sMenu Active */
.sMenu li.active{ z-index:2;}
.sMenu li li.active{border:0;}
.sMenu li a:hover {background:url(/component/company/com_img/leftmenu_1.gif) no-repeat 0;color:#fff; border:0;}
.sMenu li.active a{background:url(/component/company/com_img/leftmenu_1.gif) no-repeat 0;color:#fff; border:0;}
.sMenu li.active .i{ background-position:0 -14px;}
.sMenu li.active li a{background:#fff; border:0;}
.sMenu li.active ul{display:block;}

.sMenu li.active li.active a {background:#fff;}
.sMenu li.active li.active a span{color:#1061af; font-weight:bold; letter-spacing:-1px;}
