@charset "UTF-8";.banner-box{position:relative}.banner-box i{width:20px;height:20px;position:relative;top:-1px}.glass-container{background:#0000000d;border-radius:15px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);position:absolute;bottom:20px;right:15vw}.liquid-glass-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:12px 25px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;z-index:1;background:#fff3;border:1px solid rgba(255,255,255,.4);color:#fcfcfc;text-shadow:0 1px 3px rgba(0,0,0,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 10px #0003,inset 0 1px 3px #fff6,inset 0 -1px 3px #0000001a;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.liquid-glass-button svg{color:#fcfcfc;stroke-width:2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.liquid-glass-button:hover{background:#ffffff4d;border-color:#fff9;box-shadow:0 6px 15px #0000004d,inset 0 1px 4px #fff9,inset 0 -2px 5px #00000026;-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02);color:#fff}.liquid-glass-button:active{background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 2px 5px #0000001a,inset 0 1px 2px #fff3,inset 0 -1px 2px #0000000d;-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}.liquid-glass-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.4)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);-webkit-transform:skewX(-30deg);transform:skew(-30deg);-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out;z-index:-1}.liquid-glass-button:hover:before{left:100%}.tour-info{margin:20px 0 40px}.tour-info .flexibility_ul>li{margin-bottom:5px;padding-left:20px;position:relative}.tour-info .flexibility_ul>li:before{position:absolute;left:0;top:2px;display:block;content:"";width:14px;height:16px;background:url(https://www.tibetdiscovery.com/img/icons_pack.png) no-repeat scroll left -126px transparent}.tour-info .des-detail{margin:1.5rem auto;padding:10px;border:1px solid #ccc;border-radius:10px}.tour-info .des-detail .des-con ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.tour-info .des-detail .des-con ul>li{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;margin:10px 0}.tour-info .des-detail .des-con ul>li i{width:1.8rem;height:1.8rem;color:#b12509}.tour-info .des-detail .des-con ul>li strong{margin:15px auto 5px}.tour-info .des-detail .des-con ul>li .tour-destination{max-width:300px;text-align:center}.theme_icon{width:20px;height:20px;margin-right:4px}.phycical-demand{background:url(https://www.tibetdiscovery.com/img/icons_pack.png) no-repeat scroll left 0px transparent;width:30px;height:17px;margin:0 auto}.phycical-demand.demand-2\.png{background-position-y:-16px}.phycical-demand.demand-3\.png{background-position-y:-34px}.phycical-demand.demand-4\.png{background-position-y:-54px}.phycical-demand.demand-5\.png{background-position-y:-74px}.tips-title{color:#c73838;font-family:Papyrus}.swiper-cardList-box{background:#f5f5f5;padding:1px 20px 20px;margin-top:20px}.swiper-cardList-box h3{text-align:center;margin:1rem 0;font-weight:500}.swiper-cardList-box .swiper-cardList{position:relative}.swiper-cardList-box .swiper-cardList .swiper-slide img{border-radius:10px}.swiper-cardList-box .swiper-cardList .swiper-slide div{margin-top:.5rem}.swiper-cardList-box .swiper-cardList .swiper-button-disabled{display:none}.swiper-cardList-box .swiper-cardList .swiper-button-next,.swiper-cardList-box .swiper-cardList .swiper-button-prev{width:40px;height:40px;margin-top:-15px;background-size:15px 15px;background-color:#fff;box-shadow:0 0 5px #ccc;border-radius:50%}.swiper-cardList-box .swiper-cardList .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ad1d00'%2F%3E%3C%2Fsvg%3E");left:-15px}.swiper-cardList-box .swiper-cardList .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ad1d00'%2F%3E%3C%2Fsvg%3E");right:-15px}.tour-tab-box{padding-top:10px;background:-webkit-gradient(linear,left top,left bottom,from(white),to(transparent));background:linear-gradient(to bottom,white,transparent);top:60px}.tour-tab-wrap{position:relative}.tour-tab-wrap:after{content:"";width:100%;position:absolute;top:33px;left:0;z-index:1;border-bottom:1px solid #b03935}.tour-tab-wrap .tour-tab{color:#8a2321;white-space:nowrap;overflow-x:auto;padding:0 150px 30px 0;-webkit-overflow-scrolling:touch}.tour-tab-wrap .tour-tab li{display:inline-block;margin-left:1rem;white-space:nowrap;cursor:pointer;padding:0 1rem;border-style:solid;border-color:#8a2321;border-width:1px 1px 0 1px;border-radius:5px 5px 0 0;height:33px;line-height:33px;background-color:#fff;font-weight:500}.tour-tab-wrap .tour-tab li:first-child{margin-left:0}.tour-tab-wrap .tour-tab li.active{background-color:#f4e6e6}.tour-tab-wrap .tour-tab li.last{background-color:#8a2321;color:#fff;position:absolute;z-index:1;right:0}.tour-gallery .gallery-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.tour-gallery .gallery-list>li{width:33.33%;padding:0 8px;margin-bottom:16px;display:inline-block}@media screen and (max-width: 768px){.tour-gallery .gallery-list>li{width:50%}}.tour-gallery .gallery-list>li>a{display:block;color:#333;border:1px solid #ddd;-webkit-transition:all .3s;transition:all .3s}.tour-gallery .gallery-list>li>a:hover{box-shadow:1px 2px 10px #ccc;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tour-gallery .gallery-list .capture-text{text-align:center;padding:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tour_itinerary_con{border-bottom:1px dashed #cccccc;margin-bottom:10px}.tour_itinerary_con h4{line-height:20px;font-size:15px;cursor:pointer;color:#555;font-weight:400;font-style:italic;margin-top:10px;margin-bottom:10px;padding-right:26px;position:relative}.tour_itinerary_con h4:hover{color:#8a2321}.tour_itinerary_con h4:before{content:"";display:block;position:absolute;width:20px;height:20px;background-color:#ddd;right:0;top:0;border-radius:50%;z-index:1}.tour_itinerary_con h4:after{content:"";display:block;position:absolute;right:5px;z-index:2;top:8px;border-style:solid;border-color:#fff transparent transparent transparent;border-width:5px}.tour_itinerary_con h4.on:after{top:2px;border-color:transparent transparent #fff transparent}.tour-detail .con_main_l h2{color:#8a2321;font-size:1.25rem}.collapse-or-expand{padding:10px 10px 15px}.collapse-or-expand span{cursor:pointer;position:relative;padding-left:25px}.collapse-or-expand span:before{width:18px;height:18px;content:"+";display:block;position:absolute;top:50%;left:0;margin-top:-9px;background-color:#eb9406;color:#fff;line-height:18px;text-align:center;z-index:1}.collapse-or-expand span:first-child:before{content:"—"}.collapse-or-expand span:last-child:before{content:"+"}.collapse-or-expand.collapse span{display:none!important}.collapse-or-expand.collapse span:first-child{display:inline-block!important}.collapse-or-expand.expand span{display:none!important}.collapse-or-expand.expand span:last-child{display:inline-block!important}.dayTour{margin-bottom:20px}.dayTour .ht2{position:relative;background:#faf2f1;padding:5px 40px 5px 10px;border:1px solid #ebd4d2;cursor:pointer}.dayTour .ht2:after{width:18px;height:18px;content:"+";display:block;position:absolute;top:50%;right:12px;margin-top:-9px;background-color:#b12509;color:#fff;line-height:18px;text-align:center;border-radius:50%}.dayTour .ht2 .daytitle{font-size:16px;font-weight:500}.dayTour .ht2 .daytitle span{font-style:italic;font-size:15px;margin-right:.25rem}.dayTour .ht2 span{font-size:13px}.dayTour.open .ht2:after{content:"—"}.dayTour .cont{padding:10px;border-width:0 1px 1px 1px;border-color:#ebd4d2;border-style:solid;font-size:14px;display:none}.dayTour .cont .ddContent{font-size:.98em;line-height:1.45em}.dayTour .cont .dayTour_ul{overflow-x:auto;-webkit-overflow-scrolling:touch;text-align:center}.dayTour .cont .dayTour_ul>ul{white-space:nowrap;padding-bottom:1rem}.dayTour .cont .dayTour_ul li{display:inline-block;margin-right:1rem}.dayTour .cont .dayTour_ul li:last-of-type{margin-right:0}.dayTour .cont .dayTour_ul li span{display:block;text-align:center;margin:5px auto 0;font-weight:500;font-size:13px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.dayTour .cont .dayTour_ul li .divImg{display:block;max-width:100%}@media screen and (min-width: 800px){.dayTour .cont .dayTour_ul li span,.dayTour .cont .dayTour_ul li .divImg{max-width:700px}}.price-book{margin-bottom:20px;font-size:.96em}.price-inclusion{background:#f5f5f5;padding:10px}.tourpriceinfo{margin:10px 0 15px;text-align:center;border-collapse:collapse;width:600px}.tourpriceinfo tr th,.tourpriceinfo tr td{border:1px solid #ccc;padding:5px 10px}.tourpriceinfo tr td{vertical-align:middle}.non-show{display:none}.price-book h3{color:#323232;font-size:15px;margin-bottom:16px;font-weight:700}.price-include,.price-nonclude{overflow:hidden}.price-include li,.price-nonclude li{padding-left:18px;margin-bottom:10px;line-height:16px;position:relative}.price-include li:before,.price-nonclude li:before{position:absolute;left:0;content:"";display:block;background:url(https://www.tibetdiscovery.com/img/icons_pack.png) no-repeat transparent}.price-include li:before{top:-2px;width:14px;height:16px;background-position:left -126px}.price-nonclude li:before{top:-1px;width:15px;height:15px;background-position:left -142px}.best-time-go{margin-left:20px;margin-top:35px;width:80%}.tibet-promise{margin-left:30px}.tibet-promise h3{color:#333;margin-bottom:15px;font-weight:700}.tibet-promise ul li{list-style:none;background:url(https://www.tibetdiscovery.com/imagesnew/itinerary/list-circle.png) no-repeat left 5px;padding-left:15px;width:760px;margin-bottom:10px}.tour-review h3{font-size:15px;color:#333;margin-bottom:20px;font-weight:400}.tour-review dl{padding:20px 20px 45px 40px;margin-bottom:53px;border:3px solid #e3e3e3;border-radius:16px;position:relative}.tour-review dl:before{position:absolute;top:8px;left:8px;display:block;content:"";width:29px;height:19px;background:url(https://www.tibetdiscovery.com/imagesnew/itinerary/bg-msg-title.png) no-repeat scroll -12px -13px transparent}.tour-review dl:after{display:block;content:"";width:115px;height:69px;position:absolute;bottom:-30px;right:12px;background:url(https://www.tibetdiscovery.com/imagesnew/itinerary/bg-msg-bottom.png) no-repeat scroll -632px 0 transparent}.tour-review dl dt{margin-bottom:15px}.tour-review dl dt+dd{line-height:160%}.tour-review p{margin-bottom:0}.tour-review dl dt+dd+dd+dd{color:#666;text-align:right;font-style:italic}.total-rank{display:none}.itinerary-right{position:relative}.tc-say{margin:1.5rem 0;padding:1rem}.tc-say h2{text-align:center}.addTour-box dl{border:1px solid #ccc;border-radius:5px;padding:1rem;margin-bottom:1rem;font-size:13px;overflow:hidden}.addTour-box dl dt{font-weight:500;font-size:14px}.addTour-box dl .ddImg{float:right;margin:.5rem 0 .5rem .5rem}.addTour-box dl label{display:block;margin-bottom:.5rem}.addTour-box dl label input{display:inline-block;margin:0 .75rem 0 0;height:17px;width:17px;vertical-align:top}.fix-ele{overflow:hidden}@media (min-width: 993px){.fix-ele{position:-webkit-sticky;position:sticky;z-index:1;top:123px}}.quickform{padding:.3rem .8rem 0;margin-top:1rem;border:1px solid #ccc;border-radius:5px;font-size:13px;position:relative}.quickform>h4{text-align:center}.quickform:after{content:"";width:95px;height:112px;position:absolute;right:0;top:0;z-index:-1;background:url(https://www.tibetdiscovery.com/img/icons_pack.png) no-repeat 3px -270px}@media screen and (max-width: 1200px){.price-left{border:none}}.pricetips{position:absolute;top:100%;left:0;padding:10px;width:500px;max-width:100vw;text-indent:1px;z-index:3;box-shadow:#ccc 0 0 4px;border-radius:5px;background:#fff}.tourpricefrom-wrapper{cursor:pointer}.tourpricefrom-wrapper .questions-icon{background:url(https://www.tibetdiscovery.com/images/ico_question.png) no-repeat left center;margin-left:4px;width:18px;display:inline-block;position:relative;top:2px;height:14px}.tourpricefrom-wrapper:hover+.pricetips{display:block!important}@media screen and (max-width: 849px){form .el-form-item__content .el-button{margin:auto}}.map-card{position:relative;width:100%;height:220px;overflow:hidden;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);background:#e2e8f0;z-index:1}@media screen and (max-width: 768px){.map-card{height:350px;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid rgba(255,255,255,.5)}}.map-card.is-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:none;border-radius:0;z-index:9999;border:none}.map-card.is-fullscreen .controls-container{top:20px;right:20px}#map{width:100%;height:100%;outline:none}.controls-container{position:absolute;top:10px;right:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px;z-index:1000}.controls-container .btn-control{width:34px;height:34px;border-radius:8px;background:#fffffff2;color:#1e293b;border:1px solid rgba(0,0,0,.05);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 4px 6px -1px #0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.controls-container .btn-control:hover{background:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a;color:#3b82f6}.controls-container .btn-control svg{width:22px;height:22px;stroke-width:1.8}.leaflet-tooltip{font-weight:500;padding:1px 3px}.label-tag{font-size:12px;font-weight:600;color:#1e293b}.pin-marker{width:20px;height:20px;border-radius:50% 50% 50% 0;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:50%;top:50%;margin:-10px 0 0 -10px;box-shadow:0 3px 10px #0000004d;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff}.pin-marker svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:18px;height:18px;stroke-width:2.5}.pin-start{background:#10b981}.pin-end{background:#ef4444}.pin-both{background:linear-gradient(135deg,#10b981 50%,#ef4444 50%)}.waypoint-dot{width:14px;height:14px;background-color:#fff;border:3px solid #3b82f6;border-radius:50%;box-shadow:0 2px 5px #0000004d}.animated-route{stroke-dasharray:12,12;-webkit-animation:dash 30s linear infinite;animation:dash 30s linear infinite}@-webkit-keyframes dash{to{stroke-dashoffset:-1000}}@keyframes dash{to{stroke-dashoffset:-1000}}.leaflet-control-attribution{background:#fffc!important;color:#64748b!important;font-size:11px;padding:2px 6px!important;border-radius:4px 0 0}.leaflet-control-attribution a{color:#3b82f6;text-decoration:none}
