/*header 修改*/
#header { background-color: #FFFFFF; z-index: 9999;}
#header .width-limit { height: 105px; background-color: unset;}
#logo { position: absolute; left: 0; top: 24px; }

/*gobal 修改*/
#gobal-nav { position: absolute; top: 26px; right: 0; }
#gobal-nav ul li { float: left; height: 11px; padding: 0 7px; margin-top: 2px; border-right: 1px solid #757A80; border-left: 1px solid #A7ABB0; }
#gobal-nav ul li:first-child { border-left: 0; }
#gobal-nav ul li.logout { border-right: 0; padding-right: 0; }
#gobal-nav ul li.logout a { color: #faa634; }
#gobal-nav ul li a { font-size: 14px; color: #666666; display: block; margin-top: -2px; line-height: 16px; }
#gobal-nav ul li a:hover { color: #faa634; }
#time-hint { position: absolute; right: 0; bottom: 8px; color: #fff; font-size: 14px;}

/*nav 修改*/
#nav { position: relative; background-color: #ECECEC; }
#nav > ul { width: 1000px; margin: 0 auto; position: relative; z-index: 2; border-left: 1px solid #ececec; background-color: #ECECEC; z-index:99999;}
#nav > ul > li { float: left; height: 40px; color: #3E454D; font-size: 17px; line-height: 40px; width: 130px; text-align: center; cursor: pointer; border-left: 1px solid #ffffff; border-right: 1px solid #ddd; font-family: "Microsoft Yahei"; }
#nav > ul > li a { color: #3E454D; }
#nav > ul > li a:hover { color: #FFF; }
#nav > ul > li.now a { color: #FFF; }
#nav > ul > li.now, #nav > ul > li:hover { background-color: #3E454D; color: #FFF; border-left: 1px solid #3E454D; margin-left: -1px; width: 131px; }
#nav > ul > li.now:after, #nav > ul > li:hover:after { display: none !important; }
#nav > ul > li.last { position: absolute; border: 0; height: 48px; overflow: hidden; left: 835px; background: none; }
#nav > ul > li.last:hover { background: none; margin-left: 0; }
#nav > ul > li.last:hover img { margin-top: -49px; }

#nav-layer_2 { position: relative; width: 1001px; margin: 0 auto; z-index: 9999;}
#nav-layer_2 .menu_1, #nav-layer_2 .menu_2, #nav-layer_2 .menu_3, #nav-layer_2 .menu_4, #nav-layer_2 .menu_5, #nav-layer_2 .menu_6 { color: #fff; font-size: 16px; position: absolute; border: 3px solid #5f5f5f; border-top: none; background-color: #5f5f5f; padding: 0 20px; height: 240px; width: 771px; z-index: 1; }
#nav-layer_2 .menu_1 > ul, #nav-layer_2 .menu_2 > ul, #nav-layer_2 .menu_3 > ul, #nav-layer_2 .menu_4 > ul, #nav-layer_2 .menu_5 > ul, #nav-layer_2 .menu_6 > ul { border-bottom: 1px solid #e2e2e2; }
#nav-layer_2 .menu_1 > ul.now, #nav-layer_2 .menu_2 > ul.now, #nav-layer_2 .menu_3 > ul.now, #nav-layer_2 .menu_4 > ul.now, #nav-layer_2 .menu_5 > ul.now, #nav-layer_2 .menu_6 > ul.now { display: block; }
#nav-layer_2 .menu_1 > ul > li, #nav-layer_2 .menu_2 > ul > li, #nav-layer_2 .menu_3 > ul > li, #nav-layer_2 .menu_4 > ul > li, #nav-layer_2 .menu_5 > ul > li, #nav-layer_2 .menu_6 > ul > li { width: 134px; height: 37px; float: left; line-height: 37px; text-align: left; color: #fff; cursor: context-menu; }
#nav-layer_2 .menu_1 > ul > li a, #nav-layer_2 .menu_2 > ul > li a, #nav-layer_2 .menu_3 > ul > li a, #nav-layer_2 .menu_4 > ul > li a, #nav-layer_2 .menu_5 > ul > li a, #nav-layer_2 .menu_6 > ul > li a { color: #fff; background: url(../images/index_nav_arrow.png) right center no-repeat; padding-right: 15px; }
#nav-layer_2 .menu_1 > ul > li a:hover, #nav-layer_2 .menu_2 > ul > li a:hover, #nav-layer_2 .menu_3 > ul > li a:hover, #nav-layer_2 .menu_4 > ul > li a:hover, #nav-layer_2 .menu_5 > ul > li a:hover, #nav-layer_2 .menu_6 > ul > li a:hover { color: #fff; }
#nav-layer_2 .menu_1 > ul > li > ul li, #nav-layer_2 .menu_2 > ul > li > ul li, #nav-layer_2 .menu_3 > ul > li > ul li, #nav-layer_2 .menu_4 > ul > li > ul li, #nav-layer_2 .menu_5 > ul > li > ul li, #nav-layer_2 .menu_6 > ul > li > ul li { text-align: left; padding: 7px 0 7px 0; line-height: 1.2em; width: 150px; }
#nav-layer_2 .menu_1 > ul > li > ul li:hover, #nav-layer_2 .menu_1 > ul > li > ul li a:hover, #nav-layer_2 .menu_2 > ul > li > ul li:hover, #nav-layer_2 .menu_2 > ul > li > ul li a:hover, #nav-layer_2 .menu_3 > ul > li > ul li:hover, 

#nav-layer_2 .menu_3 > ul > li > ul li a:hover, #nav-layer_2 .menu_4 > ul > li > ul li:hover, #nav-layer_2 .menu_4 > ul > li > ul li a:hover, #nav-layer_2 .menu_5 > ul > li > ul li:hover, #nav-layer_2 .menu_5 > ul > li > ul li a:hover, #nav-layer_2 .menu_6 > ul > li > ul li:hover, #nav-layer_2 .menu_6 > ul > li > ul li a:hover { color: #faa634; }

#nav-layer_2 .menu_1 > ul > li > ul li a, #nav-layer_2 .menu_2 > ul > li > ul li a, #nav-layer_2 .menu_3 > ul > li > ul li a, #nav-layer_2 .menu_4 > ul > li > ul li a, #nav-layer_2 .menu_5 > ul > li > ul li a, #nav-layer_2 .menu_6 > ul > li > ul li a { color: #fff; background: none; }

#nav-layer_2 .menu_1 > ul .pl_34, #nav-layer_2 .menu_2 > ul .pl_34, #nav-layer_2 .menu_3 > ul .pl_34, #nav-layer_2 .menu_4 > ul .pl_34, #nav-layer_2 .menu_5 > ul .pl_34, #nav-layer_2 .menu_6 > ul .pl_34 { margin: 0 0 0 34px; }
#nav-layer_2 .menu_1 > ul .pl_27, #nav-layer_2 .menu_2 > ul .pl_27, #nav-layer_2 .menu_3 > ul .pl_27, #nav-layer_2 .menu_4 > ul .pl_27, #nav-layer_2 .menu_5 > ul .pl_27, #nav-layer_2 .menu_6 > ul .pl_27 { margin: 0 15px 0 27px; }
#nav-layer_2 .menu_1 > ul .last { padding-left: 25px; width: 109px;}
#nav-layer_2 .menu_1 > ul .pr_0, #nav-layer_2 .menu_2 > ul .pr_0, #nav-layer_2 .menu_3 > ul .pr_0, #nav-layer_2 .menu_4 > ul .pr_0, #nav-layer_2 .menu_5 > ul .pr_0, #nav-layer_2 .menu_6 > ul .pr_0 { margin-right: 0; text-align: right; }
#nav-layer_2 .menu_1 { left: 0; width: 746px; }
#nav-layer_2 .menu_2 { left: 264px; height: auto; width: 112px; }
#nav-layer_2 .menu_2 ul { border: none; }
#nav-layer_2 .menu_2 ul li { margin: 0 auto; padding-left: 11px; }
#nav-layer_2 .menu_2 ul li a { background: none; }
#nav-layer_2 .menu_3 { left: 396px; height: 146px; width: 86px; }
#nav-layer_2 .menu_3 ul { border: none; }
#nav-layer_2 .menu_3 ul li { margin: 0 auto; padding-left: 11px; }
#nav-layer_2 .menu_3 ul li a { background: none; }
#nav-layer_2 .menu_4 { left: 528px; height: auto; width: 112px; padding: 0 7px; }
#nav-layer_2 .menu_4 ul { border: none; }
#nav-layer_2 .menu_4 ul li { margin: 0 auto; }
#nav-layer_2 .menu_4 ul li a { background: none; }
#nav-layer_2 .menu_5 { left: 660px; height: 296px; width: 96px; padding: 0 15px; }
/** 修改:刪除border:none **/
#nav-layer_2 .menu_5 ul { }
#nav-layer_2 .menu_5 ul li { margin: 0 auto; }
#nav-layer_2 .menu_5 ul li a { background: none; }
#nav-layer_2 .menu_6 { left: 838px; height: auto; width: 108px; padding: 0 7px; }
#nav-layer_2 .menu_6 ul { border: none; padding-top:12px; }
#nav-layer_2 .menu_6 ul li { margin: 0 auto; }
#nav-layer_2 .menu_6 ul li a { background: none; }
#nav-layer_2 span.last { display: block; float: left; width: 1px; height: 40px; background-color: #B3C62F; }

/** 修改 banner按鈕顏色 **/
.index-content .activity .news .pointnav .bg_green {
	padding: 2px 5px; color: rgb(255, 255, 255); background-color: #faa634;
}
/** 修改:警語背景色 **/
#warning { /**border-top: 1px solid #e4e4e4;**/ background-color:#545454; padding: 12px 0; text-align: justify; text-justify: inter-ideograph;overflow:hidden;}
#warning a { color: #0088CC; }
#warning ul { width: 1000px; margin: 0 auto; position:relative;}
/** 修改:警語列表顏色 **/
#warning ul li { margin-bottom: 5px; font-size: 15px; font-weight: bold; line-height: 1.6em; color: #fff; padding-left: 15px; word-break: break-all; background: url(../images/warning-list-gray.png) no-repeat 0 8px; }
#warning ul li.textGold { font-weight: bold; color: #a39161; background: url(../images/warning-list-gold.png) no-repeat 0 8px; }
#warning ul li a { color: #0088CC; }
#warning ul li a:hover { opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
/** 修改:警語段落顏色 **/
#warning p { font-size: 15px; line-height: 1.6em; color: #fff; width: 970px; margin: 0 auto; }
#warning p a:hover { opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }

.tab-nav-style_3 { background-image: url(../images/tab-nav-bg_3.png); }
.tab-nav-style_3 ul li { width: 16.66%; float: left; text-align: center; color: #FFF; font-size: 15px; margin-top:2px; }
.tab-nav-style_3 ul li.now span { text-shadow: 1px 1px 5px #707070; -moz-text-shadow: 1px 1px 5px #707070; -webkit-text-shadow: 1px 1px 5px #707070; filter: dropshadow(color=#707070, offx=1, offy=1); }
.tab-nav-style_3 ul li i { font-family: "Arial"; font-style: italic; font-size: 15px; }
.tab-nav-style_3 ul li b { font-size: 20px; margin-left: -4px; }
.tab-nav-style_3 ul li span { display: inline-block; margin-top: 10px; margin-left: 4px; }

.error_flash { color: #FFF; padding:3px 5px; background-image:url(../images/error_flash.gif); background-repeat:repeat; }