﻿
#top_bar_block{width:100%;background:linear-gradient(300deg,#032163, #00639f);height: 10px;}

#top_bar_member_block{width:100%;display:flex;flex-wrap: flex;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#top_bar_member_block .member_block{width:50%;}
#top_bar_member_block .member_block a{font:12pt "微軟正黑體", Arial;font-weight: 700;color:#232323;line-height: 40px;margin-left:1em;}
#top_bar_member_block .fb_block{width:50%;text-align: right;margin-top: 0.5em;}

/*for main*/
#top_bar_member_block .M-member_block{width:56%;margin-left: 34%;}
#top_bar_member_block .M-member_block a{font:12pt "微軟正黑體", Arial;font-weight: 700;color:#232323;background:#000000;color:#ffffff;padding:0 1em;border-radius: 30px; line-height: 40px;margin-right:1em;}
#top_bar_member_block .M-member_block a:hover{background:#5a5a5a}
#top_bar_member_block .M-fb_block{width:10%;text-align: right;margin-top: 0.5em;}



/*#top_menu_block{position:relative;width:1200px;height: 100px; margin:0 auto;background: rgba(255,0,0,0.2)}
#top_menu_block .logo{width:30%;float:left;position:absolute;z-index:99999;top:50px;left:0px;}
#top_menu_block .Imenu{width:calc(94% - 30%);height:auto;margin:0 3%;float:left;position:absolute;z-index:99999;top:60px;right:0px;border-radius:7px;}
*/
#top_menu_block_main{width:100%;height:130px;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content: center;}
#top_menu_block_main .logo{width:27%;height:auto;display: flex;flex-wrap: wrap;justify-content:flex-start;align-items: center;}
#top_menu_block_main .Imenu{width:73%;height:auto;display: flex;flex-wrap: wrap;justify-content:flex-start;align-items: center;}

#top_menu_block_main #Iinfo1_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch; height: 30px;padding:0 0 0 6.1em;color:#000;font:11pt "微軟正黑體";font-weight:700;}
#top_menu_block_main #Iinfo1_block:after {content:''; clear:both; display:block;}
#top_menu_block_main #Iinfo1_block .Ilogout a{font:10.5pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0em 0.8em;background:#666;color:#ffffff;display:inline-block;text-align:center;border-radius: 2em;}
#top_menu_block_main #Iinfo1_block .Ilogout a:hover{background:#000;color:#ffffff;}






/*menu*/
/*#top_menu_block .Imenu #navMenu{width:auto;height:auto;display:block;font:12.75pt "微軟正黑體", Arial;font-weight:900;color:#000;}	
#top_menu_block .Imenu .Imenu1{z-index:6;}
#top_menu_block .Imenu .Imenu1 a{display:block;width:auto;color:#000;text-align:center}
#top_menu_block .Imenu .Imenu1,.Imenu1 ul{list-style-type:none;}
#top_menu_block .Imenu .Imenu1 .Inav{height:auto;padding:calc(28px/2) calc((100% - (62px*9.2))/16) calc(28px/2) calc((100% - (62px*9.2))/16);vertical-align:middle;color:#000;}
#top_menu_block .Imenu .Imenu1 .InavSP a{font:12.75pt "微軟正黑體", Arial;font-weight:700;color:#000;display:inline-block;margin-top:0.6em ; background:linear-gradient(300deg,#00a493, #00639f);padding:0.3em 1em;border-radius:30px;}
#top_menu_block .Imenu .Imenu1 .InavSP a:hover{color:#000;}

#top_menu_block .Imenu .Imenu1 .Inav p{font:8.25pt Arial;font-weight:600;}
#top_menu_block .Imenu .Imenu1 .Inav a p{color:#008dd9;}
#top_menu_block .Imenu .Imenu1 .Inav a{font:12.75pt "微軟正黑體", Arial;font-weight:700;color:#000;}
#top_menu_block .Imenu .Imenu1 .Inav a:hover{color:#000;}
#top_menu_block .Imenu .Imenu1 li a:hover{text-decoration:none}

#top_menu_block .Imenu .Imenu1 li,#top_menu_block .Imenu1 li .dropdown li {float:left;padding:0;margin:0}
#top_menu_block .Imenu .Imenu1 li .dropdown01 li {clear:both;padding:0;margin:0}

#top_menu_block .Imenu .Imenu1 li .dropdown01{margin-left:-999em;position:absolute}
#top_menu_block .Imenu .Imenu1 li:hover .dropdown01{display:block;padding:0 0.5em;font-weight:400;font:12pt  "微軟正黑體", Arial;z-index:5;color:#000;filter:alpha (opacity=90);margin-left:-7px;width:auto;min-width:120px;line-height:25px;border:#eeeeee 1px solid;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;position:absolute;background-color:#ffffff;opacity:.9;+clear:both;_clear:both;}
#top_menu_block .Imenu .Imenu1 li:hover .dropdown01 li{display:block;padding:0 0.5em;font-weight:400;font:12pt  "微軟正黑體", Arial;margin:0;text-transform:none;width:auto;color:#000;text-align:left;line-height:25px;height:25px;}
#top_menu_block .Imenu .Imenu1 li:hover .dropdown01 li a{display:block;padding:0 0.5em;font-weight:400;font:12pt  "微軟正黑體", Arial;margin:0;text-transform:none;width:auto;color:#000;text-align:left;line-height:25px;height:25px;}
#top_menu_block .Imenu .Imenu1 li:hover .dropdown01 li a:hover{background:#000;color:#008dd9;}*/

/*main*/
#top_menu_block_main .Imenu #navMenu{width:100%;height:auto;font:11.25pt "微軟正黑體";font-weight:900;color:#000;}	
#top_menu_block_main .Imenu .Imenu1{padding: 0;margin: 0;float:left;}
#top_menu_block_main .Imenu .Imenu1 a{display:block;width:auto;text-align:center}
#top_menu_block_main .Imenu .Imenu1,.Imenu1 ul{list-style-type:none;}
#top_menu_block_main .Imenu .Imenu1 .Inav{height:auto;padding:calc(28px/2) 0.85em calc(28px/2) 0.85em;vertical-align:middle;color:#000}
#top_menu_block_main .Imenu .Imenu1 .InavSP a{font:11.25pt "微軟正黑體", Arial;font-weight:700;color:#000000;display:inline-block;margin-top:0.6em ; background:linear-gradient(300deg,#00a493, #00639f);padding:0.3em 1em;border-radius:30px;}
#top_menu_block_main .Imenu .Imenu1 .InavSP a:hover{color:#000000;}

#top_menu_block_main .Imenu .Imenu1 .Inav p{font:8.25pt Arial;font-weight:600;color:rgba(0,0,0,0.5)}
#top_menu_block_main .Imenu .Imenu1 .Inav a p{color:#000000;}
#top_menu_block_main .Imenu .Imenu1 .Inav a{font:11.25pt "微軟正黑體", Arial;font-weight:700;}
#top_menu_block_main .Imenu .Imenu1 .Inav a:hover{color:#000;}
#top_menu_block_main .Imenu .Imenu1 li a:hover{text-decoration:none}

#top_menu_block_main .Imenu .Imenu1 li{float:left;position:relative;z-index: 999999; display:block;padding:0 1em;text-align: center;}


#top_menu_block_main .Imenu .Imenu1 li,#top_menu_block_main .Imenu1 li .dropdown li {float:left;padding:0;margin:0}
#top_menu_block_main .Imenu .Imenu1 li .dropdown01 li {clear:both;padding:0;margin:0;}

#top_menu_block_main .Imenu .Imenu1 li .dropdown01{font:11.25pt "微軟正黑體";font-weight:700;color:#414141;display:none;position:absolute;top:auto;width:auto;/*min-width:120px ;*/ left:50%;transform: translate(-50%, 0);padding:0 0;opacity:.9;background:#dadada;filter:alpha (opacity=90);border-radius:7px;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01{color:#000000;display:block;font:11.25pt "微軟正黑體";font-weight:700;width:100px;padding:0.3em 0;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01 li{width:100%;display:block;padding:0 0.3em;font-weight:400;font:11.25pt "微軟正黑體";margin:0;text-transform:none;width:100%;color:#000;text-align:left;/*border-bottom:1px dotted #000000;*/}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01 li a{color:#414141;display:block;padding:0 0.3em;font-weight:400;font:11.25pt "微軟正黑體";margin:0;text-transform:none;width:auto;color:#000;text-align:left;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01 li a:hover{color:#001b5f;}
#top_menu_block_main .Imenu .Imenu1 li .dropdown01 p{font:0.75em "微軟正黑體";font-weight:700;color:rgba(70,70,70,1.00)}


.Imenu_dotted_line{width:100%;height:5px;line-height:5px;border-bottom:1px dotted #000000;margin-bottom:5px;}


@media only screen and (max-width: 991px) {
 #top_menu_block{display:none;}
 #top_bar_member_block{display:none;}
 #top_menu_block_main{display:none;}
}	
@media screen and (min-width: 992px) and (max-width: 1030px) {
#top_menu_block_main{width:100%;height:auto;display: flex;flex-wrap: wrap;justify-content:flex-start;align-items: center; }	
#top_menu_block_main .logo{width:260px;display: flex;flex-wrap: wrap;justify-content:flex-start;}
#top_menu_block_main .logo img{width:100%;height: auto}		
#top_menu_block_main .Imenu{width:calc(100% - 260px);height:auto;display: flex;flex-wrap: wrap;justify-content:flex-start;align-items: center;}	
	
#top_menu_block_main #Iinfo1_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch; height: 30px;padding:0 0 0 4.1em;color:#000;font:11pt "微軟正黑體";font-weight:700;}
#top_menu_block_main #Iinfo1_block:after {content:''; clear:both; display:block;}
#top_menu_block_main #Iinfo1_block .Ilogout a{font:10.5pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0em 0.5em;background:#666;color:#ffffff;display:inline-block;text-align:center;border-radius: 2em;}
#top_menu_block_main #Iinfo1_block .Ilogout a:hover{background:#000;color:#ffffff;}	
	
#top_menu_block_main .Imenu #navMenu{width:100%;height:auto;font:calc(11.25pt*0.95) "微軟正黑體";font-weight:900;color:#000;}	
#top_menu_block_main .Imenu .Imenu1 .Inav p{font:8.25pt Arial;font-weight:600;color:rgba(0,0,0,0.5)}
#top_menu_block_main .Imenu .Imenu1 .Inav a p{color:#000000;}
#top_menu_block_main .Imenu .Imenu1 .Inav a{font:calc(11.25pt*0.95) "微軟正黑體", Arial;font-weight:700;}
	
#top_menu_block_main .Imenu .Imenu1 li{float:left;position:relative;z-index: 999999; display:block;padding:0 0.7em;text-align: center;}	
	
#top_menu_block_main .Imenu .Imenu1 li .dropdown01{font:calc(11.25pt*0.95) "微軟正黑體";font-weight:700;color:#414141;display:none;position:absolute;top:auto;width:auto;left:50%;transform: translate(-50%, 0);padding:0 0;opacity:.9;background:#dadada;filter:alpha (opacity=90);border-radius:7px;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01{color:#000000;display:block;font:calc(11.25pt*0.95) "微軟正黑體";font-weight:700;width:100px;padding:0.3em 0;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01 li{width:100%;display:block;padding:0 0.3em;font-weight:400;font:calc(11.25pt*0.95) "微軟正黑體";margin:0;text-transform:none;width:100%;color:#000;text-align:left;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01 li a{color:#414141;display:block;padding:0 0.3em;font-weight:400;font:calc(11.25pt*0.95) "微軟正黑體";margin:0;text-transform:none;width:auto;color:#000;text-align:left;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01 li a:hover{color:#001b5f;}
#top_menu_block_main .Imenu .Imenu1 li .dropdown01 p{font:0.75em "微軟正黑體";font-weight:700;color:rgba(70,70,70,1.00)}
	
}

@media screen and (min-width: 1031px) and (max-width: 1199px) {

	
#top_menu_block_main{width:100%;height:auto;display: flex;flex-wrap: wrap;justify-content:flex-start;align-items: center; }
#top_menu_block_main .logo{width:30%;display: flex;flex-wrap: wrap;justify-content:flex-start;}
#top_menu_block_main .logo img{width:100%;height: auto}		
#top_menu_block_main .Imenu{width:70%;height:auto;display: flex;flex-wrap: wrap;justify-content:flex-start;align-items: center;}	
		

#top_menu_block_main #Iinfo1_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch; height: 30px;padding:0 0 0 6.1em;color:#000;font:11pt "微軟正黑體";font-weight:700;}
#top_menu_block_main #Iinfo1_block:after {content:''; clear:both; display:block;}
#top_menu_block_main #Iinfo1_block .Ilogout a{font:10.5pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0em 0.8em;background:#666;color:#ffffff;display:inline-block;text-align:center;border-radius: 2em;}
#top_menu_block_main #Iinfo1_block .Ilogout a:hover{background:#000;color:#ffffff;}
	
	
	
#top_menu_block_main .Imenu #navMenu{width:100%;height:auto;font:calc(11.25pt*0.95) "微軟正黑體";font-weight:900;color:#000;}	
#top_menu_block_main .Imenu .Imenu1{padding: 0;margin: 0;float:left;}
#top_menu_block_main .Imenu .Imenu1 a{display:block;width:auto;text-align:center}
#top_menu_block_main .Imenu .Imenu1,.Imenu1 ul{list-style-type:none;}


#top_menu_block_main .Imenu .Imenu1 .Inav p{font:8.25pt Arial;font-weight:600;color:rgba(0,0,0,0.5)}
#top_menu_block_main .Imenu .Imenu1 .Inav a p{color:#000000;}
#top_menu_block_main .Imenu .Imenu1 .Inav a{font:calc(11.25pt*0.95) "微軟正黑體", Arial;font-weight:700;}
#top_menu_block_main .Imenu .Imenu1 .Inav a:hover{color:#000;}
#top_menu_block_main .Imenu .Imenu1 li a:hover{text-decoration:none}

#top_menu_block_main .Imenu .Imenu1 li{float:left;position:relative;z-index: 999999; display:block;padding:0 0.7em;text-align: center;}


#top_menu_block_main .Imenu .Imenu1 li,#top_menu_block_main .Imenu1 li .dropdown li {float:left;padding:0;margin:0}
#top_menu_block_main .Imenu .Imenu1 li .dropdown01 li {clear:both;padding:0;margin:0;}


#top_menu_block_main .Imenu .Imenu1 li .dropdown01{font:calc(11.25pt*0.95) "微軟正黑體";font-weight:700;color:#414141;display:none;position:absolute;top:auto;width:auto;left:50%;transform: translate(-50%, 0);padding:0 0;opacity:.9;background:#dadada;filter:alpha (opacity=90);border-radius:7px;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01{color:#000000;display:block;font:calc(11.25pt*0.95) "微軟正黑體";font-weight:700;width:100px;padding:0.3em 0;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01 li{width:100%;display:block;padding:0 0.3em;font-weight:400;font:calc(11.25pt*0.95) "微軟正黑體";margin:0;text-transform:none;width:100%;color:#000;text-align:left;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01 li a{color:#414141;display:block;padding:0 0.3em;font-weight:400;font:calc(11.25pt*0.95) "微軟正黑體";margin:0;text-transform:none;width:auto;color:#000;text-align:left;}
#top_menu_block_main .Imenu .Imenu1 li:hover .dropdown01 li a:hover{color:#001b5f;}
#top_menu_block_main .Imenu .Imenu1 li .dropdown01 p{font:0.75em "微軟正黑體";font-weight:700;color:rgba(70,70,70,1.00)}
	
	
}




.header__logo{display:flex;flex-wrap: wrap;justify-content: flex-start;align-items: center; width:calc(100% - 50px);height:105px;}
/*.header__logo img{width:100%;max-width:100%;}*/
.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:105px;right:0;left:0;bottom:0;padding-top:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.header{position:static;height:105px;color:#000;}



.header__icon{position:relative;display:block;float:left;width:50px;height:105px;top:0;cursor:pointer;}
.header__icon:after{content:'';position:absolute;display:block;width:50px;height:105px;background:url(../images/mobile_icon.svg) no-repeat center center;top:0px;left:0px;/*margin:10px;*/}





.menu .nav-list{  display: block !important;}
.menu .nav-list .Mobtitle{padding-left:30px;}
.menu{position:absolute;left:0;top:0;bottom:0;background:#5b5b5b;width:250px;-webkit-transform:translateX(-250px);transform:translateX(-250px)}
.menu a{display:block;height: auto;padding:0 0;text-align:left;border-bottom:1px solid #606060;color:#fff;}
.menu a > span > div{background: #ff6600;height:0px;line-height: 0px;top:38px;position: absolute;font:9pt "微軟正黑體", Arial;color:rgba(255,255,255,0.5)}
.menu ul li{float:left;position:relative;width:100%;}
.menu ul li a{display:block;padding:1em 0;wcolor:#fff;text-decoration:none;}
.menu ul li a:visited{display:block;padding:1em 0;color:#fff;text-decoration:none}
.menu ul li a:hover{color:#fff}
.menu ul li a:visited:hover{color:#fff}

.menu ul li span{display: block; font:0.75em "微軟正黑體";color:#bfbfbf;}

/*.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{float:right;margin:-30px 0 0 0 ;content:url(../images/arrow.svg);width:25px /* width of the image */;height:25px /* height of the image */;}

.menu ul li ul li{width:100%;background:#383838;}
.menu ul li ul li a{background:#383838;color:rgba(255,255,255,0.8);width:100%;/*padding-left:15%;*/font:10.5pt Arial;padding: 1em 0 1em 15%;}
.menu ul li ul li a:hover{color:rgba(255,255,255,1)}


.member_block{padding:1em;}
.member_block .L_R_button{display:inline-block;width:100%;}
.member_block .L_R_button a{color:#ffffff;background:rgba(255,255,255,0.2);text-align: center; border-radius: 5px;padding:1em 0;}
.member_block .L_R_button a:hover{color:#000000;background:rgba(255,255,255,1.0);text-align: center; border-radius: 5px;padding:1em 0;}



#top_info_block{width:100%;height:auto; margin:0; padding:0;zoom:1;}
#top_info_block:after {content:''; clear:both; display:block;}
#top_info_block .bu_block{margin:1em;background:#000;text-align: left; line-height: 35px; color:#000;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content:center;align-content:  space-between;align-items:stretch;  height: auto;padding: 0;}
#top_info_block .bu_block div{width:100%;font:13pt "微軟正黑體", Arial;font-weight: 700;padding:0 1em}
#top_info_block .bu_block div a{font:12pt "微軟正黑體", Arial;font-weight: 700; color:#000;height: 35px; line-height: 35px; border-bottom:0px solid #606060;background: url(../images/arrow.png) no-repeat left 5px;padding-left:26px;}

@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)}
	
	
}
@media only screen and (max-width: 445px) {
	.header__logo img{width:100%;max-width: 100%;}
}




.Sub01 a .info { vertical-align:top;background:url(../images/member_icon/sub01.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub01 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}
.Sub02 a .info { vertical-align:top;background:url(../images/member_icon/sub02.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub02 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}
.Sub03 a .info { vertical-align:top;background:url(../images/member_icon/sub07.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub03 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}
.Sub04 a .info { vertical-align:top;background:url(../images/member_icon/sub08.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub04 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}
.Sub05 a .info { vertical-align:top;background:url(../images/member_icon/sub010.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub05 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}
.Sub06 a .info { vertical-align:top;background:url(../images/member_icon/sub09.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub06 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}




.sidebarSub {width:100%;}
.sidebarSub .Sub01 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體", Arial;font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub01 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#d19d01;}
.sidebarSub .Sub02 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體", Arial;font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub02 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#519621;}
.sidebarSub .Sub03 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體", Arial;font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub03 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#2f2794;}
.sidebarSub .Sub04 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體", Arial;font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub04 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#a60e27;}
.sidebarSub .Sub05 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體", Arial;font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub05 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#f20f74;}
.sidebarSub .Sub06 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體", Arial;font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub06 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#ff6600;}

.sidebarSub p{font:0.75em "微軟正黑體";}


.sidebarSub .Subeng{font:8.25pt Arial;font-weight: 300;display: block;}

/*sub buttom*/
.sidebarSub_bottom_block{width:calc(100% - 1em);margin:0 0.5em 1em 0.5em;}

.sidebarSub_bottom_block .sidebarSub_bottom_2_1{width:calc(50% - 0.5em);float: left;text-align: center; margin:0.2em 0.5em 0.2em 0; }
.sidebarSub_bottom_block .sidebarSub_bottom_2_1 a{display:inline-block;width:100%;text-align: center;padding:0.5em 0;margin:0.2em 0;font:11.25pt "微軟正黑體", Arial;font-weight:  700; color:#272727; background:#0b9ad6;border-radius: 5px;}
/*.sidebarSub_bottom_block .sidebarSub_bottom_2_1 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#03579d;}
*/.sidebarSub_bottom_block a .seng{font:8.25pt Arial;font-weight: 300;display: block;}

.sidebarSub_bottom_block .sidebarSub_bottom_2_1 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#03579d;}

.sidebarSub_bottom_block p{font:0.75em "微軟正黑體";}



.sidebarSub_bottom_block .sidebarSub_bottom_2_2{width:calc(50% - 0.5em);float: left;text-align: center; margin:0.2em 0.5em 0.2em 0; }
.sidebarSub_bottom_block .sidebarSub_bottom_2_2 a{display:inline-block;width:100%;text-align: center;padding:0.5em 0;margin:0.2em 0; color:#272727;font:11.25pt "微軟正黑體", Arial;font-weight:  700; background:#86c22e;border-radius: 5px;}
.sidebarSub_bottom_block .sidebarSub_bottom_2_2 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#619d07;}


.sidebarSub_bottom_block .sidebarSub_bottom_2_3{width:calc(50% - 0.5em);float: left;text-align: center; margin:0.2em 0.5em 0.2em 0; }
.sidebarSub_bottom_block .sidebarSub_bottom_2_3 a{display:inline-block;width:100%;text-align: center;padding:0.5em 0;margin:0.2em 0; color:#272727;font:11.25pt "微軟正黑體", Arial;font-weight:  700; background:#f29e17;border-radius: 5px;}
.sidebarSub_bottom_block .sidebarSub_bottom_2_3 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#da9000;}

.sidebarSub_bottom_block .sidebarSub_bottom_2_4{width:calc(50% - 0.5em);float: left;text-align: center; margin:0.2em 0.5em 0.2em 0; }
.sidebarSub_bottom_block .sidebarSub_bottom_2_4 a{display:inline-block;width:100%;text-align: center;padding:0.5em 0;margin:0.2em 0; color:#272727;font:11.25pt "微軟正黑體", Arial;font-weight:  700; background:#f26925;border-radius: 5px;}
.sidebarSub_bottom_block .sidebarSub_bottom_2_4 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#c6471a;}


.sidebarSub_bottom_block .sidebarSub_bottom_2_1 .sub_bottom01 a .info { vertical-align:top;background:url(../images/sub_bottom01.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:47px;width:40px;display:block;margin-left:calc((50% - 1.5em))}
.sidebarSub_bottom_block .sidebarSub_bottom_2_1 .sub_bottom01 a:hover .info {vertical-align:middle;background-position:0 0px;background-size:40px;height:47px;width:auto;display:block;}

.sidebarSub_bottom_block .sidebarSub_bottom_2_2 .sub_bottom02 a .info { vertical-align:top;background:url(../images/sub_bottom02.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:47px;width:40px;display:block;margin-left:calc((50% - 1.5em))}
.sidebarSub_bottom_block .sidebarSub_bottom_2_2 .sub_bottom02 a:hover .info {vertical-align:middle;background-position:0 0px;background-size:40px;height:47px;width:auto;display:block;}
.sidebarSub_bottom_block .sidebarSub_bottom_2_3 .sub_bottom03 a .info { vertical-align:top;background:url(../images/sub_bottom03.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:47px;width:40px;display:block;margin-left:calc((50% - 1.5em))}
.sidebarSub_bottom_block .sidebarSub_bottom_2_3 .sub_bottom03 a:hover .info {vertical-align:middle;background-position:0 0px;background-size:40px;height:47px;width:auto;display:block;}
.sidebarSub_bottom_block .sidebarSub_bottom_2_4 .sub_bottom04 a .info { vertical-align:top;background:url(../images/sub_bottom04.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:47px;width:40px;display:block;margin-left:calc((50% - 1.5em))}
.sidebarSub_bottom_block .sidebarSub_bottom_2_4 .sub_bottom04 a:hover .info {vertical-align:middle;background-position:0 0px;background-size:40px;height:47px;width:auto;display:block;}
