﻿#toolbar ul.menu,#footer ul.menu{display:inline-block;margin:0px;padding:0px;list-style:none;}
#footer ul.menu{display:block;font-size:14px;line-height:14px;}
#toolbar .menu li,#footer .menu li{display:inline-block;margin:0px;padding:0px;}
#toolbar .menu li a,#footer .menu li a{display:inline-block;padding:0px 10px 0px 10px;background:url(../../../templates/xinlian/images/topmenu_item_bg.png) 0 50% no-repeat;overflow:hidden;}
#toolbar .menu a.first,#footer .menu a.first{padding-left:0px;background:none;}
#toolbar .menu a.last,#footer .menu a.last{padding-right:0px;}
#footer .menu span.subtitle{display:none;}
#menu ul{margin:0px;padding:0px;list-style:none;}
#menu li{position:relative;margin:0px;padding:0px;}
#menu a,#menu span{display:block;}
#menu a{text-decoration:none;}
#menu span.icon{background-repeat:no-repeat;background-position:0 50%;}
#menu ul.menu{float:left;}
#menu li.level1{margin-left:-2px;background:url(../../../templates/xinlian/images/menu_level1_item.png) 100% 0 no-repeat;float:left;}
#menu a.level1,#menu span.level1{float:left;padding:0px 20px 0px 18px;}
#menu a.level1 span.bg,#menu span.level1 span.bg{padding:3px 0 0 0;height:42px;float:left;line-height:42px;font-size:14px;color:#323232;text-shadow:0 1px 0 rgba(255,255,255,1);}
#menu li.level1:hover,#menu li.level1.remain{background-position:0 -55px;background-repeat:repeat-x;}
#menu li:hover .level1 span.bg,#menu li.remain .level1 span.bg{color:#ffffff;text-shadow:0 1px 0 rgba(0,0,0,0.3);}
#menu li.parent a.level1,#menu li.parent span.level1{background:url(../../../templates/xinlian/images/menu_level1_item.png) 10px -110px no-repeat;padding-left:30px;}
#menu li.parent:hover a.level1,#menu li.parent.remain a.level1,#menu li.parent:hover span.level1,#menu li.parent.remain span.level1{background-position:10px -165px;}
#menu li.parent a.level1.active{background-position:10px -220px;}
#menu li.parent:hover a.level1.active,#menu li.parent.remain a.level1.active{background-position:10px -165px;}
#menu li.active .level1 span.bg{color:#417CAB;font-weight:bold;}
#menu li.active:hover .level1 span.bg,#menu li.active.remain .level1 span.bg{color:#ffffff;}
#menu a.level1 span.title,#menu span.level1 span.title{font-size:12px;line-height:34px;}
#menu a.level1 span.subtitle,#menu span.level1 span.subtitle{margin-top:-8px;font-size:9px;font-weight:normal;line-height:10px;}
#menu .dropdown{position:absolute;top:45px;left:-999em;z-index:100;width:250px;}
#menu li:hover .dropdown,#menu li.remain .dropdown{left:-5px;}
#menu .dropdown-t1{background:url(../../../templates/xinlian/images/menu_dropdown_corners.png) 0 -51px no-repeat;}
#menu .dropdown-t2{padding:0px 5px 0px 5px;background:url(../../../templates/xinlian/images/menu_dropdown_edges.png) 100% -11px no-repeat;}
#menu .dropdown-t3{height:5px;background:#5495C9;border-bottom:1px solid #ffffff;}
#menu .dropdown-1{background:url(../../../templates/xinlian/images/menu_dropdown_edges.png) 0 0 repeat-y;}
#menu .dropdown-2{padding:0px 6px 0px 6px;background:url(../../../templates/xinlian/images/menu_dropdown_edges.png) 100% 0 repeat-y;}
#menu .dropdown-3{padding:0px 0px 0px 0px;background:#f9f9f9 url(../../../templates/xinlian/images/menu_dropdown_bg.png) 0 100% repeat-x;overflow:hidden;}
#menu .dropdown-b1{background:url(../../../templates/xinlian/images/menu_dropdown_corners.png) 0 0 no-repeat;}
#menu .dropdown-b2{padding:0px 7px 0px 7px;background:url(../../../templates/xinlian/images/menu_dropdown_corners.png) 100% -17px no-repeat;}
#menu .dropdown-b3{height:7px;background:url(../../../templates/xinlian/images/menu_dropdown_corners.png) 0 -34px repeat-x;}
#menu ul.level2{background:url(../../../templates/xinlian/images/menu_level2_line_v.png) 100% 0 repeat-y;}
#menu ul.last{background:none;}
#menu .hover-box1{overflow:hidden;}
#menu li.level2{margin-right:2px;padding-bottom:1px;background:url(../../../templates/xinlian/images/menu_level2_item.png) 0 100% repeat-x;}
#menu ul.last li.level2{margin-right:0px;}
#menu li.level2.last{background:none;}
#menu a.level2:hover{background: url(../../../templates/xinlian/images/menu_level2_item_hover.png) 0 0 repeat-x;}
#menu a.level2 span.bg,#menu span.level2 span.bg{padding-left:10px;line-height:30px;color:#323232;font-size:12px;text-shadow:0 1px 0 rgba(255,255,255,1);}
#menu a.level2:hover span.bg{color:#9D1C1F;}
#menu li.level2 a.current span.bg{font-weight:bold;} 
#menu li.level2:hover a.parent{background: url(../../../templates/xinlian/images/menu_level2_item_hover.png) 0 -210px repeat-x;}
#menu li.level2:hover a.level3.parent{ background:url(../../../templates/xinlian/images/menu_level3_item.png) 0 0 no-repeat;}
#menu li.level2:hover a.level3.parent:hover{ background-position:0px -35px;}
#menu a.level2 span.subtitle,#menu span.level2 span.subtitle{margin-top:-10px;font-size:10px;font-weight:normal;text-transform:none;}
#menu a.level2 span.icon,#menu span.level2 span.icon{min-height:40px;padding-left:45px;line-height:40px;}
#menu a.level2 span.icon span.title,#menu span.level2 span.icon span.title{line-height:28px;}
#menu a.level2 span.icon span.subtitle,#menu span.level2 span.icon span.subtitle{line-height:16px;}
#menu .sub{padding:0px 10px 0px 10px;}
#menu ul.level3{padding-bottom:10px;}
#menu a.level3{background:url(../../../templates/xinlian/images/menu_level3_item.png) 0 0 no-repeat;}
#menu a.level3:hover{background-position:0 -35px;}
#menu a.level3 span.bg,#menu span.level3 span.bg{padding-left:10px;line-height:17px;font-size:11px;color:#323232;text-shadow:0 1px 0 rgba(255,255,255,1);}
#menu a.level3:hover span.bg{color:#9D1C1F;}
#menu ul.level4{padding-bottom:10px;padding-left:10px;}
#menu a.level4{background:url(../../../templates/xinlian/images/menu_level3_item.png) 0 0 no-repeat;}
#menu a.level4:hover{background-position:0 -35px;}
#menu a.level4 span.bg,#menu span.level4 span.bg{padding-left:10px;line-height:17px;font-size:11px;color:#323232;text-shadow:0 1px 0 rgba(255,255,255,1);}
#menu a.level4:hover span.bg{color:#9D1C1F;} 
#menu .columns2{width:500px;}
#menu .columns3{width:750px;}
#menu .columns4{width:1000px;}
#menu .columns2 ul.level2,#menu .columns3 ul.level2,#menu .columns4 ul.level2{float:left;}
#menu .columns2 ul.level2{	width:50%;}
#menu .columns3 ul.level2{width:34%;}
#menu .columns3 ul.first,#menu .columns3 ul.last{width:33%;}
#menu .columns4 ul.level2{width:25%;}
div.mod-menu ul{margin:0px;padding:0px;overflow:hidden;list-style:none;}
div.mod-menu ul.menu li{margin:0px;padding:0px;}
div.mod-menu ul.menu a,div.mod-menu ul.menu span{display:block;}
div.mod-menu ul.menu a{text-decoration:none;}
div.mod-menu ul.menu span.icon{background-repeat:no-repeat;background-position:5px 50%;text-indent:35px;}
div.mod-menu ul.menu li.parent span.separator{cursor:pointer;}
div.mod-menu ul.menu span.subtitle{display:none;}
div.mod-box ul.menu{background:#F9F9F9 url(../../../templates/xinlian/images/menu_dropdown_bg.png) 0 100% repeat-x;}
div.mod-box ul.menu span.bg{height:30px;line-height:30px;text-indent:10px;color:#323232;text-shadow:0 1px 0 rgba(255,255,255,1);}
div.mod-box ul.menu a.current span.bg{font-weight:bold;}
div.mod-box ul.menu a:hover span.bg,div.mod-box ul.menu span:hover span.bg{color:#9d1c1f;}
div.mod-box ul.menu li.level1{background:url(../../../templates/xinlian/images/menu_level2_item.png) 0 100% repeat-x;}
div.mod-box ul.menu li.level1.last{background:none;}
div.mod-box ul.menu a.level1:hover,div.mod-box ul.menu span.level1:hover{background:url(../../../templates/xinlian/images/menu_level2_item_hover.png) 0 -210px repeat-x;}
div.mod-box ul.menu li.parent a.level1 span.bg,div.mod-box ul.menu li.parent span.level1 span.bg{background:url(../../../templates/xinlian/images/submenu_level1_parent.png) 100% 0 no-repeat;}
div.mod-box ul.menu li.parent:hover a.level1 span.bg,div.mod-box ul.menu li.parent:hover span.level1 span.bg{background-position:100% -30px;}
div.mod-box ul.menu li.parent a.active.level1 span.bg,div.mod-box ul.menu li.parent span.active.level1 span.bg{background-position:100% -60px;}
div.mod-box ul.menu li.parent a.active.level1:hover span.bg,div.mod-box ul.menu li.parent span.active.level1:hover span.bg{background-position:100% -90px;}
div.mod-box ul.menu ul.level2{	padding:0px 0px 10px 0px;}
div.mod-box ul.menu li.level2 span.bg{height:17px;font-size:11px;line-height:17px;background:url(../../../templates/xinlian/images/menu_level3_item.png) 10px 0 no-repeat;}
div.mod-box ul.menu li.level2 a.level2 span.bg,div.mod-box ul.menu li.level2 span.level2 span.bg{text-indent:20px;}
div.mod-box ul.menu li.level2 a.level2:hover span.bg,div.mod-box ul.menu li.level2 span.level2:hover span.bg{background-position:10px -35px;}
div.mod-box ul.menu li.level3 a.level3 span.bg,div.mod-box ul.menu li.level3 span.level3 span.bg{text-indent:30px;background-position:20px 0px;}
div.mod-box ul.menu li.level3 a.level3:hover span.bg,div.mod-box ul.menu li.level3 span.level3:hover span.bg{background-position:20px -35px;}
div.mod-box ul.menu li.level4 a.level4 span.bg,div.mod-box ul.menu li.level4 span.level4 span.bg{text-indent:40px;background-position:30px 0px;}
div.mod-box ul.menu li.level4 a.level4:hover span.bg,div.mod-box ul.menu li.level4 span.level4:hover span.bg{background-position:30px -35px;}

