.hdmenu a {
display: block;
width: 100%;
}
.hdmenu ul {
padding:0;
margin:0;
list-style: none;
}
.hdmenu ul li {
list-style: none;
padding: 0;
margin: 0;
float: left;
position: relative;
}
.hdmenu ul li li {
float: none;
clear: both;
width: auto;
}
.hdmenu table {
margin:-1px;
border-collapse:collapse;
}
.hdmenu a {
/*font-weight: bold;*/
}
.hdmenu ul {display:block;}
.hdmenu ul li ul {
display: none;
}
.hdmenu ul li a,
.hdmenu ul li a:visited {
display:block;
/*font-weight: bold;*/
height:auto;
white-space: nowrap;
text-decoration:none;
margin: -1;
}
.hdmenu ul li ul li a
.hdmenu ul li ul li a:visited {white-space: normal;}
.hdmenu ul li a.drop {
background-color: transparent;
}
.hdmenu ul li a:hover {
text-decoration: none;
/*background-color:#ffffff;*/
}
.hdmenu ul li ul li a:hover {
background-color: none;
}
.hdmenu ul li:hover ul {
position:absolute;
top:21px;
}
.hdmenu ul ul li:hover ul {
position:absolute;
left:100%;
top:-1px;
}
.hdmenu ul li ul a {
}
.hdmenu ul li {
z-index:9;
padding-left:4px;
padding-right:3px;
}
.hdmenu ul ul li {
padding: 0;
z-index:10;
background-color: transparent;
}
.hdmenu ul ul ul li {
z-index:20;
}
.hdmenu ul ul ul ul li {
z-index:30;
}
.hdmenu ul ul ul ul ul li {
z-index:40;
}
.hdmenu ul ul ul ul ul ul li {
z-index:50;
}
.hdmenu li ul {
background-color: #EEEEEE;
border: 1px #000 solid;
/*padding-top: 20px;*/
z-index: 68;
width: 120px;
}
.hdmenu li ul a
.hdmenu li ul a:link {
color: #666;
background-color: #EEEEEE;
}
.hdmenu li ul a:hover {
color: #000;
background-color: #FFFFFF;
}
.hdmenu ul ul ul ul ul ul ul ul ul li:hover ul,
.hdmenu ul ul ul ul ul ul ul ul li:hover ul,
.hdmenu ul ul ul ul ul ul ul li:hover ul,
.hdmenu ul ul ul ul ul ul li:hover ul,
.hdmenu ul ul ul ul ul li:hover ul,
.hdmenu ul ul ul ul li:hover ul,
.hdmenu ul ul ul li:hover ul,
.hdmenu ul ul li:hover ul,
.hdmenu ul li:hover ul {
display: block;
}
.hdmenu li:hover ul ul ul ul ul ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul,
.hdmenu li:hover ul ul ul,
.hdmenu li:hover ul ul,
.hdmenu li:hover ul  {
display: none;}
.hdmenu .menu-item {
position: relative;
/*padding:4px 10px 3px 7px;*/
}
.hdmenu .drop .menu-item { padding-right: 15px;}
.hdmenu .cgarrow {
position: absolute;
display: block;
width: 8px;
height: 8px;
background-color: #EEEEEE;
right:5px;
top: 0px;
}
*html .hdmenu .cgarrow,
*+html .hdmenu .cgarrow {
top: 2px;
}
.headnav{ z-index:99}
.headnav { /*選單位智*/
border:0px;
position:realtive;/*realtive*/
/*background-color:#e52656;*/
top:0px;
/*margin-left:315px;
*htmlmargin-left:315px;*/
background-color:none;
text-align:center;
width:950px;
height:50px;
z-index:999;

}
*+html .headnav {
  left:0px;
}
*html .headnav {
  left:0px;
}


.headnav-inner {
height:50px;
}
.headnav:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.hdmenu {
height:50px;
}

.hdmenu {
z-index:65;
padding:0;
}
.hdmenu a {
display: block;
width: 100%;
}
.hdmenu ul {
padding:0;
margin:0;
list-style: none;
}
.hdmenu ul li {
position:relative;
list-style: none;
padding: 0;
margin: 0;
/*float: left;*/
z-index:9;
background-color:none;
border-left:0;
/*padding-left:0px;*/
height:27px;/* 子項高 */
white-space: nowrap;
}
.hdmenu ul li li {
float: none;
clear: both;
width: auto;
border:0;
}
.hdmenu table {
margin:-1px;
border-collapse:collapse;
}
.hdmenu a {
color: #000;
}
.hdmenu ul {
display:block;
padding:0px;
}
.hdmenu ul li ul {
display: none;
padding:0;
width:290px;/*子項寬*/
}
.hdmenu ul li a,
.hdmenu ul li a:visited {
display:block;
color: #333333;
/*font-weight: bold;*/
height:auto;
white-space: nowrap;
text-decoration:none;
margin: 0;
}
.hdmenu ul li ul li a,
.hdmenu ul li ul li a:visited {
color:#444444;
/*font-weight: bold;*/
text-shadow:none;
background:url(../../../Icon/sub_1.gif) no-repeat 6px 9px;
text-align:left;
}
.hdmenu ul li a.drop {
background-color: transparent;
height:0px;
}
.hdmenu ul li a:hover {
color: #444444;
text-decoration: none;
background-color: transparent;/*ie滑過*/
height:0px;
}
.hdmenu ul li ul li a:hover {
background: url(../../../Icon/sub_2.gif) no-repeat 6px 9px;/* 子項滑過 */
height:27px;
background-color:#ffffff;
color:#FFFFFF;
}
.hdmenu ul li:hover ul {
position:absolute;
top:0px;
}
.hdmenu ul ul li:hover ul {
position:absolute;
left:100%;
top:0px;
}
.hdmenu ul li ul a {
}
.hdmenu ul li {
z-index:9;
padding-left:0px;
background-color:none;
margin-right:0px;
}
.hdmenu ul a:hover {
background-color:none;
}
.hdmenu ul ul li {
padding: 0;
z-index:10;
margin:0;
background-color:url(Img/tran.png) ;
}
.hdmenu ul ul ul li {
z-index:20;
}
.hdmenu ul ul ul ul li {
z-index:30;
}
.hdmenu ul ul ul ul ul li {
z-index:40;
}
.hdmenu ul ul ul ul ul ul li {
z-index:50;
}
.hdmenu li ul {
background-color:url(Img/tran.png); /* 子項未滑過 */
border: 1px #c6c6c4 solid;
z-index: 68;

}
.hdmenu li ul a
.hdmenu li ul a:link{
color: #004080;
/*font-weight: bold;*/
}
.hdmenu li ul a:hover{
color: #0066ff;/* 子項滑過文字 */
/*font-weight: bold;*/
/*background-color:#F00;*/
}
.hdmenu ul ul ul ul ul ul ul ul ul li:hover ul,
.hdmenu ul ul ul ul ul ul ul ul li:hover ul,
.hdmenu ul ul ul ul ul ul ul li:hover ul,
.hdmenu ul ul ul ul ul ul li:hover ul,
.hdmenu ul ul ul ul ul li:hover ul,
.hdmenu ul ul ul ul li:hover ul,
.hdmenu ul ul ul li:hover ul,
.hdmenu ul ul li:hover ul,
.hdmenu ul li:hover ul {
display: block;
}
.hdmenu li:hover ul ul ul ul ul ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul ul,
.hdmenu li:hover ul ul ul ul,
.hdmenu li:hover ul ul ul,
.hdmenu li:hover ul ul,
.hdmenu li:hover ul  {
display: none;
}
.hdmenu .menu-item {
position: relative;
padding:0;
font-size:18px;/*主層*/
font-family:"微軟正黑體";
color:#FFFFFF;
padding-top:8px;
text-shadow:2px 2px 2px #333333;height:39px;
}
.hdmenu .drop .menu-item {
padding-right: 0px;
}
.hdmenu li li .menu-item {
position: relative;
padding:6px 10px 3px 20px;
font-size:15px;/*子層*/
color:#666666;
text-shadow:0px 0px 0px;
}
.hdmenu .cgarrow {
position: absolute;
display: block;
width: 8px;
height: 8px;
background-color: url("Img/sub_1.gif") no-repeat left top;
right:5px;
top: 8px;
display:none;
}
.linkdtl{text-align:center;}
div.foot_text{color:#333;line-height:1.8em;margin:10px 0;}
.hdmenu ul li:hover ul{top:36px;}/*子項離頂端距離*/
#Hln_135 ul{width:180px;}
table.foot_table td{text-align:center;vertical-align:middle;}
.module-cglist .md_middle .mm_01 {
background-color:url("/ezfiles/0/1000/style/5014/images/st2_tl.jpg") no-repeat scroll 2px 7px transparent;}
.module-ptdetail .md_middle .mm_01 {
background-color:url("/ezfiles/0/1000/style/5014/images/st2_tl.jpg") no-repeat scroll 7px 3px transparent;}
.module-cglist .item-title,.module-ptdetail .item-title{padding-left:38px;}
.module-ptattach .mm_03{border:0;}
.module-ptattach .md_bottom{display:none;}
.layout_type { margin: 0 auto 0 auto;}
.outer { width:1000px}