﻿/* CSS Document */

.metropolis{width:790px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.title_box {width:790px;position:relative; height:50px;margin:0px 0px 15px 0px;padding:0px; text-align:left;}
.title_box .left_box {width:790px;float:left;position: relative;display: table;border-bottom: 2px solid #005bac;overflow: hidden;height: 50px;}
.title_box .left_box h1{/*width:790px;*/ color:#005bac; font-size:37px; text-align:left;margin:0px 0px 0px 50px;padding:0px;line-height:50px;letter-spacing: 1px;}
.title_box .left_box img{position:absolute;top: 10px;left: 10px;}
.product_all {width:790px; display:table;}
.product_box {width:259px; display:table; border:1px solid #dcdcdc; background:#FFF; padding:7px; position:relative; float:left; margin:0 6px 7px 0;}
.product_img {width: 243px; height: 191px;}
.product_img img {width: 243px; height: 191px;}
.product_name {line-height:35px;}
.product_name a {font-size:18px; color:#030303; text-decoration:none;font-weight:700;}
.product_name a:hover {color:#F60; font-weight:700;}
.product_description {font-size:14px; color:#7e7b7b; height:40px; line-height:20px;}
.product_price {width:100%; font-size:14px; color:#7e7b7b; text-align:right;}
.product_price span {font-size:38px; color:#fc0707;}
.departure_date {display: none;font-size:14px; color:#7e7b7b;}
.departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
.departure_date a:hover {color:#F60;}
.product_offer {display: none;position:absolute; top:160px; background: rgba(0,0,0,0.6); width:243px; line-height: 30px; color: #FFF; padding: 0 5px;}

.product_box:nth-child(3),
.product_box:nth-child(6),
.product_box:nth-child(9),
.product_box:nth-child(12),
.product_box:nth-child(15),
.product_box:nth-child(18),
.product_box:nth-child(21),
.product_box:nth-child(24),
.product_box:nth-child(27),
.product_box:nth-child(30) {margin:0 0 7px 0;}

/** 樣式一 **/
#style_1 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_1 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_1 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #FF8D00;overflow: hidden;height: initial;}
#style_1 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #FF8D00; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_1 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #FF8D00; border-width: 13px; margin-top: -13px;}
#style_1 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_1 .product_all {width:100%; display:table;}
#style_1 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_1 .product_img {display: none;width: 243px; height: 191px;}
#style_1 .product_img img {width: 243px; height: 191px;}
#style_1 .product_name {float: left; width: 80%;line-height:25px;}
#style_1 .product_name a {font-size:15px; color:#FF8D00; text-decoration:none;font-weight:700;}
#style_1 .product_name a:hover {color:#FF8D00; font-weight:700; text-decoration: underline;}
#style_1 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 0px;}
#style_1 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#FF8D00; text-align:right;}
#style_1 .product_price span {color: #FF8D00; font-weight: bold; font-size: 20px;}
#style_1 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_1 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_1 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_1 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}

#style_1_1 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_1_1 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_1_1 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #FF8D00;overflow: hidden;height: initial;}
#style_1_1 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #FF8D00; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_1_1 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #FF8D00; border-width: 13px; margin-top: -13px;}
#style_1_1 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_1_1 .product_all {width:100%; display:table;}
#style_1_1 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_1_1 .product_img {display: none;width: 243px; height: 191px;}
#style_1_1 .product_img img {width: 243px; height: 191px;}
#style_1_1 .product_name {float: left; width: 80%;line-height:25px;}
#style_1_1 .product_name a {font-size:15px; color:#FF8D00; text-decoration:none;font-weight:700;}
#style_1_1 .product_name a:hover {color:#FF8D00; font-weight:700; text-decoration: underline;}
#style_1_1 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 10px;}
#style_1_1 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#8A5BA4; text-align:right;}
#style_1_1 .product_price span {color: #FF8D00; font-weight: bold; font-size: 20px;}
#style_1_1 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_1_1 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_1_1 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_1_1 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}


/** 樣式二 **/
#style_2 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_2 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_2 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #7d4597;overflow: hidden;height: initial;}
#style_2 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #7d4597; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_2 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #7d4597; border-width: 13px; margin-top: -13px;}
#style_2 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_2 .product_all {width:100%; display:table;}
#style_2 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_2 .product_img {display: none;width: 243px; height: 191px;}
#style_2 .product_img img {width: 243px; height: 191px;}
#style_2 .product_name {float: left; width: 80%;line-height:25px;}
#style_2 .product_name a {font-size:15px; color:#8a5ba4; text-decoration:none;font-weight:700;}
#style_2 .product_name a:hover {color:#8a5ba4; font-weight:700; text-decoration: underline;}
#style_2 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 0px;}
#style_2 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#8A5BA4; text-align:right;}
#style_2 .product_price span {color: #8A5BA4; font-weight: bold; font-size: 20px;}
#style_2 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_2 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_2 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_2 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}

#style_2_1 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_2_1 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_2_1 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #7d4597;overflow: hidden;height: initial;}
#style_2_1 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #7d4597; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_2_1 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #7d4597; border-width: 13px; margin-top: -13px;}
#style_2_1 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_2_1 .product_all {width:100%; display:table;}
#style_2_1 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_2_1 .product_img {display: none;width: 243px; height: 191px;}
#style_2_1 .product_img img {width: 243px; height: 191px;}
#style_2_1 .product_name {float: left; width: 80%;line-height:25px;}
#style_2_1 .product_name a {font-size:15px; color:#8a5ba4; text-decoration:none;font-weight:700;}
#style_2_1 .product_name a:hover {color:#8a5ba4; font-weight:700; text-decoration: underline;}
#style_2_1 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 10px;}
#style_2_1 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#8A5BA4; text-align:right;}
#style_2_1 .product_price span {color: #8A5BA4; font-weight: bold; font-size: 20px;}
#style_2_1 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_2_1 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_2_1 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_2_1 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}


/** 樣式三 **/
#style_3 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_3 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_3 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #A32020;overflow: hidden;height: initial;}
#style_3 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #A32020; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_3 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #A32020; border-width: 13px; margin-top: -13px;}
#style_3 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_3 .product_all {width:100%; display:table;}
#style_3 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_3 .product_img {display: none;width: 243px; height: 191px;}
#style_3 .product_img img {width: 243px; height: 191px;}
#style_3 .product_name {float: left; width: 80%;line-height:25px;}
#style_3 .product_name a {font-size:15px; color:#A32020; text-decoration:none;font-weight:700;}
#style_3 .product_name a:hover {color:#A32020; font-weight:700; text-decoration: underline;}
#style_3 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 0px;}
#style_3 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#A32020; text-align:right;}
#style_3 .product_price span {color: #A32020; font-weight: bold; font-size: 20px;}
#style_3 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_3 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_3 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_3 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}

#style_3_1 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_3_1 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_3_1 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #A32020;overflow: hidden;height: initial;}
#style_3_1 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #A32020; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_3_1 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #A32020; border-width: 13px; margin-top: -13px;}
#style_3_1 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_3_1 .product_all {width:100%; display:table;}
#style_3_1 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_3_1 .product_img {display: none;width: 243px; height: 191px;}
#style_3_1 .product_img img {width: 243px; height: 191px;}
#style_3_1 .product_name {float: left; width: 80%;line-height:25px;}
#style_3_1 .product_name a {font-size:15px; color:#A32020; text-decoration:none;font-weight:700;}
#style_3_1 .product_name a:hover {color:#A32020; font-weight:700; text-decoration: underline;}
#style_3_1 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 0px;}
#style_3_1 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#A32020; text-align:right;}
#style_3_1 .product_price span {color: #A32020; font-weight: bold; font-size: 20px;}
#style_3_1 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_3_1 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_3_1 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_3_1 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}


/** 樣式四 **/
#style_4 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_4 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_4 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #EC2460;overflow: hidden;height: initial;}
#style_4 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #EC2460; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_4 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #EC2460; border-width: 13px; margin-top: -13px;}
#style_4 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_4 .product_all {width:100%; display:table;}
#style_4 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_4 .product_img {display: none;width: 243px; height: 191px;}
#style_4 .product_img img {width: 243px; height: 191px;}
#style_4 .product_name {float: left; width: 80%;line-height:25px;}
#style_4 .product_name a {font-size:15px; color:#EC2460; text-decoration:none;font-weight:700;}
#style_4 .product_name a:hover {color:#EC2460; font-weight:700; text-decoration: underline;}
#style_4 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 10px;}
#style_4 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#EC2460; text-align:right;}
#style_4 .product_price span {color: #EC2460; font-weight: bold; font-size: 20px;}
#style_4 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_4 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_4 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_4 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}

#style_4_1 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_4_1 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_4_1 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #EC2460;overflow: hidden;height: initial;}
#style_4_1 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #EC2460; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_4_1 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #EC2460; border-width: 13px; margin-top: -13px;}
#style_4_1 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_4_1 .product_all {width:100%; display:table;}
#style_4_1 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_4_1 .product_img {display: none;width: 243px; height: 191px;}
#style_4_1 .product_img img {width: 243px; height: 191px;}
#style_4_1 .product_name {float: left; width: 80%;line-height:25px;}
#style_4_1 .product_name a {font-size:15px; color:#EC2460; text-decoration:none;font-weight:700;}
#style_4_1 .product_name a:hover {color:#EC2460; font-weight:700; text-decoration: underline;}
#style_4_1 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 10px;}
#style_4_1 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#EC2460; text-align:right;}
#style_4_1 .product_price span {color: #EC2460; font-weight: bold; font-size: 20px;}
#style_4_1 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_4_1 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_4_1 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_4_1 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}


/** 樣式五 **/
#style_5 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_5 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_5 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #20A3A3;overflow: hidden;height: initial;}
#style_5 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #20A3A3; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_5 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #20A3A3; border-width: 13px; margin-top: -13px;}
#style_5 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_5 .product_all {width:100%; display:table;}
#style_5 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_5 .product_img {display: none;width: 243px; height: 191px;}
#style_5 .product_img img {width: 243px; height: 191px;}
#style_5 .product_name {float: left; width: 80%;line-height:25px;}
#style_5 .product_name a {font-size:15px; color:#20A3A3; text-decoration:none;font-weight:700;}
#style_5 .product_name a:hover {color:#20A3A3; font-weight:700; text-decoration: underline;}
#style_5 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 0px;}
#style_5 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#20A3A3; text-align:right;}
#style_5 .product_price span {color: #20A3A3; font-weight: bold; font-size: 20px;}
#style_5 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_5 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_5 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_5 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}

#style_5_1 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_5_1 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_5_1 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #20A3A3;overflow: hidden;height: initial;}
#style_5_1 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #20A3A3; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_5_1 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #20A3A3; border-width: 13px; margin-top: -13px;}
#style_5_1 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_5_1 .product_all {width:100%; display:table;}
#style_5_1 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_5_1 .product_img {display: none;width: 243px; height: 191px;}
#style_5_1 .product_img img {width: 243px; height: 191px;}
#style_5_1 .product_name {float: left; width: 80%;line-height:25px;}
#style_5_1 .product_name a {font-size:15px; color:#20A3A3; text-decoration:none;font-weight:700;}
#style_5_1 .product_name a:hover {color:#20A3A3; font-weight:700; text-decoration: underline;}
#style_5_1 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 10px;}
#style_5_1 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#20A3A3; text-align:right;}
#style_5_1 .product_price span {color: #20A3A3; font-weight: bold; font-size: 20px;}
#style_5_1 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_5_1 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_5_1 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_5_1 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}


/** 樣式六**/
#style_6 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_6 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_6 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #0088cc;overflow: hidden;height: initial;}
#style_6 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #0088cc; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_6 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #0088cc; border-width: 13px; margin-top: -13px;}
#style_6 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_6 .product_all {width:100%; display:table;}
#style_6 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_6 .product_img {display: none;width: 243px; height: 191px;}
#style_6 .product_img img {width: 243px; height: 191px;}
#style_6 .product_name {float: left; width: 80%;line-height:25px;}
#style_6 .product_name a {font-size:15px; color:#0088cc; text-decoration:none;font-weight:700;}
#style_6 .product_name a:hover {color:#0088cc; font-weight:700; text-decoration: underline;}
#style_6 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 10px;}
#style_6 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#0088cc; text-align:right;}
#style_6 .product_price span {color: #0088cc; font-weight: bold; font-size: 20px;}
#style_6 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;}
#style_6 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_6 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_6 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}

#style_6_1 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_6_1 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_6_1 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #0088cc;overflow: hidden;height: initial;}
#style_6_1 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #0088cc; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_6_1 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #0088cc; border-width: 13px; margin-top: -13px;}
#style_6_1 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_6_1 .product_all {width:100%; display:table;}
#style_6_1 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_6_1 .product_img {display: none;width: 243px; height: 191px;}
#style_6_1 .product_img img {width: 243px; height: 191px;}
#style_6_1 .product_name {float: left; width: 80%;line-height:25px;}
#style_6_1 .product_name a {font-size:15px; color:#0088cc; text-decoration:none;font-weight:700;}
#style_6_1 .product_name a:hover {color:#0088cc; font-weight:700; text-decoration: underline;}
#style_6_1 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 10px;}
#style_6_1 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#0088cc; text-align:right;}
#style_6_1 .product_price span {color: #0088cc; font-weight: bold; font-size: 20px;}
#style_6_1 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_6_1 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_6_1 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_6_1 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}

#style_6_2 .metropolis{width:100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#style_6_2 .title_box {width:100%; display: table; position:relative; height:50px;margin:0px 0px 10px 0px;padding:0px; text-align:left;}
#style_6_2 .title_box .left_box {width:100%; display: table; float:left;position: relative;display: table;border-bottom: 2px solid #0088cc;overflow: hidden;height: initial;}
#style_6_2 .title_box .left_box h1{display: table; padding: 0 10px; position: relative; background: #0088cc; color: #fff; height: 26px; letter-spacing: 2px; text-align: left; font-size: 15px; line-height: 26px; margin: 10px;}
#style_6_2 .title_box .left_box h1:after {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 102, 102, 0); border-left-color: #0088cc; border-width: 13px; margin-top: -13px;}
#style_6_2 .title_box .left_box img{display: none;position:absolute;top: 10px;left: 10px;}
#style_6_2 .product_all {width:100%; display:table;}
#style_6_2 .product_box {width:100%; display:table; background: transparent; padding:10px; position:relative; float:left; margin:0 0 10px 0; border: none; border-bottom: 1px solid #e2e2e2;}
#style_6_2 .product_img {display: none;width: 243px; height: 191px;}
#style_6_2 .product_img img {width: 243px; height: 191px;}
#style_6_2 .product_name {float: left; width: 80%;line-height:25px;}
#style_6_2 .product_name a {font-size:15px; color:#0088cc; text-decoration:none;font-weight:700;}
#style_6_2 .product_name a:hover {color:#0088cc; font-weight:700; text-decoration: underline;}
#style_6_2 .product_description {display: block; width: 100%; float: left; font-size: 13px; color:#ff0000; height: 26px; line-height: 26px;position: relative; /*bottom: -30px;*/ letter-spacing: 1px; text-indent: 8px; margin-bottom: 10px;}
#style_6_2 .product_price {position: absolute; top: 20px;right: 10px; width: 20%; font-size:14px; color:#0088cc; text-align:right;}
#style_6_2 .product_price span {color: #0088cc; font-weight: bold; font-size: 20px;}
#style_6_2 .departure_date {display: block; float: left;font-size:14px; color:#7e7b7b; position: relative; /*bottom: 40px;*/ line-height: 30px;width: 100%;}
#style_6_2 .departure_date a {font-size:14px; color:#7e7b7b; text-decoration:none;}
#style_6_2 .departure_date a:hover {color:#F60; text-decoration: underline;}
#style_6_2 .product_offer {display: none; position:initial; float: left; background: none; width:100%; line-height: 30px; color: #333; padding: 0 5px;}

