/*html,body{font-family:'Roboto',sans-serif;font-size:1em;line-height:1.4;height:100%;margin:0;padding:0}
a{text-decoration:none;color:inherit}
.container{overflow:hidden;*zoom:1;margin:0 20px}
.site-content{padding-top:66px}
.header{position:fixed;left:0;right:0;height:66px;line-height:66px;color:#fff;background-color:#000}
.header__logo{font-weight:700;padding:0 25px;float:left}*/

.header__logo{font-weight:700;padding:0;float:left;width:70vw;height:121px;margin-left:20px;background: #ffffff;}
/*.header__logo{font-weight:700;padding:0;float:left;width:calc(100% - 110px);height:121px;background: #ffffff;}*/
.site-pusher,.site-container{/*height:100% !important;*//*min-height: 700px;*/ }
.site-container{overflow:hidden}
.site-pusher{transition-duration:.3s;-webkit-transform:translateX(0px);transform:translateX(0px)}
.site-content{height:100% !important;position:absolute;top:121px;right:0;left:0;bottom:0;padding-top:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.header{position:static;/*height:121px;line-height:121px;*/color:#fff;background-color:#ffffff}

/*.header__icon{position:relative;display:block;float:left;width:50px;height:50px;cursor:pointer;background: #ffffff;top:calc((121px - 50px)/2);}
.header__icon:after{content:'';position:absolute;display:block;width:30px;height:0;background:#ffc600;top:7px;left:10px;margin:0;box-shadow:0 9px 0 2px #252525,0 17px 0 2px #252525,0 25px 0 2px #252525}
*/
.header__icon{position:relative;display:block;float:left;width:50px;height:50px;cursor:pointer;background: #ffffff;top:calc((121px - 50px)/2);}
.header__icon:after{content:'';position:absolute;display:block;width:30px;height:30px;background:url(../Mimages/mobile_icon.svg) no-repeat center left;top:7px;left:0px;margin:0 0 0 15px;}




.search__icon{position:relative;display:block;float:right;width:1px;height:1px;cursor:pointer;background: #ff6600;top:calc((121px - 40px)/2);}
.search__icon:after{content:url(../MImages/top_search_icon.svg);position:absolute;background-size: 100% 100%;background-position: 0 0;display:block;width:40px;height: 40px;/*background:#ffc600;*/top:0px;right:10px;margin:0;}


/*#top_info_block{width:100%;height:50px; margin: 50px 0px ; padding:0px;background:#ff6600}
#top_info_block:after {content:''; clear:both; display:block;}*/
#top_info_button_block{width:100%;height:auto; margin: 0 auto;padding:1em 0px;text-align: center;}
#top_info_button_block p{font:13pt "微軟正黑體";font-weight: 700;padding-bottom: 1em;}

#top_info_button_block .top_info_button a{font:13pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.7em 3.3em;background:#ffffff;color:#000000;display:inline-block;text-align:center;margin:0;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
#top_info_button_block .top_info_button a:hover{width:auto;height:auto;padding:0.7em 3.3em;background:#006570;color:#ffffff;display: inline-block;text-align:center;margin:0;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}


.menu .nav-list{  display: block !important;}
.menu .nav-list .Mobtitle{padding-left:30px;}
.menu{position:absolute;left:0;top:0;bottom:0;background:#00a2b4;width:250px;-webkit-transform:translateX(-250px);transform:translateX(-250px);}
.menu a{display:block;height: auto;/*height:60px;line-height:60px;*/line-height:60px;padding:0 0;text-align:left;border-bottom:1px solid #00818f;color:#ffffff;}
.menu a > span > div{background: #0044ff;height:0px;line-height: 0px;top:0px;position: absolute;font:9pt "微軟正黑體";color:rgba(255,255,255,0.5)}
.menu ul li{float:left;position:relative;width:100%;}
.menu ul li a{display:block;padding:0;color:#fff;text-decoration:none}
.menu ul li a:visited{display:block;padding:0;color:#fff;text-decoration:none}
.menu ul li a:hover{color:#fff}
.menu ul li a:visited:hover{color:#fff}

/*.menu ul li a:not(:only-child):after,.menu ul li a:visited:not(:only-child):after{padding-left:4px; content: "\f0dd";}*/
/*.menu ul li a:not(:only-child):after,.menu ul li a:visited:not(:only-child):after{content:url(../Mimages/arrow.svg);width:25px  width of the image ;height:25px  height of the image ;}*/

.menu ul li a:not(:only-child):after{ content: url("../Mimages/arrow.svg");width:25px;height: 25px;}

.menu ul li ul li{width:100%;background:#007380;}
.menu ul li ul li a{background:#007380;width:85%;padding-left:15%;}

/*.menu{width:100%;float:right}
.menu ul{width:100%;list-style:none;margin:0;padding:0}
.menu .nav-list{display:block!important}
.menu ul li{float:left;position:relative}
.menu ul li a,.menu ul li a:visited{display:block;padding:0 20px;line-height:70px;background:#262626;color:#fff;text-decoration:none}
.menu ul li a:hover,.menu ul li a:visited:hover{background:#2581DC;color:#fff}
.menu ul li a:not(:only-child):after,.menu ul li a:visited:not(:only-child):after{padding-left:4px;content:' ▾'}
.menu ul li ul li{min-width:190px}
.menu ul li ul li a{padding:15px;line-height:20px}
.nav-dropdown{position:absolute;display:none;z-index:1;box-shadow:0 3px 12px rgba(0,0,0,0.15)}*/
@media only screen and (max-width: 992px) {
	/*
.site-pusher,.site-container{height:100%}
.site-container{overflow:hidden}
.site-pusher{transition-duration:.3s;-webkit-transform:translateX(0px);transform:translateX(0px)}
.site-content{position:absolute;top:66px;right:0;left:0;bottom:0;padding-top:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.header{position:static}
.header__icon{position:relative;display:block;float:left;width:50px;height:66px;cursor:pointer}
.header__icon:after{content:'';position:absolute;display:block;width:1rem;height:0;top:16px;left:15px;box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff}
.menu{position:absolute;left:0;top:0;bottom:0;background-color:#f60;width:250px;-webkit-transform:translateX(-250px);transform:translateX(-250px)}
.menu a{display:block;height:40px;text-align:center;line-height:40px;border-bottom:1px solid #000}
.with--sidebar .site-pusher{-webkit-transform:translateX(250px);transform:translateX(250px)}
.with--sidebar .site-cache{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6)}*/
	



.nav-dropdown{display:block;/*position:absolute;z-index:1;box-shadow:0 3px 12px rgba(0,0,0,0.15)*/}

.with--sidebar .site-pusher{-webkit-transform:translateX(250px);transform:translateX(250px)}
.with--sidebar .site-cache{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);}
	
	
}