body {
			margin-left: 0px;
			margin-right: 0px;
		}
		
		.style13 {
			color: #ff7200;
			font-size: 13px;
		}
		
		.style25 {
			color: #FF0000
		}
		
		.style34 {
			font-size: 15px;
			color: #993300;
		}
		
		.style35 {
			color: #FFFFFF;
		}
		
		.logofont {
	color: #D3500C;
	font-size: 26px;
	line-height: 30px;
	vertical-align: bottom;
		}
		
		.style251 {
			color: #669900;
			font-size: 13px;
		}
		
		.s1 {
			color: #FF6600
		}
		
		.style36 {
			font-size: 13px;
			font-family: "新細明體";
		}
		
		.style361 {
			font-size: 13px
		}
a:visited {  
color: #333333; 
text-decoration: none
}
a:link {  
color: #333333; 
text-decoration: none
}
a:hover {
	color: #C00;
	text-decoration: none;
}
.tlink a:visited {  color: #ffffff; text-decoration: none}
.tlink a:link {  color: #ffffff; text-decoration: none}
.tlink a:hover {  color: #ffffff; text-decoration: underline}
.logofont a{
	display:inline-block;
}
.logofont a:visited {
	color:#fefbff;
	text-decoration: none
}
.logofont a:link {
	color: #fefbff;
	text-decoration: none;
	-webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.logofont a:hover {
	color: #fbb300;
	text-decoration: none;
	font-weight: normal;
}
a img { border-style:none;}
.lboxlink a:visited {
	color: #fefbff;
	text-decoration: none;
	font-size: 16px;
	font-family: "微軟正黑體";
}
.lboxlink a:link {
	color: #fefbff;
	text-decoration: none;
	font-size: 16px;
	font-family: "微軟正黑體";

}
.lboxlink a:hover {
	color: #fbb300;
	text-decoration: underline;
	font-size: 16px;
	font-family: "微軟正黑體";
}
.toplink{
	margin-top:-30px;
}
.toplink a{
	display:inline-block;
	font-size:13px;
}
.toplink a:visited {
	color: #fefbff;
	text-decoration: none;
	font-size: 13px;
	font-family: "微軟正黑體";
}
.toplink a:link {
	color: #fefbff;
	text-decoration: none;
	font-size: 13px;
	font-family: "微軟正黑體";
	-webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;

}
.toplink a:hover {
	color: #fbb300;
	text-decoration: none;
	font-size: 13px;
	font-family: "微軟正黑體";
}
.topscroll {
	font-size: 13px;
	color: #333333;
}
.link a{
	display:inline-block;
	font-size: 13px;
}
.link a:visited {
	color: #333;
	text-decoration: none;
	font-size: 13px;
}
.link a:link {
	color: #333;
	text-decoration: none;
	font-size: 13px;
	-webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.link a:hover {
	color: #fb0000;
	text-decoration: none;
	font-size: 13px;
}
.adbnbs {
  border:0px red solid;
  width:412px;
  height:100%;
  overflow:hidden;
  *overflow:auto;
}
.adbnbs img {
  float:left;
  display:block;
  margin:1px
}
.telfont1 {
	font-size: 13px;
	line-height: 18px;
}

.dnscro {
	font-size: 13px;
	color: #0066CC;
}
.telfont {
	font-size: 13px;
	line-height: 21px;
	background-image: url(images/telline.gif);
}
.ad7x2 {
  border:0px red solid;
  width:441px;
  height:100%;
  overflow:hidden;
  *overflow:auto;
}
.ad7x2 img {
  float:left;
  display:block;
  margin:1px
}
.ade9x2 {
  border:0px red solid;
  width:957px;
  height:100%;
  overflow:hidden;
  *overflow:auto;
}
.ade9x2 img {
  float:left;
  display:block;
  margin:2px
}
.add1x1 {
  border:0px red solid;
  width:259px;
  height:100%;
  overflow:hidden;
  *overflow:auto;
}
.add1x1 img {
  float:left;
  display:block;
  margin:1px
}
.adj {
  border:0px red solid;
  width:148px;
  height:100%;
  float:center;
  overflow:hidden;
  *overflow:auto;
  
}
.adj img {
	float:center;
	display:block;
	margin:2px;
	vertical-align: top;
}
#header{
	width:auto;
	z-index:999;
	margin-left: -10px;
	position:sticky;
	position:-webkit-sticky;
	top:0;
}
.slider{
	width:1000px;
	margin-top:20px;
}
.ad_list a {
    padding: 0 1% 2% 0;
    float: left;
    width: 33.333%;
}
.ad_list2 a{
	width: 25%;
	}
.yilan td {
	background-color:#9e4040;
	display:inline-block;
    position:relative;
    width:71px;
    height:45px;
    overflow:hidden;
    border-radius:48%;
	margin-right:20px;
	font-family:"微軟正黑體";
	color:#FFF;
	font-size:20px;
	margin-bottom: 15px;
}
.yilan a:visited {
	font-family:"微軟正黑體";
	color:#FFF;
	text-decoration: none;
	font-size:20px;
}
.yilan a:link {
	font-family:"微軟正黑體";
	color:#FFF;
	text-decoration: none;
	font-size:20px;
	line-height: 45px;
}
.yilan a:hover {
	color: #ffad55;
	text-decoration: none;
	font-size:20px;
}
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-push a img{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-push a img:hover, .hvr-push a img:focus, .hvr-push a img:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.hvr-glow a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  height:69px;
}
.hvr-glow a img:hover, .hvr-glow a img:focus, .hvr-glow a img:active {
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.6);
}
#services_text {
    padding: 0 20px 20px 20px;
}
.nav-tabs {
    display: flex;
    flex-wrap: wrap;
}
 /*gotop*/
#gotop {
	cursor:pointer;
	position:fixed;
	bottom:2%;
	right:1%;
	display:none;
}
 #gotop img {
	filter: brightness(100);
}