/*define menu*/
.menu {font-size:12px;width:175px;float:left; z-index:500; padding:0; position:relative; background:#03689B;}
.menu ul {background:transparent; float:left; padding:0; margin:0;}
.menu ul ul {width:183px;}
.menu ul li {float:left;display:block;width:176px;height:24px;line-height:24px; font-weight:bold;
background:url("../images/menu_arrow_bg.gif") no-repeat scroll -1px -100px #EDF7FF; border-bottom:1px solid #83ABC5; margin:0; border-left:2px #146EB4 solid; border-right:1px solid #83ABC5}
.menu ul li a{ text-decoration:none; }
.menu ul ul li {display:block;width:161px;height:auto; line-height:140%;border:0;font-weight:normal;padding:0px 0 0px 20px; border-right:2px solid #a6a6a6;background-position:0 -33px;background-color:#fff;}

.menu ul ul .b_top {background-position:0 -1px;border-top:1px solid #A6A6A6;border-right:2px solid #A6A6A6;padding-top:10px;}
.menu a, .menu a:visited {display:block;float:left;height:100%; width:176px; font-size:1em;text-decoration:none; padding:0;text-indent:1em;}

.menu ul ul li a, .menu ul ul li a:visited {display:inline;color:#000;background:none;text-indent:0;width:auto;}
.menu ul ul li a:hover {color:#8D0011;background:none;text-decoration:underline;}
.menu ul ul :hover > a {color:#8D0011;background:none;text-decoration:underline;}

.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
* html .menu a:hover {color:#000;position:relative; z-index:100; text-decoration:none;background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#000;background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px;}
.menu ul ul {position:absolute;height:0;top:-10000000px;left:156px; width:183px;padding-bottom:4px;height:auto;background:url(../images/menu_arrow_bg.gif) no-repeat 0 100%;}

.menu ul :hover ul {top:-1px;}
#indexHomeBody #light_menu{ display:block; margin-bottom:10px}
#light_menu{ display:none; position: absolute; top:95px; z-index:1000; border:none;}
#indexHomeBody #light_menu{ display:block; margin-bottom:10px; position: relative;top:0;}
#light_menu ul li a{line-height:24px; text-align:left;}

/*btns*/

button {

background:url(../images/button.gif) repeat-x;

cursor:pointer;

border:1px solid #ddd;

line-height:18px;

font-family:Arial,Helvetica,sans-serif;

}

button:hover,button:active{background:url(../images/button_over.gif) repeat-x;color:#333;}

#menu_index_top li{ overflow:hidden;}

#menu_index_top li a:link,#menu_index_top li a:visited{color:#fff;font-size:15px;width:184px;height:38px;display:block;color:#fff;margin-top:6px;font-weight:bold;text-indent:1em;line-height:38px;}/*#8E0314 */

#menu_index_top li a:hover {background-position:0 -38px;}



.cate_title {background:#8e0011 url(../images/cate_title.gif) no-repeat 2px 0; height:26px;text-indent:14px; color:#000; line-height:26px; font-weight:bold; width:184px;font-size:12px}

