html, body {
font-family: Arial, "微軟正黑體", "Microsoft JhengHei", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", sans-serif;
width:100%;
margin: 0px auto 0px;
}
#warp {
padding:0;
margin: 10px auto 10px;
width: 100%;
}
#main{
    margin:10px auto 10px;;
	padding:0px;
	width:960px;
	clear:both;
}
.code{color:#EF2178;font-size:12px;line-height:150%;text-decoration:none;}
.code a:link{color:#EF2178;font-size:12px;line-height:150%;text-decoration:none;}
.code a:hover{color:#999933;font-size:12px;line-height:150%;text-decoration:underline;}
.code a:visited{color:#EF2178;font-size:12px;line-height:150%;text-decoration:none;}
.code a:active{color:#EF2178;font-size:12px;line-height:150%;text-decoration:none;}
.123{border:1px solid #F5F5F5;}
.title{color:#333333;font-weight:bold;font-size:12pt;line-height:40px;text-decoration:none; }
.www{color:#333333;font-size:10pt;line-height:50px;text-decoration:none;padding:7px 0}
.www a:link{color:#0066CC;font-size:10pt;text-decoration:none;}
.www a:hover{color:#0066CC;font-size:10pt;text-decoration:underline;}
.www a:visited{color:#0066CC;font-size:10pt;text-decoration:none;}
.www a:active{color:#0066CC;font-size:10pt;text-decoration:underline;}
.xyz{color:#666666;font-size:12px;line-height:normal;text-decoration:none; }
.xyz a:link{color:#0066CC;font-size:12px;line-height:normal;text-decoration:none;}
.xyz a:hover{color:#0066CC;font-size:12px;line-height:normal;text-decoration:underline;}
.xyz a:visited{color:#0066CC;font-size:12px;line-height:normal;text-decoration:none;}
.xyz a:active{color:#0066CC;font-size:12px;line-height:normal;text-decoration:underline;}
.orderby{color:#666666;font-size:12pt;line-height:normal;text-decoration:none;}
.tourname{color:#666666;font-size:11pt;line-height:normal;text-decoration:none;padding:7px 0;}}
.tourname a:link{color:#0066CC;font-size:11pt;line-height:normal;text-decoration:none;}
.tourname a:hover{color:#0066CC;font-size:11pt;text-decoration:underline;}
.tourname a:visited{color:#0066CC;font-size:11pt;line-height:normal;text-decoration:none;}
.tourname a:active{color:#0066CC;font-size:11pt;line-height:normal;text-decoration:none;}
.tourname .label{
	/*margin-left: 10px;*/
	margin-right: 8px;
	/*margin-bottom:10px;*/
	vertical-align: middle;
	line-height: 15px;
}
/*.a1{
  font-size:9pt;
  color:#999999;
  line-height:normal;
  text-decoration:none;
}
.a1 a:link{
  font-size:9pt;
  color:#D15A0C;
  line-height:normal;
  text-decoration:underline;
}
.a1 a:visited{
  font-size:9pt;
  color:#D15A0C;
  line-height:normal;
  text-decoration:underline;
}
.a1 a:hover{
  font-size:9pt;
  color:#D15A0C;
  line-height:normal;
  text-decoration:underline;
}
.a1 a:active{
  font-size:9pt;
  color:#D15A0C;
  line-height:normal;
  text-decoration:underline;
}*/
.price{
	font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FF3300;
}
.price a:link{color:#FF3300;font-size:12pt;line-height:30px;text-decoration:underline;}
.price a:hover{color:#FF3300;font-size:12pt;line-height:30px;text-decoration:none;}
.price a:visited{color:#FF3300;font-size:12pt;line-height:30px;text-decoration:underline;}
.price a:active{color:#FF3300;font-size:12pt;line-height:30px;text-decoration:underline;}
.foreign_title{
	color:#333333;
	font-size:14pt;
	line-height:normal;
	text-decoration:none;
	margin-bottom:20px;
}	
.foreign_title a:link{color:#333333;font-size:14pt;text-decoration:underline;}
.foreign_title a:hover{color:#FF3300;font-size:14pt;text-decoration:none;}
.foreign_title a:visited{color:#333333;font-size:14pt;text-decoration:underline;}
.foreign_title a:active{color:#FF3300;font-size:14pt;text-decoration:underline;}
/*標題最低價*/
.foreign_minprice{
	font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#FF3300;
	margin-left:10px;
}
.travel_title {
    color: #337ab7;
    font-size: 12pt;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
    padding: 5px;
    height: 30px;
    margin: 20px 0px 10px 0px;
}
	.flexslider a{
		text-decoration: none;
		vertical-align: baseline;
		outline: none; /* for Firefox Google Chrome  */
      	behavior:expression(this.onFocus=this.blur()); /* for IE */
	}
	.slides {
		text-align:center;
	}
	.slides li .onselect .travelname {
	    color: #F50;
	}
	.slides li:hover .travelname {
	    color: #F90;
	}
	.slides .travelname{
		height: 70px;
		font: 13px 新細明體;
		margin: 7px 0px;
		display: block;
		overflow: hidden;
		color: #555;
	}
.minprice, .minprice a{
	font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;
	font-size: 12pt;
	font: 24px/26px Century Gothic;
	font-weight:none;
	color:#FF3300;
}
.minprice span, .minprice a span{
	font-size: 12px;
}
	
	
		.abgne-yahoo-carousel {
		width: 940px;
		height: 300px;
		padding: 4px;
		/*border: 1px solid #ccc;*/
		position: relative;
		margin-bottom:20px;
	}
	.abgne-yahoo-carousel * {
		//20180328修改因應bootstrap
		/*margin: 0;
		padding: 0;*/
	}
	.abgne-yahoo-carousel ul, .abgne-yahoo-carousel li {
		list-style: none;
	}
	.abgne-yahoo-carousel a img {
		border: none;
		width: 180px;
		height:120px;
	}
	.abgne-yahoo-carousel h3 {
		font-size: 12pt;
		height: 30px;
	}
	.abgne-yahoo-carousel .page {
		position: absolute;
		top: 12px;
		right: 80px;
	}
	.abgne-yahoo-carousel .btn {
		position: absolute;
		top: 10px;
		right: 5px;
		height: 20px;
	}
	.abgne-yahoo-carousel #btn {
		position: initial;
		top: 10px;
		right: 5px;
		height: 20px;
	}
	.abgne-yahoo-carousel .btn a {
		width: 31px;
		height: 24px;
		float: left;
		text-indent: -9999px;
	}
	.abgne-yahoo-carousel .btn a.prev {
		background: url(imagess/btn.gif) no-repeat 0 -42px;
	}
	.abgne-yahoo-carousel .btn a.next {
		background: url(imagess/btn.gif) no-repeat 0 0;
	}
	.abgne-yahoo-carousel .frame {
		position: relative;
		overflow: hidden;
		width: 940px;	/* (li 的寬度 + li 的邊框寬度 * 2 ) * 一次要顯示的數量 + li 的右邊界 * (一次要顯示的數量 - 1) */
		height: 250px;
	}
	.abgne-yahoo-carousel ul {
		width: 99999px;
		position: absolute;
	}
	.abgne-yahoo-carousel li {
		float: left;
		width: 180px;
		height: 250px;
		position: relative;
		margin-right: 8px;

	}
	.abgne-yahoo-carousel li .onselect{
		float: left;
		width: 180px;
		height: 212px;
		position: relative;
		margin-right: 14px;
		padding:0px;
	}	

	.abgne-yahoo-carousel li .onselect .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #f90;
	}
	.abgne-yahoo-carousel li .onselect .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #fff;
	}
	.abgne-yahoo-carousel li .travelname{
		text-align:center;
		text-decoration:none;
		padding:4px;
		margin:10px 0;
		background-color:#000;
		opacity:0.75;
		height:80px;
	}
		
	.abgne-yahoo-carousel li .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #fff;
	}
	.abgne-yahoo-carousel li .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #f90;
	}
	.abgne-yahoo-carousel li .minprice{
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-align:center;
		text-decoration:none;
	}
		
	.abgne-yahoo-carousel li .minprice a {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:none;
		font-size:12pt;
		color: #000000;
	}
	.abgne-yahoo-carousel li .minprice a:hover {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:underline;
		font-size:12pt;		
		color: #f90;
	}
	/*瀏灠記錄*/
	.abgne-yahoo-carousel2 {
		width: 940px;
		height: 300px;
		padding: 4px;
		/*border: 1px solid #ccc;*/
		position: relative;
		margin-bottom:20px;
	}
	.abgne-yahoo-carousel2 * {
		margin: 0;
		padding: 0;
	}
	.abgne-yahoo-carousel2 ul, .abgne-yahoo-carousel2 li {
		list-style: none;
	}
	.abgne-yahoo-carousel2 a img {
		border: none;
		width: 180px;
		height:120px;
	}
	.abgne-yahoo-carousel2 h3 {
		font-size: 12pt;
		height: 30px;
	}
	.abgne-yahoo-carousel2 .page {
		position: absolute;
		top: 12px;
		right: 80px;
	}
	.abgne-yahoo-carousel2 .btn {
		position: absolute;
		top: 10px;
		right: 5px;
		height: 20px;
	}
	.abgne-yahoo-carousel2 .btn a {
		width: 31px;
		height: 24px;
		float: left;
		text-indent: -9999px;
	}
	.abgne-yahoo-carousel2 .btn a.prev {
		background: url(imagess/btn.gif) no-repeat 0 -42px;
	}
	.abgne-yahoo-carousel2 .btn a.next {
		background: url(imagess/btn.gif) no-repeat 0 0;
	}
	.abgne-yahoo-carousel2 .frame {
		position: relative;
		overflow: hidden;
		width: 940px;	/* (li 的寬度 + li 的邊框寬度 * 2 ) * 一次要顯示的數量 + li 的右邊界 * (一次要顯示的數量 - 1) */
		height: 250px;
	}
	.abgne-yahoo-carousel2 ul {
		width: 99999px;
		position: absolute;
	}
	.abgne-yahoo-carousel2 li {
		float: left;
		width: 180px;
		height: 250px;
		position: relative;
		margin-right: 8px;

	}
	.abgne-yahoo-carousel2 li .onselect{
		float: left;
		width: 180px;
		height: 212px;
		position: relative;
		margin-right: 14px;
		padding:0px;
	}	

	.abgne-yahoo-carousel2 li .onselect .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #f90;
	}
	.abgne-yahoo-carousel2 li .onselect .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #fff;
	}	
	.abgne-yahoo-carousel2 li .travelname{
		text-align:center;
		text-decoration:none;
		padding:4px;
		margin:10px 0;
		background-color:#000;
		opacity:0.75;
		height:80px;
	}
		
	.abgne-yahoo-carousel2 li .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #fff;
	}
	.abgne-yahoo-carousel2 li .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #f90;
	}
	.abgne-yahoo-carousel2 li .minprice{
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-align:center;
		text-decoration:none;
	}
		
	.abgne-yahoo-carousel2 li .minprice a {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:none;
		font-size:12pt;
		color: #000000;
	}
	.abgne-yahoo-carousel2 li .minprice a:hover {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:underline;
		font-size:12pt;		
		color: #f90;
	}	
	
	.abgne-yahoo-carousel3 {
		width: 940px;
		height: 300px;
		padding: 4px;
		/*border: 1px solid #ccc;*/
		position: relative;
		margin-bottom:20px;
	}
	.abgne-yahoo-carousel3 * {
		margin: 0;
		padding: 0;
	}
	.abgne-yahoo-carousel3 ul, .abgne-yahoo-carousel3 li {
		list-style: none;
	}
	.abgne-yahoo-carousel3 a img {
		border: none;
		width: 180px;
		height:120px;
	}
	.abgne-yahoo-carousel3 h3 {
		font-size: 12pt;
		height: 30px;
	}
	.abgne-yahoo-carousel3 .page {
		position: absolute;
		top: 12px;
		right: 80px;
	}
	.abgne-yahoo-carousel3 .btn {
		position: absolute;
		top: 10px;
		right: 5px;
		height: 20px;
	}
	.abgne-yahoo-carousel3 .btn a {
		width: 31px;
		height: 24px;
		float: left;
		text-indent: -9999px;
	}
	.abgne-yahoo-carousel3 .btn a.prev {
		background: url(imagess/btn.gif) no-repeat 0 -42px;
	}
	.abgne-yahoo-carousel3 .btn a.next {
		background: url(imagess/btn.gif) no-repeat 0 0;
	}
	.abgne-yahoo-carousel3 .frame {
		position: relative;
		overflow: hidden;
		width: 940px;	/* (li 的寬度 + li 的邊框寬度 * 2 ) * 一次要顯示的數量 + li 的右邊界 * (一次要顯示的數量 - 1) */
		height: 250px;
	}
	.abgne-yahoo-carousel3 ul {
		width: 99999px;
		position: absolute;
	}
	.abgne-yahoo-carousel3 li {
		float: left;
		width: 180px;
		height: 250px;
		position: relative;
		margin-right: 8px;

	}
	.abgne-yahoo-carousel3 li .onselect{
		float: left;
		width: 180px;
		height: 212px;
		position: relative;
		margin-right: 14px;
		padding:0px;
	}	

	.abgne-yahoo-carousel3 li .onselect .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #f90;
	}
	.abgne-yahoo-carousel3 li .onselect .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #fff;
	}
	.abgne-yahoo-carousel3 li .travelname{
		text-align:center;
		text-decoration:none;
		padding:4px;
		margin:10px 0;
		background-color:#000;
		opacity:0.75;
		height:80px;
	}
		
	.abgne-yahoo-carousel3 li .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #fff;
	}
	.abgne-yahoo-carousel3 li .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #f90;
	}
	.abgne-yahoo-carousel3 li .minprice{
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-align:center;
		text-decoration:none;
	}
		
	.abgne-yahoo-carousel3 li .minprice a {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:none;
		font-size:12pt;
		color: #000000;
	}
	.abgne-yahoo-carousel3 li .minprice a:hover {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:underline;
		font-size:12pt;		
		color: #f90;
	}		
		
		
	ul.tabs2 {
		width: 100%;
		height: 27px;
		border-bottom: 1px solid #D7D3CF;
		border-left: 1px solid #D7D3CF;
	}
	ul.tabs2 li {
		float: left;
		width:110px;
		height:27px;
		line-height: 27px;
		overflow: hidden;
		position: relative;
		margin-bottom: -1px;	/* 讓 li 往下移來遮住 ul 的部份 border-bottom */
		border: 1px solid #D7D3CF;
		border-left: none;
		background: #E5E1DD;
		text-align:center;
	}
	ul.tabs2 li a {
	display: block;
	/*padding: 0 20px;*/
	color: #A52133;
	border: 1px solid #fff;
	text-decoration: none;
	font-size: 11pt;
	font-weight:bold;
	}

	ul.tabs2 li.active  {
		background: #fff;
		border-bottom: 1px solid #fff;
		font-weight:bold;
	}
	ul.tabs2 li.active a:hover {
	background: #fff;
	color: #7D6A55;
	font-weight:bold;
	}
	div.tab_container2 {
		width: 100%;
		border: 1px solid #D7D3CF;
		border-top: none;
	background-color:#FFFFFF;
	height:320px;
	
	}
	div.tab_container2 .alink {
	text-decoration: none;
	padding: 2px;
	font-size: 11pt;
	color: #222222;
	line-height: 180%;
	background-color: #E5E1DD;
	margin-bottom: 15px;
	}	
	div.tab_container2 .alink span{
	margin:0 10px;
	}	
	div.tab_container2 .tab_content2 {
		padding: 10px 4px 20px 4px;
		margin-left:2px;
	}
	.on{
		display: block;
	}
	.off{
		display: none;
	}