﻿.menu { width:180px; margin:0; background:#d8e6f0;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative; border-top:#fff solid 1px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:200px; padding-left:20px; height:29px; line-height:29px; color:#003366; background:#d8e6f0 url(../images/ico_llist.gif) 6px 14px no-repeat;}
.menu ul li ul {display: none; }

.menu ul li:hover a { color:#fff;  background:#bb0000 url(../images/ico_dian_blue.gif) 5px 12px no-repeat;}
.menu ul li:hover ul {display:block; position:absolute; top:-1px; left:230px; width:200px;}
.menu ul li:hover ul li a {display:block; background-color:#a6becf; color:#111; }
.menu ul li:hover ul li a:hover { background-color:#bb0000; color:#fff;}

.menu ul li:hover ul li ul{ display:none;}
.menu ul li:hover ul li:hover ul{display:block;}
.menu ul li:hover ul li:hover ul li a {display:block; background-color:#c0d3e0; color:#111; }
.menu ul li:hover ul li:hover ul li a:hover { background-color:#bb0000; color:#fff;}

.menu ul li:hover ul li:hover ul li ul{ display:none; }
.menu ul li:hover ul li:hover ul li:hover ul{display:block;}
.menu ul li:hover ul li:hover ul li:hover ul li a {display:block; background-color:#a6becf; color:#111; }
.menu ul li:hover ul li:hover ul li:hover ul li a:hover { background-color:#bb0000; color:#fff;}

.menu ul li:hover ul li ul{border-left:#fff solid 1px;}