@import url(https://fonts.googleapis.com/css?family=Gudea:400,700);.hnfcommon{font-family:Gudea,Heiti,微軟正黑體,Microsoft JhengHei;min-width:760px;position:relative;width:100%}.hnfcommon #menu>.hnfbox,.hnfcommon>.hnfbox{margin:0 auto;min-width:760px;padding:0 12px;position:static;width:760px}@media only screen and (min-width:992px){.hnfcommon #menu>.hnfbox,.hnfcommon>.hnfbox{max-width:960px;padding:0;width:960px}}.hnfcommon *{box-sizing:border-box}.hnfcommon .clearfix:after,.hnfcommon .clearfix:before{box-sizing:border-box;clear:both;content:" ";display:table}.rwd .hnfcommon{min-width:320px;width:100%}.rwd .hnfcommon #menu>.hnfbox,.rwd .hnfcommon>.hnfbox{min-width:320px;width:100%}@media only screen and (min-width:992px){.rwd .hnfcommon #menu>.hnfbox,.rwd .hnfcommon>.hnfbox{max-width:960px;padding:0}}@media only screen and (min-width:1100px){.rwd .hnfcommon #menu>.hnfbox,.rwd .hnfcommon>.hnfbox{max-width:1100px;min-width:1100px}}.wide .hnfcommon{min-width:1100px;width:100%}.wide .hnfcommon>.hnfbox{margin:0 auto;max-width:1100px;padding:0;width:1100px}.pc-only .hnfcommon{min-width:1030px;width:100%}.pc-only .hnfcommon>.hnfbox{min-width:960px;width:960px}footer a,footer a:focus,footer a:hover{color:#fff;font-weight:400;text-decoration:none}footer a:hover{color:#11d073}footer li,footer ul{list-style-type:none;margin:0;padding:0}#maskDiv{background-color:rgba(34,34,34,.15);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1021}#maskDiv.show{display:block}.hideScrollbar{overflow-y:hidden}.dot-rolling{--uib-size:70px;--uib-speed:0.7s;--uib-color:#e8e8e8;align-items:center;display:flex;height:calc(var(--uib-size)/2);justify-content:space-between;position:relative;width:var(--uib-size)}.dot-rolling__dot{animation:stretchdelay var(--uib-speed) infinite ease-in-out;background-color:var(--uib-color);border-radius:50%;display:inline-block;height:10px;position:relative;top:10px;width:10px}.dot-rolling__dot:nth-child(2){animation-delay:-.6s}.dot-rolling__dot:nth-child(3){animation-delay:-.5s}.dot-rolling__dot:nth-child(4){animation-delay:-.4s}@keyframes stretchdelay{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-12px)}}header{background-color:#fff;border-bottom:1px solid #e8e8e8;font-family:Gudea,Heiti,微軟正黑體,Microsoft JhengHei}header a,header a:focus,header a:hover{font-weight:400;text-decoration:none}header li,header ul{list-style-type:none;margin:0;padding:0}header .divider{border:none;border-bottom:1px solid #e8e8e8;margin:0;width:100%}header .hnfbox{padding:0 12px}header #antifraudTag{margin-left:25px}header #ezlogo{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/eztravel-logo.svg) 0 0 no-repeat;background-size:contain;display:inline-block;height:17px;margin-top:14px;width:147px}@media only screen and (min-width:992px){header #ezlogo{height:22px;margin-top:12px;width:191px}}header #menu{display:block;height:100%;margin-top:10px;text-align:left}header #menu>ul{display:flex;margin-left:-30px}header #menu>ul>li.dropdown{box-sizing:border-box;display:inline-block;flex:1;height:100%;position:static;text-align:center;width:100%}header #menu>ul>li.dropdown.hover{background-color:#f1f7f8}header #menu>ul>li.dropdown.hover a:first-child:hover{color:#0c9251}header #menu>ul>li.dropdown.hover>.megamenu{opacity:1;visibility:visible}header #menu>ul>li.dropdown>a{color:#222;display:block;font-size:15px;padding:12px 30px}header #menu>ul>li.dropdown>.megamenu{background-color:#f1f7f8;border:0;border-radius:0;border-top:1px solid #dedede;box-shadow:0 2px 4px -1px rgba(0,0,0,.4);left:0;margin:0;opacity:0;padding:0;position:absolute;transition:.2s ease-in-out;visibility:hidden;width:100%;z-index:1020!important}header #menu>ul>li.dropdown .sub_menu_container{display:flex;flex-wrap:wrap;margin:0 auto;padding:22.5px 0;width:100%}header #menu>ul>li.dropdown .sub_menu{max-width:160px;width:20%}header #menu>ul>li.dropdown .sub_menu:not(:nth-child(5n)){margin-right:25px}header #menu>ul>li.dropdown .sub_menu a{color:#222;display:inline-block;font-size:14px;padding:7.5px 0;text-align:left;width:80%}header #menu>ul>li.dropdown .sub_menu a:hover{color:#0c9251}header #menu>ul>li.dropdown .sub_menu .highlight{font-weight:700;position:relative}header #menu>ul>li.dropdown .sub_menu .highlight:before{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/icon-submenu-highlight.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;content:"";height:16px;left:-21px;position:absolute;top:50%;transform:translateY(-50%);width:16px}header #ezmessages{display:none;margin:0 10px 0 20px;position:relative;vertical-align:bottom}header #ezmessages>a{cursor:pointer}header #ezmessages>a .dot{position:absolute;right:0;top:0}header #ezmessages .msgList{background-color:#fff;border-radius:10px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 1px 18px 0 rgba(0,0,0,.12),0 6px 10px 0 rgba(0,0,0,.14);opacity:0;position:absolute;right:50%;top:40px;transform:translateX(50%);transition:.4s ease-in-out;visibility:hidden;width:280px;z-index:1020}header #ezmessages .msgList:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 13px;content:"";display:block;height:0;left:50%;position:absolute;top:-13px;transform:translateX(-50%);width:0}header #ezmessages .msgList:before{border-width:0 15px 13px}header #ezmessages .msgList .ordMsg{line-height:18px;margin:0 10px;max-width:143px}header #ezmessages .msgList .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header #ezmessages .msgList .markAllAsRead{border-bottom:1px solid #fff;cursor:pointer;float:right}header #ezmessages .msgList .markAllAsRead:hover{border-bottom:1px solid rgba(34,34,34,.5)}header #ezmessages .msgList .markAllAsRead.disabled{background-color:#fff!important;color:#ccc!important;cursor:default}header #ezmessages .msgList .markAllAsRead.disabled:hover{border-bottom:1px solid #fff}header #ezmessages .msgList .listHeader{border-bottom:1px solid #dedede;display:flex;font-size:14px;justify-content:space-between;padding:10px 15px}header #ezmessages .msgList ul{list-style-type:none;max-height:248px;overflow-y:auto;scrollbar-color:#d8d8d8 #fff;scrollbar-width:thin}@media only screen and (min-width:992px){header #ezmessages .msgList ul{max-height:239px}}header #ezmessages .msgList ul::-webkit-scrollbar{height:20px;width:15px}header #ezmessages .msgList ul::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#d8d8d8;border:4px solid #fff;border-radius:7.5px;height:6px}header #ezmessages .msgList ul::-webkit-scrollbar-button{display:none;height:0;width:0}header #ezmessages .msgList ul li:first-child a{border-top:none}header #ezmessages .msgList ul li a{align-items:center;border-right:1px solid #dedede;border-top:1px solid #dedede;color:#222;display:flex;font-size:12px;padding:10px 15px;text-align:left}header #ezmessages .msgList ul li a:hover .msgProdNm{text-decoration:underline}header #ezmessages .msgList ul li a.read{color:#999}header #ezmessages .msgList ul li a.read .ordMsg .msg,header #ezmessages .msgList ul li a.read .ordMsg .msgProdNm{color:#222}header #ezmessages .msgList ul li .ordPic{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:50px;width:50px}header #ezmessages .msgList ul li .time{color:#999}header #ezmessages .msgList ul li .dot{align-items:center;border-radius:50%;display:flex;height:21px;justify-content:center;width:21px}header #ezmessages .msgList ul li .dot.red{background-color:#f77;color:#fff;font-size:12px;font-weight:700;text-align:center}header #ezmessages .noMsg{font-size:14px;height:78px;line-height:78px;text-align:center}header #ezmessages .noMsg .icon-messages-gray{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -150px 0 no-repeat;display:inline-block;height:35px;height:30px;margin-right:10px;vertical-align:middle;width:32px;width:30px}header #ezmessages .loadingMsg{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/loading.gif) no-repeat 50%;height:78px}header #ezmessages.hover .msgList{opacity:1;visibility:visible}header .logout{display:inline-block;position:relative;z-index:1}header .logout>a.btnLogin,header .logout>a.btnSignup,header .logout>button.btnLogin,header .logout>button.btnSignup{color:#0c9251;font-size:14px;font-weight:700}header .logout>a.btnLogin,header .logout>a.btnSignup{line-height:30px}header .logout>button.btnLogin,header .logout>button.btnSignup{background-color:transparent;border:none;cursor:pointer;line-height:14px}header .logout>button.btnSignup{padding:5px 0}header .logout>a.ezLogin,header .logout>button.ezLogin{background-color:#11d073;border-radius:15px;color:#fff;margin:0 15px;padding:5px 10px}header .logout>a.ezLogin:before,header .logout>button.ezLogin:before{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-login-user.svg);content:"";display:inline-block;height:20px;vertical-align:sub;width:20px}header .icon-user{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -90px 0 no-repeat;border-radius:50% 50% 50% 50%;float:left;height:30px;margin-right:7px;position:relative;width:30px}header .icon-user .level{background-position:50%;background-size:contain;border-radius:50% 50% 50% 50%;bottom:0;display:block;height:16px;margin:0;position:absolute;right:-5px;width:16px}header .icon-user .level-green{display:none}header .icon-user .level-gold{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/member-icon-gold.svg)}header .icon-user .level-platinum{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/member-icon-platinum.svg)}header .icon-user .level-diamond{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/member-icon-diamond.svg)}header #userNameMB .icon-user{margin-top:0!important}header .icon-messages{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -120px 0 no-repeat;display:block;height:30px;width:30px}header .dot{border-radius:50%;display:block;height:12.5px;width:12.5px}header .dot.red{background-color:#fff;border:4px solid #f77}header #ezuser{display:inline-block;margin-left:10px;position:relative}header #ezuser #userName{align-items:center;color:#222;cursor:pointer;display:flex;font-size:14px;line-height:30px}header #ezuser #userName .showUserName{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header #ezuser #userName:after{border-color:#222 transparent transparent;border-style:solid;border-width:5px 4px 0;content:"";display:inline-block;height:0;margin:3px 0 2px 5px;width:0}header #ezuser #userName.noCursor{cursor:default}header #ezuser #userName.noCursor+.servicelist{display:none!important}header #ezuser #userName.noCursor:hover{text-decoration:none}header #ezuser #userName.noCursor:after{display:none}header #ezuser .servicelist{background:#fff;border-radius:10px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 1px 18px 0 rgba(0,0,0,.12),0 6px 10px 0 rgba(0,0,0,.14);left:50%;opacity:0;position:absolute;text-align:center;top:38px;transform:translateX(-50%);transition:.4s ease-in-out;visibility:hidden;width:122px;z-index:1020}header #ezuser .servicelist:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 13px;content:"";display:block;height:0;left:50%;position:absolute;top:-13px;transform:translateX(-50%);width:0}header #ezuser .servicelist:before{border-width:0 15px 13px}header #ezuser .servicelist .login{border-top:1px solid #dedede;display:none;text-align:center;width:100%}header #ezuser .servicelist .login:after,header #ezuser .servicelist .login:before{content:" ";display:table}header #ezuser .servicelist .login:after{clear:both}header #ezuser .servicelist .login>div{color:#222;display:block;float:left;font-size:14px;line-height:22px;max-width:130px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:992px){header #ezuser .servicelist .login>div{max-width:117px;min-width:85px}}header #ezuser .servicelist .login>a,header #ezuser .servicelist .login>button{background-color:transparent;border:none;color:#222;cursor:pointer;display:block;font-size:14px;line-height:20px;overflow:hidden;padding:20px 0;width:100%}header #ezuser .servicelist .login>a:hover,header #ezuser .servicelist .login>button:hover{color:#0c9251}header #ezuser .servicelist>ul{margin:12.5px 0}header #ezuser .servicelist>ul.visit{display:none}header #ezuser .servicelist>ul li>a,header #ezuser .servicelist>ul li>button{background-color:transparent;border:none;color:#222;cursor:pointer;display:block;font-size:14px;padding:7.5px 0;width:100%}header #ezuser .servicelist>ul li>a:hover,header #ezuser .servicelist>ul li>button:hover{color:#0c9251}header #ezuser .servicelist .generalLogin{display:none}header #ezuser.in .login{display:block}header #ezuser.hover .servicelist{opacity:1;visibility:visible}#menuMBBox nav#menuMB.open .servicelist .login{display:none!important}#menuMBBox nav#menuMB.open .showUserName{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header #header{display:block;height:44px;padding-top:0;text-align:center}header #header .headerRight{display:block}header #header .headerUser,header #menu{display:none}header #menuMBBox{display:block!important;height:0;position:relative;text-align:left}header #menuMBBox #menuMB{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.24);height:100%;position:fixed;top:0;transition:all .3s ease;width:220px;z-index:1022}header #menuMBBox #menuMB .grayline{border-bottom:7px solid #eef2f3}header #menuMBBox #menuMB #PScontainer{height:auto;margin:0 auto;overflow:auto!important;position:relative}header #menuMBBox #menuMB #PScontainer ul{list-style:none;margin:0;max-height:378px;padding:0}header #menuMBBox #menuMB #PScontainer ul li{border-bottom:2px solid #eef2f3;padding:14px 0}header #menuMBBox #menuMB #PScontainer ul li:last-child{border-bottom:none}header #menuMBBox #menuMB #PScontainer ul li a{color:#222;display:block;font-size:16px;line-height:30px;position:relative;text-align:center;text-decoration:none}header #menuMBBox #menuMB #PScontainer.servicelist .visit{display:none}header #menuMBBox #menuMB.right{right:-220px}header #menuMBBox #menuMB.open{right:0}header #menuMBBox #menuMB .userBox{display:block;margin-top:30px;text-align:center}header #menuMBBox #menuMB .userBox:after,header #menuMBBox #menuMB .userBox:before{content:" ";display:table}header #menuMBBox #menuMB .userBox:after{clear:both}header #menuMBBox #menuMB .userBox .icon-user{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -90px 0 no-repeat;border-radius:50% 50% 50% 50%;display:block;float:none;height:30px;margin:0 auto;width:30px}header #menuMBBox #menuMB .userBox>span{color:#0c9251;display:inline-block;font-size:16px;margin-bottom:29px;margin-top:10px}header #menuMBBox #menuMB #userMb,header #menuMBBox #menuMB .userBox.visit{display:none}header #menuMBBox #menuMB #userMb #userNameMb{color:#0c9251;display:inline-block;font-size:16px}header #menuMBBox #menuMB .logout{float:none;padding:0;text-align:center}header #menuMBBox #menuMB .logout:after{content:normal}@media only screen and (min-width:992px){header #menuMBBox #menuMB .logout{float:right;padding:0 11px}}header #menuMBBox #menuMB .logout:after,header #menuMBBox #menuMB .logout:before{content:" ";display:table}header #menuMBBox #menuMB .logout:after{clear:both}header #menuMBBox #menuMB .logout>a.btnLogin,header #menuMBBox #menuMB .logout>a.btnSignup,header #menuMBBox #menuMB .logout>button.btnLogin,header #menuMBBox #menuMB .logout>button.btnSignup{background-color:#fff;border:1px solid #11d073;border-radius:3px 3px 3px 3px;color:#11d073;display:inline-block;font-size:16px;height:32px;line-height:30px;margin:0 4.5px;padding:0;text-align:center;width:53px}header #menuMBBox #menuMB .logout>a.btnLogin:hover,header #menuMBBox #menuMB .logout>a.btnSignup:hover,header #menuMBBox #menuMB .logout>button.btnLogin:hover,header #menuMBBox #menuMB .logout>button.btnSignup:hover{color:#11d073;text-decoration:none}header #menuMBBox #menuMB .logout a.btnLogin{background-color:#11d073;color:#fff}header #menuMBBox #menuMB .logout a.btnLogin:hover{color:#fff}header #menuMBBox #menuMB .login{display:none}header #menuMBBox #menuMB .login:after,header #menuMBBox #menuMB .login:before{content:" ";display:table}header #menuMBBox #menuMB .login:after{clear:both}header #menuMBBox #menuMB .login>div{color:#0c9251;display:block;float:left;font-size:16px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:110px}header #menuMBBox #menuMB .login>a,header #menuMBBox #menuMB .login>button{cursor:pointer;display:block;height:100%;padding:10px 0;width:100%}header #menuMBBox #menuMB .login>a .icon-messages,header #menuMBBox #menuMB .login>button .icon-messages{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -120px 0 no-repeat;display:block;height:30px;width:30px}header #menuMBBox #menuMB .login>a .dot,header #menuMBBox #menuMB .login>button .dot{border-radius:50% 50% 50% 50%;display:block;height:10px;position:absolute;right:15px;top:10px;width:10px}header #menuMBBox #menuMB .login>a .dot.red,header #menuMBBox #menuMB .login>button .dot.red{background-color:#fff;border:4px solid #f52}header #menuMBBox #menuMB .signout{background-color:transparent;border:none;border-top:2px solid #eef2f3;color:#222;display:block;font-size:16px;padding-top:14px;text-align:center}header #menuMBBox #menuMB.in #userMb,header #menuMBBox #menuMB.in .login{display:block}header #menuMBBox #menuMB.in .logout{display:none}header #menuMBBox #closemenu,header #menuMBBox #showmenu{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -180px 0 no-repeat;border:none;cursor:pointer;display:block;height:27px;position:absolute;right:10px;top:-36px;transition:all .3s ease;width:27px}header #menuMBBox #closemenu.isLogin,header #menuMBBox #showmenu.isLogin{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -210px 0 no-repeat;height:27px;width:27px}@media only screen and (min-width:992px){header #header{align-items:center;display:flex;height:56px;justify-content:space-between;padding:15px 0}header #header .logout,header #header:after,header #header:before{display:none}header #header .loading,header #header .userfunction{align-items:center;display:flex}header #header .loading{justify-content:center;width:135px}header #header .headerRight,header #header .headerUser{align-items:center;display:flex}header #header .headerUser .emoney>a,header #header .headerUser .links>a,header #header .headerUser .userlinks>a{color:#222;display:inline-block;font-size:14px;height:30px;line-height:30px}header #header .headerUser .links>a:hover,header #header .headerUser .userlinks>a:hover{color:#0c9251}header #header .headerUser .userlinks{display:none}header #header .headerUser .userlinks>a{margin-left:10px}header #header .headerUser .support,header #header .headerUser .topB2e{width:76px}header #header .headerUser .emoney{display:none}header #header .headerUser .emoney>a{align-items:center;display:flex;margin-left:15px}header #header .headerUser .emoney>a:before{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-emoney.svg);content:"";display:inline-block;height:20px;margin-right:5px;width:20px}header #header .logout>a.ezLogin,header #header .logout>button.ezLogin{margin:0 15px 0 20px}header #ezlogo{margin-top:0}header #menu{align-items:center;display:flex;justify-content:space-between;margin-top:0}header #menu>ul>li.dropdown .sub_menu_container{max-width:900px}header #menu .links{display:flex}header #menu .links>a{color:#999;display:inline-block;font-size:14px;height:30px;padding:6px 0}header #menu .links>a:not(:last-child){margin-right:20px}header #menuMBBox{display:none!important}}.wide header #header{align-items:center;display:flex;height:56px;justify-content:space-between;padding:15px 0}.wide header #header .logout,.wide header #header:after,.wide header #header:before{display:none}.wide header #header .loading,.wide header #header .userfunction{align-items:center;display:flex}.wide header #header .loading{justify-content:center;width:135px}.wide header #header .headerRight,.wide header #header .headerUser{align-items:center;display:flex}.wide header #header .headerUser .emoney>a,.wide header #header .headerUser .links>a,.wide header #header .headerUser .userlinks>a{color:#222;display:inline-block;font-size:14px;height:30px;line-height:30px}.wide header #header .headerUser .links>a:hover,.wide header #header .headerUser .userlinks>a:hover{color:#0c9251}.wide header #header .headerUser .userlinks{display:none}.wide header #header .headerUser .userlinks>a{margin-left:10px}.wide header #header .headerUser .support,.wide header #header .headerUser .topB2e{width:76px}.wide header #header .headerUser .emoney{display:none}.wide header #header .headerUser .emoney>a{align-items:center;display:flex;margin-left:15px}.wide header #header .headerUser .emoney>a:before{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-emoney.svg);content:"";display:inline-block;height:20px;margin-right:5px;width:20px}.wide header #header .logout>a.ezLogin,.wide header #header .logout>button.ezLogin{margin:0 15px 0 20px}.wide header #ezlogo{margin-top:0}.wide header #menu{align-items:center;display:flex;justify-content:space-between;margin-top:0}.wide header #menu>ul>li.dropdown .sub_menu_container{max-width:900px}.wide header #menu .links{display:flex}.wide header #menu .links>a{color:#999;display:inline-block;font-size:14px;height:30px;padding:6px 0}.wide header #menu .links>a:not(:last-child){margin-right:20px}.wide header #menuMBBox{display:none!important}.wide header #header .logout>a.ezLogin,.wide header #header .logout>button.ezLogin{margin:0 15px}.wide header #menu>ul>li.dropdown .sub_menu_container{max-width:1100px}.wide header #menu>ul>li.dropdown .sub_menu{max-width:200px}.wide header #ezlogo{height:22px;width:191px}.pc-only header #header{align-items:center;display:flex;height:56px;justify-content:space-between;padding:15px 0}.pc-only header #header .logout,.pc-only header #header:after,.pc-only header #header:before{display:none}.pc-only header #header .userfunction{align-items:center;display:flex}.pc-only header #header .loading{align-items:center;display:flex;justify-content:center;width:135px}.pc-only header #header .headerRight,.pc-only header #header .headerUser{align-items:center;display:flex}.pc-only header #header .headerUser .emoney>a,.pc-only header #header .headerUser .links>a,.pc-only header #header .headerUser .userlinks>a{color:#222;display:inline-block;font-size:14px;height:30px;line-height:30px}.pc-only header #header .headerUser .links>a:hover,.pc-only header #header .headerUser .userlinks>a:hover{color:#0c9251}.pc-only header #header .headerUser .userlinks{display:none}.pc-only header #header .headerUser .userlinks>a{margin-left:10px}.pc-only header #header .headerUser .support,.pc-only header #header .headerUser .topB2e{width:76px}.pc-only header #header .headerUser .emoney{display:none}.pc-only header #header .headerUser .emoney>a{align-items:center;display:flex;margin-left:15px}.pc-only header #header .headerUser .emoney>a:before{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-emoney.svg);content:"";display:inline-block;height:20px;margin-right:5px;width:20px}.pc-only header #header .logout>a.ezLogin,.pc-only header #header .logout>button.ezLogin{margin:0 15px 0 20px}.pc-only header #ezlogo{margin-top:0}.pc-only header #menu{align-items:center;display:flex;justify-content:space-between;margin-top:0}.pc-only header #menu>ul>li.dropdown .sub_menu_container{max-width:900px}.pc-only header #menu .links{display:flex}.pc-only header #menu .links>a{color:#999;display:inline-block;font-size:14px;height:30px;padding:6px 0}.pc-only header #menu .links>a:not(:last-child){margin-right:20px}.pc-only header #menuMBBox{display:none!important}.pc-only header #ezlogo{height:22px;width:191px}.rwd header #header{display:block;height:44px;padding-top:0;text-align:center}.rwd header #header .headerRight{display:block}.rwd header #header .headerUser,.rwd header #menu{display:none}.rwd header #menuMBBox{display:block!important;height:0;position:relative;text-align:left}.rwd header #menuMBBox #menuMB{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.24);height:100%;position:fixed;top:0;transition:all .3s ease;width:220px;z-index:1022}.rwd header #menuMBBox #menuMB .grayline{border-bottom:7px solid #eef2f3}.rwd header #menuMBBox #menuMB #PScontainer{height:auto;margin:0 auto;overflow:auto!important;position:relative}.rwd header #menuMBBox #menuMB #PScontainer ul{list-style:none;margin:0;max-height:378px;padding:0}.rwd header #menuMBBox #menuMB #PScontainer ul li{border-bottom:2px solid #eef2f3;padding:14px 0}.rwd header #menuMBBox #menuMB #PScontainer ul li:last-child{border-bottom:none}.rwd header #menuMBBox #menuMB #PScontainer ul li a{color:#222;display:block;font-size:16px;line-height:30px;position:relative;text-align:center;text-decoration:none}.rwd header #menuMBBox #menuMB #PScontainer.servicelist .visit{display:none}.rwd header #menuMBBox #menuMB.right{right:-220px}.rwd header #menuMBBox #menuMB.open{right:0}.rwd header #menuMBBox #menuMB .userBox{display:block;margin-top:30px;text-align:center}.rwd header #menuMBBox #menuMB .userBox:after,.rwd header #menuMBBox #menuMB .userBox:before{content:" ";display:table}.rwd header #menuMBBox #menuMB .userBox:after{clear:both}.rwd header #menuMBBox #menuMB .userBox .icon-user{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -90px 0 no-repeat;border-radius:50% 50% 50% 50%;display:block;float:none;height:30px;margin:0 auto;width:30px}.rwd header #menuMBBox #menuMB .userBox>span{color:#0c9251;display:inline-block;font-size:16px;margin-bottom:29px;margin-top:10px}.rwd header #menuMBBox #menuMB #userMb,.rwd header #menuMBBox #menuMB .userBox.visit{display:none}.rwd header #menuMBBox #menuMB #userMb #userNameMb{color:#0c9251;display:inline-block;font-size:16px}.rwd header #menuMBBox #menuMB .logout{float:none;padding:0;text-align:center}.rwd header #menuMBBox #menuMB .logout:after{content:normal}@media only screen and (min-width:992px){.rwd header #menuMBBox #menuMB .logout{float:right;padding:0 11px}}.rwd header #menuMBBox #menuMB .logout:after,.rwd header #menuMBBox #menuMB .logout:before{content:" ";display:table}.rwd header #menuMBBox #menuMB .logout:after{clear:both}.rwd header #menuMBBox #menuMB .logout>a.btnLogin,.rwd header #menuMBBox #menuMB .logout>a.btnSignup,.rwd header #menuMBBox #menuMB .logout>button.btnLogin,.rwd header #menuMBBox #menuMB .logout>button.btnSignup{background-color:#fff;border:1px solid #11d073;border-radius:3px 3px 3px 3px;color:#11d073;display:inline-block;font-size:16px;height:32px;line-height:30px;margin:0 4.5px;padding:0;text-align:center;width:53px}.rwd header #menuMBBox #menuMB .logout>a.btnLogin:hover,.rwd header #menuMBBox #menuMB .logout>a.btnSignup:hover,.rwd header #menuMBBox #menuMB .logout>button.btnLogin:hover,.rwd header #menuMBBox #menuMB .logout>button.btnSignup:hover{color:#11d073;text-decoration:none}.rwd header #menuMBBox #menuMB .logout a.btnLogin{background-color:#11d073;color:#fff}.rwd header #menuMBBox #menuMB .logout a.btnLogin:hover{color:#fff}.rwd header #menuMBBox #menuMB .login{display:none}.rwd header #menuMBBox #menuMB .login:after,.rwd header #menuMBBox #menuMB .login:before{content:" ";display:table}.rwd header #menuMBBox #menuMB .login:after{clear:both}.rwd header #menuMBBox #menuMB .login>div{color:#0c9251;display:block;float:left;font-size:16px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:110px}.rwd header #menuMBBox #menuMB .login>a,.rwd header #menuMBBox #menuMB .login>button{cursor:pointer;display:block;height:100%;padding:10px 0;width:100%}.rwd header #menuMBBox #menuMB .login>a .icon-messages,.rwd header #menuMBBox #menuMB .login>button .icon-messages{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -120px 0 no-repeat;display:block;height:30px;width:30px}.rwd header #menuMBBox #menuMB .login>a .dot,.rwd header #menuMBBox #menuMB .login>button .dot{border-radius:50% 50% 50% 50%;display:block;height:10px;position:absolute;right:15px;top:10px;width:10px}.rwd header #menuMBBox #menuMB .login>a .dot.red,.rwd header #menuMBBox #menuMB .login>button .dot.red{background-color:#fff;border:4px solid #f52}.rwd header #menuMBBox #menuMB .signout{background-color:transparent;border:none;border-top:2px solid #eef2f3;color:#222;display:block;font-size:16px;padding-top:14px;text-align:center}.rwd header #menuMBBox #menuMB.in #userMb,.rwd header #menuMBBox #menuMB.in .login{display:block}.rwd header #menuMBBox #menuMB.in .logout{display:none}.rwd header #menuMBBox #closemenu,.rwd header #menuMBBox #showmenu{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -180px 0 no-repeat;border:none;cursor:pointer;display:block;height:27px;position:absolute;right:10px;top:-36px;transition:all .3s ease;width:27px}.rwd header #menuMBBox #closemenu.isLogin,.rwd header #menuMBBox #showmenu.isLogin{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-sprite.svg) -210px 0 no-repeat;height:27px;width:27px}@media only screen and (min-width:992px){.rwd header #header{align-items:center;display:flex;height:56px;justify-content:space-between;padding:15px 0}.rwd header #header .logout,.rwd header #header:after,.rwd header #header:before{display:none}.rwd header #header .loading,.rwd header #header .userfunction{align-items:center;display:flex}.rwd header #header .loading{justify-content:center;width:135px}.rwd header #header .headerRight,.rwd header #header .headerUser{align-items:center;display:flex}.rwd header #header .headerUser .emoney>a,.rwd header #header .headerUser .links>a,.rwd header #header .headerUser .userlinks>a{color:#222;display:inline-block;font-size:14px;height:30px;line-height:30px}.rwd header #header .headerUser .links>a:hover,.rwd header #header .headerUser .userlinks>a:hover{color:#0c9251}.rwd header #header .headerUser .userlinks{display:none}.rwd header #header .headerUser .userlinks>a{margin-left:10px}.rwd header #header .headerUser .support,.rwd header #header .headerUser .topB2e{width:76px}.rwd header #header .headerUser .emoney{display:none}.rwd header #header .headerUser .emoney>a{align-items:center;display:flex;margin-left:15px}.rwd header #header .headerUser .emoney>a:before{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/header-emoney.svg);content:"";display:inline-block;height:20px;margin-right:5px;width:20px}.rwd header #header .logout>a.ezLogin,.rwd header #header .logout>button.ezLogin{margin:0 15px 0 20px}.rwd header #ezlogo{margin-top:0}.rwd header #menu{align-items:center;display:flex;justify-content:space-between;margin-top:0}.rwd header #menu>ul>li.dropdown .sub_menu_container{max-width:900px}.rwd header #menu .links{display:flex}.rwd header #menu .links>a{color:#999;display:inline-block;font-size:14px;height:30px;padding:6px 0}.rwd header #menu .links>a:not(:last-child){margin-right:20px}.rwd header #menuMBBox{display:none!important}}@media only screen and (min-width:1100px){.rwd header #header .logout>a.ezLogin,.rwd header #header .logout>button.ezLogin{margin:0 15px}.rwd header #menu>ul>li.dropdown .sub_menu_container{max-width:1100px}.rwd header #menu>ul>li.dropdown .sub_menu{max-width:200px}}.popup-open{overflow:hidden;padding-right:17px!important}.popup-open .popup{display:flex}.popup{align-items:center;background-color:rgba(34,34,34,.7);bottom:0;display:none;font-family:Gudea,Heiti,微軟正黑體,Microsoft JhengHei;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.popup .popup-content{background-color:#fff;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.5);box-sizing:border-box;margin:0 auto;padding:30px;position:relative;text-align:center;width:302px}.popup .popup-content p{font-size:14px}.popup .social-text{margin:13px 0 10px}.popup .ez-text{margin:20px 0 10px}.popup .popup-close{cursor:pointer;display:block;height:20px;position:absolute;right:10px;top:10px;width:20px}.popup .popup-close:after,.popup .popup-close:before{background-color:#7a7a7a;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transition:.4s;width:15px}.popup .popup-close:before{transform:translate(-50%) rotate(45deg)}.popup .popup-close:after{transform:translate(-50%) rotate(-45deg)}.popup .popup-close:hover:after,.popup .popup-close:hover:before{background-color:#222}.popup .popup-title{display:inline-block;font-family:Gudea,Heiti,微軟正黑體,Microsoft JhengHei;font-size:24px;font-weight:700;margin:0}.popup .popup-btns a{align-items:center;border-radius:10px;display:flex;font-size:14px;height:40px;justify-content:center;margin:0 auto;text-decoration:none;transition:.4s;width:230px}.popup .popup-btns span{background-repeat:no-repeat;background-size:contain;display:inline-block;height:24px;margin-right:10px;width:24px}.popup .popup-btn-fb{border:1px solid #3ea3e6;color:#222}.popup .popup-btn-fb span{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/fb.svg)}.popup .popup-btn-fb:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.14);text-decoration:none}.popup a.popup-btn-line{border:1px solid #06c755;color:#222;margin-bottom:20px;margin-top:10px}.popup a.popup-btn-line span{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/line.svg)}.popup a.popup-btn-line:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.14);text-decoration:none}.popup .popup-btn-ez{background-color:#11d073;color:#fff}.popup .popup-btn-ez span{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/ez.svg);background-position:0 2px;background-size:20px}.popup .popup-btn-ez:hover{background-color:#3da874;box-shadow:0}footer{background-color:#444;color:#fff;display:block;line-height:18px;margin-top:40px;overflow:hidden;padding:0}footer .hnfbox{padding:0!important}footer .footerNav{background:#fff;border-top:1px solid #11d073;text-align:center}footer .footerNav>ul{display:flex;justify-content:space-between;margin:0 auto}footer .footerNav li a{color:#222}footer .footerNav li a:hover{color:#0c9251;font-weight:700}footer .footerTi{font-weight:700;line-height:25px;margin-bottom:10px}footer .footer-item,footer .footer-item.link ul{overflow:hidden}footer .footer-item.link ul li{float:left;font-size:14px;line-height:30px;width:120px}footer .footer-item.follow{width:290px}footer .footer-item.follow ul li{display:inline-block;list-style:none;margin:0 18px 0 0;padding:0}footer .footer-item.follow ul li a.fb{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/footer_icon.svg) 0 0 no-repeat;background-size:auto 65px;display:block;height:31px;width:31px}footer .footer-item.follow ul li a.fb:hover{background-position:0 -35px}footer .footer-item.follow ul li a.yt{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/footer_icon.svg) -35px 0 no-repeat;background-size:auto 65px;display:block;height:31px;width:31px}footer .footer-item.follow ul li a.yt:hover{background-position:-35px -35px}footer .footer-item.follow ul li a.ig{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/footer_icon.svg) -70px 0 no-repeat;background-size:auto 65px;display:block;height:31px;width:31px}footer .footer-item.follow ul li a.ig:hover{background-position:-70px -35px}footer .footer-item.follow ul li a.wp{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/footer_icon.svg) -105px 0 no-repeat;background-size:auto 65px;display:block;height:31px;width:31px}footer .footer-item.follow ul li a.wp:hover{background-position:-105px -35px}footer .footer-item.follow ul li a.lineItem{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/footer_icon.svg) -210px 0 no-repeat;background-size:auto 65px;display:block;height:31px;width:31px}footer .footer-item.follow ul li a.lineItem:hover{background-position:-210px -35px}footer .footer-item.follow ul li a span{float:left}footer .footer-item.follow ul li a span.ios{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/footer_icon.svg) -140px 0 no-repeat;background-size:auto 65px;display:block;height:31px;width:31px}footer .footer-item.follow ul li a span.ios:hover{background-position:-140px -35px}footer .footer-item.follow ul li a span.android{background:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/footer_icon.svg) -175px 0 no-repeat;background-size:auto 65px;display:block;height:31px;width:31px}footer .footer-item.follow ul li a span.android:hover{background-position:-175px -35px}footer .footer-item.follow ul li a b{float:left;font-family:Gudea,Heiti,微軟正黑體,Microsoft JhengHei;font-size:16px;font-weight:400;line-height:30px;padding-left:5px}footer .footer-item.follow ul li a:hover span.ios{background-position:-140px -35px}footer .footer-item.follow ul li a:hover span.android{background-position:-175px -35px}footer .footer-item.follow ul li.appIcon{margin:0;width:106px}footer .address{font-size:12px;font-weight:lighter;line-height:19px;width:245px}footer .address>b{display:block;font-weight:400}footer .address>b.mt10{margin-top:10px}footer .download{width:162px}footer .download .qrcode{background-image:url(https://static.cdn-eztravel.com/www/api/9fdf50c/images/qr.png);background-size:cover;height:106px;width:108px}footer .footerInfo{border-top:1px solid #616565}footer .footerInfo span{padding-left:0}footer .footerInfo span.footerCopyright .icon-copy{font-family:Arial;margin-right:2px}footer .footerInfo span.footerPrivacy a{display:inline;padding:0 0 0 10px}footer .footerInfo span.footerPrivacy a:first-child{border-right:1px solid #bbb;padding-right:10px}footer .footerInfo span.footerPrivacy a:hover{font-weight:700}footer .footerNav>ul{width:320px}footer .footerNav li{padding:10px 7px}footer .footerNav li a{font-size:14px}footer .footerNav li:nth-child(5){display:none}footer .footerInfo>.hnfbox,footer .footerMain>.hnfbox{margin:0 auto;text-align:center;width:320px}footer .footerMain{padding-top:15px}footer .footerMain .footerTi{font-size:14px;margin-bottom:6px}footer .footerMain .footer-item.link{display:none}footer .footerMain .footer-item.follow{width:100%}footer .footerMain .footer-item.follow ul{margin:10px 0 20px}footer .footerMain .download{display:none}footer .footerMain .address{width:100%}footer .footerInfo{margin-top:20px;padding:10px 0}footer .footerInfo span{display:block;float:none;font-size:12px;line-height:22px}@media only screen and (min-width:992px){footer .footerNav>ul{width:700px}footer .footerNav li{padding:15px 0}footer .footerNav li a{font-size:16px}footer .footerNav li:nth-child(5){display:list-item}footer .footerInfo>.hnfbox,footer .footerMain>.hnfbox{display:flex;justify-content:space-between;margin:0 auto;text-align:left;width:960px}footer .footerMain{padding:30px 0 20px}footer .footerMain .footerTi{font-size:20px;word-break:keep-all}footer .footerMain .footer-item.link{display:block;width:255px}footer .footerMain .footer-item.link .footerTi{display:block}footer .footerMain .footer-item.follow{margin-bottom:0;width:290px}footer .footerMain .footer-item.follow ul{margin:15px 0 30px}footer .footerMain .address{margin-bottom:20px;width:245px}footer .footerMain .download{display:block}footer .footerInfo{margin-top:0;padding:20px 0}footer .footerInfo span{font-size:14px;line-height:18px}footer .footerInfo>.hnfbox{align-items:center!important;display:flex!important;justify-content:space-between!important}}.wide footer .footerNav>ul{width:700px}.wide footer .footerNav li{padding:15px 0}.wide footer .footerNav li a{font-size:16px}.wide footer .footerNav li:nth-child(5){display:list-item}.wide footer .footerInfo>.hnfbox,.wide footer .footerMain>.hnfbox{display:flex;justify-content:space-between;margin:0 auto;text-align:left;width:960px}.wide footer .footerMain{padding:30px 0 20px}.wide footer .footerMain .footerTi{word-break:keep-all}.wide footer .footerMain .footer-item.link{display:block;width:255px}.wide footer .footerMain .footer-item.link .footerTi{display:block}.wide footer .footerMain .footer-item.follow{margin-bottom:0;width:290px}.wide footer .footerMain .footer-item.follow ul{margin:15px 0 30px}.wide footer .footerMain .address{margin-bottom:20px;width:245px}.wide footer .footerMain .download{display:block}.wide footer .footerInfo{margin-top:0;padding:20px 0}.wide footer .footerInfo span{font-size:14px;line-height:18px}.wide footer .footerInfo>.hnfbox{align-items:center!important;display:flex!important;justify-content:space-between!important}.wide footer .footerInfo>.hnfbox,.wide footer .footerMain>.hnfbox{width:1100px}.wide footer .footerMain .footerTi{font-size:20px}.wide footer .footerMain .footer-item.link{width:390px}.pc-only footer .footerNav>ul{width:700px}.pc-only footer .footerNav li{padding:15px 0}.pc-only footer .footerNav li a{font-size:16px}.pc-only footer .footerNav li:nth-child(5){display:list-item}.pc-only footer .footerInfo>.hnfbox,.pc-only footer .footerMain>.hnfbox{display:flex;justify-content:space-between;margin:0 auto;text-align:left;width:960px}.pc-only footer .footerMain{padding:30px 0 20px}.pc-only footer .footerMain .footerTi{font-size:20px;word-break:keep-all}.pc-only footer .footerMain .footer-item.link{display:block;width:255px}.pc-only footer .footerMain .footer-item.link .footerTi{display:block}.pc-only footer .footerMain .footer-item.follow{margin-bottom:0;width:290px}.pc-only footer .footerMain .footer-item.follow ul{margin:15px 0 30px}.pc-only footer .footerMain .address{margin-bottom:20px;width:245px}.pc-only footer .footerMain .download{display:block}.pc-only footer .footerInfo{margin-top:0;padding:20px 0}.pc-only footer .footerInfo span{font-size:14px;line-height:18px}.pc-only footer .footerInfo>.hnfbox{align-items:center!important;display:flex!important;justify-content:space-between!important}.rwd footer .footerNav>ul{width:320px}.rwd footer .footerNav li{padding:10px 7px}.rwd footer .footerNav li a{font-size:14px}.rwd footer .footerNav li:nth-child(5){display:none}.rwd footer .footerInfo>.hnfbox,.rwd footer .footerMain>.hnfbox{margin:0 auto;text-align:center;width:320px}.rwd footer .footerMain{padding-top:15px}.rwd footer .footerMain .footerTi{font-size:14px;margin-bottom:6px}.rwd footer .footerMain .footer-item.link{display:none}.rwd footer .footerMain .footer-item.follow{width:100%}.rwd footer .footerMain .footer-item.follow ul{margin:10px 0 20px}.rwd footer .footerMain .download{display:none}.rwd footer .footerMain .address{width:100%}.rwd footer .footerInfo{margin-top:20px;padding:10px 0}.rwd footer .footerInfo span{display:block;float:none;font-size:12px;line-height:22px}@media only screen and (min-width:992px){.rwd footer .footerNav>ul{width:700px}.rwd footer .footerNav li{padding:15px 0}.rwd footer .footerNav li a{font-size:16px}.rwd footer .footerNav li:nth-child(5){display:list-item}.rwd footer .footerInfo>.hnfbox,.rwd footer .footerMain>.hnfbox{display:flex;justify-content:space-between;margin:0 auto;text-align:left;width:960px}.rwd footer .footerMain{padding:30px 0 20px}.rwd footer .footerMain .footerTi{font-size:20px;word-break:keep-all}.rwd footer .footerMain .footer-item.link{display:block;width:255px}.rwd footer .footerMain .footer-item.link .footerTi{display:block}.rwd footer .footerMain .footer-item.follow{margin-bottom:0;width:290px}.rwd footer .footerMain .footer-item.follow ul{margin:15px 0 30px}.rwd footer .footerMain .address{margin-bottom:20px;width:245px}.rwd footer .footerMain .download{display:block}.rwd footer .footerInfo{margin-top:0;padding:20px 0}.rwd footer .footerInfo span{font-size:14px;line-height:18px}.rwd footer .footerInfo>.hnfbox{align-items:center!important;display:flex!important;justify-content:space-between!important}}@media only screen and (min-width:1100px){.rwd footer .footerInfo>.hnfbox,.rwd footer .footerMain>.hnfbox{width:1100px}.rwd footer .footerMain .footerTi{font-size:20px}.rwd footer .footerMain .footer-item.link{width:390px}}.hnfcommon.sp-footer{background-color:#444;color:#fff;font-size:12px;height:40px;line-height:40px!important;margin:0;padding:0;text-align:center}@media only screen and (min-width:992px){.hnfcommon.sp-footer{font-size:14px}}.hnfcommon.sp-footer .hnfbox .icon-copy{font-family:Arial;margin-right:2px}.rwd .hnfcommon.sp-footer{margin:0;padding:0}.wide .hnfcommon.sp-footer{font-size:14px}