@charset "utf-8";
/* CSS Document */
/* 2018.09.14
   Jay
----------------------------------*/
/*英文字體預設-粗*/
@font-face {
  font-family: 'Roboto';
  font-weight: normal;
  font-style: normal;
  src: url('Roboto-Regular.eot'); /* For IE6-8 */
  src: local('Roboto-Regular'),
       local('Roboto-Regular'),
       url('Roboto-Regular.ttf') format('truetype');
}
/*英文字體預設-細*/
@font-face {
  font-family: 'RobotoThin';
  font-weight: normal;
  font-style: normal;
  src: url('Roboto-Thin.eot'); /* For IE6-8 */
  src: local('Roboto-Thin'),
       local('Roboto-Thin'),
       url('Roboto-Thin.ttf') format('truetype');
}
/*Material Design Icon*/
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: normal;
  src: url('MaterialIcons-Regular.eot'); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url('MaterialIcons-Regular.ttf') format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5rem;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}

/*Icon 動畫預設*/
i { color:rgba(255,255,255,1); -webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
i:before { display:block; width:100%; height:auto; overflow:hidden; line-height:1.5rem; padding:1.125rem; text-align:center; font-size:1.5rem; }

/*=====================以下為Icon參考設定值======================*/
/* Rules for sizing the icon. */
.material-icons.md-20 { font-size:1rem; }
.material-icons.md-30 { font-size:1.5rem; }
.material-icons.md-40 { font-size:2rem; }
.material-icons.md-60 { font-size:3rem; }

/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0,0,0,0.5); }
.material-icons.md-dark.md-inactive { color: rgba(0,0,0,0.3); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }
/*=====================以上為Icon參考設定值======================*/

/*=====================全域屬性======================*/
*, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}
html, body { padding:0; margin:0; overflow-x:hidden;}
html {
/*針對 Safiri Mobile 旋轉時自動放大做的調整*/
-webkit-text-size-adjust: 100%;
font-size:1.25rem; line-height:1.5rem;
-moz-background-size:0;
-webkit-background-size:0;
-o-background-size:0;
background-size:0;
/*預設20px=1rem單位換算
5px = 0.25rem
10px = 0.5rem
20px = 1rem
30px = 1.5rem
40px = 2rem
60px = 3rem
80px = 4rem
*/}
body { font-family:'Roboto', '微軟正黑體', sans-serif; background:rgba(0,85,170,1);}
body *[lang="en"] { letter-spacing:1px;}

.Wrapper:not(.Home) a:hover,
.Wrapper:not(.Home) a:active { background:rgba(0,0,0,0.05); background:yellow;}
/*針對無障礙設定*/
a:not(body):focus{ background:rgba(255,240,0,1); border:2px solid darkblue; outline:0; color:darkblue;}
/*跳到主要內容區塊*/
.Accesskey_JtoC { display:block; width:100%; height:15px; overflow:hidden; font-size:0.5rem; text-align:center; line-height:0.9375rem; position:fixed; top:0; left:0; opacity:0; text-decoration:none;}
.Accesskey_JtoC:focus{ color:darkblue; opacity:1; line-height:0.625rem;}
.Accesskey_U { display:block; width:50px; height:50px; overflow:hidden; font-size:1rem; text-align:center; line-height:3.125rem; position:absolute; top:20px; left:0; opacity:0; text-decoration:none;}
.Accesskey_U:focus{ color:darkblue; opacity:1; line-height:2.8125rem;}
.Accesskey_C { display:block; width:100%; height:40px; overflow:hidden; font-size:1rem; line-height:2.5rem; position:absolute; top:100px; left:0; text-decoration:none; text-align:center;}
.Accesskey_C:link,
.Accesskey_C:visited,
.Accesskey_C:hover,
.Accesskey_C:active{ color:#1089d4; font-weight:bold;}
.Accesskey_C:focus{ color:darkblue; opacity:1; line-height:2.1875rem;}
.Accesskey_B { display:block; width:100%; height:30px; overflow:hidden; font-size:1rem; line-height:1.875rem; position:absolute; top:0px; left:0; text-decoration:none; text-align:center; opacity:0;}
.Accesskey_B:focus{ color:darkblue; opacity:1; line-height:1.5625rem;}

body > form { display:block; width:100%; height:auto; overflow:hidden; margin:0 auto;}

.Wrapper { width:100%; height:auto; overflow:hidden; margin:0 auto;}

/*=====================Header======================*/
.Header { width:100%; height:100px; position:fixed; top:0; left:0; z-index:4; background:rgba(0,85,170,1); padding:0 10px; padding-right:60px;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
.Header * { padding:0; margin:0; list-style:none; text-decoration:none;}

/*Logo*/
.Header .Logo { display:block; width:415px; width:145px; height:90px; overflow:hidden; float:left; margin:5px 0;}
.Header .Logo a{ display:block; width:415px; width:145px; height:90px; overflow:hidden; float:left; text-indent:-9999px; background:url(../Images/Layout/Logo.png) 0 0 no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Header .Logo a:hover,
.Header .Logo a:active,
.Header .Logo a:focus {background:url(../Images/Layout/Logo.png) 0 0 no-repeat, rgba(255,240,0,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}

/*Nav*/
.Header .Nav { width:1050px; width:1130px; width:calc( 100% - 145px ); height:100px; float:right; position:relative; padding-left:50px; padding-left:2.5rem;}
.Header .Nav > ul { display:block; width:100%; max-width:67rem; height:100px; float:right;}
.Header .Nav > ul > li { height:100px; line-height:6.25rem; float:left; position:relative; font-size:1.25rem; font-size:1.15rem;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
	.Header .Nav > ul { max-width:calc( 100% - 3.125rem ); max-width:60rem;}
	.Header .Nav > ul > li:nth-child(1) { width:9%; width:calc( ( 100% / 95 ) * ( 7 + 2 ) );}
.Header .Nav > ul > li:nth-child(2) { width:17.5%; width:calc( ( 100% / 95 ) * ( 18 + 2 ) );}
.Header .Nav > ul > li:nth-child(3) { width:13%; width:calc( ( 100% / 95 ) * ( 12 + 2 ) );}
.Header .Nav > ul > li:nth-child(4) { width:13%; width:calc( ( 100% / 95 ) * ( 11 + 2 ) );}
.Header .Nav > ul > li:nth-child(5) { width:11.5%; width:calc( ( 100% / 95 ) * ( 7 + 2 ) );}
.Header .Nav > ul > li:nth-child(6) { width:6%; width:calc( ( 100% / 95 ) * ( 19 + 2 ) );}
.Header .Nav > ul > li:nth-child(7) { width:9%; width:calc( ( 100% / 95 ) * ( 7 + 2 ) );}
.Header .Nav > ul > li:hover { background:rgba(0,0,0,1);}
.Header .Nav > ul > li:not(:last-child):before { content:''; display:block; width:1px; height:20px; background:rgba(255,255,255,1); position:absolute; right:0; top:50%; margin-top:-10px;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Header .Nav > ul > li:not(:last-child):hover:before { height:0; margin-top:0; opacity:0;}
.Header .Nav > ul > li:after { content:''; display:block; width:0; height:4px; background:rgba(250,190,0,1); position:absolute; left:50%; bottom:0; opacity:0; z-index:0;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Header .Nav > ul > li:hover:after { width:100%; left:0; opacity:1;}
.Header .Nav > ul > li > a { display:block; width:100%; height:100px; line-height:5rem; overflow:hidden; text-align:center; position:relative; font-weight:bold;
text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Header .Nav > ul > li > a,
.Header .Nav > ul > li > a:link,
.Header .Nav > ul > li > a:visited { color:rgba(255,255,255,1);}
.Header .Nav > ul > li > a:hover,
.Header .Nav > ul > li > a:active { color:rgba(250,190,0,1);background:rgba(0,0,0,1);}
/*針對無障礙設定*/
.Header .Nav > ul > li > a:focus{ color:darkblue;background:yellow;}
.Header .Nav > ul > li > a > .new-open { display:block; width:100%; height:auto; overflow:hidden; font-size:0.6em; text-align:center; position:absolute; font-size:0.4em; bottom:10px; line-height:1;}
.Header .Nav > ul > li > .SubNav { width:100%; height:auto; position:absolute; top:100px; left:0; background:rgba(0,85,170,1); display:none;
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
.Header .Nav > ul > li > .SubNav li { width:100%; height:auto; overflow:hidden; float:left; position:relative;}
.Header .Nav > ul > li > .SubNav li a { display:block; width:100%; height:auto; overflow:hidden; padding:10px; font-size:0.75rem; line-height:1rem;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Header .Nav > ul > li > .SubNav li > ul { position:absolute; left:0; top:0; width:140%; display:none;  background:rgba(0,85,170,1);
/*內陰影*/
-webkit-box-shadow: inset 5px 0px 10px 0px rgba(0, 0, 0, 0.2),0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    inset 5px 0px 10px 0px rgba(0, 0, 0, 0.2),0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         inset 5px 0px 10px 0px rgba(0, 0, 0, 0.2),0px 5px 5px 0px rgba(0, 0, 0, 0.2);
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Header .Nav > ul > li > .SubNav li:hover { overflow:visible;background:rgba(0,0,0,1);}
.Header .Nav > ul > li > .SubNav li:hover > ul { display:block; left:100%;}
.Header .Nav > ul > li > .SubNav li a:link,
.Header .Nav > ul > li > .SubNav li a:visited { color:rgba(255,255,255,1);}
.Header .Nav > ul > li > .SubNav li a:hover,
.Header .Nav > ul > li > .SubNav li a:active { background:rgba(0,0,0,1); color:rgba(250,190,0,1);}
/*針對無障礙設定*/
.Header .Nav > ul > li > .SubNav li a:focus{ background:rgba(255,240,0,1); color:darkblue;}

/*Search*/
.Header .Search { width:50px; height:50px; position:fixed; top:25px; right:10px;}
.Header .Search i { display:block; width:50px; height:50px; overflow:hidden; line-height:3.125rem; font-size:2rem; position:absolute; top:0; right:0; text-align:center; cursor:pointer;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
/*針對無障礙設定*/
.Header .Search i:focus{ line-height:2.8125rem;}
.Header .Search.Search:before { content:''; display:block; position:fixed; width:100%; height:0; background:rgba(0,0,0,0.5); top:0; left:0; opacity:0;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Header .Search.SearchOpen:before { opacity:1; height:100%;}
.Header .Search .Open { opacity:1; z-index:1; height:35px; line-height:2.1875rem;}
.Header .Search .Open ~ span { font-size:0.75em; color:white; display:block; width:100%; height:15px; margin-top:35px; overflow:hidden; line-height:0.9375rem; text-align:center;}
.Header .Search .Close { opacity:0; z-index:0;}
.Header .Search.SearchOpen .Open,
.Header .Search.SearchOpen .Open ~ span{ opacity:0; z-index:0;
/*旋轉*/
-ms-transform: rotate(-180deg); /* IE 9 */
-ms-transform-origin: center; /* IE 9 */
-webkit-transform: rotate(-180deg); /* Safari 3-8 */
-webkit-transform-origin: center; /* Safari 3-8 */
transform: rotate(-180deg);
transform-origin: center;}
.Header .SearchBox { position:fixed; width:100%; height:100px; top:100px; right:0px; z-index:1; background:rgba(0,85,170,1); padding:10px; padding-right:60px; display:none;
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
.Header .SearchBox > div.si-wrapper { display:block; width:100%;}
.Header .SearchBox input { width:100%; height:80px; overflow:hidden; background:none; border:0; outline:none; color:rgba(255,255,255,1); padding:10px; line-height:3.75rem; font-size:2rem; font-family:'Roboto', '微軟正黑體', sans-serif;}
.Header .SearchBox i,
.Header .SearchBox a{ display:block; width:50px; height:50px; line-height:3.125rem; position:absolute; top:50%; margin-top:-25px; right:10px; font-size:2rem; text-align:center; color:rgba(255,255,255,1);}
/*針對無障礙設定*/
.Header .SearchBox i:focus,
.Header .SearchBox a:focus{ color:darkblue; line-height:2.8125rem;}
.Header .SearchBox a:before { display:block; width:100%; height:auto; overflow:hidden; line-height:1.5rem; padding:1.125rem; text-align:center; font-size:1.5rem; }
::placeholder { color:rgba(255,255,255,1);}
:-ms-input-placeholder { color:rgba(255,255,255,1);}
::-ms-input-placeholder  { color:rgba(255,255,255,1);}

.Header .Search.SearchOpen .Close { opacity:1; z-index:1;
/*旋轉*/
-ms-transform: rotate(-180deg); /* IE 9 */
-ms-transform-origin: center; /* IE 9 */
-webkit-transform: rotate(-180deg); /* Safari 3-8 */
-webkit-transform-origin: center; /* Safari 3-8 */
transform: rotate(-180deg);
transform-origin: center;}

.Header .SearchBox i:focus,
.Header .SearchBox a:focus,
.Header .Search.SearchOpen i:focus,
.Header .SearchBox input:focus,
.Header .SearchBox button:focus{ background:rgba(255,240,0,1); color:darkblue;}
::placeholder:focus,
:-ms-input-placeholder:focus,
::-ms-input-placeholder:focus{ background:rgba(255,240,0,1); color:darkblue;}

.quick { display:inline-block; width:auto; height:auto; overflow:hidden; position:fixed; right:10px; bottom:10px; z-index:2; width:0; height:0; opacity:0; right:-200px; bottom:-20px; max-width:calc( 50vw - 10px );
 transition:all .5s, transform .5s;
/*圓角*/
border-radius:5px;
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.3);
animation: quick_Ani 0.5s forwards linear;
animation-delay:3s;}
.quick > a { display:inline-block; width:auto; height:auto; overflow:hidden; float:right; padding:5px; background:#f8dc5e; color:#333; border:1px solid #999; text-decoration:none;/*圓角*/
border-radius:5px;
transition:all .5s, transform .5s;}
.quick > a:link,
.quick > a:visited { color:rgba(0,0,0,1);}
.quick > a:hover,
.quick > a:active { color:rgba(0,0,0,.9); background:yellow;}
/*針對無障礙設定*/
.quick > a:focus { color:darkblue; background:yellow;}
form[action="./guide.aspx"] .quick { display:none;}
.quick > .guide { display:block; width:100%; max-width:6.5rem; height:auto; overflow:hidden; float:left; margin:0 auto; padding:0; margin-left:calc( 100% - 6.5rem ); margin-bottom:5px;
/*flex*/
display: flex; justify-content: center; flex-wrap:wrap;}
.quick > .guide * { padding:0; margin:0; list-style:none; text-decoration:none;}
.quick > .guide li { display:inline-block; width:auto; height:auto; overflow:hidden; float:left; clear:both; border-radius:100%; margin-bottom:0;
/*flex*/
display: flex; align-items: center;flex-wrap:wrap;}
.quick > .guide li a { display:block; width:100%; text-align:center; font-size:0.7em;
 border-radius:100%;
/*基礎動畫設定*/
transition:all .5s, transform .5s;}
.quick > .guide li:nth-child(1) { width:5.5rem; height:5.5rem; line-height:5.5rem; margin-right:1rem;}
.quick > .guide li:nth-child(1) a { width:5.5rem; height:5.5rem; line-height:5.5rem;}
.quick > .guide li:nth-child(1) a:link,
.quick > .guide li:nth-child(1) a:visited {  background:#e95377; color:#fff;}
.quick > .guide li:nth-child(1) a:hover,
.quick > .guide li:nth-child(1) a:active { background:rgba(0,85,170,1); color:#fff;}
/*針對無障礙設定*/
.quick > .guide li:nth-child(1) a:focus{ color:darkblue; background:yellow;}
.quick > .guide li:nth-child(2) { width:5rem; height:5rem; line-height:5rem; margin-left:1.5rem;}
.quick > .guide li:nth-child(2) a { width:5rem; height:5rem; line-height:5rem;}
.quick > .guide li:nth-child(2) a:link,
.quick > .guide li:nth-child(2) a:visited {  background:#0081c0; color:#fff;}
.quick > .guide li:nth-child(2) a:hover,
.quick > .guide li:nth-child(2) a:active { background:rgba(0,85,170,1); color:#fff;}
/*針對無障礙設定*/
.quick > .guide li:nth-child(2) a:focus{ color:darkblue; background:yellow;}
.quick > .guide li:nth-child(3) { width:5rem; height:5rem; line-height:5rem; margin-right:1.5em;}
.quick > .guide li:nth-child(3) a { width:5rem; height:5rem; line-height:5rem;}
.quick > .guide li:nth-child(3) a:link,
.quick > .guide li:nth-child(3) a:visited {  background:#e46b02; color:#fff;}
.quick > .guide li:nth-child(3) a:hover,
.quick > .guide li:nth-child(3) a:active { background:rgba(0,85,170,1); color:#fff;}
/*針對無障礙設定*/
.quick > .guide li:nth-child(3) a:focus{ color:darkblue; background:yellow;}
.quick > .guide li:nth-child(4) { width:6rem; height:6rem; line-height:6rem; margin-left:0.5rem;}
.quick > .guide li:nth-child(4) a { width:6rem; height:6rem; line-height:6rem;}
.quick > .guide li:nth-child(4) a:link,
.quick > .guide li:nth-child(4) a:visited {  background:#009481; color:#fff;}
.quick > .guide li:nth-child(4) a:hover,
.quick > .guide li:nth-child(4) a:active { background:rgba(0,85,170,1); color:#fff;}
/*針對無障礙設定*/
.quick > .guide li:nth-child(4) a:focus{ color:darkblue; background:yellow;}

.quick > .guide + a { width:4rem; height:4rem; line-height:4rem; margin-left:2.5rem; font-size:0.8em; text-align:center;
 border-radius:100%;}
.quick > .guide + a:link,
.quick > .guide + a:visited {  background:#390912; color:#fff;}
.quick > .guide + a:hover,
.quick > .guide + a:active { background:rgba(0,85,170,1); color:#fff;}
/*針對無障礙設定*/
.quick > .guide + a:focus{ color:darkblue; background:yellow;}

.quick.close .guide,
.quick.close > .guide + a,
.quick .guide,
.quick > .guide + a{ display:none;}

.quick.open .guide,
.quick.open > .guide + a{ display:block;}
.quick.open .quick-open{ display:none;}


@-webkit-keyframes quick_Ani{
0%{  width:0; height:0; opacity:0; right:-200px; bottom:-20px;}
100%{  width:auto; height:auto; opacity:1; right:10px; bottom:10px;}}
@keyframes quick_Ani{
0%{  width:0; height:0; opacity:0; right:-200px; bottom:-20px;}
100%{  width:auto; height:auto; opacity:1; right:10px; bottom:10px;}}

/*=====================Content======================*/
.Content { width:100%; height:auto; overflow:hidden; margin:0 auto; background:rgba(255,255,255,1);position:relative; padding-top:140px; background:url(../Images/Layout/Content.jpg) top center no-repeat, rgba(255,255,255,1); /*background-attachment:fixed;*/ padding-bottom:160px; background:white; padding-bottom:100px;}
.Content > div { position:relative; z-index:1;}
.Content:after { content:''; width:100%; height:300px; position:absolute; bottom:0; left:0; display:block; background:url(../../TW/Images/Layout/Content_Bottom.jpg) top right no-repeat; z-index:0; display:none;}

.Content > .Ani-Content { width:100%; height:auto; overflow:hidden; opacity:0;}
.Content > .Ani-Content.Ani_o { opacity:1;}
.Content > .Ani-Content1 { opacity:1;}
/**內容預設動畫 共12組(列表及內容共用)*/
.Content > .Ani-Content2 { opacity:1;}
.Home .Content > .Ani-Content2 { opacity:0;}
.Home .Content > .Ani-Content2.Ani_o { opacity:1;}
/*1*/
.Content > .Ani-Content2 > * > * { opacity:1;}
.Content > .Ani-Content2 > * > *:nth-child(1)
{-webkit-animation:Content_Ani-2_1 2s forwards linear;animation:Content_Ani-2_1 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_1{
0%{ opacity:0;}
8%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_1{
0%{ opacity:0;}
8%{ opacity:0;}
100%{ opacity:1;}}
/*2*/
.Content > .Ani-Content2 > * > *:nth-child(2)
{-webkit-animation:Content_Ani-2_2 2s forwards linear;animation:Content_Ani-2_2 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_2{
0%{ opacity:0;}
16%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_2{
0%{ opacity:0;}
16%{ opacity:0;}
100%{ opacity:1;}}
/*3*/
.Content > .Ani-Content2 > * > *:nth-child(3)
{-webkit-animation:Content_Ani-2_3 2s forwards linear;animation:Content_Ani-2_3 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_3{
0%{ opacity:0;}
24%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_3{
0%{ opacity:0;}
24%{ opacity:0;}
100%{ opacity:1;}}
/*4*/
.Content > .Ani-Content2 > * > *:nth-child(4)
{-webkit-animation:Content_Ani-2_4 2s forwards linear;animation:Content_Ani-2_4 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_4{
0%{ opacity:0;}
32%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_4{
0%{ opacity:0;}
32%{ opacity:0;}
100%{ opacity:1;}}
/*5*/
.Content > .Ani-Content2 > * > *:nth-child(5)
{-webkit-animation:Content_Ani-2_5 2s forwards linear;animation:Content_Ani-2_5 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_5{
0%{ opacity:0;}
40%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_5{
0%{ opacity:0;}
40%{ opacity:0;}
100%{ opacity:1;}}
/*6*/
.Content > .Ani-Content2 > * > *:nth-child(6)
{-webkit-animation:Content_Ani-2_6 2s forwards linear;animation:Content_Ani-2_6 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_6{
0%{ opacity:0;}
48%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_6{
0%{ opacity:0;}
48%{ opacity:0;}
100%{ opacity:1;}}
/*7*/
.Content > .Ani-Content2 > * > *:nth-child(7)
{-webkit-animation:Content_Ani-2_7 2s forwards linear;animation:Content_Ani-2_7 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_7{
0%{ opacity:0;}
56%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_7{
0%{ opacity:0;}
56%{ opacity:0;}
100%{ opacity:1;}}
/*8*/
.Content > .Ani-Content2 > * > *:nth-child(8)
{-webkit-animation:Content_Ani-2_8 2s forwards linear;animation:Content_Ani-2_8 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_8{
0%{ opacity:0;}
64%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_8{
0%{ opacity:0;}
64%{ opacity:0;}
100%{ opacity:1;}}
/*9*/
.Content > .Ani-Content2 > * > *:nth-child(9)
{-webkit-animation:Content_Ani-2_9 2s forwards linear;animation:Content_Ani-2_9 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_9{
0%{ opacity:0;}
70%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_9{
0%{ opacity:0;}
70%{ opacity:0;}
100%{ opacity:1;}}
/*10*/
.Content > .Ani-Content2 > * > *:nth-child(10)
{-webkit-animation:Content_Ani-2_10 2s forwards linear;animation:Content_Ani-2_10 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_10{
0%{ opacity:0;}
80%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_10{
0%{ opacity:0;}
80%{ opacity:0;}
100%{ opacity:1;}}
/*11*/
.Content > .Ani-Content2 > * > *:nth-child(11)
{-webkit-animation:Content_Ani-2_11 2s forwards linear;animation:Content_Ani-2_11 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_11{
0%{ opacity:0;}
88%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_11{
0%{ opacity:0;}
88%{ opacity:0;}
100%{ opacity:1;}}
/*12*/
.Content > .Ani-Content2 > * > *:nth-child(12)
{-webkit-animation:Content_Ani-2_12 2s forwards linear;animation:Content_Ani-2_12 2s forwards linear;}
@-webkit-keyframes Content_Ani-2_12{
0%{ opacity:0;}
96%{ opacity:0;}
100%{ opacity:1;}}
@keyframes Content_Ani-2_12{
0%{ opacity:0;}
96%{ opacity:0;}
100%{ opacity:1;}}
/*1*/
.Content > .Ani-Content3,
.Content > .Ani-Content3 > * { opacity:1;}
.Content > .Ani-Content3.Ani_o > *
{-webkit-animation:Content_Ani-3 1s forwards linear;animation:Content_Ani-3 1s forwards linear;}
@-webkit-keyframes Content_Ani-3{
0%{ opacity:1;}
100%{ opacity:1;}}
@keyframes Content_Ani-3{
0%{ opacity:1;}
100%{ opacity:1;}}
.Content > .Ani-Content4,
.Content > .Ani-Content4 > * { display:block; opacity:1; max-width:81.25rem; padding:10px; text-align:center; margin:0 auto;}


/*=====================Content======================*/
/*FixedAds */
.FixedAds { width:15%; min-width:280px; height:auto; overflow:hidden; position:fixed; right:0; bottom:0; z-index:1; padding:10px; right:auto; left:0; }
.FixedAds span { width:30px; height:25px; display:block; overflow:hidden; float:right; float:left; background:rgba(0,85,170,1);
/*陰影*/
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.2);
/*圓角*/
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;}
.FixedAds span i { display:block; width:100%; height:auto; overflow:hidden; text-align:center; line-height:1.5625rem;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.FixedAds span.AdClose i{
/*旋轉*/
-ms-transform: rotate(-180deg); /* IE 9 */
-ms-transform-origin: center; /* IE 9 */
-webkit-transform: rotate(-180deg); /* Safari 3-8 */
-webkit-transform-origin: center; /* Safari 3-8 */
transform: rotate(-180deg);
transform-origin: center;}
.FixedAds a { display:block; width:100%; height:auto; overflow:hidden;
/*陰影*/
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.FixedAds a img { display:block; max-width:100%; height:auto;}
.Home .Header { background:none;
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0);
/*基礎動畫設定*/
-webkit-transition:all 0s, -webkit-transform 0s; transition:all 0s, transform 0s;}
.Home.WrapperFixed .Header { background:rgba(0,85,170,1);
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
.Home .Content.HomeContent { padding-top:0px;background:rgba(255,255,255,1); padding-bottom:0;
/*設定基本動畫效果*/
-webkit-transition:all 0s, -webkit-transform 0s; transition:all 0s, transform 0s;}
.Home .Content.HomeContent > .Ani-Content { position:relative; overflow:hidden;}
/*DefBanner*/
.Home .Content.HomeContent > .Ani-Content .DefBanner { width:100%; height:auto; overflow:hidden; position:relative; z-index:0;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide { position:relative; overflow:hidden;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide img { display:block; width:100%; height:auto; float:left;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide .Iframe { width:100%; height:auto; position:relative; overflow:hidden; float:left;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide .Iframe > iframe { position:absolute; width:130%; height:130%; top:-15%; left:-15%;}
/*首頁廣告動畫一*/
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_1 a { display:block; width:100%; height:auto; overflow:hidden; position:relative;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_1 a img { display:block; width:100%; height:auto;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_1 a img:not(.Ani_BG) { position:absolute; top:0; left:0; height:100%;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_1 a img.Ani_02 { opacity:1; left:0;
-webkit-animation: DefBannerAni_2 5.5s infinite;animation: DefBannerAni_2 5.5s infinite; }
@-webkit-keyframes DefBannerAni_2{
0%{ opacity:0; left:-50%; top:20%;}
20%{ opacity:0; left:-50%; top:20%;}
30%{ opacity:1; left:0%; top:0;}
/*50%{ opacity:1; left:0%; top:-3%;}
70%{ opacity:1; left:0%; top:0;}*/
90%{ opacity:1; left:0%; top:-3%;}
100%{ opacity:0; left:0%; top:-30%; left:100%;}}
@keyframes DefBannerAni_2{
0%{ opacity:0; left:-50%; top:20%;}
20%{ opacity:0; left:-50%; top:20%;}
30%{ opacity:1; left:0%; top:0;}
/*50%{ opacity:1; left:0%; top:-3%;}
70%{ opacity:1; left:0%; top:0;}*/
90%{ opacity:1; left:0%; top:-3%;}
100%{ opacity:0; left:0%; top:-30%; left:100%;}}

.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_1 a img.Ani_03 { opacity:1; left:0;
-webkit-animation: DefBannerAni_3 5.5s infinite;animation: DefBannerAni_3 5.5s infinite; }
@-webkit-keyframes DefBannerAni_3{
0%{ opacity:0; left:-50%; top:20%;}
30%{ opacity:0; left:-50%; top:20%;}
40%{ opacity:1; left:0%; top:0;}
/*60%{ opacity:1; left:0%; top:3%;}*/
90%{ opacity:1; left:0%; top:-3%;}
100%{ opacity:0; left:0%; top:-3%; left:100%;}}
@keyframes DefBannerAni_3{
0%{ opacity:0; left:-50%; top:20%;}
30%{ opacity:0; left:-50%; top:20%;}
40%{ opacity:1; left:0%; top:0;}
/*60%{ opacity:1; left:0%; top:3%;}*/
90%{ opacity:1; left:0%; top:-3%;}
100%{ opacity:0; left:0%; top:-3%; left:100%;}}

.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_1 a img.Ani_04 { opacity:1; left:0;
-webkit-animation: DefBannerAni_4 5.5s infinite;animation: DefBannerAni_4 5.5s infinite; }
@-webkit-keyframes DefBannerAni_4{
0%{ opacity:0;}
45%{ opacity:0;}
55%{ opacity:0;}
95%{ opacity:1;}
100%{ opacity:0;}}
@keyframes DefBannerAni_4{
0%{ opacity:0;}
45%{ opacity:0;}
55%{ opacity:0;}
95%{ opacity:1;}
100%{ opacity:0;}}

.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_1 a img.Ani_05 { opacity:1; left:0;
-webkit-animation: DefBannerAni_5 5.5s infinite;animation: DefBannerAni_5 5.5s infinite; }
@-webkit-keyframes DefBannerAni_5{
0%{ opacity:0;}
55%{ opacity:0;}
65%{ opacity:0;}
95%{ opacity:1;}
100%{ opacity:0;}}
@keyframes DefBannerAni_5{
0%{ opacity:0;}
55%{ opacity:0;}
65%{ opacity:0;}
95%{ opacity:1;}
100%{ opacity:0;}}

/*首頁廣告動畫二*/
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_2 a { display:block; width:100%; height:auto; overflow:hidden; position:relative;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_2 a img { display:block; width:100%; height:auto;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_2 a img:not(.Ani_BG) { position:absolute; top:0; left:0; height:100%;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_2 a img.Ani_01 { opacity:1; left:0;
-webkit-animation: DefBannerAni_21 5.5s infinite;animation: DefBannerAni_21 5.5s infinite; }
@-webkit-keyframes DefBannerAni_21{
0%{ opacity:0;}
10%{ opacity:0;}
50%{ opacity:1;}
95%{ opacity:1;}
100%{ opacity:0;}}
@keyframes DefBannerAni_21{
0%{ opacity:0;}
10%{ opacity:0;}
50%{ opacity:1;}
95%{ opacity:1;}
100%{ opacity:0;}}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_2 a img.Ani_02 { opacity:1; left:0;
-webkit-animation: DefBannerAni_22 5.5s infinite;animation: DefBannerAni_22 5.5s infinite; }
@-webkit-keyframes DefBannerAni_22{
0%{ opacity:0; left:-50%; top:20%;}
30%{ opacity:0; left:-50%; top:20%;}
40%{ opacity:1; left:0%; top:0;}
90%{ opacity:1; left:0%; top:-3%;}
100%{ opacity:0; left:0%; top:-20%; left:100%;}}
@keyframes DefBannerAni_22{
0%{ opacity:0; left:-50%; top:20%;}
30%{ opacity:0; left:-50%; top:20%;}
40%{ opacity:1; left:0%; top:0;}
90%{ opacity:1; left:0%; top:-3%;}
100%{ opacity:0; left:0%; top:-20%; left:100%;}}

/*首頁廣告動畫三*/
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_3 a { display:block; width:100%; height:auto; overflow:hidden; position:relative;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_3 a img { display:block; width:100%; height:auto;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_3 a img:not(.Ani_BG_1) { position:absolute; top:0; left:0; height:100%;}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_3 a img.Ani_BG_2 { opacity:1; left:0;
-webkit-animation: DefBannerAni_31 5.5s infinite;animation: DefBannerAni_31 5.5s infinite; }
@-webkit-keyframes DefBannerAni_31{
0%{ opacity:0;}
10%{ opacity:0;}
50%{ opacity:1;}
95%{ opacity:1;}
100%{ opacity:0;}}
@keyframes DefBannerAni_31{
0%{ opacity:0;}
10%{ opacity:0;}
50%{ opacity:1;}
95%{ opacity:1;}
100%{ opacity:0;}}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_3 a img.Ani_01 { opacity:1; left:0;
-webkit-animation: DefBannerAni_32 5.5s infinite;animation: DefBannerAni_32 5.5s infinite; }
@-webkit-keyframes DefBannerAni_32{
0%{ opacity:0; left:-50%;}
10%{ opacity:0; left:-50%;}
20%{ opacity:1; left:0%;}
90%{ opacity:1; left:0%;}
100%{ opacity:0; left:0%;}}
@keyframes DefBannerAni_32{
0%{ opacity:0; left:-50%;}
10%{ opacity:0; left:-50%;}
20%{ opacity:1; left:0%;}
90%{ opacity:1; left:0%;}
100%{ opacity:0; left:0%;}}
.Home .Content.HomeContent > .Ani-Content .DefBanner .swiper-slide.DefBannerAni_3 a img.Ani_02  { opacity:1; right:0; left:auto;
-webkit-animation: DefBannerAni_33 5.5s infinite;animation: DefBannerAni_33 5.5s infinite; }
@-webkit-keyframes DefBannerAni_33{
0%{ right:-100%; top:20%;opacity:0; }
20%{ right:-100%; top:20%;opacity:1; }
60%{ right:0%; top:10%;opacity:1; }
100%{ right:100%; top:0;opacity:0;}}
@keyframes DefBannerAni_33{
0%{ right:-100%; top:20%;opacity:0; }
20%{ right:-100%; top:20%;opacity:1; }
60%{ right:0%; top:10%;opacity:1; }
100%{ right:100%; top:0;opacity:0;}}
/*DefHotNews*/
.Home .Content.HomeContent > .Ani-Content .DefHotNews * { padding:0; margin:0; list-style:none; text-decoration:none;}
.Home .Content.HomeContent > .Ani-Content .DefHotNews { width:100%; height:60px; overflow:hidden; background:url(../Images/Layout/HotNews.jpg) center center no-repeat; background:rgba(0,85,170,1); position:relative; padding-left:200px;}
.Home .Content.HomeContent > .Ani-Content .DefHotNews > span { width:200px; height:60px; line-height:3rem; overflow:hidden; position:absolute; top:0; left:0; padding-right:60px; background:url(../Images/Layout/HotNewsIcon.png) right center no-repeat; text-align:left; padding-left:20px; font-size:1.5rem; color:#fff;}
.Font-Small .Home .Content.HomeContent > .Ani-Content .DefHotNews > span { line-height:3.75rem;}
.Font-Medium .Home .Content.HomeContent > .Ani-Content .DefHotNews > span { line-height:3rem;}
.Font-Large .Home .Content.HomeContent > .Ani-Content .DefHotNews > span { line-height:2.5rem; font-size:1.3rem;}
.Home .Content.HomeContent > .Ani-Content .DefHotNews #abgne_marquee { width:100%; height:60px; overflow:hidden; position:relative;}
.Home .Content.HomeContent > .Ani-Content .DefHotNews ul { width:100%; height:auto; overflow:hidden; position:absolute;}
.Home .Content.HomeContent > .Ani-Content .DefHotNews ul li { width:100%; height:auto; overflow:hidden;}
.Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a { display:block; width:100%; height:auto; overflow:hidden; text-decoration:none; font-size:1.25rem; line-height:2rem; padding:10px; white-space: nowrap; text-overflow: ellipsis; position:relative; padding-right:150px;}
.Font-Small .Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a { line-height:2.5rem;}
.Font-Medium .Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a { line-height:2rem;}
.Font-Large .Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a { line-height:1.66666667rem; padding-right:170px;}
.Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a:link,
.Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a:visited,
.Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a:hover,
.Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a:active { color:rgba(255,255,255,1); }
/*針對無障礙設定*/
.Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a:focus { color:darkblue;}
.Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a .Time { position:absolute; top:10px; right:10px;}


/*.Home .Ani-Content2*/
.Home .Ani-Content2 { width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; padding-top:40px;}
.Home .Ani-Content2 .Accesskey_C { top:0;}
.Home .Ani-Content2 .DefContent { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.Home .Ani-Content2 .DefContent * { padding:0; margin:0; list-style:none; text-decoration:none;}
/*DefNews*/
.Home .DefNews { width:100%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.Home .DefNews a { display:block; width:100%; height:auto; overflow:hidden;}
/*tab*/
.Home .DefNews .abgne_tab { width:100%; height:auto; overflow:hidden; opacity:0;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .Ani_o .DefNews .abgne_tab { opacity:1;}
.Home .DefNews .abgne_tab .tabs { width:100%; height:auto; overflow:hidden; position:relative; z-index:0; padding-bottom:10px; text-align:center;}
.Home .DefNews .abgne_tab .tabs:after { content:''; width:100%; height:1px; display:block; position:absolute; z-index:1; left:0; bottom:10px; background:#ccc;}
.Home .DefNews .abgne_tab .tabs li { display:inline-block; width:250px; height:70px; position:relative; z-index:2;}
.Home .DefNews .abgne_tab .tabs li:after { content:''; width:160px; height:8px; background:#ccc; position:absolute; left:50%; margin-left:-80px; bottom:-7px; display:block; opacity:0;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .DefNews .abgne_tab .tabs li:hover:after {opacity:1; }
.Home .DefNews .abgne_tab .tabs li.active:after,
.Home .DefNews .abgne_tab .tabs li.active:hover:after{ background:rgba(0,85,170,1); opacity:1; }
.Home .DefNews .abgne_tab .tabs li a { width:100%; height:70px; line-height:4.375rem; font-size:2rem; color:rgba(0,0,0,1); display:block; text-decoration:none; position:relative;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .DefNews .abgne_tab .tabs li a:link,
.Home .DefNews .abgne_tab .tabs li a:visited { color:rgba(0,0,0,1);}
.Home .DefNews .abgne_tab .tabs li a:hover,
.Home .DefNews .abgne_tab .tabs li a:active { color:rgba(0,0,0,1);}
.Home .DefNews .abgne_tab .tabs li.active a:link,
.Home .DefNews .abgne_tab .tabs li.active a:visited,
.Home .DefNews .abgne_tab .tabs li.active a:hover,
.Home .DefNews .abgne_tab .tabs li.active a:active { color:rgba(0,0,0,1);}
.Home .DefNews .abgne_tab .tabs li:not(:last-child) a:after { content:''; position:absolute; z-index:2; display:block; width:1px; height:30px; right:0; top:50%; margin-top:-15px; background:#ccc;}
/*tab_container*/
.Home .DefNews .abgne_tab .tab_container { width:100%; height:auto; overflow:hidden; max-width:110rem; margin:40px auto;}
.Home .DefNews .abgne_tab .tab_container .tab_content { width:100%; height:auto; overflow:hidden; position:relative; padding-left:580px; min-height:18rem;}
.Home .DefNews .abgne_tab .tab_container .tab_content.HideDiv { height:0; min-height:0; overflow:hidden; opacity:0;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews { position:absolute; top:0; left:0; width:580px; height:auto; overflow:hidden; display:none;}
.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews {-webkit-animation: MainNews_Animation 2s forwards linear;animation: MainNews_Animation 2s forwards linear;}
@-webkit-keyframes MainNews_Animation{
0%{ opacity:0;}
100%{ opacity:1;}}
@keyframes MainNews_Animation{
0%{ opacity:0;}
100%{ opacity:1;}}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a { display:block; width:100%; height:auto; overflow:hidden; position:relative; float:left;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a img { display:block; width:100%; height:auto; opacity:.4; float:left;
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span { position:absolute; width:100%; height:auto; padding:20px; left:0; bottom:0; z-index:2; color:#fff; font-size:1rem; padding-top:60px; text-align:left;
text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span strong { display:inline-block; height:40px; line-height:1.875rem; position:absolute; top:10px; left:0; z-index:3;background:#a26400; padding:5px 10px; font-weight:normal;
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span b { font-weight:normal; position:relative; z-index:3;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span:after { content:''; left:0; bottom:0; position:absolute; z-index:2; display:block; width:100%; height:0; background:#0f89d4; opacity:1;
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a:hover span { padding-top:20px;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a:hover span:after { height:100%;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a:hover span strong { opacity:0; left:-100%;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul { width:100%; height:auto; overflow:hidden; padding-left:40px; display:none;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li { width:100%; height:auto; overflow:hidden; position:relative; font-size:1.25rem; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ccc; padding-left:140px;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews .swiper-pagination { bottom:0;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews .swiper-pagination-bullet { width:10px; height:10px; margin:0 2.5px;}
.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:nth-child(1) {-webkit-animation: MainNews_Animation_1 2s forwards linear;animation: MainNews_Animation_1 2s forwards linear;}
@-webkit-keyframes MainNews_Animation_1{
0%{ opacity:0;}
30%{ opacity:0;}
100%{ opacity:1;}}
@keyframes MainNews_Animation_1{
0%{ opacity:0;}
30%{ opacity:0;}
100%{ opacity:1;}}
.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:nth-child(2) {-webkit-animation: MainNews_Animation_2 2s forwards linear;animation: MainNews_Animation_2 2s forwards linear;}
@-webkit-keyframes MainNews_Animation_2{
0%{ opacity:0;}
45%{ opacity:0;}
100%{ opacity:1;}}
@keyframes MainNews_Animation_2{
0%{ opacity:0;}
45%{ opacity:0;}
100%{ opacity:1;}}
.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:nth-child(3) {-webkit-animation: MainNews_Animation_3 2s forwards linear;animation: MainNews_Animation_3 2s forwards linear;}
@-webkit-keyframes MainNews_Animation_3{
0%{ opacity:0;}
60%{ opacity:0;}
100%{ opacity:1;}}
@keyframes MainNews_Animation_3{
0%{ opacity:0;}
60%{ opacity:0;}
100%{ opacity:1;}}
.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:nth-child(4) {-webkit-animation: MainNews_Animation_4 2s forwards linear;animation: MainNews_Animation_4 2s forwards linear;}
@-webkit-keyframes MainNews_Animation_4{
0%{ opacity:0;}
75%{ opacity:0;}
100%{ opacity:1;}}
@keyframes MainNews_Animation_4{
0%{ opacity:0;}
75%{ opacity:0;}
100%{ opacity:1;}}
.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:nth-child(5) {-webkit-animation: MainNews_Animation_5 2s forwards linear;animation: MainNews_Animation_5 2s forwards linear;}
@-webkit-keyframes MainNews_Animation_5{
0%{ opacity:0;}
90%{ opacity:0;}
100%{ opacity:1;}}
@keyframes MainNews_Animation_5{
0%{ opacity:0;}
90%{ opacity:0;}
100%{ opacity:1;}}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a { text-decoration:none; line-height:2.5rem; padding:0 10px;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag { width:140px; height:2.5rem; line-height:2.5rem; padding:0; text-align:center; background:#a26400; color:#fff; position:absolute; top:0; left:0;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag,
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:hover,
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:active { background:rgba(0,85,170,1);}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText { display:block; position:relative; padding-left:190px;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText .Time { color:#999; display:block; width:190px; position:absolute; top:0; left:0; text-align:center;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText .Time ~ span { color:#444; display:block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time,
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time ~ span { color:rgba(0,85,170,1);}
.Home .DefNews .abgne_tab .tab_container .tab_content > a.More { font-size:1.25rem; color:#666; text-decoration:none; text-align:right; background:url(../Images/Layout/More.png) right center no-repeat; padding-right:30px; display:none;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}

.Home .DefNews .abgne_tab .tab_container .tab_content > a.More:hover,
.Home .DefNews .abgne_tab .tab_container .tab_content > a.More:active { color:#0f89d4;}

/*20181127結構修改*/
.Home .DefNews .abgne_tab .tab_container { width:100%; height:auto; overflow:hidden; position:relative; z-index:0; padding-bottom:10px; text-align:center; min-height:30rem; margin-top:0; max-width:110rem;}
.Home .DefNews .abgne_tab .tab_container:before{ content:''; position:absolute; z-index:0; display:block; width:100%; height:1px; left:0; top:74px; background:#ccc;}
.Home .DefNews .abgne_tab .tab_container .tab_content{ display:inline-block; width:300px; width:auto; min-width:160px; height:70px; position:static; z-index:2; overflow:visible; padding:0; min-height:0;}
.Home .DefNews .abgne_tab .tab_container .tab_content > span { width:100%; height:70px; line-height:3.5rem; font-size:2rem; color:rgba(0,0,0,1); display:block; text-decoration:none; position:relative; font-size:1rem; padding:0 20px;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
    .Font-Large .Home .DefNews .abgne_tab .tab_container .tab_content { min-width:150px;}
	.Font-Large .Home .DefNews .abgne_tab .tab_container .tab_content > span { line-height:2.91666667rem; font-size:0.85rem;}
	.Font-Medium .Home .DefNews .abgne_tab .tab_container .tab_content > span { line-height:3.5rem;}
	.Font-Small .Home .DefNews .abgne_tab .tab_container .tab_content > span { line-height:4.375rem;}

.Home .DefNews .abgne_tab .tab_container .tab_content.Active > span { color:rgba(0,0,0,1);}
.Home .DefNews .abgne_tab .tab_container .tab_content:not(:last-child) > span:before{ content:''; position:absolute; z-index:2; display:block; width:1px; height:30px; right:0; top:50%; margin-top:-15px; background:#ccc;}
.Home .DefNews .abgne_tab .tab_container .tab_content > span:after{ content:''; width:160px; height:8px; background:#ccc; position:absolute; left:50%; margin-left:-80px; bottom:-7px; display:block; opacity:0;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .DefNews .abgne_tab .tab_container .tab_content.Active > span:after{ background:rgba(40,150,215,1); opacity:1; }
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews { top:7rem;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul { width:calc(100% - 580px); position:absolute; top:7rem; right:0;}
.Home .DefNews .abgne_tab .tab_container .tab_content > a.More { position:absolute; right:0; bottom:0;}
.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText .Time ~ span { text-align:left;}

/*DefAds*/
.Home .Ani-Content2 .DefContent .DefAds { width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; padding-left:50%; opacity:0;}
.Home .Ani-Content2 .DefContent .DefAds > div { width:50%; height:auto; overflow:hidden; float:left; position:relative;}
.Home .Ani-Content2 .DefContent .DefAds > div iframe { position:absolute; width:100%; height:100%; z-index:2;}

.Home .Ani-Content2 .DefContent .DefAds > div:nth-child(5n+2),
.Home .Ani-Content2 .DefContent .DefAds > div:nth-child(5n+4) { clear:both;}
.Home .Ani-Content2 .DefContent .DefAds > div img { display:block; width:100%; height:auto; float:left; opacity:0;}
.Home .Ani-Content2 .DefContent .DefAds > div a { display:block; width:100%; height:auto; overflow:hidden; position:relative;}
.Home .Ani-Content2 .DefContent .DefAds > div a span.Title { position:absolute; width:auto; height:50px; display:inline-block; padding:10px; left:0; top:10px; z-index:2; color:#fff; font-size:1rem; border-bottom:2px solid #fff; padding-left:20px;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .Ani-Content2 .DefContent .DefAds > div a:hover span.Title { left:-100%;}
.Home .Ani_o .DefAds { opacity:1;}
.Home .Ani_o .DefAds > div a:before{ content:''; position:absolute; z-index:1; width:0; height:0; top:0; left:0; margin-top:50%; margin-left:50%; opacity:0; background:rgba(15,140,210,.9); z-index:2;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .Ani_o .DefAds > div a:hover:before { width:100%; height:100%; margin-top:0; margin-left:0;   opacity:1;}
.Home .Ani_o .DefAds > div a:after{ content:''; position:absolute; width:100%; height:100%; top:0; left:0; opacity:0; background: url(../Images/Layout/LogoSingle.png) center center no-repeat; z-index:2;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .Ani_o .DefAds > div a:hover:after { opacity:1;}
.Home .Ani-Content2 .DefContent .DefAds > div .iframe { position:absolute; width:100%; height:100%; z-index:1; opacity:1; top:0; left:0;}
.Home .Ani_o .DefAds > div:nth-child(1) iframe,
.Home .Ani_o .DefAds > div:nth-child(1) .iframe{-webkit-animation: DefAds_Animation_1 1s forwards linear;animation: DefAds_Animation_1 1s forwards linear; width:100%; height:100%;}
@-webkit-keyframes DefAds_Animation_1{
0%{ top:50%; left:50%; width:0; height:0;}
100%{ top:0; left:0; width:100%; height:100%;}}
@keyframes DefAds_Animation_1{
0%{ top:50%; left:50%; width:0; height:0;}
100%{ top:0; left:0; width:100%; height:100%;}}

.Home .Ani_o .DefAds > div:nth-child(2) iframe,
.Home .Ani_o .DefAds > div:nth-child(2) .iframe{-webkit-animation: DefAds_Animation_2 1s forwards linear;animation: DefAds_Animation_2 1s forwards linear; width:100%; height:100%;}
@-webkit-keyframes DefAds_Animation_2{
0%{ top:50%; left:50%; width:0; height:0;}
30%{ top:50%; left:50%; width:0; height:0;}
100%{ top:0; left:0; width:100%; height:100%;}}
@keyframes DefAds_Animation_2{
0%{ top:50%; left:50%; width:0; height:0;}
30%{ top:50%; left:50%; width:0; height:0;}
100%{ top:0; left:0; width:100%; height:100%;}}

.Home .Ani_o .DefAds > div:nth-child(3) iframe,
.Home .Ani_o .DefAds > div:nth-child(3) .iframe{-webkit-animation: DefAds_Animation_3 1s forwards linear;animation: DefAds_Animation_3 1s forwards linear; width:100%; height:100%;}
@-webkit-keyframes DefAds_Animation_3{
0%{ top:50%; left:50%; width:0; height:0;}
50%{ top:50%; left:50%; width:0; height:0;}
100%{ top:0; left:0; width:100%; height:100%;}}
@keyframes DefAds_Animation_3{
0%{ top:50%; left:50%; width:0; height:0;}
50%{ top:50%; left:50%; width:0; height:0;}
100%{ top:0; left:0; width:100%; height:100%;}}

.Home .Ani_o .DefAds > div:nth-child(4) iframe,
.Home .Ani_o .DefAds > div:nth-child(4) .iframe{-webkit-animation: DefAds_Animation_4 1.5s forwards linear;animation: DefAds_Animation_4 1.5s forwards linear; width:100%; height:100%;}
@-webkit-keyframes DefAds_Animation_4{
0%{ top:50%; left:50%; width:0; height:0;}
60%{ top:50%; left:50%; width:0; height:0;}
100%{ top:0; left:0; width:100%; height:100%;}}
@keyframes DefAds_Animation_4{
0%{ top:50%; left:50%; width:0; height:0;}
60%{ top:50%; left:50%; width:0; height:0;}
100%{ top:0; left:0; width:100%; height:100%;}}

.Home .Ani_o .DefAds > div:nth-child(5) iframe,
.Home .Ani_o .DefAds > div:nth-child(5) .iframe{-webkit-animation: DefAds_Animation_5 1.5s forwards linear;animation: DefAds_Animation_5 1.5s forwards linear; width:100%; height:100%;}
@-webkit-keyframes DefAds_Animation_5{
0%{ top:50%; left:50%; width:0; height:0;}
70%{ top:50%; left:50%; width:0; height:0;}
100%{ top:0; left:0; width:100%; height:100%;}}
@keyframes DefAds_Animation_5{
0%{ top:50%; left:50%; width:0; height:0;}
70%{ top:50%; left:50%; width:0; height:0;}
100%{ top:0; left:0; width:100%; height:100%;}}
.Home .Ani-Content2 .DefContent .DefAds > div:first-child { width:50%; position:absolute; top:0; left:0;}

/*DefLinks*/
.Home .Ani-Content2 .DefContent .DefLinks { width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; padding:20px 0; background:rgba(255,255,255,1);}
.Home .Ani-Content2 .DefContent .DefLinks ul { width:100%; height:auto; max-width:81.25rem; max-width:56.25rem; padding:10px; overflow:hidden; margin:0 auto;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center;justify-content: center;}
.Home .Ani-Content2 .DefContent .DefLinks ul li { width:25%; height:auto; overflow:hidden;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .Ani-Content2 .DefContent .DefLinks ul li a { display:block; width:100%; height:auto; overflow:hidden; text-align:center; padding:20px;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Home .Ani-Content2 .DefContent .DefLinks ul li a:link,
.Home .Ani-Content2 .DefContent .DefLinks ul li a:visited { color:rgba(0,0,0,1);}
.Home .Ani-Content2 .DefContent .DefLinks ul li a:hover,
.Home .Ani-Content2 .DefContent .DefLinks ul li a:active { color:rgba(0,0,0,.9);}
/*針對無障礙設定*/
.Home .Ani-Content2 .DefContent .DefLinks ul li a:focus { color:darkblue;}
.Home .Ani-Content2 .DefContent .DefLinks ul li a > span { display:block; width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:20px; padding:30px;
/*圓角*/
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;}
.Home .Ani-Content2 .DefContent .DefLinks ul li a > span:before { content:''; display:block; width:120%; height:20px; overflow:hidden; background:rgba(255,255,255,1); position:absolute; top:50%; margin-top:-10px; left:-10%; z-index:1;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;
/*旋轉*/
-ms-transform: rotate(-45deg); /* IE 9 */
-ms-transform-origin: center; /* IE 9 */
-webkit-transform: rotate(-45deg); /* Safari 3-8 */
-webkit-transform-origin: center; /* Safari 3-8 */
transform: rotate(-45deg);
transform-origin: center;}
.Home .Ani-Content2 .DefContent .DefLinks ul li:hover a > span:before {
/*旋轉*/
-ms-transform: rotate(45deg); /* IE 9 */
-ms-transform-origin: center; /* IE 9 */
-webkit-transform: rotate(45deg); /* Safari 3-8 */
-webkit-transform-origin: center; /* Safari 3-8 */
transform: rotate(45deg);
transform-origin: center;}
.Home .Ani-Content2 .DefContent .DefLinks ul li a:focus > span:before { background:rgba(255,240,0,1);}
.Home .Ani-Content2 .DefContent .DefLinks ul li a > span:after { content:''; display:block; width:100%; height:100%; overflow:hidden; border:5px solid rgba(0,0,0,.1); position:absolute; top:0; left:0; z-index:0;
/*設定基本動畫效果*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;
/*圓角*/
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;}
.Home .Ani-Content2 .DefContent .DefLinks ul li:hover a > span:after { border:5px solid rgba(0,0,0,1);}
.Home .Ani-Content2 .DefContent .DefLinks ul li a > span > span  { display:block; max-width:100%; height:auto; position:relative; z-index:1;
/*圓角*/
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;}
.Home .Ani-Content2 .DefContent .DefLinks ul li a > span > span img { display:block; max-width:100%; height:auto; position:relative;
/*圓角*/
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;}
.Home .Ani-Content2.Ani_o .DefContent .DefLinks ul li:nth-child(1) {-webkit-animation: MainNews_Animation_1 2s forwards linear;animation: MainNews_Animation_1 2s forwards linear;}
.Home .Ani-Content2.Ani_o .DefContent .DefLinks ul li:nth-child(2) {-webkit-animation: MainNews_Animation_2 2s forwards linear;animation: MainNews_Animation_2 2s forwards linear;}
.Home .Ani-Content2.Ani_o .DefContent .DefLinks ul li:nth-child(3) {-webkit-animation: MainNews_Animation_3 2s forwards linear;animation: MainNews_Animation_3 2s forwards linear;}
.Home .Ani-Content2.Ani_o .DefContent .DefLinks ul li:nth-child(4) {-webkit-animation: MainNews_Animation_4 2s forwards linear;animation: MainNews_Animation_4 2s forwards linear;}
.Home .Ani-Content2.Ani_o .DefContent .DefLinks ul li:nth-child(5) {-webkit-animation: MainNews_Animation_5 2s forwards linear;animation: MainNews_Animation_5 2s forwards linear;}
.Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(1) a > span > span { background:url(../Images/Layout/DefLink-1.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(2) a > span > span { background:url(../Images/Layout/DefLink-2.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(3) a > span > span { background:url(../Images/Layout/DefLink-3.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(4) a > span > span { background:url(../Images/Layout/DefLink-4.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(5) a > span > span { background:url(../Images/Layout/DefLink-5.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Home .Ani-Content2 .DefContent .DefLinks ul li a span ~ p { font-size:1.5rem;}

/**=====================ListHeader 列表標題*=====================*/
.Content .Ani-Content .ListHeader { width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:20px;}
.Content .Ani-Content .ListHeader * { padding:0; margin:0; list-style:none; text-decoration:none;}
.Content .Ani-Content .ListHeader > h1 { width:100%; height:auto; overflow:hidden; font-size:2.5rem; line-height:3rem; text-align:center; color:rgba(0,85,170,1); font-weight:normal;}
.Content .Ani-Content .ListHeader p { width:100%; height:auto; overflow:hidden; padding:5px; text-align:center; font-size:0.75rem;}
.Content .Ani-Content .ListHeader p > * { display:inline-block; padding:0 2.5px; color:rgba(0,0,0,1);}

/**=====================ListCategory 列表分類*=====================*/
.Content .Ani-Content .ListCategory { width:100%; max-width:81.25rem; height:auto; overflow:hidden; margin:0 auto; margin-bottom:20px;}
.Content .Ani-Content .ListCategory * { padding:0; margin:0; list-style:none; text-decoration:none;}
.Content .Ani-Content .ListCategory ul { width:100%; height:auto; overflow:hidden; text-align:center;}
.Content .Ani-Content .ListCategory ul li { display:inline-block; width:auto; height:auto; overflow:hidden; border:1px solid rgba(0,0,0,.1);}
.Content .Ani-Content .ListCategory ul li a { display:block; width:100%; height:auto; overflow:hidden; padding:10px; line-height:1rem; font-size:1rem;}
.Content .Ani-Content .ListCategory ul li a:link,
.Content .Ani-Content .ListCategory ul li a:visited { color:rgba(0,0,0,1);}
.Content .Ani-Content .ListCategory ul li a:hover,
.Content .Ani-Content .ListCategory ul li a:active { color:rgba(0,0,0,.9);}
/*針對無障礙設定*/
.Content .Ani-Content .ListCategory ul li a:focus { color:darkblue;}
.Content .Ani-Content .ListCategory ul li.Active { background:rgba(0,85,170,1); border:1px solid rgba(0,85,170,1);}
.Content .Ani-Content .ListCategory ul li.Active a:link,
.Content .Ani-Content .ListCategory ul li.Active a:visited { color:rgba(255,255,255,1);}
.Content .Ani-Content .ListCategory ul li.Active a:hover,
.Content .Ani-Content .ListCategory ul li.Active a:active { color:blue;}
/*針對無障礙設定*/
.Content .Ani-Content .ListCategory ul li.Active a:focus { color:darkblue;}

/*=====================ListContent 圖/文列表=====================*/
.Content .ListContent { width:100%; height:auto; overflow:hidden; max-width:64rem; padding:10px; margin:0 auto;}
.Content .ListContent * { padding:0; margin:0; list-style:none;}
.Content .ListContent li { width:100%; height:auto; overflow:hidden; float:left; border:1px solid rgba(0,0,0,.1);}
.Content .ListContent li:only-child { float:none; margin:0 auto;}
.Content .ListContent li a { display:block; width:100%; height:auto; overflow:hidden; float:left; text-decoration:none; padding:5px;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Content .ListContent li a:link,
.Content .ListContent li a:visited { color:rgba(0,0,0,1);}
.Content .ListContent li a:hover,
.Content .ListContent li a:active { color:rgba(0,0,0,.9); color:blue; border:2px solid blue;}
/*針對無障礙設定*/
.Content .ListContent li a:focus { color:darkblue;}

/*=====================About空軍簡介/Weapon武器展示/Camp寒假戰鬥營共用=====================*/
.Content .ListContent.About li { margin-bottom:20px;}
.Content .ListContent.About li > a{ padding:0;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center;justify-content: center;
	}
/*20180914無障礙不允許
.Content .ListContent.About li:nth-child(even){-webkit-flex-direction: row-reverse; flex-direction: row-reverse;}*/
.Content .ListContent.About li a > span.Img { display:block; width:50%; height:auto; overflow:hidden; float:left; position:relative; flex-shrink: 0; padding:0; background:rgba(255,255,255,1);}
.Content .ListContent.About li a > span.Img > img { display:block; width:100%; height:auto; float:left;}
.Content .ListContent.About li a > span.Img > img.UploadImg { position:absolute; top:0%; left:0%; width:100%; height:100%;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Content .ListContent.About li a > span.Img:hover > img.UploadImg { top:-10%; left:-10%; width:120%; height:120%;}
.Content .ListContent.About li a > span:last-child { width:50%; height:auto; overflow:hidden; float:right; padding:20px; flex-shrink: 0;}
.Content .ListContent.About li a > span:last-child > span { display:block; width:100%; height:auto; overflow:hidden;}
.Content .ListContent.About li a > span:last-child > span.Title { font-size:2rem; line-height:2.5rem; font-weight:bold;}
.Content .ListContent.About li a > span:last-child > span.Text { font-size:1rem; opacity:.7;}

.Content .ListContent.About li a > span:last-child.new-open { width:100%; position:absolute; left:0; bottom:3px; line-height:1; text-align:center; padding:0; font-size:0.6rem;}

/*=====================Leadership領導階層/History古往今來/Unit空軍單位來/Unit為民服務共用=====================*/
.Content .ListContent.Leadership {
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-justify-content: center;justify-content: center;flex-wrap:wrap;}
.Content .ListContent.Leadership li { flex-shrink: 0; width:24%; margin-right:1%; margin-bottom:1rem; height:auto; overflow:hidden; float:left;}
.Content .ListContent.Leadership li:nth-child(4n+1) { clear:both;}
.Content .ListContent.Leadership li:only-child { float:none; margin:0 auto;}
.Content .ListContent.Leadership li > a { padding:0;}
.Content .ListContent.Leadership li span.Img { display:block; width:100%; height:auto; overflow:hidden; float:left; position:relative; padding:0; background:rgba(255,255,255,1);}
.Content .ListContent.Leadership li span.Img > img { display:block; width:100%; height:auto; float:left;}
.Content .ListContent.Leadership li span.Img > img.UploadImg { position:absolute; top:0%; left:0%; width:100%; height:100%;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Content .ListContent.Leadership li span.Img:hover > img.UploadImg { top:-10%; left:-10%; width:120%; height:120%;}
.Content .ListContent.Leadership li > a span:last-child { width:100%; height:auto; overflow:hidden; float:right;}
.Content .ListContent.Leadership li > a span:last-child > span { display:block; width:100%; height:auto; overflow:hidden; padding:20px;}
.Content .ListContent.Leadership li > a span:last-child > span.Title { font-size:1rem; line-height:1.5rem; font-weight:bold; text-align:center;}

.Content .ListContent.Leadership li > a.NoImg { padding:5px;}
.Content .ListContent.Leadership li > a.NoImg span:last-child > span.Title { padding:0; text-align:left; font-weight:normal;}

/*大分類*/
.Content .ListContent.Leadership.Category li { width:49%; margin-right:2%;}
.Content .ListContent.Leadership.Category li:nth-child(4n+1) { clear:none; float:left;}
.Content .ListContent.Leadership.Category li:nth-child(even) { float:right; margin-right:0;}
.Content .ListContent.Leadership.Category li:only-child { float:none; margin:0 auto;}
.Content .ListContent.Leadership.Category li > span > a.Title { font-size:2rem; line-height:2.5rem; font-weight:bold; text-align:center;}
.Content .ListContent.Leadership.Category li > a span:last-child > span.Title { font-size:2rem; line-height:2.5rem; font-weight:bold; text-align:center;}

/*主題介紹*/
.Content .UnitCat ~ .Ani-Content2 .ListContent.Leadership {
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-justify-content: center;justify-content: center;flex-wrap:wrap;}

/*=====================News最新消息=====================*/
.Content .ListContent.News li:not(:last-child) { margin-bottom:10px;}
.Content .ListContent.News li a { display:block; width:100%; height:auto; overflow:hidden; float:left; position:relative; padding:10px; padding-right:130px;}
.Content .ListContent.News span.Title { width:100%; height:auto; overflow:hidden; float:right; font-size:1rem; line-height:1.5rem; font-weight:bold;}
.Content .ListContent.News span.Time { width:120px; height:auto; overflow:hidden; font-size:1rem; line-height:1.5rem; top:10px; right:10px; position:absolute;}

/*=====================Link最新消息/Public政府資訊公開=====================*/
.Content .ListContent.Link {
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-justify-content: center;justify-content: center;flex-wrap:wrap;}
.Content .ListContent.Link li { flex-shrink: 0; width:32.3%; margin-right:1%; margin-bottom:1rem; height:auto; overflow:hidden; float:left;}
.Content .ListContent.Linkli:nth-child(3n+1) { clear:both;}
.Content .ListContent.Link li:only-child { margin:0 auto; margin-bottom:1rem;}
.Content .ListContent.Link li a { display:block; width:100%; height:auto; overflow:hidden; position:relative;  padding:0;padding-left:150px; min-height:150px;}
.Content .ListContent.Link li a .Img { display:block; width:150px; height:150px; overflow:hidden; position:absolute; top:0; left:0; padding:0; background:rgba(255,255,255,1);}
.Content .ListContent.Link li a .Img > img { display:block; width:150px; height:150px; float:left;}
.Content .ListContent.Link li a .Img > img.UploadImg  { position:absolute; top:0%; left:0%; width:100%; height:100%;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Content .ListContent.Link li a .Img:hover > img.UploadImg  { top:-10%; left:-10%; width:120%; height:120%;}
.Content .ListContent.Link li a > span:last-child { width:100%; height:auto; overflow:hidden; float:right;}
.Content .ListContent.Link li a > span:last-child > span { display:block; width:100%; min-height:150px; height:auto; overflow:hidden; padding:10px;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: left;justify-content: left; font-size:1rem; line-height:1.5rem; font-weight:bold;}

.Content .ListContent.Link li.Download > a span:last-child > span { padding-right:60px; position:relative;}
.Content .ListContent.Link li.Download > a span:last-child > span:before { content:''; display:block; width:30px; height:30px; position:absolute; top:50%; margin-top:-15px; right:10px; background:url(../Images/Layout/Icon_Download.png) center center no-repeat; opacity:0.7;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;} 
.Content .ListContent.Link li.Download > span > a:hover:before { opacity:0.9;}

/*=====================ListPages======================*/
.ListPages { width:100%; height:auto; overflow:hidden; padding:10px; float:left; margin-bottom:20px;}
.ListPages * { padding:0; margin:0; list-style:none; text-decoration:none;}
.ListPages ul { display:block; width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.ListPages ul li { display:inline-block; width:50px; height:auto; line-height:3.125rem; overflow:hidden; margin-right:5px; text-align:center; border:1px solid rgba(0,0,0,.1);
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.ListPages ul li:last-child { margin-right:0;}
.ListPages ul li:hover { border:1px solid rgba(0,0,0,1);}
.ListPages ul li a { display:block; width:100%; height:auto; overflow:hidden; float:left; padding:5px; font-size:1.5rem;}
.ListPages ul li a:link,
.ListPages ul li a:visited { color:rgba(0,0,0,1);}
.ListPages ul li a:hover,
.ListPages ul li a:active { color:rgba(0,0,0,1);}
/*針對無障礙設定*/
.ListPages ul li a:focus { border:2px solid darkblue; color:darkblue; line-height:2.8125rem;}
.ListPages ul li.NowNumber { background:rgba(0,85,170,1);}
.ListPages ul li.NowNumber a:link,
.ListPages ul li.NowNumber a:visited,
.ListPages ul li.NowNumber a:hover,
.ListPages ul li.NowNumber a:active { color:rgba(255,255,255,1);}
/*針對無障礙設定*/
.ListPages ul li.NowNumber a:focus { background:rgba(255,240,0,1); color:darkblue;}


/**=====================ContentHeader 內文標題*=====================*/
.Content .Ani-Content .ContentHeader { width:100%; height:auto; overflow:hidden; position:relative; margin:0 auto; margin-bottom:20px; max-width:81.25rem; padding:0 10px;}
.Content .Ani-Content .ContentHeader * { padding:0; margin:0; list-style:none; text-decoration:none;}
.Content .Ani-Content .ContentHeader p { width:100%; height:auto; overflow:hidden; text-align:left; font-size:0.75rem; margin-bottom:10px;}
.Content .Ani-Content .ContentHeader p > * { display:inline-block; padding:0 2.5px; color:rgba(0,0,0,1);}
.Content .Ani-Content .ContentHeader > div { width:100%; height:auto; overflow:hidden; position:relative; padding-right:7rem;}
.Content .Ani-Content .ContentHeader > div h1 { width:100%; height:auto; overflow:hidden; font-size:2rem; line-height:2rem; text-align:left; font-weight:normal; position:relative; padding-bottom:1rem; color:rgba(0,0,0,1);}
.Content .Ani-Content .ContentHeader > div h1:before { content:''; display:block; width:3rem; height:.25rem; overflow:hidden; left:0; bottom:0; background:rgba(0,85,170,1); position:absolute;}

.Content .Ani-Content .ContentHeader > div h1 ~ .Share { width:6.5rem; height:2rem; line-height:2rem; overflow:hidden; position:absolute; top:0; right:0;}
.Content .Ani-Content .ContentHeader > div h1 ~ .Share > div { width:2rem; height:2rem; overflow:hidden; float:left; margin-right:0.25rem;}
.Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:last-child { margin-right:0;}
.Content .Ani-Content .ContentHeader > div h1 ~ .Share > div a { display:block; width:100%; height:2rem; overflow:hidden; line-height:2rem; float:left;
/*圓角*/
border-radius:0.25rem;}
.Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(1) a { background:rgba(60,90,150,1);}
.Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(2) a { background:rgba(0,195,0,1);}
.Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(3) a { background:rgba(220,75,60,1);}
.Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(1) a:focus,
.Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(2) a:focus,
.Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(3) a:focus{ background:rgba(255,240,0,1);color:darkblue;}
.Content .Ani-Content .ContentHeader > div h1 ~ .Share ~ .Time { display:block; width:100%; height:auto; overflow:hidden; margin:0; padding:10px 0; font-size:0.5rem; color:rgba(0,0,0,1);}

/*=====================編輯器=====================*/
.Des { width:100%; height:auto; overflow:hidden; max-width:81.25rem; padding:10px; margin:0 auto;}
.Des *:not(iframe) { max-width:100%; height:auto; line-height:2rem;}
.Des iframe { max-width:100%;}
.Des img { display:block; max-width:100%; height:auto; margin:0 auto;}
.Des.Submission,

.Des.WebInfo{ max-width:65.25rem;}
.Des > span#ContentPlaceHolder1_lab_Upd { color:rgba(0,0,0,1);}
.Des > * > * { margin-bottom:2em;}

.Des .activity-dynamics { display:block; width:100%; height:auto; overflow:hidden; float:left;}
.Des .activity-dynamics .dynamics-left { width:25rem; height:auto; overflow:hidden; float:left;}
.Des .activity-dynamics .dynamics-left strong { color:rgba(0,85,170,1);}
.Des .activity-dynamics .dynamics-right { width:calc( 100% - 25rem ); height:auto; overflow:hidden; float:right;}
.Des .activity-dynamics .dynamics-right img { display:block; max-width:calc( 50% - 10px ); max-width:100%; height:auto; float:right; margin-bottom:10px; border:1px solid #ccc; margin-left:10px;}

/*1024*/
@media screen and (max-width:64rem) and (min-height: 0) {
.Des .activity-dynamics .dynamics-right img { max-width:100%; margin-left:0;}
	}
/*768*/
@media screen and (max-width:48rem) and (min-height: 0) {
.Des .activity-dynamics .dynamics-left { width:100%;}
.Des .activity-dynamics .dynamics-right { width:100%;}
	}

/*月刊投稿 論文撰寫格式*/
.Des.Submission .Essay_Detail_List { width:100%; height:auto; overflow:hidden; margin:0;}
.Des.Submission .Essay_Detail_List * { padding:0; margin:0; list-style:none;}
.Des.Submission .Essay_Detail_List li { position:relative; padding-left:2rem; line-height:1.5rem;}
.Des.Submission .Essay_Detail_List li > span { position:absolute; top:0; left:0; width:2rem;}
.Des.Submission .Essay_Detail_List > ul > li:not(:last-child) { margin-bottom:1rem;}
.Des.Submission .Essay_Detail_List > ul > li > ul > li:not(:last-child) { margin-bottom:0.5rem;}
.Des.Submission .Essay_Detail_List > ul > li > ul > li > ul > li:not(:last-child) { margin-bottom:0.25rem;}

.Des ~ .DownList { width:100%; height:auto; overflow:hidden; max-width:81.25rem; padding:10px; margin:0 auto;}
.Des ~ .DownList > a { display:block; width:100%; height:auto; overflow:hidden; position:relative; border:1px solid rgba(0,0,0,0.1); margin-bottom:1rem; padding:0.5rem; text-decoration:none; padding-right:60px;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Des ~ .DownList > a:before { content:''; display:block; width:30px; height:30px; position:absolute; top:50%; margin-top:-15px; right:10px; background:url(../Images/Layout/Icon_Download.png) center center no-repeat; opacity:0.7;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;} 
.Des ~ .DownList > a:hover:before { opacity:0.9;}
.Des ~ .DownList > a.LinkOut:before { content:''; display:block; width:30px; height:30px; position:absolute; top:50%; margin-top:-15px; right:10px; background:url(../Images/Layout/Icon_LinkOut.png) center center no-repeat; opacity:0.7;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;} 
.Des ~ .DownList > a.LinkOut:hover:before { opacity:0.9;}
.Des ~ .DownList > a:link,
.Des ~ .DownList > a:visited { color:rgba(0,0,0,1);}
.Des ~ .DownList > a:hover,
.Des ~ .DownList > a:active { color:rgba(0,0,0,.9);}
/*針對無障礙設定*/
.Des ~ .DownList > a:focus { color:darkblue;}

/*=====================電子投票=====================*/
.Vote_List ~ .Ani-Content2 { width:100%; height:auto; overflow:hidden; max-width:81.25rem; padding:10px; margin:0 auto; padding:10px;}
.Vote_List ~ .Ani-Content2 * { padding:0; margin:0; list-style:none;}
.Vote_List ~ .Ani-Content2 .LinkList { width:100%; height:auto; overflow:hidden;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-justify-content: left;justify-content: left;flex-wrap:wrap;}
.Vote_List ~ .Ani-Content2 .LinkList li { width:100%; height:auto; overflow:hidden;}
.Vote_List ~ .Ani-Content2 .LinkList li:nth-child(odd) { background:rgba(150,150,150,0.1);}
.Vote_List ~ .Ani-Content2 .LinkList li > * { display:block; height:auto; overflow:hidden; padding:10px; float:left;}
.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(1) { width:10%;}
.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(2) { width:60%;}
.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(3) { width:10%;}
.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(4) { width:10%;}
.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(5) { width:10%; text-decoration:none; color:rgba(0,0,0,1); text-align:center;}
.Vote_List ~ .Ani-Content2 .LinkList li:first-child { background:rgba(0,85,170,1);}
.Vote_List ~ .Ani-Content2 .LinkList li:first-child > * { color:rgba(255,255,255,1);}

.Vote_Info { width:100%; height:auto; overflow:hidden; max-width:81.25rem; padding:10px; margin:0 auto;}

.Vote_View { width:100%; height:auto; overflow:hidden; max-width:81.25rem; padding:10px; margin:0 auto;}
.Vote_View > div:nth-child(1) { width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:2rem; line-height:2.5rem;}
.Vote_View > div:nth-child(2) { width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:1rem; line-height:1.5rem; text-align:center; border-bottom:1px solid rgba(0,0,0,0.3); margin-bottom:1rem;}
.Vote_View > *:nth-child(3) { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; margin:0; list-style:none;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-justify-content: left;justify-content: left;flex-wrap:wrap;}
.Vote_View > *:nth-child(3) li { width:100%; height:auto; overflow:hidden;}
.Vote_View > *:nth-child(3) li:nth-child(odd) { background:rgba(150,150,150,0.1);}
.Vote_View > *:nth-child(3) li > * { display:block; height:auto; overflow:hidden; padding:10px; float:left;}
.Vote_View > *:nth-child(3) li > *:nth-child(1) { width:50%;}
.Vote_View > *:nth-child(3) li > *:nth-child(2) { width:40%;}
.Vote_View > *:nth-child(3) li > *:nth-child(3) { width:10%;}
.Vote_View > *:nth-child(3) li:first-child { background:rgba(0,85,170,1);}
.Vote_View > *:nth-child(3) li:first-child > * { color:rgba(255,255,255,1);}

.Vote_View .meter { height: 20px; /* Can be anything */ background: #CCC;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;}
.Vote_View .meter > span { display: block; height: 100%;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background-color: rgb(43,194,83);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(43,194,83)), color-stop(1, rgb(84,240,84)) );
background-image: -moz-linear-gradient( center bottom, rgb(43,194,83) 37%, rgb(84,240,84) 69% );
-webkit-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
-moz-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
position: relative;
overflow: hidden;}
.Vote_View .meter > span:after, .animate > span > span { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0;
background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent) );
background-image: -moz-linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );
z-index: 1;
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;
-webkit-animation: move 2s linear infinite;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
overflow: hidden;}
.Vote_View .animate > span:after {display: none;}
@-webkit-keyframes move {
0% {background-position: 0 0;}
100% {background-position: 50px 50px;}}
.Vote_View .orange > span {
background-color: #f1a165;
background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
background-image: -webkit-linear-gradient(#f1a165, #f36d0a);}
.Vote_View .blue > span {
background-color: #7088c6;
background-image: -moz-linear-gradient(top, #7088c6, #2251CA);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #7088c6),color-stop(1, #2251CA));
background-image: -webkit-linear-gradient(#7088c6, #2251CA);}
.Vote_View .red > span {
background-color: #f0a3a3;
background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
background-image: -webkit-linear-gradient(#f0a3a3, #f42323);}
.Vote_View .nostripes > span > span, .nostripes > span:after {-webkit-animation: none; background-image: none;}
.Vote_View > *:nth-child(4) { width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:1rem; line-height:1.5rem; padding:10px;}

.Vote_Info { width:100%; height:auto; overflow:hidden; max-width:81.25rem; padding:10px; margin:0 auto;}
.Vote_Info > div:nth-child(1) { width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:2rem; line-height:2.5rem;}
.Vote_Info > div:nth-child(2) { width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:1rem; line-height:1.5rem; text-align:center; border-bottom:1px solid rgba(0,0,0,0.3); margin-bottom:1rem;}
.Vote_Info > *:nth-child(4) { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.Vote_Info > *:nth-child(4) > * { display:block; width:100%; height:auto; overflow:hidden; margin-bottom:1rem; font-size:1rem; line-height:1.5rem;}
.Vote_Info > *:nth-child(4) > ul { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; margin:0; list-style:none;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-justify-content: left;justify-content: left;flex-wrap:wrap;}
.Vote_Info > *:nth-child(4) > ul li { width:100%; height:auto; overflow:hidden;}
.Vote_Info > *:nth-child(4) > ul li:nth-child(odd) { background:rgba(150,150,150,0.1);}
.Vote_Info > *:nth-child(4) > ul li > * { display:block; height:auto; overflow:hidden; padding:10px; float:left;}
.Vote_Info > *:nth-child(4) > ul li > *:nth-child(1) { width:10%; text-align:center;}
.Vote_Info > *:nth-child(4) > ul li > *:nth-child(1) input { width:2rem; height:1rem; margin:0 auto; display:block;}
.Vote_Info > *:nth-child(4) > ul li > *:nth-child(2) { width:90%;}
.Vote_Info > *:nth-child(4) > ul li:first-child { background:rgba(0,85,170,1);}
.Vote_Info > *:nth-child(4) > ul li:first-child > * { color:rgba(255,255,255,1);}

/*=====================主題介紹=====================*/
.Content.Activity .Ani-Content .ContentHeader { /*max-width:none;*/ max-width:100%;}
.Content.Activity .Ani-Content .ContentHeader p { display:none;}
.Content.Activity .Ani-Content .ContentHeader > div { position:static; padding-right:0;}
.Content.Activity .Ani-Content .ContentHeader > div h2 { text-align:center;}
.Content.Activity .Ani-Content .ContentHeader > div h2 ~ .Share { position:static; top:auto; right:auto; margin:0 auto;}
.Content.Activity .Ani-Content .ContentHeader > div h2:before { display:none;}
.Content.Activity .Des { /*max-width:none;*/ max-width:100%;}

/*主題介紹*/
.Activity { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.Activity .AmbulanceBadge { max-width:80rem; margin:0 auto;}
.Activity #ContentPlaceHolder1_lab_Descr p { line-height:2; max-width:81.25rem; padding:0 10px; margin:0 auto; margin-bottom:2em;}
.Activity #ContentPlaceHolder1_lab_Upd { display:block; width:100%; height:auto; overflow:hidden; line-height:2; max-width:81.25rem; padding:0 10px; margin:0 auto; margin-bottom:2em;}

/*黑蝙蝠*/
.Content > .Ani-Content.Ani-Content2 .BlackBat_Banner { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:1rem; background:url(../Images/Layout/BlackBat_Banner.jpg) center center no-repeat; margin-bottom:1rem;
-webkit-box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    inset 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
box-shadow:         inset 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
-moz-background-size:100% 100%; -webkit-background-size:100% 100%; -o-background-size:100% 100%;background-size:100% 100%;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Banner .swiper-container { z-index:0; max-width:81.25rem;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Banner .swiper-container a { display:block; width:100%; height:auto; overflow:hidden; padding:10px;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Banner .swiper-container img { display:block; margin:0 auto; padding:0.5rem; background:rgba(255,255,255,0.3); max-width:100%; height:auto;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.75);
box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.75);}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav { width:100%; height:auto; overflow:hidden; max-width:81.25rem; margin:0 auto; padding:10px;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav * { padding:0; margin:0; list-style:none; text-decoration:none;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav li { width:33.33%; height:auto; overflow:hidden; float:left;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav.Nav4 li { width:25%;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav li a { display:block; width:100%; height:auto; overflow:hidden; float:left; text-align:center; padding:10px;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav li a:link,
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav li a:visited { color:rgba(255,255,255,.7); border:1px solid rgba(255,255,255,0.5);}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav li:first-child a:link,
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav li:first-child a:visited { color:rgba(255,255,255,.9); border:1px solid rgba(255,255,255,0.7);}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav li a:hover,
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav li a:active { color:rgba(255,255,255,.7); border:1px solid rgba(255,255,255,0.7);}
/*針對無障礙設定*/
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Nav li a:focus { border:2px solid darkblue; color:darkblue; background:rgba(255,240,0,1);}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content { width:100%; height:auto; overflow:hidden; margin:0 auto; opacity:0.1; padding:10px;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content > * { width:100%; height:auto; overflow:hidden; max-width:81.25rem; margin:0 auto; line-height:1.5rem;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content > h2 { margin-bottom:1em; text-align:center;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content > p { margin:2rem auto; padding:0!important;}

.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content > .BlackBat_Photo { width:100%; /*max-width:none;*/ max-width:100%; height:auto; overflow:hidden; margin:0 auto; padding:1rem; background:url(../Images/Layout/BlackBat_Banner.jpg) center center no-repeat; margin-bottom:1rem;
-webkit-box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    inset 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
box-shadow:         inset 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
-moz-background-size:100% 100%; -webkit-background-size:100% 100%; -o-background-size:100% 100%;background-size:100% 100%;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content > .BlackBat_Photo img { display:block; margin:0 auto; padding:0.5rem; background:rgba(255,255,255,0.3); max-width:100%; height:auto;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.75);
box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.75);}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content > ul > li > span.Img > img.UploadImg { position:static; top:auto; left:auto; height:auto;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content > ul > li > span.Img:hover > img.UploadImg { width:100%; height:auto;
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content > ul > li > span.Img ~ span { width:100%; height:auto; overflow:hidden; float:right;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content > ul > li > span.Img ~ span > .ATitle { font-size:1em; line-height:2; font-weight:bold; text-align:center; display:block; padding:1rem;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content .BlackCatAriplane {
	width:100%;	height:auto; overflow:hidden; padding:0 1rem;
}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro #BC01{ opacity:1;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content.BC0_o{ opacity:1;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content > h2 { font-size:2rem; text-align:center; font-weight:normal; line-height:3rem;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content .FAQ .FaqQroup > div { padding:15px 10px;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content .ListContent.Link li { width:49%; margin-right:2%;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content .ListContent.Link li:nth-child(even) { margin-right:0; float:right;}

.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content .BlackCatAriplane {
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-justify-content: left;justify-content: left;flex-wrap:wrap;
	}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content .BlackCatAriplane li { padding:10px;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content .BlackCatAriplane li span { font-size:1rem; line-height:1.5rem;}
.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content .BlackCatAriplane li span.Title { opacity:0.5;}

/*聯隊介紹*/
.Content > .Ani-Content.Ani-Content2 .FighterWing_Intro { width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Intro * { padding:0; margin:0; list-style:none;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Banner { width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Banner:before { content:''; width:100%; height:260px; display:block; left:0; bottom:0; background:url(../Images/Layout/FighterWing/Banner.png) bottom center no-repeat; z-index:2; position:absolute;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Banner:after { content:''; width:70px; height:70px; display:block; left:50%; margin-left:-35px; bottom:10px; background:url(../Images/Layout/FighterWing/scroll.png) center center no-repeat; z-index:3; position:absolute;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Banner > div:first-child { width:40%; height:auto; overflow:hidden; position:absolute; z-index:2; top:50%; right:0; margin-top:-6.25rem;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Banner > div:first-child h2 { font-size:2.4rem; height:auto; line-height:3rem; background:rgba(0,70,160,0.8); padding:1rem; color:rgba(255,255,255,1); margin-bottom:1rem;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Banner > div:first-child p { font-size:1rem; height:auto; line-height:1.5rem; background:rgba(0,70,160,0.8); padding:1rem; color:rgba(255,255,255,1);}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content { width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; background:url(../Images/Layout/FighterWing/Content.jpg) top center no-repeat; padding:2rem 0;
/*背景圖片尺寸*/
-moz-background-size:100% auto;
-webkit-background-size:100% auto;
-o-background-size:100% auto;
background-size:100% auto;}

.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > div  { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 1rem; margin-bottom:2rem;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > div > *  { width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:67.5rem;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content h3 { color:rgba(0,70,160,1); text-align:center; border-top:1px solid rgba(0,70,160,1); border-bottom:1px solid rgba(0,70,160,1); padding:0.5rem; margin-bottom:1rem;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content p { color:rgba(0,70,160,1); margin-bottom:1rem;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content p:last-child { margin-bottom:0;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW02 { background:rgba(0,70,160,0.8); padding:4rem 1rem;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW02 h3 { color:rgba(255,255,255,1); border-top:1px solid rgba(255,255,255,1); border-bottom:1px solid rgba(255,255,255,1);}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW02 p { color:rgba(255,255,255,1);}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div { width:100%; height:auto; overflow:hidden; position:relative;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div img { display:block; width:490px; max-width:50%; height:auto; position:absolute;
-webkit-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    4px 4px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow:         4px 4px 10px 0px rgba(0, 0, 0, 0.2);}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div > div { width:100%; height:auto; overflow:hidden; border:1px solid rgba(0,70,160,1); padding:7rem 2rem; margin-bottom:2rem;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div:nth-child(1) { padding:1rem 0 0 1rem;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div:nth-child(1) img { top:0; left:0;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div:nth-child(1) div { padding-left:55%;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div:nth-child(2) { padding:1rem 1rem 0 0;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div:nth-child(2) img { top:0; right:0;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div:nth-child(2) div { padding-right:55%;}
.Content > .Ani-Content.Ani-Content2 .FighterWing_Banner img { display:block; width:100%;}

/*空軍第三戰術戰鬥機聯隊檔案應用服務專區*/
.Content > .Ani-Content2 > .Des >  .FileService { width:100%; height:auto; overflow:hidden; text-align:justify;}
.Content > .Ani-Content2 > .Des >  .FileService h2 { display:inline-block; width:auto; height:auto; line-height:1.5rem; background:rgba(0,85,170,1); color:white; padding:0.5rem; overflow:hidden; float:left; margin:0; margin-bottom:0.5rem;
/*圓角*/
-webkit-border-radius:0.5rem;
-moz-border-radius:0.5rem;
border-radius:0.5rem;}
.Content > .Ani-Content2 > .Des >  .FileService h3,
.Content > .Ani-Content2 > .Des >  .FileService p,
.Content > .Ani-Content2 > .Des >  .FileService ul { width:100%; height:auto; overflow:hidden; display:block; margin:0; margin-bottom:1rem;}
.Content > .Ani-Content2 > .Des >  .FileService h3 { padding:0; margin:0; color:rgba(0,85,170,1);}
.Content > .Ani-Content2 > .Des >  .FileService h4 { padding:0; margin:0;}
.Content > .Ani-Content2 > .Des >  .FileService p a { overflow:visible;}
.Content > .Ani-Content2 > .Des >  .FileService p a:link,
.Content > .Ani-Content2 > .Des >  .FileService p a:visited,
.Content > .Ani-Content2 > .Des >  .FileService p a:hover,
.Content > .Ani-Content2 > .Des >  .FileService p a:active { color:rgba(0,85,170,1);}
.Content > .Ani-Content2 > .Des >  .FileService ul.cjk-ideographic { list-style-type: cjk-ideographic;}
.Content > .Ani-Content2 > .Des >  .FileService ul.cjk-ideographic_sub { list-style:none; padding-left:0;}
.Content > .Ani-Content2 > .Des >  .FileService ul.cjk-ideographic_sub li { position:relative; padding-left:2rem;}
.Content > .Ani-Content2 > .Des >  .FileService ul.cjk-ideographic_sub li > span { position:absolute; top:0; left:0;}
/*表格*/
.Content > .Ani-Content2 > .Des >  .FileService table { table-layout:fixed; width:100%; border-top:1px solid rgba(0,0,0,.1); border-right:0.05rem solid rgba(0,0,0,.1);}
.Content > .Ani-Content2 > .Des >  .FileService table tr:nth-child(odd) { background:rgba(0,0,0,.05);}
.Content > .Ani-Content2 > .Des >  .FileService table tr:first-child { background:rgba(0,85,170,1); color:white;}
.Content > .Ani-Content2 > .Des >  .FileService table th,
.Content > .Ani-Content2 > .Des >  .FileService table td { border-left:0.05rem solid rgba(0,0,0,.1); border-bottom:1px solid rgba(0,0,0,.1); padding:0.5rem;}

.Content > .Ani-Content2 > .Des >  .FileService.FileService_3rdWing_02-3 table th { text-align:center;}
.Content > .Ani-Content2 > .Des >  .FileService table tr:nth-child(odd) { background:none;}
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 .Rule > p { color:red; text-align:right;}
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 .Rule > ul { padding:0; margin:0; list-style:none;}
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 .Rule > ul li {padding-left:120px; position:relative;}
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 .Rule > ul li span { position:absolute; top:0; left:0;}
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 table tr:nth-child(3),
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 table tr:nth-child(4),
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 table tr:nth-child(5),
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 table tr:nth-child(6),
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 table tr:nth-child(9),
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 table tr:nth-child(10),
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 table tr:nth-child(11),
.Content > .Ani-Content2 > .Des >  .FileService_3rdWing_02-3 table tr:nth-child(12){ background:rgba(0,0,0,.05);}
.Content > .Ani-Content2 > .Des >  .FileService table tr:first-child { background:rgba(0,85,170,1); color:white;}

/*照片列表*/
.Content > .Ani-Content2 > .Des >  .FileService .PhotoList { width:100%; height:auto; overflow:hidden;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-justify-content:space-between;justify-content:space-between; flex-wrap:wrap;}
.Content > .Ani-Content2 > .Des >  .FileService .PhotoList > .PhotoContent { width:49%; height:auto; overflow:hidden; flex-shrink:0; border:0.05rem solid rgba(0,85,170,1); margin-bottom:1rem;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-justify-content:center;justify-content:center; flex-wrap:wrap;}
.Content > .Ani-Content2 > .Des >  .FileService .PhotoList > .PhotoContent > .Photo { width:100%; height:auto; overflow:hidden; flex-shrink:0;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items:center; align-items:center; -webkit-justify-content:center;justify-content:center; flex-wrap:wrap;}
.Content > .Ani-Content2 > .Des >  .FileService .PhotoList > .PhotoContent > .Photo img { display:block; max-width:100%; height:auto; margin:0 auto; flex-shrink:0;}
.Content > .Ani-Content2 > .Des >  .FileService .PhotoList > .PhotoContent > .Title { width:100%; height:auto; overflow:hidden; background:rgba(0,85,170,1); color:white; padding:0.5rem; flex-shrink:0;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items:center; align-items:center; -webkit-justify-content:center;justify-content:center;}
.Content > .Ani-Content2 > .Des >  .FileService .FAQ{ line-height:1.5rem; padding:0;}
.Content > .Ani-Content2 > .Des >  .FileService .FAQ *{ line-height:1.5rem;}
.Content > .Ani-Content2 > .Des >  .FileService .FAQ .FaqQroup > div { padding:15px 10px;}
.Content > .Ani-Content2 > .Des >  .FileService .FAQ .FaqQroup > div.Q { padding:15px 10px; padding-right:30px}
.Content > .Ani-Content2 > .Des >  .FileService .FAQ .FaqQroup > div.Q .Text { position:relative; padding-left:45px;}
.Content > .Ani-Content2 > .Des >  .FileService .FAQ .FaqQroup > div.Q .Text > span { position:absolute; top:0; left:0;}
.Content > .Ani-Content2 > .Des >  .FileService .FAQ .FaqQroup > div.A .Text { position:relative; padding-left:45px;}
.Content > .Ani-Content2 > .Des >  .FileService .FAQ .FaqQroup > div.A .Text > *:last-child { margin-bottom:0;}

.Content > .Ani-Content2 > .Des >  .FileService .ListContent { /*max-width:none;*/ max-width:100%; padding:0;}
.Content > .Ani-Content2 > .Des >  .FileService .ListContent a img
{ -webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Content > .Ani-Content2 > .Des >  .FileService .ListContent a:hover img {
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);}
.Content > .Ani-Content2 > .Des >  .FileService .MiddleImg { width:100%; height:auto; overflow:hidden; margin:0 auto; margin-bottom:1rem; text-align:center;}

/*=====================月刊投稿=====================*/
.ApplyForm { width:100%; height:auto; overflow:hidden; max-width:51.25rem; padding:10px; margin:0 auto; border:1px solid rgba(0,0,0,.1); background:rgba(255,255,255,.5); margin-bottom:20px;}
.ApplyForm * { padding:0; margin:0; list-style:none; text-decoration:none;}
.ApplyForm *.Notice { color:red;}
.ApplyForm > * { width:100%; height:auto; overflow:hidden; float:left;}
.ApplyForm > div.PageHeader { padding:10px;}
.ApplyForm > div.FormGroup { position:relative; padding-left:110px; min-height:1rem;}
.ApplyForm > div.FormGroup:nth-child(even) { background:rgba(0,0,0,.05);}
.ApplyForm > div.FormGroup > label { position:absolute; top:0; left:0; width:110px; height:60px; line-height:2.5rem; overflow:hidden; padding:10px; top:0; left:0; padding-left:50px; height:auto;}
.ApplyForm > div.FormGroup > label .Notice { position:absolute; top:10px; left:0; width:50px; text-align:center;}
.ApplyForm > div.FormGroup > label ~ div { width:100%; height:auto; overflow:hidden; float:left; padding:10px;}
.ApplyForm > div.FormGroup > label ~ div > * { width:100%; height:auto; overflow:hidden; float:left;}
.ApplyForm > div.FormGroup > label ~ div > input { min-height:40px; height:auto; line-height:2.0625rem; padding:5px; outline:none; border:1px solid rgba(0,0,0,.1); font-size:1rem; font-family:'Roboto', '微軟正黑體', sans-serif; float:left; }
/*針對無障礙設定*/
.ApplyForm > div.FormGroup > label ~ div > input:focus { border:2px solid darkblue; color:darkblue; line-height:1.875rem;}
.ApplyForm > div.FormGroup > label ~ div > input ~ span { font-size:0.75rem; margin-top:5px; display:inline-block; width:auto; height:auto; overflow:hidden; float:left;}
.ApplyForm > div.FormGroup > label ~ div > input ~ span.Notice.HideFirst { display:none;}
.ApplyForm > div.FormCheck { text-align:center; padding:10px;}
.ApplyForm > div.FormCheck .g-recaptcha { width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.ApplyForm > div.FormBtn { padding:10px;}
.ApplyForm > div.FormBtn > input  { display:block; width:120px; width:7.5rem; height:auto; line-height:3.125rem; overflow:hidden; text-align:center; outline:none; background:rgba(0,85,170,1); color:rgba(255,255,255,1); border:0; padding:5px; margin:0 auto; font-size:1.25rem; font-family:'Roboto', '微軟正黑體', sans-serif;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.ApplyForm > div.FormResult { width:100%; height:auto; overflow:hidden;}
.ApplyForm > div.FormResult > p { margin-bottom:1rem;}
.ApplyForm > div.FormResult > div { width:100%; height:auto; overflow:hidden;}
.ApplyForm > div.FormResult > div > div { width:100%; height:auto; overflow:hidden; border:1px solid rgba(0,0,0,0.1);
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch;  align-content:stretch;-webkit-justify-content: left;justify-content: left;}
.ApplyForm > div.FormResult > div > div > * { display:block; border-right:1px solid rgba(0,0,0,0.1); float:left; padding:0.5rem;}
.ApplyForm > div.FormResult > div > div > *:nth-child(1) { width:30%;}
.ApplyForm > div.FormResult > div > div > *:nth-child(2) { width:30%;}
.ApplyForm > div.FormResult > div > div > *:nth-child(3) { width:20%;}
.ApplyForm > div.FormResult > div > div > *:nth-child(4) { width:20%; border-right:0;}

/*=====================常見問題=====================*/
.FAQ { width:100%; height:auto; overflow:hidden; max-width:65.25rem; padding:10px; margin:0 auto;}
.FAQ .FaqQroup { width:100%; height:auto; overflow:hidden; float:left; border:1px solid rgba(0,0,0,.1); margin-bottom:10px; position:relative;}
.FAQ .FaqQroup > div { width:100%; height:auto; overflow:hidden; position:relative; padding:15px 10px; padding-left:60px;}
.FAQ .FaqQroup > div.Q { width:100%; height:auto; overflow:hidden; float:left; padding-right:30px; cursor:pointer;}
.FAQ .FaqQroup > div.Q:before { font-size:1rem; font-weight:bold; content:'keyboard_arrow_down'; display:block; position:absolute; top:15px; right:10px; width:20px; height:auto; overflow:hidden;color:rgba(0,85,170,1); font-family: 'Material Icons';
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.FAQ .FaqQroup.selected > div.Q:before {
/*旋轉*/
-ms-transform: rotate(-180deg); /* IE 9 */
-ms-transform-origin: center; /* IE 9 */
-webkit-transform: rotate(-180deg); /* Safari 3-8 */
-webkit-transform-origin: center; /* Safari 3-8 */
transform: rotate(-180deg);
transform-origin: center;}
.FAQ .FaqQroup > div > .No { position:absolute; top:15px; left:10px; width:50px; height:auto; overflow:hidden;color:rgba(0,85,170,1);}
.FAQ .FaqQroup > div.A { display:none;}

/*=====================網站導覽=====================*/
.SiteMap { width:100%; height:auto; overflow:hidden; max-width:81.25rem; padding:10px; margin:0 auto;}
.SiteMap > div.AccesskeyDes { width:100%; height:auto; overflow:hidden; text-align:center;}
.SiteMap > div.AccesskeyDes strong { display:block; margin-bottom:10px;}
.SiteMap > div.AccesskeyDes strong ~ span { display:inline-block; margin-right:10px;}
.SiteMap > div.AccesskeyDes strong ~ span:last-child { margin-right:0;}
.SiteMap > ul { width:100%; height:auto; overflow:hidden; padding:0; margin:0 auto;
/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: stretch; align-items: stretch; flex-wrap:wrap;}
.SiteMap > ul > li { width:24%; height:auto; overflow:hidden; float:left; margin-right:1%;}
.SiteMap > ul > li a { display:block; width:100%; height:auto; overflow:hidden; color:rgba(0,0,0,.9); text-decoration:none; padding:5px;}
.SiteMap > ul > li > a { background:rgba(0,85,170,1); color:rgba(0,0,0,1); font-size:1.25rem; padding:10px 5px; text-align:center;}
.SiteMap > ul > li > a,
.SiteMap > ul > li > a:link,
.SiteMap > ul > li > a:visited,
.SiteMap > ul > li > a:hover,
.SiteMap > ul > li > a:active { color:rgba(255,255,255,1);background:rgba(0,85,170,1);}
/*針對無障礙設定*/
.SiteMap > ul > li > a:focus { background:rgba(255,240,0,1); color:darkblue;}
.SiteMap > ul > li > a ~ ul { padding:10px; /*padding-left:1rem;*/ list-style:none;}
.SiteMap > ul > li > a ~ ul > li > a:hover,
.SiteMap > ul > li > a ~ ul > li > a:active {color:blue; border:2px solid blue;}
.SiteMap > ul > li > a ~ ul > li > a ~ ul { padding-left:2rem; font-size:.75rem; list-style:disc;}
.SiteMap > ul > li > a ~ ul > li > a ~ ul * { padding:0; margin:0; color:rgba(0,0,0,1); color:rgba(0,0,0,.9); float:left; width:100%; height:auto;}
.SiteMap > ul > li > a ~ ul > li > a ~ ul a:hover,
.SiteMap > ul > li > a ~ ul > li > a ~ ul a:active {color:blue; border:2px solid blue;}

/*=====================搜尋結果=====================*/
.SearchResult { width:100%; height:auto; overflow:hidden; max-width:81.25rem; padding:10px; margin:0 auto;}
.SearchResult * { padding:0; margin:0; list-style:none;}
.SearchResult ul { width:100%; height:auto; overflow:hidden;}
.SearchResult ul a { display:block; width:100%; height:auto; overflow:hidden; text-decoration:none; padding:10px;}
.SearchResult ul a:link,
.SearchResult ul a:visited,
.SearchResult ul a:hover,
.SearchResult ul a:active { color:rgba(0,0,0,1); }
/*針對無障礙設定*/
.SearchResult ul a:focus { background:rgba(255,240,0,1); color:darkblue;}
.SearchResult ul li.Title a:link,
.SearchResult ul li.Title a:visited,
.SearchResult ul li.Title a:hover,
.SearchResult ul li.Title a:active { color:rgba(255,255,255,.5); }
/*針對無障礙設定*/
.SearchResult ul li.Title a:focus { background:rgba(255,240,0,1); color:darkblue;}
.SearchResult ul li { width:100%; height:auto; overflow:hidden; border-bottom:1px solid rgba(0,0,0,.1);}
.SearchResult ul li.Title { background:rgba(0,85,170,1); color:rgba(255,255,255,1); font-size:1.25rem; padding:10px;}
.SearchResult ul li ~ li.Title { margin-top:20px;}

/*=====================GoBack=====================*/
.GoBack { width:100%; height:auto; overflow:hidden; max-width:81.25rem; padding:10px; margin:0 auto; margin-bottom:20px;}
.GoBack a,
.GoBack input{ display:block; width:120px; height:auto; line-height:3.125rem; overflow:hidden; text-align:center; border:3px solid rgba(0,0,0,.1); text-decoration:none; background:none; outline:none; padding:5px; margin:0 auto; font-size:1.25rem; font-family:"Microsoft JhengHei"; cursor:pointer;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.GoBack a:link,
.GoBack a:visited { color:rgba(0,0,0,1);}
.GoBack *:hover,
.GoBack *:active { color:rgba(0,0,0,1); border:3px solid rgba(0,0,0,1);}
/*針對無障礙設定*/
.GoBack a:focus { background:rgba(255,240,0,1); color:darkblue; border:2px solid darkblue;}

/*=====================Footer======================*/
.Footer { width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; padding:10px; padding-top:30px; /*padding-right:530px;*/ min-height:480px; color:rgba(255,255,255,1);}
.Footer * { padding:0; margin:0; list-style:none; text-decoration:none;}
.Footer > * a { position:relative; overflow:hidden;

/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Footer > * a:link,
.Footer > * a:visited { color:rgba(255,255,255,1);}
.Footer > * a:hover,
.Footer > * a:active { color:rgba(250,190,0,1);}
/*針對無障礙設定*/
.Footer > * a:focus{ color:darkblue;}
.Footer > * a:after { content:''; display:block; width:0; height:2px; background:rgba(250,190,0,1); position:absolute; left:0; bottom:0; opacity:0; z-index:1;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Footer > * a:hover:after,
.Footer > * a:active:after{ width:100%; opacity:1;}

/*FooterMain*/
.Footer > .FooterMain { width:100%; width:calc( 100% - 530px ); height:auto; overflow:hidden; float:left; position:relative; padding-left:120px; padding-right:200px; min-height:210px; margin-bottom:10px;}
.Footer > .FooterMain > .FooterLink { position:absolute; top:0; left:0; width:120px; height:auto; overflow:hidden; padding:0 10px;}
.Footer > .FooterMain > .FooterLink > ul { display:block; width:100%; height:auto; overflow:hidden; float:left;}
.Footer > .FooterMain > .FooterLink > ul a { display:block; width:100%; height:auto; overflow:hidden; float:left; padding:10px 0; font-weight:bold;}
.Footer > .FooterMain > .FooterSiteMap { width:100%; height:auto; overflow:hidden; float:left; padding:0 10px; font-size:0.8rem;}
.Footer > .FooterMain > .FooterSiteMap > dl { height:auto; overflow:hidden; float:left;}
/*.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(1) { width:10%;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(2) { width:19%;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(3) { width:15%;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(4) { width:15%;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(5) { width:12%;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(6) { width:5%;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(7) { width:24%;}*/

.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(1) { width:calc( ( 100% / 103 ) * ( 7 + 2 ) ); width:70px;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(2) { width:calc( ( 100% / 103 ) * ( 19 + 2 ) ); width:150px;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(3) { width:calc( ( 100% / 103 ) * ( 14 + 2 ) ); width:110px;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(4) { width:calc( ( 100% / 103 ) * ( 13 + 2 ) ); width:110px;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(5) { width:calc( ( 100% / 103 ) * ( 16 + 2 ) ); width:170px;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(6) { width:calc( ( 100% / 103 ) * ( 22 + 2 ) ); width:180px;}

.Footer > .FooterMain > .FooterSiteMap > dl > * { display:block; width:100%; height:auto; overflow:hidden; float:left;}
.Footer > .FooterMain > .FooterSiteMap > dl > * a { display:block; width:100%; height:auto; overflow:hidden; float:left; padding:10px 5px; position:relative;}
.Footer > .FooterMain > .FooterSiteMap > dl > dt a { cursor:default; font-weight:bold;}
.Footer > .FooterMain > .FooterSiteMap > dl > dt a:before { content:''; display:block; width:100%; height:1px; background:rgba(255,255,255,1); position:absolute; left:0; bottom:0; z-index:0;}
.Footer > .FooterMain > .FooterSiteMap > dl > dt a:focus:before { height:0;
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Footer > .FooterMain > .FooterSiteMap > dl > * a:hover,
.Footer > .FooterMain > .FooterSiteMap > dl > * a:active,
.Footer > .FooterMain > .FooterSiteMap > dl > * a:focus { color:blue;}

.Footer > .FooterMain > .FooterQRcode { position:absolute; top:0; right:0; width:200px; height:auto; overflow:hidden; padding:0 10px;}
.Footer > .FooterMain > .FooterQRcode > img { display:block; max-width:100%; height:auto; float:left; margin-bottom:10px;}
.Footer > .FooterMain > .FooterQRcode > p { font-size:1rem; text-align:center; float:left; width:100%; height:auto; overflow:hidden;}

.Footer > .Copyright { width:100%; height:auto; overflow:hidden; float:left; border-top:1px solid rgba(255,255,255,1); padding-top:10px; padding-right:170px; position:relative; font-size:0.75rem;}
.Footer > .Copyright > .BottomNav { width:100%; height:auto; overflow:hidden; float:left;}
.Footer > .Copyright > .BottomNav ul { display:inline-block; width:auto; height:auto; overflow:hidden; float:left;}
.Footer > .Copyright > .BottomNav ul li { display:inline-block; width:auto; height:auto; overflow:hidden; float:left; position:relative;}
.Footer > .Copyright > .BottomNav ul li:before { content:''; display:block; width:1px; height:20px; background:rgba(255,255,255,.9); position:absolute; right:0px; top:50%; margin-top:-10px;}
.Footer > .Copyright > .BottomNav ul li a { display:block; width:100%; height:auto; overflow:hidden; float:left; padding:10px; position:relative; line-height:1.5rem;}
.Footer > .Copyright > .ThemeSwitch { width:100%; height:auto; overflow:hidden; float:left; padding:0 10px; margin-bottom:0.25rem;}
.Footer > .Copyright > .ThemeSwitch p { width:100%; height:auto; overflow:hidden; float:left;}
.Footer > .Copyright > .ThemeSwitch p > * { display:inline-block; width:auto; height:auto; overflow:hidden; float:left; font-size:1rem; line-height:1.5rem;}
.Footer > .Copyright > .ThemeSwitch p > a { padding:0 5px; position:relative;}
.Footer > .Copyright > .ThemeSwitch p > a:before { content:''; display:block; width:1px; height:10px; background:rgba(255,255,255,.9); position:absolute; right:0px; top:50%; margin-top:-5px;}
.Footer > .Copyright > .CopyrightText { width:100%; height:auto; overflow:hidden; float:left; padding:0 10px;}
.Footer > .Copyright > .CopyrightText p { width:100%; height:auto; overflow:hidden; float:left; line-height:1rem;}
.Footer > .Copyright > .CopyrightText p > * { display:inline-block; width:auto; height:auto; overflow:hidden; float:left; margin-right:10px;}
.Footer > .Copyright > .CopyrightText p > * > span { display:inline-block; width:auto; height:auto; overflow:hidden; float:left;}
.Footer > .Copyright > .CopyrightText p > small > span { margin-right:5px;}

.Footer > .Copyright > .Mark { width:170px; height:auto; overflow:hidden; padding:0 10px; position:absolute; top:10px; right:0;}
.Footer > .Copyright > .Mark > a { display:block; height:auto; overflow:hidden;}
.Footer > .Copyright > .Mark > a img { display:block; max-width:100%; height:auto; float:left;}
.Footer > .Copyright > .Mark > a:nth-child(1) { width:50px; float:left;}
.Footer > .Copyright > .Mark > a:nth-child(2) { width:88px; float:right;}

.Footer > .Copyright > .BottomNav > .RSS { display:block; padding:10px; width:44px; height:44px; overflow:hidden; float:left;}
.Footer > .Copyright > .BottomNav > .RSS img { display:block; max-width:100%; height:auto; float:left;}
/*FooterFB*/
.Footer > .FooterFB { position:absolute; width:500px; height:440px; overflow:hidden; top:30px; right:10px;}
.Footer > .FooterFB > img { max-width:100%; height:auto; opacity:0; position:relative; z-index:0; float:left; display:none;}
.Footer > .FooterFB > .fb-page.fb_iframe_widget,
.Footer > .FooterFB > .fb-page.fb_iframe_widget > span,
.Footer > .FooterFB > .fb-page.fb_iframe_widget > span > iframe { position:absolute; top:0; right:0; width:100%; height:100%; min-width:100%; min-height:100%;}
.Footer > .FooterFB2 { width:500px; height:auto; overflow:hidden; float:right;}
.Footer > .FooterFB2 > a { display:block; width:100%; height:auto; overflow:hidden; margin-bottom:20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.Footer > .FooterFB2 > a > img { display:block; width:100%; height:auto; float:left;}


.Content > .Ani-Content2 > * > *:nth-child(1).guide { display:block; width:100%; height:auto; overflow:hidden; float:none; margin:0 auto; padding:0;
/*flex*/
display: flex; justify-content: center; flex-wrap:wrap;}
.Content > .Ani-Content2 > * > *:nth-child(1).guide * { padding:0; margin:0; list-style:none; text-decoration:none;}
.Content > .Ani-Content2 > * > *:nth-child(1).guide li { width:10rem; height:10rem; margin:0 10px; overflow:hidden; float:left; border-radius:100%; margin-bottom:10px;
/*flex*/
display: flex; align-items: center;flex-wrap:wrap;}
.Content > .Ani-Content2 > * > *:nth-child(1).guide li a { display:block; width:100%; height:10rem; line-height:10rem; text-align:center;
 border-radius:100%;
/*基礎動畫設定*/
transition:all .5s, transform .5s;}
.Content > .Ani-Content2 > * > *:nth-child(1).guide li a:link,
.Content > .Ani-Content2 > * > *:nth-child(1).guide li a:visited {  background:rgba(0,85,170,1); color:rgba(255,255,255,1);}
.Content > .Ani-Content2 > * > *:nth-child(1).guide li a:hover,
.Content > .Ani-Content2 > * > *:nth-child(1).guide li a:active { background:rgba(250,190,0,1); color:#333;}
/*針對無障礙設定*/
.Content > .Ani-Content2 > * > *:nth-child(1).guide li a:focus{ color:darkblue; background:yellow;}

@media screen and (max-width:120rem) and (min-height: 0) {}
@media screen and (max-width:105rem) and (min-height: 0) {
	html { font-size:1rem; line-height:inherit;}
	.Des { line-height:1.5rem;}
	.Footer { /*padding-right:430px;*/ min-height:420px;}
	.Footer > .FooterMain { padding-left:100px; width:calc( 100% - 430px );}
	.Footer > .FooterMain > .FooterLink { width:100px;}
	.Footer > .FooterFB { width:400px; height:380px;}
	.Footer > .FooterFB2 { width:400px;}
	.Footer > .Copyright > .ThemeSwitch p,
	.Footer > .Copyright > .CopyrightText p { line-height:1.2rem;}
	.Header .Nav > ul > li > a { padding:10px 0;}
	
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(1) { width:60px;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(2) { width:120px;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(3) { width:90px;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(4) { width:85px;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(5) { width:140px;}
.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(6) { width:150px;}

.Home .Content.HomeContent > .Ani-Content .DefHotNews ul li a { line-height:2.5rem;}

	}
@media screen and (max-width:100rem) and (min-height: 0) {
	.Header { padding-left:139px;}
	.Header .Logo { position:absolute; top:5px; left:10px; width:370px; width:129px; height:80px;}
	.Header .Logo a { width:100%; height:80px;}
	.Header .Nav > ul > li { width:15%;}
	/*.Header .Nav > ul > li:last-child { width:10%;}*/
	.Footer { /*padding-right:330px;*/}
	.Footer > .FooterMain { width:calc( 100% - 330px );}
	.Footer > .FooterFB { width:300px;}
	.Footer > .FooterFB2 { width:300px;}
	}
@media screen and (max-width:90rem) and (min-height: 0) {
	.Header .Nav { width:100%;}
	/*.Footer { padding-right:280px;}*/
	.Footer > .FooterFB { width:250px;}
	.Footer > .FooterFB2 { width:250px;}
	.Footer > .FooterMain { padding-right:150px;}
	.Footer > .FooterMain { width:calc( 100% - 250px );}
	.Footer > .FooterMain > .FooterQRcode { width:150px;}
	}
@media screen and (max-width:80rem) and (min-height: 0) {
	.Header { padding-left:107px; height:80px;}
	.Header .Logo { width:280px; width:97px; height:60px;}
	.Header .Logo a { height:60px;}
	.Header .Nav { padding-left:0; height:80px;}
	.Header .Nav > ul { height:80px;}
	.Header .Nav > ul > li { height:80px; line-height:5rem;}
	.Header .Nav > ul > li > a { height:80px; padding:0;}
	.Header .Search { top:15px;}
	.Header .SearchBox { top:80px;}
	.Header .Nav > ul > li > .SubNav { top:80px;}
	
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul { padding-left:20px;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li { padding-left:0; padding-bottom:0;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag { display:none;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText { padding-left:0;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText .Time { /*display:none;*/ position:static; font-size:0.6em; width:auto; height:auto; top:auto; left:auto; line-height:0.9375rem; text-align:left;}
	.Home .Ani-Content2 .DefContent .DefAds > div a span.Title { top:0;}
	
	.Footer { padding:10px; min-height:0; padding-top:30px;}
	.Footer > .FooterFB { position:relative; top:auto; right:auto; width:100%; height:300px; float:left; margin-bottom:20px;}
	.Footer > .FooterFB > .fb-page.fb_iframe_widget { right:auto; left:10px;}
	}
@media screen and (max-width:76.25rem) and (min-height: 0) {
	.Header .Nav > ul { max-width:calc( 100% - 3.125rem );}
.Header .Nav > ul > li a { font-size:0.85rem;}

	}
@media screen and (max-width:71.25rem) and (min-height: 0) {
/*.Header .Nav { width:48.5rem;}
.Header .Nav > ul { max-width:42.25rem;}
.Header .Nav > ul > li { font-size:1rem;}
.Header .Nav > ul > li:nth-child(1) { width:10rem;}
.Header .Nav > ul > li:nth-child(2) { width:7rem;}
.Header .Nav > ul > li:nth-child(3) { width:7rem;}
.Header .Nav > ul > li:nth-child(4) { width:6rem;}
.Header .Nav > ul > li:nth-child(5) { width:2.75rem;}
.Header .Nav > ul > li:nth-child(6) { width:4.75rem;}
.Header .Nav > ul > li:nth-child(7) { width:4.75rem;}*/
}
@media screen and (max-width:64rem) and (min-height: 0) {
	.Home .DefNews .abgne_tab .tab_container .tab_content { width:33.33%; width:auto;}
	.Font-Small .Header .Nav > ul > li > a { font-size:1.25rem !important;}
	.Font-Medium .Header .Nav > ul > li > a { font-size:1rem !important;}
	.Font-Large .Header .Nav > ul > li > a { font-size:0.85rem !important;}
	.Font-Small .Header .Search i { font-size:1.25rem !important;}
	.Font-Medium .Header .Search i { font-size:1rem !important;}
	.Font-Large .Header .Search i { font-size:0.85rem !important;}
	/*針對無障礙設定*/
	*:not(body):focus{ background:none; border:none; color:inherit;}
	/*平日*/
	.Default .slicknav_nav { background:rgba(0,85,170,1);}
	/*春節*/
	.Spring .slicknav_nav {background:rgba(215,60,100,.9);}
	/*端午*/
	.Festival .slicknav_nav { background:rgba(60,110,80,.9);}
	/*中秋*/
	.MidMoon .slicknav_nav { background:rgba(0,60,150,.9);}
	/*靛藍*/
	.Blue .slicknav_nav { background:rgba(15,40,100,.9);}
	/*夜黑*/
	.Dark .slicknav_nav { background:rgba(0,0,0,.9);}
	
	/*.Home .DefNews .abgne_tab .tab_container .tab_content { padding-left:0;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews { position:static; top:auto; left:auto; margin:0 auto; max-width:100%; margin-bottom:20px;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText .Time ~ span { white-space:normal; text-overflow: initial;}
	*/
	.Home .DefNews .abgne_tab .tab_container { min-height:62rem;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews { left:50%; margin-left:-290px;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul { width:100%; top:32rem;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul { padding:0 20px; margin-bottom:20px;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li { padding:10px 0; margin-bottom:0;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText { padding:0;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText .Time { position:static; width:100%; top:auto; left:auto; text-align:left; font-size:1rem; line-height:1.5rem; display:block;}
	.Home .Content > .Ani-Content2 { opacity:1;}
	.Home .Ani_o .DefAds > div:nth-child(1) iframe,
	.Home .Ani_o .DefAds > div:nth-child(1) .iframe,
	.Home .Ani_o .DefAds > div:nth-child(2) iframe,
	.Home .Ani_o .DefAds > div:nth-child(2) .iframe,
	.Home .Ani_o .DefAds > div:nth-child(3) iframe,
	.Home .Ani_o .DefAds > div:nth-child(3) .iframe,
	.Home .Ani_o .DefAds > div:nth-child(4) iframe,
	.Home .Ani_o .DefAds > div:nth-child(4) .iframe,
	.Home .Ani_o .DefAds > div:nth-child(5) iframe,
	.Home .Ani_o .DefAds > div:nth-child(5) .iframe{-webkit-animation:none;animation:none;}
	.Home .Ani-Content2 .DefContent .DefAds > div a span.Title { border:0; padding:10px;}
	
	.Home .Ani-Content2 .DefContent .DefLinks ul li a > span { padding:10px;}
	
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(1) { width:12.5%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(2) { width:50%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(3) { width:12.5%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(4) { width:12.5%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(5) { width:12.5%;}
	
	.FixedAds { min-width:0; width:20%;}
	
	.Footer > .FooterMain { padding-right:0; width:100%;}
	.Footer > .FooterMain > .FooterQRcode { display:none;}
	.Footer > .FooterFB2 { width:100%;}
	.Footer > .FooterFB2 > a { width:49%; float:left; margin-right:2%;}
	.Footer > .FooterFB2 > a:last-child { margin-right:0;}
	}
@media screen and (max-width:60rem) and (min-height: 0) {
	html, body { /*解決手機溢位隱藏的問題*/position:relative;}
	
	.Home .Ani-Content2 .DefContent .DefAds { padding-left:0;}
	.Home .Ani-Content2 .DefContent .DefAds > div:first-child { width:100%; position:static; top:auto; left:auto;}
	.Header .Nav { display:none;}
	
	.Content .ListContent.Link { display:block;}
	.Content .ListContent.Link li { width:49%; margin-right:0;}
	.Content .ListContent.Link li:nth-child(odd) { clear:both;}
	.Content .ListContent.Link li:nth-child(even) { float:right;}
	.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content .BlackCatAriplane li { width:100%; margin-right:0;}
	.Content > .Ani-Content.Ani-Content2 .FighterWing_Banner > div:first-child h2 { font-size:1.5rem; line-height:2rem;}
	.Content > .Ani-Content.Ani-Content2 .FighterWing_Banner > div:first-child p { font-size:0.5rem; line-height:1rem;}
	.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div > div,
	.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div:nth-child(1),
	.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div:nth-child(2){ padding:1rem; border: 1px solid rgba(0,70,160,1);margin-bottom:2rem;}
	.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div img { position:static; width:50%; float:left;}
	.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div > div,
	.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div:nth-child(1) div,
	.Content > .Ani-Content.Ani-Content2 .FighterWing_Content > *#FW03 > div:nth-child(2) div{ padding:1rem; border:0; width:50%; margin-bottom:0; float:left;}
	



	}
@media screen and (max-width:55.625rem) and (min-height: 0) {
.Footer > .FooterMain > .FooterSiteMap > dl { width:18%;}
/*.Footer > .FooterMain > .FooterSiteMap > dl:first-child { width:22%;}*/
}
@media screen and (max-width:52.5rem) and (min-height: 0) {
	.ApplyForm { width:95%;}
	
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(1) { width:15%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(2) { width:40%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(3) { width:15%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(4) { width:15%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(5) { width:15%;}
	
	.Footer > .FooterMain { padding-left:0;}
	.Footer > .FooterMain > .FooterLink { position:static; top:auto; left:auto; width:100%;margin-bottom:20px;}
	.Footer > .FooterMain > .FooterLink li { width:16.66%; float:left; width:20%;}
	.Footer > .FooterMain > .FooterLink li a { padding:5px; text-align:center; border:1px solid rgba(255,255,255,1); border-right:0;}
	.Footer > .FooterMain > .FooterLink li:last-child a { border-right:1px solid rgba(255,255,255,1);}
	.Footer > .Copyright { padding-right:0;}
	.Footer > .Copyright > .Mark { position:static; top:auto; right:auto; margin-top:10px; float:left;}
	}
@media screen and (max-width:48rem) and (min-height: 0) {
	/*Header設定*/
	.Home .Header { background:rgba(0,85,170,1);}
	
	.Home .Content.HomeContent { padding-top:80px;}	
	.Home .Content.HomeContent > .Ani-Content .DefHotNews { padding-left:120px;}
	.Home .Content.HomeContent > .Ani-Content .DefHotNews > span { width:120px; text-align:center; padding:0; background:none;}
	
	.Home .DefNews .abgne_tab { opacity:1;}	
	.Home .DefNews .abgne_tab .tabs li { width:auto; height:50px;}
	.Home .DefNews .abgne_tab .tabs li a { height:50px; line-height:3.125rem; font-size:1rem; padding:0 10px;}
	.Home .DefNews .abgne_tab .tabs li:after { bottom:-6x; height:4px;}
	.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews {-webkit-animation:none;animation:none;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul { padding:0 10px;}
	.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:nth-child(1),
	.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:nth-child(2),
	.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:nth-child(3),
	.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:nth-child(4),
	.Home .Ani_o .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:nth-child(5) {-webkit-animation:none;animation:none;}
	
	.Home .Ani-Content2 .DefContent .DefLinks { padding:10px 0;}
	.Home .Ani-Content2 .DefContent .DefLinks ul li a { padding:0.5rem;}
	.Home .Ani-Content2 .DefContent .DefLinks ul li a span ~ p { font-size:1rem;}
	.FixedAds {width:30%; padding:5px}
	
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(1) { display:none;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(2) { width:65%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(3) { display:none;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(4) { width:20%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(5) { width:15%;}
	
	.Content .ListContent.About li { width:49%;}
	.Content .ListContent.About li a { display:block;}
	.Content .ListContent.About li:nth-child(odd) { clear:both;}
	.Content .ListContent.About li:nth-child(even) { float:right;}
	.Content .ListContent.About li a > span.Img,
	.Content .ListContent.About li a > span:last-child { width:100%;}
	
	.Content .ListContent.Leadership { display:block;}
	.Content .ListContent.Leadership li { width:49%; margin-right:0;}
	.Content .ListContent.Leadership li:nth-child(4n+1) { float:left;}
	.Content .ListContent.Leadership li:nth-child(2n+1) { clear:both;}
	.Content .ListContent.Leadership li:nth-child(even) { float:right;}
	.Content .ListContent.Leadership li:only-child { float:none; margin:0 auto;}
	
	.Content .ListContent.News li a { padding:10px;}
	.Content .ListContent.News span.Time { display:none;}
	
	.Content .ListContent.Link li a { padding-left:0; min-height:0;}
	.Content .ListContent.Link li span.Img { width:100%; height:auto; position:static; top:auto; left:auto;}
	.Content .ListContent.Link li span.Img > img { width:100%; height:auto;}
	.Content .ListContent.Link li span.Img > img.UploadImg { width:100%; height:auto;}
	.Content .ListContent.Link li a > span:last-child > span { min-height:0;}
	
	.SiteMap > ul { display:block;}
	.SiteMap > ul > li { width:49%; margin-right:0;}
	.SiteMap > ul > li:nth-child(odd) { clear:both;}
	.SiteMap > ul > li:nth-child(even) { float:right;}
	
	.Content .Ani-Content .ContentHeader > div { padding:0;}
	.Content .Ani-Content .ContentHeader > div h1 ~ .Share { position:static; top:auto; right:auto; float:right; margin-top:0.5rem;}
	
	.ApplyForm > div.FormResult > div > div > *:nth-child(1) { width:50%; border-bottom:1px solid rgba(0,0,0,0.1);}
	.ApplyForm > div.FormResult > div > div > *:nth-child(2) { width:50%; border-bottom:1px solid rgba(0,0,0,0.1); border-right:0;}
	.ApplyForm > div.FormResult > div > div > *:nth-child(3) { width:50%;}
	.ApplyForm > div.FormResult > div > div > *:nth-child(4) { width:50%;}
	
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(1),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(2),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(3),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(4),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(5),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(6),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(7){ width:33.33%; margin-bottom:20px; padding-right:10px;}
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(3n+1) { clear:both;}
	
	.Home .DefNews .abgne_tab .tab_container:before { top:54px;}
	.Home .DefNews .abgne_tab .tab_container { min-height:52rem;}
	.Home .DefNews .abgne_tab .tab_container .tab_content,
	.Font-Large .Home .DefNews .abgne_tab .tab_container .tab_content{ width:150px; width:33.33%; width:auto; min-width:0;}
	.Home .DefNews .abgne_tab .tab_container .tab_content > span{ display:block; width:100%; height:50px; line-height:3.125rem; overflow:hidden; font-size:1rem; padding:0 10px; white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;}
	.Font-Large .Home .DefNews .abgne_tab .tab_container .tab_content > span { line-height:2.08333333rem;}
	.Font-Medium .Home .DefNews .abgne_tab .tab_container .tab_content > span { line-height:2.5rem;}
	.Font-Small .Home .DefNews .abgne_tab .tab_container .tab_content > span { line-height:3.215rem;}
	.Home .DefNews .abgne_tab .tab_container .tab_content > span:after { bottom:-6px; height:4px; width:100%; left:0; margin:0;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews { width:320px; margin-left:-160px;}
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul { top:22rem;}
	
	.Content > .Ani-Content2 > * > *:nth-child(1).guide { max-width:calc( 80vw + 20px ) ;}
	.Content > .Ani-Content2 > * > *:nth-child(1).guide li { width:40vw; height:40vw; margin:0 5px; margin-bottom:10px;}
	.Content > .Ani-Content2 > * > *:nth-child(1).guide li a { width:100%; height:40vw; line-height:40vw; font-size:1.2em;}
	
	}
@media screen and (max-width:45rem) and (min-height: 0) {
	.Font-Large .Home .Ani-Content2 { padding-top:60px;}
	.Home .DefNews .abgne_tab .tab_container .tab_content,
	.Font-Large .Home .DefNews .abgne_tab .tab_container .tab_content{ width:25%; height:auto; float:left;}
	.Home .DefNews .abgne_tab .tab_container .tab_content > span,
	.Font-Large .Home .DefNews .abgne_tab .tab_container .tab_content > span,
	.Font-Medium .Home .DefNews .abgne_tab .tab_container .tab_content > span ,
	.Font-Small .Home .DefNews .abgne_tab .tab_container .tab_content > span { line-height:1.2; white-space:normal;/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center;justify-content: center;}
.Font-Large .Home .DefNews .abgne_tab .tab_container .tab_content > span { font-size:0.6rem;}
	}
@media screen and (max-width:37.5rem) and (min-height: 0) {
	
	.Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span { padding:10px; padding-top:60px;}
	.Home .Ani-Content2 .DefContent .DefAds > div a span.Title { font-size:0.75rem;}
	
	.Home .Ani-Content2 .DefContent .DefLinks ul { display:block; padding:10px 40px;}
	.Home .Ani-Content2 .DefContent .DefLinks ul li { width:50%; display:block; margin-bottom:10px; float:left;}
	/*.Home .Ani-Content2 .DefContent .DefLinks ul li:last-child { float:none; clear:both; margin:0 auto;}*/
	
	.Content .ListContent.About li { width:100%;}
	.Content .ListContent.About li:nth-child(even) { float:left;}
	
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(2) { width:80%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(4) { display:none;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(5) { width:20%;}
	
	.Vote_Info > *:nth-child(4) > ul li > *:nth-child(1) { width:20%;}
	.Vote_Info > *:nth-child(4) > ul li > *:nth-child(2) { width:80%;}
	
	.Footer > .FooterMain > .FooterLink ul { border-top:1px solid rgba(255,255,255,1); border-right:1px solid rgba(255,255,255,1);}
	.Footer > .FooterMain > .FooterLink li { width:33.33%; width:100%;}
	.Footer > .FooterMain > .FooterLink li:nth-child(2n+1) { clear:both;}
	.Footer > .FooterMain > .FooterLink li a,
	.Footer > .FooterMain > .FooterLink li:last-child a{ border:1px solid rgba(255,255,255,1); border-top:0; border-right:0;}
	
	
	}
@media screen and (max-width:32rem) and (min-height: 0) {
	html { font-size:1rem;}
	
	.Home .Content.HomeContent > .Ani-Content .DefHotNews { padding-left:0;}
	.Home .Content.HomeContent > .Ani-Content .DefHotNews > span { display:none;}
	
	.Home .DefNews .abgne_tab .tabs li:after { width:100%; left:0; margin:0;}
	.FixedAds {width:40%;}
	
	.ApplyForm > div.FormResult > div > div > *:nth-child(1) { width:100%; border-right:0;}
	.ApplyForm > div.FormResult > div > div > *:nth-child(2) { width:100%;}
	.ApplyForm > div.FormResult > div > div > *:nth-child(3) { width:100%; border-right:0; border-bottom:1px solid rgba(0,0,0,0.1);}
	.ApplyForm > div.FormResult > div > div > *:nth-child(4) { width:100%;}
	
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(2) { width:70%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(5) { width:30%;}
	
	.Content > .Ani-Content.Ani-Content2 .BlackBat_Intro .BlackBat_Content li { width:100%;}
	
	.Footer > .FooterMain > .FooterLink li { width:100%;}
	.Footer > .FooterMain > .FooterLink li:nth-child(3n+1) { clear:none; float:left;}
	.Footer > .FooterMain > .FooterLink li:nth-child(2n+1) { clear:both;}
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(1),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(2),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(3),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(4),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(5),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(6),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(7){ width:50%;}
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(3n+1) { clear:none; float:left;}
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(2n+1) { clear:both;}
	.Footer > .FooterFB { height:auto;}
	.Footer > .FooterFB > img { display:block;}
	.Footer > .FooterFB > .fb-page.fb_iframe_widget { left:0;}
	.Home .DefNews .abgne_tab .tab_container .tab_content { width:25%; height:auto; float:left;}
	.Home .DefNews .abgne_tab .tab_container .tab_content > span { font-size:0.6rem; line-height:1.2; white-space:normal;
	/*flex*/
-webkit-flex-display:flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center;justify-content: center;}
	.Home .Ani-Content2 .Accesskey_C { text-align:left; padding-left:5px;}
	}
@media screen and (max-width:30rem) and (min-height: 0) {
	.Header { padding-left:82px;}
	/*.Header .Logo { width:72px;}
	.Header .Logo a { background:url(../Images/Layout/Logo_m.png) center center no-repeat;
	-moz-background-size:contain;
	-webkit-background-size:contain;
	-o-background-size:contain;
	background-size:contain;}*/
	.Footer > .Copyright > .BottomNav ul li a { padding:5px 10px;}
	.Footer > .Copyright > .BottomNav > .RSS { padding:5px 10px; height:34px;}
	.Footer > .FooterFB2 > a { width:100%; margin-right:0;}
	.Footer > .FooterFB2 > a:last-child { margin-right:0;}
	}
@media screen and (max-width:25rem) and (min-height: 0) {
	.Home .Ani-Content2 .DefContent .DefLinks ul { padding:20px;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(2) { width:65%;}
	.Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(5) { width:35%;}
	.Home .DefNews .abgne_tab .tab_container .tab_content > span { font-size:0.5rem; padding:0 5px;}
	}
@media screen and (max-width:22.5rem) and (min-height: 0) {
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(1),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(2),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(3),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(4),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(5),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(6),
	.Footer > .FooterMain > .FooterSiteMap > dl:nth-child(7){ width:100%;}
	}
@media screen and (max-width:20rem) and (min-height: 0) {}



/*==========================================各節慶主題設定START===========================================*/
/*body設定*/
/*平日*/
body.Default { background:rgba(0,85,170,1);}
/*春節*/
body.Spring { background:rgba(215,60,100,1);}
/*端午*/
body.Festival { background:rgba(60,110,80,1);}
/*中秋*/
body.MidMoon { background:rgba(0,60,150,1); background:rgba(0,40,75,1);}
/*靛藍*/
body.Blue { background:rgba(15,40,100,1);}
/*夜黑*/
body.Dark { background:rgba(60,50,40,1);}

/*FixedAds */
/*平日*/
.Default .FixedAds span { background:rgba(0,85,170,1);}
/*春節*/
.Spring .FixedAds span { background:rgba(215,60,100,1);}
/*端午*/
.Festival .FixedAds span { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .FixedAds span { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .FixedAds span { background:rgba(15,40,100,1);}
/*夜黑*/
.Dark .FixedAds span { background:rgba(60,50,40,1);}

/*無障礙設定*/
/*平日*/
.Default .Accesskey_C:link,
.Default .Accesskey_C:visited,
.Default .Accesskey_C:hover,
.Default .Accesskey_C:active { color:rgba(0,85,170,1);}
.Default .Accesskey_C:focus { color:darkblue;}
/*春節*/
.Spring .Accesskey_C:link,
.Spring .Accesskey_C:visited,
.Spring .Accesskey_C:hover,
.Spring .Accesskey_C:active { color:rgba(215,60,100,1);}
.Spring .Accesskey_C:focus { color:darkblue;}
/*端午*/
.Festival .Accesskey_C:link,
.Festival .Accesskey_C:visited,
.Festival .Accesskey_C:hover,
.Festival .Accesskey_C:active { color:rgba(60,110,80,1);}
.Festival .Accesskey_C:focus { color:darkblue;}
/*中秋*/
.MidMoon .Accesskey_C:link,
.MidMoon .Accesskey_C:visited,
.MidMoon .Accesskey_C:hover,
.MidMoon .Accesskey_C:active { color:rgba(0,60,150,1);}
.MidMoon .Accesskey_C:focus { color:darkblue;}
/*靛藍*/
.Blue .Accesskey_C:link,
.Blue .Accesskey_C:visited,
.Blue .Accesskey_C:hover,
.Blue .Accesskey_C:active { color:rgba(15,40,100,1);}
.Blue .Accesskey_C:focus { color:darkblue;}
/*夜黑*/
.Dark .Accesskey_C:link,
.Dark .Accesskey_C:visited,
.Dark .Accesskey_C:hover,
.Dark .Accesskey_C:active { color:rgba(255,255,255,1);}
.Dark .Accesskey_C:focus { color:darkblue;}

/*Header設定*/
/*平日*/
.Default .Header { background:rgba(0,85,170,1);}
/*春節*/
.Spring .Header {background:url(../Images/Layout/Header_Spring.jpg) top left no-repeat, rgba(215,60,100,.9);}
/*端午*/
.Festival .Header { background:url(../Images/Layout/Header_Festival.jpg) top left no-repeat, top left no-repeat, rgba(60,110,80,.9);}
/*中秋*/
.MidMoon .Header {background:url(../Images/Layout/Header_MidMoon.jpg) top left no-repeat, rgba(0,60,150,.9);}
/*814空軍節*/
.A814 .Header { background:url(../Images/Layout/Header_814.jpg) top left no-repeat, top left no-repeat, rgba(0,85,170,1);}
/*93軍人節*/
.A93 .Header { background:url(../Images/Layout/Header_93.jpg) top left no-repeat, top left no-repeat, rgba(0,85,170,1);}
/*靛藍*/
.Blue .Header { background:rgba(15,40,100,.9);}
/*夜黑*/
.Dark .Header { background:rgba(60,50,40,.9);}

/*平日*/
.Default .Home .Header { background:none;
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0);}
/*春節*/
.Spring .Home .Header {
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
/*端午*/
.Festival .Home .Header {
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
/*中秋*/
.MidMoon .Home .Header {
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
/*靛藍*/
.Blue .Home .Header {
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
/*夜黑*/
.Dark .Home .Header {
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
/*SubNav設定*/
/*平日*/
.Default .Nav > ul > li > .SubNav { background:rgba(0,85,170,1);}

/*春節*/
.Spring .Nav > ul > li > .SubNav { background:rgba(215,60,100,.9);}
/*端午*/
.Festival .Nav > ul > li > .SubNav { background:rgba(60,110,80,.9);}
/*中秋*/
.MidMoon .Nav > ul > li > .SubNav { background:rgba(0,60,150,.9);}
/*靛藍*/
.Blue .Nav > ul > li > .SubNav { background:rgba(15,40,100,.9);}
/*夜黑*/
.Dark .Nav > ul > li > .SubNav { background:rgba(60,50,40,.9);}
/*SubNav ul設定*/
/*平日*/
.Default .Nav > ul > li > .SubNav li > ul { background:rgba(0,85,170,1);}
/*春節*/
.Spring .Nav > ul > li > .SubNav li > ul { background:rgba(215,60,100,.9);}
/*端午*/
.Festival .Nav > ul > li > .SubNav li > ul { background:rgba(60,110,80,.9);}
/*中秋*/
.MidMoon .Nav > ul > li > .SubNav li > ul { background:rgba(0,60,150,.9);}
/*靛藍*/
.Blue .Nav > ul > li > .SubNav li > ul { background:rgba(15,40,100,.9);}
/*夜黑*/
.Dark .Nav > ul > li > .SubNav li > ul { background:rgba(60,50,40,.9);}

/*SearchBox設定*/
/*平日*/
.Default .SearchBox { background:rgba(0,85,170,1);}
/*春節*/
.Spring .SearchBox { background:rgba(215,60,100,1);}
/*端午*/
.Festival .SearchBox { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .SearchBox { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .SearchBox { background:rgba(15,40,100,1);}
/*夜黑*/
.Dark .SearchBox { background:rgba(255,255,255,1);}

/*SearchBox i, SearchBox a設定*/
/*夜黑*/
.Dark .SearchBox i,
.Dark .SearchBox a{ color:rgba(60,50,40,1);}

/*placeholder設定*/
/*夜黑*/
.Dark ::placeholder { color:rgba(60,50,40,1);}
.Dark :-ms-input-placeholder { color:rgba(60,50,40,1);}
.Dark ::-ms-input-placeholder  { color:rgba(60,50,40,1);}
.Dark :-ms-input-placeholder { color:rgba(60,50,40,1);}

.Dark .Header .SearchBox input {color:rgba(60,50,40,1);}


/*Home.WrapperFixed Header*/
/*平日*/
.Default .Home.WrapperFixed .Header { background:rgba(0,85,170,1);
/*陰影*/
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.2);}
/*春節*/
.Spring .Home.WrapperFixed .Header { background:url(../Images/Layout/Header_Spring.jpg) top left no-repeat, rgba(215,60,100,.9);}
/*端午*/
.Festival .Home.WrapperFixed .Header { background:url(../Images/Layout/Header_Festival.jpg) top left no-repeat, rgba(60,110,80,.9);}
/*中秋*/
.MidMoon .Home.WrapperFixed .Header { background:url(../Images/Layout/Header_MidMoon.jpg) top left no-repeat,  rgba(0,60,150,.9);}
/*814空軍節*/
.A814 .Home.WrapperFixed .Header { background:url(../Images/Layout/Header_814.jpg) top left no-repeat, top left no-repeat, rgba(0,85,170,1);}
/*93軍人節*/
.A93 .Home.WrapperFixed .Header { background:url(../Images/Layout/Header_93.jpg) top left no-repeat, top left no-repeat, rgba(0,85,170,1);}
/*靛藍*/
.Blue .Home.WrapperFixed .Header { background:rgba(15,40,100,.9);}
/*夜黑*/
.Dark .Home.WrapperFixed .Header { background:rgba(60,50,40,.9);}


/*Home .Content.HomeContent*/
.Spring .Home .Content.HomeContent,
.Festival .Home .Content.HomeContent,
.MidMoon .Home .Content.HomeContent,
.Blue .Home .Content.HomeContent,
.Dark .Home .Content.HomeContent,
.A814 .Home .Content.HomeContent,
.A93 .Home .Content.HomeContent{ padding-top:100px;}

/*DefHotNews*/
/*平日*/
.Default .Home .Content.HomeContent > .Ani-Content .DefHotNews { background:url(../Images/Layout/HotNews.jpg) center center no-repeat, rgba(0,85,170,1);}
/*春節*/
.Spring .Home .Content.HomeContent > .Ani-Content .DefHotNews { background:url(../Images/Layout/HotNews_Spring.jpg) center center no-repeat, rgba(215,60,100,1);}
/*端午*/
.Festival .Home .Content.HomeContent > .Ani-Content .DefHotNews { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Home .Content.HomeContent > .Ani-Content .DefHotNews { background:url(../Images/Layout/HotNews_DarkBlue.jpg) center center no-repeat, rgba(0,60,150,1);}
/*靛藍*/
.Blue .Home .Content.HomeContent > .Ani-Content .DefHotNews { background:url(../Images/Layout/HotNews_DarkBlue.jpg) center center no-repeat, rgba(15,40,100,1);}
/*夜黑*/
.Dark .Home .Content.HomeContent > .Ani-Content .DefHotNews { background:rgba(60,50,40,1);}

/*tab*/
/*平日*/
.Default .Home .DefNews .abgne_tab .tabs li.active:after,
.Default .Home .DefNews .abgne_tab .tabs li.active:hover:after { background:rgba(0,85,170,1);}
/*春節*/
.Spring .DefNews .abgne_tab .tabs li.active:after,
.Spring .Home .DefNews .abgne_tab .tabs li.active:hover:after{ background:rgba(215,60,100,1);}
/*端午*/
.Festival .Home .DefNews .abgne_tab .tabs li.active:after,
.Festival .Home .DefNews .abgne_tab .tabs li.active:hover:after { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Home .DefNews .abgne_tab .tabs li.active:after,
.MidMoon .Home .DefNews .abgne_tab .tabs li.active:hover:after { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .Home .DefNews .abgne_tab .tabs li.active:after,
.Blue .Home .DefNews .abgne_tab .tabs li.active:hover:after { background:rgba(15,40,100,1);}
/*夜黑*/
/*.Dark .Home .DefNews .abgne_tab .tabs li.active:after,
.Dark .Home .DefNews .abgne_tab .tabs li.active:hover:after { background:rgba(255,255,255,1);}
.Dark .Home .DefNews .abgne_tab .tabs li a:link,
.Dark .Home .DefNews .abgne_tab .tabs li a:visited { color:rgba(255,255,255,.3);}
.Dark .Home .DefNews .abgne_tab .tabs li a:hover,
.Dark .Home .DefNews .abgne_tab .tabs li a:active { color:rgba(255,255,255,.5);}
.Dark .Home .DefNews .abgne_tab .tabs li.active a:link,
.Dark .Home .DefNews .abgne_tab .tabs li.active a:visited,
.Dark .Home .DefNews .abgne_tab .tabs li.active a:hover,
.Dark .Home .DefNews .abgne_tab .tabs li.active a:active { color:rgba(255,255,255,1);}*/

/*tab_container*/
/*平日*/
.Default .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span strong { background:rgba(0,85,170,1);}
/*春節*/
.Spring .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span strong { background:rgba(215,60,100,1);}
/*端午*/
.Festival .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span strong { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span strong { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span strong { background:rgba(15,40,100,1);}
/*夜黑*/
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span strong { background:rgba(60,50,40,1); color:rgba(255,255,255,1);}

/*平日*/
.Default .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span:after { background:rgba(0,85,170,1);}
/*春節*/
.Spring .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span:after { background:rgba(215,60,100,1);}
/*端午*/
.Festival .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span:after { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span:after { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span:after { background:rgba(15,40,100,1);}
/*夜黑*/
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span:after { background:rgba(60,50,40,1);}

/*平日*/
.Default .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag,
.Default .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:hover,
.Default .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:active { background:rgba(0,85,170,1);}
/*春節*/
.Spring .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag,
.Spring .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:hover,
.Spring .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:active { background:rgba(215,60,100,1);}
/*端午*/
.Festival .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag,
.Festival .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:hover,
.Festival .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:active { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag,
.MidMoon .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:hover,
.MidMoon .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:active { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag,
.Blue .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:hover,
.Blue .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:active { background:rgba(15,40,100,1);}
/*夜黑*/
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag,
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:hover,
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag:active { background:rgba(255,255,255,1); color:rgba(60,50,40,1);}

/*平日*/
.Default .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time,
.Default .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time ~ span { color:rgba(0,85,170,1);}
/*春節*/
.Spring .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time,
.Spring .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time ~ span { color:rgba(215,60,100,1);}
/*端午*/
.Festival .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time,
.Festival .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time ~ span { color:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time,
.MidMoon .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time ~ span { color:rgba(0,60,150,1);}
/*靛藍*/
.Blue .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time,
.Blue .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time ~ span { color:rgba(15,40,100,1);}
/*夜黑*/
/*.Dark .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText .Time,
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li a.Tag ~ .NewsText .Time ~ span{ color:rgba(255,255,255,.7);}
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time,
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews ~ ul li:hover a.Tag ~ .NewsText .Time ~ span{ color:rgba(255,255,255,1);}*/

/*平日*/
.Default .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:hover,
.Default .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:active  { color:rgba(0,85,170,1);}
/*春節*/
.Spring .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:hover,
.Spring .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:active  { color:rgba(215,60,100,1);}
/*端午*/
.Festival .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:hover,
.Festival .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:active  { color:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:hover,
.MidMoon .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:active  { color:rgba(0,60,150,1);}
/*靛藍*/
.Blue .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:hover,
.Blue .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:active  { color:rgba(15,40,100,1);}
/*夜黑*/
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:hover,
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content > a.More:active { color:rgba(255,255,255,.7);}

/*DefAds*/
/*平日*/
.Default .Home .Ani_o .DefAds > div a:before  { background: url(../Images/Layout/LogoSingle.png) center center no-repeat, rgba(0,115,190,.7);}
/*春節*/
.Spring .Home .Ani_o .DefAds > div a:before  { background: url(../Images/Layout/LogoSingle.png) center center no-repeat, rgba(215,60,100,.7);}
/*端午*/
.Festival .Home .Ani_o .DefAds > div a:before  { background: url(../Images/Layout/LogoSingle.png) center center no-repeat, rgba(60,110,80,.7);}
/*中秋*/
.MidMoon .Home .Ani_o .DefAds > div a:before  { background: url(../Images/Layout/LogoSingle.png) center center no-repeat, rgba(0,60,150,.7);}
/*靛藍*/
.Blue .Home .Ani_o .DefAds > div a:before  { background: url(../Images/Layout/LogoSingle.png) center center no-repeat, rgba(15,40,100,.7);}
/*夜黑*/
.Dark .Home .Ani_o .DefAds > div a:before { background: url(../Images/Layout/LogoSingle.png) center center no-repeat, rgba(60,50,40,.7);}

/*DefAds*/
/*平日*/
.Default .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(1) a > span > span { background:url(../Images/Layout/DefLink-1.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Default .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(2) a > span > span { background:url(../Images/Layout/DefLink-2.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Default .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(3) a > span > span { background:url(../Images/Layout/DefLink-3.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Default .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(4) a > span > span { background:url(../Images/Layout/DefLink-4.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Default .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(5) a > span > span { background:url(../Images/Layout/DefLink-5.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}

/*春節*/
.Spring .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(1) a > span > span { background:url(../Images/Layout/DefLink_S-1.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Spring .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(2) a > span > span { background:url(../Images/Layout/DefLink_S-2.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Spring .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(3) a > span > span { background:url(../Images/Layout/DefLink_S-3.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Spring .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(4) a > span > span { background:url(../Images/Layout/DefLink_S-4.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Spring .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(5) a > span > span { background:url(../Images/Layout/DefLink_S-5.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
/*端午*/
.Festival .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(1) a > span > span { background:url(../Images/Layout/DefLink_F-1.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Festival .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(2) a > span > span { background:url(../Images/Layout/DefLink_F-2.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Festival .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(3) a > span > span { background:url(../Images/Layout/DefLink_F-3.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Festival .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(4) a > span > span { background:url(../Images/Layout/DefLink_F-4.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Festival .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(5) a > span > span { background:url(../Images/Layout/DefLink_F-5.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
/*中秋*/
.MidMoon .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(1) a > span > span { background:url(../Images/Layout/DefLink_M-1.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.MidMoon .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(2) a > span > span { background:url(../Images/Layout/DefLink_M-2.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.MidMoon .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(3) a > span > span { background:url(../Images/Layout/DefLink_M-3.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.MidMoon .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(4) a > span > span { background:url(../Images/Layout/DefLink_M-4.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.MidMoon .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(5) a > span > span { background:url(../Images/Layout/DefLink_M-5.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
/*靛藍*/
.Blue .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(1) a > span > span { background:url(../Images/Layout/DefLink_B-1.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Blue .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(2) a > span > span { background:url(../Images/Layout/DefLink_B-2.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Blue .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(3) a > span > span { background:url(../Images/Layout/DefLink_B-3.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Blue .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(4) a > span > span { background:url(../Images/Layout/DefLink_B-4.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Blue .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(5) a > span > span { background:url(../Images/Layout/DefLink_B-5.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
/*夜黑*/
.Dark .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(1) a > span > span { background:url(../Images/Layout/DefLink_D-1.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Dark .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(2) a > span > span { background:url(../Images/Layout/DefLink_D-2.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Dark .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(3) a > span > span { background:url(../Images/Layout/DefLink_D-3.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Dark .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(4) a > span > span { background:url(../Images/Layout/DefLink_D-4.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Dark .Home .Ani-Content2 .DefContent .DefLinks ul li:nth-child(5) a > span > span { background:url(../Images/Layout/DefLink_D-5.png) center center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}

/*Content設定*/
/*夜黑*/
.Dark .Content  {  background:url(../Images/Layout/Content_Dark.jpg) top center no-repeat, rgba(60,50,40,1);}
.Dark .Content:after { display:none;}

/*ListHeader h2設定*/
/*平日*/
.Default .Content .Ani-Content .ListHeader > h1 { color:rgba(0,85,170,1);}
/*春節*/
.Spring .Content .Ani-Content .ListHeader > h1 { color:rgba(215,60,100,1);}
/*端午*/
.Festival .Content .Ani-Content .ListHeader > h1 { color:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Content .Ani-Content .ListHeader > h1 { color:rgba(0,60,150,1);}
/*靛藍*/
.Blue .Content .Ani-Content .ListHeader > h1 { color:rgba(15,40,100,1);}
/*夜黑*/
.Dark .Content .Ani-Content .ListHeader > h1 { color:rgba(255,255,255,1);}

/*ListHeader p設定*/
/*夜黑*/
.Dark .Content .Ani-Content .ListHeader p > * { color:rgba(255,255,255,1);}

/*ListCategory設定*/
/*平日*/
.Default .Content .Ani-Content .ListCategory ul li.Active { background:rgba(0,85,170,1); border:1px solid rgba(0,85,170,1);}
/*春節*/
.Spring .Content .Ani-Content .ListCategory ul li.Active { background:rgba(215,60,100,1); border:1px solid rgba(215,60,100,1);}
/*端午*/
.Festival .Content .Ani-Content .ListCategory ul li.Active { background:rgba(60,110,80,1); border:1px solid rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Content .Ani-Content .ListCategory ul li.Active { background:rgba(15,40,100,1); border:1px solid rgba(0,60,150,1);}
/*靛藍*/
.Blue .Content .Ani-Content .ListCategory ul li.Active { background:rgba(15,40,100,1); border:1px solid rgba(15,40,100,1);}
/*夜黑*/
.Dark .Content .Ani-Content .ListCategory ul li { border:1px solid rgba(255,255,255,.1);}
.Dark .Content .Ani-Content .ListCategory ul li.Active { background:rgba(255,255,255,1); border:1px solid rgba(255,255,255,1);}
.Dark .Content .Ani-Content .ListCategory ul li a:link,
.Dark .Content .Ani-Content .ListCategory ul li a:visited,
.Dark .Content .Ani-Content .ListCategory ul li a:hover,
.Dark .Content .Ani-Content .ListCategory ul li a:active { color:rgba(255,255,255,1);}
.Dark .Content .Ani-Content .ListCategory ul li a:focus { color:darkblue;}
.Dark .Content .Ani-Content .ListCategory ul li.Active a:link,
.Dark .Content .Ani-Content .ListCategory ul li.Active a:visited,
.Dark .Content .Ani-Content .ListCategory ul li.Active a:hover,
.Dark .Content .Ani-Content .ListCategory ul li.Active a:active { color:rgba(60,50,40,1);}
.Dark .Content .Ani-Content .ListCategory ul li.Active a:focus { color:darkblue;}

/*ListContent li設定*/
/*夜黑*/
.Dark .Content .ListContent li { border:1px solid rgba(255,255,255,.3);}
.Dark .Content .ListContent li a:link,
.Dark .Content .ListContent li a:visited { color:rgba(255,255,255,.9);}
.Dark .Content .ListContent li a:hover,
.Dark .Content .ListContent li a:active { color:rgba(255,255,255,1);}
.Dark .Content .ListContent li a:focus { color:darkblue;}

/*ListPages設定*/
/*夜黑*/
.Dark .ListPages ul li a:link,
.Dark .ListPages ul li a:visited { color:rgba(255,255,255,.5);}
.Dark .ListPages ul li a:hover,
.Dark .ListPages ul li a:active { color:rgba(255,255,255,.7);}
.Dark .ListPages ul li a:focus { color:darkblue;}

/*NowNumber設定*/
/*平日*/
.Default .ListPages ul li.NowNumber { background:rgba(0,85,170,1);}
/*春節*/
.Spring .ListPages ul li.NowNumber { background:rgba(215,60,100,1);}
/*端午*/
.Festival .ListPages ul li.NowNumber { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .ListPages ul li.NowNumber { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .ListPages ul li.NowNumber { background:rgba(15,40,100,1);}
/*夜黑*/
.Dark .ListPages ul li.NowNumber { background:rgba(255,255,255,.3);}

/*電子投票設定*/
/*平日*/
.Default .Vote_List ~ .Ani-Content2 .LinkList li:first-child { background:rgba(0,85,170,1);}
/*春節*/
.Spring .Vote_List ~ .Ani-Content2 .LinkList li:first-child { background:rgba(215,60,100,1);}
/*端午*/
.Festival .Vote_List ~ .Ani-Content2 .LinkList li:first-child { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Vote_List ~ .Ani-Content2 .LinkList li:first-child { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .Vote_List ~ .Ani-Content2 .LinkList li:first-child { background:rgba(15,40,100,1);}
/*夜黑*/
.Dark .Vote_List ~ .Ani-Content2 .LinkList li:first-child { background:rgba(255,255,255,.3);}
.Dark .Vote_List ~ .Ani-Content2 .LinkList li,
.Dark .Vote_List ~ .Ani-Content2 .LinkList li > *:nth-child(5) { color:rgba(255,255,255,1);}

/*平日*/
.Default .Vote_View > *:nth-child(3) li:first-child { background:rgba(0,85,170,1);}
/*春節*/
.Spring .Vote_View > *:nth-child(3) li:first-child { background:rgba(215,60,100,1);}
/*端午*/
.Festival .Vote_View > *:nth-child(3) li:first-child { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Vote_View > *:nth-child(3) li:first-child { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .Vote_View > *:nth-child(3) li:first-child { background:rgba(15,40,100,1);}
/*夜黑*/
.Dark .Vote_View > *:nth-child(3) li:first-child { background:rgba(255,255,255,.3);}
.Dark .Vote_View > *:nth-child(3) li,
.Dark .Vote_View > *:nth-child(3) li > *:nth-child(5) { color:rgba(255,255,255,1);}


/*ContentHeader設定*/
/*夜黑*/
.Dark .Content .Ani-Content .ContentHeader p > * { color:rgba(255,255,255,1);}
.Dark .Content .Ani-Content .ContentHeader > div h1 { color:rgba(255,255,255,1);}

/*ContentHeader h2 設定*/
/*平日*/
.Default .Content .Ani-Content .ContentHeader > div h1:before { background:rgba(0,85,170,1);}
/*春節*/
.Spring .Content .Ani-Content .ContentHeader > div h1:before { background:rgba(215,60,100,1);}
/*端午*/
.Festival .Content .Ani-Content .ContentHeader > div h1:before { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Content .Ani-Content .ContentHeader > div h1:before { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .Content .Ani-Content .ContentHeader > div h1:before { background:rgba(15,40,100,1);}
/*夜黑*/
.Dark .Content .Ani-Content .ContentHeader > div h1:before { background:rgba(255,255,255,1);}

/*Share 設定*/
/*夜黑*/
.Dark .Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(1) a { background:none;}
.Dark .Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(2) a { background:none;}
.Dark .Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(3) a { background:none;}
.Dark .Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(1) a:focus,
.Dark .Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(2) a:focus,
.Dark .Content .Ani-Content .ContentHeader > div h1 ~ .Share > div:nth-child(3) a:focus{ background:rgba(255,240,0,1);color:darkblue;}

/*.Des 設定*/
.Dark .Content > .Ani-Content.Ani-Content2,
.Dark .Content > .Ani-Content.Ani-Content2 *:not(a) { color:rgba(255,255,255,1);}
.Dark .Content > .Ani-Content.Ani-Content2 * a * { color:rgba(255,255,255,1);}
.Dark .Content .ListContent.Leadership.Category li > span > a,
.Dark .Content .ListContent.Leadership.Category li > span > a * { color:rgba(255,255,255,1);}
.Dark .Home .DefNews .abgne_tab .tab_container .tab_content .MainNews a span b{ color:rgba(255,255,255,1);}

.Dark .Vote_View > div:nth-child(1) { color:rgba(255,255,255,1);}

/*.FAQ  設定*/
.Dark .FAQ .FaqQroup { border:1px solid rgba(255,255,255,.1);}
.Dark .FAQ .FaqQroup > div.Q:before { color:rgba(255,255,255,1);}
.Dark .FAQ .FaqQroup > div > .No { color:rgba(255,255,255,1);}
.Dark .FAQ .FaqQroup > div > .Text { color:rgba(255,255,255,1);}

/*.GoBack 設定*/
.Dark .GoBack a,
.Dark .GoBack input{ border:3px solid rgba(255,255,255,.1); color:rgba(255,255,255,.5);}
.Dark .GoBack a:link,
.Dark .GoBack a:visited { color:rgba(255,255,255,.5);}
.Dark .GoBack *:hover,
.Dark .GoBack *:active { color:rgba(255,255,255,.7); border:3px solid rgba(255,255,255,.3);}

/*搜尋結果*/
/*平日*/
.Default .SearchResult ul li.Title { background:rgba(0,85,170,1);}
/*春節*/
.Spring .SearchResult ul li.Title { background:rgba(215,60,100,1);}
/*端午*/
.Festival .SearchResult ul li.Title { background:rgba(60,110,80,1);}
/*中秋*/
.MidMoon .SearchResult ul li.Title { background:rgba(0,60,150,1);}
/*靛藍*/
.Blue .SearchResult ul li.Title { background:rgba(15,40,100,1);}
/*夜黑*/
.Dark .SearchResult ul li.Title { background:rgba(255,255,255,.3);}
.Dark .SearchResult ul a:link,
.Dark .SearchResult ul a:visited,
.Dark .SearchResult ul a:hover,
.Dark .SearchResult ul a:active { color:rgba(255,255,255,.5); }
/*針對無障礙設定*/
.Dark .SearchResult ul a:focus { background:rgba(255,240,0,1); color:darkblue;}

/*Footer設定*/
/*春節*/
.Spring .Footer { background:url(../Images/Layout/Footer_Spring.jpg) top center no-repeat, rgba(215,60,100,1);}
/*端午*/
.Festival .Footer { background:url(../Images/Layout/Footer_Festival.jpg) top center no-repeat, rgba(60,110,80,1);}
/*中秋*/
.MidMoon .Footer { background:url(../Images/Layout/Footer_MidMoon.jpg) top center no-repeat, rgba(0,43,77,1);}

/*=====================網站導覽=====================*/

/*平日*/
.Default .SiteMap > ul > li > a { background:rgba(0,85,170,1);}
/*春節*/
.Spring .SiteMap > ul > li > a { background:rgba(215,60,100,1);}
/*針對無障礙設定*/
.Spring .SiteMap > ul > li a:focus { background:rgba(255,240,0,1); color:darkblue; border:2px solid darkblue;}
/*端午*/
.Festival .SiteMap > ul > li > a { background:rgba(60,110,80,1);}
/*針對無障礙設定*/
.Festival .SiteMap > ul > li a:focus { background:rgba(255,240,0,1); color:darkblue; border:2px solid darkblue;}
/*中秋*/
.MidMoon .SiteMap > ul > li > a { background:rgba(0,60,150,1);}
/*針對無障礙設定*/
.MidMoon .SiteMap > ul > li a:focus { background:rgba(255,240,0,1); color:darkblue; border:2px solid darkblue;}
/*靛藍*/
.Blue .SiteMap > ul > li > a { background:rgba(15,40,100,1);}
/*針對無障礙設定*/
.Blue .SiteMap > ul > li a:focus { background:rgba(255,240,0,1); color:darkblue; border:2px solid darkblue;}
/*夜黑*/
.Dark .SiteMap * { color:rgba(255,255,255,1);}
.Dark .SiteMap > ul > li > a { background:rgba(255,255,255,.1);}
.Dark .SiteMap > ul > li a,
.Dark .SiteMap > ul > li > a:link,
.Dark .SiteMap > ul > li > a:visited,
.Dark .SiteMap > ul > li > a:hover,
.Dark .SiteMap > ul > li > a:active { color:rgba(255,255,255,1);}
/*針對無障礙設定*/
.Dark .SiteMap > ul > li a:focus { background:rgba(255,240,0,1); color:darkblue; border:2px solid darkblue;}

@media screen and (max-width:80rem) and (min-height: 0) {
	.Spring .Home .Content.HomeContent,
	.Festival .Home .Content.HomeContent,
	.MidMoon .Home .Content.HomeContent,
	.Blue .Home .Content.HomeContent,
	.Dark .Home .Content.HomeContent,
	.A814 .Home .Content.HomeContent,
	.A93 .Home .Content.HomeConten{ padding-top:80px;}
	
}

@media screen and (max-width:105rem) and (min-height: 0) {
/*Header設定*/
/*春節*/
.Spring .Header {background:url(../Images/Layout/Header_Spring_m.jpg) left center no-repeat, rgba(215,60,100,.9);}
/*端午*/
.Festival .Header { background:url(../Images/Layout/Header_Festival_m.jpg) left center no-repeat, rgba(60,110,80,.9);}
/*中秋*/
.MidMoon .Header { background:url(../Images/Layout/Header_MidMoon_m.jpg) left center no-repeat, rgba(0,60,150,.9);}
}

@media screen and (max-width:100rem) and (min-height: 0) {
/*814空軍節*/
.A814 .Header { background:url(../Images/Layout/Header_814_m.jpg) top left no-repeat, top left no-repeat, rgba(0,85,170,1);}
/*814空軍節*/
.A814 .Home.WrapperFixed .Header { background:url(../Images/Layout/Header_814_m.jpg) top left no-repeat, top left no-repeat, rgba(0,85,170,1);}
}

@media screen and (max-width:48rem) and (min-height: 0) {
	/*平日*/
	.Default .Home .Header { background:rgba(0,85,170,1);}
	/*春節*/
	.Spring .Home .Header,
	.Spring .Home.WrapperFixed .Header {background:url(../Images/Layout/Header_Spring_m.jpg) left center no-repeat, rgba(215,60,100,.9);}
	/*端午*/
	.Festival .Home .Header,
	.Festival .Home.WrapperFixed .Header{ background:url(../Images/Layout/Header_Festival_m.jpg) left center no-repeat, rgba(60,110,80,.9);}
	/*中秋*/
	.MidMoon .Home .Header,
	.MidMoon .Home.WrapperFixed .Header{ background:url(../Images/Layout/Header_MidMoon_m.jpg) left center no-repeat, rgba(0,60,150,.9);}
	/*靛藍*/
	.Blue .Home .Header { background:rgba(15,40,100,.9);}
	/*夜黑*/
	.Dark .Home .Header { background:rgba(60,50,40,.9);}
}
/*==========================================各節慶主題設定END===========================================*/



div.FontSize { position:absolute; width:150px; height:auto; line-height:1.25rem; overflow:hidden; top:110px; right:0; color:rgba(0,0,0,0.5); font-size:0.75rem;}
div.FontSize * { float:left; color:rgba(0,0,0,1);}
div.FontSize a { display:block; width:20px; height:20px; line-height:1.125rem; overflow:hidden; float:left; margin-right:5px; border:1px solid rgba(0,0,0,1); text-align:center; font-size:0.5rem; color:rgba(0,0,0,1); text-decoration:none;}
div.FontSize a:last-child { margin-right:0;}

.Content.HomeContent div.FontSize { top:0; z-index:1; padding:10px 0;padding:4.5px 0;}

.Dark div.FontSize { color:rgba(255,255,255,0.5);}
.Dark div.FontSize * { color:rgba(255,255,255,1);}
.Dark div.FontSize a { border:1px solid rgba(255,255,255,.5); color:rgba(255,255,255,0.5); background:none;}
.Dark div.FontSize a:focus {background:rgba(255,240,0,1); border:2px solid darkblue; outline:0; color:darkblue;}

/*字級大小切換*/
.Font-Small { font-size:1rem;}
.Font-Small div.FontSize { width:10rem; font-size:1em; line-height:1.5rem;}
.Font-Small div.FontSize a { font-size:1rem; height:1.5rem; line-height:1.5rem;}
.Font-Small .Content > .Ani-Content.Ani-Content2 .FighterWing_Content { margin-bottom:200px;}
.Font-Small .Header .Nav > ul > li > a { line-height:6.25rem;}
.Font-Small .Content.HomeContent div.FontSize { padding:10px 0; width:auto;}
.Font-Medium { font-size:1.25rem;}
.Font-Medium div.FontSize { font-size:1rem; width:11rem;height:1.75rem; line-height:1.75rem;}
.Font-Medium div.FontSize a { font-size:1rem; width:1.75rem; height:1.75rem; line-height:1.75rem;}
.Font-Medium .Content.HomeContent div.FontSize { padding:4.5px 0; height:auto; }
.Font-Medium .Header .Nav > ul > li > a { padding:0;}
.Font-Large{ font-size:1.5rem;}
.Font-Large .Header .Nav > ul > li > a { line-height:4.25rem;}
.Font-Large div.FontSize { font-size:0.75rem; width:11rem;line-height:2rem;height:2rem; width:auto;}
.Font-Large div.FontSize a { font-size:0.75rem; width:2rem; height:2rem; line-height:2rem;}
.Font-Large .Content.HomeContent div.FontSize { padding:4px 0; line-height:1.75rem;}
.Font-Large .Content.HomeContent div.FontSize a { width:1.75rem; height:1.75rem; line-height:1.75rem;}

@media screen and (max-width:105rem) and (min-height: 0) {
.Font-Small .Header .Nav > ul > li > a { padding:0;}
.Font-Medium .Header .Nav > ul > li > a { padding:0;}
.Font-Large .Header .Nav > ul > li > a { padding:0;}
	}
@media screen and (max-width:80rem) and (min-height: 0) {
.Font-Small .Header .Nav > ul > li > a { line-height:5rem;}
.Font-Medium .Header .Nav > ul > li > a { line-height:4rem; font-size:1rem;}
.Font-Large .Header .Nav > ul > li > a { line-height:3.5rem; font-size:0.9rem;}
	}

@media screen and (max-width:48rem) and (min-height: 0) {
	.Content { padding-top:200px;}
	.Content > div.FontSize { top:150px;}
	}
.SearchWrap {margin-bottom:300px; float:left;}

.Des .About_Detail_TrafficInfo { width:100%; height:auto; overflow:hidden;}
.Des .About_Detail_TrafficInfo * { padding:0; margin:0; list-style:none; text-decoration:none;}
.Des .About_Detail_TrafficInfo > * { width:100%; max-width:50rem; height:auto; overflow:hidden; float:left; margin-bottom:1rem;}
.Des .About_Detail_TrafficInfo .Traffic_Menu { width:100%; height:auto; overflow:hidden;}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul { display:block; width:100%; height:auto; overflow:hidden;}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li { width:19%; height:auto; overflow:hidden; float:left; margin-right:1%; border:1px solid rgba(0,85,170,1);
/*圓角*/
-webkit-border-radius:0.25rem;
-moz-border-radius:0.25rem;
border-radius:0.25rem;}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li a { display:block; width:100%; height:2.5rem; overflow:hidden; float:left; position:relative; padding-left:3rem; font-size:0.75rem; line-height:2.5rem; color:rgba(0,85,170,1);}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li a span { font-size:0.75em; font-family:Arial, Helvetica, sans-serif;}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li a:before { content:''; display:block; width:2.5rem; height:2.5rem; position:absolute; top:0; left:0;}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li a:link,
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li a:visited,
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li a:hover,
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li a:active {color:rgba(0,85,170,1);}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li.T_Menu_01 a:before { background:url(../Images/Layout/TrafficInfo/T01.png) center center no-repeat, rgba(0,85,170,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li.T_Menu_02 a:before { background:url(../Images/Layout/TrafficInfo/T02.png) center center no-repeat, rgba(0,85,170,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li.T_Menu_03 a:before { background:url(../Images/Layout/TrafficInfo/T03.png) center center no-repeat, rgba(0,85,170,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li.T_Menu_04 a:before { background:url(../Images/Layout/TrafficInfo/T04.png) center center no-repeat, rgba(0,85,170,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Des .About_Detail_TrafficInfo .Traffic_Menu ul li.T_Menu_05 a:before { background:url(../Images/Layout/TrafficInfo/T05.png) center center no-repeat, rgba(0,85,170,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Des .About_Detail_TrafficInfo .Traffic_Iframe { width:100%; height:auto; overflow:hidden; position:relative;}
.Des .About_Detail_TrafficInfo .Traffic_Iframe img { display:block; width:100%; height:auto; float:left;}
.Des .About_Detail_TrafficInfo .Traffic_Iframe iframe { position:absolute; top:0; left:0; width:100%; height:100%;}
.Des .Traffic_Content { width:100%; height:auto; overflow:hidden;}
.Des .Traffic_Content > .T_Content { width:100%; height:auto; overflow:hidden; background:url(../Images/Layout/TrafficInfo/dot.jpg) 0 0 repeat-y; position:relative; padding-top:5rem;}
.Des .Traffic_Content > .T_Content:before { content:''; position:absolute; width:100%; height:5rem; background:rgba(255,255,255,1); top:0; left:0; display:block; overflow:hidden;}
.Des .Traffic_Content > .T_Content > h2 { width:100%; height:auto; line-height:2.5rem; padding-left:3rem; font-size:2rem; font-weight:normal; color:rgba(0,85,170,1); position:relative; margin-bottom:1rem;}
.Des .Traffic_Content > .T_Content > h2:before { content:''; display:block; width:2.5rem; height:2.5rem; position:absolute; top:0; left:0;
/*圓角*/
-webkit-border-radius:0.25rem;
-moz-border-radius:0.25rem;
border-radius:0.25rem;}
.Des .Traffic_Content > .T_Content:nth-child(1) > h2:before { background:url(../Images/Layout/TrafficInfo/T01.png) center center no-repeat, rgba(0,85,170,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Des .Traffic_Content > .T_Content:nth-child(2) > h2:before { background:url(../Images/Layout/TrafficInfo/T02.png) center center no-repeat, rgba(0,85,170,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Des .Traffic_Content > .T_Content:nth-child(3) > h2:before { background:url(../Images/Layout/TrafficInfo/T03.png) center center no-repeat, rgba(0,85,170,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Des .Traffic_Content > .T_Content:nth-child(4) > h2:before { background:url(../Images/Layout/TrafficInfo/T04.png) center center no-repeat, rgba(0,85,170,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Des .Traffic_Content > .T_Content:nth-child(5) > h2:before { background:url(../Images/Layout/TrafficInfo/T05.png) center center no-repeat, rgba(0,85,170,1);
/*背景圖片尺寸*/
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text { width:100%; height:auto; overflow:hidden; padding-left:2.5rem;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text h3 { width:100%; height:auto; overflow:hidden; margin-bottom:0.5rem; font-size:1.5rem; line-height:2rem; font-weight:normal; color:rgba(0,85,170,1);}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p { width:100%; height:auto; overflow:hidden; margin-bottom:1rem; font-size:1rem; line-height:1.5rem; color:rgba(0,0,0,0.8);}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p strong { font-weight:bold; color:rgba(0,0,0,1);}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p a:link,
.Des .Traffic_Content > .T_Content > h2 ~ .Text p a:visited,
.Des .Traffic_Content > .T_Content > h2 ~ .Text p a:hover,
.Des .Traffic_Content > .T_Content > h2 ~ .Text p a:active {color:rgba(0,85,170,1);}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p a.BTN { display:block; width:5rem; height:2rem; line-height:2rem; background:rgba(0,85,170,1); text-align:center;
/*圓角*/
-webkit-border-radius:0.25rem;
-moz-border-radius:0.25rem;
border-radius:0.25rem;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p > span.RoundText,
.Des .Traffic_Content > .T_Content > h2 ~ .Text p > span.Arrow { display:inline-block; width:auto; height:auto; overflow:hidden; float:left; margin-bottom:10px; line-height:1rem; font-size:1rem;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p > span.RoundText { padding:9px; border:1px solid rgba(200,200,200,0.6);
/*圓角*/
-webkit-border-radius:0.5rem;
-moz-border-radius:0.5rem;
border-radius:0.5rem;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p > span.RoundText.WH1 { padding-left:30px; background:url(../Images/Layout/TrafficInfo/TWHW1.png) left center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:30px auto;
-webkit-background-size:30px auto;
-o-background-size:30px auto;
background-size:30px auto;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p > span.RoundText.WH3 { padding-left:30px; background:url(../Images/Layout/TrafficInfo/TWHW3.png) left center no-repeat;
/*背景圖片尺寸*/
-moz-background-size:30px auto;
-webkit-background-size:30px auto;
-o-background-size:30px auto;
background-size:30px auto;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p > span.RoundText .YB { border:1px solid #000; background:orange; color:#000; margin:0 5px; padding:0 5px;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p > span.Arrow { margin:10px; margin-bottom:20px; color:rgba(0,85,170,1);}
.Des .Traffic_Content > .T_Content > h2 ~ .Text p a.BTN:link,
.Des .Traffic_Content > .T_Content > h2 ~ .Text p a.BTN:visited,
.Des .Traffic_Content > .T_Content > h2 ~ .Text p a.BTN:hover,
.Des .Traffic_Content > .T_Content > h2 ~ .Text p a.BTN:active {color:rgba(255,255,255,1);}
.Des .Traffic_Content > .T_Content > h2 ~ .Text > div { margin-bottom:1rem;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text > div.FaqQroup { width:100%; height:auto; overflow:hidden; border:1px solid rgba(0,85,170,1);
/*圓角*/
-webkit-border-radius:0.5rem;
-moz-border-radius:0.5rem;
border-radius:0.5rem;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text > div.FaqQroup > div.Q { width:100%; height:auto; overflow:hidden; background:rgba(0,85,170,1); position:relative;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text > div.FaqQroup > div.Q:before { font-size:1rem; font-weight:bold; content:'keyboard_arrow_down'; display:block; position:absolute; top:10px; right:10px; width:20px; height:20px; overflow:hidden;color:rgba(255,255,255,1); font-family: 'Material Icons';
/*基礎動畫設定*/
-webkit-transition:all .5s, -webkit-transform .5s; transition:all .5s, transform .5s;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text > div.FaqQroup.selected > div.Q:before {
/*旋轉*/
-ms-transform: rotate(-180deg); /* IE 9 */
-ms-transform-origin: center; /* IE 9 */
-webkit-transform: rotate(-180deg); /* Safari 3-8 */
-webkit-transform-origin: center; /* Safari 3-8 */
transform: rotate(-180deg);
transform-origin: center;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text > div.FaqQroup > div.Q > .Text { width:100%; height:auto; overflow:hidden; padding:9px; color:#fff;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text > div.FaqQroup > div.A { width:100%; height:auto; overflow:hidden; background:rgba(255,255,255,1); display:none;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text > div.FaqQroup > div.A > .Text { width:100%; height:auto; overflow:hidden; padding:9px;}
.Des .Traffic_Content > .T_Content > h2 ~ .Text > div.FaqQroup > div.A > .Text p { margin-bottom:0;}

@media screen and (max-width:64rem) and (min-height: 0) {
	.Des .About_Detail_TrafficInfo .Traffic_Menu ul li { width:49%; margin-bottom:1rem;}
	.Des .About_Detail_TrafficInfo .Traffic_Menu ul li:nth-child(even) { float:right; margin-right:0;}
	.Des .About_Detail_TrafficInfo .Traffic_Menu ul li a { font-size:1rem;}
}
@media screen and (max-width:35rem) and (min-height: 0) {
	.Des .About_Detail_TrafficInfo .Traffic_Menu ul li { width:100%; margin:0; margin-bottom:0.5rem;}
	.Des .About_Detail_TrafficInfo .Traffic_Menu ul li a { font-size:1.25rem;}
	