.o-radiobox-c.is-checked .o-radiobox-c__label,a,body,input[type=text]{color:#333}.mc-dropdown-country__item.is-hover .mc-dropdown-country__default,a{text-decoration:none}legend,ol,textarea,ul{padding:0}.o-radiobox-c,.u-clickable,button,input[type=button]{cursor:pointer}.clearfix:after,.mc-hd:after,.mc-hd_line:after,.o-counter__item:after,.u-clearfix:after{clear:both}.hd-account-login,.hd-account-name,.hd-app-download .pack-tip,.mc-dropdown-currency__item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ft-app a,.menu_list a{-webkit-transition:all .4s ease-out}.tile-con,ol,ul{list-style:none}body,html{height:100%}body,dd,dl,fieldset,form,input,p{margin:0;padding:0}body{font:12px/1.5 arial,sans-serif;-webkit-text-size-adjust:none;background-color:#f5f5f5}.o-checkbox-c__box,.o-radiobox-c__box{line-height:10px;vertical-align:middle}h1,h2,h3,h4,h5,h6{margin:0;font-size:12px}ol,ul{margin:0}dfn,em,i{font-style:normal}button,input,select,textarea{color:inherit;font-size:inherit;font-family:inherit}input{vertical-align:middle;border-radius:0}button{vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;border-radius:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}img{border:0;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}.mc-dropdown-country__item:hover .mc-dropdown-country__default,.mc-dropdown-country__lang:hover,a:hover{text-decoration:underline}a:hover{color:#2681ff}input::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}@font-face{font-family:fi-common;src:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/font/fi_common.39407471.eot);src:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/font/fi_common.39407471.eot) format("embedded-opentype"),url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/font/fi_common.570fb491.woff) format("woff"),url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/font/fi_common.0e639e1f.ttf) format("truetype"),url(css/ibu/css/ibu/font/fi_common.svg#iconfont) format("svg")}.fi,.m-cld .next-btn,.m-cld .prev-btn{display:inline-block;font-family:fi-common,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fi-flight:before{content:"\e3f1"}.fi-hotel:before{content:"\e3f6"}.fi-train:before{content:"\e3fa"}.fi-car:before{content:"\e58d"}.fi-train-eu:before{content:"\e3fa"}.fi-account:before{content:"\e204"}.fi-mobile:before{content:"\e258"}.fi-facebook:before{content:"\e34f"}.fi-twitter:before{content:"\e351"}.fi-google-plus:before{content:"\e353"}.fi-round-trip:before{content:"\e345"}.fi-info-o:before{content:"\e3ef"}.fi-close:before{content:"\e289"}.fi-plus:before{content:"\e332"}.fi-minus:before{content:"\e340"}.fi-tick:before{content:"\e411"}.fi-arrow-down:before{content:"\e32c"}.fi-swap-arrow:before{content:"\e41a"}.fi-shopping:before{content:"\e3f2"}.fi-bus:before{content:"\e3f3"}.fi-global:before{content:"\e3f4"}.fi-group-company:before{content:"\e3f5"}.fi-metro:before{content:"\e3f7"}.fi-scenic-spot:before{content:"\e3f9"}.fi-flight-train:before{content:"\e412"}.fi-city:before{content:"\e413"}.fi-district:before{content:"\e414"}.fi-downtown:before{content:"\e415"}.fi-landmark:before{content:"\e416"}.fi-metro-line:before{content:"\e417"}.fi-region:before{content:"\e418"}.fi-surrounding:before{content:"\e419"}.fi-province:before{content:"\e3f8"}.fi-brand:before{content:"\e234"}.fi-hotel-star:before{content:"\e40f"}.fi-hotel-diam:before{content:"\e25d"}.fi-hotel-star-o:before{content:"\e410"}.fi-sub-arrow:before{content:"\e41b"}.fi-keyboard:before{content:"\e41c"}.flag-au,.flag-de,.flag-en,.flag-es,.flag-fr,.flag-hk,.flag-id,.flag-it,.flag-jp,.flag-kr,.flag-my,.flag-ru,.flag-sg,.flag-th,.flag-tw,.flag-uk,.flag-us{display:inline-block;width:20px;height:14px;vertical-align:middle;background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v1/sprite-flag.e4c48721.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:3){.flag-au,.flag-de,.flag-en,.flag-es,.flag-fr,.flag-hk,.flag-id,.flag-it,.flag-jp,.flag-kr,.flag-my,.flag-ru,.flag-sg,.flag-th,.flag-tw,.flag-uk,.flag-us{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v1/sprite-flag-2x.97d560ec.png);background-size:20px auto}}.flag-en,.flag-us{background-position:0 0}.flag-uk{background-position:0 -20px}.flag-hk{background-position:0 -40px}.flag-jp{background-position:0 -60px}.flag-kr{background-position:0 -80px}.flag-sg{background-position:0 -100px}.flag-my{background-position:0 -120px}.flag-th{background-position:0 -140px}.flag-fr{background-position:0 -160px}.flag-de{background-position:0 -180px}.flag-es{background-position:0 -200px}.flag-ru{background-position:0 -220px}.flag-au{background-position:0 -240px}.flag-id{background-position:0 -260px}.flag-tw{background-position:0 -280px}.flag-it{background-position:0 -300px}.u-clearfix:after,.u-clearfix:before{content:"";display:table}.u-overflow-hidden{overflow:hidden}.u-hide{display:none}.l-inner{width:1180px;margin-left:auto;margin-right:auto}@media screen and (max-width:1200px){.l-inner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}}.o-radiobox-c.is-disabled,.o-radiobox-c.is-disabled.is-checked{cursor:default}.o-radiobox-c__box{border:1px solid #839bac;width:10px;height:10px;display:inline-block;border-radius:12px;margin-right:2px;position:relative}.o-radiobox-c__box-dot{width:6px;height:6px;background-color:#2681ff;border-radius:6px;position:absolute;left:2px;top:2px;display:none}.o-radiobox-c__hide-box{display:none}.o-radiobox-c__label{font-size:12px;vertical-align:middle;display:inline-block}.o-radiobox-c.is-checked .o-radiobox-c__box{border:1px solid #2681ff;width:10px;height:10px;background-color:#fff}.o-radiobox-c.is-checked .o-radiobox-c__box-dot{display:block}.o-radiobox-c.is-disabled .o-radiobox-c__box{border:1px solid #b1bfc9;background-color:transparent}.o-radiobox-c.is-disabled .o-radiobox-c__label{color:#bbc6d2}.o-radiobox-c.is-disabled.is-checked .o-radiobox-c__box{border:4px solid #c4c4c4;background-color:#f2f2f2}.o-checkbox-c{cursor:pointer}.o-checkbox-c.is-disabled,.o-checkbox-c.is-disabled.is-checked{cursor:default}.o-checkbox-c__box{border:1px solid #839bac;width:10px;height:10px;display:inline-block;border-radius:2px;margin-right:4px}.o-checkbox-c__hide-box{display:none}.o-checkbox-c__label{font-size:12px;vertical-align:middle;display:inline-block}.o-checkbox-c .fi-tick{display:none}.o-checkbox-c.is-checked .o-checkbox-c__box{border:1px solid #2681ff;background-color:#2681ff}.o-checkbox-c.is-checked .o-checkbox-c__label{color:#333}.o-checkbox-c.is-checked .fi-tick{display:inline-block;color:#fff;font-size:11px}.o-checkbox-c.is-disabled .o-checkbox-c__label,.o-checkbox-c.is-disabled.is-checked .o-checkbox-c__label{color:#bbc6d2}.o-checkbox-c.is-disabled .o-checkbox-c__box{border:1px solid #b1bfc9;background-color:transparent}.o-checkbox-c.is-disabled.is-checked .o-checkbox-c__box{border:1px solid #ccc;background-color:#ccc}.o-radio-list-item{display:block;cursor:pointer;color:#234;position:relative}.m-cld .o-radio-list-item .next-btn,.m-cld .o-radio-list-item .prev-btn,.o-radio-list-item .fi,.o-radio-list-item .m-cld .next-btn,.o-radio-list-item .m-cld .prev-btn{display:none;position:absolute;right:10px;top:6px;font-size:16px}.o-radio-list-item__label{font-size:16px;line-height:1.2;padding:6px 10px;display:block}.o-radio-list-item__hide-box{display:none}.o-radio-list-item:hover{background-color:#5aa0ff;color:#fff}.m-cld .o-radio-list-item:hover .next-btn,.m-cld .o-radio-list-item:hover .prev-btn,.o-radio-list-item:hover .fi,.o-radio-list-item:hover .m-cld .next-btn,.o-radio-list-item:hover .m-cld .prev-btn{display:block}.o-radio-list-item.is-checked{cursor:default;color:#234;background-color:#fff}.o-radio-list-item.is-checked .o-radio-list-item__label{color:#2681ff}.m-cld .o-radio-list-item.is-checked .next-btn,.m-cld .o-radio-list-item.is-checked .prev-btn,.o-radio-list-item.is-checked .fi,.o-radio-list-item.is-checked .m-cld .next-btn,.o-radio-list-item.is-checked .m-cld .prev-btn{display:block;color:#2681ff}.o-counter{color:#234}.o-counter__item{margin:12px 0}.o-counter__item:after,.o-counter__item:before{content:"";display:table}.o-counter__label-con{float:left}.o-counter__label{display:block;font-size:16px;line-height:1.2}.o-counter__label-desc{display:block;font-size:12px;color:#999;line-height:1.2}.o-counter__stepper{margin-top:2px;float:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-counter__num{font-size:18px;line-height:24px;text-align:center;display:inline-block;width:32px;vertical-align:top}.o-counter__minus,.o-counter__plus{display:inline-block;width:24px;height:24px;line-height:22px;vertical-align:top;cursor:pointer;border-radius:24px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #789;text-align:center}.o-counter__minus:hover,.o-counter__plus:hover{background-color:#5aa0ff;border-color:#5aa0ff;color:#fff}.o-counter__minus.is-disabled,.o-counter__plus.is-disabled{cursor:default;background-color:#eee;border-color:#eee;color:#fff}.mc-loading-24-white,.mc-loading-24-white:after,.mc-loading-36-blue,.mc-loading-36-blue:after{border-radius:50%;width:24px;height:24px}.mc-loading-24-white,.mc-loading-36-blue{display:inline-block;vertical-align:middle;position:relative;border:3px solid rgba(255,255,255,.2);border-left-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:mc-loading-circle 1s infinite linear;animation:mc-loading-circle 1s infinite linear}.mc-loading-36-blue,.mc-loading-36-blue:after{border-radius:50%;width:36px;height:36px}.mc-loading-36-blue{border:4px solid rgba(38,129,255,.2);border-left-color:#2681ff}.mc-dropdown-country,.mc-dropdown-currency{position:absolute;border:1px solid #ddd;z-index:5}@-webkit-keyframes mc-loading-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mc-loading-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mc-dropdown-country{background-color:#fff}.mc-dropdown-country__tit{font-size:14px;line-height:1.2;padding:8px 16px;background-color:#f8f8f8}.mc-dropdown-country__cnt{padding:12px}.mc-dropdown-country__list-item{width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px;float:left}.mc-dropdown-country__lang{vertical-align:middle;margin-left:10px}.mc-dropdown-country__name{vertical-align:middle;margin-left:5px}.mc-dropdown-country__item{height:16px;cursor:pointer;border-radius:2px;font-size:12px;padding:7px}.mc-dropdown-country__item:hover{background-color:#5aa0ff;color:#fff}.mc-dropdown-country__item.is-hover .mc-dropdown-country__default:hover{text-decoration:underline}.mc-dropdown-country__item.is-active{background-color:#f5f5f5;color:#234;cursor:default}.mc-dropdown-country__item.is-active .mc-dropdown-country__lang{text-decoration:none;cursor:pointer}.mc-dropdown-country__item.is-active .mc-dropdown-country__lang:hover{text-decoration:underline}.mc-dropdown-country__item.is-active .mc-dropdown-country__default{text-decoration:none;cursor:default}.mc-dropdown-country__item.is-active .mc-dropdown-country__default:hover{text-decoration:none}.mc-dropdown-country__item.is-active .mc-dropdown-country__name{font-weight:700;text-decoration:none}.mc-dropdown-country__item.is-active .mc-dropdown-country__name:hover{text-decoration:none}.mc-dropdown-country__item.is-active .mc-dropdown-country__lang.is-active{font-weight:700;text-decoration:none}.mc-dropdown-country__item.is-active .mc-dropdown-country__lang.is-active:hover{text-decoration:none}.mc-dropdown-country__item .ic-flag{display:inline-block;vertical-align:middle}.mc-dropdown-currency{background-color:#fff;font-size:12px}.mc-dropdown-currency__tit{font-size:14px;line-height:1.2;padding:8px 16px;background-color:#f8f8f8}.mc-dropdown-currency__cnt{padding:12px}.mc-dropdown-currency__list-item{width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px;float:left}.mc-dropdown-currency__item{cursor:pointer;border-radius:2px;padding:6px}.mc-dropdown-currency__item:hover{background-color:#5aa0ff;color:#fff}.mc-dropdown-currency__item:hover .mc-dropdown-currency__code,.mc-dropdown-currency__item:hover .mc-dropdown-currency__symbol{color:#fff}.mc-dropdown-currency__item.is-active{background-color:#f5f5f5;color:#234;cursor:default}.mc-dropdown-currency__code,.mc-dropdown-currency__item.is-active .mc-dropdown-currency__code,.mc-dropdown-currency__item.is-active .mc-dropdown-currency__symbol,.mc-hd__dropdown-con.is-active .mc-hd__dropdown-cur,.mc-hd__dropdown-cur:hover,.mc-hd__mail-link,.mc-hd__nav-lnk.is-active{color:#2681ff}.mc-dropdown-currency__code{font-weight:700;font-family:Arial,sans-serif}.mc-dropdown-currency__symbol{font-weight:700;color:#2681ff;margin-left:4px;font-family:Arial,sans-serif}.mc-dropdown-currency__name{margin-left:4px}.mc-hd,.mc-hd_line{background-color:#fff;padding:0 15px}.mc-hd:after,.mc-hd:before,.mc-hd_line:after,.mc-hd_line:before{content:"";display:table}.mc-hd__dropdown:after,.mc-hd__dropdown:before{content:'';right:185px}.mc-hd__inner{max-width:1180px;margin:0 auto}.mc-hd__logo-con{float:left;padding:16px 20px 14px 0}.mc-hd__nav-con{float:left}.hd-func,.mc-hd__func-con{float:right}.hd-logo,.mc-ft__block,.mc-ft__func,.mc-ft__links,.mc-hd__account,.mc-hd__country,.mc-hd__currency,.mc-hd__help,.mc-hd__mobile,.mc-hd__nav-item,.mc-hd__option{float:left}@media screen and (max-width:640px){.mc-hd__func-con,.mc-hd__nav-con{display:none}}.mc-hd__dropdown-con.is-active .mc-hd__dropdown,.mc-hd__logo{display:block}.mc-hd__nav-lnk{font-size:16px;line-height:62px;height:57px;display:block;margin:0 10px;border-bottom:3px solid transparent;padding:0 8px}.mc-hd__nav-lnk:hover{text-decoration:none}.mc-hd__nav-lnk.is-active{border-color:#2681ff}.mc-hd__logo{width:124px;height:30px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v1/trip-logo.e7bdd3cf.png) no-repeat;text-indent:-9999px}@media only screen and (-webkit-min-device-pixel-ratio:2){.mc-hd__logo{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v1/trip-logo-2x.bff50666.png) no-repeat;background-size:124px 30px}}@media only screen and (-webkit-min-device-pixel-ratio:3){.mc-hd__logo{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v1/trip-logo-3x.f0e440e1.png) no-repeat;background-size:124px 30px}}.mc-hd__dropdown-con{position:relative}.mc-hd__dropdown-cur{cursor:pointer}.mc-hd__dropdown{position:absolute;z-index:900;background-color:#fff;border:1px solid #ddd;top:60px;display:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15)}.mc-hd__dropdown:before{border:11px solid transparent;border-bottom-color:#ccc;position:absolute;top:-22px}.mc-hd__dropdown:after{border:11px solid transparent;border-bottom-color:#fff;position:absolute;top:-21px}.mc-hd__dropdown-country:after,.mc-hd__dropdown-currency:after{border-bottom-color:#f8f8f8}.mc-hd__sp-line{border-top:1px solid #ddd;height:0;overflow:hidden;font-size:0;margin:10px 0}.mc-hd__country{font-size:12px;padding:23px 0;line-height:1;margin:0 8px}.mc-hd__currency-cur,.mc-hd__help-cur{line-height:14px}.mc-hd__country .ic-flag{vertical-align:top}.mc-hd__country-lang{line-height:14px;vertical-align:top;margin-left:5px}.mc-hd__currency,.mc-hd__help{padding:23px 0;margin:0 8px;font-size:12px}.mc-hd__dropdown-country{width:650px;right:-180px}.mc-hd__dropdown-country:after,.mc-hd__dropdown-country:before{right:185px}.mc-hd__dropdown-currency{width:650px;right:-170px}.mc-hd__dropdown-currency:after,.mc-hd__dropdown-currency:before{right:175px}.mc-hd__dropdown-help{padding:15px 15px 12px;width:240px;right:-90px}.mc-hd__dropdown-help:after,.mc-hd__dropdown-help:before{right:95px}.mc-hd__mail-block{background-color:#f7f7fb;border-radius:2px;padding:8px 10px;margin-bottom:10px}.mc-hd__mail-tip-txt{margin-bottom:4px}.mc-hd__phone-block{padding-left:10px;padding-right:10px}.mc-hd__phone-label{color:#999;font-size:12px;display:block}.mc-hd__phone-num{font-size:20px;line-height:1.2;display:block;margin-bottom:5px}.mc-hd__work-time{color:#999;font-size:12px;margin-top:5px;display:block}.mc-hd__help-link{display:block;padding:5px 10px;font-size:14px}.mc-hd__help-link:hover{background-color:#5aa0ff;color:#fff;text-decoration:none}.mc-hd__account{padding:15px 0;margin:0 8px}.mc-hd__account-cur{color:#2681ff;cursor:pointer}.mc-hd__account-cur .fi-account{vertical-align:top;line-height:1;font-size:30px}.mc-hd__account-cur:hover{color:#5aa0ff}.mc-hd__account-username{display:inline-block;padding-top:7px;margin-left:5px;font-size:14px;font-weight:700;line-height:16px}.mc-hd__account-btn{font-size:14px;line-height:30px;padding:0 15px;background-color:#2681ff;display:inline-block;color:#fff;border-radius:4px;cursor:pointer}.mc-hd__account-btn:hover{background-color:#5aa0ff;color:#fff;text-decoration:none}.mc-hd__dropdown-account{padding:15px;min-width:200px;right:-40px}.mc-hd__dropdown-account:after,.mc-hd__dropdown-account:before{right:65px}.mc-hd__dropdown-account .mc-hd__sp-line{margin:6px 0}.mc-ft__country-name,.mc-ft__currency-code,.mc-hd__mobile{margin-left:5px}.mc-hd__register,.mc-hd__search-order,.mc-hd__sign-in{display:block;line-height:38px;height:40px;padding:0 20px;text-align:center;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;white-space:nowrap}.mc-hd__register:hover,.mc-hd__search-order:hover,.mc-hd__sign-in:hover{text-decoration:none}.mc-hd__sign-in{color:#fff;background-color:#ff9600}.mc-hd__sign-in:hover{color:#fff;background-color:#ff7200}.mc-hd__register{color:#ff9600;border:1px solid #ff9600;margin-top:10px}.mc-hd__register:hover{color:#fff;border-color:#ff7200;background-color:#ff7200}.mc-hd__search-order{color:#2681ff;border:1px solid #2681ff;margin-top:20px}.mc-hd__search-order:hover{color:#fff;border-color:#5aa0ff;background-color:#5aa0ff}.mc-hd__account-link{display:block;font-size:14px;padding:6px 10px;white-space:nowrap}.mc-hd__account-link:hover{background:#5aa0ff;color:#fff;text-decoration:none}.mc-hd__mobile{padding:15px 0}.mc-hd__mobile-cur{position:relative;cursor:pointer;padding:1px}.mc-hd__mobile-cur .fi-mobile{font-size:28px;line-height:1;vertical-align:top;color:#789}.mc-hd__mobile-cur:hover .fi-mobile{color:#2681ff}.mc-hd__mobile-cur:hover .mc-hd__mobile-hint{display:block}.mc-hd__mobile-hint{display:none;position:absolute;border:1px solid #666;font-size:12px;right:6px;top:-14px;white-space:nowrap;padding:0 4px;color:#666;border-radius:2px;line-height:1.2;background-color:#fff}.mc-ft__country-name,.mc-ft__currency-code,.mc-ft__currency-symbol{vertical-align:top;font-size:14px}.mc-hd_line{border-bottom:1px solid #ddd}.mc-ft,.mc-ft_line{background-color:#fff;padding-bottom:35px}.mc-ft__cnt{padding:40px 70px 10px}@media screen and (max-width:900px){.mc-ft__cnt{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px}}.mc-ft__func{width:35%}@media screen and (max-width:640px){.mc-ft__func{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}}.mc-ft__country,.mc-ft__currency{border:1px solid #ccc;padding:12px;max-width:200px;margin-bottom:12px;height:14px;line-height:14px;position:relative;border-radius:4px;cursor:pointer}.mc-ft__country .ic-flag,.mc-ft__currency .ic-flag{vertical-align:top}.mc-ft__country .fi-arrow-down,.mc-ft__currency .fi-arrow-down{position:absolute;right:10px;color:#666}.mc-ft__dropdown-con{position:relative}.mc-ft__dropdown-con.is-active .mc-ft__dropdown{display:block}.mc-ft__dropdown{margin-bottom:50px;bottom:0;left:-1px;display:none}.mc-ft__dropdown:after,.mc-ft__dropdown:before{content:'';position:absolute;left:50px}.mc-ft__dropdown:before{border:11px solid transparent;border-top-color:#ccc;bottom:-22px}.mc-ft__dropdown:after{border:11px solid transparent;border-top-color:#fff;bottom:-21px}.mc-ft__dropdown-country,.mc-ft__dropdown-currency{width:650px;cursor:default}.mc-ft__links{width:65%}@media screen and (max-width:800px){.mc-ft__links{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mc-ft__block{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px}}.mc-ft__block{width:33.33%}@media screen and (max-width:600px){.mc-ft__block{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:0;width:100%;margin-bottom:20px}}.mc-ft__block-tit{font-size:16px;font-weight:700;margin-bottom:10px}.mc-ft__link-list{font-size:14px}.mc-ft__list-item{margin-bottom:2px;font-size:12px}.mc-ft__list-item a:hover{color:#2681ff}.mc-ft__social-label{color:#7c7c7c}.mc-ft__social-item{float:left;margin-right:8px}.mc-ft__social-link{font-size:20px;color:#7c7c7c;display:block}.m-cld .mc-ft__social-link .next-btn,.m-cld .mc-ft__social-link .prev-btn,.mc-ft__social-link .fi,.mc-ft__social-link .m-cld .next-btn,.mc-ft__social-link .m-cld .prev-btn{line-height:1}.mc-ft__rights{padding-top:30px;text-align:center;color:#789;font-size:12px}.a-icon,.c-icon,.f-icon,.s-icon,.srh-icon{font-size:0}.mc-ft__shgs-link{color:#7c7c7c}.mc-ft__shgs-link:hover{color:#7c7c7c;text-decoration:none}.mc-ft .ic-shgs,.mc-ft_line .ic-shgs{background-image:url(//pic.tripcdn.com/common_v2/sh-sgs.png);width:79px;height:28px;display:inline-block;vertical-align:middle}.mc-ft .ic-shgs-icon,.mc-ft_line .ic-shgs-icon{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/shgs-icon.9b99c73b.png);width:18px;height:18px;display:inline-block;vertical-align:top;margin-right:4px}.mc-ft_line{border-top:1px solid #eee}.mc-dropdown-currency__symbol .icon-inr,.mc-dropdown-currency__symbol .icon-rub,.mc-dropdown-currency__symbol .icon-try{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/sprite-currency-symbol.e1fcdc84.png) no-repeat;width:9px;height:14px;display:inline-block;font-size:0;vertical-align:middle}.mc-dropdown-currency__symbol .icon-inr{background-position:0 -1px}.mc-dropdown-currency__item:hover .icon-inr{background-position:-12px -1px}.mc-dropdown-currency__symbol .icon-rub{background-position:-2px -27px}.mc-dropdown-currency__item:hover .icon-rub{background-position:-14px -27px}.mc-dropdown-currency__symbol .icon-try{background-position:0 -52px}.mc-dropdown-currency__item:hover .icon-try{background-position:-12px -52px}.icon-back-top{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/global-sprite.2ea50db1.png) -122px -154px no-repeat;display:inline-block}.icon-chat{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/global-sprite.2ea50db1.png) -70px -292px no-repeat;display:inline-block}.a-icon,.c-icon,.icon-shgs,.s-icon,.srh-icon{display:inline-block;vertical-align:middle}.c-icon{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/global-sprite.2ea50db1.png) 1024px 1024px no-repeat}.s-icon{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/status-sprite.885ce9c1.png) 1024px 1024px no-repeat}.a-icon{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/transfer-icon.30ad1c03.png) 1024px 1024px no-repeat}.icon-shgs{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/sh-sgs.614b5a00.png);width:79px;height:28px}.icon-select-angle{width:8px;height:4px;background-position:-40px -248px}.icon-account-app{width:34px;height:34px;background-position:-124px -120px}.icon-account-s{width:24px;height:24px;background-position:0 -120px}.icon-account-sa{width:24px;height:24px;background-position:-24px -120px}.icon-account-ms{width:23px;height:24px;background-position:-183px -94px}.icon-account-msa{width:23px;height:24px;background-position:-157px -94px}.icon-account-r,.icon-account-ra,.icon-info-m-w,.icon-warning-m{height:32px;width:32px}.icon-account-r{background-position:-56px -120px}.icon-account-ra{background-position:-88px -120px}.icon-media{width:45px;height:45px}.icon-facebook{background-position:0 -152px}.icon-twitter{background-position:-48px -152px}.icon-youtube{background-position:0 -200px}.icon-google-plus{background-position:-48px -200px}.icon-flag{width:30px;height:20px}.icon-en{background-position:0 -48px}.icon-tc{background-position:-32px -48px}.icon-jp{background-position:-64px -48px}.icon-kr{background-position:-96px -48px}.icon-sg{background-position:-128px -48px}.icon-id{background-position:-160px -48px}.icon-my{background-position:-192px -48px}.icon-th{background-position:0 -72px}.icon-fr{background-position:-32px -72px}.icon-de{background-position:-64px -72px}.icon-es{background-position:-96px -72px}.icon-ru{background-position:-128px -72px}.icon-cn{background-position:-160px -72px}.icon-hk{background-position:-192px -72px}.icon-au{background-position:0 -424px}.icon-tel{width:27px;height:27px;background-position:0 -280px}.icon-tel-s{width:14px;height:14px;background-position:-33px -257px}.icon-correct{width:32px;height:28px;background-position:0 -248px}.icon-correct-blue{width:15px;height:14px;background-position:-92px -248px}.icon-complete{width:24px;height:24px;background-position:-48px -248px}.icon-error{width:12px;height:12px;background-position:-32px -296px}.icon-error-s{width:16px;height:16px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/common.aa4bf2f8.png) 0 -600px no-repeat}.icon-error-l{height:48px;width:48px;background-position:-144px 0}.icon-arrow-lty{width:10px;height:10px;background-position:-72px -258px}.icon-close-btn{width:17px;height:17px;background-position:-96px -200px}.icon-close-s{width:11px;height:11px;background-position:-32px -272px}.icon-close-s:hover{background-position:-44px -272px}.icon-close-btn-white{width:17px;height:17px;background-position:-113px -217px}.icon-sort-asc,.icon-sort-dasc{width:9px;height:11px;vertical-align:baseline}.icon-sort-asc{background-position:-56px -272px}.icon-sort-dasc{background-position:-56px -285px}.f-icon,.icon-fb{vertical-align:middle;display:inline-block}.icon-complete-l{height:48px;width:48px;background-position:0 0}.icon-processing-l{height:48px;width:48px;background-position:-48px 0}.icon-info{width:12px;height:12px;background-position:-44px -284px}.icon-info-m-w{background-position:0 -48px}.icon-warning{width:12px;height:12px;background-position:-32px -284px}.icon-warning-triangle{width:18px;height:18px;background-position:-69px -273px}.icon-warning-m{background-position:-32px -48px}.icon-warning-l{height:48px;width:48px;background-position:-96px 0}.icon-back-top{width:24px;height:22px;background-position:-122px -154px}.icon-chat{width:26px;height:26px;background-position:-70px -292px}.icon-order{width:22px;height:27px;background-position:-213px -279px}.icon-app{width:16px;height:26px;background-position:-168px -120px}.icon-gift-white{width:18px;height:18px;background-position:-192px -120px}.icon-correct-l{width:48px;height:48px;background-position:-192px 0}.icon-fb{width:36px;height:36px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/partner-sprite.0f4b17f7.png)}.icon-ipt-name{width:16px;height:16px;background-position:-136px -200px}.icon-ipt-pass{width:16px;height:16px;background-position:-120px -200px}.icon-check-hook{width:11px;height:9px;background-position:-128px -248px}.icon-location{width:24px;height:32px;background-position:-66px -48px}.icon-warning-s{width:24px;height:24px;background-position:-65px -53px}.icon-bed{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/sprite-hotel-search.55b6f889.png) -63px 0 no-repeat;width:20px;height:16px}.icon-srh-close{width:10px;height:10px;background-position:-216px -1px}.icon-db-arrow{width:17px;height:14px;background-position:-136px -220px}.icon-slider-succ{width:22px;height:22px;background-position:-160px -217px}.icon-refresh{width:18px;height:24px;background-position:-188px -216px}.icon-guest-b{width:122px;height:111px;background-position:0 -42px;background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/partner-sprite.0f4b17f7.png)!important}.icon-info-b{width:16px;height:16px;background-position:-168px -299px}.icon-ipt-name-b{width:23px;height:23px;background-position:-214px -95px}.icon-ipt-pass-b{width:23px;height:25px;background-position:-214px -121px}.icon-email-cancel{width:128px;height:128px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/email-cancel.ec534aa1.png) no-repeat}.icon-email-cancel-succ{width:128px;height:128px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/email-cancel-succ.0f678abe.png) no-repeat}.icon-inr{width:9px;height:14px;background-position:-111px -258px}.icon-rub,.icon-try{width:8px;height:14px}.icon-rub{background-position:-121px -258px}.icon-try{background-position:-131px -258px}.f-icon{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/flight-sprite.3422e41f.png) 1024px 1024px no-repeat}.icon-con .c-icon,.icon-keyboard{vertical-align:top}.icon-close-b-s{width:13px;height:13px;background-position:-184px -352px}.icon-address-arrow{width:14px;height:10px;background-position:-201px -382px;vertical-align:top}.icon-earth{width:16px;height:16px;background-position:-88px -378px}.icon-building{width:14px;height:16px;background-position:-109px -377px}.icon-scenic{width:14px;height:14px;background-position:-128px -378px}.icon-province{width:14px;height:14px;background-position:-147px -377px}.icon-airport{width:16px;height:16px;background-position:-167px -378px}.icon-around{width:12px;height:14px;background-position:-184px -380px}.icon-keyboard{width:30px;height:18px;background-position:0 -405px}.pop-close:hover .icon-close-b-s{background-position:-199px -352px}.icon-new-info{width:13px;height:13px;background-position:-70px -378px}.icon-new-scenic{width:14px;height:14px;background-position:0 -437px}.icon-new-province{width:14px;height:14px;background-position:-18px -440px}.icon-new-airport{width:22px;height:12px;background-position:-36px -438px}.icon-new-around{width:16px;height:18px;background-position:-63px -438px}.icon-warning-info{width:12px;height:12px;background-position:-71px -379px}.c-icon.icon-dir-switch{width:28px;height:28px;background-position:-112px -272px}.c-icon.icon-flight-w{width:23px;height:28px;background-position:-145px -248px}.c-icon.icon-hotel-w{width:24px;height:20px;background-position:-176px -251px}.c-icon.icon-train-w{width:18px;height:28px;background-position:-208px -248px}.c-icon.icon-multi-flight-remove{width:18px;height:18px;background-position:-144px -280px}.c-icon.icon-close-light{width:18px;height:18px;background-position:-160px -196px}.c-icon.icon-close-light:hover{width:18px;height:18px;background-position:-184px -196px}.icon-loading-24-fb0{width:24px;height:24px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-24-orange.886dc18b.gif) no-repeat}.icon-star{width:0;height:16px;background-position:0 -367px}.icon-diam{width:0;height:16px;background-position:0 -348px}.icon-diam-0-half,.icon-diam-1,.icon-star-1{width:16px}.icon-diam-1-half,.icon-diam-2,.icon-star-2{width:32px}.icon-diam-2-half,.icon-diam-3,.icon-star-3{width:48px}.icon-diam-3-half,.icon-diam-4,.icon-star-4{width:64px}.icon-diam-4-half,.icon-diam-5,.icon-star-5{width:80px}.icon-diam-5-half,.icon-diam-6{width:96px}.icon-diam-0-half{background-position-x:-80px}.icon-diam-1-half{background-position-x:-64px}.icon-diam-2-half{background-position-x:-48px}.icon-diam-3-half{background-position-x:-32px}.icon-diam-4-half{background-position-x:-16px}.icon-con{display:inline-block}.icon-con-round-bg-green{padding:7px;border-radius:50%;background:#55af32}.clearfix:after,.clearfix:before{content:"";display:table}.block-loading{padding:10px;text-align:center}.css-display-none{display:none}.css-position-fixed{position:fixed}.css-overflow-hidden{overflow:hidden}.header-box{padding:20px 0;background:#fff;position:relative;border-bottom:2px solid #1171b7}.header-box .badge{font-size:12px;padding:0 4px;color:#fff;border-radius:8px;text-align:center;background-color:#ff9913;min-width:8px;height:16px;display:inline-block}.hd-logo a,.hd-logo-trip a{display:block;text-indent:-9999em}.hd-inner{width:1180px;margin:0 auto}.hd-logo{margin-right:10px}.hd-logo a{width:108px;height:44px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/global-sprite.2ea50db1.png) no-repeat}.hd-logo-trip a{width:134px;height:34px;margin-top:5px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v1/trip-logo.e7bdd3cf.png) no-repeat}.hd-logo-new{margin-right:30px}.hd-logo-new a{width:140px;height:56px;background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/easytrip-logo.a0be2f44.png)}.hd-func{height:44px;padding-left:10px;display:inline-block}.hd-func:before{content:"";border-left:1px solid #ddd;height:30px;margin-top:8px;margin-left:-10px;float:left;position:absolute}.hd-func .icon-select-angle{margin-left:4px}.hd-func-item{float:left;position:relative;line-height:44px}.hd-cur-item{cursor:pointer;display:block;padding:0 10px}.hd-help .icon-tel-s{margin-right:3px;margin-top:-1px}.hd-fold{display:none;position:absolute;right:0;margin-right:-50px;line-height:1.5;padding:20px;background:#fff;border:1px solid #ccc;border-radius:3px}.hd-func-dropdown-active:after,.hd-func-dropdown-active:before{right:5px;position:absolute;content:''}.hd-func-dropdown-active{background:#f5f5f5}.hd-func-dropdown-active .icon-select-angle{background-position:-40px -252px}.hd-func-dropdown-active .hd-cur-item{color:#1171b7}.hd-func-dropdown-active:before{top:26px;border:10px solid transparent;border-bottom-color:#ccc}.hd-func-dropdown-active:after{top:27px;border:10px solid transparent;border-bottom-color:#fff}.hd-func-dropdown-active .hd-fold{display:block}.hd-account.hd-func-dropdown-active:before{right:50%;margin-right:-15px;border-bottom-color:#1171B7;z-index:1;top:26px}.hd-account.hd-func-dropdown-active:after{right:50%;margin-right:-15px;z-index:1;top:28px}.hd-account{background:#1171b7;border-radius:30px;padding:6px 14px 6px 7px;margin:4px 0 0 10px;line-height:1.5}.hd-account .icon-account{margin-top:-3px}.hd-account-link .icon-account-s,.hd-account-link .icon-account-sa{margin-top:-1px}.hd-account-link:hover{text-decoration:none}.hd-account-link .badge{position:absolute;margin-left:3px;margin-top:-7px;background:#ffb000;font-family:Tahoma,sans-serif;line-height:16px;min-width:0;padding:0 5px}.hd-account-login,.hd-account-name{color:#fff;font-size:16px;font-weight:700;margin-left:3px;display:inline-block;max-width:80px;vertical-align:middle}.hd-account-menu{width:230px;margin-right:0;padding:5px 0 0;top:46px;border:1px solid #1171b7;-webkit-box-shadow:0 1px 3px #116AAB;box-shadow:0 1px 3px #116AAB}.hd-account-menu a{display:block;padding:7px 15px;font-size:18px;line-height:1.3}.hd-account-menu a:hover{background:#1171b7;color:#fff;text-decoration:none;position:relative;z-index:1;top:1px}.hd-help-list .help-list li a:hover,.mod-tab a:hover{background:#e5e5e5;text-decoration:none}.hd-account-menu a:first-child{margin-top:0}.hd-account-menu a .badge{float:right}.hd-account-menu .account-guest{border-top:1px solid #999;margin:0 15px;padding:7px 0 12px}.hd-account-menu .account-guest:hover{margin:0;padding:7px 15px 12px;border-color:#1171b7;position:static}.hd-account-menu .account-guest span{font-size:14px;color:#666;line-height:1.3;display:block}.hd-account-menu .account-guest:hover span{color:#fff}.hd-menu-sp{border-top:1px solid #ccc;margin:4px 10px}.hd-help-list{width:240px;padding-bottom:10px}.hd-help-list dt{color:#999;line-height:1;font-size:14px;margin-bottom:3px}.hd-help-list dt .em{color:#06c;font-weight:700}.hd-help-list dd{color:#333;margin-bottom:8px;font-size:22px;line-height:1.1}.hd-help-list .single dt{margin-bottom:5px}.hd-help-list p a{font-size:14px;color:#1171b7}.hd-help-list .hour{color:#999;font-size:12px;margin-top:15px}.hd-help-list .help-list{margin-top:-5px}.hd-help-list .help-list li{margin:0 -20px}.hd-help-list .help-list li a{font-size:14px;color:#1171b7;display:block;padding:7px 20px;line-height:1.3}.hd-help-list .hd-menu-sp{margin:10px 0}.hd-language-sw{padding:0 10px}.hd-language-sw .current{color:#06c;font-weight:700}.hd-language-sw .current:hover{text-decoration:none;cursor:default}.hd-currency-list,.hd-language-list{width:720px}.hd-language-list-less{width:240px}.hd-language-list .tit{font-size:24px;font-weight:400;margin:-8px 0 12px}.hd-language-list-less .tit{font-size:14px}.hd-language .icon-flag{margin-top:-2px}.hd-currency-list a,.hd-language-list a{line-height:23px;float:left;width:33%;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.hd-language-list-less a{width:100%}.hd-currency-list .active,.hd-currency-list .active:hover,.hd-language-list .active,.hd-language-list .active:hover{background:#f5f5f5;color:#333;cursor:default}.hd-currency-list a:hover,.hd-language-list a:hover{background-color:#1171b7;color:#fff;text-decoration:none}.hd-app-download{padding-left:20px}.hd-app-download .icon-app{margin-right:6px;position:relative;top:-2px}.hd-app-download a{display:block}.hd-app-download a:hover{text-decoration:none}.hd-app-download .pack-tip{display:none;right:0;top:-18px;position:absolute;background:#fff;padding:2px 5px;border:1px solid #ccc;border-radius:3px;z-index:100;line-height:1.5}.hd-app-download:hover .pack-tip{display:block}.hd-func-dropdown.hd-currency-new:before{border:12px solid transparent;border-bottom-color:#ccc;top:20px;right:22px}.hd-func-dropdown.hd-currency-new:after{border:12px solid transparent;border-bottom-color:#F3F5F8;top:21px;right:22px}.hd-currency-new .hd-currency-list{width:800px;padding:0;font-size:14px}.hd-currency-new .tit{background:#F3F5F8;background:rgba(16,65,114,.05);font-size:14px;font-weight:400;height:42px;line-height:42px;padding-left:24px}.hd-currency-new .cnt{padding:7px 12px}.hd-currency-new .hd-currency-list a{height:28px;display:inline-block;line-height:28px;padding:0 0 0 12px;width:31%;float:none;-webkit-box-sizing:inherit;box-sizing:inherit}.ft-app,.ft-media{-webkit-box-sizing:border-box}.hd-currency-new .cnt a.active,.hd-currency-new .cnt a:hover{text-decoration:none;color:#fff;background:#2577E3}.hd-currency-new .cnt .symbol{color:#155EBD;display:inline-block;min-width:24px;font-family:tahoma,arial,sans-serif}.hd-currency-new .cnt .code{display:inline-block;min-width:33px;font-family:tahoma,arial,sans-serif}.hd-currency-new .cnt a.active .symbol,.hd-currency-new .cnt a:hover .symbol{color:#fff}.hd-currency-new a.active .icon-inr,.hd-currency-new a:hover .icon-inr{background-position:0 -388px}.hd-currency-new a.active .icon-rub,.hd-currency-new a:hover .icon-rub{background-position:-10px -387px}.hd-currency-new a.active .icon-try,.hd-currency-new a:hover .icon-try{background-position:-20px -388px}.hd-nav{float:left;margin:8px 0 0}.hd-nav li{float:left;margin:0 5px}.hd-nav a{display:block;font-size:16px;color:#333;padding:6px 10px}.hd-nav a:hover{text-decoration:none;color:#1171b7}.hd-nav .active{color:#fff;background:#1171b7;border-radius:4px}.hd-nav .active:hover{color:#fff}.hd-nav .new-badge{position:absolute;display:inline-block;font-size:14px;padding:3px 7px;border-radius:2px;background-color:#ffb000;margin-left:52px;margin-top:-20px;line-height:1;color:#fff}.ft-fold-tit,.hd-help-mobile,.hd-toggle,.hd-toggle-con .hd-language-sw,.header-box-simple .hd-nav-main{display:none}.hd-nav .new-badge:after{content:'';position:absolute;left:0;bottom:-5px;border:5px solid transparent;border-left-color:#ffb000}.footer-box{padding:30px 0;background:#fff;border-top:2px solid #f5f5f5}.ft-inner{width:1180px;margin:0 auto}.ft-fold-tit{border-bottom:1px solid #ccc;border-top:0;line-height:40px;padding:10px 15px;background-color:#f5f5f5}.ft-common{margin-bottom:40px}.ft-common dt{color:#666;font-weight:700;margin-bottom:5px;font-size:14px}.ft-common dd a{display:inline-block;color:#666;margin-right:20px;margin-bottom:5px}.ft-common-item{margin-bottom:15px}.ft-language .cur-lang{margin:5px 0 10px}.ft-language .cur-lang a{margin:0}.ft-language .cur-lang a:hover{text-decoration:none}.ft-language .ft-lang-list li{font-size:14px;float:left;width:195px}.ft-language .ft-lang-list li a{margin:0;line-height:25px;display:block;padding:8px}.ft-language .ft-lang-list li a:hover{text-decoration:none;background:#1171b7;color:#fff}.ft-language .ft-lang-list li a.active:hover,.seo-box{color:#666}.ft-language .ft-lang-list li a.active{background:#f5f5f5;cursor:default}.ft-language .lang-list{display:none}.ft-language-active .lang-list{display:block}.ft-app,.ft-app a{display:inline-block}.ft-language-active .icon-select-angle{background-position:-112px -248px}.ft-channel{margin:40px 0}.ft-app{width:50%;text-align:right;padding-right:80px;box-sizing:border-box;border-right:1px solid #ececec}.ft-app a{padding:10px 15px;border:1px solid #dedede;border-radius:6px;margin-right:10px;vertical-align:middle}.ft-app a:hover{-webkit-box-shadow:inset 0 2px 3px #bdcedf;box-shadow:inset 0 2px 3px #bdcedf;border-color:#91a7c3}.ft-app a i{display:block;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/spread_app.c699fcc9.jpg) no-repeat}.ft-app .ft-app-store i{width:138px;height:40px}.ft-app .ft-google-pay i{width:145px;height:40px;background-position:0 -40px}.ft-app .ft-td-code,.ft-app .ft-td-code-en,.ft-app .ft-td-code-hk,.ft-app .ft-td-code-jp,.ft-app .ft-td-code-kr{width:86px;height:86px;display:inline-block;vertical-align:middle}.ft-app .ft-td-code{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/app_dimensional.76461cef.png) no-repeat}.ft-app .ft-td-code-hk{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/webfooter-86x86-hk.b3291799.png) no-repeat}.ft-app .ft-td-code-en{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/webfooter-86x86-en.46857797.png) no-repeat}.ft-app .ft-td-code-kr{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/webfooter-86x86-kr.f5249482.png) no-repeat}.ft-app .ft-td-code-jp{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/webfooter-86x86-jp.456da467.png) no-repeat}.ft-app .ft-td-code-sg{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/app_dimensional_sg.1cd698fe.png)}.ft-media{width:50%;display:inline-block;text-align:left;padding-left:70px;box-sizing:border-box}.c-btn,.ft-copyright,.ft-shgs{text-align:center}.c-ipt,.c-sel,.tile-con .tile{-webkit-box-sizing:border-box}.button,.c-ipt,.c-sel,.reset-wrap .c-ipt,.tile-con .tile{box-sizing:border-box}.ft-media a{margin:0 10px;-webkit-transition:all ease .1s;transition:all ease .1s}.container .operation,.ft-copyright p,.page-within-container-box,.top_info .mobileApp_box{margin-top:-10px}.header,.menu,.topbar{-webkit-transition:width .4s ease-out}.ft-media a:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.ft-copyright{border-top:1px solid #ececec}.ft-copyright p{display:inline-block;padding:0 10px;background:#fff;color:#666}.ft-copyright .ft-icp{display:block}.ft-shgs{padding-top:10px}.seo-inner{width:1180px;margin:0 auto;padding-top:20px}.seo-fold-tit{color:#333;display:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:40px;padding:10px 15px}.seo-box .seo-tit{margin-bottom:5px}.seo-box p{margin-bottom:25px}.page-inner{width:1180px;margin:0 auto}.mod-box{margin-bottom:10px}.mod-inner{width:1180px;margin:0 auto}.mod-inner-thin{width:1024px}.mod-inner-fuild{width:100%}.mod-tit{font-size:24px;font-weight:400}.tile-con{padding:0;margin:0 -10px}.tile-con .tile{float:left;width:33.3333%;padding:10px}.tile-con-2-col .tile{width:50%}.tile-con-3-col .tile{width:33.3333%}.tile-con-4-col .tile{width:25%}.tile .tile-inner{background:#fff;position:relative}.tile .tile-link{display:block;text-decoration:none;padding:10px;border:2px solid #fff}.c-btn,.price-num{display:inline-block}.tile .tile-link:hover{border-color:#ffb000;background:#fffdfa}.tile-con-compact{margin:0 -1px}.tile-con-compact .tile{padding:1px}.c-ipt,.c-sel{margin:0;vertical-align:middle;height:40px;line-height:40px;font-size:14px;padding:0 8px;border:1px solid #ccc}.c-btn,.c-sel{height:36px}.c-ipt[type=text]:focus{-webkit-box-shadow:0 0 0 2px #6cf;box-shadow:0 0 0 2px #6cf}.ipt-borderless{border:0}.ipt-error{border-bottom:3px solid #e74c3c}.ipt-placeholder[type=text]{color:#bbb}.ipt-gray{background-color:#ccc}.ipt-gray:focus{background-color:#fff}.ipt-weaken{background-color:#eee}.ipt-weaken:focus{background-color:#fff}.ipt-placeholder{color:#999}.c-ipt-date{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/global-sprite.2ea50db1.png) 100% -312px no-repeat #fff}.c-btn{cursor:pointer;padding:0 1em;color:#fff;font-size:16px;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:36px;border:0;border-bottom:2px solid #0c5284;background:#1171b7;white-space:nowrap}.btn-flat{border-bottom:0 none}.btn-normal:hover,.c-btn:hover{color:#fff;text-decoration:none;background-color:#3498db;border-color:#2980b9}.btn-link:hover,.info-field-list .field-key .field-tip-link:hover,.mod-sign-in .extra-cnt a,.mod-sign-in .sigin-guest a{text-decoration:underline}.btn-key{background-color:#ffb000;border-color:#e67e22}.btn-key:hover{background-color:#ffc600;border-color:#f39c12}.btn-outline{background-color:transparent;color:#1171b7;border:1px solid #1171b7}.btn-outline:hover{background-color:#1171b7;color:#fff}.btn-outline-white{border-color:#fff;color:#fff}.btn-outline-white:hover{background-color:#041C2D;border:1px solid #fff}.btn-link,.btn-link:hover{background:0 0;color:#1171b7}.btn-link{border:none;padding:0}.btn-ghost{background-color:#fff;color:#1171b7;border:1px solid #dbdbdb;border-bottom:2px solid #dbdbdb}.btn-ghost.btn-flat{border-bottom:1px solid #dbdbdb}.btn-ghost:hover{color:#fff;background-color:#1171b7;border-bottom:2px solid #0C5284}.btn-ghost.btn-flat:hover{border:0}.btn-disabled,.btn-disabled:hover{background:#ccc!important;border-color:#ccc!important;color:#fff!important}.btn-disabled{cursor:default!important;outline:0!important}.btn-l{height:42px;line-height:42px;font-size:17px}.btn-xl{height:54px;line-height:54px;font-size:24px}.btn-s{height:32px;line-height:32px;font-size:14px;padding:0 .8em}.c-price,.price-from{font-size:12px}.ui-checkbox .fake-checkbox,.ui-radio .fake-radio{line-height:1;padding:7px;margin-right:2px;text-align:center}.price-from{color:#ccc}.price-currency{font-size:14px;color:#999}.price-num{font-size:14px;color:#1171b7}.ui-checkbox{font-size:14px;cursor:pointer}.ui-checkbox:hover{color:#3498db}.ui-checkbox .icon-check-hook{position:absolute;left:2px;top:2px}.ui-checkbox .hide-checkbox,.ui-checkbox .icon-check-hook{display:none}.ui-checkbox .fake-checkbox{position:relative;top:-1px;display:inline-block;border:1px solid #fff;vertical-align:middle}.ui-checkbox:hover .fake-checkbox{border-color:#3498db}.ui-checkbox.ui-checked{color:#ffb000}.ui-checkbox.ui-checked .icon-check-hook{display:block}.ui-checkbox.ui-checked .fake-checkbox{border-color:#ffb000}.ui-radio{font-size:14px;cursor:pointer}.ui-radio .radio-dot{background-color:#333;width:8px;height:8px;border-radius:8px;vertical-align:top}.ui-radio .hide-radio,.ui-radio .radio-dot{display:none}.ui-radio .fake-radio{display:inline-block;border:1px solid #333;vertical-align:middle;border-radius:16px}.ui-radio.ui-checked{color:#333}.ui-radio.ui-checked .radio-dot{display:block}.ui-radio.ui-checked .fake-radio{border-color:#333;padding:3px}.radio-switch{display:inline-block}.radio-switch .tab{position:relative;border:1px solid #1171B7;float:left;margin-right:-1px;padding:6px 30px;font-size:16px;color:#1171b7}.radio-switch .tab:hover{text-decoration:none;background:#d6eeff}.radio-switch .active,.radio-switch .active:hover{background:#1171b7;color:#fff;cursor:default}.radio-switch .tab:first-child{border-radius:4px 0 0 4px}.radio-switch .tab:last-child{border-radius:0 4px 4px 0}.radio-switch .disabled{position:static;border:1px solid #ccc;color:#ccc}.radio-switch .disabled:hover{background:#fff;color:#ccc;cursor:default}.button-minus,.button-plus{position:relative;cursor:pointer;vertical-align:middle;display:inline-block;width:34px;height:34px;border:1px solid #1171b7;border-radius:4px}.button-minus .minus,.button-plus .plus-h{border:1px solid #1171b7;height:0;width:16px;display:block;margin:16px auto}.button-plus .plus-v{border:1px solid #1171b7;position:absolute;top:8px;left:16px;height:16px}.button-minus:hover{background:#1171b7;border-color:#1171b7}.button-minus:hover .minus{border-color:#fff}.button-plus:hover{background:#1171b7;border-color:#1171b7}.button-minus.disabled,.button-plus.disabled{background:#fff;cursor:default}.button-plus:hover .plus-h,.button-plus:hover .plus-v{border-color:#fff}.button-minus.disabled,.button-minus.disabled .minus,.button-plus.disabled,.button-plus.disabled .plus-h,.button-plus.disabled .plus-v{border-color:#ccc;z-index:0}.info-field-list .info-field-item:after{content:'';display:table}.info-field-list .field-key{font-size:12px;display:block;line-height:20px;padding-bottom:5px;font-weight:600}.info-field-list .field-key .field-tip-link{color:#1171b7;font-weight:400;margin-left:20px;cursor:pointer}.info-field-list .field-tip{color:#666;margin:-6px 0 10px}.info-field-list .msg-error{color:#e74c3c;font-size:12px;display:block}.overlay-bg{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;background-color:rgba(0,0,0,.5);filter:Alpha(opacity=50);z-index:1000}.overlay-bg-light{background:#ddd;background-color:rgba(221,221,221,.8);filter:Alpha(opacity=80)}@media only screen and (max-width:768px){.fold-tit .icon-select-angle,.fold-tit .icon-select-angle-s{border-bottom:0;border-right:0;background:0 0;content:""}.fold-tit{display:block;font-size:16px;position:relative;cursor:pointer;line-height:1.5}.fold-tit-s{font-size:12px;margin-bottom:4px;color:#1171b7}.fold-tit .icon-select-angle{margin:-8px 0 0;border-top:solid 2px #1171b7;border-left:solid 2px #1171b7;position:absolute;top:50%;right:20px;width:10px;height:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fold-tit .icon-select-angle-s{position:relative;top:-3px;margin-left:.5em;display:inline-block;border-top:solid 1px #1171b7;border-left:solid 1px #1171b7;width:5px;height:5px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fold-content{display:none}.fold-active .fold-tit .icon-select-angle{margin:-3px 0 0;border-top:0;border-left:0;border-bottom:solid 2px #1171b7;border-right:solid 2px #1171b7}.fold-active .fold-tit .icon-select-angle-s{position:relative;top:1px;border-top:0;border-left:0;border-bottom:solid 1px #1171b7;border-right:solid 1px #1171b7}.fold-active .fold-content{display:block}.hd-app-download,.hd-language-sw{display:none}}@media only screen and (max-width:1200px){.ft-inner,.hd-inner,.mod-inner,.page-inner,.seo-inner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.mod-inner-thin{width:1024px}.seo-inner{padding-top:20px}.hd-nav li{margin:0}}@media only screen and (max-width:1024px){.mod-inner-thin{width:100%}.hd-cur-item{padding:0 5px}.ft-app{width:60%}.ft-media{width:40%}.hd-logo-new{margin-right:10px}}@media only screen and (max-width:950px){.ft-app{padding-right:40px}.ft-media{padding-left:40px}}@media only screen and (max-width:870px){.ft-app,.ft-media{width:100%;text-align:center}.ft-app{border:0;padding-right:0;margin-bottom:20px}.ft-media{padding-left:0}}@media only screen and (max-width:768px){.hd-menu,.hd-toggle-simple{display:none}.ft-inner,.hd-inner,.page-inner,.seo-inner{padding:0}.hd-func,.hd-nav,.hd-nav li{float:none}.hd-logo{margin:20px 0 20px 20px}.hd-toggle-con{float:right}.hd-toggle{display:block;float:left;position:relative;padding:5px;margin:24px 2px 0;background:0 0;border:1px solid transparent;border-radius:4px}.hd-toggle.active{background:#e5e5e5}.hd-toggle-account .badge{position:absolute;margin-left:-12px;margin-top:-6px}.hd-toggle-menu{padding:8px 6px}.hd-toggle-menu .hd-toggle-bar{display:block;height:3px;background:#1171b7;width:30px;border-radius:2px;margin-top:1px}.hd-toggle-menu .hd-toggle-bar+.hd-toggle-bar,.hd-toggle-menu .hd-toggle-bar+.hd-toggle-bar+.hd-toggle-bar{margin-top:8px}.hd-toggle-con .hd-language-sw{display:block;float:left;font-size:20px;line-height:44px;margin-top:24px}.hd-func,.hd-nav,.header-box{margin:0;padding:0}.hd-menu-show-account,.hd-menu-show-all{display:block}.hd-menu-show-account .hd-currency,.hd-menu-show-account .hd-help,.hd-menu-show-account .hd-help-mobile,.hd-menu-show-account .hd-language,.hd-menu-show-account .hd-nav{display:none}.hd-menu-show-account .hd-account{display:block;padding:0}.hd-menu-show-account .hd-account .hd-account-link{display:none}.hd-menu-show-account .hd-account .hd-account-menu{display:block;position:static;width:auto;padding:0;border:0}.hd-menu-show-account .hd-account .hd-account-menu .hd-menu-sp{display:none}.hd-menu-show-account .hd-account .hd-account-menu a{font-size:16px;padding:15px;border-bottom:1px solid #ddd}.hd-menu-show-help{display:block}.hd-menu-show-help .hd-currency,.hd-menu-show-help .hd-language,.hd-menu-show-help .hd-nav{display:none}.hd-menu-show-currency,.hd-menu-show-help .hd-help-mobile{display:block}.hd-menu-show-currency .hd-help-mobile,.hd-menu-show-currency .hd-language,.hd-menu-show-currency .hd-nav{display:none}.hd-menu-show-currency .hd-currency{display:block}.hd-menu-show-currency .hd-currency .hd-cur-item{display:none}.hd-menu-show-currency .hd-currency .hd-currency-list,.hd-menu-show-language{display:block}.hd-menu-show-language .hd-currency,.hd-menu-show-language .hd-help-mobile,.hd-menu-show-language .hd-nav{display:none}.hd-menu-show-language .hd-language{display:block}.hd-menu-show-language .hd-language .hd-cur-item{display:none}.hd-menu-show-language .hd-language .hd-language-list{display:block}.header-box{border-width:1px}.hd-header{border-bottom:1px solid #1171b7}.hd-header:after{content:"";display:table;clear:both}.hd-func{clear:both;width:100%;height:auto;border-left:0 none}.hd-func-item{float:none}.hd-fold{border-radius:0}.hd-account,.hd-help{display:none}.hd-currency-list,.hd-language-list{width:100%;margin-left:0;position:static;border:0;padding:0;background:#1171b7}.hd-currency-list:after,.hd-language-list:after{content:"";display:table;clear:both}.hd-func-dropdown-active:after,.hd-func-dropdown-active:before{display:none}.hd-currency-list a,.hd-language-list a{display:inline-block;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:16px;padding:18px 50px}.hd-currency-list .active,.hd-currency-list .active:hover,.hd-language-list .active,.hd-language-list .active:hover{background:#1171B7;color:#fff}.hd-language-list .tit{display:none}.hd-nav li{margin-left:30px;border-bottom:1px solid #ccc}.hd-nav li:last-child{border-bottom:0 none}.hd-nav a{padding:15px 15px 15px 30px;margin-left:-30px}.hd-nav a:hover{color:#333;background:#e5e5e5;margin-top:-1px;padding-top:16px;margin-bottom:-1px;padding-bottom:16px;position:relative}.hd-nav .active{color:#1171b7;background:#fff;border-radius:0;font-weight:700}.hd-nav .active:hover{color:#1171b7}.hd-cur-item{font-size:16px;padding:10px 30px;border-bottom:1px solid #ccc;position:relative;line-height:40px}.hd-cur-item .icon-select-angle{margin:-8px 0 0;border-top:solid 2px #1171b7;border-left:solid 2px #1171b7;border-bottom:0;border-right:0;background:0 0;position:absolute;top:50%;right:30px;content:"";width:10px;height:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.hd-func-dropdown-active .hd-cur-item .icon-select-angle{margin:-3px 0 0;border-top:0;border-left:0;border-bottom:solid 2px #1171b7;border-right:solid 2px #1171b7}.hd-help-mobile{display:block}.hd-help-mobile .hd-help-call{padding-right:50px;position:relative}.hd-help-mobile .icon-tel{position:absolute;top:50%;right:20px}.hd-help-mobile .help-call .link{display:block;padding:5px 0 5px 30px;border:0}.hd-help-mobile .help-call .link:hover{margin-top:0;margin-bottom:0}.hd-help-mobile .help-call .label{position:relative;display:block;font-size:14px;color:#999;margin-bottom:3px}.hd-help-mobile .help-call .label .em{color:#06c;font-weight:700}.hd-help-mobile .help-call .phone-num{font-size:22px;line-height:1.1}.hd-help-mobile .help-call .hour{color:#999;font-size:12px;padding:10px 0}.hd-nav-main{border-bottom:1px solid #ccc}.ft-fold-content,.seo-fold-content{background:#fcfcfc;border-bottom:1px solid #ddd}.seo-box{border-top:1px solid #ccc}.seo-fold-tit{display:block;border-top:0}.seo-fold-content{padding:10px 15px}.footer-box{padding-top:0;border-top:0;border-top:1px solid #ccc;margin-top:-1px}.ft-common{margin-bottom:0;padding:10px 10px 0}.ft-channel{margin:30px 0}.ft-copyright p{margin-top:10px}.ft-fold-tit{display:block}.ft-fold-content{padding:10px 15px}}@media only screen and (max-width:700px){.hd-currency-list a,.hd-language-list a{width:100%}}@media only screen and (max-width:480px){.hd-currency-list a,.hd-language-list a{width:100%;padding:15px 30px}.hd-logo{margin:10px}.hd-toggle{margin-top:10px}.hd-nav li.nav-train{border-bottom:0 none}.hd-toggle-con .hd-language-sw{float:left;font-size:20px;line-height:44px;margin-top:10px}.ft-app{margin-bottom:10px}.ft-app a{margin-bottom:20px}.ft-app .ft-td-code{display:none}.ft-copyright span,.ft-language .ft-lang-list li a{display:block}.ft-language .ft-lang-list li{width:auto;float:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:3){.s-icon{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/status-sprite-2x.fe811db8.png);background-size:240px auto}.c-icon,.c-ipt-date,.hd-logo a{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/global-sprite-2x.f73467c7.png);background-size:240px auto}.hd-logo-new a{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/easytrip-logo-2x.8ca386b9.png);background-size:182px auto}.icon-loading-16{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-16.3ab6b1fd.gif)}.icon-loading-24{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-24-2x.6566845d.gif);background-size:24px auto}.icon-loading-32{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-32-2x.cce53e03.gif);background-size:32px auto}.icon-loading-16-gray{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-16-gray.e95bb85b.gif)}.icon-loading-24-gray{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-24-gray-2x.155d4497.gif);background-size:24px auto}.icon-loading-32-gray{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-32-gray-2x.440a6482.gif);background-size:32px auto}}.jmkt-picsroller{z-index:0!important}.icon-double-angle-arrow{width:14px;height:14px;position:relative;overflow:hidden}.icon-double-angle-arrow span{position:absolute;left:-1px;bottom:-8px;border:8px solid transparent;border-top:8px solid #1171b7}.icon-double-angle-arrow span+span{position:absolute;left:-1px;bottom:-5px;border:8px solid transparent;border-top:8px solid #fff}.icon-double-angle-arrow span+span+span{position:absolute;left:-1px;bottom:-2px;border:8px solid transparent;border-top:8px solid #1171b7}.icon-double-angle-arrow span+span+span+span{position:absolute;left:-1px;bottom:1px;border:8px solid transparent;border-top:8px solid #fff}.fl_pop_wrap,.p-pop,.pack-pop{position:fixed}@media only screen and (max-width:480px),(max-width:760px) and (orientation:landscape){.nav-package,.nav-ttd{display:none}}.m-train-gift-addon{margin-bottom:10px}.m-train-gift-addon .slogn{vertical-align:middle;font-size:12px;color:#55af32;padding-left:8px;line-height:1.2}.m-train-gift-addon .slogn b{font-size:14px}.m-train-gift-addon .slogn .brick{display:inline-block}.fl_pop_wrap{z-index:900;left:0;bottom:0;width:100%}.fl_pop_wrap .fl_pop_wrap_cntr{position:absolute;left:0;bottom:0;width:100%}.fl_pop_wrap .fl_pop_wrap_cntr_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#eee;opacity:.8;filter:alpha(opacity=80)}.fl_pop_wrap .fl_pop_box{position:relative;width:1000px;margin:auto;font-size:12px;color:#333}.fl_pop_wrap .fl_pop_box .fl_pop_pic{position:absolute;top:-50px;left:0}.pack-bubble:after,.pack-bubble:before{content:'';left:15px}.fl_pop_wrap .fl_pop_box .fl_pop_cnt_txt{float:left;margin:15px 0 0 200px;color:#333;font-size:14px;width:270px}.fl_pop_wrap .fl_pop_box .fl_pop_cnt_txt h3,.fl_pop_wrap .fl_pop_cnt h2{font-size:24px;font-weight:400}.fl_pop_wrap .fl_pop_box .fl_pop_cnt_txt li{margin-bottom:5px}.pack-pop .pop-cnt ol,.pack-pop .pop-tit{margin-bottom:10px}.fl_pop_wrap .fl_pop_box .fl_pop_cnt_txt .ico_correct_bl{margin-right:8px}.fl_pop_wrap .fl_pop_cnt{float:right;width:430px;height:100%;padding:20px 30px;color:#fff;background:#156baa}.fl_pop_wrap .fl_pop_cnt p{font-size:14px}.fl_pop_cnt .go_btn{height:36px;overflow:hidden;width:85px;line-height:36px;border-radius:0;font-size:16px;color:#fff;border:0;background:#ffb000;outline:0}.fl_pop_items .ipt-error,.msg-error,.p-pop .pop-tit,.pack-pop .pop-tit,.sent_suceed{line-height:1.2}.fl_pop_cnt .go_btn:hover{background:#ffc600}.fl_pop_cnt .countdown{background:#ccc;cursor:default}.fl_pop_cnt .countdown:hover{background:#ccc}.fl_pop_wrap .fl_pop_form{float:left;margin-right:30px;width:302px}.fl_pop_hint{font-size:14px}.fl_pop_wrap .fl_pop_qrcode{position:relative;float:left;width:98px;text-align:center;margin-top:25px}.qr-code{margin-top:7px}.fl_pop_items{margin-top:20px}.fl_pop_items input{border:3px solid #fff;background:#fff;height:30px!important;width:190px;font-size:14px;padding-left:10px;outline:0}.fl_pop_items input[type=text]:focus{-webkit-box-shadow:none;box-shadow:none;border:3px solid #fff}.fl_pop_items p.tips{margin-top:3px;display:none;opacity:.5;filter:alpha(opacity=50)}.fl_pop_wrap .fl_wrap_close{position:absolute;top:10px;right:-50px;font-size:45px;line-height:1.2;font-family:Simsun,sans-serif;color:#666;outline:0}.fl_pop_wrap .fl_wrap_close:hover{text-decoration:none;color:#1171b7}.msg-error,.psw-level-weak .level-txt{color:#e74c3c}.msg-error{font-size:12px;display:block;margin-top:3px}.sent_suceed{color:#99c139;margin-top:3px}@media screen and (max-width:1080px){.fl_pop_wrap .fl_pop_box{width:960px;margin-left:20px}.fl_pop_wrap .fl_pop_cnt{padding:20px 15px 10px}}@media screen and (max-width:1024px){.fl_pop_wrap .fl_pop_box{width:930px;margin-left:20px}.fl_pop_wrap .fl_pop_cnt{padding:20px 15px 10px}}@media screen and (max-width:1000px){.fl_pop_wrap .fl_pop_box{width:85%}.fl_pop_wrap .fl_pop_box .fl_pop_cnt_txt{display:none}}@media screen and (max-width:768px){.fl_pop_wrap .fl_pop_box{width:90%;margin-left:20px}.fl_pop_wrap .fl_pop_box .fl_pop_cnt_txt{display:none}}@media screen and (max-width:700px){.fl_pop_wrap .fl_pop_box{display:none}}.pack-bubble{position:absolute;background:#fff;border:1px solid #ccc;border-radius:4px;z-index:100;min-height:40px}.pack-bubble:before{position:absolute;top:-20px;border:10px solid transparent;border-bottom-color:#ccc}.pack-bubble:after{position:absolute;top:-19px;border:10px solid transparent;border-bottom-color:#fff}.pack-bubble .icon-close-btn,.pack-bubble .icon-close-s{position:absolute;cursor:pointer;top:10px;right:10px}.icon-loading{display:inline-block;font-size:0;vertical-align:middle}.icon-loading-16{width:16px;height:16px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-16.3ab6b1fd.gif) center center no-repeat}.icon-loading-24{width:24px;height:24px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-24.52153a90.gif) center center no-repeat}.icon-loading-32{width:32px;height:32px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-32.bad34a3b.gif) center center no-repeat}.icon-loading-64{width:150px;height:100px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-destination.74cfdb63.gif) center center no-repeat}.icon-loading-16-gray{width:16px;height:16px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-16-gray.e95bb85b.gif) center center no-repeat}.icon-loading-24-gray{width:24px;height:24px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-24-gray.3490adb8.gif) center center no-repeat}.icon-loading-32-gray{width:32px;height:32px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-32-gray.ab33d168.gif) center center no-repeat}.icon-loading-32-blue{width:32px;height:32px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/loading-32-blue.d6792c4a.gif) center center no-repeat}.pack-loading{text-align:center;padding:20px 15px}.pack-loading .loading-txt{margin-top:10px;font-size:14px;vertical-align:middle}.p-pop .pop-tit,.pack-pop .pop-tit{font-size:24px;font-weight:100}.pack-pop{display:none;top:50%;left:50%;width:600px;margin-left:-300px;margin-top:-200px;z-index:1001}.pack-pop .pop-con{background:#fff;padding:30px 40px 30px 30px;position:relative}.pack-pop .pop-cnt{position:relative}.pack-pop-ico .pop-cnt{padding-left:60px}.pack-pop .pop-cnt p{font-size:14px;margin-bottom:10px}.pack-pop-ico .pop-tit{padding-top:8px}.pack-pop-ico .s-icon{position:absolute;left:0}.pack-pop .pop-close{position:absolute;top:10px;right:10px;cursor:pointer}.pack-pop .pop-close .c-icon{display:block}.pack-pop .pop-close:hover .icon-close-btn{background-position:-96px -217px}.pack-pop .pop-action{padding:10px 0 0;text-align:center}.pack-pop .pop-action .c-btn{margin:0 10px;min-width:105px}.pack-pop-round .pop-con{border-radius:8px}.pack-pop-round .pop-tit{font-size:30px}.pack-pop-round .pop-action .c-btn{min-width:140px}.pack-pop .txt-weaken{margin-top:20px}.pack-pop .txt-weaken p{font-size:16px;color:#999;margin-bottom:5px}@media only screen and (max-width:600px){.pack-pop{width:100%;margin-left:0;top:50%;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}.pack-pop .pop-con{padding:20px}.pack-pop .pop-tit{font-size:20px;padding-top:12px}.pop-close-fixed.pack-pop .pop-close{top:25px;right:25px}}@media only screen and (max-width:480px),(max-width:760px) and (orientation:landscape){.pop-extend{background:#fff;top:0;left:0;bottom:0;width:100%;margin:0;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.pop-extend.pack-pop .pop-con{height:auto}.pop-close-fixed.pack-pop .pop-close{top:10px;right:10px}.pop-extend.pack-pop .pop-close{position:fixed}}.p-pop{display:none;top:0;left:0;bottom:0;right:0;z-index:1001;height:100%;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/light-mask.94bac348.png);background:rgba(221,221,221,.8)}.p-pop .pop-cnt,.p-pop .pop-con{position:relative}.p-pop .pop-table{display:table;width:100%;height:100%}.p-pop .pop-cell{text-align:center;vertical-align:middle;height:100%;display:table-cell;padding:0 20px}.p-pop .pop-con{display:inline-block;text-align:left;background:#fff;border-radius:5px;padding:30px 30px 20px;min-width:200px;max-width:550px}.p-pop .pop-close:hover .icon-close-btn,.pop-sel-address .pop-close:hover .icon-close-btn{background-position:-96px -217px}.p-pop .pop-cnt p{font-size:14px;margin-bottom:10px}.p-pop-ico .pop-cnt{padding-left:60px}.p-pop .pop-tit{margin-bottom:10px}.p-pop-ico .pop-tit{padding-top:8px}.p-pop-ico .s-icon{position:absolute;left:0}.p-pop .pop-close{position:absolute;top:10px;right:10px;cursor:pointer}.p-pop .pop-close .c-icon{display:block}.p-pop .pop-action{padding:20px 0 0;text-align:center}.p-pop .pop-action .c-btn{margin:0 10px 10px;min-width:105px}@media only screen and (max-width:600px){.p-pop .pop-con{padding:20px 20px 10px}.p-pop .pop-tit{font-size:20px}.p-pop-icon .pop-tit{padding-top:12px}}.loading-item{display:none;width:320px;height:480px;position:fixed;z-index:5000;top:50%;left:50%;margin-left:-160px;margin-top:-240px}.loading-item .loading-cnt{display:table-cell;width:320px;height:480px;vertical-align:middle;text-align:center}.loading-item .loading-brick{display:inline-block;background:#fff;border-radius:10px;padding:20px 10px;min-width:106px;max-width:280px}.loading-item .loading-txt{color:#666;font-size:14px;margin-top:10px}.pop-loading .pop-con{text-align:center;min-width:0;padding:30px}.pop-loading .loading-txt{margin-top:10px}.process-bar{padding:0 0 15px;margin-bottom:20px}.process-bar li{width:33.33%;float:left;text-align:center}.process-bar-1-step li{width:100%}.process-bar-2-step li{width:50%}.process-bar-3-step li{width:33.33%}.process-bar-4-step li{width:25%}.process-bar-5-step li{width:20%}.process-bar li.last p{margin-right:30px}.process-bar li.last span{padding-right:30px}.process-bar li span{color:#999;font-weight:100;font-size:14px}.process-bar li.done span{color:#99c139}.process-bar li.active span{color:#99c139;font-weight:700}.process-bar li p{height:4px;position:relative;border:none;margin-right:4px;background-color:#ddd;margin-top:13px;color:#999}.process-bar li p b{position:absolute;width:20px;height:20px;line-height:20px;text-align:center;border-radius:11px;border:1px solid #ddd;color:#fff;background-color:#ddd;left:50%;margin-left:-10px;top:50%;margin-top:-12px}.process-bar li.active p,.process-bar li.done p{background-color:#99c139}.process-bar li.active b,.process-bar li.done b{background-color:#99c139;border-color:#99c139}.process-bar li p .icon-complete{position:absolute;right:-30px;top:50%;margin-top:-16px}.pack-tab .tab-cnt{display:none}.pack-tab .tab-cnt.active{display:block}.pack-tab .tab-nav{border-bottom:1px solid #ccc;margin-bottom:10px;font-size:14px}.pack-tab .tab-nav .tab{float:left;padding:5px 10px;margin-right:10px;border-bottom:4px solid transparent;margin-bottom:-1px}.mod-back-top,.mod-sign-in{margin-bottom:0}.pack-tab .tab-nav .tab:hover{text-decoration:none}.pack-tab .tab-nav .tab.active{border-bottom:4px solid #1171b7;color:#1171b7}.pack-tab .tab-nav-l .tab{font-size:18px}.tab-single-row{height:38px;overflow:hidden}.mod-tab a{float:left;margin-right:20px;padding:8px;font-size:14px;line-height:1.6}.mod-tab a:hover{color:#333}.mod-tab a.active{font-weight:bolder;color:#1171b7}.mod-tab a.active:hover{background:0 0}.mod-more .more-link{font-size:14px;float:right}.mod-more .more-statement{font-size:14px;color:#999}.mod-back-top .side-bar{position:fixed;bottom:100px;margin-left:1190px;width:56px;z-index:899}.mod-back-top .side-bar a{width:48px;padding:12px 6px 10px;float:left;background-color:#3498db;border-radius:3px;text-align:center;color:#fff;line-height:1.3}.mod-back-top .side-bar a:hover{background-color:#105E96;text-decoration:none}.mod-back-top .side-bar .back-top{display:none;padding:21px 6px 17px;margin-bottom:3px}.mod-back-top .side-bar .txt{display:block;margin-top:4px;font-size:12px}.mod-back-top .side-bar .order{border-radius:3px 3px 0 0;position:relative;z-index:1;top:2px;padding-bottom:0}.mod-back-top .side-bar .order .txt{border-bottom:1px solid #9acced;padding-bottom:8px}.mod-back-top .side-bar .order:hover .txt{border-color:#1171b7}@media only screen and (max-width:1280px){.mod-back-top .side-bar{right:0}}@media only screen and (max-width:768px){.mod-back-top .side-bar{display:none}}.mod-error-message{margin:40px 0}.mod-error-message .error-guide{margin:20px 0}.m-info-message,.m-info-message .action,.m-info-message .list{margin-top:20px}.mod-error-message .error-guide li{line-height:1.8}.mod-error-message .error-guide li a{color:#1171b7}.center-wrapper{text-align:center}.m-info-message{margin-bottom:20px;padding:30px 0 1px}.m-info-message .brick{text-align:left;position:relative;padding-left:60px;margin-bottom:30px;min-height:48px}.m-info-message .brick-inline{display:inline-block}.m-info-message .brick .brick-icon{position:absolute;left:0;top:0}.m-info-message .brick .tit{font-size:24px;color:#666;font-weight:400;padding-top:8px;line-height:1.3;margin-bottom:15px}.m-info-message .brick .info{margin-bottom:8px;font-size:14px;color:#666}.m-info-message .list li{line-height:1.8}.m-info-message .list li a{color:#1171b7}.m-info-message-error .brick{padding-left:150px}.icon-traffic-light-red{width:120px;height:120px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/traffic-light-red.13f2f740.png) no-repeat}.mod-guest-upgrade .icon-correct-blue{margin-right:10px}@media only screen and (max-width:480px){.m-info-message .brick .tit{font-size:18px;padding-top:0}.m-info-message-error .brick{padding-left:58px}.icon-traffic-light-red{width:48px;height:48px;background-size:100%}.mod-guest-upgrade{padding:15px}.mod-guest-upgrade .mod-cnt{padding:0}.mod-guest-upgrade .c-btn{width:100%}}.mod-sign-in{background:#fff}.mod-sign-in .mod-inner{width:768px;padding:96px 0 92px}.mod-sign-in .tit{color:#333;font-size:24px;font-weight:400;margin-bottom:14px}.mod-sign-in .partner-auth,.mod-sign-in .sign-in-form{float:left;width:50%}.mod-sign-in .sign-in-form .inner{position:relative;padding-right:16%;border-right:1px solid #E4E4E4;padding-bottom:26px}.mod-sign-in .sign-in-form .inner .or{position:absolute;top:50%;right:0;color:#999;padding:.8em 0;margin-right:-.65em;margin-top:-1.2em;background:#fff}.mod-sign-in .partner-auth .partner-account a,.mod-sign-in .partner-auth .partner-account a:hover,.mod-sign-in .sign-in-form .field-key,.mod-sign-in .sign-in-form .link-partner a{color:#fff}.mod-sign-in .partner-auth .inner{padding-left:20%;padding-top:5px}.mod-sign-in .partner-auth .partner-account{font-size:14px;margin-top:30px}.mod-sign-in .sign-in-form .info-field-item{margin-bottom:10px}.mod-sign-in .icon-ipt-name,.mod-sign-in .icon-ipt-pass{position:absolute;margin-left:15px;margin-top:10px}.mod-sign-in .sign-in-form .c-ipt{border:1px solid #ccc;margin-bottom:10px}.mod-sign-in .sign-in-form .ipt-error{border-bottom-width:3px}.mod-sign-in .sign-in-form .sel-partner{width:100%}.mod-sign-in .sign-in-form .link-partner{text-align:right}.mod-sign-in .sign-in-form .ipt-name,.mod-sign-in .sign-in-form .ipt-pass{width:100%;padding-left:45px}.mod-sign-in .sign-in-form .ipt-captcha{width:100px;vertical-align:top;margin-right:10px}.mod-sign-in .sign-in-form .change-captcha{color:#fff;font-size:14px;margin-left:10px}.mod-sign-in .sign-in-form .pass-back{position:relative;height:25px}.mod-sign-in .sign-in-form .pass-back a{position:absolute;right:0;top:-15px;color:#666;font-size:14px}.mod-sign-in .sign-in-form .btn-key{width:100%;border-radius:4px}.mod-sign-in .sign-in-form .info-field-list .msg-error{font-size:14px;margin:-5px 0 10px}.mod-sign-in .extra-cnt{font-size:14px}.mod-sign-in .terms{color:#fff;margin-bottom:4px}.mod-sign-in .extra-cnt p{margin-top:5px}.mod-sign-in .extra-cnt a{color:#2681FF}.mod-sign-in .extra-cnt .register-lnk{border:1px solid #fff;display:block;font-size:16px;line-height:42px;height:42px;border-radius:100px;margin-bottom:15px}.mod-sign-in .extra-reg{color:#999;margin-top:12px}.mod-sign-in .extra-reg .register-lnk{display:inline-block;font-size:14px;height:auto;line-height:1.6;margin:0}.mod-sign-in .lnk-fb{border-radius:44px;padding:0 15px 0 0;background:#fff;color:#3b5b98;font-size:16px;display:inline-block;line-height:44px}.mod-sign-in .lnk-fb .icon-fb{float:left;margin:4px}.mod-sign-in .advance-list{margin-top:16px;color:#a6c1dd;padding-left:4px}.mod-sign-in .advance-list li{margin-bottom:5px}.mod-sign-in .sigin-guest{margin-top:30px;border-top:1px solid #E4E4E4;padding:25px 0 0}.mod-sign-in .sigin-guest .prompt{color:#999;font-size:14px;margin-bottom:10px}.mod-sign-in .sigin-guest a{font-size:16px;color:#2681FF}.mod-sign-in .sigin-guest .btn-outline{white-space:normal;border-color:#fff;color:#fff;font-size:18px;height:auto;line-height:1.4;padding-top:8px;padding-bottom:8px}.mod-sign-in .sigin-guest .btn-outline:hover{background-color:#0e5a92}.mod-sign-in-light{background:#fff}.mod-sign-in-light .tit{color:#333}.mod-sign-in-light .sign-in-form .inner{border-color:#ccc}.mod-sign-in-light .sign-in-form .inner .or{color:#ccc;background:#fff}.mod-sign-in-light .sign-in-form .c-ipt{border-width:1px}.mod-sign-in-light .sign-in-form .ipt-error{border-bottom-width:3px}.mod-sign-in-light .extra-cnt a,.mod-sign-in-light .sign-in-form .change-captcha,.mod-sign-in-light .sign-in-form .pass-back a{color:#1171b7}.mod-sign-in-light .extra-cnt .register-lnk{border-color:#1171b7;color:#1171b7}.mod-sign-in-light .extra-cnt .register-lnk:hover{background-color:#1171b7;color:#fff}.mod-sign-in-light .lnk-fb{border:1px solid #3b5b98}.mod-sign-in-light .lnk-fb:hover{background:#3b5b98!important;color:#fff;text-decoration:none}.mod-sign-in-light .lnk-fb:hover .icon-fb{background-position:-48px 0}.mod-sign-in-light .advance-list li{color:#999}.mod-sign-in-light .partner-auth .partner-account a{color:#1171b7}.mod-sign-in-light .partner-auth .partner-account a:hover{color:#1171b7;text-decoration:underline}.mod-sign-in-light .extra-reg{color:#999}.mod-sign-in-light .terms{color:#333}.mod-reg-active .mail-resend .guide a,.mod-reg-form .guest-book a,.mod-reg-form .terms a{color:#1171b7}.mod-sign-in-embed .mod-inner{padding:10px 20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-sign-in-embed .tit{font-size:18px;margin-bottom:20px}.mod-sign-in-embed .sign-in-form .inner{padding-right:10%}.mod-sign-in-embed .partner-auth .inner{padding-left:10%}.pop-bind-account .pop-con{padding:10px}.pop-bind-account .sign-in-form{width:65%}.pop-bind-account .sign-in-form .inner{padding-right:30px}.pop-bind-account .partner-auth{width:35%}.pop-bind-account .partner-auth .inner{padding-left:30px;padding-top:80px}.pop-guest .pop-con{border-radius:0;text-align:center;padding:35px 52px 20px;max-width:526px;-webkit-box-sizing:border-box;box-sizing:border-box}.pop-guest .pop-cnt .desc{font-size:18px;text-align:left;margin:20px 0 0}.pop-guest .pop-action{margin:0 -30px}.pop-guest .pop-action .c-btn{margin:0 30px 10px;min-width:170px;font-size:16px}.pop-guest .pop-action .btn-outline{border-color:#dbdbdb;border-bottom:2px solid #dbdbdb}.pop-guest .pop-action .btn-outline:hover{border-color:#1171b7}@media only screen and (max-width:870px){.mod-sign-in .mod-inner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px}.mod-sign-in-embed .mod-inner{padding:10px 20px}}@media only screen and (max-width:768px){.mod-sign-in .sign-in-form .inner{padding-right:10%}.mod-sign-in .partner-auth .inner{padding-left:10%}.mod-process-bar,.mod-sign-in .partner-auth .partner-account{display:none}}@media only screen and (max-width:700px){.mod-sign-in .partner-auth,.mod-sign-in .sign-in-form,.pop-bind-account .partner-auth,.pop-bind-account .sign-in-form{float:none;width:100%}.mod-sign-in .tit{font-size:24px;margin-bottom:20px}.mod-sign-in .partner-auth .inner{padding:0}.mod-sign-in .sign-in-form .inner{padding-right:0;border-right:0;border-bottom:1px solid #88b8db;padding-bottom:20px;margin-bottom:20px}.mod-sign-in-light .sign-in-form .inner{border-bottom:1px solid #ccc}.mod-sign-in .sign-in-form .inner .or{right:auto;top:auto;bottom:0;left:50%;margin-top:0;margin-bottom:-.65em;padding:0 .8em;margin-left:-1.2em}.mod-sign-in .partner-auth{text-align:center}.mod-sign-in .advance-list{display:none}.mod-sign-in .sigin-guest{margin-top:20px;padding:10px 0 0;text-align:left}.mod-sign-in .sigin-guest .prompt{margin-bottom:6px}.mod-sign-in .sigin-guest .btn-outline{font-size:16px;width:100%}.pop-bind-account .sign-in-form .inner{padding-right:0}.pop-bind-account .partner-auth .inner{padding:0}.pop-bind-account .partner-auth .c-btn{width:100%}.pop-guest .pop-con{padding:20px 20px 10px}.pop-guest .pop-action{margin:0 -10px}.pop-guest .pop-action .c-btn{margin:0 10px 10px}}.pop-sign-in{background:#1171b7;width:360px;margin-left:-190px;margin-top:-280px}.pop-sign-in .pop-con{padding:0;background:#1171b7}.pop-sign-in .pop-close{padding:10px;top:0;right:0}.pop-sign-in .pop-close:hover{background:#0e5a92}@media only screen and (max-width:600px){.pop-sign-in{padding:0;width:360px;top:50%;left:50%;margin-left:-190px;margin-top:-280px}.pop-sign-in .pop-con{padding:0}.pack-pop .pop-tit{font-size:20px}}.mod-process-bar{margin:20px 0}.mod-reg{padding:20px;background:#fff}.mod-reg .tit{font-size:24px;font-weight:400;line-height:1;margin-bottom:20px}.mod-reg-form .guest-book,.mod-reg-form .subscribe,.mod-reg-form .terms{font-size:14px}.mod-reg-form .subscribe label{cursor:pointer}.mod-reg-form .terms{margin:10px 0}.mod-reg-form .c-ipt{width:300px}.mod-reg-form .ipt-captcha{width:200px;vertical-align:top;margin-right:10px}.mod-reg-form .change-captcha{margin-left:10px;color:#1171b7}.mod-reg-form .btn-key{border-radius:4px;margin-bottom:20px}.mod-reg-form .register-form{float:left;width:640px}.mod-reg-form .benefit{width:460px;float:left;font-size:14px}.mod-reg-form .benefit .sum{font-size:16px;margin-bottom:25px}.mod-reg-form .benefit .detail li{margin-bottom:20px;position:relative;padding-left:48px}.mod-reg-form .benefit .detail li .label{font-size:14px;font-weight:700}.mod-reg-form .benefit .detail li .icon-correct{margin-right:10px;position:absolute;top:5px;left:0}.mod-reg-active .tips{font-size:14px}.mod-reg-active .tips p{margin-bottom:20px}.mod-reg-active .mail-resend{border-top:1px dotted #ccc;padding-top:20px;margin-top:20px}.mod-reg-active .mail-resend p{margin-bottom:20px;font-size:14px}.mod-reg-active .mail-resend .guide{margin-top:20px;font-size:14px}.mod-reg-complete .m-info-message{padding-top:0}.mod-reg-complete .after-box{margin-top:20px;padding-top:20px;margin-bottom:15px;overflow:hidden;border-top:1px dotted #ccc}.mod-reg-complete .after-box .after_tip{margin-bottom:10px}.mod-reg-complete .after-box .column{padding:20px 2%;height:140px;border:1px solid #dfdfdf;background:right bottom no-repeat #fafafa}.mod-reg-complete .after-box .column-01{float:left;width:45%;margin-right:0;overflow:hidden}.mod-reg-complete .after-box .column-02{float:right;width:45%;overflow:hidden}.mod-reg-complete .after-box h3{margin-bottom:5px;font-size:18px;font-weight:400}.mod-reg-complete .after-box p{font-size:16px;color:#8c8c8c;margin-bottom:20px}@media only screen and (max-width:1200px){.mod-reg-form .register-form{width:auto}.mod-reg-form .benefit{display:none}}@media only screen and (max-width:600px){.mod-process-bar{display:none}.mod-reg-complete .after-box .column{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}}@media only screen and (max-width:480px){.mod-reg-form .c-ipt{width:100%}.mod-reg-form .ipt-captcha{width:200px;display:block}}.password-level{margin-bottom:-8px}.password-level em{display:inline-block;height:7px;background:#ddd;margin-right:2px;width:90px}.password-level .level1{border-radius:8px 0 0 8px}.password-level .level3{border-radius:0 8px 8px 0}.password-level .level-txt{margin-top:-2px}.psw-level-weak .level1{background:#e74c3c}.psw-level-medium .level1,.psw-level-medium .level2{background:#ffb000}.psw-level-medium .level-txt{color:#ffb000}.psw-level-strong em{background:#99c139}.psw-level-strong .level-txt{color:#99c139}.m-reset{margin-bottom:27px}.m-reset .mod-inner{width:800px;margin-top:10px}.m-reset .process-bar{width:768px;margin-bottom:8px}.m-reset .process-bar li.done span{font-weight:700}.m-reset .process-bar .icon-complete{right:-35px}.m-reset .reset-wrap{background:#fff;padding:20px 35px 25px}.reset-wrap .ipt-tit{display:block;font-weight:700;margin-bottom:8px}.reset-wrap .info-field-item{margin-bottom:20px}.reset-wrap .c-ipt{height:30px;line-height:30px;width:230px;-webkit-box-sizing:border-box;padding-left:10px;font-size:12px}.reset-wrap .ipt-captcha{width:168px;margin-right:20px}.reset-wrap .change-captcha{margin-left:10px;color:#1171b7}.reset-wrap .c-btn{margin-top:5px;border:none;border-radius:2px;height:30px;line-height:30px;padding:0 30px;font-size:14px}.reset-wrap .mod-tit{font-size:18px;line-height:1.3;margin-bottom:12px}.reset-wrap .mod-tit .lh{color:#1171b7}.reset-ways .ways-item{float:left;background:no-repeat #eee;width:240px;border-radius:2px;padding:8px 10px 14px}.reset-ways .ways-item .txt{font-size:14px}.reset-ways .ways-item .c-btn{margin-top:12px;font-size:14px;padding:0 10px}.reset-ways .mail{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/letter-bg.a471c49f.png) 106% 110%}.reset-ways .mobile{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/mobile-bg.191c8ee9.png) 106% 240%}.reset-ways .or{float:left;padding:32px 20px;font-size:14px;color:#999}.reset-wrap .prompt{font-size:14px;color:#999;margin:44px 0 -5px}.reset-wrap .prompt a{color:#999;text-decoration:underline}.reset-wrap .prompt a:hover{color:#1171b7}.reset-wrap .resend-box{padding-top:12px}.reset-wrap .resend-box .ipt-captcha{width:172px;margin-right:8px}.reset-wrap .resend-box .resend-link{font-size:14px;color:#999;text-decoration:underline}.reset-wrap .resend-box .dis-resend{font-size:14px;color:#999}.reset-wrap .resend-box .resend-link:hover{color:#1171b7}.reset-wrap .resend-box .c-btn{margin-top:-5px}.reset-wrap .ipt-password{width:274px;color:#666}.reset-rsl-box{background:#fff;text-align:center;width:450px;margin:42px auto 0;padding:30px 0}.reset-rsl-box .tit{font-size:18px;font-weight:400;margin:12px 0 4px}.reset-rsl-box .prompt{font-size:16px}.reset-rsl-box .c-btn{margin-top:30px}.reset-wrap .terms a{color:#1171b7}@media only screen and (max-width:768px){.m-reset .process-bar{width:96%}.m-reset .mod-inner{width:100%}}.mod-index-main{padding:20px 0;background-color:#1171b7}.mod-index-main .mod-inner{position:relative}.mod-main-search{color:#fff;margin-right:420px}.mod-main-search .mod-search-forms{padding:20px;background:#08385b;background:rgba(0,0,0,.5)}.mod-main-search .main-search-loading{height:276px;line-height:276px;text-align:center;font-size:14px;color:#fff}.mod-main-search .main-search-loading .icon-loading-32-blue{margin-right:12px}.mod-search-nav{padding-left:1px;height:44px;overflow:hidden}.mod-search-nav li{margin-left:-1px;cursor:pointer;float:left;font-size:16px;padding:10px 0;background-color:#0e5a92}.mod-search-nav li:hover{background-color:#0a446e}.mod-search-nav li.active{cursor:default;padding-top:2px;padding-bottom:0;background-color:#ffb000;position:relative}.mod-search-nav li .b{height:24px;line-height:24px;display:block;padding:0 20px;border-left:1px solid #7ea4c0;border-right:1px solid #7ea4c0}.mod-search-nav li .t{margin-left:9px}.mod-search-nav li:first-child .b{border-left:none}.mod-search-nav li:last-child .b{border-right:none}.mod-search-nav li.active .b{border-color:transparent;background:#08385b;line-height:40px;height:42px}.mod-main-banner{float:right;width:400px;height:360px;background:#fff;position:absolute!important;top:0;right:0}.main-search-bg{color:#fff;padding:20px;background:#08385b;background:rgba(0,0,0,.5)}.mod-main-search .icon-loading-24-fb0{display:inline-block;vertical-align:-4px;margin-right:10px}.search-btn-loading .c-btn:hover{background:#ffb000;cursor:default;border-color:#e67e22}.m-ms-package{color:#fff;min-height:276px}.m-ms-package .search-items{position:relative}.m-ms-package .mod-tit{margin-bottom:15px;font-size:30px;line-height:1.1}.m-ms-package .s-item{float:left;width:50%;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-package .s-item-h{width:30%}.m-ms-package .s-item-sel{width:20%;padding-left:20px}.m-ms-package .s-item-cln{clear:left}.m-ms-package .s-item-l{padding-right:10px}.m-ms-package .s-item-r{padding-left:10px}.m-ms-package .s-item label{display:block;margin-bottom:2px;white-space:nowrap}.m-ms-package .s-item .c-ipt{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-package .s-item .c-sel{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333}.m-ms-package .add-hotel{color:#179eff;font-size:14px}.m-ms-package .s-arrow{background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/flight-hotel.766c0551.png) 0 1px no-repeat;display:inline-block;width:10px;height:10px}.m-ms-package .add-hotel-open .s-arrow{background-position:0 -18px}.m-ms-package .add-search-items{margin-top:20px}.m-ms-package .add-search-items .s-item{width:33.3%;margin-bottom:0}.m-ms-package .add-search-items .closed{position:absolute;top:-10px;right:0;font-size:16px;cursor:pointer}.m-ms-package .add-btn{background:0 0;border:1px solid #fff;margin-top:20px;padding:0 1.5em;font-size:14px}.m-ms-package .add-btn:hover{background:#041C2D;border:1px solid #fff}.m-ms-package .search-btn{margin-top:20px;position:relative}.m-ms-package .btn-key{width:50%}.m-ms-package .cheaper{font-size:22px;color:#fff;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/flight-hotel.766c0551.png) 0 -29px no-repeat;display:inline-block;height:42px;line-height:55px;padding-left:100px;margin-left:20px;vertical-align:-10px}.m-ms-package .s-item .c-ipt-date{background-position:-207px -310px;padding-left:34px}.m-ms-hotel{color:#fff;min-height:276px}.m-ms-hotel .s-item{margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-hotel .s-item label{display:block;margin-bottom:2px;white-space:nowrap}.m-ms-hotel .s-item .c-ipt{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-hotel .s-item .c-ipt-date{background-position:-207px -310px;padding-left:34px}.m-ms-hotel .s-item-star{clear:left}.m-ms-hotel .s-item-star label{margin-bottom:8px;display:block}.m-ms-hotel .s-item-star .ui-checkbox{display:inline-block;margin-right:28px;margin-bottom:0}.m-ms-hotel .mod-tit{margin:0 0 16px;font-size:26px;line-height:1.1}.m-ms-hotel .s-item-staying{width:78%}.m-ms-hotel .s-item-fl{float:left;width:240px;margin-right:20px}.m-ms-hotel .s-item-period{color:#a5afb9;font-size:16px;padding:26px 0 0 6px;float:left}.m-ms-hotel .search-btn{text-align:center;margin-top:23px}.m-ms-hotel .btn-key{width:50%}.m-ms-flight{color:#fff;min-height:276px}.m-ms-flight .multi-city,.m-ms-flight .single-city{display:none}.m-ms-flight .multi-city.active,.m-ms-flight .single-city.active{display:block}.m-ms-flight .search-items{position:relative}.m-ms-flight .mod-tit{margin:0 0 10px;font-size:24px;line-height:1.1}.m-ms-flight .col-item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-flight .item-date{margin-right:20px;width:240px}.m-ms-flight .s-item{float:left;margin-bottom:10px}.m-ms-flight .s-item-cln{clear:left}.m-ms-flight .s-item-l{padding-right:28px}.m-ms-flight .s-item-r{padding-left:28px}.m-ms-flight .dir-switch{position:absolute;left:50%;margin-left:-14px;margin-top:24px;opacity:.5}.m-ms-flight .dir-switch:hover{opacity:1}.m-ms-flight .s-item label{display:block;margin-bottom:2px}.m-ms-flight .s-item .c-ipt{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-flight .sel-class{color:#1a1a1a;border:0;width:140px}.m-ms-flight .c-ipt-date{background-position:-207px -310px;padding-left:34px}.m-ms-flight .search-btn{text-align:center;margin-top:10px}.m-ms-flight .item-adult,.m-ms-flight .item-child{margin-right:20px}.m-ms-flight .item-infant{margin-right:40px}.m-ms-flight .item-class{margin-right:20px}.m-ms-flight .item-nonstop{padding-top:26px}.m-ms-flight .item-nonstop .checkbox-brick{display:inline-block;cursor:pointer;font-size:14px}.m-ms-flight .item-nonstop .checkbox-brick input{margin-right:4px}.m-ms-flight .btn-key{width:50%;height:46px;line-height:46px;font-size:24px}.m-ms-flight .radio-switch{margin-bottom:5px}.m-ms-flight .radio-switch .tab{font-size:14px;padding:2px 20px;border-color:#fff;color:#fff}.m-ms-flight .radio-switch .tab:hover{background:#041c2d}.m-ms-flight .radio-switch .tab:first-child{border-radius:2px 0 0 2px}.m-ms-flight .radio-switch .radio-switch .tab:last-child{border-radius:0 2px 2px 0}.m-ms-flight .radio-switch .active,.m-ms-flight .radio-switch .active:hover{background:#fff;color:#1a1a1a}.m-ms-flight .number-counter{background:#fff}.m-ms-flight .counter{font-size:18px;line-height:36px;color:#1a1a1a;display:inline-block;width:30px;text-align:center}.m-ms-flight .button-minus,.m-ms-flight .button-plus,.m-ms-flight .counter{vertical-align:top}.mod-m-s-f .counter.disabled{color:#999}.m-ms-flight .button-minus,.m-ms-flight .button-plus{width:36px;height:36px;border:0;border-radius:0}.m-ms-flight .button-minus .minus,.m-ms-flight .button-plus .plus-h{margin:17px auto;border-color:#1a1a1a}.m-ms-flight .button-plus .plus-v{top:9px;left:17px;border-color:#1a1a1a}.m-ms-flight .button-minus:hover{background:#ddd}.m-ms-flight .button-minus:hover .minus{border-color:#1171b7}.m-ms-flight .button-plus:hover{background:#ddd}.m-ms-flight .button-plus:hover .plus-h{border-color:#1171b7}.m-ms-flight .button-plus:hover .plus-v{border-color:#1171b7}.m-ms-flight .button-minus.disabled{background:#fff;border-color:#ccc;cursor:default;z-index:0}.m-ms-flight .button-minus.disabled .minus{border-color:#ccc;z-index:0}.m-ms-flight .button-plus.disabled{background:#fff;border-color:#ccc;cursor:default;z-index:0}.m-ms-flight .button-plus.disabled .plus-h{border-color:#ccc;z-index:0}.m-ms-flight .button-plus.disabled .plus-v{border-color:#ccc;z-index:0}.m-ms-flight .multi-item{position:relative;margin-bottom:10px;padding-right:20px}.m-ms-flight .multi-item-deletable{margin:0 -20px 20px;padding:20px 40px 20px 20px;background-color:#062740;background-color:rgba(0,0,0,.3)}.m-ms-flight .multi-item-deletable .remove-btn{position:absolute;right:10px;top:10px;cursor:pointer;opacity:.5}.m-ms-flight .multi-item-deletable .remove-btn:hover{opacity:1}.m-ms-flight .multi-item .label{position:absolute;top:24px;font-size:18px}.m-ms-flight .multi-item .search-items{margin-left:85px}.m-ms-flight .multi-city .add-flight{margin:5px 0 20px}.m-ms-flight .info-tip a{color:#fff;text-decoration:underline}.m-ms-flight .info-tip .icon-info{margin-right:5px}.m-ms-train{color:#fff;min-height:276px}.m-ms-train .search-items{position:relative}.m-ms-train .mod-tit{margin-bottom:10px;line-height:1.1;font-size:28px}.m-ms-train .s-item{float:left;width:50%;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-train .s-item-cln{clear:left}.m-ms-train .s-item-l{padding-right:28px}.m-ms-train .s-item-r{padding-left:28px}.m-ms-train .dir-switch{position:absolute;left:50%;margin-left:-14px;margin-top:23px;opacity:.5}.m-ms-train .dir-switch:hover{opacity:1}.m-ms-train .s-item label{display:block;margin-bottom:2px}.m-ms-train .s-item .c-ipt{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-train .search-btn{text-align:center;margin-top:20px}.m-ms-train .btn-key{width:50%}.m-ms-train .c-ipt-date{background-position:-207px -310px;padding-left:34px}.m-ms-ttd{color:#fff;min-height:276px}.m-ms-ttd .mod-tit{font-size:18px;margin-bottom:10px}.m-ms-ttd .tour-list li{float:left;width:20%}.m-ms-ttd .tour-list li a{display:block;color:#fff;font-size:16px;padding:8px 0}.m-ms-ttd .tour-list li a:hover{color:#3498db;text-decoration:none}.mod-ms-transfer{color:#fff;min-height:276px}.mod-main-search-transfer .main-search-loading{height:276px;line-height:276px;text-align:center;font-size:14px;color:#fff}.mod-ms-transfer .multi-city,.mod-ms-transfer .single-city{display:none}.mod-ms-transfer .multi-city.active,.mod-ms-transfer .single-city.active{display:block}.mod-ms-transfer .search-items{position:relative}.mod-ms-transfer .mod-tit{margin:0 0 5px;font-size:24px}.mod-ms-transfer .col-item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-ms-transfer .item-date{margin-right:20px;width:160px}.mod-ms-transfer .s-item{float:left;margin-bottom:10px}.mod-ms-transfer .s-item-cln{clear:left}.mod-ms-transfer .s-item-l{padding-right:28px}.mod-ms-transfer .s-item-r{padding-left:28px}.mod-ms-transfer .item-flight-num{width:70%;margin-right:0}.mod-ms-transfer .item-my-flight{vertical-align:bottom;margin-top:20px}.mod-ms-transfer .flight-num-btn,.mod-ms-transfer .my-hotels-btn{border:1px solid #fff;padding:5px 15px;color:#fff;font-size:14px;display:inline-block;border-radius:20px}.mod-ms-transfer .flight-num-btn:hover,.mod-ms-transfer .my-hotels-btn:hover{background:rgba(0,0,0,.5);text-decoration:none}.mod-ms-transfer .loading-btn{height:36px;line-height:36px;border-radius:20px;background:#fff;display:inline-block;padding:0 10px}.mod-ms-transfer .loading-btn:hover{text-decoration:none;cursor:default;color:#333}.mod-ms-transfer .loading-btn .icon-loading-24{vertical-align:-7px;display:inline-block}.mod-ms-transfer .s-item label{display:block;margin-bottom:2px}.mod-ms-transfer .s-item .c-ipt{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-ms-transfer .item-flight-num .c-ipt{width:118px;margin-right:20px}.mod-ms-transfer .item-date-takeoff .c-ipt-date{background-position:-207px -310px;padding-left:34px}.mod-ms-transfer .sel-class{color:#1a1a1a;border:0;width:165px;margin-right:5px}.mod-drop-off,.mod-ms-transfer .mod-pick-up{margin-bottom:10px}.mod-ms-transfer .pick-name{margin-bottom:3px}.mod-ms-transfer .airport-info{background:#062d49;background:rgba(0,0,0,.2);padding:10px;margin-bottom:5px}.mod-ms-transfer .airport-name{font-size:18px}.mod-ms-transfer .airport-tips{color:rgba(255,255,255,.5)}.mod-ms-transfer .pick-up-tips{color:#55af32}.mod-ms-transfer .address{background:#fff;padding:0 10px;font-size:14px;display:inline-block;margin-right:-4px;border-right:1px solid #ccc;height:36px;line-height:36px;vertical-align:middle;color:#333}.mod-ms-transfer .ipt-hotel{width:57%;margin-right:20px}.mod-ms-transfer .search-btn{text-align:center;margin-top:20px}.mod-ms-transfer .btn-key{width:50%;height:46px;line-height:46px;font-size:24px}.coupon-tips{color:#55af32;font-size:14px;margin-left:15px}.driver-time{margin-top:10px;color:#55af32}.mod-drop-off .msg-box{padding-left:0}.mod-ms-transfer .radio-switch{margin-bottom:5px}.mod-ms-transfer .radio-switch .tab{font-size:14px;padding:2px 25px;border-color:#fff;color:#fff;cursor:pointer}.mod-ms-transfer .radio-switch .tab:hover{background:#041c2d}.mod-ms-transfer .radio-switch .tab:first-child{border-radius:2px 0 0 2px}.mod-ms-transfer .radio-switch .radio-switch .tab:last-child{border-radius:0 2px 2px 0}.mod-ms-transfer .radio-switch .active,.mod-ms-transfer .radio-switch .active:hover{background:#fff;color:#1a1a1a;cursor:pointer}.pop-box-t{background:#fff;border:2px solid #6cf;padding:10px 0;font-size:14px}.pop-box-t .icon-loading-24{display:inline-block;vertical-align:-7px}.pop-box-t .pop-item-list{display:block;padding:5px 10px}.pop-box-t .pop-item-list:hover,.pop-box-t li.active .pop-item-list{background:#eee;text-decoration:none;color:#333}.pop-box-t .loading-list:hover{background:0 0;cursor:default}.pop-box-t .key-word{color:#1171b7}.pop-drop-off{width:590px;max-width:590px}.pop-flight-no{width:220px;max-width:220px}.pop-box-t .loading-list,.pop-flight-no .pop-item-list{font-size:14px}.pop-flight-no .pop-tips{color:#999;font-size:14px}.pop-drop-nothing{padding:10px}.no-query{text-align:center}.pop-drop-nothing .pop-item-list{padding:5px 0}.pop-drop-nothing .no-query dt{margin-bottom:10px}.pop-drop-nothing .phone-warp{padding-left:78px}.pop-drop-nothing .phone-warp li{text-align:left;margin-right:20px;display:inline-block;font-size:14px}.pop-drop-nothing .phone-warp li .phone-tips{display:block;color:#999;line-height:1.2}.pop-drop-nothing .phone-warp li .phonr-call{font-size:18px}.pop-google-map{width:1000px;padding:0}.pop-address-list{float:left;width:510px;margin-right:10px}.pop-address-list li{margin-bottom:6px;position:relative}.pop-address-list .address-tips{display:block;color:#999;width:76%}.google-map{width:480px;overflow:hidden}.pop-google-map .powered-google-wrap{text-align:right}.pop-google-map .powered-google{display:inline-block;width:144px;height:18px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/powered-google-logo.17844da1.png) no-repeat;margin-right:10px}.map-location-active .icon-location,.map-location:hover .icon-location,.pop-box-t li.active .pop-item-list .icon-location,.pop-google-map .pop-item-list:hover .icon-location{background-position:-35px -48px}.pop-google-map .text-wrap{display:inline-block;line-height:1.4;width:76%;padding-left:10px}.map-location .icon-location,.pop-google-map .icon-location{text-align:center;line-height:24px;vertical-align:top}.location-num{border-radius:10px;text-align:center;background:#fff;color:#999;font-size:12px;padding:0 3px;margin-top:5px}.pop-google-map .address-name{position:absolute;top:5px;right:10px;color:#999;text-align:right}.pop-google-map .address-name em{display:block}.pop-google-map .powered-google-wrap .check-map{float:left;margin:0 0 5px 15px;font-size:12px;color:#1171b7;cursor:pointer}.pop-select-flight{font-size:14px}.pop-select-flight .pop-con{max-width:720px}.pop-select-flight .mod-tit{line-height:1.2;margin-bottom:10px}.pop-select-flight .second-title{display:block;margin-bottom:10px}.flight-chooce{width:660px;overflow-y:auto;max-height:538px}.hotel-chooce{height:435px;min-height:435px}.flight-chooce .flight-list .item{border:2px solid #ccc;padding:15px;position:relative;border-radius:2px;margin-bottom:10px}.flight-chooce .flight-list .active,.flight-chooce .flight-list .item:hover{border:2px solid #1171b7;cursor:pointer}.flight-chooce .flight-list .active{padding:14px}.flight-chooce .flight-list .icon-selected{display:none}.flight-chooce .flight-list .active .icon-selected{display:block}.flight-chooce .flight-list .tit{font-size:18px;font-weight:400}.flight-chooce .flight-list .date{color:#666;margin-bottom:0}.pop-select-flight .btn-more{background:0 0;border:1px solid #1171b7;color:#1171b7}.pop-select-flight .btn-more:hover{background:#1171b7;color:#fff}.operated,.pop-select-flight .time-cell .stopover{color:#999}.pop-select-flight .line-cell .line{border-bottom:2px solid #999;padding-top:12px;position:relative;margin-bottom:6px}.pop-select-flight .line .icon-right-arrow-gray{position:absolute;right:0;top:5px}.pop-select-flight .line .trans-cirle{position:absolute;width:16px;height:8px;border:2px solid #999;background:#fff;border-radius:12px;bottom:-7px;left:50%;margin-left:-10px}.pop-select-flight .line .stop-dot{position:absolute;width:12px;height:12px;border:2px solid #fff;background:#999;border-radius:12px;bottom:-9px;left:50%;margin-left:-8px}.pop-select-flight .time-cell{display:inline-block;vertical-align:top;text-align:center;width:42%}.pop-select-flight .depart-cell{text-align:right}.pop-select-flight .arrive-cell{text-align:left}.pop-select-flight .time-cell .dept{font-size:24px;line-height:1.5}.pop-select-flight .line-cell{margin:5px}.pop-select-hotel .pop-cnt p{margin-bottom:0}.pop-select-hotel .packages{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.pop-box-l .pop_cont{border:1px solid #999;padding:10px;font-size:14px;background:#fff;border-radius:3px}.pop-policy .pop-cnt{height:480px;overflow-y:scroll}.drop-city-list li a,.pop-sel-address .country-name a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pop-search-box,.pop-sel-address{position:relative;border:1px solid #3498db;background:#fff;display:inline-block;width:588px;color:#666;padding-bottom:30px}.pop-sel-address .country-dpt{background:#f5f5f5;display:block;font-size:14px;padding:7px 10px}.pop-sel-address .country-name{font-size:14px;padding:2px 10px}.pop-sel-address .country-single{padding:9px 10px}.pop-sel-address .country-name a{color:#1171b7;display:inline-block;float:left;width:18.2%;padding:3px 0 3px 10px}.pop-sel-address .country-name a:hover{text-decoration:none;color:#fff;background:#1171b7}.pop-sel-address .area-name{font-size:14px;color:#999;padding-left:20px;padding-top:5px}.pop-sel-address .pop-close{position:absolute;bottom:10px;right:10px}.pop-sel-address .pop-close .close-btn{color:#bbb;font-size:36px}.pop-sel-address .ipad-keyboard{display:block;background:#fff;padding:8px 10px;color:#1171b7}.pop-sel-address .ipad-keyboard:hover{text-decoration:none;background:#1171b7;color:#fff}.pop-sel-address .ipad-keyboard:hover .icon-keyboard{background-position:-36px -405px}.pop-search-box{width:360px;color:#333;padding-bottom:23px}.pop-search-box .sub-title{background:#f3f3f3;padding:5px 5px 5px 26px;position:relative}.pop-search-box .pop-icon{position:absolute;top:5px;left:5px}.pop-search-box .list-item{display:block;padding:5px 0 5px 30px;position:relative;background:#fff}.pop-search-box .list-item.active,.pop-search-box .list-item:hover{background:#1171b7;color:#fff;text-decoration:none}.pop-search-box .list-item em{color:#999;margin-right:5px;vertical-align:top}.pop-search-box b{color:#1171b7;font-weight:400}.pop-search-box .active b,.pop-search-box .list-item.active em{color:#fff}.pop-search-box .country{display:block;color:#999}.pop-search-box .list-item.active .country,.pop-search-box .list-item:hover .country,.pop-search-box .list-item:hover .distance,.pop-search-box .list-item:hover b,.pop-search-box .list-item:hover em{color:#fff}.pop-search-box .nearby{display:inline-block;padding:0 2px;border:1px solid #ccc;border-radius:2px;color:#999;margin-right:5px;font-size:11px;vertical-align:top}.button,.icon,.map-side .address,.p_btn{vertical-align:middle}.pop-search-box .name-width{display:inline-block;width:222px;line-height:1.2}.pop-search-box .list-item.active .nearby,.pop-search-box .list-item:hover .nearby{color:#fff;border-color:#fff}.pop-search-box .list-item.active .icon-address-arrow,.pop-search-box .list-item:hover .icon-address-arrow{background-position:-217px -382px}.pop-search-box .list-item.active .icon-airport,.pop-search-box .list-item:hover .icon-airport{background-position:-89px -404px}.pop-search-box .list-item.active .icon-new-airport,.pop-search-box .list-item:hover .icon-new-airport{background-position:-84px -438px}.pop-search-box .list-item.active .icon-building,.pop-search-box .list-item:hover .icon-building{background-position:-70px -404px}.pop-search-box .distance{position:absolute;top:4px;right:10px;color:#999}.pop-search-box .mismatch{color:#e74c3c;display:block;padding:5px 8px;background:#f3f3f3}.pop-search-box .sub-address,.pop-search-box .sub-title-name{width:274px;display:inline-block;line-height:1.2}.pop-search-box .pop-close{position:absolute;bottom:5px;right:5px}.pop-search-box .min-address{width:246px}.pop-map{border:1px solid #999;border-radius:3px;width:342px;background:#fff;padding-bottom:10px}.pop-map .distance{margin:10px}.pop-map .mod-location-map .location-map-tips{margin:0 10px}.pop-flight-stop{padding:40px 20px 20px;position:relative}.pop-select-flight .pop-close{position:absolute;top:10px;right:10px;cursor:pointer}.pop-select-flight .pop-close .c-icon{display:block}.pop-select-flight .pop-close:hover .icon-close-btn{background-position:-96px -217px}.pop-select-flight .line-cell{width:12%}.pop-select-flight .flight-info-tips{display:inline-block;padding:5px 10px;position:absolute;top:0;right:0;background:#e74c3c;color:#fff}.pop-order-contact .phone-tips,.pop-select-flight .item-disable{color:#999}.pop-select-flight .flight-chooce .flight-list .item-disable:hover{border-color:#ccc;cursor:not-allowed}.pop-order-contact .contact-phone{margin-bottom:10px;position:relative}.pop-order-contact .phone-pic{position:absolute;top:18px;left:0}.pop-order-contact .contact-txt{padding-left:36px}.pop-order-contact .phonr-call{font-size:18px;display:block}.pop-main{position:relative}.pop-bigmap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000}.map-side{position:absolute;top:10px;left:10px;width:45%;z-index:1001;background:rgba(255,255,255,.7);padding:10px 15px 15px}.map-side label{display:block;font-size:14px;margin-bottom:3px}.map-side .address{background:#fff;padding:0 10px;display:inline-block;border-right:1px solid #ccc;height:36px;line-height:36px;color:#333;font-size:14px}.map-side .h-ipt{width:84.5%}.map-side .pop-google-map{width:99%}.map-side .pop-address-list{width:100%;float:none;margin-right:0}.collapse-switch-wrap{position:relative}.collapse-switch{display:none;position:absolute;background:#fff;width:30px;height:60px;top:-36px;right:-29px;z-index:2;border-radius:0 5px 5px 0;cursor:pointer}.collapse-switch span{position:absolute;border:10px solid transparent;border-left-color:#999;top:20px;left:12px}.collapse-switch span+span{border:10px solid transparent;border-left-color:#fff;left:11px}.map-side-open .collapse-switch span{border:10px solid transparent;border-left-color:#999;top:20px;left:12px}.map-side-open .collapse-switch span+span{border:10px solid transparent;border-left-color:#fff;left:11px}.map-side-close .collapse-switch span{border:10px solid transparent;border-right-color:#999;left:0}.map-side-close .collapse-switch span+span{border:10px solid transparent;border-right-color:#fff;left:1px}.pop-bigmap .pop-close{display:block;background:rgba(255,255,255,.7);padding:10px;border-radius:50px;top:30px;right:30px}@media only screen and (max-width:1200px){.mod-main-banner{right:20px}}@media only screen and (max-width:1024px){.mod-main-banner{display:none}.mod-main-search{margin:0}}@media only screen and (max-width:1000px){.pop-google-map{width:80%}.google-map{display:none}.pop-address-list{float:none;width:100%}.pop-drop-nothing{width:77%}}@media only screen and (max-width:768px){.mod-search-nav li .c-icon{display:none}.mod-search-nav li .t{margin-left:0}.m-ms-ttd .tour-list li{width:25%}.map-side{width:60%}.map-side .h-ipt{width:80.9%}}@media only screen and (max-width:600px){.mod-index-main{background:#1171b7;padding:0}.mod-index-main .mod-inner{padding:0}.mod-search-nav li .c-icon{display:inline-block}.mod-search-nav li .t,.nav-package,.nav-ttd{display:none}.mod-search-nav{position:relative;z-index:1;margin-top:-2px}.mod-search-nav li.nav-train .b{border-right:0 none}.mod-main-search{background:0 0;margin:0;padding:0;height:auto}.mod-main-search .mod-tit{margin:10px 0;font-size:24px}.mod-main-search .search-items{padding-right:48px}.mod-main-search .s-item{float:none;width:100%}.mod-main-search .s-item-l{padding-right:0}.mod-main-search .s-item-r{padding-left:0}.mod-main-search .dir-switch{margin-top:0;left:auto;right:0;top:57px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mod-main-search .btn-key{width:100%}.tile-con-train .tile{width:50%}.m-ms-flight .item-child,.m-ms-flight .item-infant,.m-ms-flight .multi-city{display:none!important}.m-ms-flight .item-nonstop{padding-top:5px}.m-ms-flight .dev-hr{display:none}.m-ms-flight .radio-switch .tab:last-child{display:none}.m-ms-flight .item-adult{width:auto;float:left}.m-ms-flight .radio-switch .tab:nth-child(2){border-radius:0 2px 2px 0}.m-ms-flight .item-class{clear:left}.m-ms-hotel .search-items{padding-right:0}.m-ms-hotel .s-item-star .ui-checkbox{margin-right:20px;margin-bottom:7px}.m-ms-hotel .s-item-period{display:none}.m-ms-package .add-search-items .s-item{width:100%}.m-ms-ttd .tour-list li{width:33%}.mod-ms-transfer{margin:0}.mod-ms-transfer .item-date-takeoff{float:left;width:100%}.mod-ms-transfer .item-flight-num{margin-right:0;width:100%;float:left}.mod-ms-transfer .item-my-flight{text-align:right;margin-top:0}.mod-ms-transfer .ipt-hotel{margin-right:0;width:67%}.mod-ms-transfer .my-hotels-btn{float:right;clear:both;margin-top:10px}.mod-ms-transfer .btn-key{width:100%}.mod-ms-transfer .search-items{padding-right:0}.pop-address-list,.pop-drop-off{width:99%}.pop-drop-nothing{width:93%}.pop-google-map{width:90%}.map-side{width:81%}.map-side .h-ipt{width:73.9%}}@media only screen and (max-width:500px){.m-ms-ttd .tour-list li{width:50%}}@media only screen and (max-width:375px){.pop-select-flight .time-cell{width:38%}.pop-select-flight .line-cell{width:15%}.map-side .h-ipt{width:71%}}@media only screen and (max-width:360px){.mod-m-s-t .item-date-takeoff{width:150px}.pop-select-flight .time-cell .dept{font-size:18px}.flight-chooce .flight-list .tit{font-size:16px}.map-side .h-ipt{width:65.9%}}.srh-icon{background-image:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/sprite-hotel-search.55b6f889.png)}.icon-srh-city{width:18px;height:21px;background-position:0 0}.icon-srh-flight{width:18px;height:21px;background-position:-31px 0}.icon-srh-hotel{width:18px;height:16px;background-position:-63px 0}.icon-srh-brand,.icon-srh-landmark,.icon-srh-map,.icon-srh-metro,.icon-srh-scenic,.icon-srh-shopping,.icon-srh-train{height:18px;width:18px}.icon-srh-map{background-position:1px -32px}.icon-srh-train{background-position:-192px 0}.icon-srh-metro{background-position:-160px 0}.icon-srh-landmark{background-position:-95px 0}.icon-srh-shopping{background-position:-222px 0}.icon-srh-scenic{background-position:-127px 0}.icon-srh-brand{background-position:-94px -32px}.icon-srh-province{width:18px;height:14px;background-position:-126px -33px}.hover-layout{position:absolute;z-index:10}.m-droplist{background-color:#fff;border:1px solid #3498db}.m-droplist .hd-tip{padding:8px 14px;background-color:#F5F5F5;color:#666}.m-droplist .hd-tip .c-icon{margin-right:5px}.m-droplist .foot-close{text-align:right;padding:5px 10px;background:#F5F5F5;margin-top:10px;border-top:1px solid #dbdbdb}.m-droplist .foot-close a{text-decoration:none}.m-droplist .foot-close a:hover .icon-srh-close{background-position:-228px -1px}.drop-search-result{width:500px}.m-droplist .error{color:#e74c3c}.drop-search-result .hd-tip{background:#fff;border-bottom:1px solid #dedede}.drop-result-list li{cursor:pointer;font-size:14px}.drop-result-list li:first-child{border-top:none;margin-top:0}.drop-result-list li a{color:#666;padding:5px 0 5px 10px;position:relative;display:block}.drop-result-list .rsl-item:hover a,.drop-result-list li a.hover,.drop-result-list li a:hover{color:#fff;background-color:#1171b7;text-decoration:none}.drop-result-list .rsl-item{border-top:1px solid #dedede;padding-top:5px;margin-top:5px}.drop-result-list .srh-icon{margin-left:2px}.drop-result-list .drop-item{position:absolute;right:10px;top:5px}.container,.container_box,.menu_box,.topbar{position:relative}.drop-result-list .drop-txt{display:inline-block;width:100%}.drop-result-list .rsl-item .drop-txt,.drop-result-list .rsl-item a.hover .drop-txt{width:70%}.drop-result-list li strong{color:#1171b7;font-weight:400}.drop-result-list li a.hover strong,.drop-result-list li:hover .drop-item,.drop-result-list li:hover strong{color:#fff}.drop-result-list li a.hover .icon-srh-city,.drop-result-list li:hover .icon-srh-city{background-position:0 -55px}.drop-result-list li a.hover .icon-srh-flight,.drop-result-list li:hover .icon-srh-flight{background-position:-31px -55px}.drop-result-list li a.hover .icon-srh-hotel,.drop-result-list li:hover .icon-srh-hotel{background-position:-63px -55px}.drop-result-list li a.hover .icon-srh-map,.drop-result-list li:hover .icon-srh-map{background-position:0 -77px}.drop-result-list li a.hover .icon-srh-train,.drop-result-list li:hover .icon-srh-train{background-position:-192px -54px}.drop-result-list li a.hover .icon-srh-landmark,.drop-result-list li:hover .icon-srh-landmark{background-position:-95px -55px}.drop-result-list li a.hover .icon-srh-shopping,.drop-result-list li:hover .icon-srh-shopping{background-position:-222px -55px}.drop-result-list li a.hover .icon-srh-scenic,.drop-result-list li:hover .icon-srh-scenic{background-position:-127px -55px}.drop-result-list li a.hover .icon-srh-brand,.drop-result-list li:hover .icon-srh-brand{background-position:-30px -77px}.drop-result-list li a.hover .icon-srh-metro,.drop-result-list li:hover .icon-srh-metro{background-position:-160px -54px}.drop-result-list li a.hover .icon-srh-province,.drop-result-list li:hover .icon-srh-province{background-position:-62px -76px}.drop-top-city{padding:10px 14px 0;width:530px}.drop-top-city .mod-tit{font-size:18px;padding-bottom:6px;border-bottom:1px solid #eee;margin-bottom:8px;position:relative}.drop-city-list li{width:25%;float:left}.drop-top-city .hd-tip{margin:-10px -14px 8px!important}.drop-top-city .foot-close{margin:10px -14px 0}.drop-city-list li a{padding:3px 6px;font-size:16px;display:block}.drop-city-list li a:hover{background-color:#1171b7;color:#fff;text-decoration:none}.drop-search-result .powered-google-wrap{text-align:right;margin-top:10px}.drop-search-result .powered-google{display:inline-block;width:144px;height:18px;background:url(//pic.tripcdn.com/picaresenglish/ibu/ibucommon/images/v0/powered-google-logo.17844da1.png) no-repeat}.drop-top-city-picker{width:496px}.drop-top-city-picker .mod-tit{font-size:14px;color:#666;background:#f5f5f5;height:30px;line-height:30px;padding-left:8px;font-weight:700}.drop-top-city-picker .drop-city-list{padding:5px}.drop-top-city-picker .drop-city-list li{width:20%}.drop-top-city-picker .drop-city-list li.mw{width:17%}.drop-top-city-picker .drop-city-list li a{font-size:14px;color:#1171b7;padding:2px 5px;height:20px;line-height:20px}.button,.drop-top-city-picker .drop-city-list li a:hover{color:#fff}.drop-top-city-picker .foot-close{background:0 0;border-top:none;padding:0 8px 8px;margin:0}.drop-top-city-picker .city-col-6 li{width:16%}.drop-top-city-picker .city-col-6 .drop-city-list{padding-left:20px}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-1px)}20%,40%,60%,80%{-webkit-transform:translateX(1px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}20%,40%,60%,80%{-webkit-transform:translateX(1px);transform:translateX(1px)}}.input_error{border-color:#D80100!important;background-color:#FFF7DA!important;-webkit-animation-name:shake;animation-name:shake;animation-duration:.8s;animation-delay:.1s;animation-timing-function:ease;animation-fill-mode:both;-webkit-animation-duration:.8s;-webkit-animation-delay:.1s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both}.button{text-align:center;border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.button-light-bl{display:block;width:100%;height:44px;background-color:#f9b00c;font-size:18px;-webkit-box-shadow:0 -2px 0 #E67E22 inset;box-shadow:0 -2px 0 #E67E22 inset}.button-light,.button-positive{display:inline-block;height:36px;padding:0 15px}a.button-light-bl{line-height:44px}a.button-light,a.button-positive{line-height:36px}.button-light{background-color:#f9b00c;font-size:15px;-webkit-box-shadow:0 -2px 0 #E67E22 inset;box-shadow:0 -2px 0 #E67E22 inset}.button-light-bl:hover,.button-light:hover{background-color:#ffc600}.button-positive{background-color:#1171B7;font-size:16px;-webkit-box-shadow:0 -2px 0 #0C5284 inset;box-shadow:0 -2px 0 #0C5284 inset}.button-positive-bl{display:block;width:100%;height:44px;background-color:#1171B7;font-size:18px;-webkit-box-shadow:0 -2px 0 #0C5284 inset;box-shadow:0 -2px 0 #0C5284 inset;color:#fff}a.button-positive-bl{line-height:44px}.button-positive-bl:hover,.button-positive:hover{background-color:#3498db}.button-normal,.button-normal-bl{background-color:#fff;color:#1171B7}.button-normal{display:inline-block;padding:0 15px;height:36px;font-size:16px;border:1px solid #dbdbdb;-webkit-box-shadow:0 -2px 0 #dbdbdb inset;box-shadow:0 -2px 0 #dbdbdb inset}.button-normal-bl{display:block;width:100%;height:44px;font-size:18px;-webkit-box-shadow:0 -2px 0 #0C5284 inset;box-shadow:0 -2px 0 #0C5284 inset}a.button-normal{line-height:36px}.button-normal:hover{background-color:#1171b7;color:#fff;border-color:#1171b7}.button .ico{margin:0 5px 0 -5px}.button:hover{text-decoration:none}.button-positive:hover{color:#fff;text-decoration:none}.container:after,.container_box:after,.footer_box:after,.menu_box:after,.mod_box:after,.mod_tab:after{clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0}.header_box,.header_box_simple{top:21px;background-color:#fff}.header_box_simple .topbar{margin-left:30px;margin-right:30px}.menu_box{background-color:#155EBD;zoom:1;z-index:2}.container_box{min-height:350px;zoom:1}.container{width:1180px;margin:0 auto;zoom:1}.footer_box{clear:both;zoom:1;text-align:center;background-color:#fff}.seo_box{text-align:left}.i_main{float:left;width:580px}.i_side{float:right;width:580px;margin-top:360px}.b_main{width:900px;float:left}.b_side{width:260px;float:right}.topbar{background-color:#EEF3F9;border:1px solid #D6DFE7;padding:2px 35px;transition:width .4s ease-out}.topbar .icon{position:absolute;top:5px;left:8px}.topbar .close{color:#5B5B5D;font-family:Veranda;font-size:15px;position:absolute;right:8px;top:2px;top:0\9;font-weight:700;text-decoration:none}.header{position:relative;width:1180px;height:55px;margin:0 auto;padding-top:5px;transition:width .4s ease-out}.header_line{height:2px;background-color:#155EBD}.logo,.logo a{width:121px;height:45px;overflow:hidden}.header_box_simple .top_info{top:21px}.logo a{display:block;line-height:999em;font-size:0;content:"";background:url(//pic.tripcdn.com/common_v2/common.png) no-repeat}.logo_jp a{background-position:0 -340px}.logo_kr{margin-top:3px;width:145px}.logo_kr a{width:145px;background:url(//pic.tripcdn.com/common_v2/korea_logo.png) no-repeat}.top_info{position:absolute;top:22px;right:0}.top_info .name b{color:#06c;font-weight:700;padding-left:0;padding-right:0}.top_info .tel{position:relative}.top_info .tel .tel_add{display:none;width:185px;line-height:27px;height:27px;text-align:center;background-color:#fff;position:absolute;left:20px;top:17px;border:1px solid #ddd;z-index:4}.top_info .servie_open .triangle_down,.top_info .tel_open .triangle_down{border-top:0 none;border-bottom:5px solid #656565}.top_info b{padding:0 3px;font-weight:400;color:#E0E0DB}.top_info .sel_country,.top_info .sel_money{cursor:pointer}.top_info .sel_country:hover,.top_info .sel_money:hover{color:#06C}.top_info .sel_country_box,.top_info .sel_money_box,.top_info .t_servie_box,.top_info .t_tel_box{position:relative;display:inline-block}.top_info .servie_show,.top_info .top_sel_list{display:none;position:absolute;top:20px;right:-5px;padding:5px 10px 2px;border:1px solid #D2D2D2;background-color:#FFF;z-index:3;-webkit-box-shadow:1px 1px 2px #E8EBED,-1px 0 2px #E8EBED;box-shadow:1px 1px 2px #E8EBED,-1px 0 2px #E8EBED;zoom:1}.top_info .servie_show:after,.top_info .top_sel_list:after{clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0}.top_info .servie_show:before,.top_info .top_sel_list:before{position:absolute;top:-19px;right:-1px;width:18px;height:18px;overflow:hidden;line-height:999em;font-size:0;content:"";background-color:#FFF;border:1px solid #D2D2D2;border-bottom:0 none;-webkit-box-shadow:-1px -2px 2px #E8EBED;box-shadow:-1px -2px 2px #E8EBED;z-index:2}.top_info .servie_show li,.top_info .top_sel_list li{padding-bottom:3px;white-space:nowrap}.top_info .servie_show li a{white-space:nowrap}.top_info .servie_show li a:hover,.top_info .top_sel_list li a:hover{text-decoration:none;color:#06C}.top_info .triangle_down{position:relative;margin-left:5px;z-index:4}.top_info .sel_open .top_sel_list,.top_info .servie_open .servie_show,.top_info .tel_open .top_sel_list{display:block}.t_tel_box .top_sel_list{line-height:25px}.t_tel_box .top_sel_list strong{color:#666;font-weight:400}.top_info .sel_open .triangle_down{border-top:0 none;border-bottom:5px solid #656565}.top_info .mobileApp_box{display:inline-block;position:relative;width:156px;height:36px;vertical-align:middle}.top_info .mobileApp_box .mobile_app{display:inline-block;width:156px;height:36px;padding-bottom:15px;background:url(//pic.tripcdn.com/common_v2/mobile_app.png) no-repeat;cursor:pointer}.top_info .mobileApp_box .dimensional_show{display:none;position:absolute;top:48px;right:-5px;padding-top:40px;width:205px;border:3px solid #ffb000;background-color:#FFF;z-index:3;zoom:1;text-align:center}.top_info .mobileApp_box .dimensional_show img{margin-bottom:30px;width:105px;height:105px}.top_info .mobileApp_box_hover .dimensional_show{display:block}.top_info .mobileApp_box .show_title{position:relative;display:block;padding:0 25px 0 10px;height:40px;line-height:40px;background-color:#f2f2f2;font-size:18px;color:#4a4a4a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top_info .mobileApp_box .show_title:hover{text-decoration:underline}.top_info .mobileApp_box .close{position:absolute;right:10px;top:0;font-size:30px}.top_info .mobileApp_box .close:hover{text-decoration:none;color:#06c}.top_info .mobileApp_box .arrow_right{position:absolute;top:0;right:25px;display:block}.top_info .mobileApp_box .arrow_right .arrow_01,.top_info .mobileApp_box .arrow_right .arrow_02{position:absolute;font-style:normal;left:0;top:0;font-size:16px;color:#f2f2f2;z-index:2}.top_info .mobileApp_box .arrow_right .arrow_01{left:3px;color:#999;z-index:1}.menu{position:relative;width:1180px;height:48px;margin:0 auto;transition:width .4s ease-out}.foot_link dl,.menu_list a,.seo_list{transition:all .4s ease-out}.menu_list:after{clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0}.account_info .ico_person,.ico_server,.icon,.menu_list a:before,.mod_tab .more_t_open:before{content:""}.menu_list{zoom:1}.menu_list a{position:relative;float:left;height:45px;margin-left:-1px;padding:0 20px;line-height:46px;font-weight:700;font-size:14px;color:#FFF;border-top:3px solid #155EBD}.foot_link dl,.sel_country .icon,.sel_country_box .icon,.seo_list,.spread_app p a{-webkit-transition:all .4s ease-out}.menu_list a.current,.menu_list a.current:hover,.menu_list a:hover{text-decoration:none;color:#0E68D6;border-top-color:#FFA024;background-color:#FFF;z-index:2}.menu_list a:hover{color:#FFF;background-color:#8AAEDE}.menu_list a:before{position:absolute;top:14px;left:0;width:1px;height:18px;line-height:999em;font-size:0;background-color:#699CDE}.btn_weak,.menu_list a .new-badge{height:23px;font-weight:700;text-align:center}.menu_list a.current:before,.menu_list a:hover:before{display:none}.menu_list a .new-badge{font-size:13px;font-style:italic;color:#fff;line-height:18px;position:absolute;top:-8px;left:50%;margin-left:-36px;width:72px;background:url(//pic.tripcdn.com/common_v2/new-badge.png) no-repeat}.account_info{position:absolute;top:0;right:0;height:43px;padding:5px 25px 0 5px;color:#FDEDD3;background-color:#ffa024}.account_info .triangle_down{margin-left:10px;border-top-color:#FFF}.account_info .triangle_up{margin-left:10px;border-bottom-color:#FFF}.account_info .ico_person{position:absolute;top:10px;left:18px;width:32px;height:32px;overflow:hidden;line-height:999em;font-size:0;background:url(//pic.tripcdn.com/common_v2/common.png) 0 -176px no-repeat}.account_info .my_account{display:block;margin-top:-2px;font-weight:400;font-size:16px;color:#FFF;cursor:pointer}.account_info a{color:#FFECD3}.account_list_box{position:absolute;top:48px;left:0;width:100%;overflow:hidden;zoom:1}.account_list_box .account_list{overflow:hidden;padding:10px 15px 0;border:2px solid #ffb000;border-top:0 none;background-color:#FFF;zoom:1}.account_list_box .account_list ul{overflow:hidden;padding:5px 0;zoom:1;border-top:1px solid #dfdfdf}.account_list_box .account_list ul.first_area{border-top:0 none}.account_list_box .account_list li{line-height:22px}.account_list_box a{margin-bottom:10px;color:#0065CD}.account_box{display:inline-block;padding:0 10px 0 60px;height:43px}.login_status{padding-right:70px}.login_status .account_email{position:absolute;right:0;top:0;padding:15px 0 0 15px;width:52px;height:33px;background-color:#ffa024;cursor:pointer}.loginStatus_current,.login_status .account_email:hover,.login_status .hdMail_current{background-color:#ffb000}.login_status .account_email .number{position:absolute;left:30px;top:5px;width:20px;height:20px;line-height:20x;overflow:hidden;text-align:center;border-radius:20px;background-color:#06c;color:#fff}.login_status .account_email .line{display:inline-block;height:28px;width:1px;text-indent:-99px;overflow:hidden;position:absolute;left:0;top:10px;background-color:#ffd092}.login_status .account_email:hover .line,.login_status .hdMail_current .line{display:none}.login_status .account_email .email_icon{display:inline-block;width:24px;height:18px;overflow:hidden;background-position:-96px -843px}.accountMsg_box{position:absolute;top:48px;right:0;width:400px;overflow:hidden;zoom:1}.accountMsg_box .accountMsg_list{overflow:hidden;border:2px solid #ffb000;border-top:0 none;background-color:#FFF;zoom:1;color:#333}.btn_loding,.btn_text,.p_btn{border-radius:3px}.accountMsg_box .accountMsg_list a{display:block;position:relative;padding:10px 10px 10px 0;margin-top:-1px;color:#333;border-top:1px solid #dfdfdf;cursor:pointer;zoom:1}.accountMsg_box .accountMsg_list a:hover{text-decoration:none}.accountMsg_box .accountMsg_list li{padding:0 15px}.accountMsg_box .accountMsg_list li:hover{background-color:#f1f8ff}.accountMsg_box .accountMsg_list li .msg_con{height:20px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accountMsg_box .arrow_right{position:absolute;top:50%;margin-top:-8px;right:20px;display:block}.accountMsg_box .accountMsg_list .arrow_right .arrow_02,.accountMsg_box .arrow_right .arrow_01{position:absolute;font-style:normal;left:0;top:0;font-size:20px;color:#fff;z-index:2}.accountMsg_box .arrow_right .arrow_01{left:3px;color:#ccc;z-index:1}.accountMsg_box li:hover .arrow_right .arrow_02{color:#f1f8ff}.accountMsg_box li:hover .arrow_right .arrow_01{color:#06c}.accountMsg_box .accountMsg_list .msg_time span{display:inline-block;margin-right:10px;color:#999}.accountMsg_box .accountMsg_list .msg_time em,.btn_text{color:#333}.accountMsg_box .icon{margin-right:5px;background:url(//pic.tripcdn.com/common_v2/ico_tag.png) no-repeat}.accountMsg_box .icon_airports{background-position:-20px 0}.accountMsg_box .icon_house{background-position:0 0}.accountMsg_box .accountMsg_list .close{display:none;position:absolute;right:0;top:5px;font-size:14px;font-weight:700;color:#999}.accountMsg_box .accountMsg_list li:hover .close,.p_btn{display:block}.btn_weak{overflow:hidden;color:#666!important;border:1px solid #CCC;background-color:#F7F7F7;-webkit-box-shadow:1px 1px 0 #D6D6D6;box-shadow:1px 1px 0 #D6D6D6}.btn_weak:hover{text-decoration:none}.btn_key{height:25px;overflow:hidden;padding:0 25px;font-size:14px;color:#FFF;border:1px solid #EC7F00;background-color:#FFB000;-webkit-box-shadow:0 1px 0 #8E9295;box-shadow:0 1px 0 #8E9295;border-radius:3px}.btn_key:hover{border-color:#F18200;background-color:#F79700}.btn_normal,.btn_normal_low{display:inline-block;overflow:hidden;padding:0 35px;font-size:14px;color:#FFF;border:1px solid #05A;background-color:#27C;-webkit-box-shadow:0 1px 0 #37B;box-shadow:0 1px 0 #37B;border-radius:3px}.btn_normal{height:24px}.btn_normal_low{height:26px;padding:0 15px;font-size:12px;border-color:#2383E2;background-color:#69A8E6;-webkit-box-shadow:0 2px 1px #CFCFCF;box-shadow:0 2px 1px #CFCFCF}.btn_normal:hover{border-color:#2383E2;background-color:#29f;-webkit-box-shadow:0 1px 0 #CFCFCF;box-shadow:0 1px 0 #CFCFCF}.btn_loding,.btn_text{border:1px solid #c5c5c5}.btn_normal_low:hover{text-decoration:none;background-color:#27C;-webkit-box-shadow:0 1px 0 #37B;box-shadow:0 1px 0 #37B}.btn_text{font-size:14px;font-weight:700;padding:4px 5px;background-color:#F3F3F3}.btn_loding,.ticket_loding{padding:0 25px;font-size:0;overflow:hidden}.btn_text:hover{background-color:#06c;text-decoration:none;color:#fff}.btn_loding{height:43px;background:url(//pic.tripcdn.com/common_v2/18x18_loading.gif) center center no-repeat}.btn_loding:hover{background-color:#f3f3f3;border:1px solid #c5c5c5}.ticket_loding{height:20px;border:1px solid #c5c5c5;border-radius:3px;background:url(//pic.tripcdn.com/common_v2/18x18_loading.gif) center center no-repeat}.ico_diamond span,.icon{width:16px;height:16px;display:inline-block}.ticket_loding:hover{background-color:#f3f3f3;border:1px solid #c5c5c5}.icon{overflow:hidden;line-height:999em;font-size:0;background:url(//pic.tripcdn.com/common_v2/common.png) 0 -48px no-repeat}.ico_tel{margin-right:5px;vertical-align:-4px;background-position:0 -112px}.ico_skype{background-position:-64px -176px}.ico_star{background-position:0 -144px}.ico_diamond,.ico_diamond_6_half{background-position:0 -159px}.ico_diamond_5_half,.ico_diamond_6{width:96px}.ico_diamond_4_half,.ico_diamond_5,.ico_star_5{width:80px}.ico_diamond_3_half,.ico_diamond_4,.ico_star_4{width:64px}.ico_diamond_2_half,.ico_diamond_3,.ico_star_3{width:48px}.ico_diamond_1_half,.ico_diamond_2,.ico_star_2{width:32px}.ico_diamond_0_half,.ico_diamond_1,.ico_star_1{width:16px}.ico_diamond_6_half{width:110px}.ico_diamond_5_half{background-position:-16px -159px}.ico_diamond_4_half{background-position:-32px -159px}.ico_diamond_3_half{background-position:-48px -159px}.ico_diamond_2_half{background-position:-64px -159px}.ico_diamond_1_half{background-position:-80px -159px}.ico_diamond_0_half{background-position:-96px -159px}.sel_country .icon,.sel_country_box .icon{width:19px;height:13px;transition:all .4s ease-out}.ico_cn,.ico_de,.ico_en,.ico_es,.ico_fr,.ico_hk,.ico_id,.ico_idr,.ico_jp,.ico_kr,.ico_mac,.ico_my,.ico_myr,.ico_ru,.ico_sg,.ico_sgd,.ico_th,.ico_thb,.ico_tw,.ico_uk,.ico_vn{width:19px;height:13px}.ico_gold,.ico_silver{width:20px;height:20px}.ico_mac,.ico_tw,.ico_uk{background:url(//pic.tripcdn.com/common_v2/icon_flag.png) no-repeat}.ico_cn{background-position:0 -64px}.ico_en{background-position:-32px -64px}.ico_jp{background-position:-64px -64px}.ico_kr{background-position:-96px -64px}.ico_fr{background-position:0 -80px}.ico_de{background-position:-32px -80px}.ico_es{background-position:-64px -80px}.ico_ru{background-position:-96px -80px}.ico_vn{background-position:0 -96px}.ico_hk{background-position:-32px -96px}.ico_mac{background-position:-20px 0}.ico_us{background-position:-100px 0}.ico_uk{background-position:-120px 0}.ico_my,.ico_myr{background-position:0 -870px}.ico_id,.ico_idr{background-position:-30px -870px}.ico_sg,.ico_sgd{background-position:-60px -870px}.ico_th,.ico_thb{background-position:-90px -870px}.ico_gold{background-position:-64px -112px}.ico_silver{background-position:-96px -112px}.ico_bronze{height:20px;background-position:-96px -179px}.ico_gift{background-position:-96px -144px}.ico_warn_s{background-position:-64px -192px}.ico_warning_l{background-position:-48px -192px}.ico_ques_s{background-position:-64px -207px}.ico_money{display:inline-block;width:16px;height:16px;overflow:hidden;margin-right:1px;vertical-align:bottom;text-align:center;font-style:normal;line-height:17px;font-size:11px;font-family:arial;border:1px solid #DADADA;color:#FF7A17;border-radius:50%;background:#F8F8F8;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9f9f9));background:linear-gradient(to bottom,#fff 0,#f9f9f9 100%);text-shadow:0 0 2px #CCC;-webkit-box-shadow:0 0 2px #E8E8E8;box-shadow:0 0 2px #E8E8E8}.triangle_down,.triangle_left,.triangle_right,.triangle_up{line-height:0;vertical-align:middle;height:0;overflow:hidden}.triangle_down,.triangle_up{display:inline-block;width:0;font-size:0;border-left:5px solid transparent;border-right:5px solid transparent}.triangle_down{border-top:5px solid #333;border-bottom:0 none}.triangle_up{border-top:0 none;border-bottom:5px solid #333}.triangle_left,.triangle_right{width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;font-size:0;display:inline-block}.triangle_left{border-left:0 none;border-right:5px solid #666}.triangle_right{border-left:5px solid #666;border-right:0 none}.ico_correct{width:42px;height:42px;background:url(//pic.tripcdn.com/common_v2/ico_assist.png) -416px 0 no-repeat}.ico_correct_bl{width:15px;height:14px;background-position:-65px -976px}.ico_server{display:inline-block;width:24px;height:24px;overflow:hidden;line-height:999em;font-size:0;background:url(//pic.tripcdn.com/hotels130528/icon_hotel_server.png) no-repeat}.ico_gym{background-position:0 0}.ico_restaurant{background-position:-32px 0}.ico_airport-shuttle{background-position:-64px 0}.ico_car-park{background-position:-96px 0}.ico_swimming{background-position:0 -32px}.ico_wifi{background-position:-32px -32px}.ico_wifi_free{background-position:0 -98px}.ico_computer{background-position:-64px -32px}.ico_conference{background-position:-96px -32px}.ico_internet{background-position:0 -64px}.ico_breakfast{background-position:-32px -64px}.ico_SPA{background-position:-64px -64px}.ico_airport-bus{background-position:-96px -64px}.ico_correct_new{width:31px;height:28px;background-position:-88px -929px}.upgrade_ico_s{width:32px;height:32px;background-position:-52px -928px}.ico_call{background-position:0 -660px}.ico_chat{background-position:-30px -660px}.ico_sky{background-position:-60px -660px}.txt_ico{display:inline-block;vertical-align:middle;padding:0 5px;color:#FFF;font-style:normal}.txt_ico_blue{background-color:#6BA7E5}.txt_ico_orange{background-color:#FF9F24}.mod_box{position:relative;margin-bottom:20px;zoom:1}.mod_t .tit{overflow:hidden;line-height:1;font-size:24px;color:#3c90d7;padding-bottom:12px}.mode_title{padding-bottom:10px;font-size:24px;font-weight:400;color:#666}.mode_title .number{font-family:Georgia;font-weight:700}.mod_tab{position:relative;height:30px;line-height:36px;border-top:2px solid #ccc;z-index:5;zoom:1}.more_tab_list{position:relative;float:left}.mod_tab a{float:left;height:32px;padding:0 5px;margin-top:-2px}.mod_tab a.current,.mod_tab a.current:hover,.mod_tab a:hover{height:30px;line-height:32px;font-size:14px;font-weight:700;text-decoration:none;color:#06C;border-top:2px solid #06C}.mod_tab a:hover{font-weight:400;color:#333}.mod_tab .more_t:hover,.mod_tab .more_t_open,.mod_tab .more_t_open:hover{color:#06C}.mod_tab .more_t,.mod_tab .more_t:hover{position:relative;height:24px;margin-top:5px;margin-left:15px;line-height:24px;border-top:0 none;z-index:2}.mod_tab .more_t .triangle_down{position:relative;right:-7px;z-index:4;border-top-color:#AAABAD}.mod_tab .more_show,.mod_tab .more_t_open:before{position:absolute;right:-4px;background-color:#FFF;overflow:hidden}.mod_tab .more_t_open:before{top:3px;width:18px;height:18px;line-height:999em;font-size:0;border:1px solid #D2D2D2;border-bottom:0 none;-webkit-box-shadow:2px -2px 3px #E8EBED;box-shadow:2px -2px 3px #E8EBED;z-index:3}.filter_box:after,.no_result_box:after,.result_filter:after,.search_cont .tour-list:after{clear:both;content:".";visibility:hidden}.mod_tab .more_t_open .triangle_down{border-top:0 none;border-bottom:5px solid #AAABAD}.mod_tab .more_show{float:left;top:26px;width:122px;padding:5px 0;border:1px solid #D2D2D2;-webkit-box-shadow:2px 0 3px #E8EBED,-2px -1px 3px #E8EBED;box-shadow:2px 0 3px #E8EBED,-2px -1px 3px #E8EBED;zoom:1}.mod_tab .more_show a{display:block;float:none;height:22px;overflow:hidden;margin:0;padding:0 10px;line-height:22px}.pager a,.pager div,.pager span,.price dfn,.price_box .price{display:inline-block}.mod_tab .more_show a:hover{color:#FFF;background-color:#74A2DE;border-top:0 none}.pager{overflow:hidden;padding:10px 0 20px;text-align:right;zoom:1;color:#3990D7}.pager a,.pager span{height:23px;overflow:hidden;padding:0 9px;line-height:24px;border:1px solid #3C90D8;background-color:#FFF;color:#3C8FD5}.price .from,.price dfn{padding-right:5px}.pager .cur,.pager .cur:hover,.pager a:hover{text-decoration:none;color:#FFF;background-color:#3990D7}.pager a:hover .triangle_left{border-right:5px solid #FFF}.pager a:hover .triangle_right{border-left:5px solid #fff}.pager .dis,.pager .dis:hover{color:#FFF;border-color:#D3D3D3;background-color:#DFDFDF;cursor:not-allowed}.pager .dis .triangle_left,.pager .dis:hover .triangle_left{border-right:5px solid #CCC}.pager .dis .triangle_right,.pager .dis:hover .triangle_right{border-left:5px solid #CCC}.price dfn{vertical-align:1px;font-size:14px;color:#666}.price .number{font-size:22px;color:#0863bc}.price_small dfn{color:#333}.price_small .number{color:#06C}.price_box{position:relative;text-align:right}.price_pop_box td,.price_pop_box th{height:22px;text-align:left;white-space:nowrap}.price_box .price{margin-bottom:15px;vertical-align:middle;border-bottom:1px dashed #333}.price_box .price:hover{text-decoration:none}.price_box .price del{display:block;line-height:1;color:#999}.price_box .price .from{line-height:1}.price_box .price_deals{margin-bottom:25px;margin-right:0}.price_box .price .txt_number{font-size:18px}.price_box .btn_sold_out{display:inline-block;padding:0 20px;font-size:14px;color:#666;font-weight:400}.price_box .price_tips{display:block;color:#666}.price_pop_box{position:absolute}.price_pop_box table{width:100%}.price_pop_box th{font-weight:400;color:#999}.price_pop_box td{color:#333}.price_pop_box tfoot td{color:#999}.pop_sel_district_list{position:absolute;width:338px;overflow:hidden;padding:5px 0 10px;border:1px solid #C5C5C5;background-color:#FFF;-webkit-box-shadow:3px 2px 3px rgba(210,210,210,.5);box-shadow:3px 2px 3px rgba(210,210,210,.5);z-index:99}.pop_sel_district_list li{height:30px;line-height:30px;overflow:hidden;padding:0 15px;vertical-align:middle;font-size:12px;color:#333}.pop_sel_district_list li:hover{color:#FFF;background-color:#74A2DE}.pop_sel_district_list li strong{color:#06C}.pop_sel_district_list li span{font-size:11px;color:#999}.pop_sel_district_list li:hover span{color:#FFF}.pop_sel_district_list .pop_pager{padding-top:10px;text-align:center;font-size:14px}.pop_sel_district_list .pop_pager a{margin:0 3px;text-decoration:underline;color:#06C}.pop_sel_district_list .pop_pager a:hover{text-decoration:none}.pop_sel_district_list .pop_pager .cur,.pop_sel_district_list .pop_pager span{color:#666;text-decoration:none}.pop_sel_district_list .no_result{padding:5px 50px 5px 10px;color:red}.pop_sel_district_list .tips_hd{position:relative;height:26px;padding:0 5px;overflow:hidden;margin:5px 30px 5px 10px;white-space:nowrap;text-overflow:ellipsis;line-height:26px;color:#999;background-color:#fff7e6;z-index:2}.copyright,.foot_link,.foot_link a,.seo_box,.seo_box a{color:#666}.pop_sel_district_list .tips_hd em{font-weight:bolder}.seo_box{overflow:hidden;padding:15px 0 0;background-color:#F9FAFC;zoom:1}.seo_list{position:relative;width:1176px;padding:0 0 18px 4px;margin:0 auto}.seo_list .tit{font-size:12px}.seo_list p+.tit{padding-top:15px}.foot_link{overflow:hidden;padding:15px 0 10px;background-color:#E5E5E5;zoom:1;text-align:center}.foot_link .foot_inner{display:inline-block;text-align:left}.foot_link dd,.foot_link dt{display:inline}.foot_link dl{clear:both;overflow:hidden;padding-bottom:5px}.foot_link dt{padding-right:5px;font-weight:700}.copyright{overflow:hidden;padding:15px 0 25px;text-align:center}.copyright .language_list{padding-top:5px}.copyright .language_list a{color:#4b4b4b;display:inline-block}.copyright .language_list .icon{margin:0 15px 0 5px;width:19px}.no_result_box,.process_bar,.spread_app,.spread_app h3,.your_book{margin-bottom:20px}.spread_app{text-align:center;display:inline-block;color:#666}.spread_app h3{font-weight:400;line-height:1px;border-left:147px solid #ececec;border-right:147px solid #ececec;position:relative;padding-left:20px;padding-right:20px}.spread_app a{color:#666}.spread_app p a{display:inline-block;padding:10px 15px;border:1px solid #dedede;border-radius:6px;margin-right:10px;vertical-align:middle}.spread_app p a:hover{-webkit-box-shadow:inset 0 2px 3px #bdcedf;box-shadow:inset 0 2px 3px #bdcedf;border-color:#91a7c3}.spread_app p a i{background:url(//pic.tripcdn.com/common_v2/spread_app.jpg) no-repeat;display:inline-block}.spread_app p .ios i{width:138px;height:40px}.spread_app p .android i{width:145px;height:40px;background-position:0 -40px}.spread_app .dimensional,.spread_app .dimensional_sg{width:86px;height:86px;display:inline-block;vertical-align:middle}.spread_app .dimensional{background:url(//pic.tripcdn.com/common_v2/app_dimensional.png) no-repeat}.spread_app .dimensional_sg{background:url(//pic.tripcdn.com/common_v2/app_dimensional_sg.png) no-repeat}.search_box{position:relative\9;width:100%;overflow:hidden}.search_tab_type{position:relative\9;z-index:2\9;float:left;width:178px;margin-right:-198px;margin-bottom:-9999px;border-bottom:9999px solid #155EBD;border-top:1px solid #85ABDB}.search_tab_type a{display:block;height:46px;overflow:hidden;margin-top:-1px;line-height:46px;text-indent:23px;font-size:16px;color:#FFF;border-top:1px solid #508BD1;background-color:#306DB4}.search_tab_type a.cur,.search_tab_type a.cur:hover,.search_tab_type a:hover{position:relative;margin-top:0;text-indent:18px;text-decoration:none;color:#0e68d6;border-top:0 none;border-left:5px solid #FF960D;background:0 0;background:url(//pic.tripcdn.com/common_v2/common.png) -999em -999em no-repeat\9;opacity:1}.search_tab_type a:hover{color:#FFF;background-color:#85ABDB;opacity:.52}.search_cont{overflow:hidden;padding-left:178px;margin-bottom:-999px;padding-bottom:999px;zoom:1;-webkit-filter:none;filter:none;background:rgba(243,247,249,.9);background:#DBE1E7\9}.container_index_box .search_cont .search_form{min-height:281px}.search_banner{height:55px;margin-top:-5px;position:relative;z-index:2;margin-left:-178px;border-top:1px solid #85ABDB;overflow:hidden;background-color:#306DB4}.search_cont .search_form{clear:both;overflow:hidden;padding:0 20px 20px;border:1px solid #BCC9D9;border-left:0 none;border-top-color:#85ABDB;zoom:1}.search_cont .search_form .flight_tab{clear:both;overflow:hidden;margin-bottom:15px;zoom:1}.search_cont .flight_tab a{float:left;width:33%;height:25px;overflow:hidden;text-align:center;font-weight:700;line-height:25px;background-color:#C9D7E9;border:1px solid #8BA1BE;margin-left:-2px;border-top:0 none}.search_cont .flight_tab a:hover{text-decoration:none;background-color:#85ABDB;color:#fff}.search_cont .flight_tab a.cur{text-decoration:none;color:#000;background-color:transparent;border:0;border-top:3px solid #FE9E20;height:22px;position:relative}.search_cont .flight_tab a+a{margin-left:-1px;border-left:1px solid #B0B0B2}.search_cont .s_list{clear:both;overflow:hidden;margin-left:-2%;zoom:1;margin-top:5px}.search_cont .s_list li{float:left;display:inline-block;width:43%;min-width:40%;padding-left:2%;margin-bottom:10px;position:relative}.search_contnew .s_list li{width:45%}.search_cont .s_list li label{display:block;line-height:20px;font-weight:700;white-space:nowrap}.flight_search label b{font-weight:400;color:#999}.search_cont .s_list li input[type=text]{float:left;width:96%;height:24px;text-indent:5px;border:1px solid #999;background-color:#FFF;outline:0;line-height:24px\9;padding-left:5px}.search_cont .s_list li.long_form{width:100%}.search_cont .s_list li.long_form input{width:350px}.search_cont .s_list li.small_form{float:left;width:auto;min-width:30.08%}.search_cont .s_list li select{width:100%;height:24px;color:#333;border:1px solid #999;background-color:#FFF;outline:0}.search_cont .s_list li input[type=text]:focus,.search_cont .s_list li input[type=text]:hover,.search_cont .s_list li select:focus,.search_cont .s_list li select:hover{border-color:#67A1E1}.search_cont .s_list li.nonstop label{font-weight:400;margin-top:20px}.search_cont .package_type{overflow:hidden;padding-bottom:13px;zoom:1}.search_cont .package_type li{display:inline-block;padding-bottom:5px}.search_cont .package_type input[type=radio]{vertical-align:-2px}.search_cont .package_type label{margin:0 10px 0 0;font-weight:700;color:#333;cursor:pointer}.hd-upgrade>a i,.search_cont .package_type label input{margin-right:5px}.search_cont .other_info{overflow:hidden;padding-bottom:3px;padding-top:8px;zoom:1}.search_cont .other_info label{cursor:pointer}.search_cont .other_info+.other_info{padding-top:0}.search_cont .other_info input[type=checkbox]{margin-right:5px;vertical-align:-2px}.search_cont .other_info .long_form{padding-top:5px}.search_cont .tour-list{padding-bottom:10px}.search_cont .tour-list:after{display:block;height:0;font-size:0;line-height:0}.search_cont .tour-list li{float:left;width:33.33%}.search_cont .tour-list li a{color:#06c;display:block;padding:8px 8px 8px 12px;font-size:16px}.search_cont .tour-list li a:hover{color:#fff;background:#0063CF;text-decoration:none}.search_cont .btn_show_more{padding:5px 0;font-weight:700}.search_cont .btn_show_more a{color:#06c}.search_cont .btn_show_more a:hover{text-decoration:none;color:#FF9811}.search_cont .btn_show_more .icon_arrow{margin-left:3px;text-align:center;background-color:#FF9811;border-radius:50%}.search_cont .btn_show_more .icon_arrow i{margin-top:7px;border-top:5px solid #FFF}.search_cont .btn_show_more .open_more .icon_arrow i{margin-top:5px;border-top:0 none;border-bottom:5px solid #FFF}.search_cont .btn_submit{padding:10px 0 5px}.search_cont .btn_submit .btn_key{width:100%;height:50px;padding:0;line-height:50px;font-size:22px;border-radius:5px}.search_cont .search_flight .s_supplement{position:relative;padding-left:18px;margin-top:5px}.search_cont .search_flight .s_supplement+.btn_show_more{padding-top:12px}.search_cont .search_flight .s_supplement .ico_warn_s{top:2px;left:0;position:absolute}.search_cont .search_flight .s_supplement a{color:#06c;text-decoration:underline}.search_cont .search_packages,.search_cont .search_tour{padding-top:20px}.search_cont .search_hotel,.search_cont .search_train{padding-top:15px}.search_packages .tit{font-size:22px;font-weight:bolder;color:#3c90d7}.search_packages .btn_submit{background:url(//pic.tripcdn.com/common_v2/packages_searchBg.png) 90% center no-repeat}.search_packages .btn_submit .btn_key{display:inline-block;padding:0 50px;width:auto}.search_tour .tit{font-size:14px;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:12px}.search_cont .s_list li .r_sum{padding-right:10px;line-height:20px;margin-top:-20px;overflow:hidden;text-align:right;color:#999}.options_show{overflow-y:hidden}.options_show>dl{float:left;min-width:50%}.options_show>dl dt{height:25px;line-height:25px;overflow:hidden;font-weight:700;font-size:12px}.options_show>dl label{position:relative;display:block;height:25px;color:#666;padding:0}.options_show>dl.fliter_item label .sum_c{position:absolute;right:0;top:0;color:#666}.filter_box:after,.result_filter:after{display:block;height:0;font-size:0;line-height:0}.filter_box .filter_cnt label,.filter_box .sum_c,.filter_box dd label{height:18px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result_filter{position:relative;margin-bottom:10px;zoom:1}.filter_box{position:relative;padding:10px 0;margin-bottom:2px;background-color:#FFF;zoom:1}.filter_box .filter_cnt p:hover,.filter_box .filter_cnt:hover,.filter_box dd p:hover,.filter_box dd:hover{background-color:#F1F8FF}.result_filter .mode_title{color:#3C90D7;font-weight:700;position:relative}.filter_box_paypal{position:relative;padding-top:5px;padding-bottom:2px;z-index:2}.filter_box dt{position:relative;padding:0 10px;font-weight:700;font-size:14px}.filter_box .sum_c,.filter_box dd label{font-size:11px}.filter_box dd{position:relative;padding:5px 10px 5px 32px}.filter_box dd label{display:block;cursor:pointer}.filter_box dd input{position:absolute;top:7px;left:13px}.filter_box dd input:checked+span{font-weight:700;color:#06c}.filter_box .sum_c,.filter_box dd input:disabled+span{color:#999;font-weight:400}.filter_box .sum_c{position:absolute;right:5px;top:5px;max-width:85px;text-align:right}.filter_box dt .sum_c{top:0;font-size:12px}.filter_box .showAll{padding-left:10px}.filter_box .showAll a{color:#06c}.filter_price dd{padding-right:90px}.filter_box dd p{position:relative;padding:5px 10px 5px 32px}.filter_price dd p{padding-right:90px}.filter_box .filter_tit{position:relative;padding:0 10px;font-weight:700;font-size:14px}.filter_box .filter_cnt{position:relative;padding:5px 10px 5px 32px}.filter_box .filter_cnt label{display:block;cursor:pointer;font-size:11px}.filter_box .filter_cnt input{position:absolute;top:7px;left:13px}.filter_box .filter_cnt input:checked+span{font-weight:700;color:#06c}.filter_box .filter_cnt input:disabled+span{font-weight:400;color:#999}.filter_box .filter_tit .sum_c{top:0;font-size:12px}.filter_price .filter_cnt{padding-right:90px}.filter_box .filter_cnt p{position:relative;padding:5px 10px 5px 32px}.filter_price .filter_cnt p{padding-right:90px}.crumbs{padding:0 10px 15px 0}.crumbs a{color:#06c}.hd-upgrade-hotel{position:relative;height:1px}.hd-upgrade-hotel>a{position:absolute;top:-5px;right:0;color:#1171b7}.hd-upgrade-package{position:absolute;right:0;top:0}.hd-upgrade-package>a{position:static}.hd-upgrade-flight{position:absolute;right:0;top:-3px}.hd-upgrade-flight>a,.hd-upgrade-ttd>a{position:static}.hd-upgrade-ttd{position:absolute;right:0;top:-10px}.no_result_box:after{display:block;height:0;font-size:0;line-height:0}.no_result_box{padding:10px 20px 20px;background-color:#FFF;zoom:1}.no_result_box .hd{padding-bottom:5px;font-weight:400;font-size:26px}.no_result_box .tips{font-size:14px;color:#999}.pop_loading{position:fixed;top:250px;left:50%;width:280px;overflow:hidden;padding:30px 20px 20px;margin-left:-160px;text-align:center;background-color:#FFF;z-index:999}.pop_area,.pop_sel_area_list{-webkit-box-shadow:3px 2px 3px rgba(210,210,210,.5);z-index:99;overflow:hidden;box-shadow:3px 2px 3px rgba(210,210,210,.5)}.pop_loading i{display:inline-block;margin:20px 0}.pop_loading p{padding:10px 0 0;font-size:22px;color:#4d4d4d}.ico_loading_alpha{width:32px;height:32px;background:url(//pic.tripcdn.com/common_v2/loading_32_32_alpha.gif) no-repeat}.ico_loading_white{width:32px;height:32px;background:url(//pic.tripcdn.com/common_v2/loading_32_32_white.gif) no-repeat}.ico_loading_black{width:32px;height:32px;background:url(//pic.tripcdn.com/common_v2/loading_32_32_black.gif) no-repeat}.ico_loading_alpha_48{width:48px;height:48px;background:url(//pic.tripcdn.com/common_v2/32x32_loading.gif) center center no-repeat}.ico_loading_white_48{width:48px;height:48px;background:url(//pic.tripcdn.com/common_v2/loading_48_48_white.gif) no-repeat}.ico_loading_black_48{width:48px;height:48px;background:url(//pic.tripcdn.com/common_v2/loading_48_48_black.gif) no-repeat}.ico_loading_blue_18{width:18px;height:18px;background:url(//pic.tripcdn.com/common_v2/loading_18_18_blue.gif) no-repeat}.loading_box{padding:30px 0 20px;text-align:center}.mode_loading{position:relative;min-height:100px;background-color:#fff}.mode_loading .ico_loading_alpha_48{position:absolute;left:50%;top:50%;margin:-24px 0 0 -24px}.pop_area{position:absolute;width:486px;padding:15px;border:1px solid #C5C5C5;background-color:#FFF}.pop_area .area_tab,.pop_area .area_tab a{height:24px;border-bottom:2px solid #C5C5C5}.pop_area .area_tab{line-height:24px;margin-bottom:10px}.pop_area .area_tab a{float:left;margin-right:15px}.pop_area .area_tab a.cur,.pop_area .area_tab a.cur:hover,.pop_area .area_tab a:hover{text-decoration:none;color:#06C;border-bottom:2px solid #06C}.pop_area .area_tab a.cur,.pop_area .area_tab a.cur:hover{font-weight:700}.pop_area .area_list{overflow:hidden}.pop_area .area_list li{float:left;width:25%;height:27px;overflow:hidden;line-height:27px;cursor:pointer}.pop_area .area_list li:hover a{text-decoration:none;color:#FFFEFF;background-color:#74a2dd}.pop_area .area_tit{font-size:12px;color:#06c;margin:5px 0}.destinations_pop .close,.pop_area .close{top:5px;right:10px;font-size:16px;font-weight:bolder}.pop_area .area_list a{color:#666;display:block;text-indent:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pop_area .area_list a:hover{text-decoration:none;color:#FFFEFF;background-color:#74a2dd}.pop_area .close{position:absolute;color:#666}.pop_area .close:hover{text-decoration:none}.pop_sel_area_list{position:absolute;width:338px;padding:5px 0;border:1px solid #C5C5C5;background-color:#FFF}.pop_sel_area_list li{height:22px;overflow:hidden;line-height:22px;vertical-align:middle;text-indent:15px}.pop_sel_area_list li:hover{color:#FFF;background-color:#74A2DE}.pop_sel_area_list li strong{color:#06C}.destinations_pop{padding:5px 10px;width:370px}.destinations_pop .tips_hd{position:relative;height:26px;padding:0 5px;overflow:hidden;margin:0 25px 5px 0;white-space:nowrap;text-overflow:ellipsis;line-height:26px;color:#999;background-color:#fff7e6;z-index:2}.destinations_pop .tips_hd em{font-weight:bolder}.destinations_pop .close{position:absolute;color:#666}.destinations_pop .close:hover{text-decoration:none}.hotDestinations_pop .area_tit{height:25px;line-height:25px;overflow:hidden;color:#06c;border-bottom:2px solid #c5c5c5}.hotDestinations_pop .hd_tips{margin:-35px 0 5px;height:25px;line-height:25px;text-align:right;color:#999}.hotDestinations_pop .area_list{padding-top:10px}.hotDestinations_pop .area_list li{height:28px;line-height:25px}.pop_calendar .hd,.pop_calendar .hd a{height:30px;line-height:30px;color:#FFF;text-align:center;overflow:hidden}.hotDestinations_pop .area_list li a:hover{background-color:#74a2dd}.pop_calendar{position:absolute;width:375px;overflow:hidden;background-color:#FFF;-webkit-box-shadow:3px 2px 3px rgba(210,210,210,.5);box-shadow:3px 2px 3px rgba(210,210,210,.5);z-index:99}.pop_calendar .calendar_box{float:left;width:188px}.pop_calendar .bd table{width:188px}.pop_calendar .next_calendar,.pop_calendar .next_calendar table{width:187px}.pop_calendar .hd{position:relative;padding:0 30px;font-size:14px;background-color:#306DB4}.pop_calendar .hd a{position:absolute;top:0;left:0;width:30px;font-weight:700;font-size:20px;font-family:arial}.pop_calendar .hd a:hover{text-decoration:none}.pop_calendar .next_calendar .hd a{left:auto;right:0}.pop_calendar .bd{border:1px solid #C5C5C5;border-top:0 none}.pop_calendar .next_calendar .bd{border-left:0 none}.pop_calendar .bd th{width:24px;height:24px;font-size:12px;color:#F90;background-color:#EDF3F8;text-shadow:1px 1px 0 #FFF}.pop_calendar .bd th+th{font-size:11px;font-weight:400;color:#666}.pop_calendar .bd th+th+th+th+th+th+th{font-size:12px;font-weight:700;color:#F90;border-right:1px solid #C5C5C5}.pop_calendar .bd td{height:24px;font-weight:700;text-align:center;font-size:11px;color:#D4D4D4}.pop_calendar .bd td a{display:block;width:24px;height:24px;line-height:24px;color:#306DB4}.pop_calendar .bd td a.today{width:22px;height:22px;line-height:22px;border:1px solid #F90}.pop_calendar .bd td a.today:hover,.pop_calendar .bd td a:hover{width:24px;height:24px;line-height:24px;text-decoration:none;background-color:#D8ECFF;border:0}.pop_calendar .bd td a.sel,.pop_calendar .bd td a.sel:hover{width:24px;height:24px;line-height:24px;color:#FFF;background-color:#2161AA;border:0;-webkit-box-shadow:3px 2px 3px #2B5C95 inset;box-shadow:3px 2px 3px #2B5C95 inset}.pop_sel_city_list{position:absolute;width:338px;overflow:hidden;padding:5px 0 10px;border:1px solid #C5C5C5;background-color:#FFF;-webkit-box-shadow:3px 2px 3px rgba(210,210,210,.5);box-shadow:3px 2px 3px rgba(210,210,210,.5);z-index:99}.pop_sel_city_list li{height:30px;overflow:hidden;padding:5px 15px;line-height:1.3;vertical-align:middle;font-size:12px;color:#333}.pop_sel_city_list li:hover{color:#FFF;background-color:#74A2DE}.pop_sel_city_list li strong{color:#06C}.pop_sel_city_list li span{font-size:11px;color:#999}.pop_sel_city_list li:hover span{color:#FFF}.pop_sel_city_list .pop_pager{padding-top:10px;text-align:center;font-size:14px}.pop_sel_city_list .pop_pager a{margin:0 3px;text-decoration:underline;color:#06C}.pop_sel_city_list .pop_pager a:hover{text-decoration:none}.pop_sel_city_list .pop_pager .cur,.pop_sel_city_list .pop_pager span{color:#666;text-decoration:none}.pop_tips{position:absolute;width:475px;z-index:99}.pop_tips .pop_cont{overflow:hidden;line-height:1.8;zoom:1}.pop_tips .pop_cont ul{padding:5px 0}.pop_tips .pop_cont ul li{padding:0}.pop_error_tips{position:absolute;z-index:99}.pop_error_tips .pop_cont{padding:3px 7px}.pop_arrow_blue .arrow_01,.pop_arrow_blue .arrow_02{position:absolute;color:#06C}.pop_arrow_blue .arrow_02{color:#FFF;z-index:2}.pop_arrow_blue .arrow_01{text-shadow:-1px -1px 2px #A4A4A4}.pop_arrow_blue .pop_cont{width:190px;padding:5px 30px 5px 10px;line-height:1.6;font-size:11px;font-family:Arial;border:2px solid #06C;background-color:#FFF;-webkit-box-shadow:1px 1px 4px #A4A4A4;box-shadow:1px 1px 4px #A4A4A4}.pop_arrow_blue .arrow_left .arrow_01{top:5px;left:-5px}.pop_arrow_blue .arrow_left .arrow_02{top:5px;left:-3px}.pop_arrow_blue .arrow_right .arrow_01{top:5px;right:-5px;text-shadow:1px 1px 2px #A4A4A4}.pop_arrow_blue .arrow_right .arrow_02{top:5px;right:-3px}.pop_arrow_blue .arrow_up .arrow_01{top:-9px;left:15px}.pop_arrow_blue .arrow_up .arrow_02{top:-7px;left:15px}.pop_arrow_blue .arrow_down .arrow_01{bottom:-8px;left:15px;text-shadow:1px 1px 2px #A4A4A4}.pop_arrow_blue .arrow_down .arrow_02{bottom:-6px;left:15px}.pop_arrow_blue .arrow_up_right .arrow_01{right:15px;top:-8px}.pop_arrow_blue .arrow_up_right .arrow_02{top:-7px;right:15px}.pop_arrow_gray .arrow_01,.pop_arrow_gray .arrow_02{position:absolute;font-style:normal;font-size:13px;color:#FFF;z-index:2}.pop_arrow_gray .arrow_01{color:#C5C5C5;z-index:1}.pop_arrow_gray .pop_cont{min-width:150px;padding:8px 10px;color:#333;border:1px solid #C5C5C5;background-color:#FFF}.pop_arrow_gray .arrow_left .arrow_01{top:15px;left:-6px}.pop_arrow_gray .arrow_left .arrow_02{top:15px;left:-5px}.pop_arrow_gray .arrow_right .arrow_01{top:15px;right:-6px}.pop_arrow_gray .arrow_right .arrow_02{top:15px;right:-5px}.pop_arrow_gray .arrow_up .arrow_01{top:-9px;left:15px}.pop_arrow_gray .arrow_up .arrow_02{top:-8px;left:15px}.pop_arrow_gray .arrow_down .arrow_01{bottom:-10px;left:15px}.pop_arrow_gray .arrow_down .arrow_02{bottom:-9px;left:15px}.pop_arrow_gray .arrow_up_right .arrow_01{right:15px;top:-8px}.pop_arrow_gray .arrow_up_right .arrow_02{top:-7px;right:15px}.pop_arrow_yellow .arrow_01,.pop_arrow_yellow .arrow_02{position:absolute;font-style:normal;font-size:11px;color:#FFFDD7;z-index:2}.pop_arrow_yellow .arrow_01{color:#D5C298;z-index:1}.pop_arrow_yellow .pop_cont{color:#343434;border:1px solid #D6C097;background-color:#FFFDD7}.pop_arrow_yellow .arrow_left .arrow_01{top:3px;left:-5px}.pop_arrow_yellow .arrow_left .arrow_02{top:3px;left:-4px}.pop_arrow_yellow .arrow_right .arrow_01{top:3px;right:-5px}.pop_arrow_yellow .arrow_right .arrow_02{top:3px;right:-4px}.pop_arrow_yellow .arrow_up .arrow_01{top:-8px;left:8px}.pop_arrow_yellow .arrow_up .arrow_02{top:-7px;left:8px}.pop_arrow_yellow .arrow_down .arrow_01{bottom:-8px;left:8px}.pop_arrow_yellow .arrow_down .arrow_02{bottom:-7px;left:8px}.pop_arrow_yellow .arrow_down_right .arrow_01{bottom:-8px;right:8px}.pop_arrow_yellow .arrow_down_right .arrow_02{bottom:-7px;right:8px}.other_fixed_assist{position:fixed;bottom:150px;width:35px;margin-left:1185px;z-index:99}.other_fixed_assist a.feedback em{display:block;margin:2px 1px;padding-top:2px;background-color:#d4d4d4;color:#fff}.other_fixed_assist a{display:block;width:35px;height:35px;overflow:hidden;margin-bottom:5px;line-height:999em;font-size:0;content:"";background:url(//pic.tripcdn.com/common_v2/common.png) 0 -224px no-repeat}.banks,.cards,.flt_arrow_b,.flt_arrow_r,.ft_sum>a,.img_cardvalid,.img_pay,.paypal_cards,.sgs_ico,.your_book .prices .r_price{display:inline-block}.other_fixed_assist a.feedback{line-height:14px;font-size:12px;text-align:center}.other_fixed_assist a:hover em{background-color:#ffa800}.other_fixed_assist a:hover{text-decoration:none;background-position:-64px -224px}.other_fixed_assist a.chat{background-position:0 -260px}.other_fixed_assist a.chat:hover{background-position:-64px -260px}.other_fixed_assist a.mail{background-position:0 -297px}.other_fixed_assist a.mail:hover{background-position:-64px -297px}@media screen and (max-width:1200px){.container,.header,.menu{width:1000px;-webkit-transition:width .4s ease-out;transition:width .4s ease-out}.i_main{width:510px}.i_side{width:470px}.b_main{width:780px}.b_side{width:210px}.seo_list{width:985px}.other_fixed_assist{margin-left:0;right:5px}.search_cont .s_list li input[type=text]{width:131px}.search_cont .s_list li.long_form input{width:284px}}@media screen and (max-width:1024px){.container,.header,.menu{width:960px;-webkit-transition:width .4s ease-out;transition:width .4s ease-out}.i_main{width:480px}.i_side{width:460px}.b_main{width:750px}.b_side{width:200px}.search_cont{padding-left:158px}.search_tab_type{width:158px}.search_tab_type a{text-indent:10px}.search_tab_type a.cur,.search_tab_type a.cur:hover,.search_tab_type a:hover{text-indent:5px}.search_cont .s_list li label{font-size:11px}.seo_list{width:945px}.search_cont .s_list li.long_form input{width:259px}.search_cont .s_list li input[type=text]{width:95%}}.process_bar{overflow:hidden;height:44px}.process_bar li{width:33.33%;height:40px;float:left;text-align:center}.process_bar li.active span{color:#3c90d7;font-weight:700}.process_bar li.active p{background-color:#80AAE1}.process_bar li.active b{background-color:#7FA9DF;color:#fff;border-color:#759BCB}.process_bar p,.process_bar p b{background-color:#E6E6E6;color:#999}.process_bar p{height:7px;position:relative;border-top:1px solid #D1D1D1;border-right:1px solid #D1D1D1;margin-right:4px;margin-top:10px}.process_bar p b{position:absolute;width:20px;height:20px;line-height:20px;text-align:center;border-radius:11px;border:1px solid #e4e4e4;left:50%;margin-left:-10px;top:50%;margin-top:-12px}.ipt,.selt{height:24px;line-height:24px;border:1px solid #999;color:#333}.ft_sum>a,.sgs_ico{height:28px;overflow:hidden}.process_bar_2step li{width:50%}.process_bar_4step li{width:25%}.process_bar_5step li{width:20%}.ipt{padding-left:5px}.selt{padding-left:2px;vertical-align:middle}.ipt_calendar{background:url(//pic.tripcdn.com/common_v2/common.png) right -626px no-repeat}.sgs_ico{vertical-align:middle;width:80px;background:url(//pic.tripcdn.com/common_v2/sh-sgs.png) no-repeat}.ft_sum{margin-bottom:25px}.ft_sum>a{padding:2px 5px;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.ft_sum>a:hover{text-decoration:none}.copyright_simple{border-top:1px solid #D5D5D5;text-align:center;padding-top:20px;padding-bottom:20px;margin-top:30px}.copyright_simple_f,.copyright_simple_w{background-color:#fff;padding-top:15px;padding-bottom:35px;text-align:center;color:#666}.copyright_simple_w{margin-top:20px}.copyright_simple_f{position:absolute;bottom:0;width:100%}.ico_add{background-position:0 -416px}.ico_reduce{background-position:0 -448px;cursor:pointer}.ico_reduce:hover{background-position:-30px -448px}.ico_drop_up{background-position:-32px -416px}.ico_drop_down{background-position:-64px -416px}.ico_right{background-position:-96px -416px}.ico_qa{background-position:-64px -207px}.sel_right{width:23px;height:21px;position:absolute;background:url(//pic.tripcdn.com/common_v2/common.png) -96px -384px no-repeat}.img_pay{width:62px;height:18px;background:url(//pic.tripcdn.com/common_v2/common.png) 0 -512px no-repeat;vertical-align:middle}.img_cardvalid{background:url(//pic.tripcdn.com/common_v2/card_valida.jpg) no-repeat;width:211px;height:99px}.flt_arrow_r{width:35px;height:11px;background:url(//pic.tripcdn.com/common_v2/common.png) 0 -544px no-repeat}.flt_arrow_b{width:11px;height:20px;background:url(//pic.tripcdn.com/common_v2/common.png) -64px -544px no-repeat}.paypal_cards{width:217px;height:59px;background:url(//pic.tripcdn.com/common_v2/paypal_cards.jpg) no-repeat}.cards{width:57px;height:38px;background:url(//pic.tripcdn.com/common_v2/cards.jpg) no-repeat;border:2px solid #DDD;position:relative}.cards.cur,.cards:hover{border-color:#FF9913}.cards .sel_right{visibility:hidden;position:absolute;right:-2px;bottom:0}.cards.cur .sel_right{visibility:visible}.card_ms{background-position:0 -40px}.card_ame{background-position:0 -80px}.card_jcb{background-position:0 -120px}.card_union{background-position:0 -160px}.banks{width:117px;height:29px;background:url(//pic.tripcdn.com/common_v2/banks.png) no-repeat;border:2px solid #ddd;position:relative}.guarantee_mod,.pop_alert,.your_book{background-color:#fff}.banks .sel_right{visibility:hidden;position:absolute;bottom:0;right:-2px}.banks.cur .sel_right{visibility:visible}.banks.cur,.banks:hover{border-color:#FF9913}.banks_ccb{background-position:0 -30px}.banks_icbc{background-position:0 -60px}.banks_comm{background-position:0 -90px}.banks_boc{background-position:0 -120px}.your_book{padding:10px 15px}.your_book .tit{color:#3D8FD8;font-size:26px}.your_book .cont{line-height:1.8em;padding-top:5px;margin-bottom:-1px}.your_book .cont dt{font-weight:700;line-height:1.2em;margin-bottom:5px;color:#333}.your_book .cont dl{margin-bottom:10px}.your_book .cont dl dd{color:#333}.your_book .hotel_intro ul{color:#66ac0a;line-height:18px;margin-bottom:10px}.your_book .hotel_intro .type{font-size:11px}.your_book .flight_intro table{width:100%}.your_book .flight_intro th{text-align:left}.your_book .prices{border-top:1px dashed #C5C5C5;padding:15px 0;line-height:1.8em}.your_book .prices dl{overflow:hidden}.your_book .prices dt{font-weight:700;float:left;color:#333}.your_book .prices dd{float:right;color:#333}.your_book .prices dd b{color:#0763BA}.your_book .prices .r_price{border-bottom:1px dashed #333;margin-bottom:3px;cursor:pointer}.your_book .total{margin-top:15px}.your_book .total dt{font-size:14px}.your_book .total dd{color:#666;text-align:right;line-height:2em}.your_book .total .icon{margin-left:8px;cursor:pointer}.your_book .tip{position:relative;border-top:1px solid #D9DFEB;padding-top:5px;margin-top:10px;display:block;min-height:1px}.your_book .tip .arrow{position:absolute;top:1px;z-index:2;font-size:18px;right:80px;margin-left:-14px}.your_book .tip .arrow_01{top:-12px;left:8px;position:absolute;color:#D8E1EA}.your_book .tip .arrow_02{top:-10px;left:8px;position:absolute;color:#F4F4F4}.your_book .flight_intro{padding-bottom:15px}.your_book .line{margin-top:1px;border-top:1px dashed #c5c5c5;height:0;line-height:0;overflow:hidden}.your_book .infos_name .infos_arrow{margin:0 5px;font-weight:700;font-size:22px}.your_book .infos_name{margin-bottom:10px;color:#333;font-weight:700}.your_book .infos_tip p{position:relative;padding-left:45px;overflow:hidden;line-height:20px}.your_book .infos_tip p .keyName{display:block;position:absolute;left:0;top:0;width:40px;padding-right:5px;text-align:right;overflow:hidden}.your_book .hotel_intro .checkinout_list{overflow:hidden;color:#333}.your_book .hotel_intro .checkinout_list li{float:left;min-width:50%}.your_book .hotel_intro .checkinout_list li span{font-weight:700}.your_book .trains_col{margin-bottom:15px}.your_book .total_intro{overflow:hidden}.your_book .total_intro dt{float:left}.your_book .total_intro dd{float:right}.guarantee_mod{position:relative;padding:15px;margin-bottom:20px}.guarantee_mod .mod_tit{font-weight:700}.guarantee_mod .price{display:block}.guarantee_mod p{color:#666}.pop_usd{width:231px}.pop_usd .arrow_down .arrow_01,.pop_usd .arrow_down .arrow_02{right:15px;left:auto}.pop_alert{border:9px solid #DCDCDC;position:fixed;padding:0 18px}.pop_alert h2{font-size:20px;color:#3D8FD8;margin:10px 0}.pop_alert h3{margin-top:15px;font-size:14px}.pop_alert .close{position:absolute;top:-12px;right:8px;color:#3D8FD8;font-size:36px;cursor:pointer}.pop_alert .close:hover{color:#06c}.pop_alert .action a{display:inline-block;width:118px;height:24px;border-radius:3px;text-align:center;line-height:24px;font-size:14px;margin:20px 29px 30px}.pop_alert .action .btn_go{background-color:#2276CC;border:1px solid #0054AA;color:#fff;-webkit-box-shadow:0 1px 0 #8E9295;box-shadow:0 1px 0 #8E9295}.pop_alert .action .btn_cancel{background-color:#F3F3F3;border:1px solid #C5C5C5;-webkit-box-shadow:0 1px 0 #8E9295;box-shadow:0 1px 0 #8E9295}.pop_alert .action .btn_cancel:hover,.pop_alert .action .btn_go:hover{background-color:#6AA7E6;border:1px solid #0054AA;color:#fff;text-decoration:none}.pop_signin .login a,.pop_signin .tit_tip a{color:#06c}.pop_signin .tit_tip{font-size:14px;position:relative;z-index:2}.pop_signin .login{margin-top:-35px;padding-top:70px;width:325px;margin-bottom:40px;display:inline-block;vertical-align:middle;position:relative}.pop_signin .login .line{position:absolute;right:-12px;height:100%;width:0;top:0;border-right:1px dotted #ccc}.pop_signin .login dt{font-weight:700;margin-bottom:5px;margin-top:5px}.pop_signin .login dd{margin-bottom:15px}.pop_signin .login .ipt{width:258px;height:24px}.pop_signin .login .ipt_identify{width:118px;height:24px;border:1px solid #999;padding-left:5px;margin-right:15px;vertical-align:middle}.pop_signin .login .code_identify{margin-right:14px}.pop_signin .login .ipt_identify_success{background:url(//pic.tripcdn.com/common_v2/common.png) 102px -566px no-repeat}.pop_signin .login .ipt_identify_error{background:url(//pic.tripcdn.com/common_v2/common.png) 102px -596px no-repeat}.alert-pop,.pop-box{background-color:#fff}.pop_signin .login .selt{width:260px;height:24px}.pop_signin .action .btn_key{margin:5px 0 15px}.pop_signin .login .tip{line-height:2em}.pop_signin .coupon{position:relative;padding-left:60px;margin-top:35px;color:#666}.pop_signin .coupon a{margin-left:10px}.pop_signin .txt_ico{position:absolute;top:0;left:0;border-radius:3px}.pop_signin .skip_chose{width:180px;text-align:center;padding-left:17px;display:inline-block;vertical-align:middle;margin-top:-50px;margin-left:15px}.pop_signin .skip_chose .btn_normal{padding-left:45px;padding-right:45px;height:25px;line-height:25px}.pop_signin .skip_chose p{margin-top:12px;text-align:left}.alert-pop{position:fixed;width:400px}.alert-pop .con{padding:20px 30px}.alert-pop>i{position:absolute;left:-25px;top:50%;margin-top:-25px}.alert-pop .ft-action{padding-bottom:20px;text-align:center}.alert-pop .ft-action .button{margin:0 5px;padding:0;min-width:120px}.upgrade-pop{line-height:25px;font-size:14px}.upgrade-pop dd{padding-left:25px}.upgrade_ico{width:48px;height:48px;background-position:0 -928px}.pop-box{position:fixed;border:8px solid #ccc}.status_warn{width:66px;height:66px;position:absolute;background:url(//pic.tripcdn.com/common_v2/status.png) no-repeat}.status_sucess_mini,.status_warn_mini,.status_warning_mini{width:50px;height:50px;position:absolute;background:url(//pic.tripcdn.com/common_v2/status.png) no-repeat}.status_sucess_mini{background-position:0 -88px}.status_warn_mini{background-position:-60px -88px}.status_warning_mini{background-position:0 -150px}.search_result_tips{position:relative;width:420px;overflow:hidden;border:1px solid #999;background-color:#FFF;color:#666;zoom:1}.city_return label,.flight-arrow-one,.flight-arrow-round,.icon_airports,.icon_areas,.icon_city,.icon_f_city,.icon_flight,.icon_hotel,.icon_landmarks,.icon_metro,.icon_stations,.icon_turnTo,.search_result_tips .close_tips{display:inline-block;width:20px;height:20px;overflow:hidden;vertical-align:middle;margin-left:5px;line-height:999em;font-size:0;content:"";background:url(//pic.tripcdn.com/common_v2/ico_search_tag.png) no-repeat}.search_result_tips .close_tips{position:absolute;top:5px;right:15px}.search_result_tips .close_tips:hover{background-position:0 -32px}.search_result_tips .no_result{padding:5px 50px 5px 10px;color:red}.search_result_tips .tips_hd{position:relative;height:26px;padding:0 5px;overflow:hidden;margin:5px 30px 5px 10px;white-space:nowrap;text-overflow:ellipsis;line-height:26px;color:#1171b7;z-index:2}.search_result_tips .tips_hd em{font-weight:bolder}.search_result_tips .result_list{overflow:hidden;padding-bottom:5px;margin-bottom:5px;margin-top:-6px}.search_result_tips .result_list ul{padding:5px 10px 0}.search_result_tips .result_list li{padding:0;margin:0 -10px;position:relative;height:26px;overflow:hidden;line-height:26px;vertical-align:middle}.search_result_tips .result_list li.first_area{margin:10px 0;height:auto;overflow:visible;border-top:1px dashed #e4e4e4;zoom:1}.search_result_tips .result_list li a{display:block;overflow:hidden;padding:0 0 0 10px;white-space:nowrap;text-overflow:ellipsis}.search_result_tips .result_list li a strong{color:#06c}.search_result_tips .result_list li:hover{background-color:#72a1e1}.search_result_tips .result_list li.first_area:hover{background:0 0}.search_result_tips .result_list li a.hover,.search_result_tips .result_list li a:hover{text-decoration:none;color:#fff}.search_result_tips .result_list li a.hover strong,.search_result_tips .result_list li a:hover strong{color:#fff}.icon_city{background-position:-128px 0}.icon_areas{background-position:-160px 0}.icon_landmarks{background-position:-195px 0}.icon_airports{background-position:-32px 0}.icon_stations{background-position:-96px 0}.icon_metro{background-position:-234px 0}.icon_hotel{background-position:-270px 0}.search_result_tips .result_list li .list_tag{position:absolute;top:-10px;right:0;height:20px;line-height:20px;overflow:hidden;background-color:#fff;color:#666}.searchHotel_tips .close,.search_result_tips .close{top:5px;font-size:16px;font-weight:bolder;color:#666}.search_result_tips .close{position:absolute;right:10px}.search_result_tips .close:hover{text-decoration:none}.search_result_tips .no_result .c-icon{vertical-align:-2px}.searchHotel_tips{position:relative;padding:5px;line-height:22px;border:1px solid #ffc543;background:#fff}.searchHotel_tips .close{position:absolute;right:5px}.searchHotel_tips .close:hover{text-decoration:none}.searchHotel_tips .result_listShow li{position:relative;padding:0 5px;height:22px;overflow-y:hidden;cursor:pointer}.searchHotel_tips .result_listShow li a{display:block;padding:0 95px 0 5px;color:#06c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.searchHotel_tips .result_listShow li a .date{position:absolute;right:0;top:0;color:#666}.searchHotel_tips .result_listShow li a:hover{text-decoration:none}.searchHotel_tips .result_listShow li:hover{background-color:#faf3e1}.searchHotel_tips .result_listShow li:hover .date,.searchHotel_tips .result_listShow li:hover a{color:#ffa200}.inputLoding{background-image:url(//pic.tripcdn.com/common_v2/18x18_loading.gif);background-repeat:no-repeat;background-position:98% 2px}.ico_tripadvisor,.likes,.tripadvisor_point{display:inline-block;vertical-align:middle;overflow:hidden;background:url(//pic.tripcdn.com/hotel_v2/icon_reviews.png) 0 -80px no-repeat}.likes em,.tripadvisor_point em{display:inline-block;margin:0;vertical-align:middle;background:url(//pic.tripcdn.com/hotel_v2/icon_reviews.png) 0 -100px no-repeat}.likes{width:106px;height:18px}.likes em{height:20px}.likes_0_half em{width:9px}.likes_1 em{width:18px}.likes_1_half em{width:31px}.likes_2 em{width:40px}.likes_2_half em{width:53px}.likes_3 em{width:62px}.likes_3_half em{width:75px}.likes_4 em{width:84px}.likes_4_half em{width:97px}.likes_5 em{width:106px}.reviews_level .point{padding-right:3px;vertical-align:middle}.reviews_level .point em{padding-left:2px;color:#999}.reviews_level .point strong{font-size:18px;font-weight:700}.reviews_level .point:hover{text-decoration:none}.reviews_level .level,.reviews_level_list .level{display:inline-block;padding-left:5px;color:#06c;font-weight:700;vertical-align:middle}.reviews_level_list .likes{width:76px;height:13px;background-position:0 -120px}.reviews_level_list .likes em{height:13px;background-position:0 -140px}.reviews_level_list .likes_0_half em{width:6px}.reviews_level_list .likes_1 em{width:13px}.reviews_level_list .likes_1_half em{width:22px}.reviews_level_list .likes_2 em{width:29px}.reviews_level_list .likes_2_half em{width:38px}.reviews_level_list .likes_3 em{width:45px}.reviews_level_list .likes_3_half em{width:54px}.reviews_level_list .likes_4 em{width:61px}.reviews_level_list .likes_4_half em{width:70px}.reviews_level_list .likes_5 em{width:76px}.ico_tripadvisor{width:26px;height:14px;background-position:-60px 0}.tripadvisor_point{width:70px;height:14px;background-position:-120px -120px}.tripadvisor_point em{height:14px;background-position:-120px -140px}.container_verify{margin:40px auto 0;width:400px;font-size:14px}.container_verify .logo{margin-bottom:10px}.container_verify .verify_title{line-height:40px;font-size:18px;font-weight:700;color:#73abe1}.container_verify .verify_con{padding:12px 20px 30px;background-color:#fff;border-bottom:2px solid #dcdcdc}.container_verify .tip{margin-bottom:15px;font-weight:700;color:#333}.container_verify .code{margin-bottom:20px}.container_verify .code .ipt{padding:0 5px;width:130px;height:30px;line-height:30px}.container_verify .code img{margin:0 20px}.container_verify .code a{color:#06c}.container_verify .btn_key{height:30px}.mod-guest-upgrade{margin:20px 0;padding:20px 30px;background:url(//pic.tripcdn.com/common_v2/upgrade-bg.png) 100% 100% no-repeat #fff}.mod-guest-upgrade .mod-tit{font-size:24px;font-weight:400;margin-bottom:20px}.mod-guest-upgrade .member-adv{margin-bottom:20px}.mod-guest-upgrade .member-adv li{font-size:14px;margin-bottom:6px}.mod-guest-upgrade .ico_correct_bl{margin-right:10px}.mod-guest-upgrade .mod-cnt p{margin:8px 0;font-size:14px}.mod-guest-upgrade .c-btn{margin:10px 0}@media only screen and (max-device-width:768px) and (orientation:portrait){.pop_area{padding:10px 10px 10px 20px}.pop_area,.pop_area .area_tit,.pop_flight_area,.pop_sel_district_list li,.search_result_tips{font-size:1.2em}.pop_area .area_list li,.search_result_tips .result_list li{height:30px;line-height:30px}.pop_sel_district_list li{height:36px;line-height:36px}}.search_cont .search_flight{padding-top:10px}.flight_recent{background-color:#fff;margin-bottom:20px;position:relative}.flight_recent i{margin-left:5px;margin-right:5px}.flight_recent .flight-arrow-one{width:27px;height:13px;background-position:-122px -58px}.flight_recent .flight-arrow-round{width:27px;height:13px;background-position:-147px -58px}.flight_recent dt{padding:5px 10px 0;color:#333;margin-bottom:10px}.flight_recent dd a{display:inline-block;width:94.5%;padding:5px 10px}.flight_recent_tow dd a{width:94.3%}.flight_recent dd a:hover{background:#f5f5f5;text-decoration:none}.flight_recent .del{font-style:normal;line-height:1;position:absolute;top:0;right:5px;font-size:24px;color:#ccc;cursor:pointer;text-decoration:none}.flight_recent .del:hover,.flight_recent span{color:#1171b7}.flight_recent dd{position:relative}.flight_recent .date{position:absolute;top:5px;right:10px;color:#999}.search_cont .s_list li.city_return{width:18px;min-width:18px;padding-left:0;margin:24px 0 0 7px}.search_contnew .s_list li.city_return{margin:27px 0 0}.search_cont .s_list li.city_return label{background-position:0 -54px;width:18px;height:18px;margin-left:0;cursor:pointer}.search_cont .s_list li.city_return label:hover{background-position:-25px -54px}.search_cont .s_list li.no-space label{background:0 0}.search_flight_result{position:relative;width:360px;overflow:hidden;border:1px solid #1171b7;background-color:#FFF;color:#666;zoom:1}.search_flight_result .tips_header{padding:10px 0 8px 25px;margin:0 10px;color:#1171b7;background:url(//pic.tripcdn.com/common_v2/16x16_loading.gif) 0 12px no-repeat}.search_flight_result .tips_header1{background:0 0;color:#333;margin:0 10px;font:12px/1.5 tahoma,arial,sans-serif;padding:10px 0 8px 5px}.icon_f_city,.icon_flight{margin-left:0;vertical-align:top}.search_flight_result .tips_header1 .ico_warning_l{margin-right:5px}.icon_flight{background-position:-50px -52px}.icon_f_city{background-position:-75px -52px}.icon_turnTo{background-position:-100px -54px;vertical-align:top;margin-left:25px}.search_flight_result .result_list{padding-bottom:10px}.search_flight_result .result_list dd a{display:block;overflow:hidden;height:auto;line-height:2;padding:0 10px;position:relative;white-space:break;text-overflow:auto;-o-text-overflow:auto}.search_flight_result .result_list dd a:hover{background-color:#1171b7;color:#fff;text-decoration:none}.search_flight_result .result_list dd a:hover em{color:#fff}.search_flight_result .result_list dd a em{padding-left:30px;color:#999}.search_flight_result .result_list dd a b{position:absolute;top:0;left:325px;font-weight:400}.search_flight_result .result_list dd a span{display:inline-block;width:75%}@media only screen and (max-width:1200px){.search_cont .s_list li input[type=text]{width:95%}}@media only screen and (max-width:768px){.pop_area{padding:10px 10px 10px 20px}.pop_area,.pop_area .area_tit,.pop_flight_area,.pop_sel_district_list li,.search_result_tips{font-size:1.2em}.pop_area .area_list li,.search_result_tips .result_list li{height:30px;line-height:30px}.pop_sel_district_list li{height:36px;line-height:36px}.search_cont .s_list li{width:100%;margin-bottom:0}.search_cont .s_list li.city_return{margin-top:5px}.search_cont .s_list li.no-space label{display:none}.search_cont .s_list li select{width:95%}}.address-selector-flight{background-color:#fff;position:absolute;z-index:999;min-width:360px}.address-selector-flight dl{font-family:arial;background-color:#fff;border:1px solid #ddd;overflow:hidden}.address-selector-flight dt{color:#000;font-size:11px;line-height:21px;height:21px;padding-left:8px;border-bottom:1px solid #ddd}.address-selector-flight dd{position:relative}.address-selector-flight dd a{color:#000;font-size:11px;text-align:left;text-decoration:none!important;padding-left:8px;display:block;cursor:pointer;position:relative;overflow:hidden}.address-selector-flight dd .tip{padding:0 8px;background-color:#fff;position:absolute;z-index:99;white-space:nowrap;display:none;margin-left:-1px;height:25px;line-height:25px;border:1px solid #ddd}.address-selector-flight dd em{font-style:italic;font-weight:700}.address-selector-flight dd .hover,.address-selector-flight dd a:hover{background-color:#1171b7;color:#fff;text-decoration:none}.address-selector-flight .tips_header{padding:10px 0 8px 25px;margin:0 10px;color:#1171b7;background:url(//pic.tripcdn.com/common_v2/16x16_loading.gif) 0 12px no-repeat}.address-selector-flight dd a b{position:absolute;top:0;right:10px;font-weight:400}.pop-sign .pop-con{background:#1171b7;padding:10px 20px 20px;border-radius:0;width:320px}.pop-sign .icon-close-btn{background-position:-208px -196px}.pop-sign .pop-close:hover .icon-close-btn{background-position:-160px -196px}.mod-sign-pop .mod-inner{width:100%;padding:0}.mod-sign-pop .info-field-item,.mod-sign-pop .sign-in-form .ipt-name{margin-bottom:10px}.mod-sign-pop .extra-reg a.lnk-guest{margin:0;padding:4px 50px}.mod-sign-pop .sign-in-form .inner .or,.partner-auth .or{right:auto;top:auto;bottom:0;left:50%;margin-top:0;margin-left:-1.2em}.mod-sign-pop .tit{font-size:24px;margin-bottom:16px}.mod-sign-pop .partner-auth,.mod-sign-pop .sign-in-form{float:none;width:100%}.mod-sign-pop .sign-in-form .inner{padding:0 0 20px;margin-bottom:20px;border-right:0;border-bottom:1px solid #88b8db}.mod-sign-pop .partner-auth .inner{text-align:center;padding:0}.mod-sign-pop .sign-in-form .inner .or{position:absolute;margin-bottom:-.65em;padding:0 .8em}.extra-sign{border-top:1px solid #88b8db;padding-top:20px;position:relative}.partner-auth .or{display:block;margin-bottom:3.9em;padding:0 .8em;position:absolute;color:#88b8db;background:#1171b7;font-size:12px}.mod-sign-pop .advance-list{display:none}.mod-sign-in .lnk-fb:hover{text-decoration:none;background:#F3F3F3}.mod-sign-pop .sign-in-form .btn-key{margin-bottom:5px}.mod-sign-pop .sigin-guest{margin-top:20px;padding-top:10px;text-align:left}.mod-sign-pop .sigin-guest .prompt{margin-bottom:6px}.mod-sign-pop .sigin-guest .btn-outline{font-size:16px;width:100%}@media only screen and (max-width:425px){.pop-sign .pop-cell{padding:0 10px}.pop-sign .pop-con{width:260px}}.pop-sign-order .pop-con{border-radius:2px;padding:58px 80px 50px}.pop-sign-order .pop-cnt .prompt{font-size:16px;margin-bottom:50px}.pop-sign-order .icon-info-b{margin-right:10px;vertical-align:-3px}.pop-sign-order .account-list li{position:relative;padding-left:43px;margin-bottom:42px}.pop-sign-order .account-list .c-icon{position:absolute;bottom:1px;left:0}.pop-sign-order .item-fp{text-align:right;margin-top:-38px}.pop-sign-order .item-fp a{font-size:14px;text-decoration:underline;color:#1171b7}.pop-sign-order .c-ipt{border:none;border-bottom:1px solid #ccc;width:100%;padding:0 2px;height:28px;line-height:28px}.pop-sign-order .c-ipt:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.pop-sign-order .msg-error{position:absolute;top:-14px;left:45px;color:red;font-size:14px;margin-top:0}.pop-sign-order .pop-action{padding-top:0;margin-top:-8px}.pop-sign-order .pop-action .c-btn{min-width:140px;height:44px;line-height:44px}.pop-sign-order .icon-close-btn{background-position:-160px -196px}.pop-sign-order .pop-close:hover .icon-close-btn{background-position:-184px -196px}.pop-order-verr .pop-con{padding:35px 32px 50px;width:400px}.pop-order-verr .pop-cnt p{margin-bottom:0}.pop-order-verr .pop-cnt .prompt{margin-bottom:9px;border-bottom:1px solid #e5e5e5;padding-bottom:12px}.pop-order-verr .email-txt{margin-bottom:28px}.pop-order-verr .email-txt .lh{color:#1171b7}.pop-order-verr .verr-box{color:#666}.pop-order-verr label{margin-bottom:4px;display:block}.pop-order-verr .verr-box input{width:16.25%;display:inline-block;border:1px solid #ccc;margin-right:-5px;height:64px;line-height:64px;text-align:center;font-size:20px}.pop-order-verr .verr-box input:focus{outline:0}.pop-order-verr .verr-error input{border-color:red}.pop-order-verr .resend-code{position:relative;text-align:right;margin-top:4px;margin-bottom:32px;font-size:14px}.pop-order-verr .resend-code .msg-error{left:0;top:0;display:inline-block;line-height:1.5}.pop-order-verr .resend-code a{color:#1171b7;text-decoration:underline}.pop-order-verr .resend-code .time{color:#ccc;cursor:default}.info-guest-token .brick{padding-left:135px}.info-guest-token .brick .tit{font-size:36px;margin-bottom:0;color:#333}.info-guest-token .brick .info{font-size:24px}.m-info-message .action{margin:30px 0 6px}.info-guest-token .c-btn{height:44px;line-height:44px}@media only screen and (max-width:600px){.pop-sign-order .pop-con{padding:40px 20px 30px}.pop-sign-order .pop-cnt .prompt{margin-bottom:20px}.pop-order-verr .pop-con{width:auto}.pop-order-verr .verr-box input{height:50px;line-height:50px}}@media only screen and (max-width:360px){.pop-order-verr .verr-box input{height:40px;line-height:40px}}.email-cancel-box{background:#f9fafc}.email-cancel-box .brick{padding-left:158px;min-height:128px}.email-cancel-box .brick .tit{font-size:16px;color:#333;margin-bottom:4px;padding-top:12px}.email-cancel-box .brick .info{font-size:12px;color:#333}.email-cancel-box .c-btn{font-size:12px;height:32px;line-height:32px;min-width:124px}.email-cancel-box .action{margin-top:15px}.email-cancel-succ .brick .tit{padding-top:36px}.signin-slider{margin-bottom:20px}.signin-slider.password-reset-slider{margin-bottom:15px}.mod-sign-in .sign-in-form .info-field-list .signin-slider .msg-error{margin:3px 0 0}.mod-inner-reg .center-wrapper .brick .tit,.reset-wrap .info-field-item.reset-code{margin-bottom:5px}.header-box{z-index:4}.info-field-item{position:relative}.candidate-box{display:none;position:absolute;background:#fff;color:#666;font-size:14px;left:0;top:36px;border:2px solid #6cf;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3}.candidate-box.show{display:block}.candidate-box.password-reset{width:230px;top:56px}.candidate-box li{height:27px;line-height:27px;cursor:pointer}.candidate-box li.selected,.candidate-box li:hover{background:#f5f5f5}.candidate-box li span{color:#007fdc;margin-left:10px}.reset-wrap .info-field-item .reset-tip{font-size:20px;line-height:20px}.reset-wrap .info-field-item .reset-tip span{color:#1171b7}.reset-wrap .info-field-item.reset-code .c-ipt{width:210px;height:36px}.reset-wrap .info-field-item.reset-code a{font-size:12px;color:#1171b7}.c-btn.reset-code{width:210px}.mod-inner-reg{width:800px;background:#fff;text-align:left}.mod-inner-reg .center-wrapper{text-align:left;padding:40px 35px}.mod-inner-reg .center-wrapper .brick .reg-book{margin-top:0}.mod-inner-reg .center-wrapper .brick .reg-bookbtn .c-btn{width:320px}.m-ms-train .radio-switch{margin-bottom:5px}.m-ms-train .radio-switch .tab{font-size:14px;padding:2px 20px;border-color:#fff;color:#fff;cursor:pointer}.m-ms-train .radio-switch .tab:hover{background:#041c2d}.m-ms-train .radio-switch .tab:first-child{border-radius:2px 0 0 2px}.m-ms-train .radio-switch .tab:last-child{border-radius:0 2px 2px 0}.m-ms-train .radio-switch .active,.m-ms-train .radio-switch .active:hover{background:#fff;color:#1a1a1a}.mod-main-search .train-tab .mod-tab-cn,.mod-main-search .train-tab .mod-tab-eu{min-width:120px;padding:0 10px;height:42px;float:left;font-size:16px;line-height:42px;text-align:center;background:#0E5A92;border-top:2px solid #0E5A92;cursor:pointer}.mod-main-search .train-tab .mod-tab-cn:hover,.mod-main-search .train-tab .mod-tab-eu:hover{background:#0a446e}.mod-main-search .train-tab .active,.mod-main-search .train-tab .active:hover{background:#08385c;border-top:2px solid #ffb000}.m-ms-train .mod-con-eu,.mod-main-search .mod-con-cn{display:none}.m-ms-train .mod-con-eu.active,.mod-main-search .mod-con-cn.active{display:block}.m-ms-train .mod-con-cn .s-item{float:left;width:50%;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-train .mod-con-cn .s-item-cln{clear:left}.m-ms-train .mod-con-cn .s-item-l{padding-right:28px}.m-ms-train .mod-con-cn .s-item-r{padding-left:28px}.m-ms-train .mod-con-cn .dir-switch{position:absolute;left:50%;margin-top:24px;opacity:.5}.m-ms-train .mod-con-cn .dir-switch:hover{opacity:1}.m-ms-train .mod-con-cn .s-item label{display:block;margin-bottom:2px}.m-ms-train .mod-con-cn .s-item .c-ipt{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-train .mod-con-cn .c-ipt-date{background-position:-207px -310px;padding-left:34px}.m-ms-train .mod-con-cn .search-btn{text-align:center;margin-top:20px}.m-ms-train .mod-con-cn .btn-key{width:50%}.m-ms-train .mod-con-eu .s-item{float:left;width:50%;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-train .mod-con-eu .s-item-cln{clear:left}.m-ms-train .mod-con-eu .s-item-l{padding-right:28px}.m-ms-train .mod-con-eu .s-item-r{padding-left:28px}.m-ms-train .mod-con-eu .dir-switch{position:absolute;left:50%;margin-top:24px;opacity:.5}.m-ms-train .mod-con-eu .dir-switch:hover{opacity:1}.m-ms-train .mod-con-eu .s-item label{display:block;margin-bottom:2px}.m-ms-train .mod-con-eu .s-item .c-ipt{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.m-ms-train .mod-con-eu .s-item .passenger{-webkit-box-sizing:content-box;box-sizing:content-box;border:0;padding:0;background-color:#fff;position:relative}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no{color:#333;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:8px;line-height:32px}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no i{display:block;float:right;width:21px;height:13px;background:url(//pic.tripcdn.com/common_v3/train-sprite-2x.png) -104px -157px no-repeat;background-image:url(//pic.tripcdn.com/common_v3/train-sprite.png)\9;background-size:240px 240px;margin-top:10px;margin-right:10px;cursor:pointer}.m-ms-train .mod-con-eu .s-item .passenger.active .passenger-no i{background-position:-78px -157px}.m-ms-train .mod-con-eu .s-item .passenger.active .passenger-no{border:2px solid #6cf}.m-ms-train .mod-con-eu .s-item .passenger.active .passenger-no-list{display:block}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list{position:absolute;width:100%;background-color:#fff;color:#333;font-size:14px;display:none}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li{height:14px;line-height:14px;margin-top:10px;padding-left:10px}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li span{margin-left:10px;margin-right:20px}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li a{color:#27E;text-decoration:none;margin-right:20px;cursor:default}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li a:hover{text-decoration:underline}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li div{display:inline-block;float:right;margin-right:10px}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li div span{display:block;float:left;margin-right:10px}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li div i{display:block;float:left;width:14px;height:14px;background:#eee;text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li div i.disable{cursor:default;color:#ccc}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li div i:hover{font-weight:600}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li div i:last-child{float:right}.m-ms-train .mod-con-eu .s-item .passenger .passenger-no-list li:last-child{height:24px;line-height:24px}.m-ms-train .mod-con-eu .s-item .date{float:left;width:68%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:2%}.m-ms-train .mod-con-eu .s-item .c-sel-time{display:block;float:left;width:30%;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:14px;background:#fff;position:relative}.m-ms-train .mod-con-eu .s-item .c-sel-time div{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;line-height:32px;cursor:pointer}.m-ms-train .mod-con-eu .s-item .c-sel-time .c-time-list{display:none}.m-ms-train .mod-con-eu .s-item .c-sel-time.active .c-time-list{display:block}.m-ms-train .mod-con-eu .s-item .c-sel-time.active div{border:2px solid #6cf}.m-ms-train .mod-con-eu .s-item .c-sel-time div span{margin-left:10px}.m-ms-train .mod-con-eu .s-item .c-sel-time div .triangle{float:right;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0963bd;border-bottom:none;margin-top:13px;margin-right:5px}.m-ms-train .mod-con-eu .s-item .c-sel-time.active div .triangle{float:right;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #0963bd;border-top:none;margin-top:13px;margin-right:5px}.m-ms-train .mod-con-eu .s-item .c-time-list{position:absolute;width:100%;background:#fff;max-height:150px;overflow-y:auto}.m-ms-train .mod-con-eu .s-item .c-time-list li{font-size:14px;line-height:24px;padding-left:10px;cursor:pointer}.m-ms-train .mod-con-eu .s-item .c-time-list li:hover{background:#eee}.m-ms-train .mod-con-eu .search-btn{text-align:center;margin-top:25px}.m-ms-train .mod-con-eu .btn-key{width:50%}@media only screen and (max-width:1246px){.m-ms-train .mod-con-eu .s-item .date{width:58%}.m-ms-train .mod-con-eu .s-item .c-sel-time{width:40%}}@media only screen and (max-width:1024px){.m-ms-train{margin:0 90px}.mod-main-search .train-tab{margin:0 90px}}.p-pop.pop-eurorail .pop-con{padding:15px 20px 20px;border-radius:4px;max-width:740px;max-height:740px}.p-pop.pop-eurorail .pop-title{color:#234;font-size:14px;font-weight:700;letter-spacing:0}.p-pop .pop-clo.europe-train{width:12px;height:12px;position:absolute;right:10px;top:10px;cursor:pointer;background:url(//pic.tripcdn.com/common_v3/train-sprite-2x.png) 0 -157px no-repeat;background-image:url(//pic.tripcdn.com/common_v3/train-sprite.png)\9;background-size:240px 240px}.p-pop .pop-clo.europe-train:hover{background-position:-20px -157px}.s-tab-associate,.s-tab-recommend{display:none;min-width:330px;position:absolute;color:#234;background-color:#fff;font-size:14px;line-height:14px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);z-index:10;border:1px solid #27e;overflow-x:hidden}.s-tab-associate.active,.s-tab-recommend.active{display:block}.s-tab-recommend .s-tab-table{width:auto;border-bottom:1px solid #ddd}.s-tab-table.last{border-bottom:none}.s-tab-recommend p{color:#6b8299;margin-left:10px;margin-top:20px;margin-bottom:5px}.s-tab-recommend table{margin-left:10px;margin-bottom:10px}.s-tab-recommend table td a{white-space:nowrap;line-height:24px;cursor:pointer;padding-right:20px}.s-tab-recommend table td a:hover{color:#27e}.s-tab-associate .pop-clo,.s-tab-recommend .pop-clo{width:12px;height:12px;float:right;margin-bottom:10px;margin-right:10px;cursor:pointer;background:url(//pic.tripcdn.com/common_v3/train-sprite-2x.png) 0 -157px no-repeat;background-image:url(//pic.tripcdn.com/common_v3/train-sprite.png)\9;background-size:240px 240px}.s-tab-associate li.s-tab-table-city a,.s-tab-associate li.s-tab-table-station a{cursor:pointer;height:36px;padding-right:20px;line-height:36px;white-space:nowrap}.s-tab-associate .pop-clo:hover,.s-tab-recommend .pop-clo:hover{background-position:-20px -157px}.s-tab-associate li{float:none!important}.s-tab-associate li a{color:#234;display:block}.s-tab-associate li a:hover{text-decoration:none;background:#EBF7FF}.s-tab-associate li.s-tab-table-city a{color:#234;padding-left:20px}.s-tab-associate li.s-tab-table-city a span{color:#6b8299;margin-left:10px}.s-tab-associate li.s-tab-table-city a.hover,.s-tab-associate li.s-tab-table-city a.hover span{background:#EBF7FF}.s-tab-associate li.s-tab-table-station a{position:relative;padding-left:64px}.s-tab-associate li.s-tab-table-station a i{display:block;position:absolute;width:11px;height:16px;left:45px;background:url(//pic.tripcdn.com/common_v3/train-sprite-2x.png) -40px -157px no-repeat;background-image:url(//pic.tripcdn.com/common_v3/train-sprite.png)\9;background-size:240px 240px;top:10px}.s-tab-associate li.s-tab-table-station a.hover{background:#EBF7FF}.o-search-no-result{display:none;overflow-x:hidden;text-indent:10px;position:absolute;border:1px solid #b4c4d6;height:36px;line-height:36px;background:#fff;z-index:10;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);color:#84a8e5}.o-search-no-result.active{display:block}.p-pop.pop-eurorail .pop-con .pop-tip{font-size:12px;color:#6b8299;letter-spacing:0;margin:5px 0}.p-pop.pop-eurorail .pop-con .pop-table-ages td{vertical-align:top;color:#333;font-size:12px;padding:2px 0}.p-pop.pop-eurorail .pop-con .pop-table-ages .category-name{white-space:nowrap;overflow:hidden;font-weight:700}.p-pop.pop-eurorail .pop-con .pop-table-ages .category-cnt{padding-left:5px}.p-pop.pop-eurorail .pop-con .pop-table-ages .pop-table-children{background:rgba(243,250,255,.35);margin:10px 0}.p-pop.pop-eurorail .pop-con .pop-table-ages .pop-table-children tr{border-bottom:1px dashed #ddd;line-height:28px}.p-pop.pop-eurorail .pop-con .pop-table-ages .pop-table-children tr.title{background:#eef8ff;border-bottom:none;line-height:24px;padding-left:10px}.p-pop.pop-eurorail .pop-con .pop-table-ages .pop-table-children .child-age{white-space:nowrap;padding-right:30px;padding-left:10px}