﻿@charset "utf-8";
/* CSS Document */
body { padding:0; margin:0; font-size:15px; font-family:"微軟正黑體", "新細明體"}
img{max-width: 100%;height: auto;}
.red{color:#ff0000;}
.red2{color:#ed4376; font-weight:bold}
.pagecss{padding:18px 0px 30px 0px;text-align:center;}
.pagetext{color:#666666; padding-bottom:10px;}
.pagecss a{ line-height:38px}
.pagecss a.pageon{color:#ffffff; background-color:#47b1e6; text-decoration:none; padding:4px 10px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin:0px 1px}
.pagecss a.page{color:#555; background-color:#f1f1f1;text-decoration:none;padding:4px 10px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin:0px 1px;}
.pagecss a.page:hover{background-color:#efefef}

/*首頁*/
.home_pad{margin-top:15px}
/*跑馬燈*/
#abgne_marquee {
	position: relative;
	overflow: hidden;	/* 超出範圍的部份要隱藏 */
	width: 100%;
	min-height: 45px;
}
#abgne_marquee ul, #abgne_marquee li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#abgne_marquee ul {
	position: absolute;
}
#abgne_marquee ul li a {
	display: block;
	overflow: hidden;	/* 超出範圍的部份要隱藏 */
	font-size:19px;
	color:#000;
	height: 45px;
	line-height: 45px;
	text-decoration: none;
}
/*快速前往*/
.quick{border:2px solid #ffb895; width:100%;min-height:182px;height:auto;overflow:hidden; margin-left:5px}
.quick h2{position:absolute;font-weight:normal; color:#FFFFFF; font-size:17px; background-color:#fa8147; padding:6px 31px 7px 37px; margin-left:-8px; margin-top:-2px}
.quick img{position:absolute;padding-top:32px; padding-left:4px}
.quick .arrow1 /*三角形*/ {position:absolute;margin-left:-8px;margin-top:28px;
width: 0;height: 0;border-top:8px solid #ef6001;border-left: 6px solid transparent;}
.quick .qcity{padding-left:125px;margin:10px 0px 5px 0px;}
.quick .qcity .qblock{border-left:1px solid #efefef;overflow:hidden;}
.quick .qcity .qblock h3{ color:#00a0fc; font-weight:normal; font-size:15px;line-height:20px; margin:0; }
.quick .qcity .qblock:first-child /*第一個*/{border-left:0px}
.quick .qcity .qblock ul{ list-style-type:none; float:left; margin:0; padding:0; width:100%;}
.quick .qcity .qblock li{ float:left;font-size:14px;width:50%;line-height:20px; padding:2px 0px}
.quick .qcity .qblock li a{color:#333; text-decoration:none;}
.quick .qcity .qblock li a:hover{ color:#f86e2b}
/*不平均分配*/
.qblock_set{overflow:hidden;display:inline-block;padding-left:15px; padding-right:15px;vertical-align:top;}
.qblock_set h3{ color:#00a0fc; font-weight:normal; font-size:15px;line-height:20px; margin:0; }
.qblock_set ul.city1{ list-style-type:none; float:left; margin:0; padding:0; margin-bottom:5px}
.qblock_set ul.city1 li{ display:block;font-size:14px;line-height:20px; padding:2px 0px;}
.qblock_set ul.city2{ list-style-type:none; float:left; margin:0; padding:0; margin-bottom:5px; width:140px;}
.qblock_set ul.city2 li{float:left;display:inline-block;width:70px;font-size:14px;line-height:20px; padding:2px 0px;}
.qblock_set ul.city3{ list-style-type:none; float:left; margin:0; padding:0; margin-bottom:5px; width:240px;}
.qblock_set ul.city3 li{float:left;display:inline-block;width:80px;font-size:14px;line-height:20px; padding:2px 0px;}
.qblock_set ul.city4{ list-style-type:none; float:left; margin:0; padding:0; margin-bottom:5px; width:320px;}
.qblock_set ul.city4 li{float:left;display:inline-block;width:80px;font-size:14px;line-height:20px; padding:2px 0px;}
.qblock_set ul li a{color:#333; text-decoration:none;}
.qblock_set ul li a:hover{ color:#f86e2b}

/*推薦行程*/
.recommend{border:2px solid #a3def9; padding:5px; overflow:hidden; min-height:182px;}
.recommend h2{position:absolute;font-weight:normal; color:#FFFFFF; font-size:17px;background-color:#32b1f2; padding:6px 31px 7px 37px; margin-left:-13px; margin-top:-7px;}
.recommend .arrow2 /*三角形*/ {position:absolute;margin-left:-13px;margin-top:23px;
width: 0;height: 0;border-top:8px solid #0b91d6;border-left: 6px solid transparent;}
.recommend2{border:2px solid #a3def9; padding:5px; overflow:hidden; min-height:163px; margin-top:16px}
.recommend2 h2{position:absolute;font-weight:normal; color:#FFFFFF; font-size:17px;background-color:#32b1f2; padding:6px 31px 7px 37px; margin-left:-13px; margin-top:-7px;}
.recommend2 .arrow2 /*三角形*/ {position:absolute;margin-left:-13px;margin-top:23px;
width: 0;height: 0;border-top:8px solid #0b91d6;border-left: 6px solid transparent;}

/*區域圖片區*/
.country_pad{margin-top:20px}
.country_area{ /*position:relative;*/ margin-bottom:20px; text-align:center}
.country_area a:hover{text-decoration:none}
.country_area .title{color:#333; font-size:20px; line-height:25px;padding-top:5px;word-wrap: break-word;word-break:normal;}
.country_area .title:hover{ color:#f86e2b;text-decoration:none}
.country_area .title2{font-size:14px;line-height:19px; padding-top:3px;}
/*.country_area .title{ position:absolute;z-index:1; top:15px;left:8px;right:8px;color:#fff; font-size:22px; line-height:25px; max-width:150px;
word-wrap: break-word;word-break:normal;
-moz-text-shadow: 0px 0px 5px #000,0px 0px 5px #000;
-webkit-text-shadow: 0px 0px 5px #000,0px 0px 5px #000;
text-shadow: 0px 0px 5px #000,0px 0px 5px #000;filter:shadow(color='#000', Direction=0, Strength=5);}
.country_area .title .title2{font-size:15px;line-height:19px; padding-top:3px;
-moz-text-shadow: 0px 0px 5px #000,0px 0px 5px #000;
-webkit-text-shadow: 0px 0px 5px #000,0px 0px 5px #000;
text-shadow: 0px 0px 5px #000,0px 0px 5px #000;filter:shadow(color='#000', Direction=0, Strength=5);}*/

/*各國行程*/
.block{margin-top:15px;}
.block .content{border:1px solid #e1e1e1; padding:10px; overflow:hidden; font-size:13px;min-height:180px}
.block .content .pic{float:left;display:inline-block;width:25%; max-width: 135px;max-height:156px;}
.block .content .travel_list1,.travel_list2,.travel_list3,.travel_list4,.travel_list5,.travel_list6{ list-style-type:none;float:left;display:inline-block; width:75%; padding-left:10px; margin-top:-2px;}
.block .content .travel_list1 li a,.travel_list2 li a,.travel_list3 li a,.travel_list4 li a,.travel_list5 li a,.travel_list6 li a{ float:left;display:inline-block;color:#333; text-decoration:none;line-height:18px; padding:1px 0px 2px 15px; padding:3px 0px 0px 16px \9; width:78%;}
.block .content li span { float:right;display:inline-block;color:#f85b3f;width:22%;text-align:right;font-size:13px;font-family:"微軟正黑體", "新細明體";}
.block .content .more1,.block .content .more2,.block .content .more3,.block .content .more4,.block .content .more5,.block .content .more6{ float:right;color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 4px; line-height:16px; text-align:center; margin-right:2px;margin-top:-5px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;}
/*東北亞*/
.block .title1{ background-color:#f5f5f5; border-left:4px solid #20bdd9; padding:8px; overflow:hidden}
.block .title1 h2{ margin:0;color:#0aafcc; font-weight:normal; font-size:17px;padding-left:4px}
.block .title1 a{ background-color:#20bdd9;}
.block .content .more1{background-color:#20bdd9;}
.block .content .travel_list1 li{ float:left; display:inline-block; width:100%;font-size:14px;background:url(../images/icon_01.gif) no-repeat top; background-position:-1px 8px;border-bottom:1px dotted #d7d6d6; padding:3px 0px 2px 0px;}
.block .content .travel_list1 li a:hover{ color:#0bb1cf} 
/*東南亞*/
.block .title2{ background-color:#f5f5f5; border-left:4px solid #8cc138; padding:8px; overflow:hidden}
.block .title2 h2{margin:0;color:#5fac04; font-weight:normal; font-size:17px;padding-left:4px}
.block .title2 a{background-color:#8cc138;}
.block .content .more2{ background-color:#8cc138;}
.block .content .travel_list2 li{ float:left; display:inline-block;width:100%;font-size:14px; background:url(../images/icon_02.gif) no-repeat top; background-position:-1px 8px;border-bottom:1px dotted #d7d6d6; padding:3px 0px 2px 0px;}
.block .content .travel_list2 li a:hover{ color:#64a104}
/*中國大陸*/
.block .title3{ background-color:#f5f5f5; border-left:4px solid #b579f1; padding:8px; overflow:hidden}
.block .title3 h2{ margin:0;color:#9142e1; font-weight:normal; font-size:17px;padding-left:4px}
.block .title3 a{background-color:#b579f1;}
.block .content .more3{ background-color:#b579f1;}
.block .content .travel_list3 li{ float:left; display:inline-block; width:100%;font-size:14px;background:url(../images/icon_03.gif) no-repeat top; background-position:-1px 8px;border-bottom:1px dotted #d7d6d6; padding:3px 0px 2px 0px;}
.block .content .travel_list3 li a:hover{ color:#9c56e1}
/*歐洲*/
.block .title4{ background-color:#f5f5f5; border-left:4px solid #f96793; padding:8px; overflow:hidden}
.block .title4 h2{ margin:0;color:#f43872; font-weight:normal; font-size:17px; padding-left:4px}
.block .title4 a{background-color:#f96793;}
.block .content .more4{ background-color:#f96793;}
.block .content .travel_list4 li{  float:left; display:inline-block; width:100%;font-size:14px;background:url(../images/icon_04.gif) no-repeat top; background-position:-1px 8px;border-bottom:1px dotted #d7d6d6; padding:3px 0px 2px 0px;}
.block .content .travel_list4 li a:hover{ color:#ef5483}
/*紐澳*/
.block .title5{ background-color:#f5f5f5; border-left:4px solid #3fb5f8; padding:8px; overflow:hidden}
.block .title5 h2{ margin:0; color:#0797e9; font-weight:normal; font-size:17px;padding-left:4px}
.block .title5 a{background-color:#3fb5f8;}
.block .content .more5{ background-color:#3fb5f8;}
.block .content .travel_list5 li{ float:left; display:inline-block; width:100%;font-size:14px;background:url(../images/icon_05.gif) no-repeat top; background-position:-1px 8px;border-bottom:1px dotted #d7d6d6; padding:3px 0px 2px 0px;}
.content .travel_list5 li a:hover{ color:#099cef}  
/*國內旅遊*/
.block .title6{ background-color:#f5f5f5; border-left:4px solid #fd7012; padding:8px; overflow:hidden}
.block .title6 h2{margin:0;color:#fd7012; font-weight:normal; font-size:17px;padding-left:4px}
.block .title6 a{background-color:#fd7012;}
.block .content .more6{ background-color:#fd7012;}
.block .content .travel_list6 li{ float:left; display:inline-block; width:100%;font-size:14px;background:url(../images/icon_06.gif) no-repeat top; background-position:-1px 8px;border-bottom:1px dotted #d7d6d6; padding:3px 0px 2px 0px;}
.block .content .travel_list6 li a:hover{ color:#fd7012}  

.end{margin-bottom:30px}
.block-bottom{margin-top:15px;}
.block-bottom h2{font-size:17px;color:#000000; font-weight:normal; margin:0; padding-bottom:6px;}
/*特別報導*/
.abgne-news-scroll {border-top:3px solid #3fb5f8;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; min-height:176px;max-height:182px;min-width:100%;overflow: hidden;padding:3px 12px 5px 12px;}
.abgne-news-scroll ul {list-style-type:none;margin:0; padding:0;}
.abgne-news-scroll li{background:url(../images/icon_05.gif) no-repeat top; background-position:0px 9px;border-bottom:1px dotted #d7d6d6;font-size:14px;}
.abgne-news-scroll li a{ color:#444; text-decoration:none;display:block; line-height:18px;padding:6px 0px 7px 16px;padding:7px 0px 5px 16px \9;}
.abgne-news-scroll li a:hover{ color:#04a3ff}
/*旅行資訊*/
.block-bottom .infro{border-top:3px solid #3fb5f8;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; overflow:hidden; padding:5px 10px 6px 10px;min-height:182px;}
.block-bottom .infro ul{list-style-type:none;margin:0; padding:0;}
.block-bottom .infro li{ float:left;display:inline;padding:3px 10px 0px 10px; font-size:13px; line-height:16px; width:33%; height:80px;}
.block-bottom .infro li a{color:#444; text-decoration:none;}
.block-bottom .infro li img,.infro li span{text-align:center; display:block; padding-top:3px; margin:0 auto}
.block-bottom .infro li a:hover span{color:#04a3ff;margin-top:-3px;margin-top:0px \9}
.block-bottom .infro li a:hover img{margin-top:3px}
/*相關連結*/
/*trave1-1行,trave2-2行,trave3-3行*/
.block-bottom .travel1,.block-bottom .travel2,.block-bottom .travel3{border-top:3px solid #3fb5f8;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; min-height:182px;overflow:hidden;padding:2px 12px 5px 12px;}
.block-bottom .travel1 ul,.block-bottom .travel2 ul,.block-bottom .travel3 ul{list-style-type:none;margin:0; padding:0;font-size:0; }
.block-bottom .travel1 li{float:left;display:inline-block; width:100%;vertical-align:top;border-bottom:1px dotted #d7d6d6; font-size:14px;padding:9px 0px 8px 2px;}
.block-bottom .travel2 li{float:left;display:inline-block; width:50%;vertical-align:top;border-bottom:1px dotted #d7d6d6; font-size:14px;padding:9px 0px 8px 2px;}
.block-bottom .travel3 li{float:left;display:inline-block; width:33%;vertical-align:top;border-bottom:1px dotted #d7d6d6; font-size:14px;padding:9px 0px 8px 2px;}
.block-bottom .travel1 li a,.block-bottom .travel2 li a,.block-bottom .travel3 li a{color:#444; text-decoration:none; line-height:16px;}
.block-bottom .travel1 li a:hover,.block-bottom .travel2 li a:hover,.block-bottom .travel3 li a:hover{ color:#04a3ff}
/*相關連結*/
.abgne-news-scroll2 {border-top:3px solid #3fb5f8;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; min-height:176px;max-height:176px;min-width:100%;overflow: hidden;}
.abgne-news-scroll2 ul {list-style-type:none;margin:0; padding:0;padding:3px 12px 12px 12px;}
.abgne-news-scroll2 li{background:url(../images/icon_05.gif) no-repeat top; background-position:0px 9px;border-bottom:1px dotted #d7d6d6;font-size:14px;}
.abgne-news-scroll2 li a{ color:#444; text-decoration:none;display:block; line-height:18px;padding:6px 0px 7px 16px;padding:7px 0px 5px 16px \9;}
.abgne-news-scroll2 li a:hover{ color:#04a3ff}


/*票卷&一日遊*/
.tour_order{padding:15px 0px; font-size:16px; line-height:30px}
.tour_pad{padding-top:15px}
.tour_box{ color:#000; margin-bottom:25px}
.tour_pic img{width:360px;height:242px;}
.tour_line{ border:1px solid #999; border-top:0px;padding:10px; min-height:212px}
.tour_box h2{ margin:0;padding-bottom:10px;font-size:17px; font-family:"微軟正黑體", "新細明體",Arial, Helvetica, sans-serif; line-height:23px; word-wrap:break-word}
.tour_box h2 a{color:#000; text-decoration:none} 
.tour_box h2 a:hover{text-decoration:underline}
.tour_con{overflow:auto;height:70px; font-size:13px; line-height:17px}
.tour_box .price{color:#F00;font-size:13px; margin-top:13px;}
.tour_box .price span{font-size:32px;font-family:Arial, Helvetica, sans-serif; line-height:28px}
.tour_box .price .order_bt{ margin-top:-3px}

/*票卷&一日遊內頁*/
.detail_title{font-size:23px;color:#000; margin:20px 0px}
.detail_left1{border:1px solid #999; padding:15px}
.detail_left2{border:3px solid #0d93fb; padding:15px 15px 18px 15px; margin-top:15px}
.detail_tabpad{margin:20px 0px 10px 23px}
.detail_tab{color:#000;font-size:15px;border-spacing:0;border-collapse:collapse;}
.detail_tab th{line-height:18px;padding:10px 2px;text-align:center; font-weight:bold;border-bottom:1px solid #999}
.detail_tab td{line-height:21px;padding:8px 7px;border-bottom:1px solid #999;}
.detail_left3{margin:0;padding:0;background-image:url(../images/detail_con_bg.gif);height:30px;}
.detail_con{padding:15px 0px 30px 15px;font-size:13px;color:#000;line-height:22px;}
.detail_right1{background-color:#e3f3ff; padding:15px 12px}
.detail_rprcie{color:#F00;font-size:13px; padding-bottom:13px; border-bottom:1px dotted #4db1ff}
.detail_rprcie span{font-size:32px;font-family:Arial, Helvetica, sans-serif; line-height:28px}
.detail_rbox{padding-top:13px;padding-bottom:13px;border-bottom:1px dotted #4db1ff;color:#0d93fb; font-size:19px;}
.detail_rcon{padding:3px 0px 0px 21px;font-size:13px;color:#000;line-height:22px;}
.detail_map{padding:3px 0px 0px 3px;font-size:13px;color:#000;line-height:22px;}
.detail_right2{background-color:#ebebeb; padding:15px 12px 15px 12px; margin-top:15px;margin-bottom:30px;}
.detail_rbox2{padding-bottom:13px;border-bottom:1px dotted #999999;}
.detail_pic{max-width:80px; max-height:55px;width:80px; height:55px;}
.detail_rtitle{color:#000; line-height:23px;}
.form_date{border:1px solid #a9a9a9; padding:3px 5px}
.form_inline{ float:left; display:inline}


/*團控表*/
.banner_pic{width:100%;background:no-repeat top center #05a2eb;max-height:360px; padding-left:0; padding-right:0; text-align:center}
.search{margin-top:20px; margin-bottom:7px}
.search h2{ margin:0; margin-top:8px;width:146px; height:30px; line-height:30px;background:url(../images/search.gif) no-repeat;color:#FFFFFF; font-family:"微軟正黑體", "新細明體"; font-size:16px; padding:0px 0px 0px 53px; letter-spacing:1px;}
.search .search_bor{ color:#5e5e5e;padding:20px 16px 10px 16px; margin:0px 1px; border:1px solid #dbdbdb \9; margin:0 \9;color:#333;
-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 0;
border-radius: 5px;
border-top-left-radius: 0;
-webkit-box-shadow: 0 0 5px rgba(115,115,115,0.5);
-moz-box-shadow: 0 0 5px rgba(115,115,115,0.5);
box-shadow: 0 0 5px rgba(115,115,115,0.5);}
.form-list{ padding-right:10px; padding-bottom:15px;}
.form-control{padding-left:5px; padding-right:5px;color:#333;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.button_link{padding-top:30px; padding-bottom:30px}
.button_link a.button:link{ border:0;background-color:#f86e2b; color:#FFFFFF; border-bottom:2px solid #dd4400;font-size:16px;padding:6px 13px;vertical-align:middle;padding:6px 10px 4px 10px \9;*padding:4px 8px 3px 8px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.button_link a.button:visited{ border:0;background-color:#f86e2b; color:#FFFFFF; border-bottom:2px solid #dd4400;font-size:16px;padding:6px 13px;vertical-align:middle;padding:6px 10px 4px 10px \9;*padding:4px 8px 3px 8px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px; text-decoration:none}
.button_link a.button:hover{ border:0;background-color:#ff7e3f; color:#FFFFFF; border-bottom:2px solid #dd4400;font-size:16px;padding:6px 13px;vertical-align:middle;padding:6px 10px 4px 10px \9;*padding:4px 8px 3px 8px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px; text-decoration:none}
.button_link a.button:active{ border:0;background-color:#f86e2b; color:#FFFFFF; border-bottom:2px solid #dd4400;font-size:16px;padding:6px 13px;vertical-align:middle;padding:6px 10px 4px 10px \9;*padding:4px 8px 3px 8px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px; text-decoration:none}
.button1{ border:0;background-color:#f86e2b; color:#FFFFFF; border-bottom:2px solid #dd4400;font-size:16px;padding:6px 13px;vertical-align:middle; cursor:pointer;padding:6px 10px 4px 10px \9;*padding:4px 8px 3px 8px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.button2{ border:0;background-color:#f86e2b; color:#FFFFFF; border-bottom:2px solid #dd4400;font-size:15px;padding:6px 13px;vertical-align:middle; cursor:pointer;padding:6px 10px 4px 10px \9;*padding:4px 8px 3px 8px; margin-top:-10px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.search_bootom{padding-bottom:0px}
.order{padding:18px 0px 12px 0px}
.tab_bg{color:#444;font-size:15px;border:1px solid #6bbfef;border-spacing:0;border-collapse:collapse}
.tab_bg caption{ background-color:#6bbfef;text-align:center; padding:10px 0px; color:#fff; font-weight:bold; font-size:16px}
.tab_bg th{line-height:18px;padding:10px 2px;background-color:#d9f1ff;text-align:center;border:1px solid #6bbfef}
.tab_bg td{line-height:21px;padding:8px 7px;background-color:#ffffff;border:1px solid #6bbfef;}
.tab_bg td a{color:#0066ff; text-decoration:none;}
.tab_bg td a:hover{color:#fd4c2d}
.signbtn{ min-width:51px; height:auto}

/*table_RWD*/
.rwd-table{color:#444;font-size:15px;border:1px solid #6bbfef;border-spacing:0;border-collapse:collapse;overflow:hidden;}
.rwd-table tr:nth-of-type(1n){background:#d9f1ff;}
.rwd-table tr:nth-of-type(2n){background:#ffffff;}
.rwd-table{min-width:100%;}
.rwd-table a{color:#0066ff; text-decoration:none;}
.rwd-table a:hover{color:#fd4c2d}
.rwd-table th{display:none;}
.rwd-table td{display:block;}
.rwd-table th,.rwd-table td{text-align:left;}
.rwd-table th,.rwd-table td:before{color:#444;font-weight:bold;}
.rwd-table tr.total{ background-color:#b2e2fe; color:#F00}

@media (min-width: 768px) {
	.rwd-table td:before{display:none;}
	.rwd-table th{line-height:18px;padding:10px 2px;background-color:#d9f1ff;text-align:center;border:1px solid #6bbfef}
	.rwd-table td{line-height:21px;padding:8px 5px;background-color:#ffffff; text-align:center;border:1px solid #6bbfef}
	.rwd-table td.title{ text-align:left}
	.rwd-table th,.rwd-table td{display:table-cell;}
	.total_price{display:none;}
}
@media (max-width: 767px) {
.rwd-table{border-collapse:inherit;overflow:auto;}
.rwd-table th,.rwd-table td{padding:6px 10px;}
.rwd-table td{ line-height:23px;}
.rwd-table td:before{content:attr(data-th) " : ";font-weight:bold;width:120px;display:inline-block;white-space:nowrap;}
.rwd-table td.type2:before{content:attr(data-th) " : ";font-weight:bold;width:200px;display:inline-block;white-space:nowrap;}
.total_price{ display:block;background-color:#6bbfef; color:#fff; text-align:center; font-size:16px; font-weight:bold; padding:6px;}	
}
@media (max-width: 480px) {
.rwd-table th,.rwd-table td{padding:10px;}
.rwd-table td.type2:before{ display:block;}	
.rwd-table td{border-bottom:1px dashed #97d7fd;}
.rwd-table td:last-child{ border-bottom:none;}
}


/*行程表*/
#content_fixed{width:100%;max-width:1140px;z-index:1000;min-height:170px; background-color:#fff;}
.conhead h2{color:#222222; font-size:28px;font-weight:bold; line-height:33px; margin:0; padding:10px 0px 5px 0px; }
.conhead h4{color:#04a3ff; font-size:20px;font-weight:normal; line-height:26px; margin:0;padding:0px 0px 5px 0px;}
.date{color:#f86e2b; font-size:16px;margin-top:4px; margin-bottom:7px}
.other{float:right;padding:0; margin:0; margin-top:6px; }
.other li{ float:left; list-style-type:none;color:#4373a0; font-size:13px; font-family:"新細明體"; margin-left:8px}
.other li:first-child {margin-left:0px}
.other li a{ color:#4373a0; text-decoration:none; background-color:#dbe9f5; padding:6px 8px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
behavior: url(PIE.htc); /* IE6, IE7, IE8 */}
.other li a:hover{ color:#2f6293; background-color:#cde1f3}
/*行程表選單*/
.schedule_bg{background-color:#e4f7ff; margin-left:0px; margin-right:0px}
.schedule_menu{overflow:hidden}
.schedule_menu ul{padding:0; margin:0;}
.schedule_menu li{ list-style-type:none;float:left; display:block;padding:13px 17px;font-size:17px;font-family:"微軟正黑體", "新細明體";}
.schedule_menu li a,.schedule_menu li a:focus{color:#222222;text-decoration:none;}
.schedule_menu li a:hover{ color:#0066ff;background-color:#e4f7ff}
.online{padding-top:7px; text-align:right;}
.online2{padding:20px 0px 30px 0px; text-align:center}
/*行程表內容*/
.schedule_tb{padding:0; margin:0;border-bottom:1px solid #eaeaea; margin-top:10px}
.content_scon{margin-top:210px;}
.schedule_tb h3{ color:#04a3ff;font-size:22px;font-family:"微軟正黑體", "新細明體"; font-weight:normal;line-height:30px; padding-left:35px;padding-top:3px \9}
.schedule_tb h3.icon1{background:url(../images/sch_icon1.gif) no-repeat left;}
.schedule_tb h3.icon2{background:url(../images/sch_icon2.gif) no-repeat;}
.schedule_tb h3.icon3{background:url(../images/sch_icon3.gif) no-repeat;}
.schedule_tb h3.icon4{background:url(../images/sch_icon4.gif) no-repeat;}
.schedule_tb h3.icon5{background:url(../images/sch_icon5.gif) no-repeat;}
.schedule_tb h3.icon6{background:url(../images/sch_icon6.gif) no-repeat;}
.schedule_tb h3.icon7{background:url(../images/sch_icon7.gif) no-repeat;}
.schedule_tb h3.icon8{background:url(../images/sch_icon8.gif) no-repeat;}
.schedule_tb h3.icon9{background:url(../images/sch_icon9.gif) no-repeat;}
.schedule_tb h3.icon10{background:url(../images/sch_icon10.gif) no-repeat;}
.schedule_tb h3.icon11{background:url(../images/sch_icon11.gif) no-repeat;}
.schedule_tb h3.icon12{background:url(../images/sch_icon12.gif) no-repeat;}
.schedule_tb h3.icon13{background:url(../images/sch_icon13.gif) no-repeat;}
.schedule_tb a.top{ float:right;color:#4373a0; text-decoration:none; background-color:#dbe9f5; padding:1px 7px 0px 7px; font-size:12px; margin-top:-2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
behavior: url(PIE.htc); /* IE6, IE7, IE8 */}
.scontent{color:#444; line-height:23px; font-size:15px;padding:10px 0px;}
.scontent h4{ color:#000; font-weight:bold; margin:0; padding:0; padding-top:10px; padding-bottom:5px;}
.scontent ul li{margin:0px;padding:0;}
.scontent li{margin:0;margin-left:15px; padding:0;}
.scontent2{color:#444;padding-bottom:12px;}
.schedule_tb .day{background-color:#4d6f91; color:#ffffff; font-family:"微軟正黑體", "新細明體"; font-size:24px; font-weight:bold; text-align:center; padding:14px 25px;}
.schedule_tb .tour{background-color:#e3eaf2; color:#0c4275; font-family:"微軟正黑體", "新細明體"; font-size:19px; text-align:left; padding:14px 12px; line-height:28px}
/*行程表餐點住宿*/
.food_hotel{border-top:1px dotted #d7d6d6; color:#666; font-size:15px; padding-top:15px; padding-bottom:25px}
.food_hotel img{ float:left; padding-right:8px}
.food_hotel .food,.food_hotel .hotel{overflow:hidden;}
.food_hotel .food ul,.food_hotel .hotel ul{padding:0; margin:0}
.food_hotel .food{padding-bottom:15px}
.food_hotel .food li{ float:left; display:block; width:32%; line-height:23px; padding-right:5px}
.food_hotel .hotel li{ float:left; display:block;}
.food_hotel a{color:#222; text-decoration:underline}
.food_hotel a:hover{color:#0066ff;}
/*表格*/
.tab_bg2{line-height:21px; font-size:15px;font-family:"微軟正黑體", "新細明體";border:1px solid #81caf4;border-spacing:0;border-collapse:collapse}
.tab_bg2 th{padding:7px 5px;background-color:#d9f1ff; color:#444;text-align:center;border:1px solid #81caf4}
.tab_bg2 td{padding:8px 5px;background-color:#ffffff;border:1px solid #81caf4;}
.tab_bg2 ul{list-style-type:decimal;margin-left: 30px;}
.tab_bg2 li{padding:2px 0px}
.tab_bg2 td a{ color:#0066ff; text-decoration:none;}
.tab_bg2 td a:hover{ color:#f86e2b;}
.tab_bg2 td.title{background-color:#45b4f4; color:#FFFFFF; padding:8px 0px; font-size:18px; font-family:"微軟正黑體", "新細明體"}


/*會員專區*/
.login-box{border:1px solid #d5d5d5;overflow:hidden; margin:50px 0px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;}
.login{ padding:35px 100px 20px 50px;font-size:16px;color:#444444; line-height:24px;}
.login-header{ color:#04a3ff; font-size:23px;font-weight:500; line-height:30px; background:url(../images/login_icon.gif) no-repeat; background-position:2px 0px;padding:0px 0px 12px 35px;border-bottom:1px solid #e5e5e5;}
.login_pad{ padding-top:5px}
.login-content {margin:0px auto 15px auto; line-height:26px; color:#666666}
.login-org{ width:100%;height:40px;border:0;background-color:#f86e2b; color:#FFFFFF; border-bottom:2px solid #dd4400;font-size:18px;vertical-align:middle; cursor:pointer;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.login-org:hover{background-color:#fc7d3f;}
.login-blue{width:100%;height:38px;border:0;background-color:#44baff; color:#FFFFFF; border-bottom:2px solid #0094ea;font-size:17px;vertical-align:middle; cursor:pointer;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.login-blue:hover{ background-color:#53c0ff;}
.login-headerpwd{ color:#04a3ff; font-size:23px;font-weight:bold; line-height:30px; background:url(../images/pwd_icon.gif) no-repeat; background-position:2px 0px;padding:0px 0px 12px 35px;border-bottom:1px solid #e5e5e5;}
/*社群登入*/
.social_login{
	margin-top: 30px;
	margin-bottom: 30px;
}
.social_login .title{
	clear: both;
	display: block;
	text-align: center;
    position: relative;
	margin-bottom: 20px;
}
.social_login .title:before{
	content: "";
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    height: 0;
    border-bottom: 1px solid #ddd;
}
.social_login .title div {
    display: inline-block;
    position: relative;
    font-size: 15px;
    line-height: 20px;
    background: #fff;
    padding: 2px 8px;
    color: #666;
}
.social_login .item{
	text-align:center;
}
.social_login .item a{
	margin: 0 10px;
	display:inline-block;
}
/*.social_login .item a{
	margin: 0 15px;
	display: block;
    width: 48px;
    height: 48px;
    border-radius: 99em;
	cursor: pointer;
    text-align: center;
}
.social_login .item #btn_fb{
	background-color: #1877f2;
}
.social_login .item #btn_line{
	background-color: #00b900;
}
.social_login .item #btn_google{
	background-color: #da4835;
}
.social_login .item i{
	font-size: 28px;
    line-height: 48px;
	color: #fff;
	padding: 0;
}
.social_login .item img{
	width: 26px;
	height: 26px;
	margin-top: 10px;
}
.social_login .item #btn_line img{
	width: 28px;
	height: 28px;
	margin-top: 10px;
}*/
/*旅遊諮詢*/
.login2{ padding:20px 80px 20px 18px;font-size:16px;color:#444444; line-height:24px;}
.form_pad{padding-bottom:13px; border-bottom:1px dashed #e7e7e7; text-align:left; line-height:28px}
.header_join{color:#04a3ff; font-size:24px; font-family:"微軟正黑體", "新細明體"; line-height:30px; padding:18px 10px 18px 35px;border-bottom:1px solid #e5e5e5;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f2f2f2+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}
.form-horizontal .label-left {text-align:left;white-space: nowrap; color:#555555; padding-top:0px}
.form_inline{display:inline-block; font-size:15px;}
.header_form{color:#04a3ff; font-size:24px; font-family:"微軟正黑體", "新細明體"; line-height:30px; padding:18px 10px 18px 35px;border-bottom:1px solid #e5e5e5;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f2f2f2+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}
.join_rule{padding:20px 35px 40px 35px;font-size:14px;color:#444444; line-height:24px;}
.join_rule ol{ padding-left:18px}
.join_rule ul{ list-style-type:disc;padding-left:20px}
.login-blue2{width:170px;height:38px;border:0;background-color:#44baff; color:#FFFFFF; border-bottom:2px solid #0094ea;font-size:17px;vertical-align:middle; cursor:pointer;font-family:"微軟正黑體", "新細明體"; 
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.login-blue2:hover{ background-color:#53c0ff;}
/*會員申請*/
.join_box{ padding:20px 50px;font-size:16px;color:#555; line-height:24px;}
.inputext{border:1px solid #cbcbcb; padding:5px 6px;color:#333}
.join_pad{padding-left:0; padding-right:0;}
/*會員加入成功*/
.memberok{padding-top:60px;padding-left:0px;padding-right:120px;font-size:20px; font-family:"微軟正黑體", "新細明體"; color:#555555; line-height:34px;}

/*會員服務*/
.member-box{ margin-top:22px ;margin-bottom:22px}
.mbox-header{border:1px solid #d5d5d5; border-bottom:1px solid #e5e5e5;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f2f2f2+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}
.mbox-header h4{ margin:0;background:url(../images/login_icon.gif) no-repeat left; background-position: 26px 9px;color:#04a3ff; font-size:19px; line-height:18px; padding:14px 0px 12px 58px;}

/*會員專區選單*/
#member_nenu .panel{
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);
    box-shadow: 0 0px 0px rgba(0,0,0,.05);	
}
#member_nenu .panel-default {
    border-color:transparent;
}
#member_nenu .panel-default>.panel-heading{ color:#fff; font-size:17px; font-family:"微軟正黑體", "新細明體"; font-weight:normal; text-align:center; line-height:45px; margin:0; border-color:inherit;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0999e2+0,32b1f2+41 */
background: #0999e2; /* Old browsers */
background: -moz-linear-gradient(top, #0999e2 0%, #32b1f2 41%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0999e2), color-stop(41%,#32b1f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0999e2 0%,#32b1f2 41%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0999e2 0%,#32b1f2 41%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0999e2 0%,#32b1f2 41%); /* IE10+ */
background: linear-gradient(to bottom, #0999e2 0%,#32b1f2 41%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0999e2', endColorstr='#32b1f2',GradientType=0 ); /* IE6-9 */}
#member_nenu.panel-group .panel-heading+.panel-collapse>.panel-body,
#member_nenu.panel-group .panel-heading+.panel-collapse>.list-group {
    border: 1px solid #ddd;
	border-top: 0px;
}
#member_nenu .panel-body {
    padding:5px 15px 15px 15px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#member_nenu .panel-body ul{
	margin:0;
	padding:0;
/*border:1px solid #dfdfdf; border-top:none; padding:4px 15px 12px 15px; margin-top:0;*/
}
#member_nenu .panel-body li{ text-align:left;list-style-type:none;font-size:14px; background:url(../images/icon_07.gif) no-repeat top; background-position:0px 12px;border-bottom:1px dotted #d7d6d6; padding:8px 0px 7px 15px;}
#member_nenu .panel-body li a{color:#222; text-decoration:none}
#member_nenu .panel-body li a:hover{color:#04a3ff;}

.mbox_con{border:1px solid #d5d5d5;border-top:0px;padding:15px 25px 20px 25px;color:#555555; line-height:30px; min-height:338px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;}
.mbox_line{ padding-top:10px; padding-bottom:10px;border-bottom:1px dashed #e7e7e7; text-align:left; line-height:28px}
.mbox_infro1{font-weight:bold}
.mbox_infro2{word-break: break-all;}

/*全球機票*/
.airplane_img{background:url(../images/airticket_bg.jpg) no-repeat top; height:330px;}
.airplane_img h1{ margin:0;color:#fff; font-size:33px;background:url(../images/airplane_icon.png) no-repeat; background-position:50px 45px;line-height:30px; padding:45px 0px 0px 90px;}
.ticket_box{padding:20px 40px; color:#000;background-color:#d5edf7;}
.form_margin{margin-left:-18px}
.form_label{ display:block}
.from_inline{display:inline-block; padding-right:30px}

/*自由行*/
.package_box{margin-top:20px;margin-bottom:20px;}
.package_box h4{ color:#fff; text-align:center; margin:0; padding:8px 0px;font-size:20px;letter-spacing:1px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#028cdc+0,32b1f2+43 */
background: #27a8ed; /* Old browsers */
background: -moz-linear-gradient(top, #028cdc 0%, #32b1f2 43%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#028cdc), color-stop(43%,#32b1f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #028cdc 0%,#32b1f2 43%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #028cdc 0%,#32b1f2 43%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #028cdc 0%,#32b1f2 43%); /* IE10+ */
background: linear-gradient(to bottom, #028cdc 0%,#32b1f2 43%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#028cdc', endColorstr='#32b1f2',GradientType=0 ); /* IE6-9 */
}
.package_imgbor{border:1px solid #8acced; padding:7px}
.package_country{
	color:#fff; text-align:center;font-weight:bold; margin-top:10px; padding-top:2px;
	width:50px;
	height:26px;
	text-align:center;
	background:#fff;
	position:relative;
	background-color:#fa8147;
	-moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
/*箭頭下*/
.package_country span{	
	width:0px;
	height:0px;
	border-width:5px;
	border-style:solid;
	border-color:#fa8147 transparent transparent transparent ;
	position:absolute;
	bottom:-10px;
	right:25px;

}
/*箭頭下-邊框*/
.package_country .arrow3{
	width:0px;
	height:0px;
	border-width:15px;
	border-style:solid;
	border-color:#fa8147 transparent transparent transparent ;
	position:absolute;
	bottom:-29px;
	right:50px;
}
.package_country h5{background-color:#fa8147;padding:3px 8px 5px 8px;*padding:5px 8px 3px 8px; color:#fff; text-align:center;font-weight:bold;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
behavior: url(PIE.htc); /* IE6, IE7, IE8 */}
.package_box ul{margin:0; padding:0;padding-top:5px; padding-bottom:5px}
.package_box li{ list-style-type:none;border-bottom:1px dotted #d0d0d0; padding:10px 4px 0px 4px; line-height:18px; font-size:13px}
.package_box li a{ color:#04a3ff; text-decoration:none}
.package_box li a:hover{ color:#f86e2b;}
.package_box li p{display:inline-block; *float:left;vertical-align:top;text-align:left;width:60%;}
.package_box li .price{display:inline-block; *float:left;vertical-align:top;text-align:right;width:23%;color:#FF0000;}
.package_box li .travel{display:inline-block; *float:left;vertical-align:top;text-align:right; width:15%;color:#474747;}


/*企業專區*/
.member_tab{color:#444;font-size:15px;border:1px solid #6bbfef;border-spacing:0;border-collapse:collapse}
.member_tab caption{background-color:#6bbfef; color:#fff; text-align:center; padding:7px 0px; font-size:16px; font-weight:bold}
.member_tab th{line-height:18px;padding:10px 2px;background-color:#d9f1ff;text-align:center;border:1px solid #6bbfef}
.member_tab td{line-height:21px;padding:8px 7px;background-color:#ffffff;border:1px solid #6bbfef;}
.member_tab td a{color:#0066ff; text-decoration:none;font-size:15px;}
.member_tab td a:hover{color:#fd4c2d}
.member_pad{padding:15px 0px}
.member_total{border:1px solid #6bbfef; border-top:none; padding:10px 6px}
.vip_bor{border-bottom:1px dashed #e7e7e7; padding:10px}
a.link:link {color: #0066ff;text-decoration:none}
a.link:visited {color: #0066ff;text-decoration:none}
a.link:hover {color: #fd4c2d;text-decoration:none}
a.link:active {color: #fd4c2d;text-decoration:none}


/*購物車-手機版*/
.order_title h2{
	margin:0;
	font-size:30px;
	padding-top:20px;
	padding-bottom:20px;
}
.order_tb_mobile{width:100%;color:#444;font-size:15px;border-spacing:0;border-collapse:collapse;overflow:hidden;}
.order_tb_mobile tr:nth-of-type(1n){background:#d9f1ff;}
.order_tb_mobile tr:nth-of-type(2n){background:#ffffff;}
.order_tb_mobile td{border:1px solid #6bbfef; padding:10px}
.order_tb_mobile a{color:#0066ff; text-decoration:none;}
.order_tb_mobile a:hover{color:#fd4c2d}
.order_tb_mobile .title,.order_tb_mobile .title a{ font-weight:bold; font-size:17px;color:#333; line-height:23px;}
.order_tb_mobile .title a:hover{color:#fd4c2d}
.order_tb_mobile .date{margin:0;color:#444; line-height:26px;}
.order_tb_mobile .detail{display:table; width:100%;}
.order_tb_mobile .price{display:table-cell;font-size:13px; font-weight:bold;width:130px;line-height:25px;}
.order_tb_mobile .desc{display:table-cell;font-size:15px;line-height:21px;color:#0066ff; text-align:right; vertical-align:top;}
.order_tb_mobile .total{padding:5px 10px;text-align:right;font-size:17px;background-color:#6bbfef; color:#fff}


/*訂購清單-手機版*/
.order_list_mobile{width:100%;color:#444;font-size:15px;border-spacing:0;border-collapse:collapse;overflow:hidden;}
.order_list_mobile tr{border:1px solid #6bbfef;background:#ffffff;}
.order_list_mobile td{padding:10px}
.order_list_mobile td.number{background:#d9f1ff; padding:5px 10px;}
.order_list_mobile a{color:#0066ff; text-decoration:none;}
.order_list_mobile a:hover{color:#fd4c2d}
.order_list_mobile .title,.order_list_mobile .title a{ font-weight:bold; font-size:17px;color:#333; line-height:23px;}
.order_list_mobile .title a:hover{color:#fd4c2d}
.order_list_mobile .date{margin:0;color:#444; line-height:26px;}
.order_list_mobile .detail{display:table; width:100%;}
.order_list_mobile .price{display:table-cell;font-size:13px; font-weight:bold;width:140px;line-height:25px;}
.order_list_mobile .desc{display:table-cell;font-size:15px;line-height:21px;color:#0066ff; text-align:right; vertical-align:top;}
.order_list_mobile .desc .check{padding-bottom:5px;}
.order_list_mobile .desc .ticket{background-color: #f86e2b;color: #FFFFFF; padding:6px 20px;height:33px; line-height:33px; font-size:15px;}
.order_list_mobile .total{padding:5px 10px;text-align:right;font-size:17px;background-color:#6bbfef; color:#fff;}



@media screen and (max-width: 1200px){
/*行程表*/
#content_fixed{width:100%;max-width:940px;}
/*區域圖片區*/
.country_area .title{ top:10px; line-height:23px}	
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
/*會員專區*/
.login{ padding:35px 60px 20px 60px;}
/*會員加入成功*/
.memberok{padding:60px 80px 0px 0px;}
}

@media screen and (max-width: 992px) {
/*首頁_快速前往&推薦行程*/
.quick{margin-left:0px}
.recommend{ margin-top:15px;min-height:inherit;}
.recommend2{ margin-top:15px;}
/*首頁_各國行程*/
.block .content .pic{width:20%;max-width: 135px;max-height:165px;}
.block .content .travel_list1,.travel_list2,.travel_list3,.travel_list4,.travel_list5,.travel_list6{width:80%;}
/*票卷&一日遊*/
.tour_box{border:1px solid #999; padding-left:0px;padding-right:0px; margin-left:15px; margin-right:15px}
.tour_pic{ text-align:center;}
.tour_pic img{ width:400px; height:270px;margin:0 auto}
.tour_line{ border:0px;}
.tour_con{height:120px;}
/*團控表*/
.other{margin-bottom:10px; }
.schedule_list {margin-top:13px;}
/*行程表*/
#content_fixed{width:100%;max-width:720px;min-height:270px; margin-top:22px;}
.conhead h2{padding:5px 0px 5px 0px; }
/*行程表內容*/
.content_scon{margin-top:290px;}
/*會員專區*/
.login-box{margin:20px 0px;}
/*旅遊諮詢*/
.login2{ padding:10px 30px;}
/*會員加入成功*/
.memberok{padding:10px 25px 30px 25px;}
/*會員服務*/
#member_nenu .panel-body{ overflow:hidden;padding:5px 15px;}
#member_nenu .panel-body li{ float:left; background-position:0px 10px;border-bottom:0; width:120px;padding:5px 0px 5px 15px;}
.mbox_right{ margin-top:20px}
.order_tb_mobile,.order_list_mobile{display:table!important;}
}


@media screen and (max-width: 767px) {
.search .search_bor{padding:10px 12px 5px 12px;}
/*跑馬燈*/
#abgne_marquee {
	min-height: 40px;
}
#abgne_marquee ul li a {
	font-size:16px;
	height: 40px;
	line-height: 40px;

}
/*首頁_快速前往*/
.quick .qcity{ margin:0;padding-left:133px;}
.quick .qcity .qblock{ border-left:0px; border-top:1px solid #efefef; padding:10px; margin-right:10px}
.quick .qcity .qblock:first-child /*第一個*/{border-top:0px}
.quick .qcity .qblock h3{ padding-bottom:3px}
/*不平均分配*/
.qblock_set{ border-left:0px; border-top:1px solid #efefef; padding:10px; margin-right:10px;display:block;}
.qblock_set:first-child /*第一個*/{border-top:0px}
.qblock_set h3{ padding-bottom:3px; font-size:16px}
.qblock_set ul.city1,.qblock_set ul.city2,.qblock_set ul.city3,.qblock_set ul.city4{display:block; width:100%; margin-bottom:0px;}
.qblock_set ul.city1 li,.qblock_set ul.city2 li,.qblock_set ul.city3 li,.qblock_set ul.city4 li{ width:50%;font-size:16px}
/*區域圖片區*/
.country_area{ min-height:205px;margin-bottom:10px;}
.country_area .title{ font-size:18px;}
.country_area .title2{font-size:16px;line-height:20px;}
/*團控表 查詢按鈕*/
.form-list{ padding-right:0px; padding-bottom:0px;}
.button2{width:100%;padding:8px 13px; font-size:16px; margin-top:0px;}
.button2:hover{ background-color:#fc7d3f}
/*行程表*/
#content_fixed{width:calc(100% - 30px);margin-top:0px;}
.online { padding:0; padding-bottom:10px; text-align:center}
.food_hotel .food li{ float:none;display:block;width:100%;line-height:23px}
.food_hotel .food{padding-bottom:3px}
.food_hotel .hotel{padding-bottom:7px}
/*行程表內容*/
.content_scon{margin-top:320px;}
/*會員專區*/
.loginpic{ display:none;}
.login{ padding:20px 20px 5px 20px;}
.login-content {margin-bottom:15px;}
.login_pad{ padding-top:0px}
.login_pad2{ padding-bottom:15px}
/*會員申請*/
.form_pad{padding-bottom:20px;border-bottom:1px dashed #cccccc;}
.inputext{ width:100%;}
.join_box{ padding:20px 40px;}
/*會員服務*/
.mbox_infro1{padding-left:10px;padding-right:5px;}
.mbox_infro2{padding-left:0px;}
.mbox_con{ padding:15px;}
/*全球機票*/
.airplane_pad{padding-left:0; padding-right:0}
.airplane_img h1{background-position:20px 30px;line-height:30px; padding:30px 0px 0px 58px;}
.ticket_box{padding:20px;}
.from_inline{display:block; padding-right:0px; padding-bottom:15px}
}

@media screen and (max-width: 480px){
/*跑馬燈*/
#abgne_marquee {
	min-height: 32px;
}
#abgne_marquee ul li a {
	font-size:15px;
	height: 32px;
	line-height: 32px;

}
/*首頁_快速前往*/
.quick img{ display:none}
.quick .qcity{padding-left:0px; padding:30px 10px 0px 10px}
.quick .qcity .qblock{ padding:10px; margin-right:0px;margin-bottom:0px}
/*各國行程*/
.block .content .pic{display:block; float:none; min-width: 135px; margin:0 auto;}
.block .content .travel_list1,.travel_list2,.travel_list3,.travel_list4,.travel_list5,.travel_list6{display:block; float:none;width:100%;padding-left:0px;margin-top:3px;}
.block .content .travel_list1 li,.block .content .travel_list2 li,.block .content .travel_list3 li,.block .content .travel_list4 li,
.block .content .travel_list5 li,.block .content .travel_list6 li{ background-position:-1px 11px;padding:8px 0px;}
.block .content .travel_list1 li a,.travel_list2 li a,.travel_list3 li a,.travel_list4 li a,.travel_list5 li a,.travel_list6 li a{ float:none;display:block;width:100%;font-size:16px}
.block .content li span { float:none;display:block;width:100%; text-align:left;padding-left:15px; padding-top:3px;font-size:16px}
.block .content .more1,.block .content .more2,.block .content .more3,.block .content .more4,.block .content .more5,.block .content .more6{ float:right;display:block; margin-top:7px;font-size:13px}
/*旅行資訊*/
.block-bottom .infro li{width:50%; font-size:14px}
.abgne-news-scroll li{font-size:15px;}
.abgne-news-scroll li a{ line-height:19px;}
.block-bottom .travel li{padding:8px 0px 7px 2px;}
/*相關連結*/
.abgne-news-scroll2 li{font-size:15px;}
.abgne-news-scroll2 li a{ line-height:19px;}
/*團控表*/
.schedule_tb .day{ vertical-align:top}
/*票卷&一日遊*/
.detail_tabpad{margin:0px 0px 10px 0px}
/*行程表內容*/
.content_scon{margin-top:400px;}
/*會員專區*/
.login-blue2{width:100%;}
/*社群登入*/
.social_login .item a {
    margin: 0 4px;
}
.social_login .item img{
	width:inherit;
	height:78px;
}

@media screen and (max-width: 320px){
/*票卷&一日遊*/
.tour_pic img{ width:100%; height:auto;}
/*行程表內容*/
.content_scon{margin-top:500px;}
/*自由行*/
.package_box li p{width:54%;}
.package_box li .price{width:23%;}
.package_box li .travel{width:20%;}
}