@import url(https://fonts.googleapis.com/earlyaccess/cwtexfangsong.css);

.text_google{
	font-family:'cwTeXFangSong', serif;
	font-weight:300;
}

.truncate_2 {
	display: -webkit-box; /* 使用 flexbox 來實現多行文本的截斷 */
	-webkit-box-orient: vertical; /* 垂直方向的排列 */
	-webkit-line-clamp: 2; /* 限制行數為 2 行 */
	overflow: hidden; /* 隱藏超出的內容 */
	text-overflow: ellipsis; /* 使用省略號顯示超出部分 */
	text-align: justify;
}
.truncate_3 {
	display: -webkit-box; /* 使用 flexbox 來實現多行文本的截斷 */
	-webkit-box-orient: vertical; /* 垂直方向的排列 */
	-webkit-line-clamp: 3; /* 限制行數為 2 行 */
	overflow: hidden; /* 隱藏超出的內容 */
	text-overflow: ellipsis; /* 使用省略號顯示超出部分 */
	text-align: justify;
}

.menu_gl:link {
	color: #333;
	text-decoration: none;
}

.menu_gl:visited {
	color: #333;
	text-decoration: none;
}

.menu_gl:active {
	color: #333;
	text-decoration: none;
}

.menu_gl:hover {
	color: #c41928;
	text-decoration:none;
}

.footer-link {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 0;
	list-style-type: none;
}
.footer-link li{
	border-bottom: 1px dashed rgba(204, 204, 204, 0.521);
}

/* 電腦螢幕顯示效果 */
@media (min-width: 991px) {
	.footer-link {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.footer-link li {
		flex: 1 1 30%; /* 每個項目佔一列的三分之一寬 */
		text-align: left;
	}
}
/* 在手機設備上 */
@media (max-width: 767px) {

}

/*分頁樣式表*/

.page{font-family:Tahoma; font-size:16px;}
	
.pages {

  PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center;

}

.page A {

  BORDER-RIGHT: #4e6458 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #4e6458 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #4e6458 1px solid; COLOR: #4e6458; PADDING-TOP: 5px; BORDER-BOTTOM: #4e6458 1px solid; TEXT-DECORATION: none;border-radius: 5px;

}

.page A:hover {

  BORDER-RIGHT: #4e6458 1px solid; BORDER-TOP: #4e6458 1px solid; BORDER-LEFT: #4e6458 1px solid; COLOR: #fff; BORDER-BOTTOM: #4e6458 1px solid; BACKGROUND-COLOR: #4e6458;

}

.page A:active {

  BORDER-RIGHT: #4e6458 1px solid; BORDER-TOP: #4e6458 1px solid; BORDER-LEFT: #4e6458 1px solid; COLOR: #fff; BORDER-BOTTOM: #4e6458 1px solid; BACKGROUND-COLOR: #4e6458;

}

.page SPAN.current {

  BORDER-RIGHT: #4e6458 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #4e6458 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #4e6458 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #4e6458 1px solid; BACKGROUND-COLOR: #4e6458;

}

.page SPAN {

  BORDER-RIGHT: #253B2F 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #253B2F 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #253B2F 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #253B2F 1px solid;

BACKGROUND-COLOR: #253B2F;border-radius: 5px;

}

 /*上下頁*/
.card_bt{
	background: #0551A3;
	cursor:pointer;
	-webkit-filter:sepia(0);
	transition: all .5s;
	border-radius: 5px;
}
.card_bt:hover{
	background: #051D3E;
	-webkit-filter:sepia(0);
	transition: all .5s;
}
.card-text{
	  font-size: 18px;
  }
@media (max-width: 770px) {
	.card-title{
	  font-size: 16px;
  }
	.card-text{
	  font-size: 15px;
  }
}
.pic_border-radius{
	float:left;
	border-radius: 5px !important;
	margin-right: 6px;
	aspect-ratio:  16/12;
}
/*上下頁*/