/*收合選單*/
#accordion {
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4;
	font-weight: normal;
}
.menuBlock ul {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;	
}
ul.menu li.active{
	background-position: left 10px;
}

.menuListStyle_3,.menuListStyle_4,.breadcrumb,.navMenu,footer .companyInfo.style2,footer .siteMap.type2,footer .socialList,.listStyle_content,.listStyle_Multi,.menuListStyle_1,.proMenu,.menuBlock,footer .siteMap.type1,.listStyle_faicon,.menuListStyle_2,footer .companyInfo,.listStyle_border,.menuListStyle_1 ul,.proMenu ul,.menuBlock ul,.menuListStyle_1 .subMenu,.proMenu .subMenu,.menuBlock .subMenu,footer .siteMap.type3,.marquee ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.menuListStyle_3 ul,.menuListStyle_4 ul,.breadcrumb ul,.navMenu ul,footer .companyInfo.style2 ul,footer .siteMap.type2 ul,footer .socialList ul,.listStyle_content ul,.listStyle_Multi ul,.menuListStyle_1 ul,.proMenu ul,.menuBlock ul,footer .siteMap.type1 ul,.listStyle_faicon ul,.menuListStyle_2 ul,footer .companyInfo ul,.listStyle_border ul,.menuListStyle_1 ul ul,.proMenu ul ul,.menuBlock ul ul,.menuListStyle_1 .subMenu ul,.proMenu .subMenu ul,.menuBlock .subMenu ul,footer .siteMap.type3 ul,.marquee ul ul,.menuListStyle_3 ol,.menuListStyle_4 ol,.breadcrumb ol,.navMenu ol,footer .companyInfo.style2 ol,footer .siteMap.type2 ol,footer .socialList ol,.listStyle_content ol,.listStyle_Multi ol,.menuListStyle_1 ol,.proMenu ol,.menuBlock ol,footer .siteMap.type1 ol,.listStyle_faicon ol,.menuListStyle_2 ol,footer .companyInfo ol,.listStyle_border ol,.menuListStyle_1 ul ol,.proMenu ul ol,.menuBlock ul ol,.menuListStyle_1 .subMenu ol,.proMenu .subMenu ol,.menuBlock .subMenu ol,footer .siteMap.type3 ol,.marquee ul ol {
    margin: 10px 0;
    padding: 10px 0;
    list-style: none
}

.menuListStyle_3>li,.menuListStyle_4>li,.breadcrumb>li,.navMenu>li,footer .companyInfo.style2>li,footer .siteMap.type2>li,footer .socialList>li {
    display: inline-block
}

.menuListStyle_3>li:before,.menuListStyle_4>li:before,.breadcrumb>li:before,.navMenu>li:before,footer .companyInfo.style2>li:before,footer .siteMap.type2>li:before,footer .socialList>li:before {
    text-align: center
}

.listStyle_content li,.listStyle_Multi li,.menuListStyle_1 li,.proMenu li,.menuBlock li,footer .siteMap.type1 li {
    padding-left: 18.75px
}

.listStyle_faicon,.menuListStyle_2,.menuListStyle_3,footer .companyInfo,footer .companyInfo.style2 {
    padding-left: 30px
}

.listStyle_faicon i,.menuListStyle_2 i,.menuListStyle_3 i,footer .companyInfo i,footer .companyInfo.style2 i {
    margin-left: -30px;
    width: 30px;
    text-align: center
}

.listStyle_border li,.listStyle_Multi li,.menuListStyle_1 li,.proMenu li,.menuBlock li {
    border-bottom: 0px solid #b3b3b3;
    line-height: 2;
    padding-top: .5em;
    padding-bottom: .5em
}

.menuListStyle_1 ul li,.proMenu ul li,.menuBlock ul li,.menuListStyle_1 .subMenu li,.proMenu .subMenu li,.menuBlock .subMenu li {
    border: 0;
    margin:0;
}

.menuListStyle_1 a,.proMenu a,.menuBlock a {
    display: inline-block
}

.menuListStyle_1 a:focus,.proMenu a:focus,.menuBlock a:focus {
    color: #333
}

.menuListStyle_1 .active>a,.proMenu .active>a,.menuBlock .active>a {
    color: #0B3764
}

.menuListStyle_1 li:active>a,.proMenu li:active>a,.menuBlock li:active>a,.menuListStyle_1 li:hover>a,.proMenu li:hover>a,.menuBlock li:hover>a,.menuListStyle_1 li:focus>a,.proMenu li:focus>a,.menuBlock li:focus>a {
}

.menuListStyle_3 {
    padding-left: 0
}

.menuListStyle_3 li {
    padding: 0 15px
}

.menuListStyle_3>li {
    padding-left: 30px;
    vertical-align: top
}

.menuListStyle_4 {
    padding-left: 0
}

.menuListStyle_4 li {
    padding: 0 15px
}

.menuListStyle_4>li {
    vertical-align: top
}

.menuListStyle_4>li>a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    text-align: center
}

/*第二層樣式*/

.menuBlock ul >li{
    background: none;
    padding: 0;
}

.menuBlock  ul >li a:before{
    content: '‧';
    color: #a7cae7;
    margin-right: 5px;
    font-size: 20px;
    font-weight: bold;

}



/*第三層樣式*/

.menuBlock li li ul{
    border: 0;
    margin: 0;
    padding: 0 0 0 10px;
}

.menuBlock li li li{
    background: none;
    font-size: 14px;
}

.menuBlock li li li a:before{
    display: none;
}








/*.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{ background:url(images/bg_tp.png) no-repeat;}
.navbox{ background:url(images/bg_tp2.png) no-repeat;
-webkit-box-shadow: #666 0px 5px 7px;
-moz-box-shadow: #666 0px 5px 7px;
box-shadow: #666 0px 5px 7px;
behavior: url(PIE.htc);}
.navbox{ height:40px; background-position:top; background-repeat:repeat-x; z-index:9; padding-top:58px; padding-top:57px\9; *padding-top:58px; _padding-top:58px;}

.nav{ width:960px; margin:0 auto;}
.nav li{float:left; height:40px; position:relative; background:url(images/bg_line2.jpg) right top no-repeat; padding:0 10px 0 0;}*/
.navbox{ position:relative;z-index:9;}
.nav li{ position:relative;}

.nav li.last{ background:none;}
.nav li a{ /*float:left; display:block; overflow:hidden; color:#fff; text-decoration:none;*/ }
/*.nav li a span{float:left;display:block; font-size:13px; line-height:50px; color:#2d2d2d; cursor:pointer; width:106px; text-align:center; text-shadow:1px 1px 1px #FFF; }*/
.nav li.selected a,.nav li a.selected{ text-decoration:none; }
.nav li.selected .submenu{ display:block;}

.clearfix li a{z-index:0;}

.nav li .submenu{ font-size:14px; display:none; position:absolute; z-index:99999; width:200px; clear:both;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
-webkit-box-shadow: #c0c0c0 2px 2px 5px;
-moz-box-shadow: #c0c0c0 2px 2px 5px;
box-shadow:#c0c0c0 2px 2px 5px;
padding:0 0 0 0;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f3f3f3));
background: -webkit-linear-gradient(#ffffff, #f3f3f3);
background: -moz-linear-gradient(#ffffff, #f3f3f3);
background: -ms-linear-gradient(#ffffff, #f3f3f3);
background: -o-linear-gradient(#ffffff, #f3f3f3);
background: linear-gradient(#ffffff, #f3f3f3);
-pie-background: linear-gradient(#ffffff, #f3f3f3);
behavior: url(PIE.htc);
margin:-2px 0 0 -25px;
*margin:0px;
_margin:-10px 0 0 4px;/**/
}

.nav li .submenu li{ float:none; padding:0 0 0 0; color:#fff; background:#0a3460;/*background:url(images/bg_line.jpg) repeat-x bottom;*/ height:auto; }
.nav li .submenu li.last{background:none;}
.nav li .submenu li a{ color:#fff; float:none; padding:5px 5px 5px 30px; text-align:left; /*height:26px;*/ line-height:26px; background:none;background-image: url(../../images/temp_a/index/index_icon_05.png);background-repeat: no-repeat;background-position: 10px 12px;}
.nav li .submenu li a:hover{background:#489DD7; color:#fff; text-decoration:none;
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.7);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.7);
	box-shadow:0 0 4px rgba(0,0,0,0.7);
	background-image: url(../../images/temp_a/index/index_icon_05.png);background-repeat: no-repeat;background-position: 10px 12px;
}
	
.box {
padding: 60px 0;
text-align: center;
width: 200px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: #666 2px 2px 5px;
-moz-box-shadow: #666 2px 2px 5px;
box-shadow:#c0c0c0 2px 2px 5px;
background: #FDFFF5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f3f3f3));
background: -webkit-linear-gradient(#ffffff, #f3f3f3);
background: -moz-linear-gradient(#ffffff, #f3f3f3);
background: -ms-linear-gradient(#ffffff, #f3f3f3);
background: -o-linear-gradient(#ffffff, #f3f3f3);
background: linear-gradient(#ffffff, #f3f3f3);
-pie-background: linear-gradient(#ffffff, #f3f3f3);
behavior: url(PIE.htc);
}