@-webkit-keyframes grahover{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes grahover{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Segoe UI", Arial, Helvetica, "Microsoft JhengHei Correct", 'Microsoft JhengHei', PMingLiU, sans-serif}body{font-size:16px;color:#333;line-height:1.5}.fixed body{margin-top:105px}#fixed_bar .logoicon{width:188px !important;height:59px !important;margin-top:0 !important;margin-bottom:5px !important}.anchor_hide{display:block;height:105px;margin-top:-105px;z-index:-1;visibility:hidden}h1{display:inline-block}.title-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px}.title-more h2{margin-bottom:0}h2{font-size:24px;margin-bottom:10px;background-image:url(../images/title_bg.svg);background-repeat:no-repeat;background-position:top left;text-indent:40px;background-size:36px}.link-right a{padding:5px 10px;background:-webkit-gradient(linear, left top, right top, from(#EA5150), color-stop(#FFBD8A), color-stop(#EA5150), color-stop(#FFBD8A), to(#EA5150));background:linear-gradient(to right, #EA5150, #FFBD8A, #EA5150, #FFBD8A, #EA5150);background-size:400%;margin-right:10px;font-size:16px;color:#fff}.link-right a:last-child{margin-right:0px}h3{font-size:1.2em;vertical-align:middle}h3 .grid_address{background-image:url(../images/mapicon.svg);background-repeat:no-repeat;background-size:22px 22px;text-indent:20px;font-weight:normal;font-size:15px;color:#333;display:block}h3,h3 a{color:#2e7d32}h4{color:#f44336}a{text-decoration:none}strong{color:red}input{-webkit-appearance:none;border-radius:0}em{font-style:normal}.more{position:absolute;right:0;bottom:0;padding:3px 5px;background-color:#f44336;color:#fff}img{max-width:100%}.container{max-width:1100px;width:100%;margin:0 auto}.intro{text-align:center;margin:40px 0;line-height:35px}article{margin:40px 0}.swiper-arrow{position:relative;z-index:0}.swiper-arrow .swiper-button-prev,.swiper-arrow .swiper-button-next{opacity:0.3;height:100%;top:0;background-size:70% auto;margin:0}.swiper-arrow .swiper-button-next.swiper-button-disabled,.swiper-arrow .swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-arrow .swiper-button-next{background-image:url(../images/red-arrow-next.svg) !important;right:-65px}.swiper-arrow .swiper-button-prev{left:-65px;background-image:url(../images/red-arrow-prev.svg) !important}.swiper-container{padding:0px !important;background:transparent !important}.swiper-pagination{position:static !important}.swiper-button-prev,.swiper-button-next{width:50px;height:100%;top:0}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.banner{height:500px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.banner .swiper-wrapper{position:absolute;overflow:hidden;top:0;left:0}.banner .swiper-slide{opacity:0;background-size:cover;background-repeat:no-repeat;background-position:center}.banner>.container{z-index:2;position:relative;text-align:center}.banner .disabled .festival,.banner .disabled .day{display:none}.banner .title{max-width:350px;width:100%;margin-bottom:20px}nav a{font-size:1.2em;color:#333;display:block;text-align:center;padding:15px 0 10px;border-bottom:5px solid #fff}.search_bar{padding:.5em;margin:0 auto}.search_bar .btns{background-color:#f44336;color:#fff !important}.news_new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.news_new>a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.news_new img{width:40%}.news_new .new_info{width:60%;padding-left:20px}.news_new .new_info h3{color:#2e7d32;margin-bottom:10px}.news_new .new_info p{line-height:1.5;padding-bottom:35px}.flowers .select-title{vertical-align:middle;display:inline-block}.flowers #month{font-size:16px;margin-left:5px;height:35px;padding:5px;vertical-align:middle}.flowers .flowers-year{position:relative;margin-top:20px}.flowers .flowers-year .swiper-arrow{opacity:0;visibility:hidden;z-index:-1;-webkit-transition:0.4s all;transition:0.4s all;position:absolute;top:0;left:0;padding-bottom:0}.flowers .flowers-year .show{position:relative;opacity:1;visibility:visible;z-index:1}.flowers .flowers-year .swiper-slide{margin-right:0;margin-bottom:0;width:20%;padding:7px}.flowers .flowers-year .swiper-slide:nth-child(5n){margin-right:0}.flowers figure a{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.flowers .hidden{padding-bottom:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;border-radius:50%}.flowers img{display:none}.flowers figcaption{margin-top:10px;text-align:center;font-size:1.2em}.flowers figcaption .flower-icon{width:20px;height:20px;background:url(../images/list_icon.svg) no-repeat;display:inline-block;vertical-align:sub;margin-right:5px}.flowers figcaption p{font-size:16px;border-top:1px solid #eee;margin-top:5px;padding-top:5px}.hotels .area{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:auto}.hotels .area li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;min-width:130px}.hotels .area a{color:#333;padding:10px 20px;display:block;background-color:#FFBD8A}.hotels .area .active a{color:#fff;background-color:#EA5150}.hotels .recommend-box{position:relative}.hotels .hotel-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);background-color:#fff;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:0.4s all;transition:0.4s all;position:absolute;top:0;left:0;padding:10px;padding-bottom:0}.hotels .show{position:relative;opacity:1;visibility:visible;z-index:1}.hotels .grid_list{position:relative;margin-right:1%;margin-bottom:1%;width:24.25%}.hotels .grid_list:nth-child(4n){margin-right:0}.hotels .grid_link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.hotels .grid_beroom{font-size:16px;position:absolute;top:5px;left:0;padding:5px 10px;background-color:#EA5150;color:#fff}.hotels .grid_pic{position:relative}.hotels .grid_pic a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.hotels .img_bg{padding-bottom:75%;background-repeat:no-repeat;background-position:center;background-size:cover}.hotels .img_bg img{display:none}.hotels .grid_txt{padding-top:5px}.hotels .grid_name,.hotels .grid_address{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.hotels .grid_address{background-image:url(../images/mapicon.svg);background-repeat:no-repeat;background-size:22px 22px;text-indent:20px;font-weight:normal;font-size:15px;color:#333;margin-top:5px}.hotels .grid_Prj{height:50px;overflow:hidden;margin-top:5px}.hotels .grid_Prj a{color:#333}.hotels .grid_rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hotels .grid_booking{padding:3px 25px;color:#fff;background-color:#f44336}.hotels .grid_prices{color:red;margin-right:10px}.activity .link_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.activity figure{margin-right:1%;margin-bottom:1%;width:24.25%;max-width:300px;border-radius:50%;overflow:hidden;position:relative}.activity figure:nth-child(4n){margin-right:0}.activity figure a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:1;-webkit-transition:0.4s all;transition:0.4s all}.attractions figure a{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.attractions figure span{position:absolute;left:5px;background-color:#fff;border:1px solid #333;bottom:5px;padding:0 5px;border-radius:15px;background-image:url(../images/mapicon.svg);background-repeat:no-repeat;background-size:22px 22px;text-indent:15px}.attractions .hidden{padding-bottom:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;border-radius:50%}.attractions img{display:none}.attractions figcaption{text-align:center;font-size:1.2em;padding-top:10px}.table-responsive{margin:1em 0}.table-responsive>table{background:#fff;border:1px solid #ccc;margin-bottom:20px}.table-responsive .footable-header{background-color:#FFBD8A}.table-responsive tr{border-bottom:1px solid #ccc}.table-responsive th,.table-responsive td{vertical-align:middle;padding:.5em;border-right:1px solid #ccc}.table-responsive .flower-name{min-width:100px}.table-responsive .flower-month{min-width:125px}.table-responsive .title{text-align:center;font-size:18px}.table-responsive .fooicon{display:inline}.flowers-season h3{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid}.flowers-season .flower-list{overflow:hidden;margin-bottom:40px}.flowers-season .flower-season{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.flowers-season .flower-season>a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.flowers-season .flower-pic{width:50%;background-position:center;background-size:cover;height:230px}.flowers-season .flower-pic img{display:none}.flowers-season .flower-info{width:50%;margin:0 1em;position:relative}.flowers-season li{background:url(../images/list_icon.svg) no-repeat left;background-size:20px;text-indent:25px;border-bottom:1px solid;line-height:45px}.flowers-season li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.flowers-season li .grid_prices{float:none;padding:0px;min-width:120px;text-align:right;color:red}.flowers-season li span{color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flowers-page .flower-date{margin:10px 0;color:#f44336}.flowers-page .flower-content{overflow:hidden}.flowers-page .flower-pic{background-image:none !important;background-size:cover;background-position:center;background-repeat:no-repeat;float:left;margin-right:20px;margin-bottom:20px}.flowers-page .flower-info section{margin-bottom:20px}.flowers-page .flower-info section:last-child{margin-bottom:0}.flowers-page ul{margin-left:20px}.flowers-page section{margin-bottom:20px}.flowers-page section:last-child{margin-bottom:0}.flowers-page section>ul{list-style:disc;margin-bottom:20px}.flowers-page section>ul ul{list-style:circle}.flowers-page .back-and-forth{display:inline-block;border:1px solid #ccc;margin-bottom:20px;max-width:145px;width:100%;text-align:center}.flowers-page .back-and-forth>div{padding:10px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.flowers-page .location{background-color:#FFBD8A}.flowers-page p a{color:#f44336;text-decoration:underline;word-break:break-all}.intro .link-right{margin:30px 0 0 0;display:block;font-size:30px;}.intro .link-right a{font-size: 20px;width: 9em;display: inline-block;border-radius: 10px;}@media (max-width: 1100px){.container,.fixed_content{padding:0 .5em}article:not(:nth-of-type(1)) .swiper-button-next,article:not(:nth-of-type(1)) .swiper-button-prev{display:none}.flowers-year,.swiper-arrow{overflow:hidden}.flowers .flowers-year .swiper-slide{margin-right:0;margin-bottom:0;width:23.25581%}.flowers .flowers-year .swiper-slide:nth-child(4.3n){margin-right:0}}@media (min-width: 741px){.search_button{display:none}.top_bar{position:absolute;top:60px;right:0;z-index:3}.search_container{background:rgba(255,255,255,0.7)}nav{background:#fff}nav .active a{border-bottom:5px solid #f60}nav .container{border-bottom:3px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex}nav li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}nav li:first-child{display:none}#fixed_nav .container{border-bottom:0}.mobile_nav{display:none}}@media (min-width: 1024px){nav a{-webkit-transition:0.4s all;transition:0.4s all}nav a:hover{border-bottom:5px solid #f90}.link-right a:hover{-webkit-animation:grahover 5s linear infinite;animation:grahover 5s linear infinite}#rooms_search_bar .btns{-webkit-transition:0.4s all;transition:0.4s all}#rooms_search_bar .btns:hover{background-color:#f60}.more{-webkit-transition:0.4s all;transition:0.4s all}.more:hover{background-color:#c62828}.swiper-button-prev,.swiper-button-next{-webkit-transition:0.4s all;transition:0.4s all}.swiper-button-prev:hover,.swiper-button-next:hover{opacity:1}figure a{-webkit-transition:0.4s all;transition:0.4s all}figure a:hover{background-color:rgba(255,255,255,0.3)}.grid_list>a:hover{background-color:rgba(255,255,255,0.3)}.grid_booking{-webkit-transition:0.4s all;transition:0.4s all}.grid_booking:hover{background-color:#c62828}.flower-list .flower-season{width:70%;float:left}.flower-list .hotels-lists{width:30%;float:left}.flower-bar a{-webkit-transition:0.4s all;transition:0.4s all}.flower-bar a:hover{background-color:#FFC93C}.flowers-season a:hover span{color:#f44336}.flowers-season span{-webkit-transition:0.4s all;transition:0.4s all}.flower-season>a,.news_new>a{-webkit-transition:0.4s all;transition:0.4s all}.flower-season>a:hover,.news_new>a:hover{background-color:rgba(255,255,255,0.3)}}@media (max-width: 970px){body{margin-top:60px}.anchor_hide{height:60px;margin-top:-60px}#header{position:fixed;top:0;left:0;width:100%;z-index:10}#mobile_nav li a{border:0;padding:10px 0}.activity figure{margin-right:2%;margin-bottom:2%;width:49%}.activity figure:nth-child(2n){margin-right:0}.footable-details tr{border-bottom:0}.footable-details th{border-right:0;text-align:left;padding:5px}.footable-details th::after{content:'：'}.footable-details td{border-right:0;display:block;padding:5px;width:60%}.flowers .flowers-year .swiper-slide{margin-right:0;margin-bottom:0;width:30.30303%}.flowers .flowers-year .swiper-slide:nth-child(3.3n){margin-right:0}}@media (max-width: 740px){body{margin-bottom:46px}article{margin:20px 0}.banner{height:255px}.banner>.container{text-align:center;padding:0em .5em}.banner .title{margin-bottom:0}.banner .title img{max-height:235px}.search_bar{width:100%}.search_bar li{width:100%;padding:5px 0}.search_button{position:fixed;bottom:0;left:0;right:0;z-index:10;color:#fff}.swiper-button-next,.swiper-button-prev{display:none}.hotels .grid_list{margin-right:2%;margin-bottom:2%;width:49%}.hotels .grid_list:nth-child(2n){margin-right:0}.flowers .flowers-year .swiper-slide{margin-right:0;margin-bottom:0;width:43.47826%}.flowers .flowers-year .swiper-slide:nth-child(2.3n){margin-right:0}}@media (max-width: 480px){body{font-size:18px}.title-more{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.link-right{margin-top:10px}.mobile_button{display:block;margin:0 auto;margin-top:20px;width:150px;color:#fff;background-color:#f90;text-align:center;padding:10px 0}.news_new{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news_new img{width:100%;margin-bottom:10px}.news_new .new_info{width:100%;padding:0}.hotels .grid_list{margin-right:0;margin-bottom:0;width:100%;margin-bottom:10px}.hotels .grid_list:nth-child(1n){margin-right:0}.flowers .flowers-year .swiper-slide{margin-right:0;margin-bottom:0;width:76.92308%}.flowers .flowers-year .swiper-slide:nth-child(1.3n){margin-right:0}.flowers-season .flower-season{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flowers-season .flower-pic{width:100%;margin-bottom:10px}.flowers-season .flower-info{width:100%;margin:0;padding-bottom:35px}.flowers-page .flower-pic{float:none;margin-right:0}}
