
/* 主選單 */
header .nav .list{ text-align: right;}
header .nav .list a{ display: inline-block; padding: 10px 0 16px 0; margin-right: 5px; position: relative;
  font-family: '微軟正黑體', Verdana; font-size: 15px; text-decoration: none; color: #000;}
header .nav .list a::before { content:"｜"; margin-right: 10px; padding-bottom: 3px;
  color: #ccc; font-size: 13px;}
header .nav .list a:hover::after,.nav .list .now::after { content:url(../images/icon/arrowBlue.gif);
  position: absolute; bottom: 0; left: calc(50% + 3px);}

header .nav .box{ position:absolute; width: 100%; height: 0; top: 79px; left: 0; overflow: hidden;
  background: #1c2357; color: #fff;}
header .nav #navbox {transition:all .4s ease-in-out;}
header .nav .cont{ position: relative; padding: 0; margin: 0; overflow: hidden;}
header .nav .cont:not(.active) {display:none;}
header .nav .cont.active {display:block;}
header .nav .cont table{ width: 1000px; margin: 15px auto;}
header .nav .cont table a{ margin: 5px; padding-left: 65px; display: block; min-height: 55px;
  color: #a9a9b3; text-decoration: none; font-size: 13px;
  background-repeat: no-repeat; background-position: left top;
}
header .nav .cont table a strong{ display: block;
  color: #fff; font-size: 18px; font-weight: normal; font-family: '微軟正黑體', Verdana;}


/* ORDER 進階篩選 */
.content_w1000 .nav #filter{ display: inline-block;}
.content_w1000 .nav #filter .now{ color: #fff; background: rgba(47, 117, 187, 1); border: 1px solid rgba(47, 117, 187, 0);}
.content_w1000 .nav #filter .now span{ background-position: 0 -16px;}

.content_w1000 .nav #filterBox{ position: absolute; width: 100%; height: auto; top: 78px; left: 0; overflow: hidden;
	background: rgba(199, 211, 224, 0.9);}
.content_w1000 .nav .cont{ position: relative; padding: 0; margin: 0; display: none; overflow: hidden;}
.content_w1000 .nav .cont dl{ float: left; width: 110px; box-sizing: border-box; padding: 5px 5px 5px 10px; margin: 10px 0;
	border-left: solid 1px #e3e9f0; overflow: hidden;}
.content_w1000 .nav .cont dl.col2{ width: 225px;}
.content_w1000 .nav .cont dl.col3{ width: 330px;}
.content_w1000 .nav .cont dt{ font-family: "微軟正黑體", Verdana; font-size: 15px; color: #333; margin-bottom: 5px;}
.content_w1000 .nav .cont dd{ color: #fff; width: 100px;
/*以下為居家旅行必備良方*/
/*solve the vertical-align problem of horizontal divs*/
/*float: left;不可使用!*/
vertical-align:top;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
height:auto!important;
height:24px;
min-height:24px;
}
.content_w1000 .nav .cont dd label{ color: #336699; font-weight: normal;}
.content_w1000 .nav .cont .putCenter{ border-top: dotted 1px #2f75bb; clear: both; padding: 10px 0; margin: 0 10px;}
.btn_gray3:link{ display: inline-block; padding: 4px 20px; margin: 3px;
  color: #666; text-decoration: none; text-align: center;
background: #fff;
-webkit-transition:all 200ms ease-out;
-mozilla-transition:all 200ms ease-out;
-ms-transition:all 200ms ease-out;
-o-transition:all 200ms ease-out;
transition:all 200ms ease-out;
}
.btn_gray3:visited{ color: #2f75bb;}
.btn_gray3:hover{ color: #fff; background: #2f75bb;}
.btn_gray3:active{ color: #2f75bb;}


