/*modify by pekey 20190604*/
@charset "utf-8";
/* CSS Document */

/*------------------------------------------CSS Setting Start-------------------------------*/

/*================*/
/*-- 浮動top鍵 --*/
/*================*/
.topBtn_area{
	position:fixed;
	right:14px;
	bottom:0px;
	z-index: 10;
	transform: scale(0.84);
	transition:0.3s ease all;
}
	
	.topBtn {
		position:fixed;
		bottom:-70px;
		right:14px;
		z-index:99;
		/*z-index:3;*/
	}
		.topBtn a {
			display:block;
			text-align:center;
			box-sizing:border-box;
			width: 50px;
			height: 50px;
			border: solid 2px #4c4944;
			position:relative;
			text-decoration:none;
			transition:0.3s ease all;
			border-radius:100%;
			background:#fff;
			padding: 25px 0px 0px;
			color:#4c4944;
		}
			.topBtn a:before {
				position:absolute;
				content:'';
				border-bottom: solid 12px #4c4944;
				border-left: solid 8px rgba(0,0,0,0);
				border-right: solid 8px rgba(0,0,0,0);
				top: 8px;
				left: 15px;
			}
			.topBtn a span {
				font-size:0.75em;
				display:block;
			}
				/*hover*/
				.topBtn a:hover {
					border-color:#fff;
					box-shadow:0px 0px 10px rgba(0,0,0,0.2);
					color: #0467b3;
				}
					.topBtn a:hover:before {
						border-bottom: solid 12px #0467b3;
					}
				
			/*hover*/
			.topBtn:hover .tab_description{
				display: block;
				transition: 0.3s ease all;
			}	
					
					

/*/////////////////////////////////////////////////////////*/
/*-------版腳--------*/
/*/////////////////////////////////////////////////////////*/

.footer {
	padding: 30px 0px 0;
	background-color: #0467b3;
	color: #fff;
}
	







/*-------版腳資訊-----------------------------*/
ul.footer_leftBg {
	padding: 0px 0px;
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	line-height: 1.5;
	color: #fff;
	margin: 0 -15px;
}
	ul.footer_leftBg li{
		padding: 0px 0px;
		margin: 0;
		list-style-type: none;
		display: block;
		box-sizing: border-box;
		display: flex;
		align-items: center;
		padding: 5px 15px;
	}
		ul.footer_leftBg li span{
			display: block;
			box-sizing: border-box;
			padding-right: 10px;
		}	
			ul.footer_leftBg li h3{
				padding: 0px 0px;
				margin: 0;
				display: block;
				line-height: inherit;
				font-size: 30px;
				font-weight: normal;
			}	
			ul.footer_leftBg li span i{
				display: block;
				font-size: 16px;
			}

		ul.footer_leftBg li a{
			display: block;
			text-decoration: none;
			color: inherit;
		}
		ul.footer_leftBg li a:hover{
			opacity: 0.5;
		}


			







	
	/*版權宣告--------------------------------------*/
	.copyright{
		color: #121212;
		text-align: center;
		font-size: 12px;
		line-height: 1.2;
		margin-top: 30px;
		background-color: #ffd000;
		padding: 10px 0;
	}
		.copyright a{
			color: #121212;
			text-decoration: none;
			display: inline-block;
		}

		/* 新增 新增文字 modify by Patty 20221206 start */
		.copyright span{
			padding-left: 20px;
		}
		/* 新增 新增文字 modify by Patty 20221206 end */

	/*瀏覽器警示標語*/
	/* .browser_bg{
		color: #fff;
		text-align: center;
		font-size: 12px;
		line-height: 16px;
	}
		.browser_bg a{
			color: #fff;
			font-size: 12px;
			line-height: 16px;
			text-decoration: underline;
		} */
			








@media (max-width: 860px){

	.footer {
		padding: 20px 0px 0;
	}	


		/*-------版腳資訊-----------------------------*/
		ul.footer_leftBg {
			font-size: 13px;
			margin: 0 -5px;
		}
			ul.footer_leftBg li{
				padding: 5px 5px;
			}
				ul.footer_leftBg li span{
					padding-right: 5px;
				}	
					ul.footer_leftBg li h3{
						font-size: 20px;
					}

					

			/*版權宣告--------------------------------------*/
			.copyright{
				margin-top: 20px;
				/* background-color: #ffd000;
				padding: 10px 0; */
			}

			/* 新增 新增文字 modify by Patty 20221206 start */
			.copyright span{
				padding-left: 0px;
				display: block;
			}
			/* 新增 新增文字 modify by Patty 20221206 end */
}




@media (max-width: 640px){

	/*-------版腳資訊-----------------------------*/
	ul.footer_leftBg {
		display: block;
		margin: 0 0px;
		
	}
		ul.footer_leftBg li{
			padding: 5px 0px;
		}
			ul.footer_leftBg li span{
				padding-right: 10px;
			}	
				ul.footer_leftBg li h3{
					font-size: 18px;
				}


	/*版權宣告--------------------------------------*/
	.copyright{
		text-align: left;
	}
	

}











