/*  花博樣式   */
h2{
	padding: 0.1em 0 0.1em 45px;border-bottom:1px solid #999;background:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve' stroke-width='1' fill='none'><g stroke='%23D35'><path d='M26,41c-1.6-1,1.7-3.4,2.6-3.5c1.3-0,2.7,0,3.3,1.3 C33.6,42.3,28,42.5,26,41z'/><path d='M27,40c0.6,0.4,2.4-0.4,2.7-1C30,36.6,26,39.4,27,40z'/><path d='M28.7,37.5c-1.3-0-2.6-2.7-2.6-4.6c-0-2,2.7-3,4-1 C31,34,30,37.7,28.7,37.5z'/><path d='M31,37.7c-1-1-0.6-3.7,0.4-5.3c1-2,4-1,3.6,1.4 C34.5,36,31.5,38.4,31,37.7z'/><path d='M32,39c-0.3-1.3,1.7-3.3,3.5-4c2-1,4,1.6,2,3.3 C36,40,32.3,40,32,39z'/><path d='M26,41.3c0.7,1-0.4,3.7-2,5c-1.7,1.5-4,0-3-2.4 C22,42,25.4,40.4,26,41.3z'/><path d='M25.7,40c-0.5,1-3.3,1.7-5,1.3c-2-0.5-2.4-3.5,0-4 C23,37,26,39,25.7,40z'/><path d='M27,38.4c-1,0.7-3.7-0.4-5-2c-1.4-1.7,0-4,2.4-3 C26.3,34.3,28,38,27,38.4z'/><path d='M32.3,41c1-1,3-1,4.6,0c1.6,1,1,4-1,3.7 C34,44.3,31.6,41.5,32.3,41z'/><path d='M28,42c1,0.5,1.7,3,1,4.5c-0.6,2-3.5,2-4-0.5 C25,44.3,27,41.6,28,42z'/><path d='M30.4,41.7c1-0.3,2.6,1,3,2.5c0.6,1.6-1.4,3-3,2 C29.6,45,29.6,42,30.4,41.7z'/></g><g stroke='%23FB0'><path d='M29.4,15c-0.6-3,5.6-2,7-1c1.7,1,3,3,2.4,5 C37,24.5,30,18.5,29.4,15z'/><path d='M30.7,15c0.4,1,4.5,2,5.4,1.3C38.4,14.4,30,13,30.7,15z' /><path d='M36.4,14c-1.4-1.6-0-6,2-8c2.3-2.6,6.6-1,5.3,3 C42.6,12,37.4,15,36.4,14z'/><path d='M38.6,16c-0-2,3.3-5,6-5.6c3.4-1,6,3,2.6,5.6 C45,18,38.6,18,38.6,16z'/><path d='M38.7,19c1-2,5.5-2,8.3-1c3,1.4,3,6-1.3,6 C42.5,24.4,37.7,20.5,38.7,19z'/><path d='M29,15c-0.4,2-4.5,4-7.5,3.7c-3.5-0-5-4.6-1-6 C23.7,11.5,29.5,13.5,29,15z'/><path d='M30,13.4c-2,1-5.7-1.5-7.3-4C21,6.4,24,2.7,27.3,5 C30,7,31.7,13,30,13.4z'/><path d='M33.6,13c-2-0.4-4-4.5-3.7-7.5C30,2,34.5,0.6,36,4.5 C37,7.5,35,13.3,33.6,13z'/><path d='M37,21.3c2-0.4,4.7,2.5,5.3,5c1,3-3,5.7-5.4,3 C35,27,35.4,21.5,37,21.3z'/><path d='M31,18.3c1,2-1.3,5-3.6,6.5c-2.6,1.5-6-2-4-4.7 C25,17.7,30.3,17,31,18.3z'/><path d='M34,20.4c1.6,1,2,4,1,6c-1,2.4-5,2-5-1 C29.5,23.3,32.6,19.7,34,20.4z'/></g><g stroke='%234bc'><path d='M12,31.7c-2,1-3-3.6-2.7-4.7c0.4-1.5,1.5-3,3-3 C17,23.6,14.3,30.4,12,31.7z'/><path d='M11.6,30.7c1-0.7,0-4-0.4-4.3C9,25,10.3,31.6,11.6,30.7z'/><path d='M9,27c-1,1.4-4.3,1.6-6.5,0.7c-2.5-1-2.3-4.7,1-4.7 C6,22.7,10,26,9,27z'/><path d='M10.3,24.6c-1.5,0.7-4.5-1-6-3c-1.5-2.3,1-5,3.5-3.4 C10,19.5,11.5,24,10.3,24.6z'/><path d='M12.5,23.7c-1.6-0.4-3-3.6-2.7-6c0-2.7,3.7-3.7,5-0.6 C15.5,19.6,14,24,12.5,23.7z'/><path d='M12,32c1.7-0,4,2.3,4.7,4.6c1,2.6-2,5-4.3,2.3 C10.7,37,10.7,32,12,32z'/><path d='M10.4,31.6c1,1,0.3,4.6-1,6.5c-1.7,2-5,1-4.3-2 C5.7,33.4,9.6,30.6,10.4,31.6z'/><path d='M9,29c0,1.7-2.4,4-4.6,4.7c-2.6,1-5-2-2.3-4.3 C4.3,28,9,28,9,29z'/><path d='M14.5,24.4c-1-1.4,0.6-4,2.3-5.3c2-1.3,5,1,3.6,3 C19.3,24.3,15,25.5,14.5,24.4z'/><path d='M14,30c1-1,4-0.4,5.7,1c2,1.6,0.3,5-2.5,4 C15,34.3,13,30.6,14,30z'/><path d='M14.7,27c0-1.4,2.6-2.4,4.4-2.3c2,0,3,3,0.7,4 C18,29.5,14.5,28,14.7,27z'/></g><g stroke='%23ad0'><path d='M16.3,13.7c-4-2-5.5-5.5-4.5-9.5C17,6,17.3,10.7,16.3,13.7z'/><path d='M40,33c0.4,4,4,8.6,8,8C47.3,37.3,45,33.5,40,33z'/><path d='M45.3,38.7c-1-2-5-5-5-5'/><path d='M13.3,7.7c0,0,2,4,3,6'/></g></svg>") no-repeat 0 0;background-size:40px 40px;
}
h2.bottom-line{font-size:1.6em;margin: 0 0 0.5em 0;padding: 0.1em 0 0.1em 55px;background-size: 50px 50px;}
h2.bottom-line b{border-bottom:0 solid #DD3E5D;}
.anchor_hide {
	margin-top: -101px;
}
#featured{margin:2em 0 0 0;height: auto;position: relative;}
#featured .grid_list{background: #ccc;width:100%;display:block;border-top:0px solid #CCC;margin-bottom:1px;padding:0;margin:0 0 0em 0;}
#featured .swiper-slide{width:800px;height:450px;opacity:0.5;transition:opacity 0.3s;}
#featured .swiper-slide-active{ opacity: 1;}
#featured img{width: 100%;height:100%;}
#featured .swiper-slide span{transition:all 0.5s;position:absolute;display: block;padding: 0.5em 1.5em;border-radius: 5px 5px 0 0; white-space: nowrap; bottom:-50px;left:50%;color:#fff;transform:translateX(-50%);background:rgba(0,0,0,0.8)}
#featured .swiper-slide-active span{bottom:0;}
#featured .swiper-slide:hover span{bottom:-50px;}

#featured .swiper-button-next::before, 
#featured .swiper-button-prev::before{border-color:rgba(250,250,250,0.8);}
#featured .swiper-container-horizontal .swiper-button-next:hover,
#featured .swiper-container-horizontal .swiper-button-prev:hover{background-color:rgba(0,0,0,0.5);}
.floraexpo .container.floraexpo_hotel,
.floraexpo #floraexpo_traffic + .container{margin-bottom: 50px;}
.floraexpo p a,
.about a{color:#09c}
.about ul{margin:0 0 1.2em 1.2em;list-style-type: disc;}
.about li{padding:3px 0}
.about p{}

.map_icon::before{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve' fill='%23666'><path d='M34.8,26.5c1.4-2,2.2-4.4,2.2-7C37,12.6,31.4,7,24.5,7S12,12.6,12,19.5c0,2.6,0.8,5,2.2,7L24.5,44L34.8,26.5z'/><circle cx='24.5' cy='19.5' r='7.5' fill='%23fff'/></svg>");width: 25px;height: 25px;display:inline-block;vertical-align: inherit;}

.table1{overflow: auto;margin: 0 0 2em 0;}
.table1 table{border-collapse:collapse;border:2px solid #999;margin:0;width:100%;}
.table1 th,
.table1 td{border:1px solid #999;padding:5px;vertical-align: middle;}
.table1 th{background:#f2f2f2}
.table1 th a{color:#069}
.table1 ol,
.table1 ul{margin:0 0 0 1.2em;}

.table1 ol{list-style-type: decimal;}
.table1 ul{list-style-type: disc;}
.table1 li{padding:3px 0}
.floraexpo .container{margin:20px auto 20px auto;}
.floraexpomanu{display:flex;list-style-type: none;margin:1.5em auto 0 auto;padding:0;max-width: 1100px;font-size:1.2em;width:100%;}
.floraexpomanu li{flex:1 1 auto;margin:0 0 0 0.5em;}
.floraexpomanu li:first-child{margin:0;}
.floraexpomanu li a{
	display: block; text-align:center;background:#f90 url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve' stroke-width='1' fill='none' stroke='%23FFFF0033'><path d='M26,41c-1.6-1,1.7-3.4,2.6-3.5c1.3-0,2.7,0,3.3,1.3 C33.6,42.3,28,42.5,26,41z'/><path d='M27,40c0.6,0.4,2.4-0.4,2.7-1C30,36.6,26,39.4,27,40z'/><path d='M28.7,37.5c-1.3-0-2.6-2.7-2.6-4.6c-0-2,2.7-3,4-1 C31,34,30,37.7,28.7,37.5z'/><path d='M31,37.7c-1-1-0.6-3.7,0.4-5.3c1-2,4-1,3.6,1.4 C34.5,36,31.5,38.4,31,37.7z'/><path d='M32,39c-0.3-1.3,1.7-3.3,3.5-4c2-1,4,1.6,2,3.3 C36,40,32.3,40,32,39z'/><path d='M26,41.3c0.7,1-0.4,3.7-2,5c-1.7,1.5-4,0-3-2.4 C22,42,25.4,40.4,26,41.3z'/><path d='M25.7,40c-0.5,1-3.3,1.7-5,1.3c-2-0.5-2.4-3.5,0-4 C23,37,26,39,25.7,40z'/><path d='M27,38.4c-1,0.7-3.7-0.4-5-2c-1.4-1.7,0-4,2.4-3 C26.3,34.3,28,38,27,38.4z'/><path d='M32.3,41c1-1,3-1,4.6,0c1.6,1,1,4-1,3.7 C34,44.3,31.6,41.5,32.3,41z'/><path d='M28,42c1,0.5,1.7,3,1,4.5c-0.6,2-3.5,2-4-0.5 C25,44.3,27,41.6,28,42z'/><path d='M30.4,41.7c1-0.3,2.6,1,3,2.5c0.6,1.6-1.4,3-3,2 C29.6,45,29.6,42,30.4,41.7z'/><path d='M29.4,15c-0.6-3,5.6-2,7-1c1.7,1,3,3,2.4,5 C37,24.5,30,18.5,29.4,15z'/><path d='M30.7,15c0.4,1,4.5,2,5.4,1.3C38.4,14.4,30,13,30.7,15z' /><path d='M36.4,14c-1.4-1.6-0-6,2-8c2.3-2.6,6.6-1,5.3,3 C42.6,12,37.4,15,36.4,14z'/><path d='M38.6,16c-0-2,3.3-5,6-5.6c3.4-1,6,3,2.6,5.6 C45,18,38.6,18,38.6,16z'/><path d='M38.7,19c1-2,5.5-2,8.3-1c3,1.4,3,6-1.3,6 C42.5,24.4,37.7,20.5,38.7,19z'/><path d='M29,15c-0.4,2-4.5,4-7.5,3.7c-3.5-0-5-4.6-1-6 C23.7,11.5,29.5,13.5,29,15z'/><path d='M30,13.4c-2,1-5.7-1.5-7.3-4C21,6.4,24,2.7,27.3,5 C30,7,31.7,13,30,13.4z'/><path d='M33.6,13c-2-0.4-4-4.5-3.7-7.5C30,2,34.5,0.6,36,4.5 C37,7.5,35,13.3,33.6,13z'/><path d='M37,21.3c2-0.4,4.7,2.5,5.3,5c1,3-3,5.7-5.4,3 C35,27,35.4,21.5,37,21.3z'/><path d='M31,18.3c1,2-1.3,5-3.6,6.5c-2.6,1.5-6-2-4-4.7 C25,17.7,30.3,17,31,18.3z'/><path d='M34,20.4c1.6,1,2,4,1,6c-1,2.4-5,2-5-1 C29.5,23.3,32.6,19.7,34,20.4z'/><path d='M12,31.7c-2,1-3-3.6-2.7-4.7c0.4-1.5,1.5-3,3-3 C17,23.6,14.3,30.4,12,31.7z'/><path d='M11.6,30.7c1-0.7,0-4-0.4-4.3C9,25,10.3,31.6,11.6,30.7z'/><path d='M9,27c-1,1.4-4.3,1.6-6.5,0.7c-2.5-1-2.3-4.7,1-4.7 C6,22.7,10,26,9,27z'/><path d='M10.3,24.6c-1.5,0.7-4.5-1-6-3c-1.5-2.3,1-5,3.5-3.4 C10,19.5,11.5,24,10.3,24.6z'/><path d='M12.5,23.7c-1.6-0.4-3-3.6-2.7-6c0-2.7,3.7-3.7,5-0.6 C15.5,19.6,14,24,12.5,23.7z'/><path d='M12,32c1.7-0,4,2.3,4.7,4.6c1,2.6-2,5-4.3,2.3 C10.7,37,10.7,32,12,32z'/><path d='M10.4,31.6c1,1,0.3,4.6-1,6.5c-1.7,2-5,1-4.3-2 C5.7,33.4,9.6,30.6,10.4,31.6z'/><path d='M9,29c0,1.7-2.4,4-4.6,4.7c-2.6,1-5-2-2.3-4.3 C4.3,28,9,28,9,29z'/><path d='M14.5,24.4c-1-1.4,0.6-4,2.3-5.3c2-1.3,5,1,3.6,3 C19.3,24.3,15,25.5,14.5,24.4z'/><path d='M14,30c1-1,4-0.4,5.7,1c2,1.6,0.3,5-2.5,4 C15,34.3,13,30.6,14,30z'/><path d='M14.7,27c0-1.4,2.6-2.4,4.4-2.3c2,0,3,3,0.7,4 C18,29.5,14.5,28,14.7,27z'/><path d='M16.3,13.7c-4-2-5.5-5.5-4.5-9.5C17,6,17.3,10.7,16.3,13.7z'/><path d='M40,33c0.4,4,4,8.6,8,8C47.3,37.3,45,33.5,40,33z'/><path d='M45.3,38.7c-1-2-5-5-5-5'/><path d='M13.3,7.7c0,0,2,4,3,6'/></svg>") no-repeat -10px -5px;background-size: 50px 50px;color:#FFF;transition: all 0.5s;border-radius:5px;padding:1em 0;
}
.floraexpomanu li a:hover{background-color:#f60;}
.floraexpo_hotel p{margin:0 0 1em;}
.floraexpo_hotel .swiper-slide{width:250px;}
.floraexpo_tour .gridlists{position: relative;}
.floraexpo_tour .swiper-slide{width:500px;max-width:100%;opacity: 0.5;transition: opacity 0.5s;}
.floraexpo_tour .swiper-slide.swiper-slide-active{opacity:1;}
.floraexpo_tour .grid_landscape .trail-pic{padding:36% 0;}
.floraexpo_tour .grid_landscape .trail-pic img{height:100%;position: absolute;top: 0;left: 0;width: 100%;}
.floraexpo_tour ul{display:flex;margin:15px 0 15px -15px;font-size:1.2em;}
.floraexpo_tour li{flex:1 1 auto;margin:0 0 0 15px;text-align: center;padding:0.5em 0;background:#F9a;color:#FFF;border-radius:10px 10px 0 0;transition: all 0.5s;}
.floraexpo_tour li:hover,
.floraexpo_tour li.n{background:#D35;}
.swiper-button-next, .swiper-button-prev{z-index:9;}

@media (max-width: 740px) {
#featured .swiper-slide{ width:100%;height: auto;}
/* .floraexpo .container{margin: 60px auto 20px auto;} */
.table1 th{display:table-cell;}
.floraexpomanu{width: 95%;}
.anchor_hide {
    margin-top: -70px;height: 70px;
}
/* .floraexpo .container.about,

.floraexpo .container.floraexpo_tour,
.floraexpo #floraexpo_traffic + .container{margin-bottom: 60px;} */
}
@media (max-width:460px) {
	.floraexpo_tour .swiper-slide{width:100%;}
	.floraexpomanu{font-size: 1em;}
.floraexpomanu li a span{display: none}
.floraexpo_tour ul{margin:5px 0 5px -5px;font-size:1em;}
.floraexpo_tour li{margin:0 0 0 5px;}
}