@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:25px 0px 50px 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:18px}
/*快速前往*/
.quick{border:2px solid #ffb895; width:100%;min-height:185px;height:auto;overflow:hidden;}
.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:142px;margin:8px 0px 3px 0px;}
.quick .qcity .qblock{border_left:1px solid #efefef;overflow:hidden; padding-bottom:5px; padding-left:0}
.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}
/*推薦行程*/
.recommend{border:2px solid #a3def9; padding:5px; overflow:hidden;}
.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;}

/*各國行程*/
.block{margin-top:18px;}
.block .content{ display:table;width:100%;border:1px solid #e1e1e1; padding:10px; overflow:hidden; font-size:13px;min-height:180px;}
.block .content .pic{ display:table-cell;width:30%; vertical-align:top;}
.block .content .pic img{width:350px;height:175px;}
.block .content .list{display:table-cell;width:70%; vertical-align:top;}
.block .content .travel_list1,.travel_list2,.travel_list3,.travel_list4,.travel_list5,.travel_list6,.travel_list7,.travel_list8,.travel_list9,.travel_list10,.travel_list11,.travel_list12,.travel_list13,.travel_list14,.travel_list15,.travel_list16{ width:100%;list-style-type:none; 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,.travel_list7 li a,.travel_list8 li a,.travel_list9 li a,.travel_list10 li a,.travel_list11 li a,.travel_list12 li a,.travel_list13 li a,.travel_list14 li a,.travel_list15 li a,.travel_list16 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:90%;}
.block .content li .price { float:right;display:inline-block;color:#f85b3f;width:10%;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,.block .content .more7,.block .content .more8,.block .content .more9,.block .content .more10,.block .content .more11,.block .content .more12,.block .content .more13,.block .content .more14,.block .content .more15,.block .content .more16{ 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-top:5px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;}
.block .title1,.block .title7,.block .title13{ background-color:#f5f5f5; border-left:4px solid #20bdd9; padding:8px; overflow:hidden}
.block .title1 h2,.block .title7 h2,.block .title13 h2{ margin:0;color:#008da2; font-weight:bold; font-size:17px;padding-left:4px}
.block .title1 a,.block .title7 a,.block .title13 a{ background-color:#20bdd9;}
.block .content .more1,.block .content .more7,.block .content .more13{background-color:#20bdd9;}
.block .content .travel_list1 li,.block .content .travel_list7 li,.block .content .travel_list13 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,.block .content .travel_list7 li a:hover,.block .content .travel_list13 li a:hover{ color:#0bb1cf} 

.block .title2,.block .title8,.block .title14{ background-color:#f5f5f5; border-left:4px solid #8cc138; padding:8px; overflow:hidden}
.block .title2 h2,.block .title8 h2,.block .title14 h2{margin:0;color:#4ea500; font-weight:bold; font-size:17px;padding-left:4px}
.block .title2 a,.block .title8 a,.block .title14 a{background-color:#8cc138;}
.block .content .more2,.block .content .more8,.block .content .more14{ background-color:#8cc138;}
.block .content .travel_list2 li,.block .content .travel_list8 li,.block .content .travel_list14 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,.block .content .travel_list8 li a:hover,.block .content .travel_list14 li a:hover{ color:#64a104}

.block .title3,.block .title9,.block .title15{ background-color:#f5f5f5; border-left:4px solid #b579f1; padding:8px; overflow:hidden}
.block .title3 h2,.block .title9 h2,.block .title15 h2{ margin:0;color:#9142e1; font-weight:bold; font-size:17px;padding-left:4px}
.block .title3 a,.block .title9 a,.block .title15 a{background-color:#b579f1;}
.block .content .more3,.block .content .more9,.block .content .more15{ background-color:#b579f1;}
.block .content .travel_list3 li,.block .content .travel_list9 li,.block .content .travel_list15 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,.block .content .travel_list9 li a:hover,.block .content .travel_list15 li a:hover{ color:#9c56e1}

.block .title4,.block .title10,.block .title16{ background-color:#f5f5f5; border-left:4px solid #f96793; padding:8px; overflow:hidden}
.block .title4 h2,.block .title10 h2,.block .title16 h2{ margin:0;color:#f43872; font-weight:bold; font-size:17px; padding-left:4px}
.block .title4 a,.block .title10 a,.block .title16 a{background-color:#f96793;}
.block .content .more4,.block .content .more10,.block .content .more16{ background-color:#f96793;}
.block .content .travel_list4 li,.block .content .travel_list10 li,.block .content .travel_list16 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,.block .content .travel_list10 li a:hover,.block .content .travel_list16 li a:hover{ color:#ef5483}

.block .title5,.block .title11{ background-color:#f5f5f5; border-left:4px solid #3fb5f8; padding:8px; overflow:hidden}
.block .title5 h2,.block .title11 h2{ margin:0; color:#0281c3; font-weight:bold; font-size:17px;padding-left:4px}
.block .title5 a,.block .title11 a{background-color:#3fb5f8;}
.block .content .more5,.block .content .more11{ background-color:#3fb5f8;}
.block .content .travel_list5 li,.block .content .travel_list11 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,.block .content .travel_list11 li a:hover{ color:#099cef}  

.block .title6,.block .title12{ background-color:#f5f5f5; border-left:4px solid #fd7012; padding:8px; overflow:hidden}
.block .title6 h2,.block .title12 h2{margin:0;color:#f85d00; font-weight:bold; font-size:17px;padding-left:4px}
.block .title6 a,.block .title12 a{background-color:#fd7012;}
.block .content .more6,.block .content .more12{ background-color:#fd7012;}
.block .content .travel_list6 li,.block .content .travel_list12 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,.block .content .travel_list12 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;}
/*特別報導*/
.news{border:2px solid #ffb895; width:100%;min-height:185px;height:auto;overflow:hidden;}
.news 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}
.news .arrow1 /*三角形*/ {position:absolute;margin-left:-8px;margin-top:28px;
width: 0;height: 0;border-top:8px solid #ef6001;border-left: 6px solid transparent;}
.abgne-news-scroll { margin-top:30px;min-height:145px;max-height:145px;min-width:100%;overflow: hidden;padding:3px 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 12px;border-bottom:1px dotted #d7d6d6;font-size:14px;}
.abgne-news-scroll li a{ color:#444; text-decoration:none;display:block; line-height:18px;padding:7px 0px 7px 16px;padding:7px 0px 5px 16px \9;}
.abgne-news-scroll li a:hover{ color:#04a3ff}
/*特別報導-old
.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:182px;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:7px 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}


/*團控表*/
.banner_pic{padding-left:0; padding-right:0;text-align:center;min-height:80px;width:100%;background:no-repeat top center #05a2eb;}
.search{margin-top:20px; margin-bottom:3px}
.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; 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; overflow:hidden;}
.form-control{padding-left:5px; padding-right:5px;color:#333;
-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-family:"微軟正黑體", "新細明體"; font-size:15px;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;}
.search_bootom{padding-bottom:15px}
.search_pad1{padding-left:0;}
.order{padding:18px 0px 12px 0px}
.tab_bg{color:#444;font-size:14px;border:1px solid #6bbfef;border-spacing:0;border-collapse:collapse}
.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 tr:hover td{background-color:#f0f9ff}
.tab_bg td a{color:#0066ff; text-decoration:none;font-size:15px;}
.tab_bg td a:hover{color:#fd4c2d}
.signbtn{ min-width:51px; height:auto}

/*table_RWD*/
.rwd_table{color:#444;font-size:15px;border-spacing:0;border-collapse:collapse;}
.rwd_table a{color:#0066ff; text-decoration:none;}
.rwd_table a:hover{color:#fd4c2d; text-decoration:underline;}
.rwd_table th,.rwd_table td{display:table-cell;}
.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 12px;background-color:#ffffff; text-align:center;border:1px solid #6bbfef}
.rwd_table th a{color:#fff}
.rwd_table th a:hover{color:#fff;text-decoration:underline}
.rwd_table td.date{ color:#80b51c}
.rwd_table td.title{ text-align:left;}
.rwd_table td.flight{color:#630a7e;text-decoration:underline}
.rwd_table td.red{color:#ff0000;}
.rwd_table td .fullbtn{min-width:30px; height:auto}
.rwd_table td .signbtn{min-width:30px; height:auto}
.rwd_table td .signup a{color:#fff;text-decoration:none;}
.rwd_table td .signup{color:#fff; font-size:16px;white-space:nowrap;text-align:center; 
white-space: nowrap;width:42px;height:42px; line-height:42px;
border:1px solid #ff390b;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6a18+0,ff290b+100 */
background: #fe802c; /* Old browsers */
background: -moz-linear-gradient(top, #fe802c 0%, #ff290b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fe802c 0%,#ff290b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fe802c 0%,#ff290b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe802c', endColorstr='#ff290b',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 99em;
-moz-border-radius: 99em;
border-radius: 99em;}
@media screen and (max-width: 640px) {
.rwd_table{min-width:100%;}
.rwd_table tr{border:1px solid #6bbfef}
.rwd_table tr:nth-of-type(1n){background:#fff;}
.rwd_table tr:nth-of-type(2n){background:#d9f1ff;}
.rwd_table th{display:none;}
.rwd_table td{display:block;border:0px; background:none;padding:5px 10px;}
.rwd_table td:before{content:attr(data-th) " : ";font-weight:bold;width:75px;display:inline-block;color:#000;font-weight:bold;}
.rwd_table th,.rwd_table td{text-align:left;margin:0.3em;}
.rwd_table td .signup{
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	width:auto;
	height:auto;
	color: #FFF;
	letter-spacing:0px;
	line-height:23px;
	padding:2px 15px;
	display:inline-block;
	margin-bottom:10px;}
}


/*行程表*/
#content_fixed{width:100%;max-width:1140px;z-index:1000;min-height:90px; background-color:#fff;}
.content_head{margin-top:95px}
.content_head h2{color:#222222; font-size:26px;font-weight:bold; line-height:34px; margin:0; padding:10px 0px; }
.content_head h4{color:#04a3ff; font-size:20px;font-weight:normal; line-height:26px; margin:0;padding:0px 0px 10px 0px;}
.date{color:#f86e2b; font-size:16px;margin-top:10px; margin-bottom:5px}
.other{float:right;padding:0; margin:0; margin-top:12px; }
.other li{ float:left; list-style-type:none;color:#4373a0; font-size:15px; font-weight:bold; 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_hlink{ padding:3px 0px 12px 0px;font-size:21px;color:#e5007e; text-decoration:underline}
.schedule_hlink a{ font-size:20px;color:#e5007e; text-decoration:underline}
.schedule_hcon{ padding-top:5px;padding-bottom:20px; line-height:23px;}
/*行程表選單*/
.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:12px;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:0px;}
.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_day{ width:100%;background-color:#e3eaf2;}
.schedule_day .day{width:130px;background-color:#4d6f91;color:#fff; font-size:24px; font-weight:bold; text-align:center; vertical-align:middle; padding:20px 10px;}
.schedule_day .day_title{background-color:#e3eaf2;color:#0c4275; font-size:19px; line-height:28px;padding:20px 12px; text-align:left;}
.pictype1{width:100%; height:auto; margin-bottom:15px;}
.pictype2{width:100%; height:auto; min-height:415px; max-height:415px}
.pictype3{width:100%; height:auto; min-height:270px; max-height:270px}
/*行程表餐點住宿*/
.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:"微軟正黑體", "新細明體"}
/*航班資訊*/
.flight_tb {border: 1px solid #81caf4;}
.flight_tb .flight_title {background-color: #d9f1ff;font-weight:bold;}
.flight_tb ul {padding:0; margin:0;width: 100%; display: table; border-bottom: 1px solid #81caf4;}
.flight_tb ul:nth-last-child(1) {border-bottom: none;}
.flight_tb ul li { list-style:none;padding:0; margin:0;float: left; width: 13%;line-height:21px; text-align: center; padding: 13px 10px; font-size: 15px;}
.flight_tb ul li:nth-child(1) {width: 9%; text-align: center;}
/*價格*/
.price_tb {border: 1px solid #81caf4;}
.price_tb .price_title {background-color: #d9f1ff;font-weight:bold;}
.price_tb ul {padding:0; margin:0;width: 100%; display: table; border-bottom: 1px solid #81caf4;}
.price_tb ul:nth-last-child(1) {border-bottom: none;}
.price_tb ul li { list-style:none;padding:0; margin:0;float: left; width: 17%;line-height:21px; text-align: center; padding: 13px 10px; font-size: 15px;}
.price_tb ul li:nth-child(1) {width: 15%; text-align: center;}
.price_tb .price_content li:nth-child(2),.price_tb .price_content li:nth-child(3),.price_tb .price_content li:nth-child(4),.price_tb .price_content li:nth-child(5),.price_tb .price_content li:nth-child(6){color:#F00;}
/*郵輪艙房價格*/
.price_cruise .btn_cruise{
	background-color:#333;
	color:#fff;
	padding:3px 10px;
	border-radius:3px;
}
.price_cruise .price_con{
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	overflow:hidden;
}
.price_cruise .price_con .panel{
	float:left;
	text-align: center;
    margin-right: 10px;
    min-width: 130px;
    margin-bottom: 0;
	border-radius:0;
	box-shadow: 0 0px 0px rgba(0,0,0,.05);
}
.price_cruise .price_con .panel-info{
	border-color: #81caf4;
}
.price_cruise .price_con .panel-info > .panel-heading {
    background-color: #d9f1ff;
    border-color: #81caf4;
	border-radius:0;
	padding:12px;
	font-size:15px;
	font-weight:bold;
	color: #444;	
}
.price_cruise .price_con .panel-info > .panel-body {
	padding:18px 12px;
	font-size:15px;
	color:#F00;
}
@media all and (max-width: 600px) {
.price_cruise .price_con .panel{
	width:100%;
	margin-bottom: 5px;
}	
.price_cruise .price_con .panel-info > .panel-heading,
.price_cruise .price_con .panel-info > .panel-body {
	float:left;
	width:50%;
	padding:12px;
	border-bottom:0;
}
}

/*跳出視窗-郵輪艙房價格說明*/
#cruise_price .modal-body{
	height:500px;
	overflow-y:scroll;
	font-weight:normal;
}
#cruise_price .price_infor {
	border: 1px solid #81caf4;
}
#cruise_price .price_infor .infor_title {
	background-color: #d9f1ff;
	color: #444;
	font-weight:bold;
}
#cruise_price .price_infor ul {
	padding: 0;
	margin: 0;
	width: 100%;
	display: table;
	border-bottom: 1px solid #81caf4;
}
#cruise_price .price_infor ul:nth-last-child(1) {
	border-bottom: none;
}
#cruise_price .price_infor ul li {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 15%;
	line-height: 21px;
	text-align: center;
	padding: 10px;
	font-size: 15px;
}
#cruise_price .price_infor ul li:nth-child(1) {
	width: 25%;
	text-align: left;
}
#cruise_price .price_memo{
	padding:15px;
	font-size:14px;
	line-height:21px;
}
@media all and (max-width: 480px) {
#cruise_price .price_infor {border: 1px solid #81caf4;}
#cruise_price .price_infor .infor_title {display: none;}
#cruise_price .price_infor ul {width: 100%; display: table; border-bottom: 1px solid #81caf4;}
#cruise_price .price_infor ul:nth-last-child(1) {border-bottom: none;}
#cruise_price .price_infor ul li {float: left; width: 50%;line-height:26px; text-align: left; padding: 6px 5px; border-bottom: 1px solid #81caf4;}
#cruise_price .price_infor ul li:nth-child(1),#cruise_price .price_infor ul li:nth-child(2) {width: 50%; text-align: left; background-color: #d9f1ff; color:#444}
#cruise_price .price_infor ul li:nth-child(1){font-weight:bold;}
#cruise_price .price_infor ul li:nth-child(2):before {content:'住宿人數：';}
#cruise_price .price_infor ul li:nth-child(3):before {content:'第1人：';}
#cruise_price .price_infor ul li:nth-child(4):before {content:'第2人：';}
#cruise_price .price_infor ul li:nth-child(5):before {content:'第3人：';}
#cruise_price .price_infor ul li:nth-child(6):before {content:'第4人：';}
}



/*會員專區*/
.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:10px 0px;padding:0px 0px 12px 44px;border-bottom:1px solid #e5e5e5;}
.login_pad{ padding-top:10px}
.login-content {margin:0px auto 23px 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:500; line-height:30px; background:url(../images/pwd_icon.gif) no-repeat; background-position:10px 0px;padding:0px 0px 12px 44px;border-bottom:1px solid #e5e5e5;}
/*旅遊諮詢*/
.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_left h4{ color:#fff; font-size:17px; font-family:"微軟正黑體", "新細明體"; font-weight:normal; text-align:center; line-height:45px; margin:0;
-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 */}
.mbox_left ul{border:1px solid #dfdfdf; border-top:none; padding:4px 15px 12px 15px; margin-top:0;
-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;}
.mbox_left li{ 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;}
.mbox_left li a{color:#222; text-decoration:none}
.mbox_left li a:hover{color:#04a3ff;}
.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;}
.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}
.memeber_red{color:#ed4376}
.member_num{color:#ed4376}
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}
.member_tab2{color:#444;font-size:15px;border:1px solid #6bbfef;border-spacing:0;border-collapse:collapse}
.member_tab2 th{line-height:18px;padding:10px 2px;background-color:#edf8fe;text-align:center;border:1px solid #6bbfef}
.member_tab2 td{line-height:21px;padding:8px 7px;background-color:#ffffff;border:1px solid #6bbfef;}
.member_tab2 td a{color:#0066ff; text-decoration:none;font-size:15px;}
.member_tab2 td a:hover{color:#fd4c2d}
.member_caption{background-color:#6bbfef; text-align:center; color:#fff; font-weight:bold}




@media screen and (max-width: 1200px){
/*首頁_各國行程
.block .content{min-height:140px;}
.block .content .pic{width:45%; max-width:200px; max-height:120px;}
.block .content .pic img{width:200px;height:120px;}
.block .content .travel_list1,.travel_list2,.travel_list3,.travel_list4,.travel_list5,.travel_list6{ width:55%;}
.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{width:70%;}
.block .content li span {width:30%;}*/
.search_bootom {
    padding-bottom: 0px;
}
/*行程表*/
#content_fixed{width:100%;max-width:940px;}
.pictype2{min-height:340px; max-height:340px}
.pictype3{min-height:220px; max-height:220px}
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
/*團控表*/
.form-list{ padding-bottom:10px;}
/*會員專區*/
.login{ padding:35px 60px 20px 60px;}
/*會員加入成功*/
.memberok{padding:60px 80px 0px 0px;}
}


@media screen and (max-width: 992px) {
/*首頁_快速前往&推薦行程*/
.quick{margin-left:0px}
.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:2px}
.recommend{ margin-top:5px;margin-bottom:5px;}
/*首頁_各國行程
.block .content{width:100%;}
.block .content .pic{width:35%; max-width:250px;max-height:140px;}
.block .content .pic img{width:250px;height:140px;}
.block .content .travel_list1,.travel_list2,.travel_list3,.travel_list4,.travel_list5,.travel_list6{ width:65%;}
.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{width:70%;}
.block .content li span {width:30%;}*/
.block .content .pic img {
    width:inherit;
    height:inherit;
}
.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,.travel_list7 li a,.travel_list8 li a,.travel_list9 li a,.travel_list10 li a,.travel_list11 li a,.travel_list12 li a,.travel_list13 li a,.travel_list14 li a,.travel_list15 li a,.travel_list16 li a{width:85%;}
.block .content li .price {width:15%;}
/*相關連結*/
.block-bottom .travel1,.block-bottom .travel2,.block-bottom .travel3{ min-height:inherit;}
/*團控表*/
.form-list2{ padding-top:10px;}
.other{margin-bottom:10px; }
.schedule_list {margin-top:13px;}
.search_pad1{ text-align:center;}
/*行程表*/
#content_fixed{width:100%;max-width:720px;}
.schedule_hotel{padding-bottom:15px;}
.pictype2{min-height:260px; max-height:260px}
.pictype3{min-height:165px; max-height:165px}
/*會員專區*/
.login-box{margin:20px 0px;}
/*旅遊諮詢*/
.login2{ padding:10px 30px;}
/*會員加入成功*/
.memberok{padding:10px 25px 30px 25px;}
/*會員服務*/
.mbox_left ul{overflow:hidden;padding:4px 18px 12px 18px;}
.mbox_left li{ float:left; background-position:0px 13px; width:125px;padding:9px 0px 9px 15px;}
.mbox_right{ margin-top:20px}
}


@media screen and (max-width: 767px) {
/*首頁_各國行程
.block .content .pic{width:35%;max-width:100%;max-height:auto;}
.block .content .pic img{max-width:100%;height:auto;}
.block .content .travel_list1,.travel_list2,.travel_list3,.travel_list4,.travel_list5,.travel_list6{ width:65%;}
.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{width:70%;}
.block .content li span {width:30%;}*/
.block .content .more1,.block .content .more2,.block .content .more3,.block .content .more4,.block .content .more5,.block .content .more6,.block .content .more7,.block .content .more8,.block .content .more9,.block .content .more10,.block .content .more11,.block .content .more12,.block .content .more13,.block .content .more14,.block .content .more15,.block .content .more16{ display:none;}
/*團控表 查詢按鈕*/
.form-list{ padding-right:0px;}
.form-list2{ padding-top:0px;}
.button2{width:100%;padding:8px 13px; font-size:16px;}
.button2:hover{ background-color:#fc7d3f}
/*行程表*/
#content_fixed{/*width:calc(100% - 30px);*/ position:static}
.content_head{margin-top:inherit;}
.content_head h2{ font-size:22px; line-height:30px}
.content_head h4{ font-size:16px; line-height:23px}
.schedule_bg{margin-left:-15px; margin-right:-15px}
.online { padding:0; padding-bottom:10px; text-align:center}
.schedule_menu li{padding:10px; font-size:16px;}
.schedule_day .day{width:110px;vertical-align:top}
.schedule_day .day_title{font-size:17px;line-height:26px;}
.pictype1{margin-bottom:0px}
.pictype2,.pictype3{min-height:inherit; max-height:none}
.food_hotel .food ul{margin-left:38px;}
.food_hotel .food li{float:none;display:block;width:100%;line-height:23px;}
.food_hotel .food{padding-bottom:15px;}
.food_hotel .hotel{padding-bottom:7px}
/*航班資訊*/
.flight_tb {border: 1px solid #81caf4;}
.flight_tb .flight_title {display: none;}
.flight_tb ul {width: 100%; display: table; border-bottom: 1px solid #81caf4;}
.flight_tb ul:nth-last-child(1) {border-bottom: none;}
.flight_tb ul li {float: left; width: 50%;line-height:23px; text-align: left; padding:5px; border-bottom: 1px solid #81caf4;}
.flight_tb ul li:nth-child(odd) {width: 50%;}
.flight_tb ul li:nth-child(even) {width: 50%;}
.flight_tb ul li:nth-child(1) {width:40%; text-align: right; background-color: #d9f1ff; font-weight:bold;padding-right:0px; font-size:16px;}
.flight_tb ul li:nth-child(2) {width:60%; text-align: left; background-color: #d9f1ff; font-weight:bold;padding-left:0px; font-size:16px;}
.flight_tb ul li:nth-child(2):before {content:'日期：';}
.flight_tb ul li:nth-child(3):before {content:'航空公司：';width: 100%;display: table;}
.flight_tb ul li:nth-child(4):before {content:'航班號碼：';width: 100%;display: table;}
.flight_tb ul li:nth-child(5):before {content:'出發地：';width: 100%;display: table;}
.flight_tb ul li:nth-child(6):before {content:'出發時間：';width: 100%;display: table;}
.flight_tb ul li:nth-child(7):before {content:'抵達地：';width: 100%;display: table;}
.flight_tb ul li:nth-child(8):before {content:'抵達時間：';width: 100%;display: table;}
.flight_tb ul li:nth-child(7),.flight_tb ul li:nth-child(8){ border-bottom:0;}
/*會員專區*/
.login{ padding:20px 30px;}
.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 30px;}
/*會員服務*/
.mbox_infro1{padding-left:10px;padding-right:5px;}
.mbox_infro2{padding-left:0px;}
/*全球機票*/
.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: 600px){
/*首頁_各國行程*/
.block .content .pic,.block .content .list{width:100%; display:block; overflow:hidden;}
.block .content .travel_list1, .travel_list2, .travel_list3, .travel_list4, .travel_list5, .travel_list6, .travel_list7, .travel_list8, .travel_list9, .travel_list10, .travel_list11, .travel_list12, .travel_list13, .travel_list14, .travel_list15, .travel_list16 {
    padding-left: 0px;
    margin-top: 5px;
}
/*價格*/
.price_tb {border: 1px solid #81caf4;}
.price_tb .price_title {display: none;}
.price_tb ul {width: 100%; display: table; border-bottom: 1px solid #81caf4;}
.price_tb ul:nth-last-child(1) {border-bottom: none;}
.price_tb ul li {width: 100%;line-height:23px; text-align: left; padding:5px; border-bottom: 1px solid #81caf4;}
.price_tb ul li:nth-child(1) {width:100%; text-align: center; background-color: #d9f1ff; font-weight:bold; font-size:16px;}
.price_tb ul li:nth-child(2):before {content:'大人：';width:inherit;display:inline;color:#444;}
.price_tb ul li:nth-child(3):before {content:'小孩佔床：';width:inherit;display:inline;color:#444;}
.price_tb ul li:nth-child(4):before {content:'小孩不佔床：';width:inherit;display:inline;color:#444;}
.price_tb ul li:nth-child(5):before {content:'燃油附加費與機場稅：';width:inherit;display:inline;color:#444;}
.price_tb ul li:nth-child(6):before {content:'簽證費：';width:inherit;display:inline;color:#444;}
.price_tb ul li:nth-child(6){ border-bottom:0;}	
}
@media screen and (max-width: 480px){
/*首頁_快速前往*/
.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}
.quick .qcity .qblock li{padding:2px 0px}
/*首頁_各國行程
.block .content .pic{display:block; float:none; margin:0 auto;width:100%; text-align:center}
/*.block .content .pic img{ max-width:100%;min-height:180px;width:100%;height: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 .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,.travel_list7 li a,.travel_list8 li a,.travel_list9 li a,.travel_list10 li a,.travel_list11 li a,.travel_list12 li a,.travel_list13 li a,.travel_list14 li a,.travel_list15 li a,.travel_list16 li a{width:80%;}
.block .content li .price {width:20%;}
/*旅行資訊*/
.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 .travel3 li{width:50%;}
.abgne-news-scroll2 li{font-size:15px;}
.abgne-news-scroll2 li a{ line-height:19px;}
/*行程表*/
.schedule_day .day{width:100%;display:block;padding:8px; font-size:21px;}
.schedule_day .day_title{width:100%;display:block;padding:10px 15px;}
.content_scon{margin-top:0px;/*margin-top:400px;*/}
/*會員專區*/
.loginpic{ display:none;}
.login{ padding:20px 15px;}
.login-blue2{width:100%;}
/*旅遊諮詢*/
.querypic{ display:none;}
.login2{ padding:10px 15px;}
/*會員申請*/
.join_rule{padding:20px 15px;}

}

@media screen and (max-width: 320px){
/*行程表內容*/
.content_scon{margin-top:0px;/*margin-top:500px;*/}
/*自由行*/
.package_box li p{width:54%;}
.package_box li .price{width:23%;}
.package_box li .travel{width:20%;}
}