@charset "utf-8";
/** 全局样式n **/
.FrontColumns_navigation01-d2_c1 {
	width:100%;
	margin:0 auto;
	text-align:left;
}
/**1级菜单样式**/

.FrontColumns_navigation01-d2_c1 UL.nav-first{
   width: 100%;
    float: left;
}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI{
   white-space: nowrap;
    position: relative;
    float: left;

}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI A{
   font-size: 14px;
    text-decoration: none;
    width:112px;
    height: 40px;
    margin-left:2px;
    text-align:center;
    font-weight:normal;
    float: left;
    color: #444444;
    background:url(../../img/icon00.png) no-repeat;
    padding-bottom: 0px;
    padding-top: 0px;
    line-height: 40px;
    font-family:'微软雅黑';
}

.FrontColumns_navigation01-d2_c1 UL.nav-first LI A:hover{
    background:url(../../img/icon01.png) no-repeat;
    color:#fff;
}

.FrontColumns_navigation01-d2_c1 UL.nav-first LI A.current{
    background:url(../../img/icon01.png) no-repeat;
    color:#fff;
}


.FrontColumns_navigation01-d2_c1 UL.nav-first LI A:hover{

}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI A:hover SPAN{
}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI.first{
   padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI.last{
   height: 40px;
    width: 2px;
    float: left;
    BACKGROUND: url(../img/nav_line.png) no-repeat left 50%;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle{
   list-style-type: none;
    overflow: hidden;
    width: 165px;
    background: white;
    white-space: nowrap;
    border-bottom-width: 0px;
    position: absolute;
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    font: 13px Verdana;
    padding-left: 0px;
    left: 0px;
    margin: 0px;
    z-index: 100;
    top: 0px;
    padding-right: 0px;
    visibility: hidden;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle UL{
   list-style-type: none;
    overflow: hidden;
    width: 165px;
    background: white;
    white-space: nowrap;
    border-bottom-width: 0px;
    position: absolute;
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    font: 13px Verdana;
    padding-left: 0px;
    left: 0px;
    margin: 0px;
    z-index: 100;
    top: 0px;
    padding-right: 0px;
    display: none;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI A{
text-decoration: none;
font-size: 12px;
height: 34px;
width: 151px;
font-family:"微软雅黑";
background: #d5342c;
border-top: #e9605a 1px solid;
font-weight: normal;
color: #fff;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 15px;
display: block;
line-height: 35px;
padding-right: 0px;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI IMG{
   margin-top: 0px;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI A:hover{
background:#b71d14;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI A:hover{
background:#b71d14;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI{
   _width: 165px;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI A:hover{
   color: white;
}
.FrontColumns_navigation01-d2_c1 .downarrowpointer{
   border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    padding-left: 4px;
    display: none;
    border-top-width: 0px;
    _margin-top: 16px;
}
.FrontColumns_navigation01-d2_c1 .rightarrowpointer{
   border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    position: absolute;
    padding-top: 3px;
    left: 100px;
    border-top-width: 0px;
}
.FrontColumns_navigation01-d2_c1 .ddiframeshim{
   border-left-width: 0px;
    height: 0px;
    border-right-width: 0px;
    width: 0px;
    background: none transparent scroll repeat 0% 0%;
    border-bottom-width: 0px;
    position: absolute;
    z-index: 500;
    display: block;
    border-top-width: 0px;
}
.FrontColumns_navigation01-d2_c1 .mattblackmenu UL{
   list-style-type: none;
    overflow: hidden;
    width: auto;
    padding-bottom: 0px;
    padding-top: 0px;
    font: bold 12px Verdana;
    padding-left: 0px;
    margin: 0px;
    padding-right: 0px;
    margin-top: 18px;
    margin-left: 42px;
}
.FrontColumns_navigation01-d2_c1 .mattblackmenu LI{
   margin: 0px;
    display: inline;
}
.FrontColumns_navigation01-d2_c1 .mattblackmenu LI A{
    float: left;
    color: white;
    margin: 0px;
    display: block;
}


.FrontColumns_navigation01-d2_c1 .mattblackmenu UL>LI>A:hover .ddsubmenustyle{
	position: relative;
	z-index: 1000;
	display: block;
} 

.hide{
	display: none;
}

.show{
	display: block;
}
