html {
    background-color: #fff;
}

.space {
    display: block;
    height: 24px;
    margin: 0 auto;
}


/*背景圖*/

.kvBox {
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.kvBox img {
    width: 100%;
    display: block;
    border: 0;
    margin: 0 auto;
}

.copyRight {
    position: absolute;
    z-index: 100;
    width: 100%;
    right: 0;
    bottom: 0;
    color: #fff;
    text-align: right;
    font: normal 11px/1.2 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    padding: 5px;
    /*background-color:rgba(0,0,0,0.4);*/
    opacity: 0.4;
}

.max1400Box {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
    vertical-align: top;
    box-sizing: border-box;
}

.hideBox {
    display: none;
}


/*越南攻略*/

.infoArea {
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.infoArea .max1400Box {
    padding: 20px 0;
}

.infoArea.push {
    background: url(../img/infoArea0-pc.jpg) center center no-repeat;
    background-size: cover;
}

.infoArea.travel {
    background: url(../img/infoArea1-pc.jpg) center center no-repeat;
    background-size: cover;
}

.infoArea.land {
    background: url(../img/infoArea2-pc.jpg) center center no-repeat;
    background-size: cover;
}

.infoArea.green {
    background: url(../img/infoArea3-pc.jpg) center center no-repeat;
    background-size: cover;
}

.infoArea.food {
    background: url(../img/infoArea4-pc.jpg) center center no-repeat;
    background-size: cover;
}
.infoArea.shopping {
    background: url(../img/infoArea5-pc.jpg) center center no-repeat;
    background-size: cover;
}

.infoArea.air0 {
    background: url(../img/air0-pc.jpg) center center no-repeat;
    background-size: cover;
}


/*左中右區塊*/

.leftSide {
    display: inline-block;
    width: 30%;
    vertical-align: top;
    margin-bottom: 15px;
    text-align: center;
}

.midSide {
    display: inline-block;
    width: 40%;
    vertical-align: top;
    /* background-color: rgba(0, 0, 0, 0.3); */
    margin-bottom: 15px;
}

.rightSide {
    display: inline-block;
    width: 20%;
    vertical-align: top;
    text-align: center;
    /*background-color: rgba(0, 0, 0, 0.2);*/
    margin-bottom: 15px;
}


/*介紹標題*/

.infoTitle {
    box-sizing: border-box;
    display: inline-block;
    width: 215px;
    padding: 20px 0 20px 0;
    text-align: center;
}

.infoTitle strong {
    font: normal 30px/1.2 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
}


.infoTitle1 {
    color: #fff;
    padding: 10px;
    box-sizing: border-box;
    display: inline-block;
}

.infoTitle1 .part3 {
    font: 600 18px/1.2 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    vertical-align: 0;
    color:#333;
}


/*slick介紹*/

.slickList {
    list-style: none;
    margin: 0 auto;
}

.slickList li {
    margin: 0;
    padding: 0;
}

.cardBox {
    margin: 0 auto;
    padding: 8px 0 0;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: left;
}

.cardBox img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.cardBox h3 {
    font: normal 22px/1.2 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    color: #ffce0b;
    margin: 0 auto;
    padding: 8px 24px 0;
}

.cardBox p {
    font: normal 14px/1.6 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    color: #fff;
    margin: 0 auto;
    padding: 8px 24px;
    text-align: justify;
}


/* 首頁c26模組專用 */

.pushTour .ph {
    display: inline-block;
    width: 100%;
    margin: 0 auto 8px;
    padding: 0;
    vertical-align: top;
    text-align: left;
}

.pushTour .ph>a {
    display: block;
    margin: 0 auto 8px;
    padding: 0;
    background-color: #1c6089;
}

.pushTour .ph>a>.ph-img {
    display: block;
    margin: 0 auto;
    padding: 0;
}

.pushTour .ph>a>.ph-img img {
    display: block;
    border: 0;
    width: 100%;
}

.pushTour .ph>a:link .ph-title,
.pushTour .ph>a:visited .ph-title {
    font: normal 14px/1.2 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    padding: 8px;
}

.pushTour .ph>a>.price {
    display: block;
    text-align: right;
    padding: 0 8px 8px;
    font: normal 14px/1.2 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    color: #ffce0b;
}

.pushTour .ph>a>.price span {
    font-size: 20px;
}

.pushTour .ph>a>.ph-feature,
.pushTour .ph>a>.ph-detail {
    display: none;
}

.moreBtn:link,
.moreBtn:visited {
    font: normal 14px/1.2 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    color: #fff;
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    background-color: #ffce0b;
    text-decoration: none;
    display: block;
    padding: 8px;
    text-align: right;
}
.moreBtn:hover{
    color:#333;
}

.moreBtn1:link,
.moreBtn1:visited {
    font: normal 16px/1.2 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6);
    text-decoration: none;
    border-left: 1px solid #ffce0b;
    width: 80%;
    display: block;
    padding: 8px;
    text-align: left;
    margin-bottom: 15px;
}

.moreBtn1:hover {
    background-color: #ffce0b;
    text-decoration: none;
    border-left: 1px solid #ffce0b;
    color:#333;
}

.spline {
    border-bottom: 1px dashed #ffce0b;
    padding-top: 0;
    margin-bottom: 30px;
}

.prodArea {
    margin: 0 auto;
    padding: 20px 0;
    position: relative;
    background: url(../img/bg1.jpg) center center no-repeat;
    background-attachment: fixed;
}
.prodArea.kuala {
    background: url(../img/bg2.jpg) center center no-repeat;
    background-attachment: fixed;
}
.prodArea.penang {
    background: url(../img/bg3.jpg) center center no-repeat;
    background-attachment: fixed;
}
.prodArea.sabah {
    background: url(../img/bg4.jpg) center center no-repeat;
    background-attachment: fixed;
}
.prodArea.bg5 {
    background: url(../img/bg5.jpg) center center no-repeat;
    background-attachment: fixed;
}

.prodListArea {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
    vertical-align: top;
    background-color: rgba(255, 255, 255, 0.5);
    box-sizing: border-box;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
}


/* c23模組專用 */

q:before,
q:after {
    content: "";
    display: none;
}

*+html .carrier li {
    min-height: 1%;
}

.carrier li:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.intro-anchors {
    display: none;
}

.carrier {
    font: normal 100%/1.4 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    text-align: center;
}

.carrier>h4 {
    margin: 0 auto;
    display: inline-block;
    clear: both;
    text-align: center;
    padding: 0 20px;
    color: #0e3044;
    font: 700 24px/40px "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    vertical-align: middle;
    position: relative;
}

.carrier>h4:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 30px;
    background: url(../img/title-left.png) left center no-repeat;
    vertical-align: middle;
    position: absolute;
    left: -25px;
}

.carrier>h4:after {
    content: "";
    display: inline-block;
    width: 34px;
    height: 32px;
    background: url(../img/title-right.png) left center no-repeat;
    vertical-align: middle;
    position: absolute;
    right: -22px;
}

.carrier>h4 .txt-high strong {
    color: #fff;
    font: 700 24px/46px "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
}

.carrier>ul {
    padding: 5px 0 0;
    margin: 0 auto 24px;
    width: 96%;
}

.carrier>ul>li {
    list-style-type: none;
    padding: 1em;
    margin: 0 auto 16px;
    font: normal 116%/1.4 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    text-align: left;
    border-bottom: 2px dotted #1c6089;
    position: relative;
}
.carrier>ul>li:before{
    content: '';
    position: absolute;
    width: 5px;
    height: calc(100% - 30px);
    background-color: #1c6089;
    padding:10px 0 0 0;
    left: 0px;
    bottom:15px;
}


/*.carrier li:last-child{border:none;}*/

.carrier ul>li>a {
    text-decoration: none;
    font: normal 16px/1.4 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    color: #333;
    letter-spacing: 1px;
    display: block;
}

.carrier ul>li>a>strong {
    font: bold 20px/1.4 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    display: block;
    color: #1c6089;
    margin: 0 auto;
}

.carrier ul>li:hover{
    filter: brightness(1.5);
}

.carrier .box-head {
    display: none;
    /*border-bottom:2px solid #800033; margin-top:-4px;*/
}

.carrier ul>li>a>em.price {
    display: inline-block;
    font: normal 100%/1.4 "微軟正黑體", "Microsoft JhengHei", Verdana, sans-serif;
    color: #f2003c;
    float: right;
}

.carrier ul>li>a>em.price span,
.carrier ul>li>a>em.price var {
    font: 700 126%/1.4 Verdana, arial, "微軟正黑體", sans-serif;
    letter-spacing: -1px;
}

.scroll2top:link,
.scroll2top:visited {
    background: url(../img/gotop.png) no-repeat 0 0;
    height: 60px;
    width: 60px;
    margin-left: 928px;
    bottom: 90px;
    background-size: contain;
}


/*票券c26*/

.tktProd {
    margin: 0 auto 20px;
    padding: 15px 0;
    overflow: hidden;
}

.tktProd .ph {
    display: block;
    width: 25%;
    margin: 0 auto 8px;
    padding: 10px;
    vertical-align: top;
    text-align: left;
    float: left;
    box-sizing: border-box;
}

.tktProd .ph>a {
    display: block;
    margin: 0 auto 8px;
    padding: 0;
    background-color: #1c6089;
}

.tktProd .ph>a>.ph-img {
    display: block;
    margin: 0 auto;
    padding: 0;
}

.tktProd .ph>a>.ph-img img {
    display: block;
    border: 0;
    width: 100%;
}

.tktProd .ph>a:link .ph-title,
.tktProd .ph>a:visited .ph-title {
    font: normal 20px/1.2 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    padding: 8px;
    margin-bottom: 15px;
    border-bottom: solid 1px #2a8fcc; 
}

.tktProd .ph>a>.price {
    display: block;
    text-align: right;
    padding: 0 8px 8px;
    font: normal 14px/1.2 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    color: #ffce0b;
}

.tktProd .ph>a>.price span {
    font-size: 20px;
}

.tktProd .ph>a>.ph-feature,
.tktProd .ph>a>.ph-detail {
    box-sizing: border-box;
    padding: 0 8px;
    margin: 0 auto;
    font: normal 15px/1.6 "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
    color: #a0dafd;
    font-weight: 100;
}