@media screen and (max-width: 768px) {
	/*header*/
	img{ width: 100%;}
	h1 a {
    	margin: 14px 0 0 0px;
    	background-size: contain;
    	width: 192px;
    	height: 36px;
	}
	.Bread{ 
		display:block;
		position:static;
	}
	.MainR.sp2{ float: none; width: 100%; margin:10px 0;}
	.mList li b {width: 35%;}
	.mList li a{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space:normal;
		overflow:hidden;
		margin:5px 0 0 0;
	}
	.Inbox {
    	padding: 10px 0;
	}
	.Inbox_l , .Inbox_l.sp{ display:none;}
	.Inbox_r , .Inbox_r.sp{
		width:100%;
		float:none;
	}
	.Inbox_l.en{ display:block; width:100%; float:none; margin:10px 0;}
	.ListS .Img {
   		display: inline-block;
    	width: 40%;
	}
	.TitleS span a {
    	display: block;
    	padding: 10px 5px;
		border-bottom: 1px solid #1b3491;
	}
	.TitleS span a:hover:after{
		border-width: 0;
	}
	.icon_dl.sp {
		position: inherit;
    	display: block;
    	text-align: left;
    	width: 30%;
	}
	.icon_dl.sp2{
		position:absolute;
		width: 20%;
		text-align:center;
		
	}
	/**/
	.table-rwd{min-width: 100%;}
  	tr.tr-only-hide {display: none !important;}
  	.table-rwd tr{
    	display: block;
    	border: 1px solid #ddd;
    	margin-top: 5px;
  	}
  	.table-rwd td {
    	text-align: left;
    	font-size: 15px;
    	overflow: hidden;
    	width: 100%;
    	display: block;
	}
	.table-rwd td:before {
    	content: attr(data-th) " : ";
    	display: inline-block;
    	text-transform: uppercase;
    	font-weight: bold;
	  	margin-right: 10px;
    	color: #D20B2A;
  	}
	/* 避免手機板部分網頁td出現紅:*/
	.table-rwd td.noRed:before {
    	content: none;
  	}
	.tabs2 li{
		display: block;
    	padding: 3px 0;
    	border-bottom: 1px solid rgba(255, 255, 255, 0.08);
	}
  /*當RWD縮小的時候.table-bordered 會有兩條線，所以針對.table-bordered去做修正*/
  	.table-rwd.table-bordered td,.table-rwd.table-bordered th,.table-rwd.table-bordered{border:0;}
  	/*Iframe*/
  	.video-container{
		-webkit-overflow-scrolling: touch;  
    	overflow-y: scroll;  
    	/* 提示: 请在此处加上需要设置的大小(dimensions)或位置(positioning)信息! */  
	}
	/*搜尋*/
	#from,#to{ width:25%;}
  	/*footer*/
	.col01 img{width: 260px;}
	
	/*網站導覽*/
	.Sitemap-l, .Sitemap-r {
		float:none;
		display:block;
		width:100%;
		padding:0;
	}
	
	table .no1 {
    background: #FFF3B5 !important;
	color:#000;
	}
	.public-inline li{
		width: 100%;
	}
			
	table.tr-only-hide th {display: none !important;}
  	.table-th {
    	display: inline-block;
    	text-transform: uppercase;
    	font-weight: bold;
	  	margin-right: 10px;
    	}

	.firstTable{
		display: none !important;
	}
	
	.firstTable-rwd{
		display: inline !important;
	}
	/*footer不顯示建議最佳解析度*/
	.apphide{
		display: none !important;
	}
	/*子標題內容過長時，banner配合折行拉高，避免手機瀏覽時跑版*/
	.Title2 {
		height:auto;
	}
	/*改善手機瀏覽服務民眾公開資訊畫面(4個年度一排>>1個)*/
	.InlineB {
		width:100%;
		margin:5px auto;
	}
	/*改善手機瀏覽 ACH代收代付 > eDDA電子化授權服務 下方銀行icon大小問題*/
	.bankiconImg{
		width:65px !important;
		height:auto;
	}
			