@charset "utf-8";
.ddsmoothmenu{ font-size:12px; font-family:微软雅黑; width:980px; margin:0 auto;}
.ddsmoothmenu a{ text-align:center;}
.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none; 
}
/*

*/

.submenumiul{width:1100px; left:-930px;}
.submenumiul1{width:800px; left:-200px;}
.main_ul{width:700px; left:-500px;}

.ddsmoothmenu ul li{position: relative;display: inline;float: left;}
.ddsmoothmenu ul li.main_menu{ background: url(/templates/images/nav_line.jpg) no-repeat scroll left top transparent;
    float: left;
    height: 50px;
    overflow: hidden;
    width: 2px;}
.i_nav li.navline{background:url(../images/down.gif) no-repeat -10px 13px; width:2px;}

.mainmenu_a{display: block; width:96px;height:50px; color: #fff; line-height:50px;font-size:14px;}
* html .mainmenu_a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.activemenu:hover,.mainmenu_a:hover,a.selected{display: block;width:96px;height:50px; color: #fff; background:url(/templates/images/nav_abg.jpg) left bottom;line-height:50px; text-align:center;text-decoration:none; font-size:14px;}
.activemenu{display: block;width:96px;height:50px; color: #fff; background:none;line-height:50px; text-align:center;text-decoration:none; font-size:14px;}


.main_menu{ line-height:50px;}

.i_nav ul li ul{
position: absolute; 
/*collapse all sub menus to begin with*/
visibility: hidden;
}

* html .i_nav ul li ul{background:url(../images/submenu_bg.jpg) repeat-x #;}
.i_nav ul li ul li{
display: list-item;
padding-left:10px; height:30px;
}
.i_nav ul li ul li.main{ padding-left:0px; width:100%;height:100%;}
.i_nav ul li ul li a{ width:85px; line-height:30px;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.i_nav ul li ul li ul{
top: 0;
}
.i_nav ul li ul li a
{
 background:url(../images/icon6.gif) no-repeat 30px 12px;
font: normal 12px Verdana;
 /*width of sub menus*/
height:25px;
line-height:25px;
padding:0 5px;
margin: 0;

color:#4C4C4C;
}
/*二级菜单特殊样式*/
.i_nav ul li ul li a.submainMenu{font-weight:bold;width:128px; line-height:33px; height:33px;cursor:default;color:#cd0301;text-align:center; font-size:14px; padding:0px; background:url(/templates/images/nav_abg1.jpg);}
.i_nav ul li ul li a:hover.submainMenu{font-weight:bold; height:33px; line-height:33px;cursor:default; color:#cd0301;text-align:center; font-size:14px;  background:url(/templates/images/nav_abg2.jpg);}
.i_nav ul li ul li a{ padding-left:15px; background:url(/templates/images/subnav_abg.jpg) no-repeat left center; line-height:33px; height:33px;}

/*横排二级菜单样式*/
.submenumiul{}
.submenumiddle,.submenumiddle_top{float:left; padding-left:15px;}
.submenumiul .submenumiddle{}
.submenumiddle_top{padding-top:40px;}

.i_nav ul li ul li a{color:#4C4C4C; text-decoration:none; text-align:left;}
.i_nav ul li ul li a:hover{color:#cd0301; text-decoration:none; text-align:left;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


.downarrowclass{
position: absolute;
top: 12px;
right: 10px;
}
.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
 filter:alpha(opacity=0);opacity: 0.0;}


/*------------------------------------------------------*/

/*

.ullist_sortnav{display:table;height:100%;clear:both;border:1px solid #e2e6ea;border-top:none;}
.ullist_sortnav li{float:left;width:198px;}
.ullist_sortnav li a{display:block;font-size:12px;color:#336699;padding:0 30px 0 20px;width:148px;line-height:25px;height:25px;overflow:hidden;}
.ullist_sortnav li a:hover{color:#042d53;}
.ullist_sortnav div{display:table;clear:both;height:100%;width:140px;padding:5px 0;}
.ullist_sortnav div li{float:left;width:178px;clear:none;}
.ullist_sortnav div li a{font-size:12px;font-weight:normal;line-height:25px;width:148px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;color:#336699;}
.ullist_sortnav div li a:hover {color:#C60600;text-decoration:none;background:none;}


*/

.ddsmoothmenu-v{ display:inline-block;width:276px; border-top:0px; border:1px solid #E2E2E2;}


.ddsmoothmenu-v ul{margin: 0;padding:10px 10px; width:256px; background-color:#fff;font: 12px Verdana;border-top:none; float:left;}
 
.ddsmoothmenu-v ul li{background: url("/templates/Images/icon10.jpg") repeat-x scroll left bottom;height: 36px;}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{background: url("/templates/Images/sidebar_abg.jpg") no-repeat scroll left center transparent;
    display: block;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding-left: 25px;}

.ddsmoothmenu-v ul li a:hover,.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #E15D09;text-decoration: none; color: #cd0301; font-weight:bold;
}

.p_c_mainmenu{  background: url("/templates/Images/title02_bg.jpg") repeat-x;display: block;float: left;font-size: 12px;height: 39px;width: 276px;}
.p_c_mainmenu h3 {background: url("/templates/Images/title02_sbg.gif") no-repeat scroll 10px center transparent;color: #4B4B4B;display: block;float: left;font-size: 14px;font-weight: bold;height: 39px;line-height: 39px;padding-left: 35px; text-align:left;}
	
a:hover.p_c_mainmenu{background:url(../images/t5.gif) no-repeat 0px 0px;}

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
font-weight: normal;
visibility: hidden;
}
.ddsmoothmenu-v ul li ul li{border-right:1px solid #940a0a;
border-bottom:1px solid #940a0a; margin:0px;}

.ddsmoothmenu-v ul li ul li a{ display:block; line-height:25px; border-top:1px solid #db9e9e;background:url(../images/navabg.png) repeat-y;color:White;}
.ddsmoothmenu-v ul li ul li a:hover{width:auto;height:25px;line-height:25px; background:url(../images/navabghover.png) no-repeat left top; color:Black; text-decoration:none;}
.rightarrowclass{
position: absolute;
top: 10px;
right: 5px;
}

 
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */