@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/skin/aot/font/Roboto-Regular.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/skin/aot/font/Roboto-Medium.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/skin/aot/font/Roboto-Bold.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{margin:0;padding:0;-webkit-box-sizing:border-box;text-decoration:none;font-family:Roboto,Arial,sans-serif;list-style:none;outline:0!important}
a{color:#000}
img{vertical-align:middle;max-width:100%;height:auto}
.u-line-1,.u-line-2,.u-line-3,.u-line-4,.u-line-5,.u-line-6{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;transform:translate3d(0,0,0)}
.u-line-1{-webkit-line-clamp:1}
.u-line-2{-webkit-line-clamp:2}
.u-line-3{-webkit-line-clamp:3}
.u-line-4{-webkit-line-clamp:4}
.u-line-5{-webkit-line-clamp:5}
.u-line-6{-webkit-line-clamp:6}
.headbar header{width:100%;background-color:#b80000}
.center{width:1300px;height:100%;margin:auto}
.header-logo{height:100%;display:flex;align-items:center}
.logo{border-radius:50%}
.title{font-weight:700;font-size:22px;margin-left:10px}
.title a{color:#fff}
.flex{display:flex;align-items:center;justify-content:space-between}
.flexs{display:flex;justify-content:space-between;flex-wrap:wrap}
.header-search{height:100%;display:flex;padding:20px 0;justify-content:end;align-items:center}
.search{overflow:hidden;height:31px;padding: 0 10px;background-color:#fff;cursor:pointer;display:flex;align-items:center;margin-left:1px}
.usbutton,.search{border-radius: 3px;}
.title p{
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 2px 0 0;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
}
.title p::before,
.title p::after{
    content: "";
    width: 42px;
    height: 1px;
    background: #D97776;
}
.search-icon{padding:10px;display:flex;align-items:center;padding-right:0}
.search-input{width:80%;height:90%;border:0;outline:0;color:#888;font-size:16px;border-radius:0 40px 40px 0}
header .title a:hover{color:#fff}
.contact-information div{color:#fff;line-height:40px;font-size:15px;text-align:right;padding-right:13px}
.phoneicon{margin-right:5px}
.email{font-size:15px;color:#fff;line-height:1.5;padding-left:13px;margin-right:15px;border-left: 1px solid #D97776;line-height: 1;}
.email a{color:#fff}
.gsib_a{padding:0!important;padding-left:8px!important;margin-top:5px!important}
.email a:hover{color:#fff}
.spanish-text{font-size: 20px;
    color: #fff;
    font-style: italic;
    font-weight: 500;}
.gsc-input-box{border:0!important}
.bt-f-block{position:fixed;right:0;top:50%;transform:translateY(-50%)}
.prompt-text{display:none;position:absolute;right:0;width:max-content;color:#fff;background:#000;border-radius:6px;margin-top:10px;padding:4px 14px}
.language-translate .goog-te-gadget{color:transparent;width:61px;height:55px;background-color:#b80000;border-radius:30px 0 0 30px;box-shadow:0 0 15.52px .48px rgba(196,196,196,.59)}
.language-translate .goog-te-gadget div{width:61px;height:55px}
.language-translate .goog-te-gadget div .goog-te-combo{width:61px;height:55px;padding:0 10px;margin:0!important}
.goog-te-combo{cursor:pointer;white-space:nowrap;padding:0;margin:0;overflow:hidden;width:max-content;border:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0 10px;background-color:transparent;color:currentColor;background:url(/image/icon/language-icon-1.png) no-repeat;background-position:center center;background-size:43px}
.goog-te-gadget .goog-te-combo{padding-left:25px;font-size:15px;width:100px;font-family:Roboto,Arial,sans-serif}
.goog-te-combo::-webkit-scrollbar{width:6px;height:6px}
.goog-te-combo::-webkit-scrollbar-track{background-color:#f2f2f2}
.goog-te-combo::-webkit-scrollbar-thumb{background-color:#999;border-radius:5px}
.goog-te-combo::-webkit-scrollbar-thumb:hover{background-color:#999}
.jiyancap{margin:10px 0}
#ptcaptcha-box{padding:0 5%;margin-bottom:25px!important}
.skiptranslate iframe,.skiptranslate span{display:none}
.footer-translate-element .goog-te-gadget{color:transparent;height:25px}
html body{top:0!important}
.goog-te-combo option{background-color:#fff;padding:5px 0!important;display:block;color:#000}
.gcse-searchbox-only{display:none}
.search .gsib_a input{font-size:14px}
.search-icon{padding-left:7px}
.search .gsc-input input::placeholder{font-size:12px!important;color:#b5b5b5!important}
.contact-information div{display:flex;align-items:center}
.contact-information img{margin-right:10px}
.gsib_b .gsst_a .gscb_a{color:#000}
.gsib_b .gsst_a:focus .gscb_a,.gsib_b .gsst_a:hover .gscb_a{color:#b80000}
.search .gsc-search-button-v2 svg{fill:#b80000;width:16px;height:16px}
.search .gsc-search-button-v2{margin:0;padding:5px;background-color:#fff;border:0;cursor:pointer;padding-right:10px}
.search .gsc-search-button-v2:hover{background-color:#fff}
.search .gsc-search-button-v2,.search .gsc-search-button-v2:focus{background-color:#fff;background-image:none;filter:none}
.search form.gsc-search-box,.search-box form.gsc-search-box{margin:0}
.search .gsib_a{background-position:left 13px center;background-image:url("/image/icon/aot-header-search.png");padding-left:40px!important}
.search .gsib_b,.search-box .gsib_b{display:none}
.search form.gsc-search-box{width:280px!important}
.search .gsib_a input{padding-right:10px!important}
nav{width:100%;border-bottom:1px solid #ddd;line-height:1.5}
.listall{height:100%}
.listall ul{display:flex;align-items:center;width:100%;height:100%}
.listall ul li{list-style:none}
.listall ul li a{font-weight:700;font-size:18px;color:#000;display:block;padding:18px 16px 16px 16px;border-bottom:3px solid #fff;transition:all .3s}
.listall ul:hover .actived{border-color:#fff!important}
.listall ul li .actived:hover{border-color:#b80000!important}
.listall ul li a:hover{border-color:#b80000}
.crumbs{width:100%;display:flex;align-items:center;justify-content:space-between}
.crumbs .crum{width:100%}
.history{width:100%;height:100%;padding:45px 0;font-size:15px;font-weight:400}
.history a{margin-right:20px}
.history a:hover{text-decoration:underline}
.history a:after{content:"";position:absolute;width:6px;height:6px;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);border-top:2px solid;border-right:2px solid;transform:rotate(45deg);margin-top:7px;margin-left:5px}
.body{height:100%;width:100%;display:flex;align-items:center;justify-content:space-between}
.body li a{font-weight:700;font-size:18px;color:#000;display:block;border-bottom:5px solid #fff;transition:all .3s;line-height:23px;padding:20px 0 15px 0}
.body li a img{width:18px;float:right;margin-top:2px}
#upper{display:none}
.actived{border-bottom:5px solid #b80000!important}
.body:hover .actived{border-color:#fff!important}
.body .ative:hover .actived{border-color:#b80000!important}
.body li:hover a{border-color:#b80000}
.ContactUs{height:100%;display:flex;align-items:center}
.searchbtn{display:flex;align-items:center}
.code_btn{display:flex;align-items:center;border-radius:6px;height:100%}
.usbutton{background-color:#fff;color:#000;display:block;font-size:15px;font-weight:700;padding:7px 12px;line-height:17px}
.body>li{list-style:none;position:relative}
.pull-down{position:absolute;left:0;z-index:344;display:none;background-color:#fff;padding:20px 5px;border-radius:3px;box-shadow:rgb(0 0 0 / 20%) 0 2px 8px 0;width:max-content;top:63px;border-top:1px solid #e8e8e8}
.pull-down ul{float:left;margin:0 18px}
.pull-down ul li a{font-size:15px!important;font-weight:400;border:0;padding:15px;color:#000}
.pull-down ul li a:hover{text-decoration:underline;color:#b80000}
.border{border-bottom:1px solid #eee;margin:15px 30px}
.boxcar:after,.boxcar:before{display:table;content:" "}
.boxcar:after{clear:both}
.boxcar>ul li h5{padding:15px;font-size:17px;font-weight:500}
.Column1{left:-85px}
.synopsis a{text-decoration:underline}
.font-color{color:#b80000;margin-left:20px;font-style:italic}
.Column2{left:-180px}
.Column2 .boxcar ul li a{padding:15px}
.column-sraech{padding:7px 20px;background-color:#f7f1f1;display:flex;align-items:center;width:max-content;border-radius:20px;margin:30px 0 15px 30px;cursor:pointer}
.all-search{font-size:15px;color:#b80000}
.min-search{margin-top:-2px;margin-left:5px}
.Column3{left:-210px}
.Column1 .column-sraech,.Column3 .column-sraech{margin:auto;margin-top:30px;margin-bottom:15px}
.column-sraech a{border:0!important;font-weight:400!important;display:flex!important;padding:0!important;color:#b80000!important;font-size:16px!important;align-items:center}

.column-sraech a img{width:auto!important;height:auto!important}
.tibethead .Column3{left:-130px}
.tibethead .Columnnew{left:-650px}
.tibethead .Column4{left:-50px}
footer{width:100%;margin-top:100px;line-height: 1.5;}
.footer-top{width:100%;background-color:#f7f1f1;padding-bottom:50px}
.tourstab{font-size:18px;font-weight:700}
.asiatours{padding-top:50px}
.asiatours ul li{font-size:15px;font-weight:400;margin-top: 17px;}
.header-main{display:flex;align-items:center}


.footer-follow-title{font-size: 17px;
    font-weight: 700;
    margin-bottom: 12px;}
    .footer-social-icons {
    display: flex;
    gap: 25px;
    flex-wrap: wrap;
    min-height: 37px;
    align-items: center;
}
.ta-award-card {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    padding: 20px;
    background: #fff;
    border-radius: 10px;
    margin-top: 43px;
}
.ta-award-left {
    display: flex;
    flex-direction: column;
    gap: 12px;
    min-width: 0;
}
.ta-award-stars {
    display: inline-flex;
    align-items: center;
    gap: 3px;
    width: fit-content;
    padding: 5px 8px;
    border: 1px solid #000;
    border-radius: 999px;
}
.ta-award-stars span {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #000;
    flex-shrink: 0;
}
.ta-award-text {
    font-size: 15px;
}
.ta-award-badge {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f5f0f0;
    border-radius: 10px;
}
.ta-award-badge img {
    display: block;
    width: auto;
    height: auto;
}
.ft_bt_oficina{width: 35%;}
.ft_bt_oficina p,.ft_bt_web p{font-size: 15px;margin-bottom: 15px;}
.ft_bt_oficina p.footer-follow-title,.ft_bt_web p.footer-follow-title{font-size: 17px;}
.ft_bt_web a:hover{color: #b80000;}
.ft-oficinas-btn{
    display: inline-block;
    padding: 4px 20px;
    border: 1px solid #BFBFBF;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 500;
    transition: background-color .2s ease, border-color .2s ease;
}
.ft-oficinas-btn:hover{
    background: #fff;
}



.odyssey{width:30%;height:100%;padding-top:47px}
.footerody-1{width:100%;}
.ody-title{font-size:26px;font-weight:700}
.ody-detail{font-size: 15px;line-height: 1.7;font-style:italic;margin-top:15px}
.footerody-2{padding-top:30px;display:flex;justify-content:space-between}
.contacat{font-size:18px;font-weight:700}
.tell p{font-size:15px;margin-top:10px;display: flex;align-items: center;gap: 8px;}
.footer-code{display:flex;margin-top:30px}
.footer-s{border-bottom: 1px solid #BFBFBF;padding-bottom: 40px;margin-bottom: 40px;}
.f-contact-qrcode{width:115px;margin-right:31px}
.f-whatsapp-icon{position:fixed;right:22px;z-index:999;bottom:80px}
.right0{margin-right:0}
.f-qrcode-img img{width:100%}
.f-qrcode-text{font-size:14px;font-weight:500;border:1px solid #dcdcdc;border-radius:5px;padding:2px 0;margin-top:10px;text-align:center}
.oay-email{font-size:15px;font-weight:500;margin-top:17px}
.footer-top .tourstab {
    font-size: 17px;
    padding-top: 5px;
}
.footer-top .asiatours ul li a {
    font-size: 15px;
}
.oay-Orcode{padding:10px;background-color:#fff;width:max-content;margin:auto}
.code{font-size:12px;font-style:italic;text-align:center;margin-top:7px}
.footerody-3{width:100%;padding-top:30px}
.followus{font-size:18px;font-weight:700}
.foall{width:100%;display:flex;align-items:center}
.bestseller{position:relative}
.bestseller .bestseller_icon{position:absolute;left:8px;top:-3px}
.bestseller .bestseller_icon img{border-radius:0}
.norad .bestseller_icon{left:0}
.bestseller .seasonaloffer_icon{left:-12px;top:15px}
.mode{width:32px;margin-top:15px;margin-right:10px;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.faq-map-pic{text-align:center;margin:20px 0}
.faq-map-pic img{width:280px;margin:auto;box-shadow:rgba(18,18,18,.1) 0 1px 3px}
.check_f_t{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;display:none}
.check_f_t .view_dt{position:fixed;width:100%;height:100%;background-color:#000;top:0;left:0;z-index:99;opacity:0}
.check_f_t .close{position:absolute;right:15%;top:10%;z-index:999}
.check_f_t .close img{width:35px;cursor:pointer}
.check_f_t .data_pic{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;margin:auto;box-shadow:rgba(0,0,0,.24) 0 3px 8px}
.mode img{width:100%;height:100%}
.mode:hover{transform:translateY(-6px)}
.footer-bottom{width:100%;background-color:#000;padding:50px 0}
.AboutUs{width:850px;height:100%;margin:auto}
.aba-top{display:flex;flex-wrap: wrap;justify-content: center;row-gap: 10px;}
.aba-top p{display: flex;gap: 42px;flex-wrap: wrap;justify-content: center;}
.aba-top a{color:#fff;font-size:17px;}
.aba-bottom{font-size:15px;color:#fff;font-weight:400;display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    margin-top: 50px;
    text-align: left;}
.asiatours ul li a:hover{text-decoration:underline;color:#000}
.asiatours ul{margin-top: 20px;}
.aba-top a:hover{text-decoration:underline;color:#fff}
.db-icon{background-color: #fff;border-radius: 50%;width: 22px;height: 22px;display: flex;align-items: center;justify-content: center;}

.aba-bottom-logo{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    border-radius: 50%;
}
.aba-bottom-logo img{width: 100%;}
.aba-bottom-text{
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.aba-bottom-company{
    font-size: 22px;
    font-weight: 500;
    color: #fff;
}
.aba-bottom-copy{
    font-size: 15px;
    color: #fff;
}
.sp_group_box{width: 885px;}

.title a{color:#fff}
.livechatSmall{position:fixed;bottom:10px;right:20px;z-index:999}
.gotop{position:fixed;bottom:20px;right:20px;display:none;z-index:999}
.header_promo{text-align:center;color:#b80000;padding:7px 0;font-size:17px;display:flex;align-items:center;justify-content:center}
.header_promo img{width:36px;margin-right:10px}
.header_promo a{color:#b80000;text-decoration:underline;margin-left:5px}
.group_tours_banner{position:fixed;bottom:80px;right:0;z-index:999}
.g-t-b-close{position:absolute;top:0;right:0;background-color:rgba(255,255,255,.6);cursor:pointer}
.layui-layer-undefined{overflow:auto!important}
.formwarp h2{color:#000;font-size:19px;margin-bottom:20px;font-weight:500;line-height:1.4}
.formwarp h2 #Regimentalperiod{color:#b80000}
legend{font-size:20px;color:#b80000;font-weight:700;margin:6px 0}
.layui-form-item{margin-top:15px}
.bad{display:flex;justify-content:space-between}
.bad .layui-form-item{width:48%}
sup{font-size:17px;margin-left:5px;color:#bd121a;top:-4px;position:absolute}
.bad .layui-inputs{width:100%}
.bad .layui-form-item{margin-bottom:2px;margin-top:2px}
.self-left{width:100%}
.layui-inputs{border:1px solid #ced4da;display:block;height:40px;padding:0 .75rem;font-size:1rem;font-weight:400;color:#495057;background-color:#fff;background-clip:border-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
.layui-form-item .layui-form-label{font-weight:500;text-align:left;padding:0 25px 10px 0;width:100%;float:none;font-size:15px}
.layui-form-label{width:100%;padding-left:0;text-align:left;font-size:15px;font-weight:500}
.layui-layer-setwin span{font-size:26px;margin-right:15px}
.layui-inputs-block{margin:0!important}
.select-title{padding-right:20px;background:url(/image/icon/up-down-arrow.png) no-repeat 90% center #fff;background-size:13px;display:block;width:100%;height:40px;padding:0 .75rem;font-size:1rem;font-weight:400;color:#495057;background-color:#fff;background-clip:border-box;cursor:pointer;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;z-index:9999;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.h3{font-size:1rem;margin-bottom:.5rem}
.people{display:flex;justify-content:space-between}
.col-lg-3{position:relative;width:30%}
.date_input{padding-right:50px}
.layui-form-textarea{width:100%;height:100%}
.layui-layer-setwin{top:-24px!important}
.ptxt{width:100%;height:95px;padding:.375rem .75rem;border:1px solid #ced4da;background-color:#fff;border-radius:.25rem;resize:none;font-size:14px}
.layui-laydate-header i{color:#f6f6f6!important}
.laydate-set-ym span{color:#f6f6f6!important}
.layui-inputs:focus,.ptxt:focus,.select-title:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.layer-imgbar{display:none;width:100%;height:50px;background-color:rgba(0,0,0,.6);position:absolute;bottom:-50px;left:0;color:#fff;text-align:center;line-height:50px;font-size:17px}
.layui-layer-photos{overflow:inherit!important}
.layui-laydate-content .layui-this{display:block!important}
.layui-inputs-block{position:relative}
.bad .alert-danger{margin-top:5px}
.layerclose{display:none;width:40px;height:40px;position:absolute;top:-20px;right:-20px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;text-align:center;line-height:40px;cursor:pointer}
.layui-inline{width:100%}
.date_icon{width:28px;height:28px;position:absolute;right:10px;top:5px}
.layui-laydate .layui-this,.layui-laydate .layui-this>div,.layui-laydate-header{background-color:#b80000!important}
.btn-primary{color:#fff;background-color:#b80000;display:block;margin:0 auto;border:0;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;cursor:pointer;margin-top:20px}
.hote{width:100%;margin-bottom:30px}
.forms .flex{align-items:inherit}
.radio{display:flex;justify-content:space-between;margin-top:10px;width:70%}
.radio label{display:flex;align-items:center}
.radio label div{width:30px;height:30px;border:1px solid #c9c9c9;margin-right:10px;background-color:#fff;border-radius:3px;cursor:pointer;transition:all .1s}
.radio label input[type=radio]{display:none}
.radio input:checked~.checked{background-image:url(/image/icon/correct.png);background-position:center;background-size:75%;background-repeat:no-repeat}
.cruiseform #dates{background:url(/image/icon/date_s.png) no-repeat 97% center #fff;background-size:25px}
.alert-danger{color:#bd2020;margin-bottom:10px;font-size:15px}
.loading{text-align:center;display:flex;align-items:center;justify-content:center;margin-top:20px}
.t_block img{width:25px;margin-right:10px}
.cruiseform .hide{visibility:visible;display:none}
.showmore{width:100%;height:100%;margin-top:30px;margin-bottom:60px}
.showbutton{border:1px solid;color:#b80000;text-align:center;width:max-content;font-size:17px;font-weight:500;padding:6px 15px;border-radius:20px;margin:auto;cursor:pointer}
.showbutton i img{width:15px;height:15px;margin-left:5px}
.showbutton:hover{text-decoration:underline}
.showbutton a{color:#b80000}
.chart{width:100%;height:430px;background-image:url(/image/icon/back.jpg);margin-top:60px;background-size:100% 100%}
.chart_1000{width:1000px;margin:0 auto;height:100%;width:1000px;margin:0 auto;display:flex;height:100%;align-items:center;justify-content:space-between}
.chart_left p{color:#fff}
.chart_left{width:50%;margin-top:-90px}
.easy{font-size:23px;font-weight:500}
.top90{margin-top:90px;margin-bottom:50px}
.exp-title a{color:#b80000}
.chart-p1{font-family:'Times New Roman',Times,serif}
.options{background-color:rgba(0,0,0,.3);width:100%;height:100%}
.hrs{width:15px;height:1px;background-color:#fff;margin:20px 0}
.croud{color:#fff;font-size:17px;line-height:28px;margin-top:5px}
.chart_right{background-color:#f3f3f3;border-radius:5px;padding:20px 30px 18px 30px}
.trip{font-size:23px;font-family:'Times New Roman',Times,serif;color:#b80000;margin-bottom:10px}
.input_user{width:100%;margin-bottom:10px;border:1px solid #e5e5e5;padding:0 10px;border-radius:5px;background-color:#fff;display:flex;align-items:center;justify-content:space-between}
.input_user input{width:80%;padding:8px 0;background-color:#fff;border:0;outline:0;padding-left:10px;font-size: 15px;}
.usericon{width:20px;height:20px}
.usericon img{width:100%;height:100%;flex-shrink:0}
.input_user label{font-size:15px}
.textarea{height:65px;outline:0;width:85%;border:0;padding-left:17px;padding-top:10px;resize:none;font-size:15px}
.textarea_ideas{display:block}
.ideas{display:block;float:left;margin-top:8px}
.submit{width:100%;padding:5px 0;color:#fff;border:0;background-color:#b80000;font-size:17px;border-radius:5px;cursor:pointer}
.data_loading,.data_loadings{display:none;text-align:center;margin-top:20px}
.submit:hover{background-image:linear-gradient(#b80000,#c52626,#c52626,#b80000)}
.phone-input-container{display:flex;align-items:center;padding-left:0;padding-right:0}
.country-code{position:relative;min-width:80px;height:100%;border-right:1px solid #ddd;border-radius:5px 0 0 5px;cursor:pointer}
#search-code{display:none;width:79px;height:100%;padding:5px;font-size:16px;padding-left:12px;padding-right:24px;box-sizing:border-box;border:0;background:url(/image/icon/w-search-2.png) no-repeat 90% center;background-size:18px;border-radius:5px 0 0 5px}
#code-list{width:max-content;position:absolute;left:0;right:0;top:100%;margin-top:5px;transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);overflow:hidden;z-index:1000;opacity:0;background-color:#fff;border-radius:4px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);padding:4px 0;max-height:280px;overflow-y:auto}
#code-list.code_open{transform:scaleY(1);opacity:1}
#code-list li{padding:8px 10px;cursor:pointer;font-size:14px;line-height:22px;color:#444}
#code-list li:hover{background-color:#f3f3f3}
#selected-code{padding-left:12px;padding-right:24px;cursor:pointer;width:100%;height:100%;box-sizing:border-box;display:flex;background:url(/image/icon/w-drop-down-2.png) no-repeat 90% center #fff;background-size:20px;border-radius:5px 0 0 5px;align-items:center;font-size:16px}
.phonenumber-sty{padding:0 12px;border:0;height:100%;width:100%;border-radius:5px}
.see{margin-bottom:30px}
.see #parent{margin-top:40px}
.see #parent .news{width:32%;padding:15px;background-color:#f3f3f3}
.see .userinfo{width:100%;display:flex;justify-content:space-between}
.see .userinfo .user{display:flex;align-items:center}
.see .userinfo .user .head{width:40px}
.see .userinfo .user .head img{width:100%;height:100%;border-radius:50%}
.see .names{margin-left:8px}
.see .id{font-size:14px;font-weight:500}
.see .briefly{font-size:13px;color:#656464}
.see .Stars{display:flex;margin-top:20px}
.see .starall{display:flex;align-items:center}
.see .starall img{width:18px;height:18px}
.see .dian{font-size:30px;height:30px;margin-top:-15px;margin-left:10px;color:#6b6b6b}
.see .comment{background-color:#fff;margin-top:10px;padding:10px}
.see .sp1{font-size:14px;font-weight:500}
.see .sp2{font-size:12px;color:#5a5959;margin-left:10px}
.see .com_content{font-size:13px;margin-top:10px}
.see .readmore{color:#b80000;text-decoration:underline;font-size:14px;margin-top:10px}
.see #img_ul{display:flex;justify-content:space-between}
.cruiseform{padding:44px;max-width:750px;padding-top:0}
.layui-layer-title{border-bottom:0!important}
.new_nav_box{padding:10px 40px 0;min-width:845px}
.new_nav_title{font-weight:500;margin-bottom:10px;margin-top:18px}
.new_nav_title:first-child{margin-top:0}
.new_nav_box .nav_row{display:flex;margin:0 -40px}
.nav_row .nav_card{display:block;width:33.33%;padding:0 40px;border:0;transition:all .3s ease}
.nav_card_img{overflow:hidden;border-radius:10px}
.nav_card .nav_card_img img{width:100%;float:none;height:120px;border-radius:10px;transition:transform .3s ease}
.nav_card_res{font-size:15px;font-weight:400;text-align:center;margin-top:10px}
.new_nav_box ul{margin:0;float:none;padding:0 40px;width:33.33%}
.nav_group_link li{font-size:15px;margin-bottom:5px}
.column-sraech{margin:20px auto 0}
.nav_group_link .nav_row a{padding:0}
.nav_group_box .n-g-left li{margin-bottom:5px}
.nav_group_box .n-g-left li:last-child{margin-bottom:0}
.nav_group_box .n-g-left li:first-child a span{font-weight:500}
.nav_group_box .n-g-left li.gr_active a {background-color: #f7f1f1;color: #b80000;font-weight: 500;}
.nav_group_box .n-g-left li a{display:block;width:100%;padding:9px 25px;font-weight:500;border-radius:10px}
.nav_group_box .n-g-left li a span{display:flex;align-items:center;justify-content:space-between}
.nav_group_box .n-g-left li a:hover{background-color:#f7f1f1;text-decoration:none}
.nav_group_box{padding:25px 10px 10px 45px}
.nav_group_row{display:flex;}
.n-g-left,.n-g-right{padding:0 50px}
.n-g-left{width:35%;padding-left: 0;}
.n-g-left ul,.nav_r_chat ul{width:100%;margin:0;float:none}
.n-g-left{border-right:1px dotted #e5e5e5}
.n-g-right a:hover{text-decoration:underline}
.nav_group_box .n-g-right a{border:0;padding:0;font-size:15px;padding-right:30px;font-weight:400}
.nav_group_box .n-g-right span{font-weight:700;display:block;margin-left:0;font-size:17px}
.n-g-right{padding-right:0;width: 65%;}
.n-g-right p{margin-bottom:15px}
.nav_r_chat .nav_cities{font-weight:500;margin-bottom:10px}
.nav_r_chat ul{display:flex;flex-wrap:wrap;padding-left:20px}
.nav_r_chat ul li{width:25%;margin-bottom:10px;list-style:disc}
.nav_r_chat ul li,.nav_r_chat ul li a{color:#6d6d6d}
.pull-down{border-radius:3px 3px 20px 20px}
.btmdost{padding:0 30px;padding-bottom:10px}
.nav_li_flex{width:800px}
.nav_li_flex ul{display:flex;margin:0;flex-wrap:wrap;float:none}
.nav_li_flex ul li{list-style:disc;margin-left:20px;width:22.2%}
.nav_li_flex ul li a{padding:9px 0}
.nav_li_flex ul li::marker{color:#f1d4d4}
.btmdost>ul:first-of-type{border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:25px}
.nav_li_block{width:max-content}
.nav_li_block ul{display:block;float:left;margin:0 30px}
.nav_li_block ul li{width:100%}
.nav_li_block .new_nav_title a{margin:0;padding:0;border:0;font-size:16px;font-weight:500}
.nav_li_block .new_nav_title a:hover{color:#b80000;text-decoration:underline}
.nav-guide-left .n-g-left ul li span:after,.nav_group_box .n-g-left li a span:after{content:"";width:6px;height:6px;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}
.new_nav_guide{display:flex}
.padding0_guide{padding:0}
.nav-guide-left{background-color:#f3f3f3;padding:30px;padding-top:40px;border-bottom-left-radius:20px}
.nav-guide-left .n-g-left{width:100%;padding:0;border:0}
.nav-guide-left .n-g-left li:first-child a{background:0 0;color:#000}
.nav-guide-left .n-g-left li.guide_left_active a{background-color:#fff;color:#b80000}
.nav-guide-left .n-g-left li a{width:100%;padding:9px 15px;min-width:260px}
.nav-guide-right{padding:40px;min-width:887px}
.guide_tab_link{display:flex;gap:30px;justify-content:space-between}
.nav-guide-left .n-g-left li{margin-bottom:15px}
.nav-guide-left .n-g-left li a:hover{background-color:#fff;text-decoration:none;color:#b80000}
.new_nav_guide .column-sraech{margin-top:30px}
.nav-guide-right .new_nav_title{display:flex}
.new_nav_title .guide_dot{background-color:#e98e8e;font-size:13px;color:#fff;font-weight:400;display:inline-block;padding:1px 2px;border-radius:3px;line-height:16px;margin-right:10px;margin-top:2px;height:100%}
.pull-down .guide-column ul{position:relative;margin:0;margin-left:10px;padding-left:10px}
.pull-down .guide-column ul li a{padding:10px}
.pull-down .guide-column ul:before{content:'';display:table;width:1px;height:100%;border-left:1px dotted #e5e5e5;position:absolute;margin-top:-5px;left:0}
.guide_tab{display:none}
.guide_right_active{display:block}
.nav_group_box .n-g-left li.gr_active a{background-color:#f7f1f1;color:#b80000;font-weight:500}
@media(max-width:1399px){.nav-guide-right{min-width:740px}
.guide_tab_link .guide-column{width:200px}
.n-g-left,.n-g-right{padding:0 20px}
.tb_maxwidth ul{width:180px}
.spanish-text{font-size: 16px;}
}
@media(max-width:1299px){.nav-guide-right{min-width:640px}
.padding0_guide{right:-120px!important}
.guide_tab_link .guide-column{width:180px}
.nav-guide-left,.nav-guide-right{padding:40px 20px}
.nav_group_row{margin:0}
.nav_group_box{padding:10px}
.nav_group_box .n-g-right a{padding-right:0}
.tb_maxwidth ul{width:160px}
.spanish-text {
    font-size: 18px;
}
}
@media(max-width:1099px){.nav-guide-left{display:none}
.guide_tab_link .guide-column{width:max-content}
.nav_li_block ul{margin:0 15px}
.new_nav_box{min-width:700px}
}
@media (max-width:1099px){.listall ul li{font-size:14px}
.body li:nth-child(2) .Column1{left:-90px}
.pull-down ul li a{padding:10px 0;font-size:14px!important}
.AboutUs{width:100%!important}
.header_promo{font-size:14px}
.group_tours_banner{display:none}
.footer-code{margin-top:20px}
.footerody-3{padding-top:20px}
}
@media (max-width:1499px){.body li a{padding:18px 0 13px 0;font-size:17px}
input.gsc-input{margin-top:3px!important;margin-left:5px!important}
.searchtext form.gsc-search-box{margin-bottom:0}
.pull-down{top:59px}
}
@media (max-width:1500px) and (min-width:1400px){.center{width:1200px}
}
@media (max-width:1399px) and (min-width:1300px){.center{width:1100px}
.body li a{font-size:16px}
}
@media(max-width:1399px){.listall ul li{font-size:16px;padding:16px 0}
.Column3{left:-360px}
.header_promo{font-size:16px}
}
@media (max-width:1299px){.footerody-2{display:block}
.ody-right{margin-top:20px}
.towul{margin-top:-20%}
.header_promo{font-size:15px}
.body li:nth-child(4) .Column3,.body li:nth-child(6) .Column3{left:-240px}
.email{display:none}
}
@media (max-width:1299px) and (min-width:1100px){.center{width:1000px}
.body li a{font-size:15px}
.ody-title{font-size:28px}
.tibethead li a{font-size:14px}
}
@media (max-width:1099px) and (min-width:1000px){.center{width:900px}
.body li a{font-size:13px}
.title-ul ul li a{padding:15px 7px}
.pull-down{top:59px}
.ody-title{font-size:26px}
.tibethead li a{font-size:13px}
}
@media (max-width:999px) and (min-width:900px){.center{width:800px}
.listall ul li a{padding:18px 2px 13px 2px;font-size:13px}
nav{display:none}
.ody-title{font-size:23px}
.contact-information{display:none}
.email{border:0}
}
@media (max-width:999px){.listall{display:none}
.header_promo{display:none}
}
@media (max-width:899px){.email{display:none}
.contact-information{display:none}
.asiatours{width:30%}
.odyssey{width:100%}
.code{text-align:left}
.footerody-2{display:flex}
.oay-Orcode{margin:auto}

.odyssey,.ft_bt_box{
    width: 100%;
}
.footer-top .flexs {
    row-gap: 30px;
}
.ft_bt_oficina {
width: 55%;
}
.spanish-text {
    font-size: 16px;
}
.asiatours{padding-top: 0;}
.ta-award-card{margin-top: 20px;}
}
@media (max-width:899px) and (min-width:800px){.center{width:700px}
.body,.listall{display:none}
}
@media (max-width:799px){nav{display:none}
.center{width:auto;margin:0 30px}
.aba-top{display:block;text-align:center}
.aba-top a{margin-right:20px;margin-bottom:20px}
}