@charset "utf-8";
/* CSS Document */
/*此刻不顯示  小版*/
.MidShow{display:none;}
.LowerShow{display:none;}
.PCInfor{display:block;}
.PhoneHidden{display:none;}
.Show1000{display:none;}
.MenuMidShow {display: none !important;}
/*.FBwidth{width:90%;}*/
.MoscotIcon img{width: 100%;margin:20px;max-width:300px;}
.HomeVideo{width:100%;height:400px;}
.PosterHome{width:32%;float:right;margin-right:18px;}
.WebContentBG{background-repeat:no-repeat;background-image:url(../../ImgCommon/BGmos.png?v4),url(../../ImgCommon/_BGbot.png?v2);background-position:left bottom,right bottom;background-size: cover;}
.EmbDocument{height:1000px;}


/*UL*/
.ULAreaBlockDIV {display:inline-block;width:100%; max-width:1400px; padding:0px 10px 0px 10px;}
.ULAreaBlock{ /*display:table;*/padding:0; margin-left:0px; /*margin-bottom:20px;*/}
.ULAreaBlock li { display:inline-block;width:50%; padding:0px; margin:0;/*background-color:#ffffff;*/min-height:400px;margin-bottom:0px; }
.UnitAreaBlockHome li:nth-child(1) {padding:30px 30px 30px 0px;}
.UnitAreaBlockHome li:nth-child(2) {padding:30px 0px 30px 30px;}

/*首頁相簿輪播*/
.Albumslider { padding:0; margin:0;/*background-color:#ffffff;*/  }
.Albumslider div img { width:100%; height:356px; }
.Albumslider .MaxWindow{ background-color:rgba(10%, 10%, 10%, 0.8); font-size:1.2rem; position: relative; bottom:0px; z-index:1000; padding:10px; width:100%; line-height:1.5rem; float:left; overflow : hidden; white-space : nowrap; text-align:left; text-overflow : ellipsis; color:#ffffff; }
.Albumslider div a{ color:#ffffff; }

/*unit UL*/
.UnitAreaBlockDIV {display:inline-block;width:auto;margin-top:15px;}
.UnitAreaBlock{ /*display:table;*/ padding:0; /*margin-bottom:20px;*/}
.UnitAreaBlock li { color:#ffffff; display:inline-block;width:auto; padding:0; margin:0;margin-bottom:10px; padding-right:20px;}
.UnitAreaBlock li:nth-child(5) {padding-right:0px;}
.UnitAreaBlock .MainUnitName { font-weight:bold; font-size:1.2rem; }

.UnitAreaBlockS{ /*display:table;*/padding:0; /*margin-bottom:20px;*/text-align:center;}
.UnitAreaBlockS li { color:#ffffff;display:inline-block;width:auto; padding:0; margin:0;margin-bottom:10px; }
.UnitAreaBlockS li img:nth-child(1){padding-right:0px;}
.UnitAreaBlockS .MainUnitName { font-weight:bold; font-size:1.2rem; padding: 10px;}
.UnitLOGO{float:left; margin-right:30px; margin-left:10px;}

/*unitTel*/
.UnitTelBlock{ /*display:table;*/ padding:0; /*margin-bottom:20px;*/}
.UnitTelBlock li { color:#ffffff;display:inline-block;width:auto; padding:0; margin:0;margin-bottom:10px; padding-right:20px;}

.TableBreakAll{word-break:break-all;}

/*UL part2*/
.BtnBlock2DIV {display:inline-block;width:100%;margin-top:15px;}
.BtnBlock2{ padding:0; }
.BtnBlock2 li { display:inline-block;width:45%; padding:10px; margin:10px;margin-bottom:10px; line-height:200%; text-align:center; background-color:#727171;}
.BtnBlock2 .lion { background-color:#C02C0F;}
.BtnBlock2 li a{ color:#ffffff;}

/*UL part3*/
.AreaBlock3DIV {display:inline-block;width:100%;margin-top:15px;padding:0px 10px;}
.AreaBlock3{ /*display:table;*/padding:0; /*margin-bottom:20px;*/}
.AreaBlock3 li { display:inline-block;width:33.3%; margin:0px;margin-bottom:10px; line-height:200%; text-align:center;}
.AreaBlock3 .AreaBlock3Li{text-align:center;}
.AreaBlock3Home li:nth-child(1){padding-right:6px;}
.AreaBlock3Home li:nth-child(2){padding-left:4px;padding-right:4px;}
.AreaBlock3Home li:nth-child(3){padding-left:6px;}

.AreaBlock3 li a{ color:#333333;}
.AreaBlock3 li img{margin-bottom:10px;}
.AreaBlock3 .AreaBlockTitle { font-size:1.1rem; }
.AreaBlock3 li .SocialImg{ width:100%; max-width:320px; }
.AreaBlock3 .FunctionButton { font-size:2rem; }
.AreaBlock3 .FunctionButton div { font-size:1.8rem; font-weight:bold; background-color:#A31F34; border-radius:10px;}
.AreaBlock3 .FunctionButton:hover div{ background-color:#B99765; }
.AreaBlock3 .FunctionButton a { color:#ffffff; }

/*UL part3padding*/
.AreaBlock3PadDIV {display:inline-block;width:100%;margin-top:15px;padding:0px 10px;}
.AreaBlock3Pad{ /*display:table;*/padding:0; /*margin-bottom:20px;*/}
.AreaBlock3Pad li { display:inline-block;width:33.3%; padding:10px; margin:0px;margin-bottom:10px; line-height:200%; text-align:center;}
.AreaBlock3Pad .AreaBlock3Li{text-align:center;}

.AreaBlock3Pad li a{ color:#333333;}
.AreaBlock3Pad li img{margin-bottom:10px;}
.AreaBlock3Pad .AreaBlockTitle { font-size:1.1rem; }
.AreaBlock3Pad li .SocialImg{ width:100%; max-width:320px; }
.AreaBlock3Pad .FunctionButton { font-size:2rem; }
.AreaBlock3Pad .FunctionButton div { font-size:1.8rem; font-weight:bold; background-color:#A31F34; border-radius:10px;}
.AreaBlock3Pad .FunctionButton:hover div{ background-color:#B99765; }
.AreaBlock3Pad .FunctionButton a { color:#ffffff; }

/*UL part4*/
.AreaBlock4DIV {display:inline-block;width:100%;margin-top:15px;}
.AreaBlock4{ /*display:table;*/padding:0; /*margin-bottom:20px;*/}
.AreaBlock4 li { display:inline-block;width:25%; padding:6px; margin:0px;margin-bottom:10px; line-height:200%; text-align:center;}
.AreaBlock4 li a{ color:#333333;}
.AreaBlock4 li img{margin-bottom:10px;}
.AreaBlock4 .AreaBlockTitle { font-size:1.1rem; }
.AreaBlock4 li .SocialImg{ width:100%; max-width:443px;}
.AreaBlock4 .FunctionButton { font-size:1.5rem; }
.AreaBlock4 .FunctionButton div { font-size:1.4rem; font-weight:bold; background-color:#A31F34; border-radius:10px;}
.AreaBlock4 .FunctionButton:hover div{ background-color:#B99765; }
.AreaBlock4 .FunctionButton a { color:#ffffff; }

/*UL part5*/
.AreaBlock5DIV {display:inline-block;width:100%;margin-top:15px;}
.AreaBlock5{ /*display:table;*/padding:0; /*margin-bottom:20px;*/}
.AreaBlock5 li { display:inline-block;width:16.6%; padding:0px; margin:0px;margin-bottom:0px; line-height:200%; text-align:left; border:0px dotted #ffffff;}
.AreaBlock5 li a{ color:#333333;}
.AreaBlock5 li img{margin-bottom:10px;}
.AreaBlock5 .AreaBlockTitle { font-size:1.1rem; }
.AreaBlock5 li .LiDate{ background-color:#45B035; color:#ffffff; padding:0px 10px; margin-right:5px;}
.AreaBlock5 li .LiDate a{ color:#ffffff;}
.AreaBlock5 li .LiMoney{ color:#E72410;padding:0px 10px;}
.AreaBlock5 li .LiName{ padding:0px 10px;}

/*UL part5big*/
.AreaBlock5bigDIV {display:inline-block;width:100%;margin-top:15px;}
.AreaBlock5big{ /*display:table;*/padding:0; /*margin-bottom:20px;*/}
.AreaBlock5big li { display:inline-block;width:16.6%; padding:0px; margin:0px;margin-bottom:0px; line-height:200%; text-align:left; }
.AreaBlock5big li a{ color:#333333;}
.AreaBlock5big li img{margin-bottom:10px;}
.AreaBlock5big .AreaBlockTitle { font-size:1.1rem; }
.AreaBlock5big li .LiDate{ background-color:#727171; color:#ffffff; padding:0px 10px;}
.AreaBlock5big li .LiDate a{ color:#ffffff;}
.AreaBlock5big li .LiMoney{ color:#E05400;padding:0px 10px;}
.AreaBlock5big li .LiName{ padding:0px 10px;}

/*Sitemap part5*/
.SitemapBlockDIV {display:inline-block;width:100%;margin-top:15px;}
.SitemapBlock{ /*display:table;*/padding:0; /*margin-bottom:20px;*/}
.SitemapBlock .SitemapSubli { display:inline-block; width:20%; padding:0px; margin:0px;margin-bottom:0px; line-height:200%; text-align:left; border:0px dotted #ffffff; padding:5px;}
.SitemapBlock .SitemapSubli a{ color:#333333;}
.SitemapBlock .SitemapSubli div{background-color:#3E3A39;padding:12px 10px 12px 10px;}
.SitemapBlock .SitemapSubli div a{color:#ffffff;}
.SitemapBlock .SitemapSubli .SubLayer2{background-color:#FFFFFF; padding:5px 5px 5px 5px; }
.SitemapBlock .SitemapSubli .SubLayer2 a:link,.SitemapBlock .SitemapSubli .SubLayer2 a:active,.SitemapBlock .SitemapSubli .SubLayer2 a:visited{color:#333333;}

/*首頁網站導覽*/
.SitemapBlock_Fore {
    /*display:table;*/
    padding: 0;
    /*margin-bottom:20px;*/
}

.SitemapSubli {
    display: inline-block;
    width: 20%;
    padding: 0px;
    margin: 0px;
    margin-bottom: 0px;
    line-height: 200%;
    text-align: left;
    border: 0px dotted #ffffff;
    padding: 5px;
}

.SitemapSubli2 {
    display: inline-block;
    width: 170px;
    padding: 0px;
    margin: 0px;
    margin-bottom: 0px;
    line-height: 200%;
    text-align: left;
    border: 0px dotted #ffffff;
    padding: 5px;
}

.SitemapBlock_Fore  {
    display: inline-flex;
    flex-wrap:wrap;
    justify-content:space-between;
    padding: 0px;
    margin: 0px;
    margin-bottom: 0px;
    line-height: 200%;
    text-align: left;
    border: 0px dotted #ffffff;
    padding: 5px;
}





.SitemapBlock_Fore .SitemapSubli a {
    color: #333333;
}

.SitemapBlock_Fore .SitemapSubli2 a {
    color: #333333;
}

.SitemapBlock_Fore div {
    padding: 5px 10px 5px 10px!important;
    border-bottom: #2ca6e0 6px solid!important;
    text-align: center!important;
    margin: 0 0 15px 0!important;
}

.SitemapBlock_Fore .SitemapSubli div a {
    color: #333333;
    font-size: 1.2em;
    font-weight: 600;
}

.SitemapBlock_Fore .SitemapSubli2 div a {
    color: #333333;
    font-size: 1.2em;
    font-weight: 600;
}

.SitemapBlock_Fore .SitemapSubli .SubLayer2 {
    background-color: #f7f7f7;
    padding: 5px 5px 5px 5px;
}

.SitemapBlock_Fore .SitemapSubli .SubLayer2 a:link,
.SitemapBlock_Fore .SitemapSubli .SubLayer2 a:active,
.SitemapBlock_Fore .SitemapSubli .SubLayer2 a:visited {
    color: #333333;
}

.SitemapBlock_Title{
	text-align:left;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
}

.SitemapBlock_Title:hover{
	animation-name:ChangeState;
	animation-duration:0.2s;
	animation-fill-mode:forwards;
}
@keyframes ChangeState{
	0%{
		background-color:#ffffff;
		color:#000000;
	}
	100%{
		background-color:#abdbf3;
		color:#ffffff;
	}
}

/*網站地圖*/

/*網站地圖-展開*/

  
  .Sitemapwrap {
	width: 100%;
	letter-spacing: 0.3rem;
  }
  
  /* 按鈕區 */
  .Sitemapclick {
  
	color: #fff;
	line-height: 50px;
	position: relative;
	cursor: pointer;
	text-align: center;
	display: inline-flex;
	width: 100%;
	height: 26px;
	background-color: #3a3e39;
	margin-bottom:-28px;
  }
  
  /* 展開區塊 */
  .Sitemapcl-open {
	display: block; /* 一開始打開 */
	padding: 10px 0px 50px 0px;
	background: #f7f7f7;
	text-align: center;
  }
  
  /* 矢印装飾用 */
  .Sitemapclick:after {
	position: absolute;
	top: 50%;
	right: 50%;
	content: "";
	width: 10px;
	height: 10px;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	transform: translateY(-50%) rotate(45deg);
	transition: .3s;
  }
  
  .Sitemapclick.open:after {
	 transform: rotate(225deg);
  }
  


/*UL 社群*/
.SocialBlock2DIV {display:inline-block;width:100%;margin-top:15px;padding:0px 10px;}
.SocialBlock2{ /*display:table;*/padding:0; /*margin-bottom:20px;*/}
.SocialBlock2 li { display:inline-block;width:50%; margin:0px;margin-bottom:10px; line-height:200%; text-align:center;}
.SocialBlock2 .SocialBlock2Li{text-align:center;}
.SocialBlock2Home li:nth-child(1){padding-right:6px;}
.SocialBlock2Home li:nth-child(2){padding-left:4px;padding-right:4px;}
.SocialBlock2Home li:nth-child(3){padding-left:6px;}

.SocialBlock2 li a{ color:#333333;}
.SocialBlock2 li img{margin-bottom:10px;}
.SocialBlock2 .AreaBlockTitle { font-size:1rem; }
.SocialBlock2 li .SocialImg{ width:100%; max-width:320px; }
.SocialBlock2 .FunctionButton { font-size:2rem; }
.SocialBlock2 .FunctionButton div { font-size:1.8rem; font-weight:bold; background-color:#A31F34; border-radius:10px;}
.SocialBlock2 .FunctionButton:hover div{ background-color:#B99765; }
.SocialBlock2 .FunctionButton a { color:#ffffff; }

/*UL part2*/
.AreaBlock2_DIV {display:inline-block;width:100%;}
.AreaBlock2{ /*display:table;*/padding:0; /*margin-bottom:20px;*/}
.AreaBlock2 li { display:inline-block; width:49%; text-align:center; padding:5px; margin:0px;margin-bottom:10px; vertical-align:middle; }
.AreaBlock2 li .PhotoBlock{ width:100%; text-align:center; padding:10px 10px;}

.AreaBlock2 li .PhotoTitle { background-color:#EA5514; color:#ffffff; font-weight:bold; font-size:1.3rem; width:auto; padding:10px 30px; margin-top:15px; display:inline; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;}
.AreaBlock2 li .PhotoTitleColor1 { background-color:#EA5514; color:#ffffff; font-weight:bold; font-size:1.3rem; width:auto; padding:10px 30px; margin-top:15px; display:inline; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;}
.AreaBlock2 li .PhotoTitleColor2 { background-color:#E73D6D; color:#ffffff; font-weight:bold; font-size:1.3rem; width:auto; padding:10px 30px; margin-top:15px; display:inline; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;}
.AreaBlock2 li .PhotoTitleColor3 { background-color:#0BA29B; color:#ffffff; font-weight:bold; font-size:1.3rem; width:auto; padding:10px 30px; margin-top:15px; display:inline; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;}
.AreaBlock2 li .PhotoTitleEasy { color:#0BA29B; font-weight:bold; font-size:1.3rem; width:auto; padding:10px 30px; margin-top:15px; display:inline; }

/*UL part2_768*/
.AreaBlock2_768_DIV {display:inline-block;width:100%;}
.AreaBlock2_768{ /*display:table;*/padding:0; /*margin-bottom:20px;*/}
.AreaBlock2_768 li { display:inline-block; width:49%; text-align:center; padding:5px; margin:0px;margin-bottom:10px; vertical-align:middle; }
.AreaBlock2_768 li .PhotoBlock{ width:100%; text-align:center; padding:10px 10px;}

.AreaBlock2_768 li .PhotoTitle { background-color:#EA5514; color:#ffffff; font-weight:bold; font-size:1.3rem; width:auto; padding:10px 30px; margin-top:15px; display:inline; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;}
.AreaBlock2_768 li .PhotoTitleColor1 { background-color:#EA5514; color:#ffffff; font-weight:bold; font-size:1.3rem; width:auto; padding:10px 30px; margin-top:15px; display:inline; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;}
.AreaBlock2_768 li .PhotoTitleColor2 { background-color:#E73D6D; color:#ffffff; font-weight:bold; font-size:1.3rem; width:auto; padding:10px 30px; margin-top:15px; display:inline; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;}
.AreaBlock2_768 li .PhotoTitleColor3 { background-color:#0BA29B; color:#ffffff; font-weight:bold; font-size:1.3rem; width:auto; padding:10px 30px; margin-top:15px; display:inline; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;}
.AreaBlock2_768 li .PhotoTitleEasy { color:#0BA29B; font-weight:bold; font-size:1.3rem; width:auto; padding:10px 30px; margin-top:15px; display:inline; }
.AreaBlock2_768 li img{width:100%;}

/*報名系統子選單*/
.SignupTabDIV {display:inline-block;width:100%;margin-top:15px;}
.SignupTab{ padding:0;margin-bottom:10px; }
.SignupTab li { display:inline-block;width:33.3%;  line-height:200%; text-align:center; background-color:#727171;border:1px solid #ffffff;}
.SignupTab li a{ color:#ffffff; width:100%;float:left;
	display:block;}
.SignupTab .OnTab{ background-color:#db2400;}

/*報名系統資料檢核子選單*/
.SignupCheckTabDIV {display:inline-block;width:100%;margin-top:15px;}
.SignupCheckTab{ padding:0;margin-bottom:10px; }
.SignupCheckTab li { display:inline-block;width:20%;  line-height:200%; text-align:center; background-color:#727171;border:1px solid #ffffff;}
.SignupCheckTab li a{ color:#ffffff; width:100%;float:left;
	display:block;}
.SignupCheckTab .OnTab{ background-color:#db2400;}
.SignupCheckTab .OnTabLock{ background-color:#F6AC17 !important;}
.SignupCheckTab .OnTabPublish{ background-color:#3ba127 !important;}

/*報名系統總管理競賽種類選單*/
.SignupLineItemTabDIV {display:inline-block;width:100%;margin-top:15px;}
.SignupLineItemTab{ padding:0;margin-bottom:10px; }
.SignupLineItemTab li { display:inline-block;width:12.5%;  line-height:200%; text-align:center; background-color:#727171;border:1px solid #ffffff;}
.SignupLineItemTab li a{ color:#ffffff; width:100%;float:left;
	display:block;}
.SignupLineItemTab .OnTab{ background-color:#db2400;}
.SignupLineItemTab .OnTabLock{ background-color:#F6AC17 !important;}
.SignupLineItemTab .OnTabPublish{ background-color:#3ba127 !important;}

/*UL StaffMulti*/
.StaffMultiDIV {display:inline-block;width:100%;margin-top:15px;}
.StaffMulti{ /*display:table;*/padding:0; /*margin-bottom:20px;*/}
.StaffMulti li { display:inline-block;width:150px; padding:10px; margin:0px;margin-bottom:10px; line-height:200%; text-align:center;border:1px solid #666666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.StaffMulti li a{ color:#333333;}

/*UL Live*/
.LiveBlock3DIV {display:inline-block;width:100%;margin-top:5px;}
.LiveBlock .LiveBlockli{ display:inline-block; width:50%;  padding:5px; /*margin-bottom:20px;*/}

.LiveBlock li:nth-child(2){width:75%; }
.LiveBlock li:nth-child(1){width:25%;padding:0px 10px; text-align:center;  }
.LiveBlock li { /*display:inline-block;*/ margin:0px;margin-bottom:0px; line-height:200%; text-align:left;padding:5px 10px; }

.LiveBlock li a{ color:#333333;}
.LiveBlock li i{ color:#c02c0f;}
.LiveBlock li span{ vertical-align:middle;}
.LiveBlock li:nth-child(2) { border-top:1px dashed #cccccc; }

@media (max-width: 510px) {
	.MaxWindow{ font-size:1rem;  }
	.AreaBlock2 li { width:100%; padding:10px; margin:0px 0px 15px 0px;}
	.LiveBlock .LiveBlockli, .LiveBlock li:nth-child(1), .LiveBlock li:nth-child(2){ width:100%; } 
	.LiveBlock li:nth-child(2) { border-top:0px dashed #cccccc;border-bottom:1px dashed #cccccc; }
	.UnitAreaBlockS .MainUnitName .MainUnitNameLogo{ width:70%; }
	.UnitAreaBlockS .MainUnitName .MainUnitNameTitle{ width:30%;max-width:110px; }
	.UnitTelBlock li{ width:100%; }
	fieldset ol li input[type='text'], fieldset ol li select { width:100%; margin-top:5px; }
}

/*此刻不顯示在RWD選單的項目*/
.RWDMenuShow{ display:none !important; }

/*原本全版訊息寬度*/
.BlockBig1{width:100%;border:#eeeeee 1px solid;padding:10px;/*min-height:420px;*/;background-color:#ffffff;}/*首頁表格*/
.BlockBig2{width:100%;border:#eeeeee 1px solid;padding:10px;/*min-height:420px;*/background-color:#ffffff;}/*首頁表格*/
.BlockBig3{width:100%;border:#eeeeee 1px solid;padding:10px;/*min-height:260px;*/background-color:#ffffff;}/*首頁表格*/
.BlockBig4{width:100%;border:#eeeeee 1px solid;padding:10px;/*min-height:420px;*/background-color:#ffffff;}/*首頁表格*/
.BlockBig5{width:100%;border:#eeeeee 1px solid;padding:10px;/*min-height:420px;*/background-color:#ffffff;}/*首頁表格*/
.LinkShowHome{width:180px;height:90px;}
.LinksIndexWidth{width:33%;}
.SystemLinkShow{width:22%;}
.LOGO{/*margin-left:90px;*/}/*LOGO*/
.MainTop{height:258px;background-image:url(../../ImgCommon/TopImg.png?v1);background-repeat:no-repeat;background-position:center top;}
.AdSysTitle{margin-top:30px;}/*系統標題圖*/
.SystemLinkBlock{width:23%;	height:50px; max-width:400px;}/*首頁系統連結*/
.AlbumBlockWidth{width:25%;min-height:250px;}/*有吉祥物width:20%;*/
.MainBigPic{height:329px;}
.HomeBlockTop{margin-top:-20px;width:65%;float:left;}<!--整體頁籤-->
.AlbumBGBlockPic{float:left;margin-top:-30px;display:none;}/*精彩時刻襯圖*/
.FirstInfor{display:block;}
.SecondInfor{display:block;}
.ThirdInfor{display:block;}
.QRPic{width:300px;}

/*網站版本&子網名稱*/
.Version { 
    /*background-color:#ab452f;*/
    color:#ffffff;
    padding:0px 0px 0px 0px;
    display:inline-block;
    margin-bottom:10px;
}
.VersionInner{ 
    margin:2px 2px 1px 2px;
}
.VersionInner td{ 
    border:#ffffff 1px solid;
    padding:4px;
}

/*LOGO*/
.BarTop .Logo, .BarTop .Logo h1 {
    text-align:left;
}
.BarTop .Logo img {
    vertical-align:bottom;
    width:100%;
    max-width:470px;
}

/*導覽連結列*/
.BarTop .NaviLink{ float:right; /*position:absolute;*/ right:0; top:0; /*padding-top:27px;*/ padding-right:10px;} 


/*RWD表格*/
.RWDtable{background:white;border-collapse:collapse;}
.RWDtable tr,.RWDtable th,.RWDtable td{border:none;border-bottom:1px solid #ffffff;}
.RWDtable th{padding:10px 3px;text-align:left;}.RWDtable td{padding:0px 3px;text-align:left;}
.RWDtable th{background:#3E3A39;color:#ffffff;}
.RWDtable tr td{background:#e6e6e6;color:#333333;}
.RWDtable tr:nth-of-type(2n+2) td{background:#ffffff}
.RWDtable .bt tfoot th,.RWDtable .bt tfoot td,.RWDtable .bt tbody td{padding:0}
.RWDtable .bt tfoot th:before,.RWDtable.bt tfoot td:before,.RWDtable.bt tbody td:before{background:#3E3A39;color:white;margin-right:5px;padding:2px 10px;}/*左th*/
.RWDtable .bt tfoot th .bt-content,.RWDtable.bt tfoot td .bt-content,.RWDtable.bt tbody td .bt-content{display:inline-block;padding:2px 5px}
.RWDtable .bt tfoot th:first-of-type:before,.RWDtable.bt tfoot th:first-of-type .bt-content,.RWDtable.bt tfoot td:first-of-type:before,.RWDtable.bt tfoot td:first-of-type .bt-content,.RWDtable.bt tbody td:first-of-type:before,.RWDtable.bt tbody td:first-of-type .bt-content{padding-top:10px;}
.RWDtable.bt tfoot th:last-of-type:before,.RWDtable.bt tfoot th:last-of-type .bt-content,.RWDtable.bt tfoot td:last-of-type:before,.RWDtable.bt tfoot td:last-of-type .bt-content,.RWDtable.bt tbody td:last-of-type:before,.RWDtable.bt tbody td:last-of-type .bt-content{padding-bottom:10px;}
.RWDtable.bt thead,.RWDtable.bt tbody th{display:none;}
.RWDtable.bt tfoot th,.RWDtable.bt tfoot td,.RWDtable.bt tbody td{border:none;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top;float:left\9;width:100%\9}
.RWDtable.bt tfoot th::before,.RWDtable.bt tfoot td::before,.RWDtable.bt tbody td::before{content:attr(data-th) "";display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:6.5em}
.RWDtable.bt tfoot th.bt-hide,.RWDtable.bt tfoot td.bt-hide,.RWDtable.bt tbody td.bt-hide{display:none}
.RWDtable.bt tfoot th .bt-content,.RWDtable.bt tfoot td .bt-content,.RWDtable.bt tbody td .bt-content{vertical-align:top}

.bt-wrapper.active{max-height:310px;overflow:auto;-webkit-overflow-scrolling:touch;}

.RWDtableBorder{background:white;border-collapse:collapse;}
.RWDtableBorder tr,.RWDtableBorder th,.RWDtableBorder td{border:1px solid #4d4d4d;}
.RWDtableBorder th{padding:10px 5px;text-align:center;vertical-align:middle;}.RWDtableBorder td{padding:2px 5px;text-align:center;vertical-align:middle;}
.RWDtableBorder th{background:#3E3A39;color:#ffffff;}.RWDtableBorder th a{color:#ffffff;}
.RWDtableBorder tr td{background:#e6e6e6;color:#333333;}.RWDtableBorder td i{color:#3E3A39;}
.RWDtableBorder td .fa-medal{font-size:1.4rem;}
.RWDtableBorder td .ScoreMoscot{width:50%;min-width:80px;max-width:120px;}
.RWDtableBorder tr:nth-of-type(2n+2) td{background:#ffffff}
.RWDtableBorder .bt tfoot th,.RWDtableBorder .bt tfoot td,.RWDtableBorder .bt tbody td{padding:0;}
.RWDtableBorder .bt tfoot th:before,.RWDtableBorder.bt tfoot td:before,.RWDtableBorder.bt tbody td:before{background:#3E3A39;color:white;margin-right:5px;padding:2px 10px;}/*左th*/
.RWDtableBorder .bt tfoot th .bt-content,.RWDtableBorder.bt tfoot td .bt-content,.RWDtableBorder.bt tbody td .bt-content{display:inline-block;padding:2px 5px}
.RWDtableBorder .bt tfoot th:first-of-type:before,.RWDtableBorder.bt tfoot th:first-of-type .bt-content,.RWDtableBorder.bt tfoot td:first-of-type:before,.RWDtableBorder.bt tfoot td:first-of-type .bt-content,.RWDtableBorder.bt tbody td:first-of-type:before,.RWDtableBorder.bt tbody td:first-of-type .bt-content{padding-top:10px;}
.RWDtableBorder.bt tfoot th:last-of-type:before,.RWDtableBorder.bt tfoot th:last-of-type .bt-content,.RWDtableBorder.bt tfoot td:last-of-type:before,.RWDtableBorder.bt tfoot td:last-of-type .bt-content,.RWDtableBorder.bt tbody td:last-of-type:before,.RWDtableBorder.bt tbody td:last-of-type .bt-content{padding-bottom:10px;}
.RWDtableBorder.bt thead,.RWDtableBorder.bt tbody th{display:none;}
.RWDtableBorder.bt tfoot th,.RWDtableBorder.bt tfoot td,.RWDtableBorder.bt tbody td{border:none;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top;float:left\9;width:100%\9}
.RWDtableBorder.bt tfoot th::before,.RWDtableBorder.bt tfoot td::before,.RWDtableBorder.bt tbody td::before{content:attr(data-th) "";display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:6.5em}
.RWDtableBorder.bt tfoot th.bt-hide,.RWDtableBorder.bt tfoot td.bt-hide,.RWDtableBorder.bt tbody td.bt-hide{display:none}
.RWDtableBorder.bt tfoot th .bt-content,.RWDtableBorder.bt tfoot td .bt-content,.RWDtableBorder.bt tbody td .bt-content{vertical-align:top}

.RWDtableBorder input[type='submit'], .RWDtableBorder input[type='button']{ margin:3px 2px; } /*自適應表格內的按鈕間距*/


.NormalTableBorder{background:white;border-collapse:collapse;}
.NormalTableBorder tr,.NormalTableBorder th,.NormalTableBorder td{border:1px solid #4d4d4d;}
.NormalTableBorder th{padding:10px 0px;text-align:center;vertical-align:middle;}.NormalTableBorder td{padding:0px 0px;text-align:center;vertical-align:middle;}
.NormalTableBorder th{background:#3E3A39;color:#ffffff;}.NormalTableBorder th a{color:#ffffff;}
.NormalTableBorder tr td{background:#e6e6e6;color:#333333;}.NormalTableBorder td i{color:#3E3A39;}
.NormalTableBorder td .fa-medal{font-size:1.4rem;}
.NormalTableBorder td .ScoreMoscot{width:50%;min-width:80px;max-width:120px;}
.NormalTableBorder tr:nth-of-type(2n+2) td{background:#ffffff}
.NormalTableBorder .bt tfoot th,.NormalTableBorder .bt tfoot td,.NormalTableBorder .bt tbody td{padding:0;}
.NormalTableBorder .bt tfoot th:before,.NormalTableBorder.bt tfoot td:before,.NormalTableBorder.bt tbody td:before{background:#3E3A39;color:white;margin-right:5px;padding:2px 10px;}/*左th*/
.NormalTableBorder .bt tfoot th .bt-content,.NormalTableBorder.bt tfoot td .bt-content,.NormalTableBorder.bt tbody td .bt-content{display:inline-block;padding:2px 5px}
.NormalTableBorder .bt tfoot th:first-of-type:before,.NormalTableBorder.bt tfoot th:first-of-type .bt-content,.NormalTableBorder.bt tfoot td:first-of-type:before,.NormalTableBorder.bt tfoot td:first-of-type .bt-content,.NormalTableBorder.bt tbody td:first-of-type:before,.NormalTableBorder.bt tbody td:first-of-type .bt-content{padding-top:10px;}
.NormalTableBorder.bt tfoot th:last-of-type:before,.NormalTableBorder.bt tfoot th:last-of-type .bt-content,.NormalTableBorder.bt tfoot td:last-of-type:before,.NormalTableBorder.bt tfoot td:last-of-type .bt-content,.NormalTableBorder.bt tbody td:last-of-type:before,.NormalTableBorder.bt tbody td:last-of-type .bt-content{padding-bottom:10px;}
.NormalTableBorder.bt thead,.NormalTableBorder.bt tbody th{display:none;}
.NormalTableBorder.bt tfoot th,.NormalTableBorder.bt tfoot td,.NormalTableBorder.bt tbody td{border:none;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top;float:left\9;width:100%\9}
.NormalTableBorder.bt tfoot th::before,.NormalTableBorder.bt tfoot td::before,.NormalTableBorder.bt tbody td::before{content:attr(data-th) "";display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:6.5em}
.NormalTableBorder.bt tfoot th.bt-hide,.NormalTableBorder.bt tfoot td.bt-hide,.NormalTableBorder.bt tbody td.bt-hide{display:none}
.NormalTableBorder.bt tfoot th .bt-content,.NormalTableBorder.bt tfoot td .bt-content,.NormalTableBorder.bt tbody td .bt-content{vertical-align:top}

.NormalTableBorder input[type='submit'], .NormalTableBorder input[type='button']{ margin:3px 2px; } /*自適應表格內的按鈕間距*/

.ScoreHover tr:hover td{ background:#E2DC78; color:#ffffff; }
.ScoreTitle ,.ScoreTitle i{color:#3E3A39;padding:5px;}.ScoreTitle a{color:#3E3A39;}
.ScoreDateTitle{padding:5px;font-size:1.3rem;margin-top:5px;}
.ScoreCompTitle{font-size:1.2rem;color:#444444;}

/*線上報名系統專用表格-無自適應*/
.SignupTableBorder{background:white;border-collapse:collapse;}
.SignupTableBorder tr,.SignupTableBorder th,.SignupTableBorder td{border:1px solid #4d4d4d;}
.SignupTableBorder th{padding:10px 0px;text-align:center;vertical-align:middle;}.SignupTableBorder td{padding:2px 5px 1px 5px;text-align:center;vertical-align:middle;}
.SignupTableBorder th{background:#727171;color:#ffffff;}.SignupTableBorder th a{color:#ffffff;}
.SignupTableBorder tr td{background:#e6e6e6;color:#333333;}.SignupTableBorder td i{color:#727171;}
.SignupTableBorder td .fa-medal{font-size:1.4rem;}
.SignupTableBorder td .ScoreMoscot{width:50%;min-width:80px;max-width:120px;}
.SignupTableBorder tr:nth-of-type(2n+2) td{background:#ffffff}
.SignupTableBorder .bt tfoot th,.SignupTableBorder .bt tfoot td,.SignupTableBorder .bt tbody td{padding:0;}
.SignupTableBorder .bt tfoot th:before,.SignupTableBorder.bt tfoot td:before,.SignupTableBorder.bt tbody td:before{background:#727171;color:white;margin-right:5px;padding:2px 10px;}/*左th*/
.SignupTableBorder .bt tfoot th .bt-content,.SignupTableBorder.bt tfoot td .bt-content,.SignupTableBorder.bt tbody td .bt-content{display:inline-block;padding:2px 5px}
.SignupTableBorder .bt tfoot th:first-of-type:before,.SignupTableBorder.bt tfoot th:first-of-type .bt-content,.SignupTableBorder.bt tfoot td:first-of-type:before,.SignupTableBorder.bt tfoot td:first-of-type .bt-content,.SignupTableBorder.bt tbody td:first-of-type:before,.SignupTableBorder.bt tbody td:first-of-type .bt-content{padding-top:10px;}
.SignupTableBorder.bt tfoot th:last-of-type:before,.SignupTableBorder.bt tfoot th:last-of-type .bt-content,.SignupTableBorder.bt tfoot td:last-of-type:before,.SignupTableBorder.bt tfoot td:last-of-type .bt-content,.SignupTableBorder.bt tbody td:last-of-type:before,.SignupTableBorder.bt tbody td:last-of-type .bt-content{padding-bottom:10px;}
.SignupTableBorder.bt thead,.SignupTableBorder.bt tbody th{display:none;}
.SignupTableBorder.bt tfoot th,.SignupTableBorder.bt tfoot td,.SignupTableBorder.bt tbody td{border:none;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top;float:left\9;width:100%\9}
.SignupTableBorder.bt tfoot th::before,.SignupTableBorder.bt tfoot td::before,.SignupTableBorder.bt tbody td::before{content:attr(data-th) "";display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:6.5em}
.SignupTableBorder.bt tfoot th.bt-hide,.SignupTableBorder.bt tfoot td.bt-hide,.SignupTableBorder.bt tbody td.bt-hide{display:none}
.SignupTableBorder.bt tfoot th .bt-content,.SignupTableBorder.bt tfoot td .bt-content,.SignupTableBorder.bt tbody td .bt-content{vertical-align:top}

.SignupTableBorder input[type='submit'], .SignupTableBorder input[type='button']{ margin:3px 2px; } /*自適應表格內的按鈕間距*/

/*報名統計查詢OP*/
.RWDtableSignupSearch {
    background: white;
    border-collapse: collapse;
}

.RWDtableSignupSearch tr,
.RWDtableSignupSearch th,
.RWDtableSignupSearch td {
    border: 0.5px solid #B3B3B3;
}

.RWDtableSignupSearch th {
    padding: 2px 2px;
    text-align: center;
    vertical-align: middle;
}

.RWDtableSignupSearch td {
    padding: 2px 5px; /*電腦版間距*/
    text-align: center;
    vertical-align: middle;
}

.RWDtableSignupSearch th {
    background: #4d4d4d;
    color: #ffffff;
}

.RWDtableSignupSearch th a {
    color: #ffffff;
}

.RWDtableSignupSearch tr td {
    background: #e6e6e6;
    color: #333333;
}

.RWDtableSignupSearch td i {
    color: #282D28;
}

.RWDtableSignupSearch td .fa-medal {
    font-size: 1.4rem;
}

.RWDtableSignupSearch td .ScoreMoscot {
    width: 50%;
    min-width: 80px;
    max-width: 120px;
}

.RWDtableSignupSearch tr:nth-of-type(2n+2) td {
    background: #ffffff
}

.RWDtableSignupSearch .bt tfoot th,
.RWDtableSignupSearch .bt tfoot td,
.RWDtableSignupSearch .bt tbody td {
    padding: 0;
}

.RWDtableSignupSearch .bt tfoot th:before,
.RWDtableSignupSearch.bt tfoot td:before,
.RWDtableSignupSearch.bt tbody td:before {
    background: #4d4d4d;
    color: white;
    margin-right: 5px;
    padding: 2px 10px;
}


/*左th*/

.RWDtableSignupSearch .bt tfoot th .bt-content,
.RWDtableSignupSearch.bt tfoot td .bt-content,
.RWDtableSignupSearch.bt tbody td .bt-content {
    display: inline-block;
    padding: 2px 5px;
}

.RWDtableSignupSearch .bt tfoot th:first-of-type:before,
.RWDtableSignupSearch.bt tfoot th:first-of-type .bt-content,
.RWDtableSignupSearch.bt tfoot td:first-of-type:before,
.RWDtableSignupSearch.bt tfoot td:first-of-type .bt-content,
.RWDtableSignupSearch.bt tbody td:first-of-type:before,
.RWDtableSignupSearch.bt tbody td:first-of-type .bt-content {
    padding-top: 10px;
}

.RWDtableSignupSearch.bt tfoot th:last-of-type:before,
.RWDtableSignupSearch.bt tfoot th:last-of-type .bt-content,
.RWDtableSignupSearch.bt tfoot td:last-of-type:before,
.RWDtableSignupSearch.bt tfoot td:last-of-type .bt-content,
.RWDtableSignupSearch.bt tbody td:last-of-type:before,
.RWDtableSignupSearch.bt tbody td:last-of-type .bt-content {
    padding-bottom: 10px;
}

.RWDtableSignupSearch.bt thead,
.RWDtableSignupSearch.bt tbody th {
    display: none;
}

.RWDtableSignupSearch.bt tfoot th,
.RWDtableSignupSearch.bt tfoot td,
.RWDtableSignupSearch.bt tbody td {
    border: none;
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    float: left\9;
    width: 100%\9
}

.RWDtableSignupSearch.bt tfoot th::before,
.RWDtableSignupSearch.bt tfoot td::before,
.RWDtableSignupSearch.bt tbody td::before {
    content: attr(data-th) "";
    display: inline-block;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    width: 6.5em
}

.RWDtableSignupSearch.bt tfoot th.bt-hide,
.RWDtableSignupSearch.bt tfoot td.bt-hide,
.RWDtableSignupSearch.bt tbody td.bt-hide {
    display: none
}

.RWDtableSignupSearch.bt tfoot th .bt-content,
.RWDtableSignupSearch.bt tfoot td .bt-content,
.RWDtableSignupSearch.bt tbody td .bt-content {
    vertical-align: top
}

.RWDtableSignupSearch.bt tbody td:nth-of-type(n+2):before {
    border-top: 1px dashed #b2b2b2 !important;
}

.RWDtableSignupSearch.bt tbody td:nth-of-type(n+1):before {
    border-top: 1px dashed #b2b2b2 !important;
}

.bt tbody .RWDtableSignupSearch th{
    padding: 0px !important;
}

.bt tbody .RWDtableSignupSearch td{
    padding: 0px !important;
}

.bt tbody .RWDtableSignupSearch tr{
    padding: 0px !important;
}
/*報名統計查詢ED*/


/*成績系統後台系統專用表格-有自適應(灰色)滑過會變色*/
.ScoreBackRWDtableBorder{background:white;border-collapse:collapse;}
.ScoreBackRWDtableBorder tr,.ScoreBackRWDtableBorder th,.ScoreBackRWDtableBorder td{border:1px solid #cccccc;}
.ScoreBackRWDtableBorder th{padding:5px 5px;vertical-align:middle;font-size:1.1rem; }.ScoreBackRWDtableBorder td{padding: 5px 5px 5px 5px;vertical-align:middle;}
.ScoreBackRWDtableBorder th{background:#6a737b;color:#ffffff;}.ScoreBackRWDtableBorder th a{color:#ffffff;}
.ScoreBackRWDtableBorder tr td{color:#333333;}.ScoreBackRWDtableBorder td i{color:#727171; line-height:1.8rem; }

.ScoreBackRWDtableBorder tr:hover{background:#f7e5b7;}
.ScoreBackRWDtableBorder .bt tfoot th,.ScoreBackRWDtableBorder .bt tfoot td,.ScoreBackRWDtableBorder .bt tbody td{padding:0px;}
.ScoreBackRWDtableBorder .bt tfoot th:before,.ScoreBackRWDtableBorder.bt tfoot td:before,.ScoreBackRWDtableBorder.bt tbody td:before{background:#727171;color:white;margin-right:2px;padding:2px 10px;}/*左th*/
.ScoreBackRWDtableBorder .bt tfoot th .bt-content,.ScoreBackRWDtableBorder.bt tfoot td .bt-content,.ScoreBackRWDtableBorder.bt tbody td .bt-content{display:inline-block;padding:2px 5px}
.ScoreBackRWDtableBorder .bt tfoot th:first-of-type:before,.ScoreBackRWDtableBorder.bt tfoot th:first-of-type .bt-content,.ScoreBackRWDtableBorder.bt tfoot td:first-of-type:before,.ScoreBackRWDtableBorder.bt tfoot td:first-of-type .bt-content,.ScoreBackRWDtableBorder.bt tbody td:first-of-type:before,.ScoreBackRWDtableBorder.bt tbody td:first-of-type .bt-content{padding-top:2px;} /*手機版每行第一列上距*/
.ScoreBackRWDtableBorder.bt tfoot th:last-of-type:before,.ScoreBackRWDtableBorder.bt tfoot th:last-of-type .bt-content,.ScoreBackRWDtableBorder.bt tfoot td:last-of-type:before,.ScoreBackRWDtableBorder.bt tfoot td:last-of-type .bt-content,.ScoreBackRWDtableBorder.bt tbody td:last-of-type:before,.ScoreBackRWDtableBorder.bt tbody td:last-of-type .bt-content{padding-bottom:2px;} /*手機版每行最後一列下距*/
.ScoreBackRWDtableBorder.bt thead,.ScoreBackRWDtableBorder.bt tbody th{display:none;}
.ScoreBackRWDtableBorder.bt tfoot th,.ScoreBackRWDtableBorder.bt tfoot td,.ScoreBackRWDtableBorder.bt tbody td{border:none;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top;float:left\9;width:100%\9}
.ScoreBackRWDtableBorder.bt tfoot th::before,.ScoreBackRWDtableBorder.bt tfoot td::before,.ScoreBackRWDtableBorder.bt tbody td::before{content:attr(data-th) "";display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:6.5em}
.ScoreBackRWDtableBorder.bt tfoot th.bt-hide,.ScoreBackRWDtableBorder.bt tfoot td.bt-hide,.ScoreBackRWDtableBorder.bt tbody td.bt-hide{display:none}
.ScoreBackRWDtableBorder.bt tfoot th .bt-content,.ScoreBackRWDtableBorder.bt tfoot td .bt-content,.ScoreBackRWDtableBorder.bt tbody td .bt-content{vertical-align:top}
.ScoreBackRWDtableBorder .fa-check{color:#5bc635;} .ScoreBackRWDtableBorder .fa-times{color:#db2400;}

.ScoreBackRWDtableBorder input[type='submit'], .ScoreBackRWDtableBorder input[type='button']{ margin:3px 2px; } /*自適應表格內的按鈕間距*/

.ScoreBackRWDtableBorder.bt tbody td{text-align:center;} /*手機版標題部份置中 1120628加*/
.ScoreBackRWDtableBorder.bt tbody td:nth-of-type(n+2):before{border-top:1px dashed #999999 !important;} /*手機版標題部份+間隔虛線 1120628加*/
.ScoreBackRWDtableBorder.bt tr td .bt-content form div{text-align:left;} /*手機版內文部份表單靠左 1120628加*/
.ScoreBackRWDtableBorder td.NoRightBorder{ border-right:1px solid #ffffff; }

/*田徑游泳專屬表單OP*/
.RWDtableTianSwimSearch {
    background: white;
    border-collapse: collapse;
}

.RWDtableTianSwimSearch tr,
.RWDtableTianSwimSearch th,
.RWDtableTianSwimSearch td {
    border: 0.5px solid #B3B3B3;
}

.RWDtableTianSwimSearch th {
    padding: 2px 2px;
    text-align: center;
    vertical-align: middle;
}

.RWDtableTianSwimSearch td {
    padding: 2px 5px; /*電腦版間距*/
    text-align: center;
    vertical-align: middle;
}

.RWDtableTianSwimSearch th {
    background: #4d4d4d;
    color: #ffffff;
}

.RWDtableTianSwimSearch th a {
    color: #ffffff;
}

.RWDtableTianSwimSearch td i {
    color: #282D28;
}

.RWDtableTianSwimSearch .bt tfoot th,
.RWDtableTianSwimSearch .bt tfoot td,
.RWDtableTianSwimSearch .bt tbody td {
    padding: 0;
}

.RWDtableTianSwimSearch .bt tfoot th:before,
.RWDtableTianSwimSearch.bt tfoot td:before,
.RWDtableTianSwimSearch.bt tbody td:before {
    background: #4d4d4d;
    color: white;
    margin-right: 5px;
    padding: 2px 10px;
}


/*左th*/

.RWDtableTianSwimSearch .bt tfoot th .bt-content,
.RWDtableTianSwimSearch.bt tfoot td .bt-content,
.RWDtableTianSwimSearch.bt tbody td .bt-content {
    display: inline-block;
    padding: 2px 5px;
}

.RWDtableTianSwimSearch .bt tfoot th:first-of-type:before,
.RWDtableTianSwimSearch.bt tfoot th:first-of-type .bt-content,
.RWDtableTianSwimSearch.bt tfoot td:first-of-type:before,
.RWDtableTianSwimSearch.bt tfoot td:first-of-type .bt-content,
.RWDtableTianSwimSearch.bt tbody td:first-of-type:before,
.RWDtableTianSwimSearch.bt tbody td:first-of-type .bt-content {
    padding-top: 5px;
}


.RWDtableTianSwimSearch.bt tbody tr td:first-of-type {
	border-top:5px solid #fff;
}



.RWDtableTianSwimSearch.bt thead,
.RWDtableTianSwimSearch.bt tbody th {
    display: none;
}

.RWDtableTianSwimSearch.bt tfoot th,
.RWDtableTianSwimSearch.bt tfoot td,
.RWDtableTianSwimSearch.bt tbody td {
    border: none;
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    float: left\9;
    width: 100%\9
}


.RWDtableTianSwimSearch.bt tfoot th::before,
.RWDtableTianSwimSearch.bt tfoot td::before,
.RWDtableTianSwimSearch.bt tbody td::before {
    content: attr(data-th) "";
    display: inline-block;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    width: 6.5em
}

.RWDtableTianSwimSearch.bt tfoot th.bt-hide,
.RWDtableTianSwimSearch.bt tfoot td.bt-hide,
.RWDtableTianSwimSearch.bt tbody td.bt-hide {
    display: none
}

.RWDtableTianSwimSearch.bt tfoot th .bt-content,
.RWDtableTianSwimSearch.bt tfoot td .bt-content,
.RWDtableTianSwimSearch.bt tbody td .bt-content {
    vertical-align: top
}

.RWDtableTianSwimSearch.bt tbody td:nth-of-type(n+2):before {
    border-top: 1px dashed #b2b2b2 !important;
}

.RWDtableTianSwimSearch.bt tbody td:nth-of-type(n+1):before {
    border-top: 1px dashed #b2b2b2 !important;
}

.bt tbody .RWDtableTianSwimSearch th{
    padding: 0px !important;
}

.bt tbody .RWDtableTianSwimSearch td{
    padding: 0px !important;
}

.bt tbody .RWDtableTianSwimSearch tr{
    padding: 0px !important;
}
/*田徑游泳專屬表單ED*/

/*覆蓋所有自適應表格手機版特殊設定*/
.bt td{padding:0px 0px; } /*解決手機版標頭間距問題*/
.bt tr:nth-of-type(2n+2) td:nth-of-type(n+2) .bt-content{text-align:left;border-top:1px dashed #cccccc !important;width:100%;} /*手機版內文部份靠左*/
.bt tr:nth-of-type(2n+2) td:nth-of-type(n+2) .bt-content form div{text-align:left;} /*手機版內文部份靠左-針對頁面有特別寫置中的要覆蓋*/
.bt tr:nth-of-type(2n+1) td:nth-of-type(n+2) .bt-content{text-align:left;border-top:1px dashed #ffffff !important;width:100%;} /*手機版內文部份靠左*/
.bt tr:nth-of-type(2n+1) td:nth-of-type(n+2) .bt-content form div{text-align:left;} /*手機版內文部份靠左-針對頁面有特別寫置中的要覆蓋*/

.ScoreBackRWDtableBorder.bt tr:nth-of-type(2n+1) td:nth-of-type(n+2) .bt-content{border-top:1px dashed #cccccc !important;} /*手機版標題部份+成績系統每行都灰色間隔虛線*/

@media (max-width: 1580px) {
	/*原本全版訊息寬度改為滿版*/
	.SystemLinkShow{width:18%;}
	.AlbumBlockWidth{width:25%;min-height:250px;}/*有吉祥物width:18%;*/
	/*.WebContentBG{background-repeat:no-repeat;background-image:url(../../ImgCommon/BGmos.png?v4),url(../../ImgCommon/_BGbot.png?v2);background-position:left bottom,right bottom;background-size: 500px,auto;}*/
	.AreaBlock5big li {width:20%; }
	.InnerPagePic { background-image:none !important; }
}
@media (max-width: 1200px) {
	/*原本全版訊息寬度改為滿版*/
	.SystemLinkShow{width:23%;}
	.AlbumBlockWidth{width:33%;min-height:250px;}/*有吉祥物width:24%;*/
	.FirstInfor{display:none;}
	.MainBigPic{height:300px;}
	.SystemLinkBlock{width:30%;}
	.HomeVideo{height:365px;}
	.ULAreaBlock li {min-height:365px;}
	.Albumslider div img { height:321px; }
	/*UL part5*/
	.AreaBlock5 li {width:20%; }
	.AreaBlock5big li {width:25%; }
	/*.WebContentBG{background-repeat:no-repeat;background-image:url(../../ImgCommon/BGmos.png?v4),url(../../ImgCommon/_BGbot.png?v2);background-position:left bottom,right bottom;background-size: 400px,auto;}*/
}
@media (max-width: 1130px){
.MainBigPic{height:280px;}.AlbumBGBlockPic{float:left;margin-top:-30px;width:230px;}/*精彩時刻襯圖*/.FirstInfor{display:none;}

}
@media (min-width: 1100px){
	
	body .navbar-collapse
	{
		width:100%;
		margin: 0;
		padding:0;
		position: relative;
	}

	body .navbar-toggle {
	    display: none;
	}
	
}

@media (max-width: 1000px) {
	.PosterHome{margin-right:15px;}
	/*.FBwidth{width:85%;}*/
	.ForeImg{width:100%;}
	/*原本全版訊息寬度改為滿版*/
	.BlockBig{width:100%;}
	.SystemLinkShow{width:25%;}
	.AdTitle{width:36.7%;margin-top:1%;}/*標語圖*/
	.AdSysTitle{width:36.7%;margin-top:35px;}/*系統標題圖*/
	/*LOGO*/
	.BarTop .Logo, .BarTop .Logo h1 {
	    text-align:left;
	}
	.SystemLinkBlock{margin:0px 10px;}
	.MainBigPic{height:250px;}
	.AlbumBGBlockPic{float:left;margin-top:-30px;width:200px;}/*精彩時刻襯圖*/
	.AlbumBlockWidth{width:33%;min-height:250px;}/*有吉祥物width:24%;*/
	
	.Infor1000{display:none;}
	.Show1000{display:block;}
	.QRPic{width:30%;max-width:250px;}
	
	.HomeVideo{height:300px;}
	.ULAreaBlock li {min-height:300px;}
	.Albumslider div img { height:256px; }
	/*UL part3*/
	.AreaBlock3 li {width:50%; }
	.AreaBlock3 .AreaBlockTitle { font-size:1rem; }
	.AreaBlock3Home li:nth-child(3){width:100%;}
	.AreaBlock3Home li:nth-child(3) img {width:50%;}
	
	/*UL part3Pad*/
	.AreaBlock3Pad li {width:50%; }
	
	
	/*UL part4*/
	.AreaBlock4 li {width:33%; }
	.AreaBlock4 .FunctionButton div { font-size:1.2rem; }
	/*UL part5*/
	.AreaBlock5 li {width:25%; }
	.AreaBlock5big li {width:25%; }
	
	/*Sitemap part5*/
	.SitemapBlock .SitemapSubli { width:25%;}
}
@media (max-width: 950px) {
.AdTitle{width:33%;margin-top:20px;}/*標語圖*/
}
@media (max-width: 880px) {
	
	/*body .top{ height: 155px;}*/
	/*LOGO 中版*/
	.Logo { 
	}
	/*原本全版訊息寬度改為滿版*/
	.BlockBig{width:100%;}
	.SystemLinkShow{width:30%;}
	.AdTitle{width:30%;margin-top:30px;}/*標語圖*/
	.LOGO{}/*LOGO*/
	.MainBigPic{height:220px;}.HomeBlockTop{margin-top:0px;}
	
	.HiddenInfor880{display:none;}
	/*UL part5*/
	.AreaBlock5 li {width:33%; }
	.AreaBlock5big li {width:33%; }
}
@media (max-width: 820px) {
	body .navbar-default .navbar-nav>li>a {
	    font-size: 120%;
	}
	.MainBigPic{height:200px;}
	.AdSysTitle{width:40%;margin-top:50px;margin-left:-50px;}/*系統標題圖*/
	.LinksIndexWidth{width:50%;}
	.AlbumBlockWidth{width:33%;min-height:250px;}/*有吉祥物width:33%;*/
	.AlbumBGBlockPic{display:none;}/*精彩時刻襯圖*/
	
}

@media (max-width: 768px) {
	/*.LOGO{margin-top:55px;}*/
	.EmbDocument{height:750px;}
	#ClockBlock{display:none;}
	.WebContentBG{background-repeat:no-repeat;background-image:url(../../ImgCommon/BGmos.png?v4);background-position:center bottom,right bottom;background-size: 400px,auto;}
	.HomeVideo{height:380px;}
	/*.ULAreaBlock li {}*/
	.ULAreaBlock li {width:100%; min-height:380px; height:auto; }
	.UnitAreaBlockHome li:nth-child(1) {padding:30px 0px 10px 0px;}
	.UnitAreaBlockHome li:nth-child(2) {padding:10px 0px 10px 0px;}
	.Albumslider div img { height:336px; }
	/*.ULAreaBlock li:nth-child(3) {width:99%; }*/
	
	.UnitAreaBlockDIV {display:block;width:97%;margin-top:15px;}
	.UnitAreaBlock li { display:block;width:98%; padding:10px; margin:0;margin-bottom:10px; }
	.UnitAreaBlockS li { color:#ffffff;display:block;width:98%; padding:0; margin:0;margin-bottom:10px; }
	
	.PosterHome{float:none;width:100%;margin-right:0px;}
	.ULBlock li{width:98%;}
	/*.FBwidth{width:70%;}*/
    #video{/*首頁影片*/
		display:none;}
	.HomeBlockTop{width:100%;}
	/*.clock{display:none;}首頁倒數計時*/
	
	/*原本全版訊息寬度改為滿版*/
	.BlockBig{width:100%;min-height:auto;}
	.AdTitle{display:none;}/*標語圖*/
	.AdSysTitle{width:45%;margin-top:65px;margin-left:-80px;}/*系統標題圖*/
	.AlbumBlockWidth{width:50%;}
	.SecondInfor{display:none;}
	.MainBigPic{height:180px;}
	/*此刻才顯示  小版*/
	
	.SystemLinkBlock{width:46%;}
	
	/*導覽連結列NO*/
	.BarTop .NaviLink{ display:none; } 
	/*LOGO*/
	.BarTop .Logo, .BarTop .Logo h1 {
	    text-align:center;
	}
	/*隱藏表格 低重要*/
	.LowerInfor{display:none;}
	.LowerShow{display:block;}
	/*顯示在RWD選單的項目*/
	.RWDMenuShow{display:block !important;}

	/*首頁連結*/
	.LinkShowHome{width:140px;height:70px;}
	
	/*Sitemap part5*/
	.SitemapBlock .SitemapSubli { width:33.3%;}

	body .menu .navbar-collapse{
	    height: auto !important;
	    display: none !important;
	    /* margin-top: -45px; */
	}

	body .menu .navbar-collapse.in {
	    display: inline !important;
	}
	body .navbar .nav>li{
	    margin: 0;
	    float: none;
	    display: flex;
	    width: 100%;
	    display: inline;
	}

	/*置頂選單*/
	body .menu.HideMenu{
	    background-color: transparent;
	    box-shadow: none;
	    height: 46px;
	    position: static !important;
	}

	body .menu.HideMenu .navbar-default {
	    top: 0;
	}

	.MenuMidShow{display: block !important;}
	.MenuMidHidden {
		display: none;
	}

}
@media (max-width: 700px) {
	.AlbumBlockWidth{width:50%;}
	/*.LOGO{margin-top:60px;}/
	
}
@media (max-width: 640px) {
	/*LOGO*/
	.AdSysTitle{width:50%;margin-top:80px;margin-left:-100px;}/*系統標題圖*/
	body .nav-collapse li,body .nav-collapse li a {
		float: none;padding: 0;
	}
	.MainBigPic{height:160px;}
	.QRPic{width:48%;max-width:250px;}
	/*UL part5*/
	.AreaBlock5 li {width:50%; }
	.AreaBlock5big li {width:50%; }
}

@media (max-width: 600px) {
	.LinkShowHome{width:100px;height:50px;}
	.MainBigPic{height:140px;}
	.SystemLinkBlock{width:90%;}
}
@media (max-width: 550px) {
	.UnitNoTitle{padding-top:5px;margin-top:-40px;}
}
@media (max-width: 510px) {
	.EmbDocument{height:500px;}
	.MoscotIcon img{width: 100%;margin:20px;}
	.AlbumBlockWidth{width:100%;}
	.ThirdInfor{display:none;}
	.MainTop{height:auto;background-image:url('../../TopImg000.png123');}/*上幅高*/
	.AdSysTitle{width:80%;margin-top:-25px;}/*系統標題圖*/
	.Leader_Photo{max-width:100% !important;width:100% !important;}/*長官照片*/
	.Commissioner_Photo{max-width:230px;max-height:200px;}/*專員照片*/
	.Account_Photo{max-width:230px;max-height:250px;}/*科室成員照片*/
	.LinksIndexWidth{width:99%;}
	/*隱藏表格 中重要*/
	.MidInfor{display:none;}
	.MidShow{display:block;}
	.LinkShowHomeBot{width:160px;height:80px;}
	
	.PCInfor{display:none;}
	.PhoneHidden{display:block;}

	.MainBigPic{height:120px;}
	.FBwidth{display:none;}
	.HomeVideo{height:270px;}
	.ULAreaBlock li {min-height:270px;}
	.Albumslider div img { height:226px; }
	/*.ULAreaBlock li {width:99%;}	
	.ULAreaBlock{ margin-left:5px;}*/
	/*.ULAreaBlock li:nth-child(1) { display:none; }*/
	
	/*UL part3*/
	.AreaBlock3 li {width:100%; }
	.AreaBlock3 .AreaBlockTitle { font-size:1rem; }
	.AreaBlock3Home li img {width:100%;}
	.AreaBlock3Home li:nth-child(3) img {width:100%;}
	
	.AreaBlock3Home li:nth-child(1){padding-right:0px;}
	.AreaBlock3Home li:nth-child(2){padding-left:0px;padding-right:0px;}
	.AreaBlock3Home li:nth-child(3){padding-left:0px;}
	
	/*UL part3Pad*/
	.AreaBlock3Pad li {width:100%; padding:10px 0px;}
	
	/*UL part4*/
	.AreaBlock4 li {width:100%; }
	.AreaBlock4 .AreaBlockTitle { font-size:1rem; }
	.AreaBlock5big li {width:100%; }
	
	/*Sitemap part5*/
	.SitemapBlock .SitemapSubli { width:100%;}
	
	.SignupCheckTab li { width:100%; }
}
@media (max-width: 422px) {
	
	/*相關連結小版*/
	.LinkShowHomeBot{width:140px;height:70px;}
}
@media (max-width: 480px) {
	/*導覽連結列*/
	.BarTop .NaviLink{ float:right; padding-top:12px; letter-spacing:1.2pt;padding-right:10px;} 
	.MainBigPic{height:100px;}
	
}

@media (max-width: 415px) {
	.LinkShowHomeBot{width:110px;height:55px;}
	.LOGO{width:100%;}/*LOGO*/
}

/*秩序冊資料管理功能表格-不格行換色*/
.PromotionTableBorder{background:white;border-collapse:collapse;}
.PromotionTableBorder tr,.PromotionTableBorder th,.PromotionTableBorder td{border:1px solid #4d4d4d;}
.PromotionTableBorder th{padding:3px 5px;text-align:center;vertical-align:middle; background-color:#727171; color:#ffffff;}
.PromotionTableBorder tr:hover{background-color:#E2DC78; }
.PromotionTableBorder td{padding:2px 5px 2px 5px;vertical-align:middle;}


/*新版主選單自動換行*/
.navbar-nav {
	flex-wrap: wrap;
}
/*場館資訊OP*/
	.Site_MapMenu_DIV { width:100%; }
	.Site_MapMenu{ padding:0; }

	/*四類版OP*/
	/*.Site_MapMenu li { background-color:#888888; display:inline-block; width:25%; text-align:center; padding:15px 0px; margin:0px; opacity:0.85;  }
	.Site_MapMenu a:nth-child(1) li, .Site_MapMenu a:nth-child(2) li, .Site_MapMenu a:nth-child(3) li{ border-right:3px #f5f4f2 solid; }*/
	/*四類版ED*/

	/*三類版OP*/
	.Site_MapMenu li { background-color:#888888; display:inline-block; width:100%; text-align:center; padding:15px 0px; margin:0px;  font-size:1.2rem; letter-spacing:0.2rem; }
	.Site_MapMenu a:nth-child(1) li, .Site_MapMenu a:nth-child(2) li{ border-right:3px #f5f4f2 solid; }/**/
	/*三類版ED*/

	.Site_MapMenu a li { color:#ffffff; }
	.Site_MapMenu li:hover{ background-color:#1A54A5; cursor: pointer;}
	.Site_MapMenu .liOn{ background-color:#1A54A5; }
	
	/*服務資訊吉祥物*/
	.SiteInfor_AreaService::before{ width:100%; content: "";   z-index: 2; margin-top:-50px; top:64px; left:0; position:relative; float:right; text-align:right; background: url('../../Icon/mascot1.png?v1') no-repeat top right /160px 200px; height:125px;  transform: rotateY(180deg);  transition-duration: 0.5s;}	
	.SiteInfor_AreaService:hover::before{ margin-top:-60px; height:135px;  transition-duration: 0.5s;  }

	@media (max-width: 768px) {
		
		/*四類版OP*/
		/*.Site_MapMenu li { width:50%; }
		.Site_MapMenu a:nth-child(1) li, .Site_MapMenu a:nth-child(2) li{ border-bottom:3px #f5f4f2 solid; }
		.Site_MapMenu a:nth-child(2) li{ border-right:0px #f5f4f2 solid; }*/
		/*四類版ED*/
		.Site_MapMenu li { letter-spacing:0rem; }
	}

	.SiteInfor_SiteTitle { color:#3E3A39; padding: 10px 0px;  font-size: 1.4rem; } /*場地名稱*/
	.SiteInfor_SiteContent, .SiteInfor_SiteContent div { line-height:2.5rem; font-size:1.2rem; } /*場地資訊*/
	.SiteInfor_AreaTitle { color:#3E3A39;  /*padding-bottom: 10px;*/  line-height: 4rem; border-bottom: 3px solid #3E3A39; font-size: 1.7rem; margin:50px 0px 20px 0px;  letter-spacing:0.5rem; } /*資料區塊標題*/
	.SiteInfor_AreaTitle i { color:#3E3A39; font-size: 1.8rem; }

	/*賽別按鈕*/
	.SiteInfor_SubMenu_DIV {display:inline-block; }
	.SiteInfor_SubMenu{ 
        /*display:table;*/
        padding:0; 
        /*margin-bottom:20px;*/
        width:auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;}
	.SiteInfor_SubMenu li { display:inline-block; text-align:center;  }
	.SiteInfor_SubMenu li .PhotoTitleColor { 
		background-color:#888888; 
        color:#ffffff; 
        font-weight:bold; 
        font-size:2.0rem; 
        width:auto;
        padding:10px 50px; 
        margin-top:15px; 
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 6px;
		border-style: none;
		font-weight: bold;
		vertical-align: top;
		vertical-align: top \9;
		*vertical-align: middle;
		_vertical-align: middle;
		-webkit-appearance: none;
		margin:10px 10px;
		border: 2px solid #888888;
		cursor: pointer;
	}
	.SiteInfor_SubMenu li .PhotoTitleColorOn { background-color:#3E3A39; color:#ffffff;  border: 2px solid #3E3A39; }
	.SiteInfor_SubMenu li .PhotoTitleColor:hover{ background-color:#3E3A39; color:#ffffff;  border: 2px solid #3E3A39; }

	/*場館照片區塊-三欄式*/
	.SiteInfor_Photo_DIV { width:100%;}
	.SiteInfor_Photo{  padding:0; }
	.SiteInfor_Photo li { display:inline-block; width:33.3%; text-align:center; padding-bottom:25px; opacity:0.9; filter: contrast(110%) brightness(100%); overflow:hidden; padding-left:9px; padding-right:9px; }
	.SiteInfor_Photo2 li{ width:50% !important; } /*兩欄*/
	.SiteInfor_Photo1 li{ width:100% !important; } /*單欄*/
	
	.SiteInfor_Photo li .PhotoBlock{ width:100%; text-align:center; padding:10px 10px; }
	
	.SiteInfor_Photo li .SiteInfor_PhotoScale { overflow:hidden; text-align:center;  } /*圖片外div區塊部分*/
        
        .SiteInfor_Photo li .SiteInfor_PhotoScale  .VideoIcon { position:absolute; width:100%; top:20%; padding-right:9px;  transition-duration: 0.5s /*動畫時間*/  } /*影片icon區塊部分*/
        .SiteInfor_Photo2 li .SiteInfor_PhotoScale  .VideoIcon { top:25%; }/*兩欄*/
        .SiteInfor_Photo1 li .SiteInfor_PhotoScale  .VideoIcon { top:30%; }/*單欄*/
        
        .SiteInfor_Photo li .SiteInfor_PhotoScale  .fa-youtube{ font-size:6rem; opacity:0.5; color:#ffffff; -webkit-filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.7));  filter: drop-shadow(0px 0px 7px rgba(0, 0, 0, 0.9)); transition-duration: 0.5s /*動畫時間*/  } /*影片icon部分*/
        .SiteInfor_Photo2 li  .SiteInfor_PhotoScale  .fa-youtube { font-size:8rem !important; }/*兩欄*/
        .SiteInfor_Photo1 li  .SiteInfor_PhotoScale  .fa-youtube { font-size:10rem !important; }/*單欄*/
        
	.SiteInfor_Photo li .SiteInfor_PhotoScale .PhotoBlock { background-size:cover;background-position:center;  } /*圖片img部分*/
	.SiteInfor_Photo li .PhotoBlockS{ width:95%; min-height:85%; text-align:center; opacity:0; position:absolute;  z-index:10;  } /*燈箱感應區*/
	.SiteInfor_Photo li:hover { 
		 opacity:1;
		 transition-duration: 0.5s;
	}
	.SiteInfor_Photo li:hover .SiteInfor_PhotoScale .PhotoBlock { 
		  transform :scale(1.2);
		  filter: contrast(120%) brightness(108%);
		  transition-duration: 0.5s
	}
	.SiteInfor_Photo li .PhotoTitle { background-color:#ffffff;  font-size:1.2rem; z-index:15; border:1px #CCCCCC solid; position:relative; } /*照片備註文字區*/
	@media(max-width:510px){
        .SiteInfor_SubMenu li .PhotoTitleColor { 
            min-width: 300px;
        }
    }
	/*場地照片吉祥物*/
	.SiteInfor_AreaPhoto::after{ width:100%; content: "";   z-index: 2;  margin-top:-80px; right:0; position:relative; float:right; background: url('../../Icon/mascot2.png?v1') no-repeat top right /160px 200px; height:125px;  transition-duration: 0.5s;}
	
	.SiteInfor_AreaPhoto:hover::after{ margin-top:-90px; height:135px;  transition-duration: 0.5s;  }
	
	/*場地配置圖區塊*/
	.SiteInfor_Area_DIV {display:inline-block;width:100%;}
	.SiteInfor_Area{  padding:0; }
	.SiteInfor_Area li { display:inline-block; width:100%; text-align:center; padding-bottom:25px; opacity:1;}
	
	.SiteInfor_Area li .PhotoBlock{ width:100%; text-align:center; padding:10px 10px; }
	
	.SiteInfor_Area li .SiteInfor_AreaScale { text-align:center;  } /*圖片外div區塊部分*/
        
	.SiteInfor_Area li .SiteInfor_AreaScale img { width:100%;  } /*圖片img部分*/
	
	.SiteInfor_Area li .AreaTitle { padding:10px 5px ; text-align:left; background-color:#888888; color:#ffffff; font-size:1.2rem;  } /*照片備註文字區*/
	.SiteInfor_Area li .AreaTitle p { margin-left:1.5rem; text-indent: -1.3rem; } /*照片備註文字區*/
	.SiteInfor_Area li .AreaTitle p:before { content:"▼" } /*照片備註文字區*/
	
/*場館資訊ED*/

/*後台表單-兩欄式左標題右表單ul-li*/
.AdminForm { width:100%; display:inline-block;}
.AdminFormUL{ padding:0; }
.AdminFormUL li{ display:inline-block; border-bottom: 0px; padding:5px 0px; }
.AdminFormUL li label{ font-weight:bold; }
.AdminFormUL li:nth-child(odd){ width:18%; text-align:right;  }
.AdminFormUL li:nth-child(even){ width:82%; }

/*後台表單-兩欄式左欄位右圖ul-li*/
.AdminFormVideo { width:100%; display:inline-block;}
.AdminFormVideoUL{ padding:0; }
.AdminFormVideoUL li{ display:inline-block; border-bottom: 0px; padding:5px 10px; }
.AdminFormVideoUL li label{ font-weight:bold; }
.AdminFormVideoUL li:nth-child(odd){ width:70%; text-align:left;  }
.AdminFormVideoUL li:nth-child(even){ width:30%; text-align:center; vertical-align:top;}
.SiteVideoPrePhotoLi{ border:1px dashed #cccccc; min-height:200px; border-bottom:1px dashed #cccccc !important; padding:0px 0px !important; margin-bottom:20px; } /*影片預覽圖*/

@media (max-width: 1200px) {
 	.SiteInfor_Photo li .SiteInfor_PhotoScale  .fa-youtube{ font-size:5rem; transition-duration: 0.5s /*動畫時間*/} /*影片icon部分*/
 }
 
@media (max-width: 1000px) {
	/*場館照片區塊*/
	.SiteInfor_Photo li { width:50%;  }
	.SiteInfor_Photo li .SiteInfor_PhotoScale  .fa-youtube{ font-size:6rem; transition-duration: 0.5s /*動畫時間*/} /*影片icon部分*/
	.SiteInfor_Photo2 li  .SiteInfor_PhotoScale  .fa-youtube { font-size:6rem !important; }/*兩欄*/
	/*場地照片吉祥物*/
	.SiteInfor_AreaPhoto::after{ margin-top:-50px; background: url('../../Icon/mascot2.png?v1') no-repeat top right /120px 150px; height:90px; }
	.SiteInfor_AreaPhoto:hover::after{ margin-top:-60px; height:100px;  transition-duration: 0.5s;  }
	/*服務資訊吉祥物*/
	.SiteInfor_AreaService::before{ background: url('../../Icon/mascot1.png?v1') no-repeat top right /120px 150px; height:90px;}
	.SiteInfor_AreaService:hover::before{ margin-top:-60px; height:100px;  transition-duration: 0.5s;  }
}

@media (max-width: 768px) {	
	/*場館照片區塊*/
	.SiteInfor_Photo li .SiteInfor_PhotoScale  .fa-youtube{ font-size:5.5rem; transition-duration: 0.5s /*動畫時間*/} /*影片icon部分*/
	.SiteInfor_Photo1 li  .SiteInfor_PhotoScale  .fa-youtube { font-size:8rem !important; }/*單欄*/
	.SiteInfor_Photo2 li  .SiteInfor_PhotoScale  .fa-youtube { font-size:5.5rem !important; }/*兩欄*/
	/*場地照片吉祥物*/
	.SiteInfor_AreaPhoto::after{ margin-top:-40px; background: url('../../Icon/mascot2.png?v1') no-repeat top right /120px 150px; height:90px; }
	.SiteInfor_AreaPhoto:hover::after{ margin-top:-50px; height:100px;  transition-duration: 0.5s;  }
	/*服務資訊吉祥物*/
	.SiteInfor_AreaService::before{ background: url('../../Icon/mascot1.png?v1') no-repeat top right /120px 150px; height:90px;}
	.SiteInfor_AreaService:hover::before{ margin-top:-60px; height:100px;  transition-duration: 0.5s;  }
}
@media (max-width: 510px) {
	/*場館照片區塊*/
	.SiteInfor_Photo li { width:100%;  }
	.SiteInfor_Photo2 li{ width:100% !important; } /*兩欄*/
	.SiteInfor_Photo li .SiteInfor_PhotoScale  .VideoIcon { top:28%; transition-duration: 0.5s /*動畫時間*/  } /*影片icon區塊部分*/
	.SiteInfor_Photo li .SiteInfor_PhotoScale  .fa-youtube{ font-size:6rem; transition-duration: 0.5s /*動畫時間*/} /*影片icon部分*/
	.SiteInfor_Photo1 li  .SiteInfor_PhotoScale  .fa-youtube { font-size:6rem !important; }/*單欄*/
	
	/*後台表單-兩欄式左標題右表單ul-li*/
	.AdminFormUL li:nth-child(odd){ width:100%; text-align:left; padding:0px; }
	.AdminFormUL li:nth-child(even){ width:100%; border-bottom: 1px solid #cccccc; margin-bottom:10px; text-align:left;}
	.AdminFormUL li:nth-child(even) input[type='text'], .AdminFormUL li:nth-child(even)  select{ width:100% !important; }
	/*後台表單-兩欄式左欄位右圖ul-li*/
	.AdminFormVideoUL li:nth-child(even){ width:100%; text-align:center; padding:0px; }
	.AdminFormVideoUL li:nth-child(odd){ width:100%; text-align:left; }
	.AdminFormVideoUL li:nth-child(odd) input[type='text'], .AdminFormVideoUL li:nth-child(odd)  select{ width:100% !important; }
	
	/*場地照片吉祥物*/
	.SiteInfor_AreaPhoto::after{ display:none; }
	/*服務資訊吉祥物*/
	.SiteInfor_AreaService::before{ display:none; }
}

/*場館後台資料列表*/
.BackSortable { list-style-type: none; margin: 0; padding: 0;  }
.BackSortable .images_zone { padding-left: 1.8rem;  }
.BackSortable .images_zone .fa-arrows-alt-v { position: absolute; margin-left: -1.3rem; font-size: 1.4rem;  }


/*麵包屑*/
.breadcrumb {
    padding: 5px 5px;
    margin-bottom: 0px;
    text-align:right;
 }
.breadcrumb li:after {
    content:' / ';
	color: #666666;
}
.breadcrumb li {
	margin-right:5px;
}
.breadcrumb li a {
    color: #666666;
}
