.mobile-menu a,
.mobile-menu .mainnav,
.mainnav .subtitle,
.mainnav .bread,
.mainnav .close {display:none !important}
.menu .pc-show {display:inline-block !important}

.mainnav ul li:hover a, .mainnav li:hover li a {background:none; border:none; color:#000}
.mainnav ul a:hover {}
.mainnav li:hover > ul {display:block}
.mainnav ul {display:none}
.mainnav .more,
.mainnav .menu-pop {background-image:url(../images/common/sub-menu-icon.png) !important; background-repeat:no-repeat !important}
/* level1 core */
.mainnav {position:relative; display:inline-block; margin-top:10px; padding:0 10px; height:40px; background:#f7f8f9; border:2px solid #fff; -webkit-box-shadow: #c5c5c5 0 0 3px; -moz-box-shadow: #c5c5c5 0 0 3px; box-shadow: #c5c5c5 0 0 3px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
.mainnav li {display:inline-block; *float:left; *display:inline}
.mainnav li:hover > a {border-bottom-width:6px; border-bottom-style:solid}
/* level1 style */
.mainnav li.orange:hover > a {color:#f37b1b; border-bottom-color:#f37b1b}
.mainnav li.green:hover > a {color:#62b104; border-bottom-color:#62b104}
.mainnav li.blue:hover > a {color:#0b6ab7; border-bottom-color:#0b6ab7}

/* level2 core */
.mainnav ul.second {margin:0; padding-top:13px; width:964px; height:35px; background:url(../images/common/menu-bg.png) repeat-x; border:1px solid #fff; border-top:none; font-size:13px;
position:absolute; top:46px; left:-379px; text-align:center;
-webkit-box-shadow:0 3px 3px #999; -moz-box-shadow:0 3px 3px #999; box-shadow:0 3px 3px #999; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.mainnav ul li {float:none; margin:0; padding:0}
.mainnav ul li a {display:block; height:36px; font:13px/36px Arial, Helvetica, sans-serif}
.mainnav ul li:hover a {webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0}
/* level2 style */
.mainnav li.orange ul {background-position:center 0}
.mainnav li.green ul {background-position:center -52px}
.mainnav li.blue ul {background-position:center -104px}
.mainnav li.orange ul li:hover a {background-color:#f37b1b; border-bottom-color:#f37b1b}
.mainnav li.green ul li:hover a {background-color:#62b104; border-bottom-color:#62b104}
.mainnav li.blue ul li:hover a {background-color:#0b6ab7; border-bottom-color:#0b6ab7}

/* level3 core */
.mainnav ul ul.third {position:absolute; top:49px;}
.mainnav ul ul li {position:relative; display:block; width:100%; min-width:100px; border-bottom-width:1px; border-bottom-style:solid; text-align:left}
.mainnav ul ul li a {display:block; padding-right:20px; height:auto; line-height:2.5; border:none}
.mainnav ul ul li:hover a {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0}
/* level3 style */
.mainnav li.orange .more,
.mainnav li.orange .menu-pop {background-position:95% 13px !important}
.mainnav li.orange li:hover .more,
.mainnav li.orange li:hover .menu-pop {background-position:95% -37px !important}
.mainnav li.orange ul ul {background-color:#f37b1b}
.mainnav li.orange ul ul li {border-bottom-color:#f6c175}
.mainnav li.orange ul ul li a {color:#fff6b7}
.mainnav li.orange ul ul li:hover a {background-color:#ba4502 !important}

.mainnav li.green .more,
.mainnav li.green .menu-pop {background-position:95% -87px !important}
.mainnav li.green li:hover .more,
.mainnav li.green li:hover .menu-pop {background-position:95% -137px !important}
.mainnav li.green ul ul {background-color:#62b104}
.mainnav li.green ul ul li {border-bottom-color:#b6df75}
.mainnav li.green ul ul li a {color:#fff6b7}
.mainnav li.green ul ul li:hover a {background-color:#28891c !important}

.mainnav li.blue .more,
.mainnav li.blue .menu-pop {background-position:95% -187px !important}
.mainnav li.blue li:hover .more,
.mainnav li.blue li:hover .menu-pop {background-position:95% -237px !important}
.mainnav li.blue ul ul {background-color:#0b6ab7}
.mainnav li.blue ul ul li {border-bottom-color:#63d4f5}
.mainnav li.blue ul ul li a {color:#a7f4ff}
.mainnav li.blue ul ul li:hover a {background-color:#003c84 !important}

/* level4 core */
.mainnav ul ul ul.fourth {position:absolute; left:100%; top:0; white-space:nowrap}
.mainnav ul ul ul.fourth li a {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0}
/* level4 style */
.mainnav li.orange ul ul ul.fourth li {border-bottom-color:#fbe7bc}
.mainnav li.orange ul ul ul.fourth li a {background-color:#f9c65e !important; color:#c14000}
.mainnav li.orange ul ul ul.fourth li:hover a {background-color:#ffe39d !important}
.mainnav li.orange ul ul ul.fourth li a.more {background-position:95% 13px !important}
.mainnav li.green ul ul ul.fourth li {border-bottom-color:#f1ffe7}
.mainnav li.green ul ul ul.fourth li a {background-color:#c4e38d !important; color:#18610e}
.mainnav li.green ul ul ul.fourth li:hover a {background-color:#ddf588 !important}
.mainnav li.green ul ul ul.fourth li a.more {background-position:95% -87px !important}
.mainnav li.blue ul ul ul.fourth li {border-bottom-color:#b1eafa}
.mainnav li.blue ul ul ul.fourth li a {background-color:#63d4f5 !important; color:#003481}
.mainnav li.blue ul ul ul.fourth li:hover a {background-color:#93e6ff !important}
.mainnav li.blue ul ul ul.fourth li a.more {background-position:95% -187px !important}

/* clearfix */
#nav:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
html[xmlns] .mainnav {display:block}
* html .mainnav {height:1%}

.lightbox-menu-sub {margin:0 auto; width:680px}


/* 廣告集錦 : ad */
.mov-main iframe {height:450px}

/* show setup */
.pc-show, .pc-show.tablet-show {display:block !important}
.slidenav1 {display:block !important}
.tablet-show, .mobile-show,
.slidenav2, .slidenav3 {display:none !important}