.contentItem .cost,table{border-collapse:collapse}.thin-border-all,sub,sup{position:relative}.city-main .side-letter,.flex-v{-webkit-box-direction:normal;-webkit-box-orient:vertical}[v-cloak]{display:none!important}body,html{-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important;-moz-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;-khtml-user-select:auto;-o-user-select:auto;user-select:auto}html{font-family:PingFangSC-Semibold,PingFang SC,PingFangSC-Regular;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;font-size:inherit;font-style:inherit;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0)}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.hide,[hidden],audio:not([controls]),template{display:none}audio:not([controls]){height:0}a{background:0 0;color:#333;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;object-fit:cover}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.iconfont,em,i{font-style:normal}button{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{-webkit-appearance:none;line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto;resize:none}li,ol,ul{list-style:none}table{border-spacing:0}td,th{padding:0}.float-right{float:right!important}.float-left{float:left!important}.clear{clear:both}button:focus,input:focus,select:focus,textarea:focus{outline:0}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.thin-border-all:before{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:left top;box-sizing:border-box;border:1px solid #eaeaea}.ellipsis__1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis__2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.scrollbar__hidden::-webkit-scrollbar{display:none}.cf,.clearfix{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before{display:table;content:" "}.cf:after,.clearfix:after{clear:both}:root{--safe-area-inset-top:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px;--safe-area-inset-right:0px}@supports (bottom:constant(safe-area-inset-bottom)){:root{--safe-area-inset-bottom:constant(safe-area-inset-bottom);--safe-area-inset-left:constant(safe-area-inset-left);--safe-area-inset-right:constant(safe-area-inset-right)}}@supports (bottom:env(safe-area-inset-bottom)){:root{--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right)}}@supports ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){:root{--safe-area-inset-top:constant(safe-area-inset-top);--safe-area-inset-top:env(safe-area-inset-top)}}}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/c/font_2646050_r9r8getur7r.eot?t=1709519666249);src:url(//at.alicdn.com/t/c/font_2646050_r9r8getur7r.eot?t=1709519666249#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/c/font_2646050_r9r8getur7r.woff2?t=1709519666249) format('woff2'),url(//at.alicdn.com/t/c/font_2646050_r9r8getur7r.woff?t=1709519666249) format('woff'),url(//at.alicdn.com/t/c/font_2646050_r9r8getur7r.ttf?t=1709519666249) format('truetype'),url(//at.alicdn.com/t/c/font_2646050_r9r8getur7r.svg?t=1709519666249#iconfont) format('svg')}.iconfont{font-family:iconfont!important;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download-cloud:before{content:"\e6a7"}.icon-icon_sheet_close:before{content:"\e6a6"}.icon-wenhao:before{content:"\e6a5"}.icon-kefu:before{content:"\e6a4"}.icon-fanhui:before{content:"\e6a2"}.icon-dazi:before{content:"\e6a3"}.icon-zhuanhuan:before{content:"\e6a1"}.icon-zhankai:before{content:"\e6a0"}.icon-shouqi:before{content:"\e69f"}.icon-jian:before{content:"\e69e"}.icon-jia:before{content:"\e69d"}.icon-icon_xuanze:before{content:"\e69c"}.icon-icon_page_msg:before{content:"\e69b"}.icon-a-dingwei1:before{content:"\e69a"}.icon-icon_navi_message:before{content:"\e699"}.icon-icon-calendar2:before{content:"\e698"}.icon-icon-xiang:before{content:"\e696"}.icon-icon-shi:before{content:"\e697"}.icon-icon-jing:before{content:"\e602"}.icon-icon-zhu:before{content:"\e695"}.icon-bianji:before{content:"\e694"}.icon-a-weixin2:before{content:"\e693"}.icon-arrow-right-new:before{content:"\e692"}.icon-line-arrow1:before{content:"\e691"}.icon-plane:before{content:"\e603"}.icon-train:before{content:"\e606"}.icon-xuanzhong:before{content:"\e605"}.icon-zuanshiicon:before{content:"\e601"}.icon-duihao:before{content:"\e690"}.icon-lvcang-filter:before{content:"\e68d"}.icon-lvcang-filter-top:before{content:"\e68e"}.icon-draw:before{content:"\e68f"}.icon-shuaxin:before{content:"\e68c"}.icon-shoulishijian:before{content:"\e688"}.icon-qianzhengxuzhi:before{content:"\e689"}.icon-lingqu:before{content:"\e68a"}.icon-shoulifanwei:before{content:"\e68b"}.icon-xingzhuangjiehe:before{content:"\e687"}.icon-bianjisekuai:before{content:"\ec7c"}.icon-juxing:before{content:"\e64c"}.icon-a-33:before{content:"\e64a"}.icon-a-22:before{content:"\e64b"}.icon-tianjiashoucang1:before{content:"\e646"}.icon-gengduo:before{content:"\e643"}.icon-tianjiashoucang:before{content:"\e644"}.icon-shoucangliebiao:before{content:"\e645"}.icon-lvhangguwenicon:before{content:"\e63c"}.icon-down:before{content:"\e649"}.icon-back:before{content:"\e647"}.icon-share:before{content:"\e648"}.icon-kefuicon1:before{content:"\e641"}.icon-dianhuakefuicon:before{content:"\e63f"}.icon-bangwodingicon:before{content:"\e63b"}.icon-lingdang:before{content:"\e637"}.icon-huore:before{content:"\e638"}.icon-icon_navi_calendar:before{content:"\e636"}.icon-icon_navi_map:before{content:"\e632"}.icon-select1:before{content:"\e640"}.icon-notice:before{content:"\e63e"}.icon-information:before{content:"\e631"}.icon-b-mail-list:before{content:"\e63d"}.icon-d-home:before{content:"\e639"}.icon-d-order:before{content:"\e63a"}.icon-select:before{content:"\e635"}.icon-shanchu:before{content:"\e630"}.icon-arrow-up:before{content:"\e62f"}.icon-arrow-down:before{content:"\e62e"}.icon-arrow-right:before{content:"\e62d"}.icon-qitaicon:before{content:"\e62c"}.icon-tuigaiicon:before{content:"\e62b"}.icon-anquanicon:before{content:"\e62a"}.icon-yudingicon:before{content:"\e629"}.icon-b-delete:before{content:"\e633"}.icon-b-edit:before{content:"\e634"}.icon-radio-uncheck:before{content:"\e686"}.icon-radio-check:before{content:"\e628"}.icon-service:before{content:"\e627"}.icon-down-arrow:before{content:"\e626"}.icon-up-arrow:before{content:"\e625"}.icon-gotop:before{content:"\e624"}.icon-plus-circle:before{content:"\e623"}.icon-lajitong:before{content:"\e622"}.icon-sousuoicon:before{content:"\e621"}.icon-xuanze:before{content:"\e620"}.icon-b-location:before{content:"\e61f"}.icon-b-arrow-up:before{content:"\e685"}.icon-icon-b-minus:before{content:"\e684"}.icon-xiazai:before{content:"\e683"}.icon-xiaosuo:before{content:"\e682"}.icon-bookshelf:before{content:"\e61c"}.icon-home:before{content:"\e61d"}.icon-mine:before{content:"\e61e"}.icon-cate:before{content:"\e681"}.icon-a-gengduofulijingqingqidai:before{content:"\e680"}.icon-fuzhi:before{content:"\e67f"}.icon-tangpingxiaoren:before{content:"\e67e"}.icon-a-beibohui1x:before{content:"\e679"}.icon-b-pause:before{content:"\e61b"}.icon-a-benpaoxiaoren1x:before{content:"\e67d"}.icon-b-calorie:before{content:"\e67a"}.icon-b-distance:before{content:"\e67b"}.icon-b-match:before{content:"\e67c"}.icon-a-duihao1x:before{content:"\e678"}.icon-b-down:before{content:"\e677"}.icon-a-weizhi1x:before{content:"\e671"}.icon-a-xiugai1x:before{content:"\e672"}.icon-youshaituicon:before{content:"\e673"}.icon-a-tiaozhanzhong1x:before{content:"\e674"}.icon-a-shangchuan1x:before{content:"\e675"}.icon-a-yiwancheng1x:before{content:"\e676"}.icon-b-arrow-right1:before{content:"\e66e"}.icon-b-detailed:before{content:"\e66f"}.icon-b-person:before{content:"\e670"}.icon-number-w:before{content:"\e654"}.icon-b-introductions:before{content:"\e653"}.icon-b-arrow-down:before{content:"\e650"}.icon-b-question:before{content:"\e652"}.icon-hint-o-j:before{content:"\e64f"}.icon-dot-r:before{content:"\e64e"}.icon-number-percent:before{content:"\e64d"}.icon-like-hollow:before{content:"\e66d"}.icon-search:before{content:"\e66c"}.icon-wechat-plus:before{content:"\e669"}.icon-camera:before{content:"\e66a"}.icon-like-solid:before{content:"\e66b"}.icon-number-zero:before{content:"\e65f"}.icon-number-one:before{content:"\e660"}.icon-number-two:before{content:"\e661"}.icon-number-three:before{content:"\e662"}.icon-number-four:before{content:"\e663"}.icon-number-seven:before{content:"\e664"}.icon-number-eight:before{content:"\e665"}.icon-number-six:before{content:"\e666"}.icon-number-five:before{content:"\e667"}.icon-number-nine:before{content:"\e668"}.icon-num-one:before{content:"\e655"}.icon-num-four:before{content:"\e656"}.icon-num-two:before{content:"\e657"}.icon-num-five:before{content:"\e658"}.icon-num-zero:before{content:"\e659"}.icon-num-three:before{content:"\e65a"}.icon-num-seven:before{content:"\e65b"}.icon-num-nine:before{content:"\e65c"}.icon-num-eight:before{content:"\e65d"}.icon-num-six:before{content:"\e65e"}.icon-number-k:before{content:"\e651"}.icon-xg:before{content:"\e642"}.icon-b-close1:before{content:"\e61a"}.icon-b-record:before{content:"\e617"}.icon-b-heart:before{content:"\e618"}.icon-b-feedback:before{content:"\e619"}.icon-b-home:before{content:"\e616"}.icon-b-fire:before{content:"\e604"}.icon-b-add-bookshelf-disabled:before{content:"\e607"}.icon-b-add-bookshelf:before{content:"\e608"}.icon-b-star:before{content:"\e609"}.icon-b-close:before{content:"\e60a"}.icon-b-empty:before{content:"\e60b"}.icon-b-trash:before{content:"\e60c"}.icon-b-three-dot:before{content:"\e60d"}.icon-b-top:before{content:"\e60e"}.icon-b-arrow-right:before{content:"\e60f"}.icon-arrow-left:before{content:"\e610"}.icon-b-letter-a:before{content:"\e611"}.icon-b-moon:before{content:"\e612"}.icon-b-mulu:before{content:"\e613"}.icon-b-paixu-one:before{content:"\e614"}.icon-b-paixu-two:before{content:"\e615"}@-webkit-keyframes spinner1{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes spinner1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes spinner2{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes spinner2{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes spinner3{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes spinner3{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes spinner4{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spinner4{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}@-webkit-keyframes spinner5{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner5{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:DINPro-Bold;src:url(https://file.40017.cn/vacation_feresource/libs/DINPro-Bold.otf)}.loaderBox{padding:200px 0;background:#fff;display:flex;align-items:center;justify-content:center}.body-base .price-and-youhui,.flex-wrap{flex-wrap:wrap}.loaderBox .loader{position:absolute;width:46px;height:46px;margin:0 auto;box-shadow:inset 0 0 0 4px #06c584;-webkit-transition:color 1.3s ease;transition:color 1.3s ease;border-radius:50%}.loaderBox .loader:after,.loaderBox .loader:before{position:absolute;top:0;width:24px;height:47px;content:'';background:#fff}.loaderBox .loader:before{left:-1px;border-radius:46px 0 0 46px;-webkit-transform-origin:24px 23px;transform-origin:24px 23px;-webkit-animation:loading-ring 1.3s infinite ease 1s;animation:loading-ring 1.3s infinite ease 1s}.loaderBox .loader:after{left:23px;border-radius:0 46px 46px 0;-webkit-transform-origin:0 23px;transform-origin:0 23px;-webkit-animation:loading-ring 1.3s infinite ease;animation:loading-ring 1.3s infinite ease}@keyframes gradientColor{0%{box-shadow:inset 0 0 0 4px #b974ff}100%{box-shadow:inset 0 0 0 4px #8745ff}}a.u{text-decoration:underline}.mask{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;background-color:#000;z-index:100;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50)}.scrollbar--hidden::-webkit-scrollbar{display:none}.flex,.orderWrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex}@font-face{font-family:'TCloud Number';src:url(https://file.40017.cn/vacation_feresource/libs/TCloudNumber-Regular.ttf)}.flex{display:-ms-flexbox;display:flex}.flex-v{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-0{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.flex-all-center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:justify;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.flex-align-start{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.flex-align-center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flex-align-end{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.flex-pack-start{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.flex-pack-center{-webkit-box-pack:center;-moz-box-pack:justify;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.flex-pack-end{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.flex-pack-justify{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.inline-flex{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-inline-flex}.flex-content-evenly{-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly}.detail-service-box .lg-info{height:44px;background:#F3FEF7;border:.5px solid #06C584;border-radius:22px;display:flex;align-items:center}.detail-service-box .lg-info .avatar-box{position:relative;margin-left:3px;height:36px}.detail-service-box .lg-info .avatar-box .hi{position:absolute;z-index:2;left:50%;transform:translateY(-50%);width:28px;height:18px;margin-left:5px}.detail-service-box .lg-info .avatar-box .hi-blue{background:url(https://file.40017.cn/img140017cnproduct/touch/pushcode/ctg/vacation/private2/hi-blue.gif) center no-repeat;background-size:28px 18px}.detail-service-box .lg-info .avatar-box .hi-purple{background:url(https://file.40017.cn/img140017cnproduct/touch/pushcode/ctg/vacation/private2/hi-purple.gif) center no-repeat;background-size:28px 18px}.detail-service-box .lg-info .avatar-box img{width:36px;min-width:36px;height:36px;border-radius:18px}.detail-service-box .lg-info .service-text{font-family:PingFangSC-SNaNpxibold;font-weight:600;font-size:16px;color:#00A56C;text-align:center}.detail-service-box .pr-purple{background:#FCFAFF!important;border:.5px solid #6554E0!important}.detail-service-box .pr-purple .service-text{color:#6554E0!important}.detail-service-box .pop-tips{position:absolute;top:-46px;left:-26px;min-width:210px;height:40px;background:rgba(0,0,0,.7);border-radius:8px;font-family:PingFangSC-Medium;font-weight:500;font-size:12px;color:#FFF;padding:0 12px}.detail-service-box .pop-tips::after,.detail-tips-class::before,.private-class .tips::after{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/upup.png) no-repeat}.detail-service-box .pop-tips .tips-close{width:22px;height:22px}.detail-service-box .pop-tips::after{content:'';position:absolute;bottom:-6px;left:35px;width:12px;height:6px;background-size:100%;transform:rotate(180deg)}.detail-service-box .hotel-private-tips{right:-128px!important;top:-70px!important;margin:0 auto!important}.detail-service-box .hotel-private-tips::after{right:unset!important;top:unset!important;left:30px!important;bottom:-6px!important;transform:rotateX(180deg)!important}.detail-service-box{position:relative}.detail-service-box .left60{left:60px!important}.detail-service-box .orderWrapper .btn-submit{margin-left:0!important}.detail-service-box .subtrain-private-tips{left:60px!important;top:-70px!important;margin:0 auto!important}.detail-service-box .subtrain-private-tips::after{right:unset!important;top:unset!important;left:30px!important;bottom:-6px!important;transform:rotateX(180deg)!important}.body-base::before,.body-top,.body-top::after{position:absolute;left:0}.spa-page{padding-bottom:60px}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.spa-page{padding-bottom:calc(60px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:812px) and (device-height:375px) and (-webkit-device-pixel-ratio:3){:root{--safe-area-inset-top:0;--safe-area-inset-bottom:21px;--safe-area-inset-left:44px;--safe-area-inset-right:44px}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){:root{--safe-area-inset-top:44px;--safe-area-inset-bottom:34px;--safe-area-inset-left:0;--safe-area-inset-right:0}.spa-page{padding-bottom:calc(60px + var(--safe-area-inset-bottom))}}}.spa-page .privategroup-label{border-radius:0}.spa-page input[type=checkbox]{display:none}.spa-page .module-box{padding:12px 8px!important;margin-left:8px;margin-right:8px;border-radius:12px}.spa-page .module-title{font-size:18px!important}.body-top{box-sizing:border-box;width:100%;transform:translateY(calc(-100% - 20px));padding:0 12px 8px}.body-top::after{content:'';bottom:-20px;z-index:0;width:100%;height:calc(100% + 20px);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 52%,#111 100%)}.body-top .top-main{position:relative;z-index:1}.body-top .hotel-level{margin-right:4px}.body-top .labe-sjt{width:38px;height:15px;border-radius:2px;background:linear-gradient(126.9deg,#fae3c3 0,#e2bd89 100%);text-align:center;line-height:15px}.body-top .line-id{color:#fff}.body-top .line-id .line{display:inline-block;width:1px;height:8px;background:#fff;margin:0 1px;opacity:.4;transform:rotate(20deg)}.body-top .line-id .has-sale{display:inline-block;position:relative}.body-top .main-title{color:#fff;margin-top:2px}.body-base{position:relative;margin-top:-20px}.body-base::before{content:'';z-index:0;top:0;width:100%;height:200px;background:linear-gradient(180deg,#fff 0,#f4f4f4 100%) no-repeat;background-size:100% 200px;border-radius:16px 16px 0 0}.body-base .base-main{padding:8px 12px 0;position:relative;z-index:1}.body-base .price-and-youhui .price .qi{margin:0 3px 0 2px}.body-base .price-and-youhui .price .icon-information{font-size:16px}.body-base .price-and-youhui .block{display:flex;align-items:center;justify-content:center;margin-left:4px;border-radius:2px;background:linear-gradient(126.9deg,#fcedd8 0,#f4dbb7 100%);padding:0 5px;height:17px}.body-base .price-and-youhui .block .icon-arrow-right-new{margin-left:2px;font-size:8px}.body-base .price-and-youhui .quan{display:flex;align-items:center;justify-content:center;margin-left:4px;width:48px;height:17px;text-align:center;border-radius:2px 9px 9px 2px;background:linear-gradient(90deg,#ff9846 0,#ff5d21 100%);color:#fff}.body-base .price-and-youhui .quan .icon-arrow-right-new{margin-left:2px;font-size:8px}.body-base .price-and-youhui .block,.body-base .price-and-youhui .price,.body-base .price-and-youhui .quan{margin-bottom:2px}.body-base .sub-title{line-height:19.5px;margin-top:4px;max-height:58.5px;overflow:hidden;position:relative}.body-base .sub-title label{box-sizing:border-box;padding-left:30px;position:absolute;right:0;bottom:0;width:70px;height:19px;background:linear-gradient(270deg,#fafafa 0,#fafafa 60%,#fafafa00 100%)}.body-base .sub-title label .iconfont{color:#ccc;position:absolute;right:2px;font-size:12px}.body-base .sub-title label:after{color:#333;font-size:12px;content:attr(data-open)}.body-base input:checked+.sub-title{max-height:1000px;padding-bottom:20px}.body-base input:checked+.sub-title label{background:0 0}.body-base input:checked+.sub-title label .iconfont{transform:rotate(180deg)}.body-base input:checked+.sub-title label:after{content:attr(data-close)}.body-base .label-box{margin-top:4px;flex-wrap:wrap}.body-base .label-box .label{height:15px;line-height:15px;border-radius:2px;border:1px solid #eee;background:#fff;padding:0 4px}.body-base .label-box .label.spring-label{color:#ff6257;background:rgba(255,255,255,.2);border-color:#ff6257}.body-base .label-box .group-support{background:url(//pic5.40017.cn/i/ori/1pbirS0M7Pa.png) 46px center no-repeat #fff;background-size:10px}.body-base .label-box .label~.label{margin-left:4px}.body-base .city-notice{padding:8px 0 0;color:#bc9968;font-size:12px;line-height:20px}.body-base .city-notice .icon-icon_page_msg{font-size:16px;margin:0 3px 0 0}.body-base .comment-box{margin-top:8px}.body-base .comment-box .comment-info{color:#2d13a2;height:18px;line-height:18px;border-radius:2px;background:#eceaf6;overflow:hidden;padding-right:4px}.body-base .comment-box .comment-info .satisfaction{padding-left:4px;background:#6554e0;color:#fff}.body-base .comment-box .comment-info .hu{height:18px;margin-right:4px}.body-base .comment-box .comment-info .shu{width:1px;height:12px;border-radius:1px;background:#dedddd;margin:0 4px}.body-base .comment-box .comment-info .tip{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body-base .comment-box .comment-num{flex:0 0 auto;margin-left:20px}.body-base .comment-box .comment-num .icon-arrow-right-new{color:#ccc;margin-left:8px}.body-base .comment-box .no-dianping{display:flex}.body-base .comment-box .no-dianping .icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABAhJREFUWEfNWE9oHFUY/32z093NIbEU41UvgSKBmLw35KCHrBcP9qKwQU82hdpWFAsFjyJ48lIUxbaKJp4su+BFPYhgIqQBM28IQRAlEDw3Frqs2Kw7mU++6byyu5nt7F/pXJaZ9+Z9v/m97/f9vreER+yiRwwPugJi5rGCJSJOI+NY0EqlkpuenqalpaVonOxtbGw4BwcHvLy8fNQapw2QsNIN+bjAdcZ8AMgOBEFwJoqiFcdxJsYFQtaNouie4zirSqnvWkHFgJjZIaIoCILnmfkHAO44wbSsHRLRC0qpnyyGGND6+rpbKpVC3/dvENHrAH5h5m+IyBkHMGaOiOhlAIvM/JnneRcshhiQMeaE1rppjFkD8BoRfaKUemscOdWSGh8z85sAvtJan7UY2hgyxqwCOAvgutb6kiiuXC5zEAS5er1+TKaTk5Mkz/tRZLVaJVGWMeYagIsA1rTWK20M2RvLEIBrWus3xsmQMeZTAJcsQ30B8n3/HUk+APdsXkVRJOz+Q0Tvaa1/7RW8nTcQIMmvra2tU/l8/mcAswCkiOWSRJfCKUl/RWt9Vba3s8ilCWIoQFaKxpgSgGcBNIHYbqSCCrBaGIY3FxcX7/wvDPUTJNWXUvxqWIZiFQZB4HZT2f7+fiRKTANkFdU6NjSgUXvbSAClqexhFZzvX4VcLvfjwsLCByNjKENlD8WUJP/ter3+ZKlUOrTMDMtQbLopKsuyOGFIDPqW53kbI2OoV5VloRs5IKlH/QS1c0ehsthcieiGUuqiOHCa3CWgGKpsZ5dq7EiLmjYmhiydRRAE15n5Qq/m+pHW+nLWlqWN9/qOMeZDAG9ntR9xP8TM3wK4CuCEZGfrl7quK4/k+Z9a69+tvbR2nsaY00T0FBE1wzBs69ulaRcLIqIrAM4w86rneefa3N4ao+/754joC/GqRLapO5KM1Zj5Rc/zbsn7MjHpc54D8D2AqV7WIaIVpdSaxXDsGLS9vf2+4zhlAPkUNDJfHP9xAI8R0W+u65bm5uZuy9zd3d0nms3mOoCnxXgB/JV0B53WIvdi1BWt9butcVIPgzs7OycPDw9PFgqFtoUajQYdHR39OzExcZqZqwBOEdFNpdSried9zcyvALgDoOw4zh+NRiOftk6xWLw7Pz9/t/OjjwFqzYluCkpOKOelQU/mXE5+JVEhBwWl1Oe9rpXJUFbdEUl3nFLCZFHJ+AeniKxeO61sDHR+t9Le3NycLBaLXwJ46T4xVCkUCudnZ2f/zpJ/t0I7EKBE4vGxe29vr1Cr1Z6Rm6mpqZ2ZmZnGoGDi7R7EEuw79h8S2zMlWy3tbWrD1kusoQBZpqrVamwT5XJZ7GRgMEMz1MsX9ztnaIb6DZg1/z+u2l5SJD0CTgAAAABJRU5ErkJggg==) center no-repeat;width:18px;height:18px;background-size:100%;margin-right:2px}.body-base .comment-box .no-dianping .no-dianping-title{font-weight:400;font-size:12px;color:#ccc;letter-spacing:0;line-height:18px}.modules-contain{position:relative;margin:0 8px 8px;box-shadow:0 -4px 16px 0 #ebebeb}.modules-contain .space{height:12px;border-radius:0 0 12px 12px;background:#fff}.middle_nav.van-tabs.border-yuan .van-tabs__nav,.package-detail-title{border-radius:12px 12px 0 0}.package-detail-title{padding:8px 0 0 12px;box-sizing:border-box;background:#fff;margin:8px 8px 0}.share_box{position:fixed;width:375px;height:300px;z-index:999;top:0;left:-9999px}.share_box .img{width:100%;height:100%;background-size:100% 100%}.share_box .content_info{position:absolute;bottom:0;width:100%;height:40px;background:rgba(0,0,0,.49);color:#fff;display:flex;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;font-size:18px;flex-direction:column;z-index:999}.share_box .content_info_bottom{display:flex;align-items:center;justify-content:space-between;margin:10px}.share_box .name,.share_box .num{font-size:16px;line-height:20px}.middle_nav.van-tabs .van-sticky{position:relative}.middle_nav.van-tabs .van-sticky::after{left:8px;right:8px;width:auto;position:absolute;bottom:-12px;content:'';display:block;height:12px;background:url(https://pic5.40017.cn/i/ori/1lz8tJHaRSo.png) no-repeat;background-size:100%}.middle_nav.van-tabs .van-sticky.van-sticky--fixed{background-color:#fff;position:fixed!important}.middle_nav.van-tabs .van-sticky.van-sticky--fixed::after{display:none}.middle_nav.van-tabs .van-sticky.van-sticky--fixed .van-tabs__wrap{overflow:hidden}.middle_nav.van-tabs .van-sticky .van-tabs__wrap{height:48px;margin-left:8px;margin-right:8px;overflow:visible}.middle_nav.van-tabs .van-sticky .van-tabs__wrap .van-tabs__nav .van-tab{padding:0;color:#666;font-family:PingFangSC-Regular,PingFang SC;font-weight:400}.middle_nav.van-tabs .van-sticky .van-tabs__wrap .van-tabs__nav .van-tab.van-tab--active{font-family:PingFangSC-Semibold,PingFang SC;font-weight:700;color:#00a56c}.middle_nav.van-tabs .van-sticky .van-tabs__wrap .van-tabs__nav .van-tabs__line{background-color:#00a56c}.middle_nav.van-tabs .van-tabs__content .van-tab__pane{width:auto}.van_tabs_shadow{position:fixed;left:0;width:100%;height:12px;background:url(https://pic5.40017.cn/i/ori/1lz8tJHaRSo.png) no-repeat;background-size:100%}.skeleton-price-top{margin-top:8px}.skeleton-price-top .skeleton-price-left{background:#f4f4f4}.skeleton-price-top .skeleton-price-right{background:#f7f1e1}.van-popup.discount-popup-box{overflow-y:visible;border-radius:12px;background:#fff;width:265px}.van-popup.discount-popup-box .pop-box{padding:20px 12px 24px;box-sizing:border-box;display:flex;align-items:center;flex-direction:column}.van-popup.discount-popup-box .title{line-height:25px;color:#333;font-size:18px;font-weight:600}.van-popup.discount-popup-box .sub{line-height:17px;color:#666;font-size:12px;font-weight:400;margin-top:2px}.van-popup.discount-popup-box .info{height:88px;border-radius:8px;background:#fff2f0;display:flex;align-items:center;margin:20px 0 26px;width:100%}.van-popup.discount-popup-box .info .i-left{color:#ff6257;font-size:28px;font-weight:600;padding:0 12px 0 8px;line-height:39px;position:relative}.van-popup.discount-popup-box .info .i-left::before{content:'最高';width:38px;height:15px;line-height:15px;border-radius:8px 0 4px;background:#ff6257;font-size:11px;color:#fff;font-weight:500;text-align:center;position:absolute;top:-21px;left:0}.van-popup.discount-popup-box .info .i-left::after{content:'元';font-size:12px;position:absolute}.van-popup.discount-popup-box .info .i-right{position:relative;margin-left:24px}.van-popup.discount-popup-box .info .i-right::before{content:'';border:1px dashed #ffc3bf;height:60px;position:absolute;top:50%;transform:translateY(-50%);margin:0 12px;left:-24px}.van-popup.discount-popup-box .info .i-right .p1{font-size:14px;font-weight:600;line-height:18px}.van-popup.discount-popup-box .info .i-right .p2{line-height:14px;font-size:10px;color:#999;margin-top:4px}.van-popup.discount-popup-box .info .i-right .ml-4{margin-left:4px}.van-popup.discount-popup-box .btn{width:225px;height:36px;line-height:36px;color:#fff;font-size:14px;font-weight:500;background:#ff6257;border-radius:22px;text-align:center}.van-popup.discount-popup-box .tip{font-size:10px;color:#999;margin-top:8px;line-height:14px}.van-popup.discount-popup-box .close{width:100%;position:relative}.van-popup.discount-popup-box .close::after{content:'';background:url(//pic5.40017.cn/i/ori/1uLQrCl8vqE.png);width:32px;height:32px;background-size:100%;position:absolute;top:16px;left:50%;transform:translateX(-50%)}.contact-container,.orderWrapper{position:fixed;z-index:900;box-shadow:0 0 9px 0 rgba(76,63,63,.06);bottom:0;padding:8px 12px}.orderWrapper{right:0;left:0;box-sizing:border-box;background:#fff;display:flex;align-items:center;justify-content:space-between}.orderWrapper>*{display:block}.orderWrapper .icon-box{display:flex;align-items:center}.orderWrapper .icon-box .mr{margin-right:8px;min-width:44px;position:relative}.orderWrapper .icon-box .mr16{margin-right:16px}.orderWrapper .icon-box .service-icon-box{text-align:center;line-height:normal}.orderWrapper .icon-box .service-icon-box .iconfont{color:#666;font-size:24px}.orderWrapper .icon-box .service-icon-box .icon-tianjiashoucang1{color:#ff6257}.orderWrapper .icon-box .service-icon-box .service-text{font-size:10px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666}.orderWrapper .icon-box .kf-icon-box,.orderWrapper .icon-box .service-icon-box>div{position:relative}.orderWrapper .im-icon{position:absolute;top:-5px;right:10px;background:#ff6040;color:#fff;width:28px;height:15px;text-align:center;line-height:15px;font-size:10px;border-radius:15px 15px 15px 0}.orderWrapper .im-tips-box{position:absolute;top:-50px;left:10px;width:240px;height:38px;text-align:left;text-indent:12px;line-height:38px;border-radius:8px;opacity:1;background:rgba(0,0,0,.7);color:#fff;font-size:12px;font-weight:500}.orderWrapper .im-tips-box::after{content:'';background:url(//pic5.40017.cn/i/ori/1uUi4qlU2nm.png) center center/100% 100% no-repeat;position:absolute;bottom:-8px;left:30px;height:8px;width:12px}.orderWrapper .im-tips-box::before{content:'';background:url(//pic5.40017.cn/i/ori/1uWiRkF7VkI.png) center center/100% 100% no-repeat;position:absolute;top:12px;right:12px;height:12px;width:12px}.orderWrapper .ml5{margin-left:5px!important}.orderWrapper .btn-submit{position:relative;flex:1;text-align:center;height:44px;font-size:16px;line-height:44px;color:#fff;background-image:linear-gradient(103deg,#ff6257 0,#ff7e23 100%);border-radius:22px;font-family:PingFangSC-Semibold,PingFangSC;font-weight:700;border:1px solid transparent;box-sizing:border-box}.orderWrapper .btn-submit.gray{opacity:.4}.orderWrapper .btn-submit.btn-yellow{background:#e3fcee;color:#00a56c}.backtop,.contact-container{background:#fff;box-sizing:border-box}.contact-container{right:0;left:0;display:flex;justify-content:space-between;align-items:center}.contact-left,.contact-right{opacity:1;padding-left:40px;text-align:center}.contact-container>*{display:block}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.contact-container,.orderWrapper{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.contact-container,.orderWrapper{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}}}.contact-left{flex:1;height:44px;display:flex;align-items:center;border-radius:22px;border:.5px solid #e4e4e4}.contact-left img{margin-right:4px;width:20px;height:20px}.contact-right{flex:1;height:44px;display:flex;align-items:center;color:#fff;border-radius:22px;background:#06c584;margin-left:12px}.contact-right img{margin-right:4px;width:20px;height:20px}.new-kf{left:44px!important}.popover_bottom_box{position:absolute;bottom:calc(60px + var(--safe-area-inset-bottom))}.popover_bottom_box.SC{left:17px}.popover_bottom_box.SC .popover_inner{padding:0 13px 0 14px}.popover_bottom_box.SC .popover_inner_item:first-child{font-size:11px;color:#ccc}.popover_bottom_box.KF{left:69px}.popover_bottom_box.KF .popover_inner{padding:0 16px 0 12px}.popover_bottom_box .popover_content{font-family:PingFangSC-Regular,PingFangSC;font-weight:400;font-size:13px;color:#fff}.popover_bottom_box .popover_arrow{position:absolute;bottom:-8px;content:' ';border-top:8px solid #555960;border-right:5px solid transparent;border-left:5px solid transparent;left:16px}.popover_bottom_box .popover_inner{background:#555960;border-radius:8px;box-sizing:border-box}.popover_bottom_box .popover_inner .popover_inner_item{display:flex;align-items:center;color:#fff;height:45px}.popover_bottom_box .popover_inner .popover_inner_item .icon-a-22,.popover_bottom_box .popover_inner .popover_inner_item .icon-a-33{font-size:12px;margin-right:3px}.popover_bottom_box .popover_inner .popover_inner_item .icon-a-22{margin-left:3px}.popover_bottom_box .popover_inner .popover_inner_item .icon-a-33{margin-left:9px}.popover_bottom_box .popover_inner .popover_inner_item .icon_online,.popover_bottom_box .popover_inner .popover_inner_item .icon_tel{width:17px;height:17px;display:inline-block;margin-right:8px}.popover_bottom_box .popover_inner .popover_inner_item .icon_online{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC5ElEQVRYR92Yu2sUYRTFfycPgzYKtoqgjaiI/gGKiGBrY6mSQtCANjYmsRE0sbFRjIKFr9LOUgyI+QfEd2MhklLBRklicuWs3xfGzexjNhkIDiy7szP73fOde+69Z1ask0NFHBHxz3ndGCVFjrEc2CCKF+oG4fWLMYtA+oBtwEbfUzMQx/0JzEpacixlVBExCVwG5gCDqvNw8CHghqTRBoZE0QbgA7ArsVG3Vsy4Y3wG9kiaz0AGgTfAbuApcA/YDCyuMS39wA/gHHAS+ATsl7RQBuS6pCsRMSDp91oCyWtGxDVgvBOQnDeny0AM1jspO5zrhti6PLy5+YIe2zIyKWmsZkYmgNFOjGQgg85dRFgrR1NZe/dmyK8FYFrS9257UCE1lYAMSZqLiBHgTkrTQEqBU+bP45ImIqIv94N2KeoVyIaUz4PA1aSTXHZ+d68xezN1A6mzaiqlpgEkIlwx1kRzdfg7D6jSqinTTa+pWTeMZI3sBcaaqqabtjElabqon14ZyVXjdny3qWraAckV9VDScLEf9Qok95EtwAnA7549nQair88DzyTNFrXSK5B1o5FcNd5hL/5kqdnx/R+MtFKlqyH1kYatTMbbvrflNK7KSLYBtnKt/EiD9iYhNsx3AtQqlU6351e2pStsgL3HR2An8BX4Ati1lZnobHyfSHqQmMFMRMQwcArY1Oa3nto7gO1lVtGLvwQOp1beTpwZnH8zIsk9xqk5D0wVALQrc6fPMV4BR8xk0cXvA84mJlr1Cy9ul3/cphf4BRxKOppJ3fc98Dy59DJG/Z3nl5m5L+ndsovvpl+nXTd8R0QcAF4AW4G3qcl5I9+AY5Jed2sNyp70TFU3/aI/Ce408KgpFWckPY4IC72bJwCL/u8DVrdsFO+zNZC0GBG3gAvp2m1JF/O1quv2BCQHiQhX26V0ftOOriqAFampukD+5yC38ebzquutlpHiHFoxW6qAWRWQKoE63fsHHDFPPTQhm6kAAAAASUVORK5CYII=) center no-repeat;background-size:100%}.popover_bottom_box .popover_inner .popover_inner_item .icon_tel{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEe0lEQVRYR7WYe8jecxjGPxfbyCmHyCGnLWRpcswpdoiciyI5jE1DyqFsEWnyh8RMkaKx15hDI5LzcftDDIukybGWGrb8wSiHd+9763rcX3337Pk9z3vat97e3ud3+F7PdV/XfV/fV/RYEbEVEJKi3Nrps17v6XVd3W6I8P7/AYiIXYA9gLWS/vA1f14D7LVZt+uNQPytJQ1GxN7ArcBFwM7AemAhcD8wOFZgOgKpQEwGXgAOMSkmIDd3ufqAayT9UzM3UlY2A1JeGhHbAu8AJwIbgceA5cAVwOm54V2SbivARwqixWr7wxGxtaSBiLgaeDivz5V0X2plG+A54JwEOE3S+6MF01SaccBK4CjgLeDMLI1B9kfEvsCHwD7Am5JaDI2mRJsAqcpyEPAF4G9/paTFFVPjJG2MiOuAB5Kx6ZKWl3tGUqJ2IKUss4DFwJ/AZElrKpDFTQemhiYCsyQ9viWAzAPuAX4EJkn6qwOQgxOIyzTmQArtdwK3A18DU2qLViW6MXuJWXNpVo4lIwXIvcBc4HPgaGsixVjKcgTwNrAb8LKkc0fbaZs0cjNwN/ATMDFLU0DsBbwLHAr8CpwqadWY2reifSawJMV6gKT1Vbe1U+yYfmCOpCWjKUlxWDsj5Vuf5v4ADADHSvo0S+Nu+w1ggT4qaU5EtMo5EsvWzzT1EVvyy7qPJJDtslw7AfMkLdgiQKq84c76MWBRPiHpctOfI6F03KWSLttiQCotWKwWrUthe65NVu4A5gPrgBmSVo9WqL2G3inZsMxOq80nkCnAe2ndPkmzky3HhBIVSlzwb/84YbWyS9PqGANK2IkI23Q68AFwcnlhRCwAbsqXzpT0ZDfnDKXHNE3f9pnjPWdL6suX7gCsAI7MXmJQz6SlLfTj8prdZE29kfGy5cpOrPTKrJ6+ZsXh6DtgaqWVY7wBsGvmEk/rDZnm9qzK5H0/cu+R9EmTuLtl1sLKNOD1tPIiSVdFxPjMJScAjwCH5cZFd78DnwHbJzPe5zfgEkmvdipjL0YKmIeAa+u0FhETchi6p5ydVh8PrMnQ5CZooV8MeHb5FOCRcJ6kFe1O6wWkdZyIiB2B14CTgL8zNDt/eOOBprpXrWAqsAzYPZlyiTfUia4rkLaJu1+GZ4vRc+YWSQvTum52Fqbt64TvZVH6/SVempml+dn5kl6s9dITSBsYZ1i7w1HSy/qYL2lduqmcCv93RsWKp7ZPBT6iXC/pwVorQwKSYIpe9geeTYv6kt3kbvt0dSq0NsqyZX32OQN4CXA5L5X01LAZqWZQmc4+8TlKOi7Y4l6eTYuAVyT9XDexiPDMMnjHy9XZBn6pBTtkRmow5VAeETMSkBtbae/fAquA7zNGTMrjiPuN77lQ0vPDck3TXCh6yIOYM8oFeQJ0X/HfBVSrqilQN7sbMu1v1mGHzUjFjJ+1OAfT4hOA44GzgMOd/gHnlx9ySDpOfNU0k0YMpGarTN/ST5Ixi9JA+81c7b5hz5qm0nQpmd1ihjYZbPmPHTfHFqBO61/kFL1BMdoqmQAAAABJRU5ErkJggg==) center no-repeat;background-size:100%}.popover_bottom_box .popover_inner .popover_inner_item+.popover_inner_item{position:relative;overflow:hidden;border-top:none}.popover_bottom_box .popover_inner .popover_inner_item+.popover_inner_item:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background:#777a7f}@media (-webkit-min-device-pixel-ratio:2){.popover_bottom_box .popover_inner .popover_inner_item+.popover_inner_item:before{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0}}.backtop{position:fixed;z-index:100;right:10px;bottom:80px;width:46px;height:46px;padding-top:6px;box-shadow:0 0 20px 0 rgba(0,0,0,.12);border-radius:12px;text-align:center;font-weight:700;font-size:10px;color:#06c584}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.backtop{bottom:calc(80px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.backtop{bottom:calc(80px + var(--safe-area-inset-bottom))}}}.backtop img{width:20px}.backtop p{margin-top:-2px}.im-store-box{height:56px;background:linear-gradient(180deg,#ddf8ec 32%,#fff 100%);border-radius:12px;margin:8px 8px 0;position:relative;top:0;left:0;z-index:1}.im-store-box .im-store-box-mid1{color:#333;font-size:14px;font-weight:600}.im-store-box .im-store-box-mid2{color:#666;font-size:11px;margin-top:3px}.im-store-box .im-store-box-btn{margin-right:12px;height:28px;width:72px;box-sizing:border-box;border:1px solid #00a56c;border-radius:40px;color:#00a56c;font-size:12px;font-weight:600}.im-store-box .im-store-box-btn .txt{height:12px;line-height:12px}@keyframes shake{0%,100%{transform:translateY(0)}16.67%,50%,83.33%{transform:translateY(-3px)}33.33%,66.67%{transform:translateY(3px)}}.shake-animation{animation:shake 1s ease-in-out}@keyframes fadeInOut{0%,100%{opacity:0}25%,50%,75%{opacity:1}}.fade-in-out{animation:fadeInOut 5s ease-in-out infinite}.feeInfo{background:#fff}.feeInfo .nav-head{position:fixed;top:0;z-index:10;width:100%;height:50px;overflow-x:scroll;white-space:nowrap;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}.feeInfo .nav-head .nav-item{display:inline-block;height:50px;margin:0 10px;font-size:14px;line-height:50px;color:#666;font-weight:400}.feeInfo .nav-head .active{position:relative;color:#06c584;font-weight:700}.feeInfo .nav-head .active:after{position:absolute;bottom:0;left:50%;display:inline-block;width:20px;height:4px;margin-left:-10px;content:"";border-radius:2px;background:#06c584}.feeInfo .nav-content{padding:50px 0 calc(66px + var(--safe-area-inset-bottom));overflow-y:scroll;font-size:14px;background:#f4f4f4;-webkit-overflow-scrolling:touch;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content-box{padding:8px 8px 0;box-sizing:border-box}.contentItem{color:#666;border-radius:12px;background:#fff;box-shadow:0 2px 6px 0 rgba(10,10,10,.1);padding:12px;box-sizing:border-box}.contentItem .cost{width:100%;border:1px solid #e4e4e4;color:#333;font-size:12px}.contentItem .cost td{border-width:1px;padding:8px;border-style:solid;border-color:#e4e4e4}.contentItem .cost .tit{width:120px;background-color:#fafafa}.contentItem .ry-notes-table{border:1px solid #e4e4e4;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333;width:100%}.contentItem .structur-p,.contentItem .structur-title,.contentItem h3,.other .other-list .item-tip,.supplier-info-new .supplier-left .supplier-title,.supplier-tip{font-family:"PingFang SC"}.contentItem .ry-notes-table tr{border-bottom:1px solid #e4e4e4}.contentItem .ry-notes-table tr:last-child{border-bottom:none}.contentItem .ry-notes-table tr td{padding:15px 10px;border-right:1px solid #e4e4e4}.contentItem .ry-notes-table tr td:first-child{width:100px;background:#fafafa}.contentItem h3{padding:0 0 12px;font-size:20px;color:#333;font-weight:700;line-height:30px;border-bottom:.5px solid #f4f4f4}.contentItem .sitem .formwork{margin-bottom:20px;white-space:pre-wrap}.contentItem .sitem ul li{font-family:PingFangSC-Regular;font-weight:400;font-size:13px;color:#666;letter-spacing:0;line-height:20px;margin-bottom:10px;list-style-type:none}.contentItem .fee-table-header{width:100%;height:32px;background:#F3F3F3;border-radius:8px 8px 0 0;font-weight:700;font-size:14px;color:#333;line-height:32px;margin-top:12px;table-layout:fixed}.contentItem .fee-table-header .td-title{padding:0 31px;text-align:center;white-space:nowrap;display:flex}.contentItem .fee-table-header .td-title .icon-hint-o-j{font-size:16px;fill:#EEE;margin-left:2px;margin-top:1px}.contentItem .fee-table-header tr{align-items:center}.contentItem .fee-table-header td{text-align:center;white-space:nowrap}.contentItem .fee-table-header td:last-child{border-right:none}.contentItem .fee-table{width:100%;border:1px solid #eee;border-collapse:separate;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:left;overflow:hidden;margin-bottom:20px}.contentItem .fee-table .td-description,.contentItem .fee-table .td-name{font-weight:400;font-size:12px;font-family:PingFangSC-Regular;border-bottom:1px solid #eee;white-space:nowrap}.contentItem .fee-table .td-name{width:50%;padding:10px 8px;color:#666;border-right:1px solid #eee}.contentItem .fee-table .td-description{text-align:center;color:#666;padding:10px 60px}.contentItem .fee-table tr:last-child td{border-bottom:none}.contentItem .notice-popop .item{padding:0 16px 20px;font-weight:400;font-family:PingFangSC-Regular,PingFang SC}.contentItem .notice-popop .title{margin-top:15px;margin-bottom:8px;line-height:21px}.contentItem .structur-title{color:#333;font-size:16px;font-weight:500;line-height:24px;margin:12px 0 4px;padding:0 0 0 14px;position:relative}.contentItem .structur-title::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#06c584;border-radius:50%}.contentItem .structur-p{color:#666;font-size:13px;line-height:20px;padding:0 0 8px}.contentItem .structur-p a{color:#8393D7;text-decoration:underline}.contentItem .structur-p .sp-index{color:#333;font-weight:700}.contentItem .structur-box .structur-p:last-child{padding:0}.notice-popop .popop-content{padding:0 20px}.itinerary-card{padding:12px;background:#fff;border-radius:12px}.itinerary-card:not(:last-child){margin-bottom:12px}.itinerary-card .route{margin-bottom:6px;font-size:0;font-weight:700}.itinerary-card .route .day{font-size:20px;color:#06c584}.itinerary-card .route .day::after{position:relative;top:-2px;margin:0 6px;font-size:12px;font-weight:400;color:#f6f8fb;content:'｜'}.itinerary-card .route img{width:28px;margin:0 6px}.itinerary-card .route span{font-size:16px;vertical-align:middle}.itinerary-card .text{font-size:13px;color:#333;white-space:pre-line}.itinerary-card .no-hotel{font-size:13px;color:#666}.itinerary-card .time-line .item{display:flex}.itinerary-card .time-line .item .left{width:19px;margin-right:8px}.itinerary-card .time-line .item .left .dashed-line{width:1px;margin:0 auto;border-left:1px dashed #ebedf0;height:calc(100% - 17px)}.itinerary-card .time-line .item .left img{width:17px;height:17px}.itinerary-card .time-line .item .right{width:calc(100% - 25px);padding-bottom:12px}.itinerary-card .time-line .item .right .title{line-height:24px;font-size:14px;font-weight:700;color:#333;display:flex;align-items:center}.itinerary-card .time-line .item .right .title .van-tag{margin-left:6px}.itinerary-card .time-line .item .right .shadow{padding:12px;margin:4px 0 12px;box-shadow:0 2px 6px 0 rgba(0,0,0,.04)}.itinerary-card .time-line .item .right .right-icon{height:14px;width:14px;margin-right:6px}.itinerary-card .time-line .item .right .item-right-label{font-size:12px;color:#666;padding:0 4px;font-weight:400;height:18px;line-height:18px;box-sizing:border-box;margin-left:6px;min-width:45px;text-align:center}.itinerary-card .time-line .item .right .thin-border-all::before{border-radius:4px}.itinerary-card .time-line .item .right .r-f-x-c{display:flex;align-items:center}.itinerary-card .meal-item:not(:last-child) .caption{margin-bottom:8px}.itinerary-card .caption{margin-top:8px;font-size:13px;color:#666;text-align:justify}.itinerary-card .caption .detail-view-notice{padding-left:0;display:flex;align-items:center}.itinerary-card .caption .detail-view-notice .notice-txt{flex:1}.itinerary-card .caption div{padding-left:20px}.itinerary-card .caption div:not(:last-child){margin-bottom:3px}.itinerary-card .caption .time{background:url(//pic5.40017.cn/i/ori/1o1JZzrlbTq.png) left 2px no-repeat;background-size:14px}.itinerary-card .caption .reminder{background:url(//pic5.40017.cn/i/ori/1o1Kris6Dyo.png) left 2px no-repeat;background-size:14px;white-space:pre-line}.itinerary-card .caption .meal{background:url(//pic5.40017.cn/i/ori/1o1P94mOuHe.png) left 2px no-repeat;background-size:14px}.itinerary-card .caption .address{background:url(//pic5.40017.cn/i/ori/1o1PfwVn6IE.png) left 2px no-repeat;background-size:14px}.itinerary-card .caption .rmb{background:url(//pic5.40017.cn/i/ori/1o29XuIv2YE.png) left 2px no-repeat;background-size:14px}.itinerary-card .caption .location{background:url(//pic5.40017.cn/i/ori/1uH1jDsiD3q.png) left 2px no-repeat;background-size:14px}.itinerary-card .image-wrapper{display:flex;margin-top:12px;overflow:auto}.itinerary-card .image-wrapper img{width:82px;height:82px;border-radius:8px}.itinerary-card .image-wrapper img:not(:last-child){margin-right:8px}.itinerary-card .retract .caption,.itinerary-card .retract .text{max-height:100px;overflow:hidden}.itinerary-card .retract .expand-btn::before{position:absolute;left:0;top:-40px;width:100%;height:40px;background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);content:''}.itinerary-card .expand-btn{position:relative;text-align:center;line-height:45px}.itinerary-card .expand-btn .iconfont{font-size:12px;color:#ccc}@media only screen and (min-width:992px){.itinerary-card .route{text-align:center}}.shop-title{font-size:13px;font-weight:500;color:#06c584}.mr-1{margin-right:4px}.shop-describe{font-size:13px;color:#333;margin-top:2px}.shop-address{overflow:hidden;margin-top:4px}.shop-text{margin-left:16px;font-size:13px;color:#666}.shop-time{font-size:10px;color:#999;margin-left:4px;font-weight:400}.tips-box{overflow:hidden;line-height:16px}.tips-box img{margin-top:1px}.mt-2{margin-top:8px}.tips-text{margin-left:16px;font-size:11px;color:#999}.itinerary-palyground{display:flex}.itinerary-palyground .cover{position:relative;width:82px;min-height:82px;max-height:110px;margin-right:8px;background:url(//pic5.40017.cn/i/ori/1kft8wBhciI.jpg) center no-repeat;background-size:100% 100%;border-radius:8px}.itinerary-palyground .cover img{width:100%;height:100%;border-radius:8px}.itinerary-palyground .cover .scenery-type{position:absolute;bottom:0;left:0;width:100%;height:32px;font-size:12px;font-weight:700;color:#FFF;text-align:center;line-height:32px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);border-radius:0 0 8px 8px}.itinerary-palyground .content{flex:1;font-size:12px;color:#333;overflow:hidden}.itinerary-palyground .content .name{margin-bottom:2px;font-size:16px;font-weight:700}.itinerary-palyground .content .dianping{display:flex;margin-bottom:2px;line-height:18px;overflow:hidden}.itinerary-palyground .content .dianping .score{margin-right:6px;font-size:16px;font-weight:700;color:#6554e0}.itinerary-palyground .content .dianping .score::after{font-size:12px;vertical-align:middle;content:"分"}.itinerary-palyground .content .dianping .summary{flex:1;align-self:flex-end}.itinerary-palyground .content .city{display:flex;align-items:center;margin-bottom:2px}.itinerary-palyground .content .city span:first-child{max-width:calc(100% - 74px);margin-right:6px}.itinerary-palyground .content .city .van-tag{display:inline-block;max-width:74px}.itinerary-palyground .content .desc{margin-bottom:2px;color:#666}.itinerary-hotel{display:flex}.itinerary-hotel .cover{width:82px;min-height:82px;max-height:110px;margin-right:8px;background:url(//pic5.40017.cn/i/ori/1oCjFzDZlbq.png) center no-repeat;background-size:100% 100%;border-radius:8px}.itinerary-hotel .cover img{width:100%;height:100%;border-radius:8px}.itinerary-hotel .content{flex:1;font-size:12px;color:#333;overflow:hidden}.itinerary-hotel .content .name{margin-bottom:2px;font-size:16px;font-weight:700}.itinerary-hotel .content .name.hotel-grade-3{text-indent:38px;background:url(//pic5.40017.cn/i/ori/1odo44JsUfe.png) left 5px no-repeat;background-size:34px}.itinerary-hotel .content .name.hotel-grade-4{text-indent:38px;background:url(//pic5.40017.cn/i/ori/1odo4Sdlw4w.png) left 5px no-repeat;background-size:34px}.itinerary-hotel .content .name.hotel-grade-5{text-indent:38px;background:url(//pic5.40017.cn/i/ori/1odo5ws8aWc.png) left 5px no-repeat;background-size:34px}.itinerary-hotel .content .tag{margin-bottom:2px}.itinerary-hotel .content .tag span:not(:last-child){margin-right:8px}.itinerary-hotel .content .dianping{display:flex;margin-bottom:2px;line-height:18px}.itinerary-hotel .content .dianping .score{margin-right:6px;font-size:16px;font-weight:700;color:#6554e0}.itinerary-hotel .content .dianping .score::after{font-size:12px;vertical-align:middle;content:"分"}.itinerary-hotel .content .dianping .yelp{align-self:flex-end}.itinerary-hotel .content .address{color:#666}.itinerary-hotel--rest{padding:12px;margin-top:12px;font-size:0;text-align:justify;background:#f6f8fb;border-radius:5px}.itinerary-hotel--rest label{font-size:12px}.itinerary-hotel--rest span{font-size:12px;color:#8393d7}.itinerary-hotel--rest span:not(:last-child){margin:0 4px}.itinerary-hotel--rest span:nth-child(2){margin-left:0}.itinerary-hotel--simple.unique-hotel{font-size:12px;color:#666}.itinerary-hotel--simple.unique-hotel .name{margin-bottom:4px;font-size:16px;font-weight:600;color:#333}.itinerary-hotel--simple.ref-hotel{overflow:hidden}.itinerary-hotel--simple.ref-hotel div{float:left;padding:6px 10px;margin:0 6px 6px 0;font-size:13px;color:#8393D7;background:#f6f8fb;border-radius:15px}.itinerary-hotel--simple.ref-hotel div.gray{color:#666}.itinerary-summary{color:#333}.itinerary-summary .title{margin-bottom:12px;font-size:15px;font-weight:700}.itinerary-summary .sub-title{position:relative;margin-bottom:8px;padding-left:8px;font-size:14px;font-weight:700}.itinerary-summary .sub-title::before{position:absolute;left:0;top:3px;width:2px;height:12px;background:#06c584;border-radius:2px;content:''}.itinerary-summary .shop-info{margin-bottom:8px}.itinerary-summary .summary-item{display:flex;margin-bottom:4px}.itinerary-summary .summary-item label{min-width:52px;color:#999;font-size:13px}.itinerary-summary .summary-item span{flex:1}.itinerary-summary .summary-item .shop-r-txt{margin-left:24px}.itinerary-catalog{width:180px;height:100%;background:#FFF;position:fixed;z-index:150;left:0;top:0;padding:20px 12px;box-sizing:border-box;overflow-y:auto}.itinerary-catalog .cata-item::after{content:"";display:block;width:100%;height:1px;background-color:#EEE;margin:20px 0}.itinerary-catalog .cata-item:last-child::after{display:none}.itinerary-catalog .cata-item .cata-title{font-family:PingFangSC-Semibold;font-weight:700;font-size:14px;color:#333;display:flex;align-items:center}.itinerary-catalog .cata-item .cata-title .iconfont{color:#ccc;font-weight:400;font-size:12px;margin-right:6px}.itinerary-catalog .cata-item .cata-sub-title{display:flex;align-items:center;font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#666;padding-left:14px;box-sizing:border-box;margin-top:12px}.itinerary-catalog .cata-item .cata-sub-title .dot{width:4px;height:4px;border-radius:4px;margin-right:6px}.itinerary-catalog .cata-item .cata-sub-title .dot.green{background-color:#06c584}.itinerary-catalog .cata-item .cata-sub-title .dot.yellow{background-color:#FACB00}.itinerary-catalog .cata-item .cata-sub-title .dot.orange{background-color:#ff6257}.itinerary-catalog .cata-item .cata-sub-title .dot.blue{background-color:#4C73DA}.itinerary-catalog .cata-item .cata-sub-title .sub-txt{width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogue-slide-enter-active,.catalogue-slide-leave-active{transition:all .3s ease}.catalogue-slide-enter,.catalogue-slide-leave-to{transform:translateX(-180px)}.schedule-viewport{min-height:100vh;padding-bottom:12px;background:#F6F8FC}.schedule-viewport.has-private-domain{padding-bottom:96px}.schedule-viewport img{vertical-align:middle}.schedule-viewport .mb-24{margin-bottom:24px}.schedule-viewport .mb-12{margin-bottom:12px}.schedule-viewport .green{color:#06C584}.schedule-viewport .orange{color:#ff6257}.schedule-viewport .van-tag{font-size:10px;color:#666;background:#f6f8fb}.schedule-viewport .container{padding:12px 8px 0}.schedule-viewport .container .tips{padding-left:34px;margin-bottom:12px;font-size:12px;color:#bb7848;line-height:30px;background:url(//pic5.40017.cn/i/ori/1o1x95Iol2g.png) 12px center no-repeat #faf2ed;background-size:14px;border-radius:8px}.schedule-viewport .schedule-html{padding:12px;margin:12px;background:#FFF;border-radius:8px;position:relative;overflow:hidden;word-wrap:break-word}.schedule-viewport .schedule-html img{width:100vw}.schedule-viewport .private_domain_wrap{margin:0 12px;position:fixed;right:0;bottom:24px;left:0;z-index:100;box-sizing:border-box;background-image:linear-gradient(105deg,#19D146 0,#06C584 95%);border-radius:8px;height:48px;display:flex;align-items:center}.schedule-viewport .private_domain_wrap .p_left{width:70px;height:58px;background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/xc-lvgu-ai-pic.png) center no-repeat;background-size:100%;margin-top:-10px}.schedule-viewport .private_domain_wrap .p_middle{color:#fff;margin-left:4px;flex:1}.schedule-viewport .private_domain_wrap .p_middle .p1{font-family:PingFangSC-Semibold,PingFangSC;font-weight:700;font-size:12px;line-height:12px}.schedule-viewport .private_domain_wrap .p_middle .p2{font-family:PingFangSC-Regular,PingFangSC;font-weight:400;font-size:10px;line-height:10px;margin-top:4px}.schedule-viewport .private_domain_wrap .p_right{margin-right:16px}.schedule-viewport .private_domain_wrap .p_right .bg{width:20px;height:16px;background:url(//pic5.40017.cn/i/ori/1ilYCOg3mDe.png) center no-repeat;background-size:100%;display:inline-block}.schedule-viewport .private_domain_wrap .p_right .icon-arrow-right{font-size:14px;color:rgba(255,255,255,.6);vertical-align:3px}html{background-color:#f4f4f4}input[type=checkbox]{display:none}.visa-detail{margin:12px 8px 0;font-family:'PingFang SC'}.vd-box{background:#fff;padding:16px;border-radius:12px}.vd-box .tab-wrap{position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;padding:0 16px;box-sizing:border-box;overflow:scroll;background-color:#fff}.vd-box .tab-wrap::-webkit-scrollbar{display:none;width:0}.vd-box .tab-wrap .tab-item{flex-shrink:0;height:38px;font-family:PingFangSC-Regular;font-weight:400;color:#666;display:flex;align-items:center;margin-right:24px}.vd-box .tab-wrap .tab-item:last-child{margin-right:0}.vd-box .tab-wrap .tab-item .type{border-radius:3px;font-size:11px;padding:0 4px;height:18px;line-height:18px;position:relative}.vd-box .tab-wrap .tab-item .type::before{content:'';border-radius:6px;position:absolute;width:200%;height:200%;border:1px solid #999;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.vd-box .tab-wrap .tab-item .name{font-size:13px;margin-left:5px}.vd-box .tab-wrap .tab-item.tabActive{font-family:PingFangSC-Medium;font-weight:500}.vd-box .tab-wrap .tab-item.tabActive .type{color:#fff;background-color:#06c584}.vd-box .tab-wrap .tab-item.tabActive .type::before{border:1px solid #06c584}.vd-box .tab-wrap .tab-item.tabActive .name{color:#06c584;position:relative}.vd-box .tab-wrap .tab-item.tabActive .name::after{position:absolute;bottom:-8px;width:100%;height:1.5px;content:'';background:#06c584;left:0}.vd-box .material-box .material-item .right .wenan label:after,.vd-box .temp-box .temp-item .desc-box label:after{content:attr(data-open)}.vd-box .temp-box .temp-item{margin:16px 0 0}.vd-box .temp-box .temp-item:first-child{margin-top:0}.vd-box .temp-box .temp-item:last-child{padding:0 0 16px}.vd-box .temp-box .temp-item .tit{color:#333;font-size:14px;font-weight:600;line-height:21px}.vd-box .temp-box .temp-item .desc{color:#666;font-size:14px;line-height:21px;margin:1px 0 0}.vd-box .temp-box .temp-item .desc-box{position:relative;max-height:168px;overflow:hidden}.vd-box .temp-box .temp-item .desc-box label{position:absolute;top:148px;left:0;width:100%;height:18px;padding-top:3px;font-size:13px;line-height:18px;color:#666;background:#fff}.vd-box .temp-box .temp-item .desc-box label .iconfont{position:absolute;top:2px;left:29px;font-size:14px}.vd-box .temp-box .temp-item input:checked+.desc-box{max-height:9999px;padding-bottom:20px}.vd-box .temp-box .temp-item input:checked+.desc-box label{top:100%;margin-top:-18px}.vd-box .temp-box .temp-item input:checked+.desc-box label .iconfont{transform:rotate(180deg)}.vd-box .temp-box .temp-item input:checked+.desc-box label:after{content:attr(data-close)}.vd-box .material-box .tit{color:#333;font-size:14px;font-weight:600;line-height:21px}.vd-box .material-box .material-tab{min-width:100%;margin:9px 0 0;overflow-x:scroll}.city-main .city-col ul li .p,.package-box .package-item-box .package-item-main~.package-item-main,.vd-box .material-box .material-tab .material-tab-item~.material-tab-item{margin-left:8px}.vd-box .material-box .material-tab::-webkit-scrollbar{display:none;width:0}.vd-box .material-box .material-tab .material-tab-item{flex-shrink:0;border-radius:4px;background:#f6f8fb;color:#666;font-size:14px;padding:5px 10px}.vd-box .material-box .material-tab .material-tab-item.active{background:#06c584;color:#fff}.vd-box .material-box .content{padding:0 0 20px}.vd-box .material-box .content:last-child{padding:0}.vd-box .material-box .tit-box{margin:8px 0 0}.vd-box .material-box .tit-box .title{color:#333;font-weight:600;line-height:21px}.vd-box .material-box .tit-box .email,.vd-box .material-box .tit-box .iconfont{color:#06c584;font-size:12px}.vd-box .material-box .material-item{margin:17px 0 0}.vd-box .material-box .material-item:first-child{margin:11px 0 0}.vd-box .material-box .material-item .left{flex-shrink:0;width:60px;height:60px;background:#f6f8fb;margin-right:12px;border-radius:4px;position:relative}.vd-box .material-box .material-item .left img{width:36px;height:36px;display:block;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vd-box .material-box .material-item .right .right-top{margin-bottom:3px}.vd-box .material-box .material-item .right h4{font-size:16px;line-height:22px;color:#333;font-weight:600}.vd-box .material-box .material-item .right .right-tag{color:#00a56c;font-size:10px;line-height:1;padding:3px;border-radius:4px;background:#e3fcee;margin:0 8px;white-space:nowrap}.vd-box .material-box .material-item .right .wenan{position:relative;max-height:84px;margin-bottom:5px;overflow:hidden;font-size:13px}.vd-box .material-box .material-item .right .wenan pre{font-size:14px;line-height:21px;color:#666;word-wrap:break-word;white-space:pre-wrap}.vd-box .material-box .material-item .right .wenan label{position:absolute;top:66px;left:0;width:100%;height:18px;padding-top:3px;font-size:13px;line-height:18px;color:#666;background:#fff}.vd-box .material-box .material-item .right .wenan label .iconfont{position:absolute;top:2px;left:29px;font-size:14px}.vd-box .material-box .material-item .right input:checked+.wenan{max-height:9999px;padding-bottom:20px}.vd-box .material-box .material-item .right input:checked+.wenan label{top:100%;margin-top:-18px}.vd-box .material-box .material-item .right input:checked+.wenan label .iconfont{transform:rotate(180deg)}.vd-box .material-box .material-item .right input:checked+.wenan label:after{content:attr(data-close)}.vd-box .material-box .view{display:inline-block;padding:1px 4px;margin:5px 5px 0 0;font-size:10px;color:#8393d7;white-space:nowrap;border:.5px solid rgba(131,147,215,.5);border-radius:4px}.pops22 .pl{padding-left:20px}.pops22 .title{height:50px;font-size:16px;line-height:50px;color:#333;font-weight:600}.pops22 .main{padding:0 20px}.pops22 .main .type{display:flex;flex-wrap:wrap}.pops22 .main .type span{padding:10px 25px;margin-right:7px;margin-bottom:7px;color:#333;border:1px solid #f0f0f0;border-radius:5px;font-weight:400;font-size:14px}.pops22 .main .type span.select{color:#06c584;border:1px solid #06c584;background:rgba(6,197,132,.1)}.pops22 .main .input-box .input-item{border-bottom:1px solid #f0f0f0;height:50px}.pops22 .main .input-box input{font-weight:500;box-sizing:border-box;display:block;width:100%;height:50px;font-size:14px;border:0}.pops22 .main .input-box input::placeholder{font-weight:400;color:#999}.pops22 .main .input-box .checkImgBox{display:flex;align-items:center;height:50px}.pops22 .main .input-box .checkImgBox input{flex:1;margin-right:5px}.pops22 .main .input-box .checkImgBox .img{position:relative;display:inline-flex;align-items:center;height:100%}.pops22 .main .input-box .checkImgBox .img img{height:30px;margin-left:15px}.pops22 .main .input-box .checkImgBox .img .iconfont{font-size:16px;color:#666}.pops22 .main .sendbtn{height:50px;margin-top:145px;margin-bottom:30px;font-size:18px;line-height:50px;color:#fff;text-align:center;background:#06c584;border-radius:25px;font-weight:500}.notice_details_wrap{padding:0 20px 20px;height:100%;background:#fff}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.notice_details_wrap{padding-bottom:calc(20px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.notice_details_wrap{padding-bottom:calc(20px + var(--safe-area-inset-bottom))}}}.notice_details_wrap .head{width:122px;height:60px}.calendar-box .months:after,.notice_details_wrap h2:after{height:1px;bottom:0;left:0;content:""}.notice_details_wrap h2{padding-bottom:25px;font-size:20px;line-height:30px;text-align:center;position:relative;overflow:hidden;border-bottom:none}.notice_details_wrap h2:after{position:absolute;width:100%;background:#f4f4f4}.notice_details_wrap .content{padding-top:20px;text-align:justify}.notice_details_wrap .content.content1 .blue{font-size:12px}.notice_details_wrap .content p{line-height:24px}.notice_details_wrap .content .p1{text-indent:2em}.notice_details_wrap .content .blue{color:#8393d7}.notice_details_wrap .content .red{color:red}.notice_details_wrap .content .blue1{color:#8393d7;text-decoration:underline}.msg-info{position:relative}.msg-info img{vertical-align:bottom}.msg-unread{position:absolute;background:#ff6257;color:#fff;font-size:9px;font-weight:500;padding:0 5px;top:-2px;left:15px;border-radius:100px}.detail-sticky{height:100%}.detail-sticky .msg-info{height:22px}.mt4{margin-top:4px}.home-unread{top:0;left:60%}.privacy-phone-pop{width:300px;padding:16px;box-sizing:border-box;text-align:center}.privacy-phone-pop .icon-phone{margin:0 auto;width:72px;height:72px;display:block}.privacy-phone-pop .icon-dunpai{width:20px;height:20px;margin-right:4px}.privacy-phone-pop .number{padding:0 10px;box-sizing:border-box;height:56px;line-height:56px;border-radius:8px;background:#f6f8fb;font-size:24px;color:#333;font-weight:700;position:relative}.privacy-phone-pop .ipt{width:100%;border:none;background:#f6f8fb;text-align:center}.privacy-phone-pop .ipt::placeholder{color:#ccc}.privacy-phone-pop .clear{position:absolute;top:0;bottom:0;right:10px;margin:auto;font-size:16px;color:#c3c3c3}.privacy-phone-pop .btn{line-height:44px;font-size:18px;color:#333;flex:1;border-radius:44px}.privacy-phone-pop .btn::before{border-radius:44px;border-color:#999}.privacy-phone-pop .btn.yes{font-weight:700;color:#fff;background-color:#06c584}.privacy-phone-pop .btn.yes::before{border-color:#06c584}.privacy-phone-pop .mt4{margin-top:4px}.privacy-phone-pop .mt16{margin-top:16px}.privacy-phone-pop .ml4{margin-left:4px}.privacy-phone-pop .green{color:#06c584}.privacy-phone-pop .red{color:#ff6257}.weeks{display:flex;line-height:55px;background-color:#fff}.weeks .week{flex:1;font-size:12px;font-weight:500;color:#666;font-family:PingFangSC-Medium,PingFang SC;text-align:center}.weeks .week:first-child,.weeks .week:last-child{color:#06c584}.calendar-box{position:relative}.calendar-box .months{height:53px;line-height:53px;position:relative;overflow:hidden;border-bottom:none}.calendar-box .months:after{position:absolute;width:100%;background:#e4e4e4}@media (-webkit-min-device-pixel-ratio:2){.calendar-box .months:after,.notice_details_wrap h2:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 bottom}}.calendar-box .months .scroll-view{overflow-x:scroll}.calendar-box .months .scroll-view::-webkit-scrollbar{display:none}.calendar-box .months .month-box{white-space:nowrap;padding-left:19px}.calendar-box .months .month{position:relative;display:inline-block;text-align:center;transition:.2 ease;width:33px;margin-right:30px;overflow:hidden;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(0,0,0,.8)}.calendar-box .months .month.active{color:#06c584;font-weight:500;font-family:PingFangSC-Medium,PingFang SC}.calendar-box .months .month.active:after{position:absolute;bottom:0;left:50%;z-index:5;width:20px;height:3px;margin-left:-10px;content:"";background-color:#06c584;border-radius:2px}.calendar-box .calendar-table{width:100%;text-align:center}.calendar-box .calendar-table td{position:relative;width:50px;height:55px;line-height:55px}.calendar-box .calendar-table td.calendar-next,.calendar-box .calendar-table td.calendar-prev{visibility:hidden}.calendar-box .calendar-table td .calendar-date{position:relative;z-index:2;text-align:center}.calendar-box .calendar-table td .calendar-date .calendar-day{font-size:14px;color:#333;font-weight:500;font-family:PingFangSC-Semibold,PingFang SC}.calendar-box .calendar-table td .calendar-date .calendar-price{font-size:10px;line-height:14px;color:#ff6257;font-weight:400;font-family:PingFangSC-Regular,PingFang SC;margin-top:7px;position:absolute;top:50%;width:100%}.calendar-box .calendar-table td .calendar-date .calendar-label{font-size:9px;color:#999}.calendar-box .calendar-table td.is-selected .calendar-date{background-color:#06c584;border-radius:8px}.calendar-box .calendar-table td.is-selected .calendar-date .calendar-day,.calendar-box .calendar-table td.is-selected .calendar-date .calendar-label,.calendar-box .calendar-table td.is-selected .calendar-date .calendar-price{color:#fff}.calendar-box .calendar-table td.is-disable .calendar-date .calendar-day,.calendar-box .calendar-table td.is-disable .calendar-date .calendar-label,.calendar-box .calendar-table td.is-disable .calendar-date .calendar-price{color:#ccc;font-weight:600}.calendar-box .calendar-table td.is-grey .calendar-date .calendar-day{color:#ccc}.calendar-body .calendar-title .group-tips{color:#999;font-size:11px;margin-right:12px}.calendar-list .calendar-title{height:28px;line-height:28px;border-radius:4px;background:#f4f4f4;font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333}.calendar-list .calendar-table td.calendar-current.is-first .calendar-date,.calendar-list .calendar-table td.calendar-prev.is-between+td.is-between .calendar-date,.calendar-list .calendar-table td:nth-child(1).is-between .calendar-date{border-top-left-radius:8px;border-bottom-left-radius:8px}.calendar-list .calendar-title p{box-sizing:border-box;padding-left:16px;width:100%}.calendar-list .calendar-table{width:100%;text-align:center;margin-top:12px}.calendar-list .calendar-table td{position:relative;width:48px;min-height:48px}.calendar-list .calendar-table td.calendar-next,.calendar-list .calendar-table td.calendar-prev{visibility:hidden}.calendar-list .calendar-table td .calendar-date{position:relative;z-index:2;text-align:center;font-weight:600;color:#333}.calendar-list .calendar-table td .calendar-date .calendar-back,.calendar-list .calendar-table td .calendar-date .calendar-festial,.calendar-list .calendar-table td .calendar-date .calendar-go,.calendar-list .calendar-table td .calendar-date .calendar-go-back{font-size:10px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;position:absolute;left:50%;transform:translateX(-50%);line-height:14px;width:100%}.calendar-list .calendar-table td .calendar-date .calendar-festial{color:#666;top:3px}.calendar-list .calendar-table td .calendar-date .calendar-price{color:#000;font-weight:400;font-family:PingFangSC-Regular,PingFang SC;top:50%;width:100%}.calendar-list .calendar-table td .calendar-date .calendar-label{font-size:9px;color:#999}.calendar-list .calendar-table td .calendar-date .calendar-back,.calendar-list .calendar-table td .calendar-date .calendar-go,.calendar-list .calendar-table td .calendar-date .calendar-go-back{bottom:3px;color:#fff}.calendar-list .calendar-table td.is-selected .calendar-date{color:#fff;background:#06c584;border-radius:8px}.calendar-list .calendar-table td.is-selected .calendar-festial,.calendar-list .calendar-table td.is-selected .calendar-label,.calendar-list .calendar-table td.is-selected .calendar-price{color:#fff}.calendar-list .calendar-table td.is-disable .calendar-date .calendar-day,.calendar-list .calendar-table td.is-disable .calendar-date .calendar-price{color:#ccc;font-weight:600}.calendar-list .calendar-table td.is-between .calendar-date{color:inherit;background:#DBF7ED}.calendar-list .calendar-table td.calendar-current.is-between.is-last .calendar-date,.calendar-list .calendar-table td.is-between:last-child .calendar-date{border-top-right-radius:8px;border-bottom-right-radius:8px}.calendar-list .calendar-table td.is-between~td.is-end.is-selected::before,.calendar-list .calendar-table td.is-selected~td.is-between::before{position:absolute;top:0;z-index:1;width:50%;height:48px;content:" ";background:#DBF7ED;left:-4px}.calendar-list .calendar-table td.calendar-current.is-first::before,.calendar-list .calendar-table td.calendar-prev.is-between+td.is-between::before{display:none}.f-y{flex-flow:column}.f-x-c{justify-content:center}.f-y-c{align-items:center}.f-s-b{justify-content:space-between}.member-popup .pops-wrap{min-height:auto!important}.member-popup .pops-wrap-title{font-weight:600!important;line-height:56px}.member-popup .member-main{margin-top:12px;position:relative;overflow-y:scroll;max-height:360px;padding:0 12px}.member-popup .member-main .top{background:#fff9f2;border-radius:8px;padding:16px 8px;margin-bottom:8px}.jsj-tab-box,.member-popup .member-main .top .mb-16{margin-bottom:16px}.member-popup .member-main .top .title{font-family:PingFangSC-Medium;font-weight:600;font-size:14px;color:#333}.member-popup .member-main .top .mb-8{margin-bottom:8px}.member-popup .member-main .top .mb-4{margin-bottom:4px}.member-popup .member-main .top .mt-8{margin-top:8px}.member-popup .member-main .top .pre{margin-right:4px;font-size:12px;color:#666}.member-popup .member-main .top .miu{color:#ff6257}.member-popup .member-main .top .price{color:#ff6257;font-size:14px;font-family:PingFangSC-Regular;font-weight:600}.member-popup .member-main .top .price::before{content:'￥';color:#ff6257;font-size:12px;font-family:PingFangSC;font-weight:500;line-height:14px}.member-popup .member-main .top .th-com{font-family:PingFangSC-Regular;font-weight:400;font-size:12px}.member-popup .member-main .top .th-name{margin-right:8px;font-size:12px;color:#ff6257}.member-popup .member-main .top .th-tip{font-size:12px;flex:1;color:#666}.member-popup .member-main .top .th-price{margin-left:32px;color:#666;font-family:PingFangSC-Regular}.member-popup .member-main .top .arrowbox-top{position:relative;display:inline-block;padding:1px 5px 1px 4px;color:#bc9968;font-size:10px;font-weight:400;box-sizing:border-box;border:1px solid rgba(188,153,104,.4);margin-left:56px}.member-popup .member-main .top .arrowbox-top::after,.member-popup .member-main .top .arrowbox-top::before{content:'';width:0;height:0;position:absolute;border:5px solid transparent;border-top:none;bottom:100%;border-bottom-color:#bc996866;left:12px}.member-popup .member-main .top .arrowbox-top::after{border-width:4px;border-bottom-color:#fff9f2;left:13px}.member-popup .member-main .top .mileage-tip{height:18px;line-height:18px;background:#ff6257;border-radius:9px;font-size:10px;color:#fff;text-align:center;position:relative;margin-bottom:6px}.member-popup .member-main .top .mileage-tip::after{content:'';background:url(//pic5.40017.cn/i/ori/1vfI5RDabkY.png) center no-repeat;position:absolute;width:8px;height:4px;background-size:100%;bottom:-4px;right:14px}.member-popup .member-main .top .total-pro{text-align:right}.member-popup .member-main .top .total-pro>span{font-family:PingFangSC-Regular;font-weight:400;font-size:10px;color:#999}.member-popup .member-main .top .total-pro .price{color:#ff6257ff;font-size:18px;font-family:PingFangSC-Regular;font-weight:600;line-height:18px}.member-popup .member-main .top .total-pro .price::before{content:'￥';color:#ff6257ff;font-size:12px;font-family:PingFangSC;font-weight:500}.member-popup .member-main .top .van-tag.van-hairline{color:#ff6257;background:0 0;margin-right:8px}.member-popup .member-main .top .van-tag.van-hairline::after{border:1px solid #ff6257;border-radius:4px}.member-popup .member-main .top .price-tip{font-size:12px;color:#bc9968}.member-popup .member-main .top .m-no-price{color:#ff6257ff;font-size:18px;font-family:PingFangSC-Regular;font-weight:600;line-height:18px}.member-popup .member-main .top .top-tip{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#999;margin-top:8px}.member-popup .member-main .top .top-tip span{color:#333}.member-popup .member-main .top .top-tip .red{color:#ff6257}.member-popup .member-main .f-w-6{font-weight:600!important}.member-popup .member-main .mid{background:rgba(6,197,132,.1);border-radius:8px;padding:16px 8px;margin-bottom:12px}.member-popup .member-main .mid .mid-mileage{font-family:PingFangSC-Regular;font-weight:600;font-size:12px;color:#666}.member-popup .member-main .mid .mid-tip{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#666}.member-popup .member-popup-b{background-color:#fff;padding:10px 0}.member-popup .member-popup-b-btn{width:calc(100vw - 32px);height:44px;background-image:linear-gradient(97deg,#ff6257 0,#ff7e23 100%);border-radius:22px;display:flex;align-items:center;justify-content:center;margin:0 16px}.member-popup .member-popup-b-btn>span{font-family:PingFangSC;font-weight:600;font-size:18px;color:#fff}.member-popup .couopn-item{margin-top:8px}body.body-fixed{position:fixed;width:100%;overflow:hidden}.pops{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.7)}.pops .pops-wrap{left:0;bottom:0;z-index:1000;width:100%;min-height:40%;max-height:80%;flex-flow:column nowrap;border-radius:12px 12px 0 0;background-color:#fff;position:absolute;display:flex;overflow:hidden;color:#333;padding-bottom:var(--safe-area-inset-bottom)}.pops .pops-wrap .scroll-view-container{position:relative;text-align:justify;word-break:break-all;font-size:14px;color:#333;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;overflow:auto}.pops .pops-wrap .scroll-view-container::-webkit-scrollbar{display:none}.pops .pops-wrap-title{height:58px;margin:0 auto;font-size:20px;line-height:68px;color:#333;text-align:center;font-weight:500;font-family:PingFangSC-Medium,PingFang SC}.pops .pops-wrap-close{position:absolute;z-index:100;top:0;right:0;width:40px;height:58px;line-height:58px;text-align:center}.pops .pops-wrap-close .icon-b-close{font-size:22px;color:#333}.shown-enter-active{animation:shown .3s both}.shown-enter-active .pops-wrap{animation:fadeUp .3s}.shown-leave-active{animation:leaven .3s both}.shown-leave-active .pops-wrap{animation:fadeDown .3s}.side-enter-active{animation:shown .3s both}.side-enter-active .pops-wrap{animation:slideLeft .3s}.side-leave-active{animation:leaven .3s both}.side-leave-active .pops-wrap{animation:slideRight .3s}@keyframes fadeUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:none;transform:none}}@keyframes fadeDown{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes shown{0%{opacity:0}10%{opacity:.5}to{opacity:1}}@keyframes leaven{0%{opacity:1}80%{opacity:.2}to{opacity:0}}@keyframes slideLeft{0%{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideRight{0%{transform:translate3d(0,0,0)}to{transform:translate3d(100%,0,0)}}.toast{position:fixed;top:50%;left:0;right:0;margin:auto;z-index:10000;min-width:90px;max-width:280px;min-height:35px;text-align:center;vertical-align:middle}.toast .message{width:100%;line-height:1.6em;color:#fff;word-break:break-all;opacity:1;text-align:center}.toast .message p{display:inline-block;border-radius:4px;background:rgba(0,0,0,.8);padding:9px 15px;box-sizing:border-box;font-size:12px}.s-supplier-list{overflow-y:scroll;max-height:400px;padding:25px 16px;box-sizing:border-box}.s-supplier-list .s-supplier-item .s-supplier-title{font-size:16px;font-weight:500;color:#333}.s-supplier-list .s-supplier-item .s-supplier-title.s-fans-tit{margin-top:20px;text-align:center}.s-supplier-list .s-supplier-item .s-supplier-text{margin-top:6px;font-size:12px;font-weight:400;line-height:17px;color:#666}.s-supplier-list .s-supplier-item .s-supplier-text.s-center{text-align:center}.s-supplier-list .s-supplier-item+.s-supplier-item{margin-top:20px}.s-supplier-list .s-supplier-item .s-fans-code{width:160px;height:160px;background-color:#e4e4e4;margin:20px auto}.s-supplier-list .s-supplier-item .s-fans-code img{width:100%}.footer-box{padding:27px 0}.footer-box .foot-img{height:20px;margin:0 auto;background:url(//file.40017.cn/vacation_feresource/vacationH5Pic/foot-logo-dj.png) center no-repeat;background-size:auto 100%}.footer-box .foot-img.el-foot-img{width:108px;height:23px;background:url(//pic5.40017.cn/i/ori/1gbuqn3jO48.png) no-repeat;background-size:100%}.service-icon-box{text-align:center;line-height:normal}.service-icon-box.online .iconfont,.service-icon-box.online .service-text{color:#666}.service-icon-box .iconfont{color:#888;font-size:24px}.city-main .side-letter span,.service-icon-box .service-text{color:#999;font-family:PingFangSC-Regular,PingFang SC;font-weight:400}.service-icon-box .service-text{font-size:10px}.vant-popup-box{min-height:35%!important;max-height:75%!important}.vant-popup-box .vant-popup-content{position:relative;display:flex;height:100%;flex-direction:column}.vant-popup-box .vant-popup-content .popup-wrap-title{background-color:#fff;position:sticky;top:0;z-index:1;line-height:60px;height:60px;text-align:center;font-size:18px}.vant-popup-box .vant-popup-content .popup-wrap-close{position:absolute;top:0;right:0;z-index:1}.vant-popup-box .vant-popup-content .popup-wrap-close .icon-icon_sheet_close{position:fixed;right:18px;font-size:22px;line-height:60px}.city-main .side-letter{position:fixed;right:10px;z-index:2;display:-webkit-box;display:flex;flex-direction:column;justify-content:space-between;width:24px;-webkit-box-pack:justify}.city-main .side-letter span{display:block;font-size:12px;line-height:16px;text-align:center;margin-bottom:5px}.city-main .side-letter span.is_current{color:#06c584}.city-main .city-col{box-sizing:border-box;height:100%;padding:0 47px 0 12px}.city-main .city-col .c-title{font-family:PingFangSC-Semibold,PingFangSC;font-weight:700;font-size:12px;line-height:17px;color:#333;padding-bottom:12px}.city-main .city-col .city-letter{font-family:PingFangSC-Regular,PingFangSC;font-weight:400;font-size:12px;color:#999;line-height:17px;padding-bottom:12px}.city-main .city-col ul{overflow:hidden}.city-main .city-col ul li{float:left;width:25%;margin-bottom:10px;overflow:hidden}.city-main .city-col ul li .p{position:relative;box-sizing:border-box;display:-webkit-box;height:36px;line-height:36px;text-align:center;-webkit-box-pack:center;-webkit-box-orient:vertical;background:#F4F5F7;border-radius:4px;font-size:14px;color:#333;font-weight:400;font-family:PingFangSC-Regular,PingFang SC}.city-main .city-col ul li:nth-child(4n - 3) p,.pops.grade_popup_box .content li .c_main_item .left+.right{margin-left:0}.city-main .city-col ul li .h-name{width:80%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.city-main .city-col ul li .h-name.ellipsis{font-size:10px}.city-main .city-col ul li.is_current .p{background:rgba(6,197,132,.08);color:#06c584}.city-main .city-col ul li.near_is_current{background:rgba(6,197,132,.08)}.city-main .city-col ul li.near_is_current .p1{color:#06c584}.city-main .city-col ul .li{display:flex;align-items:center;background:#F4F5F7;border-radius:4px;height:36px}.city-main .city-col ul .li .icon-b-location{margin-left:13px;font-size:16px;color:#06c584}.city-main .city-col ul .li .bb-box{margin:0 3px;font-family:PingFangSC-Regular,PingFangSC;font-weight:400;color:#999;overflow:hidden}.city-main .city-col ul .li .bb-box .p1{font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.city-main .city-col ul .li .bb-box .p1.ellipsis{font-size:10px}.city-main .city-col ul .li .bb-box .p2{font-size:10px;line-height:13px}.city-main .city-col .icon-refresh{width:14px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFTklEQVR42tWXXWwUVRTH/+fO7GyXUihiSLFBVCSSYDAKQrstKArRFxBKiAk+aUxEYlT8iKUfQLsfXSHxTeODL75oDAqoiQ8YNZXdbcuHBBMjSARFGmgUIVJkZ3buPd75CJu6BUpbMP6Szc1MZs8598y55/wH/zWEURDt6yJIJjCHVggatuMtjBtFNJsU5t5OgWvgPRPNJcXl62xKRLqTNKYMULbT4MbNspSBTI2QfLtiVQONEOKMYj6pM3AmeD5BAIuoYahCfSvj23bCkgRfdwDRfJoUu1Rs2Kwq+zK1ruuuBqiJwQ0ALAzFIVCOBHaZhrFzcGFzPzQV+a4VCnzKibccsvJpoVc1JGO4AsbehLD1w7GDnZbIpda7rtzIwEyAQcBfIDrM4P5wF7cxaA4zL2WFpUXlvhbNpzJM1KuU3EWgNwAc8jYzogxU9KSETp2K5TPTFOS7zLza3yHRHjDej5qRb+bOq/qzJ/Y8QzOvfzudOK2mOEV3KRSeZvBjAASASwAqvf/Z8VZ9rxxR7jztO5/Q1zVNstzpOyf6hYRYaxnFJruh9eMiO4HzkO9rX2fXLZ6z61s/iVjuKiGoiYBBzzk0zBzXGZkGTTSXoqsGUKhvUfedTZKU6h0E7/o7ATxq17d89nfBYCubMsQwb04IA1Y+GRl8cIurGBYDVQBU+JsIxiNDfA53YWWTBjQ/HqGXmHmNt3NBtK4Qbz1u5ROmFRXSaWyVF+uayyradiU58bZiRV96PsDvAaDwp6Bh4hXQuMqlYYuwIp8S2pGM9aRnSKVeDCtko34dR61cIuLE24u4GqzYX8AE0DYQDwJkBgFwjEDHoJES8goNJGEERy/1gpVLsl53w+PLpKg6mCaML+UZcBe3y9m5bjrJ2TUI+MAPqJLowvwWhRFS0ZcSSoIARumQMQQJEJG6VLeJ8W+s3jSFPb5G797WrfTcpAOZW6CZeCBDGA+yHRSsW8tPgVAgf5WYAcAC0TFhWOehGVzQzBgHKq0JZuW+7VPQuJXLAmAO7ilW0xHQf/7+VxTGASMcYLpPPFcsOvtjPZl5YYsONo9hYYwXcvFmFdp8HOBZktUcaBSYLgdARPAvSJyGD9VWH3pLYJyw9m8zGagNTGMAPsyXA1AC7K8GfgPggHm2kk71WItQ95SwtuREAHcAcE1BP/n3iEoBOHWBkrlb3jVAoBwD1bYjl0FTdKTAKGGwCJvUMjBXE7Av5sqBsOWHAaDUiH6IP8kg7ETAOmjsi8yjbURO0eGwyJ8KpduHZxvalJkNmt7QAAzBYWo+BXCCmZ+welKrsLxN2QVp4jqJZDsjakmH0jZWMmMVgF8Fic99X8JglCgfRlYu9bLXjq186oSeEfdA4w2jWG+KcA2s3i7SjcwMaiAzS9v4ObCVfDWwnTSuKUi8cXzkKO3wJqI/jonWehPR6E6YhkkciQh1ceFQBVy1L0O24wqpJMklW9zKXNedRcgdAOaDsHvmZLvp2NwEj0iQHJ7axoYhNgCUA/CAAr6K9qRXTqiQ5DS0SaXKe9SFhc3sNLZJTLpVWb2pFS7kHt850GsyNnjOK7RaHrskg5Zklvn17ClTzx2c9SwjZHLfm9UF132YgWcAXu6ZAdEXQl/r7A2E416NIICSKJWL2z1RGlUFYz2AjQyeCU0oSo/6opShCJjOwL0AqhDQT4K2V0Xo7T8WtLhGrlNIrazHLstlKMt5WFlug+gAAR9FhNg1WLfplLW3g8gwoQUp35APE2auYWIBot8hxHF7UfNphFD3FoMf6pA3/dNMn38R1TV0sz5OSxYMwfaiTYz/G/8Ai++eP8b0Ti0AAAAASUVORK5CYII=);background-size:100%;display:inline-block;margin-left:10px}.calendar-head{position:sticky;top:0;background-color:#fff;z-index:10}.calendar-head .pop-title{position:relative;height:60px;line-height:60px;text-align:center}.calendar-head .pop-title .icon-b-close{position:absolute;right:20px}.calendar-head .has-resource{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:10px;color:#06c584;line-height:normal}.calendar-head .has-resource .has-resource-text{line-height:15px;font-size:12px}.calendar-head .has-resource .has-resource-icon{width:11px;height:11px;margin-right:4px;padding-bottom:2px;vertical-align:middle}.calendar-head .tip{line-height:26px;height:26px;background:#fff9f2;text-align:center;color:#bc9968}.calendar-list .weeks{height:28px;line-height:28px;position:sticky;top:86px;z-index:10}.calendar-list .calendar-body{margin-bottom:12px;position:relative}.calendar-list .calendar-body .calendar-title{position:sticky;top:114px;z-index:5}.calendar-list .calendar-table .is-disable .date-festival,.calendar-list .calendar-table .is-disable .red-color{color:#ccc!important}.calendar-list .calendar-table td{height:62px;line-height:unset;padding-bottom:0}.calendar-list .calendar-table td:first-child .calendar-date,.calendar-list .calendar-table td:last-child .calendar-date{color:#333}.calendar-list .calendar-table td.is-selected .arrow-change,.calendar-list .calendar-table td.is-selected .group-label,.calendar-list .calendar-table td.is-selected .inventory-label,.calendar-list .calendar-table td.is-selected .lowest-label,.calendar-list .calendar-table td.is-selected:first-child .calendar-date,.calendar-list .calendar-table td.is-selected:last-child .calendar-date{color:#fff}.calendar-list .calendar-table .calendar-date{padding-top:4px;height:60px;box-sizing:border-box}.calendar-list .calendar-table .calendar-date .date-festival{font-size:10px;font-weight:400;height:12px;line-height:12px;color:#FF6257}.calendar-list .calendar-table .calendar-date .date-festival>span{height:12px;line-height:12px}.calendar-list .calendar-table .lowest-label{height:12px;line-height:12px;font-size:10px;color:#FF6257}.calendar-list .calendar-table .is-selected .red-color{color:#fff!important}.calendar-list .calendar-table .is-selected .date-festival{color:#fff}.calendar-list .calendar-table .red-color{color:#FF6257!important}.calendar-list .calendar-table .group-label{font-size:10px;color:#00A56C;height:12px;line-height:12px}.calendar-list .calendar-table .inventory-label{font-size:10px;color:#666;height:12px;line-height:12px}.calendar-list .calendar-table .sold-out{font-size:10px;color:#CCC}.calendar-list .calendar-table .calendar-day{height:18px;line-height:18px;font-size:18px}.calendar-list .calendar-table .change-label{height:12px;line-height:12px}.calendar-list .calendar-table .change-label .h-1{height:1px}.calendar-list .calendar-table .arrow-change{color:#00A56C;font-size:8px}.calendar-list .calendar-table .f-w-500{font-weight:500;font-family:PingFangSC-Semibold,PingFang SC}.calendar-list .calendar-table td .calendar-date .calendar-price{position:static;margin-top:auto;line-height:12px;height:12px;font-size:11px}.ry-book-confirm .supplier-info:first-child,.service-wrap{position:relative}.has-package-mode .calendar-head .tip{margin-top:15px}.has-package-mode .calendar-list .weeks{top:101px}.has-package-mode .calendar-list .calendar-body .calendar-title{top:129px}.infomation-box{background:#fff;margin:8px;border-radius:12px}.service-wrap{z-index:100}.ry-book-confirm{margin:12px;border-radius:8px;overflow:hidden}.ry-book-confirm .supplier-info:first-child::after{content:'';display:block;position:absolute;left:12px;right:12px;bottom:0;height:1px;background:#fff;transform:scaleY(.5)}.ry-book-confirm .supplier-info{margin:0;border-radius:0}.ry-book-confirm .supplier-info .supplier-left{display:flex;align-items:center;border-radius:8px}.ry-book-confirm .supplier-info .supplier-left .supplier-company~.supplier-company{margin-left:20px}.ry-book-confirm .supplier-info .supplier-left .supplier-title{width:72px}.supplier-info{display:flex;align-items:center;justify-content:space-between;padding:12px;margin:0 12px 12px;background:#f6f8fb;border-radius:8px}.supplier-info .supplier-left{overflow:hidden}.supplier-info .supplier-left .supplier-title{font-size:14px;font-weight:700;color:#333}.supplier-info .supplier-left .supplier-company{overflow:hidden;font-size:12px;color:#666;text-overflow:ellipsis;white-space:nowrap}.supplier-info .supplier-right{flex-shrink:0}.supplier-info .supplier-right .btn{position:relative;color:#06c584;font-size:12px;font-weight:500;border-radius:12px;width:70px;height:24px;text-align:center;line-height:24px;display:inline-block}.supplier-info .supplier-right .btn::before{content:'';position:absolute;width:200%;height:200%;border:1px solid #06c584;border-radius:44px;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.supplier-info .supplier-right .icon-b-arrow-right{font-size:16px;color:#b2b2b2}.infomation-box-1{overflow:hidden;background:#fff;margin:0 8px 10px;border-radius:12px}.supplier-info-new{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px}.supplier-info-new .supplier-left{overflow:hidden}.supplier-info-new .supplier-left .supplier-title{color:#333;font-size:20px;font-weight:700;line-height:27px}.supplier-info-new .supplier-left .supplier-company{overflow:hidden;font-size:13px;color:#666;text-overflow:ellipsis;white-space:nowrap;padding:2px 0 0}.supplier-info-new .supplier-right{flex-shrink:0}.supplier-info-new .supplier-right .btn{position:relative;color:#06c584;font-size:12px;font-weight:500;border-radius:12px;width:70px;height:24px;text-align:center;line-height:24px;display:inline-block}.supplier-info-new .supplier-right .btn::before{content:"";position:absolute;width:200%;height:200%;border:1px solid #06c584;border-radius:44px;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.supplier-info-new .supplier-right .icon-b-arrow-right{font-size:16px;color:#b2b2b2}.supplier-info-new.has-tip{padding-bottom:0}.supplier-tip{border-radius:4px;background:#f6f8fb;color:#666;font-size:11px;line-height:16.5px;padding:10px 8px;margin:8px 10px 12px}.supplier-tip span{font-weight:700}.supplier-popup .supplier-list{overflow-y:scroll;max-height:80%;padding:25px 16px;box-sizing:border-box}.supplier-popup .supplier-list .supplier-item .supplier-title{font-size:16px;font-weight:500;color:#333;font-family:PingFangSC-Medium,PingFang SC}.supplier-popup .supplier-list .supplier-item .supplier-text{margin-top:6px;font-size:12px;font-weight:400;line-height:17px;color:#666;font-family:PingFangSC-Regular,PingFang SC}.supplier-popup .supplier-list .supplier-item .supplier-img{margin-top:6px}.pops.tc_tag_popup_box.ff .content .c_inner_wrap li+li,.pops.tc_tag_popup_box.ff .content .c_inner_wrap2 li+li,.pops.tc_tag_popup_box.yx .content .c_inner_wrap li+li,.pops.tc_tag_popup_box.yx .content .c_inner_wrap2 li+li,.supplier-popup .supplier-list .supplier-item+.supplier-item{margin-top:20px}.supplier-popup .supplier-list .supplier-item .supplier-img img{width:100%}#imageViewPage{position:fixed;top:0;z-index:99999;width:100%;height:100%;background:#000}#imageViewPage #imageView{height:100%;opacity:1}#imageViewPage #imageView ul{height:100%!important;padding-bottom:0}#imageViewPage #imageView ul li{display:table;height:100%}#imageViewPage #imageView ul li img{width:auto;max-width:100%;height:auto;margin:0 auto}#imageViewPage #imageView ul li div{display:table-cell;height:100%;overflow:hidden;text-align:center;vertical-align:middle}#imageViewPage #imageView .indicator{display:none}#imageViewPage .image-view-nav{position:absolute;bottom:39px;margin-left:-10px}#imageViewPage .image-view-nav span{font-size:13px;color:#fff;font-family:PingFangSC-Regular,PingFangSC;font-weight:300}#imageViewPage .image-view-nav span .cur{font-size:18px}#imageViewPage .van-image-preview__index{bottom:0;top:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.video_wrap{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;touch-action:pan-x;background:#000}.video_wrap .video{width:100%;height:calc(100% - 34px)}.video_wrap video::-webkit-media-controls-fullscreen-button{display:none}.fees{padding:20px 12px;margin-bottom:10px;background:#fff}.fees .frees-tit{font-size:20px;font-weight:700;line-height:28px;color:#333}.fees .frees-cot{margin-top:12px}.fees .frees-cot .cot-tit{font-size:14px;color:#333;font-weight:700}.fees .frees-cot .cot-cot{margin-top:10px;font-size:14px;line-height:20px;color:#666}.fees .frees-cot .cot-cot .cost{width:100%;border:1px solid #e4e4e4;border-collapse:separate;color:#333;font-size:12px;border-radius:8px;overflow:hidden}.fees .frees-cot .cot-cot .cost td{border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:8px}.fees .frees-cot .cot-cot .cost tr td:first-child{border-left:none}.fees .frees-cot .cot-cot .cost tr:last-child td{border-bottom:none}.fees .frees-cot .cot-cot .cost .tit{width:120px;background-color:#fafafa}.fees .frees-cot .table-box{border-radius:8px;border:1px solid #e4e4e4;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333;overflow:hidden}.fees .frees-cot .table-box .table-tr{height:48px;line-height:48px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;border-bottom:1px solid #e4e4e4}.fees .frees-cot .table-box .table-tr>*{display:block}.fees .frees-cot .table-box .table-tr:first-child{background:#fafafa}.fees .frees-cot .table-box .table-tr:last-child{border-bottom:none}.fees .frees-cot .table-box .table-tr .table-td-title{flex:0 0 56px;text-align:center;border-right:1px solid #e4e4e4}.fees .frees-cot .table-box .table-tr .table-td-desc{padding:0 15px;box-sizing:border-box}.fees .frees-cot .table-box .table-tr .table-td-desc p{line-height:normal}.fees .title-tab-container{display:flex;align-items:center}.fees .adult-child-tab{display:flex;align-items:center;margin-left:17px;width:94px;height:26px;border-radius:148px;background:#f6f8fb}.fees .adult-child-tab .target-name{position:relative;width:48px;font-size:12px;color:#666;line-height:26px;text-align:center;font-weight:700}.fees .adult-child-tab .target-name:nth-of-type(2){margin-left:-4px}.fees .adult-child-tab .target-name.active{font-weight:700;color:#00A56C;background:#d8f3e4;border-radius:148px}.fees .fee-table{width:100%;border:1px solid #E1E1E1;border-collapse:separate;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:left;overflow:hidden}.fees .fee-table .td-description,.fees .fee-table .td-name{font-size:14px;padding:12px;border-bottom:1px solid #eee}.fees .fee-table .td-name{width:56px;font-weight:700;color:#666;border-right:1px solid #eee}.fees .fee-table .td-description,.fees .target-desc{font-weight:400;color:#666}.fees .fee-table tr:last-child td{border-bottom:none}.fees .target-desc{width:auto;margin-top:12px;font-size:12px;line-height:12px}.fees .fee-table-header{width:auto;height:32px;background:#F3F3F3;border-radius:8px 8px 0 0;text-align:center;font-weight:700;font-size:14px;color:#666;line-height:32px;margin-top:12px}.fees .fee-person-type{position:relative;padding-left:8px;margin-top:12px;font-size:13px;font-weight:600;color:#333}.fees .fee-person-type::before{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:3px;background:#06C584;border-radius:50%;content:""}.float-bar{border-radius:200px;background:#fff;position:fixed;z-index:20;bottom:calc(30% - 68px);right:11px;box-shadow:0 4px 16px 0 rgba(0,0,0,.16)}.float-bar .bar-item{position:relative;width:48px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.float-bar .bar-item::after{content:'';height:1px;-webkit-transform:scaleY(.5);transform:scaleY(.5);background:#eee;position:absolute;left:0;right:0;bottom:0;width:24px;margin:auto}.float-bar .bar-item:last-child::after{display:none}.float-bar .bar-item .icon{width:20px;height:20px}.float-bar .bar-item .text{font-size:10px;color:#666;margin-top:4px}.feature{position:relative;padding:20px 12px 0;margin-bottom:10px;font-size:14px;background-color:#fff}.feature .feature-content{position:relative;overflow:hidden;word-wrap:break-word;color:#666;max-height:300px}.feature .feature-content::before{content:'';width:100px;height:101%;float:left}.feature .feature-content img{display:block;max-width:100%;height:auto}.feature .special-inner{box-sizing:border-box;width:100%;float:right;margin:0 0 0 -100px;-webkit-mask:linear-gradient(red 260px,transparent 290px)}.feature .special-inner .feature-rec{margin:8px 0;border-radius:8px;background:#f6f8fb;padding:8px;box-sizing:border-box}.feature .special-inner .feature-rec .rec-item .zan-img{width:14px;margin-right:6px}.feature .special-inner .feature-rec .rec-item .tit{color:#00a56c}.feature .special-inner .feature-rec .rec-item~.rec-item{margin-top:4px}.feature .btn-more{float:right;width:100px;position:relative;z-index:5;left:calc(50% - 50px);transform:translateY(-80%);height:30px;line-height:30px;display:flex;align-items:center;justify-content:center}.feature .btn-more::before{content:'查看更多';display:block;color:#666;font-size:12px}.feature .btn-more::after{content:'';display:block;width:15px;height:15px;margin-left:4px;background:url(//pic5.40017.cn/i/ori/1tadbdxwJ2w.png) no-repeat;background-size:100%}.package-box,.package-box .package-item-box.space .package-item{background-color:#fff}.feature .content-check:checked+.feature-content{max-height:fit-content;padding-bottom:30px}.feature .content-check:checked+.feature-content .btn-more{left:auto;right:calc(50% - 50px);transform:none}.feature .content-check:checked+.feature-content .btn-more::before{content:'收起更多'}.feature .content-check:checked+.feature-content .btn-more::after{transform:rotate(180deg)}.feature .content-check:checked+.feature-content .special-inner{-webkit-mask:none}.other{padding:12px;margin-bottom:10px;background:#fff}.other .other-tit{font-size:20px;font-weight:700;line-height:24px;color:#333}.other .other-list li{padding:11px 0 12px;border-bottom:.5px solid #f4f4f4}.other .other-list li:last-child{border-bottom:0}.other .other-list .item-cot{font-size:14px;font-weight:700;color:#333;line-height:20px}.other .other-list .item-tip{color:#999;font-size:13px;line-height:19px;padding:2px 0 0}.other .other-list .iconfont{color:#ccc;font-size:18px}.other .other-main{width:calc(100% - 46px)}.other .item-icon{width:20px;height:20px;background-size:100%;margin-right:8px}.other .icon-ydicon{background-image:url(//pic5.40017.cn/i/ori/1ok7csw4A6s.png)}.other .icon-zhongyaotixingicon{background-image:url(//pic5.40017.cn/i/ori/1rHbVwuErhm.png)}.other .icon-zhongyaoicon{background-image:url(//pic5.40017.cn/i/ori/1ok7AkJVXJC.png)}.other .icon-tuigainewicon{background-image:url(//pic5.40017.cn/i/ori/1ok7EkkGY4E.png)}.other .icon-wenxinicon{background-image:url(//pic5.40017.cn/i/ori/1ok7HzmnRvy.png)}.other .icon-defaulticon{background-image:url(//pic5.40017.cn/i/ori/1ok7Jx4jTVe.png)}.package-box .package-title{margin:0 12px;display:flex;align-items:center;justify-content:space-between;color:#333}.package-box .package-title .title{font-family:PingFangSC-Semibold;font-weight:700;font-size:20px;line-height:28px}.package-box .package-title .num{font-family:PingFangSC-Regular;font-weight:400;font-size:12px}.package-box .package-item-box{width:100%;padding:12px 8px;box-sizing:border-box;overflow-x:scroll;overflow-y:hidden;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.package-box .package-item-box>*{display:block}.package-box .package-item-box.fixed{background:#fff;position:fixed;top:0;left:0;padding-left:12px;z-index:999}.package-box .package-item-box .package-item{padding:6px 8px;box-sizing:border-box;width:100%;height:56px;background:#F8F9FC;border:1px solid transparent;border-radius:8px;position:relative;z-index:2}.package-box .package-item-box .package-item .row1{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.package-box .package-item-box .package-item .row1>*{display:block}.package-box .package-item-box .package-item .row1 .version{width:43px;height:20px;line-height:20px;border-radius:4px;font-family:PingFangSC-Medium;font-weight:500;font-size:13px;color:#333;text-align:center;position:relative}.package-box .package-item-box .package-item .row1 .version::after{content:'';position:absolute;width:200%;height:200%;border:1px solid #333;border-radius:8px;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.package-box .package-item-box .package-item .row1 .price{font-family:PingFangSC-Semibold;font-weight:700;font-size:14px;color:#ff6257}.package-box .package-item-box .package-item .row2{margin-top:4px;font-family:PingFangSC-Medium;font-weight:500;font-size:13px;color:#333;line-height:16px}.package-box .package-item-box .package-item.active{background:rgba(0,165,108,.08);border:1px solid #00A56C}.package-box .package-item-box .package-item.active .version{background-color:#00A56C;color:#fff}.package-box .package-item-box .package-item.active .version::after{border-color:#00A56C}.package-box .package-item-box .package-item-main{position:relative}.package-box .package-item-box .package-item-main.width{width:163px;flex:0 0 163px}.package-box .package-item-box .package-item-main.width2{flex:1;width:calc((100% - 8px)/ 2)}.package-box .package-item-box .package-item-main.width3{width:148px;flex:0 0 148px}.package-box .package-item-box .package-item-main .has-resource{display:flex;flex-wrap:wrap;padding:5px 0 5px 8px;font-family:PingFangSC-Regular;font-weight:400;font-size:9px;color:#666;height:auto;line-height:50px;width:100%;box-sizing:border-box;border-radius:8px}.package-box .package-item-box .package-item-main .has-resource::before{content:"";border-radius:16px;position:absolute;width:200%;height:200%;border:2px solid #eee;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.package-box .package-item-box .package-item-main .has-resource .has-resource-text{line-height:15px;margin-right:8px}.package-box .package-item-box .package-item-main .has-resource .has-resource-icon{width:10px;height:10px;margin-right:4px;padding-bottom:2px;vertical-align:middle}.package-box .package-item-box .package-item-main .has-resource.active::before{border:2px solid #00A56C}.package-box .package-item-box .package-item-main .arrow{background:url(https://pic5.40017.cn/i/ori/1epTm8v3lwk.jpg) no-repeat;background-size:100%;width:16px;height:8px;position:absolute;left:50%;margin-left:-8px;bottom:-13px}.info-box{background-color:#fff;margin-top:-1px}.info-box .info-main{padding:10px;margin:0 8px;border:1px solid #EEE;border-radius:12px}.info-box .title{font-family:PingFangSC-Medium;font-weight:500;font-size:12px;color:#666;margin-bottom:4px}.info-box .cont,.info-box .desc-box .func-btn{font-family:PingFangSC-Regular;font-size:12px}.info-box .mr{margin-top:6px}.head-content .extend,.structured-travel-box .every-day{margin-top:12px}.info-box .cont{font-weight:400;color:#666}.info-box .desc-box{position:relative}.info-box .desc-box .desc{max-height:120px;overflow-y:hidden;line-height:17px;text-align:justify}.info-box .desc-box .func-btn{position:absolute;right:0;bottom:0;width:94px;font-weight:400;color:#06c584;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,#FFF 47%,#FFF 95%);text-align:right}.desc-pop-box .pops-wrap{box-sizing:border-box;padding:40px 16px 20px}.desc-pop-box .pops-wrap .scroll-view-container{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;overflow-x:hidden}.structured-travel-box{background-color:#fff;margin-bottom:10px;padding:20px 0 20px 12px}.structured-travel-box .title-box{display:flex;align-items:center;justify-content:space-between}.structured-travel-box .title-box .title{font-family:PingFangSC-Semibold;font-weight:700;font-size:20px;color:#333}.structured-travel-box .title-box .more-box{display:flex;align-items:center}.structured-travel-box .title-box .more-box .text{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#333}.structured-travel-box .title-box .more-box .iconfont{font-size:12px;color:#ccc;margin-left:5px}.structured-travel-box .every-day .day-item{display:flex}.structured-travel-box .every-day .day-item .tit{font-family:PingFangSC-Semibold;font-weight:700;color:#333}.structured-travel-box .every-day .day-item .txt{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#666;line-height:20px}.structured-travel-box .every-day .day-item .day-num{width:12%;font-size:18px;color:#00A56C!important}.structured-travel-box .every-day .day-item .day-info{width:88%}.structured-travel-box .every-day .day-item .day-info .b-line{width:95%;height:1px;margin:20px 0 25px;position:relative;overflow:hidden;border-bottom:none}.structured-travel-box .every-day .day-item .day-info .b-line:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#eee}@media (-webkit-min-device-pixel-ratio:2){.structured-travel-box .every-day .day-item .day-info .b-line:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 bottom}}.structured-travel-box .every-day .day-item .day-info .day-title{line-height:28px;font-size:0}.structured-travel-box .every-day .day-item .day-info .day-title img{width:28px;margin:0 6px;vertical-align:middle}.structured-travel-box .every-day .day-item .day-info .day-title span{font-size:14px;vertical-align:middle}.structured-travel-box .every-day .day-item .day-info .day-hotel{max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structured-travel-box .every-day .day-item .day-info .day-scenic{margin:12px 0 20px;display:flex;overflow:auto}.structured-travel-box .every-day .day-item .day-info .day-scenic .scenic-item{position:relative;flex:0 0 30.9vw;height:17.3vw;background:url(//pic5.40017.cn/i/ori/1kfxzr5Cm2I.jpg) center no-repeat;background-size:100% 100%;border-radius:8px}.structured-travel-box .every-day .day-item .day-info .day-scenic .scenic-item img{width:100%;height:100%;vertical-align:middle;border-radius:8px}.structured-travel-box .every-day .day-item .day-info .day-scenic .scenic-item .scenic-name{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;padding:0 6px 2px;background-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);border-radius:0 0 8px 8px;font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structured-travel-box .every-day .day-item .day-info .day-scenic .scenic-item~.scenic-item{margin-left:8px}.structured-travel-box .every-day .day-item .day-info .day-scenic .space{padding:6px}.structured-travel-box .every-day .day-item:last-child .day-info .b-line{display:none}.structured-travel-box .see-more{position:relative;font-family:PingFangSC-Semibold;font-weight:700;font-size:14px;color:#00A56C;height:40px;line-height:40px;text-align:center;border-radius:8px;margin:20px 0 0}.structured-travel-box .see-more::before{content:"";border-radius:16px;position:absolute;width:200%;height:200%;border:1px solid #00A56C;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.structured-travel-box .see-more .icon-arrow-right-new{font-size:10px;margin-left:3px;margin-top:.5px}.travel-pop-box .tit{height:55px;text-align:center;line-height:55px;font-weight:700;font-size:20px;color:#333}.img-list-box img{border-radius:8px}.img-list-box .img-item1 img{width:100%;height:auto}.img-list-box .img-item5{display:flex;overflow-x:auto}.img-list-box .img-item5 div{margin-right:8px}.img-list-box .img-item5 div:last-child{margin-right:0}.img-list-box .img-item5 img{width:280px;height:158px}.img-list-box .img-item6{display:flex;flex-wrap:wrap;justify-content:space-between}.img-list-box .img-item6 img{width:28.26666667vw;height:28.26666667vw;margin-bottom:1.33333333vw}.swipe-wrapper{position:relative}.swipe-wrapper img{width:100%;height:210px;vertical-align:middle}.swipe-wrapper .indicator{position:absolute;bottom:28px;right:12px;z-index:99;height:22px;padding:0 6px;background-color:#000;border-radius:12px;line-height:22px;font-size:12px;color:#FFF}.head-content{padding:16px 12px;position:relative;z-index:9;margin-top:-20px;background-color:#FFF;border-radius:12px 12px 0 0}.head-content .snapshot .title{margin-bottom:12px;font-size:20px;color:#333}.head-content .snapshot .hotel_level{margin-left:8px}.head-content .hotel-score-comment{margin-top:8px;font-size:12px}.head-content .hotel-score-comment .comment-short{color:#6554E0;font-family:PingFangSC-Semibold;font-weight:600;font-weight:700}.head-content .hotel-score-comment .comment-short .score{line-height:18px;margin-right:2px;color:#6554e0;font-size:18px}.head-content .hotel-score-comment .comment-short .text{margin-right:10px}.head-content .hotel-score-comment .comment-num{color:#333;margin-left:5px}.head-content .hotel-score-comment .comment-num .icon-arrow-right-new{color:#999;font-size:9px;margin-left:4px}.head-content .facility-box{margin-top:8px}.head-content .facility-box .facility{height:15px;line-height:15px;padding:0 4px;border-radius:2px;background:#f6f8fb;font-size:10px;color:#666;margin-right:4px}.head-content .facility-box .facility-more{font-size:12px;color:#333}.head-content .facility-box .facility-more .icon-arrow-right-new{color:#999;font-size:9px;margin-left:4px}.head-content .extend .address{flex:1;position:relative;background:linear-gradient(270deg,#FBFCFD 0,#F6F8FB 100%);border-radius:4px;overflow:hidden;padding:8px;box-sizing:border-box}.head-content .extend .address span{position:relative;z-index:10}.head-content .extend .address .icon-a-dingwei1{color:#000;font-size:16px;margin-right:5px}.head-content .extend .address .addr{position:relative;z-index:5;margin-top:2px;color:#666;font-size:14px}.head-content .extend .address .map_img{height:100%;position:absolute;top:0;right:0;z-index:0}.head-content .extend .tel{flex:0 0 60px;width:60px;background-image:linear-gradient(270deg,#FBFCFD 0,#F6F8FB 100%);border-radius:4px;margin-left:8px}.hotel-comment{position:relative;overflow:hidden;border-top:none}.hotel-comment:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background:#eee}.hotel-comment .name-box{color:#333;font-size:14px;font-weight:600}.hotel-comment .name-box .p2{font-size:12px;font-weight:400}.hotel-comment .tit-score-wrap{margin-top:11px;border-radius:4px;background:#f6f8fb;height:66px;padding:0 8px}.hotel-comment .tit-score-wrap .tit-left{padding-right:13px;color:#6554e0;position:relative;overflow:hidden;border-right:none}.hotel-comment .tit-score-wrap .tit-left:after{position:absolute;top:0;right:0;width:1px;height:100%;content:"";background:#e5e8eb}.hotel-comment .tit-score-wrap .tit-left .num{font-size:24px;font-weight:600}.hotel-comment .tit-score-wrap .tit-left .num span{vertical-align:2px;padding-left:3px;font-size:12px}.hotel-comment .tit-score-wrap .tit-left .text{width:166px;font-size:12px;font-weight:400}.hotel-comment .tit-score-wrap .tit-right{padding-left:14px}.hotel-comment .tit-score-wrap .tit-right li{text-align:center}.hotel-comment .tit-score-wrap .tit-right li .num{color:#6554e0;font-size:16px;font-weight:600}.hotel-comment .tit-score-wrap .tit-right li .name{color:#333;font-size:10px;font-weight:400}.hotel-comment .tags-wrap{padding:8px 0 4px;align-items:stretch}.hotel-comment .tags-wrap .com-filter-tag{background:#f6f8fb;color:#6258ac;margin:0 8px 8px 0;border-radius:4px;font-size:12px;flex-basis:calc((100% - 16px)/ 3);padding:4px 8px;box-sizing:border-box;text-align:center}.hotel-comment .tags-wrap .com-filter-tag:nth-child(3n){margin-right:0}.hotel-comment .com-entry-detail .user-info .user-avatar{width:35px;height:35px;border-radius:100%;overflow:hidden}.hotel-comment .com-entry-detail .user-name-box{margin-left:8px}.hotel-comment .com-entry-detail .user-name-box .name{color:#333;font-size:14px;font-weight:500}.hotel-comment .com-entry-detail .user-name-box ul{color:#999;font-size:11px;font-weight:400;height:15px;line-height:15px;overflow:hidden;text-overflow:ellipsis;flex:1}.hotel-comment .com-entry-detail .user-name-box ul li{display:inline-block}.hotel-comment .com-entry-detail .user-name-box ul li+li::before{content:'|';vertical-align:1px;padding:0 2px}.hotel-comment .com-entry-detail .com-detail-main-content{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 8px;color:#333;font-size:13px;font-weight:400;line-height:20px}.hotel-detail .show-more .btn-more::before,.project-gt .btn-more{display:none}.hotel-comment .com-entry-detail .pic-list .pic-item{width:4.56rem;height:4.56rem;overflow:hidden;border-radius:8px}.hotel-comment .com-entry-detail .pic-list .pic-item+.pic-item{margin-left:.2rem}.hotel-comment .tit-score-wrap+.com-entry-detail{margin-top:12px}.hotel-comment img{width:100%;height:100%}.hotel-comment.exist .name-box{font-size:20px}.hotel-comment.exist .name-box .icon-b-arrow-right{color:#ccc}.travel .box-title,.travel .travel-warning{color:#333;margin-left:12px;margin-bottom:12px}.hotel-comment.exist .tit-score-wrap{padding:0 12px}.hotel-comment.exist .tit-score-wrap .tit-left{padding-right:53px}.hotel-comment.exist .tit-score-wrap .tit-right{padding-left:53px}.hotel-comment.exist .com-entry-detail{padding-top:12px;position:relative;overflow:hidden;border-top:none}.hotel-comment.exist .com-entry-detail:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background:#eee}@media (-webkit-min-device-pixel-ratio:2){.hotel-comment:before{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0}.hotel-comment .tit-score-wrap .tit-left:after{-webkit-transform:scaleX(.5);-webkit-transform-origin:right 0}.hotel-comment.exist .com-entry-detail:before{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0}}.hotel-detail{min-height:100vh;background-color:#FFF}.hotel-detail .card{padding:16px 12px;border-top:8px solid #F4F4F4}.hotel-detail .card .title{margin-bottom:12px;font-size:20px;color:#333}.hotel-detail .card .text{text-align:justify;font-size:14px;color:#666}.hotel-detail .content{overflow:hidden;word-wrap:break-word}.hotel-detail .content .text{max-height:134px}.hotel-detail .show-more .content .text,.travel .travel-content.show-more .special{max-height:none}.hotel-detail .btn-more{position:relative;z-index:10;width:100%;font-size:12px;line-height:31px;color:#666;background:#fff}.hotel-detail .btn-more::before{position:absolute;left:0;content:"";top:-31px;width:100%;height:40px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 23%,rgba(255,255,255) 57%,rgba(255,255,255) 100%)}.camping-box,.ry-travel-box,.travel{background-color:#fff}.hotel-detail .btn-more .icon-arrow-down,.hotel-detail .btn-more .icon-arrow-up{color:#ccc;margin-left:4px}.hotel-detail .comment-box{border-top:8px solid #f4f4f4;padding:0 12px}.hotel-detail .hotel-comment{padding:10px 12px 12px;border-top:8px solid #f4f4f4}.hotel-detail .footer{padding:30px 0 94px;text-align:center}.hotel-detail .footer img{width:120px;vertical-align:middle}.project-gt .special{max-height:initial!important}.travel{position:relative;padding:20px 12px 0 0;margin-bottom:10px;font-size:14px}.travel .box-title{font-size:20px;font-weight:700;line-height:28px;display:flex}.travel .travel-warning{font-size:14px;line-height:20px;font-weight:500}.travel .travel-content{overflow:hidden;word-wrap:break-word}.travel .travel-content .special{max-height:300px;color:#666}.travel .travel-content .special img{display:block;max-width:100%;height:auto}.travel .travel-content .special .daily-main{margin-bottom:20px}.travel .travel-content .special .daily-main .daily-title{font-size:16px;font-weight:700;color:#333;line-height:22px;margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.travel .travel-content .special .daily-main .daily-title>*{display:block}.travel .travel-content .special .daily-main .daily-title .day{min-width:19px;height:24px;line-height:24px;background:rgba(6,197,132,.08);padding:0 8px 0 12px;border-radius:0 12px 12px 0;flex:0 0 auto;margin-right:3px}.travel .travel-content .special .daily-main .daily-title .day.ry-day{background:0 0}.travel .travel-content .special .daily-main .daily-title .txt{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap}.travel .travel-content .special .daily-main .daily-title .txt>*{display:block}.travel .travel-content .special .daily-main .daily-title .txt img{margin:0 2px;width:16px}.travel .travel-content .special .daily-main .daily-cont{font-size:14px;font-weight:400;line-height:26px;margin-left:42px}.travel .travel-content .special .daily-main .daily-cont .part{margin-top:10px}.travel .travel-content .special .daily-main .daily-cont .part .time{margin-right:10px}.travel .travel-content .special .daily-main .daily-cont .part .tag{color:#06c584;margin-left:5px;margin-right:10px}.travel .travel-content .special .daily-main .daily-cont .part .poi span{margin-right:5px}.travel .travel-content.show-more~.btn-more:before{display:none}.travel .btn-more{position:relative;z-index:10;width:100%;height:45px;font-size:12px;line-height:45px;color:#666;text-align:center;background:#fff}.travel .btn-more:before{position:absolute;top:-40px;left:0;width:100%;height:40px;content:"";background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff)}.travel .btn-more .iconfont{position:relative;top:2px;font-size:14px;color:#ccc}.ry-notice-box{font-size:12px;color:#333;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:22px;word-break:break-all}.ry-notice-box .list_item{margin-bottom:15px}.ry-notice-box h3{font-size:14px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;margin-bottom:8px}.ry-notice-box a{color:#8393d7}.ry-notice-module-box .ry-notice-module-body{position:relative;margin-top:15px}.ry-notice-module-box .ry-notice-module-body .more{position:absolute;right:0;top:2px;font-size:12px;color:#333}.ry-notice-module-box .ry-notice-module-body .ry-notice-box{color:#666}.ry-notice-module-box .ry-notice-module-body .ry-notice-box .list_item:first-child p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical}.xc-notice-pop .pops-wrap .scroll-view-container{padding:0 12px 20px}.ry-travel-box{position:relative;padding-top:20px;margin-bottom:10px}.ry-travel-box .ry-travel-box-title{padding-left:12px;margin-bottom:12px;font-size:20px;font-weight:700;line-height:28px;color:#333}.ry-travel-box .ry-travel-box-body{margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;padding:0 20px;justify-content:space-between}.ry-travel-box .ry-travel-box-body>*{display:block}.ry-travel-box .ry-travel-box-body .ry-travel-summary-item{text-align:center;font-size:12px;line-height:17px}.ry-travel-box .ry-travel-box-body .ry-travel-summary-item img{width:24px;height:24px}.ry-travel-box .ry-travel-box-body .ry-travel-summary-item .item-main-tit{font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333;margin-bottom:4px}.ry-travel-box .ry-travel-box-body .ry-travel-summary-item .item-sub-tit{font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999}.camping-box{position:relative;padding:20px 12px 0;margin-bottom:10px;font-size:14px}.camping-box .box-title{margin-bottom:12px;font-size:20px;font-weight:700;line-height:28px;color:#333}.camping-box .feature-content{overflow:hidden;word-wrap:break-word}.camping-box .feature-content .feature-content-special{max-height:300px}.camping-box .feature-content .feature-content-special img{display:block;max-width:100%;height:auto}.camping-box .feature-content .feature-content-special .title{font-family:PingFangSC-Semibold;font-weight:700;font-size:14px;color:#333;margin-bottom:10px}.camping-box .feature-content .feature-content-special .camping-item{display:flex;font-family:PingFangSC-Regular;font-weight:400;font-size:14px;color:#666;margin-bottom:12px;line-height:20px}.coupon-main .content>div,.coupon-main .mb-20{margin-bottom:20px}.camping-box .feature-content .feature-content-special .camping-item .dot{flex:0 0 4px;margin-right:6px;margin-top:8px;width:4px;height:4px;background:#333;border-radius:4px}.camping-box .feature-content .feature-content-special .camping-item .camping-add,.camping-box .feature-content .feature-content-special .camping-item .iconfont{color:#8393D7}.camping-box .feature-content .feature-content-special .camping-item .iconfont{margin-left:8px;font-weight:700}.camping-box .feature-content.show-more .feature-content-special{max-height:none}.camping-box .feature-content.show-more~.btn-more:before{display:none}.camping-box .btn-more{position:relative;width:100%;height:45px;font-size:12px;line-height:45px;color:#666;text-align:center;background:#fff}.camping-box .btn-more:before{position:absolute;top:-40px;left:0;width:100%;height:40px;content:"";background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff)}.camping-box .btn-more .iconfont{position:relative;top:2px;font-size:14px;color:#ccc}.coupon-main .preferentials-title{position:fixed;left:0;right:0;z-index:99;padding:16px 0;background:#fff;border-radius:12px 12px 0 0;text-align:center;font-weight:700;font-size:20px;color:#333}.coupon-main .bold{font-weight:600}.coupon-main .content{padding:62px 16px 0;font-size:12px;color:#666}.coupon-main .content .sub-title{margin-bottom:4px;font-weight:700;font-size:16px;color:#333}.coupon-main .content .tips{padding:8px 12px;margin-bottom:8px;font-size:11px;font-weight:600;color:#bc9968;background:#fff9f2;border-radius:8px}.coupon-main .content .promotion-type{margin-bottom:8px}.coupon-main .content .promotion-type span{font-size:10px;color:#999}.coupon-main .content .promotion-item{display:flex;align-items:flex-start;margin-bottom:8px}.coupon-main .content .promotion-item .van-tag{line-height:18px;flex:none}.coupon-main .content .promotion-item .van-tag.van-hairline{margin-right:8px;font-size:10px;color:#ff6257;background:0 0}.coupon-main .content .promotion-item .van-tag.van-hairline::after{border:1px solid #ff6257;border-radius:4px}.coupon-main .content .promotion-item .notice{flex:1;margin-top:2px}.coupon-main .content .promotion-item .text{color:#bc9968;font-size:10px;font-weight:400;padding:0 4px;box-sizing:border-box;line-height:18px;border-radius:4px;background:#fff9eb}.coupon-main .content .promotion-item .notice,.coupon-main .content .promotion-item .short-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-main .coupon-tip-notice{border-radius:4px;background:#fff9f2;font-size:12px;color:#bc9968;padding:4px}.coupon-list-box .coupon-item{width:100%}.coupon-list-box .coupon-item::before{content:"";display:table}.coupon-list-box .coupon-item .coupon-list{overflow:hidden;border-radius:8px;float:left;width:100%;height:86px;display:flex;align-items:center;position:relative;background:#FFF7F7}.coupon-list-box .coupon-item .coupon-list.unusable{background:#FAFAFA}.coupon-list-box .coupon-item .coupon-list.unusable .coupon-indate,.coupon-list-box .coupon-item .coupon-list.unusable .coupon-left,.coupon-list-box .coupon-item .coupon-list.unusable .coupon-name{color:#ccc!important}.coupon-list-box .coupon-item .coupon-list.unusable .coupon-middle .coupon-middle-line{border-left:1px dashed #D2D2D2}.coupon-list-box .coupon-item .coupon-list .jt-icon{position:absolute;top:0;left:0;width:28px;height:14px;line-height:14px;text-align:center;background-image:linear-gradient(270deg,#FF6E5B 0,#FE9375 100%);border-radius:6px 0;font-family:PingFangSC-Regular;font-weight:400;font-size:10px;color:#FFF}.coupon-list-box .coupon-item .coupon-list .coupon-left{flex:0 0 27.5%;text-align:center;color:#FF6257}.coupon-list-box .coupon-item .coupon-list .coupon-left .coupon-price{font-size:32px;font-family:DINPro-Bold;display:inline-block;margin-left:-10px}.coupon-list-box .coupon-item .coupon-list .coupon-left .coupon-price em{font-size:16px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:700}.coupon-list-box .coupon-item .coupon-list .coupon-left .coupon-price.small{font-size:20px}.coupon-list-box .coupon-item .coupon-list .coupon-left .total{font-size:10px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400}.coupon-list-box .coupon-item .coupon-list .coupon-middle{height:100%;position:relative}.coupon-list-box .coupon-item .coupon-list .coupon-middle .coupon-middle-line{border-left:1px dashed #FFBAB6;height:calc(100% - 24px);position:relative;top:50%;transform:translateY(-50%)}.coupon-list-box .coupon-item .coupon-list .coupon-middle::after,.coupon-list-box .coupon-item .coupon-list .coupon-middle::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:14px;height:14px;background:#fff;border-radius:50%}.coupon-list-box .coupon-item .coupon-list .coupon-middle::before{top:-7px}.coupon-list-box .coupon-item .coupon-list .coupon-middle::after{bottom:-7px}.coupon-list-box .coupon-item .coupon-list .coupon-right{width:72.5%;flex:1;padding:0 12px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.coupon-list-box .coupon-item .coupon-list .coupon-right .coupon-info{flex:0 0 77%;width:77%}.coupon-list-box .coupon-item .coupon-list .coupon-right .coupon-info .coupon-name{display:flex;align-items:flex-start;font-size:13px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333}.coupon-list-box .coupon-item .coupon-list .coupon-right .coupon-info .coupon-name .iconfont{font-size:18px;color:#ccc;margin-left:5px;margin-top:-3px}.coupon-list-box .coupon-item .coupon-list .coupon-right .coupon-info .coupon-indate{width:100%;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999}.coupon-list-box .coupon-item .coupon-list .coupon-right .coupon-info .coupon-indate.jt-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-list-box .coupon-item .coupon-list .coupon-right .btn{width:48px;height:22px;background:linear-gradient(335deg,#F63939 0,#FF8744 100%);border-radius:11px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#FFF;text-align:center;line-height:22px}.coupon-list-box .coupon-item .coupon-list .coupon-right .icon-radio-check,.coupon-list-box .coupon-item .coupon-list .coupon-right .icon-radio-uncheck{font-size:20px}.coupon-list-box .coupon-item .coupon-list .coupon-right .icon-radio-check{color:#06c584}.coupon-list-box .coupon-item .coupon-list .coupon-right .icon-radio-uncheck{color:#ccc}.coupon-list-box .coupon-item .coupon-list .status-img{position:absolute;right:-1px;bottom:0;width:46px}.coupon-list-box .coupon-item .item-information{margin-top:43px;padding:53px 10px 10px;box-sizing:border-box;width:100%;background:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);border-radius:0 0 8px 8px;font-size:11px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999;line-height:16px}.coupon-list-box .coupon-item .space-line{width:100%;height:12px;clear:both}.location-container{padding:20px 12px 15px;margin-bottom:10px;background:#fff}.location-container .location-tit{font-size:20px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:700;line-height:24px;color:#333}.location-container .location-tit .num{font-size:14px;color:#666}.location-container .note{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#999}.location-container .location-list-box{margin-top:10px}.location-container .location-list-box .location-list{clear:both;width:100%;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666}.location-container .location-list-box .location-list .list-idx{display:inline-block;width:20%;float:left}.location-container .location-list-box .location-list .text{font-size:14px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:700;color:#333}.comment-tit .comment-tit-l,.traffic_box h3{font-size:20px;font-weight:700}.location-container .location-list-box .location-list .location-info{display:inline-block;width:75%}.comment-tit,.location-container .location-list-box .location-list .location-info .location-detail{display:flex}.location-container .location-list-box .location-list .location-info .time{margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-container .location-list-box .location-list .location-info .location-detail .tit{flex:0 0 auto}.location-container .location-list-box .location-list .location-info .location-detail~.location-detail{margin-top:4px}.location-container .location-list~.location-list{margin-top:25px}.comment{padding:20px 12px 10px;margin-bottom:10px;background:#fff}.comment-tit{justify-content:space-between;align-items:center}.comment-tit .comment-tit-l,.dplist-item .dpitem-top{display:flex;align-items:center}.comment-tit .comment-tit-l img{display:block;width:100px;padding-left:7px}.comment-tit .comment-tit-r{color:#666}.comment-tit .comment-tit-r .iconfont{color:#ccc;font-size:14px}.dplist-item{background-color:#fff;padding-top:12px;position:relative}.dplist-item .dpitem-top .dpitem-headimg{display:block;width:35px;height:35px;border-radius:50%}.dplist-item .dpitem-top .dpitem-per{flex:1;margin-left:8px;width:46vw}.dplist-item .dpitem-top .dpitem-per .dpitem-name .user-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dplist-item .dpitem-top .dpitem-per .dpitem-name .membergrade{height:18px;margin-left:4px}.dplist-item .dpitem-top .dpitem-per .dpitem-type{display:flex;align-items:center}.dplist-item .dpitem-top .dpitem-per .dpitem-type .dpitem-type-img{width:16px;height:16px;border-radius:50%;border:2px solid #fff;z-index:2}.dplist-item .dpitem-top .dpitem-per .dpitem-type .dpitem-type-txt{background-color:rgba(255,98,87,.1);color:#ff6257;font-size:11px;border-radius:0 3px 3px 0;padding:0 6px 0 12px;margin-left:-6px;height:16px;line-height:17px;z-index:1}.dplist-item .dpitem-words-out{padding-bottom:20px}.dplist-item .dpitem-words{margin:8px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;overflow:hidden;position:relative}.dplist-item .dp-reply .replyCon.replyHidden,.ellipsis-2,.ellipsis-2[data-v-849cef08],.jsj-info-box .jsj-content .jsj-place .place,.lx-toast,.other-scenic-detail .content .extend .value,.package-box1 .package-item-box .multi-item .package-info .package-info-detail .info-detail-item .info-desc,.scenic-detail .content .extend .value{-webkit-line-clamp:2;-webkit-box-orient:vertical}.dplist-item .dpitem-words .dpitem-words-more{width:100%;position:absolute;left:0;top:86px;background-color:#fff}.dplist-item .dpitem-words .dpitem-words-more::after{content:attr(data-more);color:#8e9dd5}.dplist-item .dpitem-words.dpitem-words-down{max-height:10000px}.dplist-item .dpitem-words.dpitem-words-down .dpitem-words-more{position:static}.dplist-item .dpitem-words.dpitem-words-down .dpitem-words-more::after{content:attr(data-hide);color:#8e9dd5}.dplist-item .dpitem-imgs{display:flex;position:relative;margin-top:8px}.dplist-item .dpitem-imgs .img-out{width:calc((100% - 16px)/ 3);height:0;padding-bottom:calc((100% - 16px)/ 3);margin-right:8px;border-radius:6px}.dplist-item .dpitem-imgs .img-out:last-of-type{margin-right:0}.dplist-item .dpitem-imgs .more-imgs{background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff;width:18px;height:18px;text-align:center;line-height:18px;font-size:12px;position:absolute;right:5px;bottom:5px}.dplist-item .dpitem-img-one .img-out{width:calc((100% - 16px)/ 3 * 2);padding-bottom:calc((100% - 16px)/ 3 * 2);border-radius:6px}.dplist-item .dp-reply{background-color:#f4f4f4;padding:8px 12px;margin-top:8px;border-radius:6px}.dplist-item .dp-reply .replyTitle{font-size:12px;font-weight:700}.dplist-item .dp-reply .replyCon{font-size:11px;color:#666;margin:3px 0;position:relative}.dplist-item .dp-reply .replyCon .replyAll{display:none}.dplist-item .dp-reply .replyCon.replyHidden{display:-webkit-box;overflow:hidden}.dplist-item .dp-reply .replyCon.replyHidden .replyAll{display:block;position:absolute;bottom:0;right:0}.dplist-item .dp-reply .replyCon.replyHidden .replyAll::before{content:"...";color:#666;padding-left:10px;background:linear-gradient(90deg,rgba(244,244,244,0) 5%,#f4f4f4)}.dplist-item .dp-reply .replyCon.replyHidden .replyAll::after{content:"全部";color:#8e9dd5;background-color:#f4f4f4}.dplist-item .dp-reply .replyTime{font-size:10px;color:#999}.dplist-item .dp-great{display:block;width:47px;height:auto;position:absolute;right:12px;top:0;z-index:2}.dplist-item .dpitem-from{color:#999;font-size:11px;padding-top:11px;margin-right:4px}.comment-label-box{box-sizing:border-box;padding-top:10px;padding-bottom:12px;flex-wrap:wrap;max-height:140px;position:relative;overflow:hidden;border-bottom:none}.comment-label-box:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#eee}@media (-webkit-min-device-pixel-ratio:2){.comment-label-box:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 bottom}}.comment-label-box::after{z-index:10}.comment-label-box .label-item{margin-top:8px;margin-right:8px;height:26px;line-height:26px;border-radius:26px;background:#f4f4f4;padding:0 10px}.comment-label-box .label-item.label-desc:active{background-color:#E0E0E0}.comment-label-box .label-item.man-yi-du{position:relative;background:linear-gradient(180deg,#FFF 0,#EDF1F6 100%);color:#6554E0}.comment-label-box .label-item.man-yi-du .zan-zhan-wei{width:25px}.comment-label-box .label-item.man-yi-du .zan{width:35px;position:absolute;left:0;bottom:0}.comment-label-box .label-item.man-yi-du .num{font-size:28px;line-height:18px}.comment-label-box label{box-sizing:border-box;position:absolute;z-index:1;width:100%;height:25px;background:#fff;top:118px;left:0;text-align:center}.comment-label-box label .iconfont{color:#ccc;font-size:14px}input:checked+.comment-label-box{max-height:1000px;padding-bottom:30px}input:checked+.comment-label-box label{bottom:5px;top:auto;transform:rotate(180deg)}.flightLB_16{width:16px;height:16px}.traffic_box{line-height:normal;background-color:#fff;padding:20px 12px;margin-bottom:10px}.traffic_box h3{flex:0 0 auto;font-family:PingFangSC-Semibold,PingFangSC;color:#333}.traffic_box .tab_box{margin-left:16px;position:relative;background:#fff;overflow-x:scroll}.traffic_box .tab_box .m_tabitem{flex:0 0 auto;position:relative;margin-right:4px;border-radius:26px;width:73px;height:26px;line-height:26px;text-align:center}.traffic_box .tab_box .m_tabitem.cur{color:#00A56C;background-color:#e8f8ef}.traffic_box .content_box{margin-top:12px}.traffic_box .content_box .item_box{background:#FFF;box-shadow:0 4px 12px 0 #F4F4F4;border-radius:8px;overflow:hidden}.traffic_box .content_box .city_box{padding-left:16px;box-sizing:border-box;height:41px;background-color:#effaf4;width:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.traffic_box .content_box .city_box::before{content:"";display:block;width:54px;height:41px;position:absolute;z-index:0;top:0;left:0;background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/product_traffic_item_left_bg.png) no-repeat;background-size:100%}.traffic_box .content_box .city_box::after{content:"";display:block;width:32px;height:32px;position:absolute;z-index:0;top:50%;right:16px;transform:translateY(-50%)}.traffic_box .content_box .city_box .name{position:relative;z-index:1;font-family:PingFangSC-Semibold,PingFangSC;font-weight:700;font-size:13px;width:80%}.traffic_box .content_box .city_box .name i{color:#333;flex:0 0 auto}.traffic_box .content_box .city_box .name .station{color:#666;margin-left:8px;width:90%;flex:0 0 auto}.traffic_box .content_box .city_box .name .station p{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic_box .content_box .city_box .name .station span{margin:0 2px}.traffic_box .content_box .city_box.flight::after{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/product_traffic_plane.png) no-repeat;background-size:100%}.traffic_box .content_box .city_box.train::after{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/product_traffic_train.png) no-repeat;background-size:100%}.traffic_box .content_box .city_box.bus::after{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/product_traffic_bus.png) no-repeat;background-size:100%}.traffic_box .content_box .city_box.ship::after{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/product_traffic_ship.png) no-repeat;background-size:100%}.traffic_box .content_box .sitem_box{padding:12px 0}.traffic_box .content_box .sitem_box .allowance_box,.traffic_box .content_box .sitem_box .info_top,.traffic_box .content_box .sitem_box .traffic-number{padding:0 16px}.traffic_box .content_box .sitem_box .traffic-number{margin-bottom:12px}.traffic_box .content_box .sitem_box .traffic-number .type{color:#00A56C}.traffic_box .content_box .sitem_box .traffic-number .number{margin-left:4px;line-height:1}.traffic_box .content_box .sitem_box .traffic-number .flightLB_16{margin:0 2px 0 0}.traffic_box .content_box .sitem_box .info_top{justify-content:space-between;display:flex}.traffic_box .content_box .sitem_box .info_top .arrival_container,.traffic_box .content_box .sitem_box .info_top .departure_container{width:24%;flex:0 0 24%}.traffic_box .content_box .sitem_box .info_top .arrival_container .time,.traffic_box .content_box .sitem_box .info_top .departure_container .time{font-family:PingFangSC-Semibold,PingFangSC;font-weight:700;font-size:24px;color:#333;line-height:28px}.traffic_box .content_box .sitem_box .info_top .arrival_container .arrivalName,.traffic_box .content_box .sitem_box .info_top .arrival_container .departureName,.traffic_box .content_box .sitem_box .info_top .departure_container .arrivalName,.traffic_box .content_box .sitem_box .info_top .departure_container .departureName{font-family:PingFangSC-Regular,PingFangSC;font-weight:400;font-size:12px;color:#666;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic_box .content_box .sitem_box .info_top .arrival_container .acrossDays,.traffic_box .content_box .sitem_box .info_top .departure_container .acrossDays{height:12px;font-family:PingFangSC-Regular,PingFangSC;font-weight:400;font-size:10px}.traffic_box .content_box .sitem_box .info_top .arrival_container .acrossDays .day,.traffic_box .content_box .sitem_box .info_top .departure_container .acrossDays .day{color:#ff6257}.traffic_box .content_box .sitem_box .info_top .arrival_container .acrossDays .ling-chen,.traffic_box .content_box .sitem_box .info_top .departure_container .acrossDays .ling-chen{margin-left:2px;color:#6554E0}.traffic_box .content_box .sitem_box .info_top .arrival_container .acrossDays .ling-chen img,.traffic_box .content_box .sitem_box .info_top .departure_container .acrossDays .ling-chen img{width:8px;height:8px;margin-right:1px}.traffic_box .content_box .sitem_box .info_top .departure_container li{text-align:left}.traffic_box .content_box .sitem_box .info_top .arrival_container li{text-align:right}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct{position:relative;flex:1}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct .duration{font-family:PingFangSC-Semibold,PingFangSC;font-weight:700;font-size:10px;color:#333;text-align:center;margin-top:10px;height:15px}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct .line{height:20px;position:relative}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct .line::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#e4e4e4}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct .line .text_box{display:inline-block;min-width:35px;height:15px;text-align:center;line-height:16px;font-size:9px;background-color:#FFF;position:absolute;padding:0 2px;top:0;bottom:0;margin:auto;left:50%;transform:translateX(-50%);z-index:2;box-sizing:border-box}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct .line .text_box.fly{font-family:PingFangSC-Regular;font-weight:400;color:#999}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct .line .text_box.middle{font-family:PingFangSC-Semibold,PingFangSC;font-weight:700;color:#FD921B}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct .line .text_box.middle::before{content:"";border-radius:4px;border:1px solid #FFDCBF;width:200%;height:200%;position:absolute;top:0;left:0;transform-origin:0 0;transform:scale(.5);z-index:5}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct .trans_time{display:flex;align-items:center;justify-content:center;font-family:PingFangSC-Regular;font-weight:400;font-size:9px;color:#FD921B;text-align:center}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct .trans_time .name{max-width:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic_box .content_box .sitem_box .info_top .line_arrow_direct .trans_time .ml{margin-left:2px}.traffic_box .content_box .sitem_box .allowance_box{margin-top:12px;font-family:PingFangSC-Regular,PingFangSC;font-weight:400;font-size:12px;color:#999;box-sizing:border-box}.traffic_box .content_box .item_box+.item_box{margin-top:12px}.traffic_box .content_box .tip{margin-top:12px;background:#f6f8fb;line-height:17px;padding:8px;border-radius:8px}.traffic_box .content_box .tip .note{margin-bottom:4px}.traffic_box .purple{color:#6554E0!important}.dz-float-icon{z-index:888;position:fixed;right:0;bottom:200px}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.dz-float-icon{bottom:calc(200px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.dz-float-icon{bottom:calc(200px + var(--safe-area-inset-bottom))}}}.dz-float-icon img{width:48px}.dz-banner-entry{position:relative;margin:8px;border-radius:12px;background-color:#fff;height:58px;box-sizing:border-box;padding-right:12px}.dz-banner-entry .bg{position:absolute;left:0;bottom:0;width:190px;z-index:0}.dz-banner-entry .desc{position:relative;z-index:1;padding-left:82px;line-height:21px}.dz-banner-entry .go-btn{width:60px;height:26px;line-height:26px;text-align:center;border-radius:161px;background:linear-gradient(90deg,#3fe09c 0,#06c584 100%);color:#fff;margin-left:8px}.dz-btn-sign,.dz-entry-type1{background:#e3fcee;color:#00A56C}.dz-btn-sign{height:44px;line-height:44px;text-align:center;border-radius:22px}.dz-entry-type1{z-index:888;position:fixed;right:8px;left:8px;bottom:40px;height:40px;border-radius:8px;box-sizing:border-box;padding:0 8px}.hotel-box,.visa-box{padding:20px 12px;margin-bottom:10px}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.dz-entry-type1{bottom:calc(40px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.dz-entry-type1{bottom:calc(40px + var(--safe-area-inset-bottom))}}}.dz-entry-type1 .icon{width:22px;margin-right:8px}.dz-entry-type1 .icon-arrow-right-new{color:#00A56C;font-size:8px}.hotel-box{background-color:#fff}.hotel-box h3{font-family:PingFangSC-Semibold,PingFangSC;font-weight:700;font-size:20px;color:#333;margin-bottom:10px}.hotel-box .hotel-item{background:#F6F8FB;border-radius:8px;padding:12px 8px;box-sizing:border-box;font-family:PingFangSC-Regular;font-weight:400;font-size:12px}.hotel-box .hotel-item~.hotel-item{margin-top:8px}.hotel-box .day{font-family:PingFangSC-Semibold;font-weight:700;font-size:12px;color:#666}.hotel-box .hotel-info{display:flex;justify-content:space-between}.hotel-box .hotel-info .h-img{flex:0 0 20%;width:20%;height:20%;border-radius:8px;margin-left:20px}.hotel-box .hotel-info .name{color:#666;line-height:20px}.hotel-box .hotel-info .stars img{width:12px;height:12px;margin-right:2px}.hotel-box .hotel-info .room{color:#999;margin-top:6px}.hotel-box .h-more{width:100%;display:flex;justify-content:center;color:#333;align-items:center;margin-top:19px}.hotel-box .h-more .iconfont{font-size:12px;color:#ccc;margin-left:3px}.visa-box{background:#fff;font-family:"PingFang SC"}.visa-box .tit{font-size:20px;font-weight:700;line-height:28px;color:#333}.visa-box .visa-more{display:flex;align-items:center;font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#333}.visa-box .visa-more .iconfont{font-size:12px;color:#ccc;margin-left:5px}.visa-box .img-box{position:relative;margin-top:8px;font-size:0}.visa-box .img-box .bg{width:100%;height:72px;border-radius:8px}.visa-box .img-box .logo{position:absolute;width:64px;height:64px;right:17px;top:50%;transform:translateY(-50%)}.visa-box .img-box .img-info{position:absolute;top:50%;left:8px;transform:translateY(-50%)}.visa-box .img-box .img-info .img-tit{font-weight:700;font-size:14px;color:#333}.visa-box .img-box .img-info .img-desc{font-size:12px;color:#666}.coupon-list-box-licheng .jt-icon{width:54px!important;padding:0 5px}.coupon-list-box-licheng .lic-num{font-weight:700;font-size:10px;color:#FF6257;position:absolute;width:auto;right:10px;bottom:10px}.package-box1{background:#fff;border-radius:12px 12px 0 0}.package-box1 .package-title{color:#333;padding:12px;box-sizing:border-box;display:flex;align-items:center;position:relative}.package-box1 .package-title .package-city{font-family:PingFangSC-Semibold,PingFang SC;font-weight:700;font-size:18px}.package-box1 .package-title .button{width:55px;height:17px;line-height:17px;border-radius:192px;font-size:10px;color:#333;box-sizing:border-box;font-weight:600;padding-left:4px;margin-left:8px;flex-shrink:0}.package-box1 .package-title .button .van-icon-arrow{color:#999}.package-box1 .package-title .van-hairline--surround::after{border-color:#999;border-radius:384px}.package-box1 .package-title .lianyun-info{color:#06c584;font-size:11px;line-height:11px}.package-box1 .package-title .lianyun-info img{width:12px;height:12px;margin:0 1px}.package-box1 .package-title .lianyun-info i{font-size:10px;margin:0 0 0 4px;color:#666}.package-box1 .tab-hd{position:relative;margin-bottom:12px}.package-box1 .tab-hd::after,.package-box1 .tab-hd::before{position:absolute;display:block;width:100%;left:0;z-index:2;content:''}.package-box1 .tab-hd::before{height:100%;top:0;background-color:#efefef}.package-box1 .tab-hd::after{height:calc(100% - 4px);bottom:0;background-color:#f6f8fb;border-radius:12px 12px 0 0}.package-box1 .tab-hd .item{font-size:14px;z-index:3;height:52px;position:relative}.package-box1 .tab-hd .item:nth-child(2){border-top-right-radius:12px;padding-right:12px}.package-box1 .tab-hd .item.on{background:#fff}.package-box1 .tab-hd .item:nth-child(1){border-top-left-radius:12px;padding:0 30px 0 12px}.package-box1 .tab-hd .item.on:nth-child(1)+.item{padding-left:30px}.package-box1 .tab-hd .item.on:nth-child(1)::after{background:url(//pic5.40017.cn/i/ori/1tWG0XCggGk.png) no-repeat;background-size:100%;content:'';width:30px;height:100%;position:absolute;top:0;right:-30px}.package-box1 .tab-hd .item.on:nth-child(2)::after{background:url(//pic5.40017.cn/i/ori/1tWFGJNLWFO.png) no-repeat;background-size:100%;content:'';width:30px;height:100%;position:absolute;top:0;left:-30px}.package-box1 .tab-hd .item.on:last-child .item-container{position:absolute;left:0;right:12px;overflow:hidden}.package-box1 .tab-hd .title{font-weight:600;margin-top:12px}.package-box1 .tab-hd .title .name{max-width:70px}.package-box1 .tab-hd .desc{line-height:11px;color:#999}.package-box1 .tab-hd .desc.green{color:#00a56c}.package-box1 .tab-hd .button{width:55px;height:17px;line-height:17px;border-radius:192px;font-size:10px;color:#333;box-sizing:border-box;padding-left:4px;margin-left:4px;flex-shrink:0}.package-box1 .tab-hd .van-icon-arrow{color:#999}.package-box1 .tab-hd .van-hairline--surround::after{border-color:#999;border-radius:384px}.package-box1 .package-wrapper .left-suspend{margin:8px 8px 8px 2px}.package-box1 .package-wrapper .left-suspend+.package-item-box{padding-left:0}.package-box1 .package-item-box{width:100%;padding:8px;box-sizing:border-box;overflow-x:scroll}.package-box1 .package-item-box .multi-item{border-radius:4px;position:relative;background:#f8f9fc}.package-box1 .package-item-box .multi-item.width1{flex:1}.package-box1 .package-item-box .multi-item.width2{flex:1;width:calc((100% - 7px)/ 2)}.package-box1 .package-item-box .multi-item.width3{width:148px;flex:0 0 148px}.package-box1 .package-item-box .multi-item .package-info{height:100%;padding:6px 8px;box-sizing:border-box;position:relative;z-index:2;border:1px solid transparent}.package-box1 .package-item-box .multi-item .package-info .price-box{margin-bottom:5px}.package-box1 .package-item-box .multi-item .package-info .price-box .promotion-num{background-color:#ffede9;color:#ff6257;padding:0 4px;position:relative;font-family:PingFangSC-Semibold,PingFang SC;font-size:10px;font-weight:500;margin-left:4px;height:15px;line-height:15px;box-sizing:border-box}.package-box1 .package-item-box .multi-item .package-info .price-box .promotion-num::after{content:'';position:absolute;width:200%;height:200%;border:1px solid #ff6257;border-radius:4px;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.package-box1 .package-item-box .multi-item .package-info .price-box .price{height:15px;line-height:15px;color:#ff6257;font-family:PingFangSC-Medium,PingFangSC;font-weight:700;font-size:14px}.package-box1 .package-item-box .multi-item .package-info .row1-box .row1{position:absolute;left:8px;top:26px}.package-box1 .package-item-box .multi-item .package-info .row1-box .row1 .version{color:#333;border-radius:4px;position:relative;font-family:PingFangSC-Medium,PingFangSC;font-weight:500;padding:0 4px;font-size:11px;height:20px;line-height:20px;box-sizing:border-box}.package-box1 .package-item-box .multi-item .package-info .row1-box .row1 .version::after{content:'';position:absolute;width:200%;height:200%;border:1px solid #333;border-radius:8px;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.package-box1 .package-item-box .multi-item.active .row1-box .row1 .version::after,.package-box1 .traffic-wrapper .item-box.active .tag.van-hairline--surround::after{border-color:#00a56c}.package-box1 .package-item-box .multi-item .package-info .row1-box .item-name{text-indent:42px;font-weight:700}.package-box1 .package-item-box .multi-item .package-info .row2{margin-top:4px;line-height:16px;font-family:PingFangSC-Medium;font-weight:500;font-size:13px;color:#333}.package-box1 .package-item-box .multi-item .package-info .package-info-detail .info-detail-item{margin-top:4px}.package-box1 .package-item-box .multi-item .package-info .package-info-detail .info-detail-item .info-icon{width:18px}.package-box1 .package-item-box .multi-item .package-info .package-info-detail .info-detail-item .info-desc{margin-left:6px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.package-box1 .package-item-box .multi-item~.multi-item,.package-box1 .traffic-wrapper .item-box+.item-box{margin-left:8px}.package-box1 .package-item-box .multi-item.active{position:relative;background:#eefcf4}.package-box1 .package-item-box .multi-item.active .row1-box .row1 .version{background:#00a56c;color:#fff}.package-box1 .package-item-box.fixed{position:fixed;top:0;left:0;z-index:999;background:#fff}.package-box1 .package-item-box.fixed .package-info{height:72px}.package-box1 .traffic-wrapper .left-suspend{margin:0 8px 8px 2px}.package-box1 .traffic-wrapper .traffic-box{overflow-x:scroll;padding-bottom:8px}.package-box1 .traffic-wrapper .item-box{border-radius:4px;background:#f6f8fb;padding:0 12px;flex:0 0 auto;position:relative;box-sizing:border-box}.package-box1 .traffic-wrapper .item-box.active{background:#eefcf4}.package-box1 .traffic-wrapper .item-box.active .tag{background:#00a56c;color:#fff;border-radius:2px}.package-box1 .traffic-wrapper .item-box .tag{font-size:10px;font-weight:600;color:#333;padding:0 2px;line-height:14px;margin-right:4px}.package-box1 .traffic-wrapper .item-box .tag.van-hairline--surround::after{border-color:#333;border-radius:4px}.package-box1 .traffic-wrapper .item-box .text{line-height:28px;font-size:12px;color:#111}.package-box1 .traffic-wrapper .space{padding:0 4px;height:100%}.package-box1 .date-box{display:flex;justify-content:space-between;text-align:center}.package-box1 .date-box .date-box-left{position:relative;display:flex;overflow-x:scroll;flex:1;margin:0 8px}.package-box1 .date-box .d-inventory-label{font-size:10px;color:#666}.package-box1 .date-box .date-box-first{display:flex;margin-left:8px}.package-box1 .date-box .date-box-item{font-weight:400;position:relative;flex:0 0 auto;min-width:70px;box-sizing:border-box;border-radius:4px;background:#f8f9fc;padding:8px;overflow:hidden}.package-box1 .date-box .date-box-item.active{background:#eefcf4;position:relative}.package-box1 .date-box .date-box-item.active .date-label{color:#00a56c;font-weight:700}.package-box1 .date-box .date-box-item .space{position:absolute;top:0;left:0;width:13px;height:37px;background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/detail-zuidijia.png) no-repeat;background-size:100% auto;writing-mode:vertical-lr;color:#402adc;line-height:normal;font-size:9px;box-sizing:border-box;text-align:center;white-space:nowrap}.package-box1 .date-box .date-box-item .week{font-size:10px;color:#666;line-height:14px}.package-box1 .date-box .date-box-item .day{font-family:PingFangSC-Semibold,PingFangSC;font-weight:700;font-size:14px;line-height:20px;color:#333;margin-top:2px}.package-box1 .date-box .date-box-item .price{color:#ff6257;margin-top:2px;font-size:14px;font-weight:700;font-family:PingFangSC-Semibold;line-height:21px}.package-box1 .date-box .date-box-item .date-label{font-size:10px;color:#666}.package-box1 .date-box .line{position:relative}.package-box1 .date-box .line::after{content:'';width:1px;height:96px;background:#e4e4e4;transform:scale(.5);display:inline-block;position:absolute;top:-6px}.package-box1 .date-box .date-box-item+.date-box-item{margin-left:8px}.package-box1 .date-box .date-box-item:last-of-type{margin-right:8px}.package-box1 .left-suspend{background:#f1f4f9;font-size:10px;color:#666;writing-mode:vertical-lr;text-orientation:upright;display:flex;align-items:center;justify-content:center;border-radius:0 4px 4px 0;margin-left:2px;padding:2px 0;flex:0 0 24px}.package-box1 .package-date-box-right .gdbq{width:21px}.package-box1 .mt-4{margin-bottom:4px}.package-box1 .text{font-size:14px;color:#ff6257;line-height:14px}.package-box1 .long,.package-box1 .short{border-radius:4px;background:#fff}.package-box1 .skeleton-package-1-sec-item .long{width:132px;height:16px}.package-box1 .skeleton-package-1-sec-item .short{width:80px;height:18px}.package-box1 .skeleton-package-1-sec-item .short:last-child{margin-bottom:0}.tab-hd+.package-wrapper{margin-top:-8px}.date-box .icon-xuanzhong,.package-item-box .icon-xuanzhong,.traffic-wrapper .icon-xuanzhong{display:none}.date-box .active .icon-xuanzhong,.package-item-box .active .icon-xuanzhong,.traffic-wrapper .active .icon-xuanzhong{display:inline-block;position:absolute;right:0;bottom:-3px;font-size:11px;color:#06c584}.date-box .van-hairline--surround::after,.package-item-box .van-hairline--surround::after,.traffic-wrapper .van-hairline--surround::after{border-color:#06c584;border-radius:8px}.tip-notice{position:fixed;right:12px;left:12px;border-radius:8px;font-size:12px;color:#fff;bottom:calc(69px + env(safe-area-inset-bottom));padding:12px;background:rgba(0,0,0,.7);display:flex;align-items:center;z-index:10}.tip-notice .icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAABXxJREFUaEPtmm2oZWMUx/9/lA/kg1BeM5lJURIfGC/lNYUUZTIymomMTPlgkJFCTUzePkyZEJmYkClqQk0MU94/kBQlI5MZFPJBKCXL+V1ra3ecs/c+Z+9z7nW7q2637jz7eZ7fWs9az1rrGWuei+c5nxYA/+8WXrDgggXnuAamekQj4ihJh0n6Q9Ie279MWj9TA4yIyyQ9KenQEtSPkt6X9IGktyV9bvvnLqGnCXiPpLsrNv89gJI2StpuGyu3lmkCHp+AiyXtL+mgtOYBAyh2SbpT0o62Fh0KGBH7STpO0uEVakTLu2xz1GolIoA6uA9wqaRzJJ3VNwH+uUPSyja+WgV4lyR+0HaV7JW03PY7tYQVAyLiFEk3ScJXy366W9Ja2y+NM38V4CuSLmk46Y22H284duiwiECZWPM6SVeWBqLEZbYJSCNJFeB5km6VdEjfjCdI6vebNbY3jbRyzeCI4PTcXLImkLfY3jrKOlWA+6S/HFiaEB96b0qAKPH8Xhx4NgMS2wByqW1+N5LGUTQiCDbcYxcPmLlzCxZrRATrsW4R7Lb3QK9vCjkK4G0Z5ovjSZTDosgkAfHLNZIezrWI3BzVRi7RCDAiiGrcTQD9KWlLHtMiEEwMsGRJgFZLwnVQ7qm22VOlNAW8o3dd3J8zfSFphSQsOk3AMyU9J+mY3MeGXrazrjVgRJwo6cXeD9ETWWd7Q0Twt6kBsnBEoNQHch+f5tWBwodKrQUj4pp0cnyBo7GYzGWWAMmCvsvkA19cUXdtNAF8XtJVqaLNtlelNjmy3JO/50Lb6o5LF//eiwePZsbDdFttL2trwa8lHZs13CrbAHNcqO2u6F3GlDfb2uSLo4BHxHJJz0giV95r++ixASOCzP/LnIDfpEufjLKhrsdGxMkZE5bk3Itsk68OlMojGhHkhW/ll2QwAH7b9aZHmS8iiKIEuNPyuwttvzEuIMeB0IyQQQA48TZDFXBEkGgAWGRUVxduM+i7Ogve0EuRiirh5QTkop81yToVwMtzE6ttPzGuBec9YPmIvpYW/G3WzPdP9CZdxIIX5T5aHdELJL2eE32YgN/MMuCRCXhG7uNc2zvHPaLcf9yDyFy9JpZUJd1NMpk9vVSNS53gcm1VxOrashkx9y1H7rzon850bbftRVXrNgEsJ9WbenkotdnEJTMl2hYUulQOM/2YiABuZW7gBdvEiaHSBJCKgbYByTYJ7hFte5VNtBMRNJ6o5JEttlf01aXshcqe2rQVIA1brHhSznK77QebbLLNmIighUhijcwk1RFRrkvpgpN4fNYKMI8FlQOTI0RRQvO7bQDqvu0H7HUQUConCYUjM3Vp3Ty1RzQBSbo/ypbFX2Q3ttHwxGQAIPcvtSlVxL91ad0GGgEmJECPlDrdazlCXT2S9G+0D7Dc4AL03qZuMgogVwVOX2QQvAbh5GQ4nUsfYHl+1mNd1q+VxoBpRSAJ1/xG0CwNKF6BOk3hhgCyBhlMuaL5laLbNq7zHxkJMCG5NjiqBSQvSxttr69V5wgDKgCJnmX5SdJDtt/sBDAhefLi6igg+TNvBk/1Hk92duGXEUEP9LGGOnnV9qWdASYk/Ri6zeSrhWBNmk9kPB833NzAYRHBeyH9n7ISB43lwl8/7ASNfETLK2TpsjkfSYo2fjGE90KyfHwWcPyGzeAvjboCmbkUL8LD9EWw+cr2wEK8FWBakl4lr0D30TMdsAsCQxmQdjthvrJh28b65W9bAxaT5eMlVwhvenTBq56+AeQ/JUxcOgMsgWJRAM+WdDrveX1P0vRRucfo8UxcOgcctOP0VRq0VCQ/NH3b64J+KoBdbHTcORYAx9XcXPluwYJzxRLj7mPBguNqbq589zdxQPdIDEObQAAAAABJRU5ErkJggg==) center no-repeat;width:28px;height:28px;background-size:100%}.tip-notice .i-text{margin:0 12px;line-height:20px}.tip-notice .btn{width:64px;height:26px;line-height:26px;border-radius:13px;background:#06c584;text-align:center}.package-date-box-right{display:flex;flex-direction:column;align-items:center;position:relative;width:58px;justify-content:center}.package-date-box-right::before{position:absolute;top:0;left:-13px;content:'';display:block;width:13px;height:100%;background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/detail-gdbq-shadow.png) no-repeat;background-size:auto 100%}.skeleton-package-1{padding:12px 0;background-color:#fff;border-radius:12px 12px 0 0;box-sizing:border-box}.skeleton-package-1 .skeleton-module-1{width:100px;height:20px;border-radius:4px;background:#f8f9fc;margin:0 0 8px 8px}.skeleton-package-1 .skeleton-package-1-date{margin:6px 0}.skeleton-package-1 .skeleton-package-1-date .ml-8{margin-left:8px}.skeleton-package-1 .skeleton-package-1-date .skeleton-package-1-sec-title{width:24px;height:85px;background:#f8f9fc;border-radius:0 4px 4px 0}.skeleton-package-1 .skeleton-package-1-date .skeleton-package-1-date-item{width:70px;height:85px;border-radius:4px;background:#f8f9fc;position:relative}.skeleton-package-1 .skeleton-package-1-date .skeleton-package-1-date-item:first-child{margin-right:8px}.skeleton-package-1 .skeleton-package-1-date .skeleton-package-1-date-item:first-child::after{content:'';width:1px;height:96px;background:#e4e4e4;transform:scale(.5);display:inline-block;position:absolute;top:-6px;right:-8px}.skeleton-package-1 .skeleton-package-1-date .skeleton-package-1-date-item+.skeleton-package-1-date-item{margin-left:8px}.skeleton-package-1 .skeleton-package-1-date .skeleton-date-box-shadow{width:35px;height:85px;background:#f8f9fc;margin-left:8px}.skeleton-package-1 .skeleton-package-1-date .package-date-box-right{display:flex;flex-direction:column;align-items:center;position:relative;width:58px;justify-content:center}.skeleton-package-1 .skeleton-package-1-date .package-date-box-right::before{position:absolute;top:0;left:-13px;content:'';display:block;width:13px;height:100%;background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/detail-gdbq-shadow.png) no-repeat;background-size:auto 100%}.skeleton-package-1 .skeleton-package-1-date .package-date-box-right span{width:21px;height:42px;border-radius:4px;background:#f8f9fc}.package-box1+.order-limit-box,.skeleton-package-1+.order-limit-box{border-radius:0}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;display:flex;align-items:center;height:100%;margin:auto;background:rgba(0,0,0,.7)}.dialog-content,.dialog-content .btns{position:relative;box-sizing:border-box}.dialog.loading{background:0 0}.dialog-content{z-index:13000;width:295px;min-height:100px;margin:auto;overflow:hidden;background-color:#fff;border-radius:12px}.dialog-content .title{margin:0 auto;font-size:16px;font-weight:700;line-height:26px;color:#333;padding-top:15px}.dialog-content .info{margin:15px 20px 15px 19px;overflow-x:scroll;font-size:14px;line-height:22px;color:#666;word-break:break-all;-webkit-overflow-scrolling:touch;text-align:center}.dialog-content .title+.info,.explain-pop-box .explain-content .content-item~.content-item,.jsj-info-box .jsj-content,.jsj-info-box .jsj-content .jsj-place~.jsj-place{margin-top:8px}.dialog-content .btns{display:flex;align-items:center;font-size:16px;height:48px;line-height:48px;color:#333;text-align:center;background:#fff;overflow:hidden;border-top:none}.dialog-content .btns:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background:#e4e4e4}@media (-webkit-min-device-pixel-ratio:2){.dialog-content .btns:before{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0}}.dialog-content .btns .span{flex:1;position:relative}.dialog-content .btns .span.active{font-weight:700}.dialog-content .btns .span+.span::before{content:'';position:absolute;width:200%;height:200%;border-left:1px solid #e4e4e4;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.dialog-content .loading-ring{text-align:center;margin:10px auto 20px}.dialog-content.loading{width:120px;max-height:120px;background:rgba(0,0,0,.85)}.dialog-content.loading .info{color:#FFF;line-height:17px;margin:0 auto 10px}.dialog-content.loading .info p{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400}.dialog-content.loading .loading-ring{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/loading_loop_black.gif) no-repeat;width:60px;height:60px;background-size:100%;margin:10px auto 6px}.LichenDialog .lc-btn{width:230px;height:45px;background-color:#FF6157;margin:28px auto 26px;line-height:45px;text-align:center;color:#fff;border-radius:45px}.LichenDialog .dialog-content{background-image:linear-gradient(180deg,#FCF3E7 0,#FFF 100%)}.LichenDialog .lc-info-dialog{display:flex;justify-content:center;margin-top:19px;align-items:center}.LichenDialog .lc-info-dialog .lc-info-l{width:90px;height:90px;background:#FFF5EE;border:1px solid #F9EBE2;border-radius:12px;overflow:hidden}.LichenDialog .lc-info-dialog .lc-info-l .lc-icon-v{width:100%;height:60px;background-color:#F9EBE2;display:flex;align-items:center;justify-content:center}.LichenDialog .lc-info-dialog .lc-info-l .lc-icon-v img{display:block;margin:auto;width:40px;height:40px}.LichenDialog .lc-info-dialog .lc-info-l .lc-num{font-weight:700;font-size:16px;color:#E98008;letter-spacing:0;text-align:center;line-height:30px}.LichenDialog .lc-info-dialog .lc-info-l .lc-num span{font-size:10px}.LichenDialog .lc-info-dialog .lc-info-r{width:90px;height:90px;border-radius:12px;background-image:url(http://pic5.40017.cn/i/ori/ed500-1hcInMrHVsY.jpg);background-size:100% 100%;background-repeat:no-repeat}.LichenDialog .lc-info-dialog .lc-info-r .lc-r-p{text-align:center;margin-top:12px}.LichenDialog .lc-info-dialog .lc-info-r .lc-r-p .lc-r-p1{font-size:25px;color:#FA681B;font-weight:700}.LichenDialog .lc-info-dialog .lc-info-r .lc-r-p .lc-r-p1 span{font-size:13px}.LichenDialog .lc-info-dialog .lc-info-r .lc-r-p .lc-r-p2{font-weight:700;font-size:10px;color:#FA681B;line-height:12px}.LichenDialog .lc-info-dialog .lc-info-m{display:block;width:22px;height:22px;margin:0 15px}.loading-mask{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;background-color:#f4f4f4;opacity:.8}.loading-mask .loading-ring,.loading-mask .loading-ring:after,.loading-mask .loading-ring:before{border-radius:50%}.loading-mask .loading-ring,.loading-mask .text{position:absolute;top:calc(50% - 30px)}.loading-mask .loading-ring{left:50%;width:46px;height:46px;margin-top:-23px;margin-left:-23px;box-shadow:inset 0 0 0 4px #06c584;transition:color 1.3s ease;animation:gradientColor 1.3s infinite ease}.loading-mask .loading-ring:after,.loading-mask .loading-ring:before{position:absolute;top:0;display:inline-block;width:24px;height:47px;content:"";background:#f4f4f4}.loading-mask .loading-ring:before{left:-1px;border-radius:46px 0 0 46px;-webkit-transform-origin:24px 23px;transform-origin:24px 23px;-webkit-animation:loading-ring 1.3s infinite ease 1s;animation:loading-ring 1.3s infinite ease 1s}.loading-mask .loading-ring:after{left:23px;border-radius:0 46px 46px 0;-webkit-transform-origin:0 23px;transform-origin:0 23px;-webkit-animation:loading-ring 1.3s infinite ease;animation:loading-ring 1.3s infinite ease}.loading-mask .text{box-sizing:border-box;width:100%;padding:0 20%;margin-top:33px;font-size:14px;color:#999;text-align:center}.lx-load-box,.lx-toast{background:rgba(0,0,0,.7);border-radius:5px;color:#fff;left:50%;text-align:center}@keyframes loading-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gradientColor{0%,100%{box-shadow:inset 0 0 0 4px #06c584}}.lx-toast{position:fixed;bottom:100px;box-sizing:border-box;max-width:80%;height:40px;line-height:24px;padding:10px;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:9999;font-size:14px;animation:show-toast .5s;-webkit-animation:show-toast .5s;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.lx-toast.lx-word-wrap{width:80%;height:auto}.lx-toast.lx-toast-top{top:50px;bottom:inherit}.lx-toast.lx-toast-center{top:50%;margin-top:-20px;bottom:inherit}@keyframes show-toast{0%{opacity:0}to{opacity:1}}.lx-load-mark{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}.lx-load-box{position:fixed;z-index:3;width:7.6em;min-height:7.6em;top:50%;margin-left:-3.8em;transform:translateY(-50%)}.lx-load-content{margin-top:64%;font-size:14px}.lx-loading{position:absolute;width:0;left:50%;top:38%}.loading_leaf{position:absolute;top:-1px;opacity:.25}.loading_leaf:before{content:" ";position:absolute;width:9.14px;height:3.08px;background:#d1d1d5;box-shadow:0 0 1px rgba(0,0,0,.098);border-radius:1px;transform-origin:left 50% 0}.private_domain_alert .mask,.private_domain_pops .mask{top:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);bottom:0;right:0}.loading_leaf_0{animation:opacity-0 1.25s linear infinite}.loading_leaf_0:before{transform:rotate(0) translate(7.92px)}.loading_leaf_1{animation:opacity-1 1.25s linear infinite}.loading_leaf_1:before{transform:rotate(30deg) translate(7.92px)}.loading_leaf_2{animation:opacity-2 1.25s linear infinite}.loading_leaf_2:before{transform:rotate(60deg) translate(7.92px)}.loading_leaf_3{animation:opacity-3 1.25s linear infinite}.loading_leaf_3:before{transform:rotate(90deg) translate(7.92px)}.loading_leaf_4{animation:opacity-4 1.25s linear infinite}.loading_leaf_4:before{transform:rotate(120deg) translate(7.92px)}.loading_leaf_5{animation:opacity-5 1.25s linear infinite}.loading_leaf_5:before{transform:rotate(150deg) translate(7.92px)}.loading_leaf_6{animation:opacity-6 1.25s linear infinite}.loading_leaf_6:before{transform:rotate(180deg) translate(7.92px)}.loading_leaf_7{animation:opacity-7 1.25s linear infinite}.loading_leaf_7:before{transform:rotate(210deg) translate(7.92px)}.loading_leaf_8{animation:opacity-8 1.25s linear infinite}.loading_leaf_8:before{transform:rotate(240deg) translate(7.92px)}.loading_leaf_9{animation:opacity-9 1.25s linear infinite}.loading_leaf_9:before{transform:rotate(270deg) translate(7.92px)}.loading_leaf_10{animation:opacity-10 1.25s linear infinite}.loading_leaf_10:before{transform:rotate(300deg) translate(7.92px)}.loading_leaf_11{animation:opacity-11 1.25s linear infinite}.loading_leaf_11:before{transform:rotate(330deg) translate(7.92px)}@keyframes opacity-0{0%,0.01%{opacity:.25}0.02%{opacity:1}60.01%,to{opacity:.25}}@keyframes opacity-1{0%,8.34333%{opacity:.25}8.35333%{opacity:1}68.3433%,to{opacity:.25}}@keyframes opacity-2{0%,16.6767%{opacity:.25}16.6867%{opacity:1}76.6767%,to{opacity:.25}}@keyframes opacity-3{0%,25.01%{opacity:.25}25.02%{opacity:1}85.01%,to{opacity:.25}}@keyframes opacity-4{0%,33.3433%{opacity:.25}33.3533%{opacity:1}93.3433%,to{opacity:.25}}@keyframes opacity-5{0%{opacity:.270958333333333}41.6767%{opacity:.25}41.6867%{opacity:1}1.67667%{opacity:.25}to{opacity:.270958333333333}}@keyframes opacity-6{0%{opacity:.375125}50.01%{opacity:.25}50.02%{opacity:1}10.01%{opacity:.25}to{opacity:.375125}}@keyframes opacity-7{0%{opacity:.479291666666667}58.3433%{opacity:.25}58.3533%{opacity:1}18.3433%{opacity:.25}to{opacity:.479291666666667}}@keyframes opacity-8{0%{opacity:.583458333333333}66.6767%{opacity:.25}66.6867%{opacity:1}26.6767%{opacity:.25}to{opacity:.583458333333333}}@keyframes opacity-9{0%{opacity:.687625}75.01%{opacity:.25}75.02%{opacity:1}35.01%{opacity:.25}to{opacity:.687625}}@keyframes opacity-10{0%{opacity:.791791666666667}83.3433%{opacity:.25}83.3533%{opacity:1}43.3433%{opacity:.25}to{opacity:.791791666666667}}@keyframes opacity-11{0%{opacity:.895958333333333}91.6767%{opacity:.25}91.6867%{opacity:1}51.6767%{opacity:.25}to{opacity:.895958333333333}}.private_domain_pops{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:10001}.private_domain_pops .mask{position:absolute;z-index:1001;left:0;-webkit-backdrop-filter:blur(4px)}.private_domain_pops .mask,.private_domain_pops .pop_dialog{transition:all .3s cubic-bezier(0,0,.25,1)}.private_domain_pops .pop_dialog{position:absolute;bottom:0;left:0;width:100%;background:#fff;border-radius:10px 10px 0 0;box-sizing:border-box;padding:30px 16px;transform:translate3d(0,100%,0);z-index:1005;overflow:hidden;min-height:40%;max-height:80%}.private_domain_pops .pop_img_dialog .pop_scroll{max-height:inherit}.private_domain_pops .pop_img_dialog{min-height:auto;max-height:none;padding:0}.private_domain_pops .pop_bg img{width:100%}.private_domain_pops .pop_img_code{width:40%;margin:0;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-26%,0);display:block;line-height:1}.private_domain_pops .pop_img_code img{width:100%}.private_domain_pops .pop_dialog.show{transform:translateZ(0)}.private_domain_pops .close{position:absolute;top:10px;right:10px;width:14px;height:14px;padding:6px}.private_domain_pops .pop_scroll{max-height:400px;overflow-y:auto}.private_domain_pops .pop_title{font-size:18px;font-weight:500;color:#333;margin-top:15px;text-align:center}.private_domain_pops .pop_text{margin-top:6px;font-size:12px;font-weight:400;line-height:16px;color:#666;text-align:center}.private_domain_pops .pop_code{width:160px;height:160px;background-color:#e4e4e4;margin:20px auto}.private_domain_pops .pop_code img{width:160px;height:160px}.private_domain_pops .pop_dialog_initiative{position:absolute;width:80%;height:0;padding-bottom:85.4%;background:url(https://file.40017.cn/img140017cnproduct/touch/pushcode/privatedomain/private_obg.jpg?v=2023) 50% no-repeat;background-size:100% 100%;z-index:1010;left:50%;top:50%;transform:translate3d(-50%,-50%,0);border-radius:10px;overflow:hidden}.private_domain_pops .pop_init_body{position:absolute;bottom:0;width:100%;padding-bottom:8%}.private_domain_pops .pop_init_box{display:flex;margin-bottom:5%;justify-content:center;align-items:center;padding:0 5% 0 10%}.private_domain_pops .pop_guide{position:absolute;top:37%;left:34%}.private_domain_pops .pop_guide img{position:absolute;width:68px}.private_domain_pops .pop_init_left{width:40px;margin-right:6px;border-radius:6px;overflow:hidden}.private_domain_pops .pop_init_left img{width:100%;display:block}.private_domain_pops .pop_init_right{overflow:hidden;flex:1}.private_domain_pops .popr_main{font-size:14px;font-weight:700}.private_domain_pops .popr_main span{color:#6554e0}.private_domain_pops .popr_text{font-size:13px;color:#999}.private_domain_pops .pop_init_btn{background:#f4eeff;color:#6f5fe2;height:40px;line-height:40px;text-align:center;border-radius:40px;margin:0 auto;width:80%;font-weight:700;font-size:16px}.private_domain_pops .pop_dialog_confirm{position:absolute;width:80%;background:#fff;z-index:1010;left:50%;top:50%;transform:translate3d(-50%,-50%,0);border-radius:10px;overflow:hidden}.private_domain_pops .pop_firm_body{position:relative;width:100%}.private_domain_pops .pop_firm_box{zoom:1;padding:30px 15px 20px;text-align:center}.private_domain_pops .pop_firm_box div{margin-bottom:10px}.private_domain_pops .pop_firm_box span{color:#ff6a30}.private_domain_pops .pop_firm_flex{display:flex;justify-content:center;align-items:center;height:54px}.private_domain_pops .pop_firm_btn{flex:1;text-align:center;height:54px;line-height:54px}@media (-webkit-min-device-pixel-ratio:1.5){.border{position:relative}.border:after{content:" ";display:block;position:absolute;top:0;right:-100%;bottom:-100%;left:0;border:0 solid #e4e4e4;transform-origin:0 0;pointer-events:none;transform:scale(.5);width:200%;box-sizing:border-box}.border-bottom:after{border-bottom-width:1px}.border-top:after{border-top-width:1px}.border-right:after{border-right-width:1px}.border-left:after{border-left-width:1px}.border-width:after{border-width:1px}.border-hor:after{border-width:0 1px}.border-vertical:after{border-width:1px 0}}.ellipsis{white-space:nowrap}.ellipsis,.ellipsis-2{overflow:hidden;text-overflow:ellipsis}.ellipsis-2{display:-webkit-box}.private_domain_alert{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:10001}.private_domain_alert .mask{position:absolute;z-index:1001;left:0;-webkit-backdrop-filter:blur(4px)}.private_domain_alert .mask,.private_domain_alert .pop_dialog{transition:all .3s cubic-bezier(0,0,.25,1)}.private_domain_alert .pop_dialog{position:absolute;bottom:0;left:0;width:100%;background:#fff;border-radius:10px 10px 0 0;box-sizing:border-box;padding:30px 16px;transform:translate3d(0,100%,0);z-index:1005;overflow:hidden;min-height:40%;max-height:80%}.private_domain_alert .pop_img_dialog .pop_scroll{max-height:inherit}.private_domain_alert .pop_img_dialog{min-height:auto;max-height:none;padding:0}.private_domain_alert .pop_bg img{width:100%}.private_domain_alert .pop_img_code{width:40%;margin:0;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-26%,0);display:block;line-height:1}.eb-simple-travel,.private_domain_alert .pop_firm_box div{margin-bottom:10px}.private_domain_alert .pop_img_code img{width:100%}.private_domain_alert .pop_dialog.show{transform:translateZ(0)}.private_domain_alert .close{position:absolute;top:10px;right:10px;width:14px;height:14px;padding:6px}.private_domain_alert .pop_scroll{max-height:400px;overflow-y:auto}.private_domain_alert .pop_dialog_confirm{position:absolute;width:80%;background:#fff;z-index:1010;left:50%;top:50%;transform:translate3d(-50%,-50%,0);border-radius:10px;overflow:hidden}.private_domain_alert .pop_firm_body{position:relative;width:100%}.private_domain_alert .pop_firm_box{zoom:1;padding:30px 15px 20px;text-align:center}.pop_firm_title{font-size:18px;color:#333;font-weight:700}.private_domain_alert .pop_firm_box span{color:#ff6a30}.private_domain_alert .pop_firm_flex{display:flex;justify-content:center;align-items:center;height:54px}.private_domain_alert .pop_firm_btn{flex:1;text-align:center;height:54px;line-height:54px}.flex[data-v-849cef08]{display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:row}.ellipsis[data-v-849cef08]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2[data-v-849cef08]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.first_box[data-v-849cef08]{width:100%;background:#f6f8fb;border-radius:8px;padding:12px;box-sizing:border-box}.f_left img[data-v-849cef08]{width:40px;height:40px;background:#d8d8d8;border-radius:5px}.f_center[data-v-849cef08]{display:flex;flex:1;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-left:10px;margin-right:8px;overflow:auto}.fcr_title[data-v-849cef08]{font-size:14px;font-weight:600;color:#010101;margin-bottom:1px;max-width:100%}.fcr_text[data-v-849cef08]{font-size:12px;color:#999;max-width:100%}.frt_btn[data-v-849cef08]{position:relative;color:#6eca77;font-size:12px;font-weight:500;border-radius:12px;width:70px;height:24px;text-align:center;line-height:24px;border:1px solid #6eca77;overflow:hidden}.second_box[data-v-849cef08]{position:relative;flex-direction:column;width:60px}.s_top img[data-v-849cef08]{width:25px;height:25px}.s_bottom[data-v-849cef08]{font-size:10px;color:#666;width:100%}.third_box[data-v-849cef08]{z-index:9999;align-items:center;background:linear-gradient(268deg,#ff9335,#ff5a18);max-width:120px;height:46px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);border-radius:24px;padding:0 13px 0 3px;box-sizing:border-box}.t_left[data-v-849cef08]{height:40px}.t_left img[data-v-849cef08]{flex:0 0 40px;width:40px;height:40px;background:#d8d8d8;border-radius:50%}.t_right[data-v-849cef08]{font-size:12px;font-family:PingFangSC-Medium,PingFang SC;color:#fff;line-height:17px;margin-left:4px;flex:1}.t_right span[data-v-849cef08]{word-break:break-all}.t_right img[data-v-849cef08]{width:8px;height:8px;display:inline-block;margin-left:4px}.six_box[data-v-849cef08]{width:100%;position:relative}.privatesphere{position:relative;width:56px;box-sizing:border-box;border-radius:8px;text-align:center;color:#FFF}.privatesphere.unjoined{display:flex;align-items:center;height:56px;background-image:linear-gradient(156deg,#A4DB14 0,#21CD6A 37%);box-shadow:0 0 20px 0 rgba(0,0,0,.12)}.privatesphere.unjoined img{width:100%;transform:scale(1.2)}.privatesphere.unjoined .label{position:absolute;left:0;bottom:0;width:100%;height:21px;background:url(//pic5.40017.cn/i/ori/1jjSIkKNWpO.png) center center no-repeat;background-size:100%;border-radius:0 0 8px 8px}.privatesphere.joined img{width:56px;height:56px;border-radius:8px 8px 0 0}.privatesphere.joined .name{position:absolute;left:0;bottom:26px;width:100%;height:20px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);line-height:16px;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.privatesphere.joined .label{position:relative;height:25px;top:-10px;background:url(//pic5.40017.cn/i/ori/1jbxaFnjfcA.png) center center no-repeat;background-size:100%;border-radius:0 0 8px 8px;z-index:9}.privatesphere__fixed{position:fixed;right:10px;bottom:30%;z-index:99}.private-class .tips{position:absolute;right:72px;top:0;min-width:260px;box-sizing:border-box;padding:12px;background:rgba(0,0,0,.7);border-radius:8px;text-align:right;display:flex;flex-direction:column;align-items:center;z-index:1}.private-class .tips .text{font-weight:600;font-size:14px;color:#FFF}.private-class .tips .text span{color:#3FE09C}.private-class .tips .signature{font-size:12px;color:rgba(255,255,255,.8);text-align:start}.private-class .tips::after{position:absolute;right:-9px;top:50%;margin-top:-7px;width:12px;height:6px;background-size:100%;transform:rotate(90deg);content:''}.private-class .tips .btn-box-flex{display:flex;justify-content:space-between;width:100%;margin-top:16px}.private-class .tips .btn-box-flex .tip-btn-common{width:50%;height:34px;border-radius:18px;font-family:PingFangSC-Medium;font-weight:500;font-size:14px;text-align:center;line-height:34px;box-sizing:border-box}.private-class .tips .btn-box-flex .tip-btn-left{color:#FFF;border:.5px solid #FFF;margin-right:10px}.private-class .tips .btn-box-flex .tip-btn-right{color:#FFF;background:#06C584}.fadeInOut-enter,.fadeInOut-leave-to{opacity:0}.fadeInOut-enter-active,.fadeInOut-leave-active{-webkit-transition:.2s;transition:.2s}@keyframes scale{0%,100%,50%{transform:scale(1)}25%{transform:scale(1.05)}75%{transform:scale(.95)}}.eb-simple-travel{position:relative;padding:20px 12px;font-size:14px;background-color:#fff}.eb-simple-travel .title-box{margin-right:12px;display:flex;align-items:center;justify-content:space-between}.eb-simple-travel .title-box .title{font-family:PingFangSC-Semibold;font-weight:700;font-size:20px;color:#333}.eb-simple-travel .sub-desc{font-family:PingFangSC-Regular;font-weight:400;font-size:14px;color:#666;display:flex}.eb-simple-travel .travel-content{overflow:hidden;word-wrap:break-word}.eb-simple-travel .travel-content img{width:100vw}.eb-simple-travel .download-btn{margin-top:10px;font-size:12px;font-family:PingFangSC;font-weight:400;line-height:18px;letter-spacing:0;color:#8393D7;text-decoration:underline}.custom-class-position,.detail-private__box{position:relative}.private-b-supplier-info{display:flex;align-items:center;justify-content:space-between;padding:0 8px;background:#f6f8fb;border-radius:12px;height:60px}.private-b-supplier-info.b-supplier-info1{background:#fff;height:56px}.private-b-supplier-info .b-fans-img{width:44px;height:44px;margin-right:12px;display:inline-block;border-radius:5px}.private-b-supplier-info .br-50{border-radius:50%!important}.private-b-supplier-info .b-fans-desc{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;justify-content:space-between;flex-direction:column}.private-b-supplier-info .b-fans-desc>*{display:block}.private-b-supplier-info .h40{height:40px;display:flex!important}.private-b-supplier-info .private-city{color:#ff5a18;font-size:14px;font-family:PingFangSC;font-weight:700;max-width:88px}.private-b-supplier-info .max-w74{max-width:74px}.private-b-supplier-info .b-supplier-left .fans-img-box{position:relative;height:44px}.private-b-supplier-info .b-supplier-left .hi-icon{position:absolute;z-index:2;left:48%;top:2px;transform:translateY(-50%);width:28px;height:18px;margin-left:5px}.private-b-supplier-info .b-supplier-left .hi-blue{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/detail-lvgu-hi.gif) center no-repeat;background-size:28px 18px}.private-b-supplier-info .b-supplier-left .hi-purple{background:url(https://file.40017.cn/img140017cnproduct/touch/pushcode/ctg/vacation/private2/hi-purple.gif) center no-repeat;background-size:28px 18px}.private-b-supplier-info .b-supplier-left .zxgw{position:absolute;bottom:0;padding:1px 4px;line-height:normal;border-radius:34px;background:linear-gradient(90deg,#06c584 0,#14db97 100%);font-size:9px;color:#fff;text-align:center}.private-b-supplier-info .b-supplier-left.b-fans-info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.private-b-supplier-info .b-supplier-left.b-fans-info>*{display:block}.private-b-supplier-info .b-supplier-left .flex-imp{display:flex!important}.private-b-supplier-info .b-supplier-left .b-supplier-title{font-size:14px;font-weight:700;color:#333}.private-b-supplier-info .b-supplier-left .b-supplier-company{overflow:hidden;font-size:11px;color:#666;text-overflow:ellipsis;white-space:nowrap}.private-b-supplier-info .b-supplier-right1{width:48px;height:24px;background:#ecf7f0;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative}.box-p-commom,.joined-group{border-radius:8px;position:relative}.private-b-supplier-info .b-supplier-right1 img{width:17px}.joined-group{background:#f1e3fe;display:flex;height:54px;width:100%}.joined-group .person-bg{display:flex;position:relative}.joined-group .person-bg .per-head{margin-left:8px;height:40px;width:40px;border-radius:50%;background-size:100% 100%}.joined-group .person-bg .hi-pic{position:absolute;top:-10px;right:-14px;width:26px;height:18px;z-index:2}.joined-group .joined-group-mid{display:flex;flex-direction:column;padding-left:12px}.joined-group .joined-group-mid .mid-flex-box{display:flex}.joined-group .joined-group-mid .mid-item{margin-right:8px;display:flex}.joined-group .joined-group-mid .mid-item .tip-icon{height:12px;width:12px;margin-right:4px}.joined-group .joined-group-mid .mid-item .tip-text{font-family:PingFangSC-Regular;font-weight:400;font-size:10px;color:#6554e0}.joined-group .joined-group-mid .title,.joined-p .joined-p-content,.joined-p .joined-p-content .joined-p-content-txt,.joined-p .joined-p-title{font-family:PingFangSC-Semibold;font-weight:700}.joined-group .joined-group-mid .title{font-size:14px;color:#333}.joined-group .private-wc-arrow{min-width:16px}.joined-group .private-wc-arrow .arrow{width:5px;height:9px}.detail-private__box-tips{position:fixed!important;left:42px;max-width:254px!important;right:unset!important;bottom:92px!important;top:unset!important;margin:0 auto!important}.detail-private__box-tips::after{top:unset!important;left:30px!important;bottom:-5px!important;transform:rotateX(180deg)!important}.detail-private-foot-tips{top:50px!important}.detail-private-foot-tips::after{top:1px!important;right:53px!important;transform:rotateX(0)!important}.detail-tips-class{top:60px!important}.detail-tips-class::before{content:'';position:absolute;top:-6px;left:20px;width:12px;height:6px;background-size:100%}.detail-tips-class::after{display:none!important}.box-p-commom{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 10px;overflow:hidden;margin:8px;height:48px;border:1px solid #fff}.box-p-commom .p-head{width:16px;height:16px;border-radius:50%;margin-right:4px;object-fit:contain}.box-p-commom .un-join-bg{position:absolute;right:0;top:0;height:48px}.joined-p{background:linear-gradient(90deg,#eae7fd 0,#fff 100%)}.joined-p .joined-p-title{font-size:13px;color:#6554e0;margin-left:2px;flex:1}.joined-p .joined-p-content{font-size:12px;display:flex;align-items:center;height:24px;border-radius:12px;padding-left:10px}.joined-p .joined-p-content .joined-p-content-txt{font-size:13px;color:#6554e0;position:relative;display:flex;align-items:center}.joined-p .joined-p-content .joined-p-content-txt .icon-arrow-right-new{margin-left:4px;font-size:10px}.un-join .un-join-content,.un-join .un-join-title{font-family:PingFangSC-Semibold;font-size:13px;color:#00a56c;font-weight:700}.un-join{background:linear-gradient(90deg,#def9ed 1%,#fff 100%)}.un-join .un-join-title{flex:1}.un-join .un-join-wc-icon{height:24px;width:24px;object-fit:contain}.un-join .un-join-content{position:relative;margin-left:6px;display:flex;align-items:center}.un-join .un-join-content .icon-arrow-right-new{margin-left:4px;font-size:10px}.pops.tc_tag_popup_box.ff .pops-wrap,.pops.tc_tag_popup_box.yx .pops-wrap{overflow:visible;z-index:2;padding-bottom:0}.pops.tc_tag_popup_box.ff .title,.pops.tc_tag_popup_box.yx .title{height:68px}.pops.tc_tag_popup_box.ff .title::after,.pops.tc_tag_popup_box.yx .title::after{width:240px;height:110px;content:"";margin-top:-40px;position:absolute;left:50%;transform:translateX(-50%);z-index:2}.pops.tc_tag_popup_box.ff .bg,.pops.tc_tag_popup_box.yx .bg{height:200px;width:100%;position:absolute;border-radius:12px 12px 0 0}.pops.tc_tag_popup_box.ff .content,.pops.tc_tag_popup_box.yx .content{background:#FFF;margin:0 10px;border-radius:12px 12px 0 0;box-sizing:border-box;padding-bottom:38px}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.pops.tc_tag_popup_box.ff .content,.pops.tc_tag_popup_box.yx .content{padding-bottom:calc(38px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.pops.tc_tag_popup_box.ff .content,.pops.tc_tag_popup_box.yx .content{padding-bottom:calc(38px + var(--safe-area-inset-bottom))}}}.pops.tc_tag_popup_box.ff .content .c_tit,.pops.tc_tag_popup_box.yx .content .c_tit{font-family:PingFangSC-Medium,PingFangSC;font-weight:500;font-size:18px;color:#333;text-align:center;line-height:27px;padding:16px 0;position:relative}.pops.tc_tag_popup_box.ff .content .c_tit::after,.pops.tc_tag_popup_box.ff .content .c_tit::before,.pops.tc_tag_popup_box.yx .content .c_tit::after,.pops.tc_tag_popup_box.yx .content .c_tit::before{content:"";width:16px;height:1px;background:#D8D8D8;position:absolute;top:50%;transform:translateY(-50%)}.pops.tc_tag_popup_box.ff .content .c_tit::before,.pops.tc_tag_popup_box.yx .content .c_tit::before{margin-left:-25px}.pops.tc_tag_popup_box.ff .content .c_tit::after,.pops.tc_tag_popup_box.yx .content .c_tit::after{margin-left:12px}.pops.tc_tag_popup_box.ff .content .c_inner_wrap,.pops.tc_tag_popup_box.yx .content .c_inner_wrap{display:flex;align-items:center;justify-content:center}.pops.tc_tag_popup_box.ff .content .c_inner_wrap li,.pops.tc_tag_popup_box.yx .content .c_inner_wrap li{display:flex;align-items:center;line-height:21px;font-size:14px;padding-left:12px}.pops.tc_tag_popup_box.ff .content .c_inner_wrap li .text1,.pops.tc_tag_popup_box.yx .content .c_inner_wrap li .text1{font-family:PingFangSC-Medium,PingFangSC;font-weight:500;margin-right:8px;position:relative}.pops.tc_tag_popup_box.ff .content .c_inner_wrap li .text1::before,.pops.tc_tag_popup_box.yx .content .c_inner_wrap li .text1::before{content:"";width:4px;height:4px;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);left:-12px}.pops.tc_tag_popup_box.ff .content .c_inner_wrap li .text2,.pops.tc_tag_popup_box.yx .content .c_inner_wrap li .text2{font-family:PingFangSC-Regular,PingFangSC;font-weight:400;color:#444}.pops.tc_tag_popup_box.ff .content .c_inner_wrap2,.pops.tc_tag_popup_box.yx .content .c_inner_wrap2{display:flex;align-items:center;justify-content:center}.pops.tc_tag_popup_box.ff .content .c_inner_wrap2 li:first-child,.pops.tc_tag_popup_box.yx .content .c_inner_wrap2 li:first-child{font-size:14px;padding-left:26px;padding-top:20px}.pops.tc_tag_popup_box.ff .content .c_inner_wrap2 li:first-child .text1,.pops.tc_tag_popup_box.yx .content .c_inner_wrap2 li:first-child .text1{font-family:PingFangSC-Medium;font-weight:500;margin-right:14px;position:relative}.pops.tc_tag_popup_box.ff .content .c_inner_wrap2 li:first-child .text1::before,.pops.tc_tag_popup_box.yx .content .c_inner_wrap2 li:first-child .text1::before{content:"";width:4px;height:4px;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);left:-12px}.pops.tc_tag_popup_box.ff .content .c_inner_wrap2 li:first-child .text2,.pops.tc_tag_popup_box.yx .content .c_inner_wrap2 li:first-child .text2{font-family:PingFangSC-Regular;font-weight:400;color:#666;margin-right:14px}.pops.tc_tag_popup_box.ff .content .c_inner_wrap2 li,.pops.tc_tag_popup_box.yx .content .c_inner_wrap2 li{font-size:14px;padding-left:26px}.pops.tc_tag_popup_box.ff .content .c_inner_wrap2 li .text1,.pops.tc_tag_popup_box.yx .content .c_inner_wrap2 li .text1{font-family:PingFangSC-Medium;font-weight:500;margin-right:14px;position:relative}.pops.tc_tag_popup_box.ff .content .c_inner_wrap2 li .text1::before,.pops.tc_tag_popup_box.yx .content .c_inner_wrap2 li .text1::before{content:"";width:4px;height:4px;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);left:-12px}.pops.tc_tag_popup_box.ff .content .c_inner_wrap2 li .text2,.pops.tc_tag_popup_box.yx .content .c_inner_wrap2 li .text2{font-family:PingFangSC-Regular;font-weight:400;color:#666;margin-right:14px}.pops.tc_tag_popup_box.zx .scroll-view-container{background:#FFF;border-radius:12px 12px 0 0}.pops.tc_tag_popup_box.zx .content{margin:0;padding-top:12px;padding-left:31px;padding-right:31px;box-sizing:border-box}.pops.tc_tag_popup_box.zx .content .tczx-item{width:100%;height:54px;position:relative}.pops.tc_tag_popup_box.zx .content .tczx-item::after{border-bottom:1px solid #eee;content:"";position:absolute;bottom:0;left:0;width:100%;transform:scaleY(.5)}.pops.tc_tag_popup_box.zx .content .tczx-item:last-child::after{border-bottom:none}.pops.tc_tag_popup_box.zx .content .tczx-item .tczx-item-img{height:25px;width:25px;margin-right:10px}.pops.tc_tag_popup_box.zx .content .tczx-item .text1{margin-right:12px;width:60px;font-weight:600;font-size:14px;text-align:left;color:#70522A;font-family:PingFang SC}.pops.tc_tag_popup_box.zx .content .tczx-item .text2{font-family:PingFang SC;font-weight:400;font-size:12px;text-align:left;color:#686561}.pops.tc_tag_popup_box.zx .pops-wrap{background-color:unset!important;padding-bottom:unset!important}.pops.tc_tag_popup_box.zx .pops-wrap .scroll-view-container{background-color:#fff!important;padding-bottom:var(--safe-area-inset-bottom)}.pops.tc_tag_popup_box.zx .tczx-title{background:url(https://pic5.40017.cn/i/ori/1qG5lkNk25i.png) center center no-repeat;background-size:100% 100%;width:calc(100% - 20px);height:113px;margin:0 10px -4px}.pops.tc_tag_popup_box.zx .pops-wrap-close{height:40px;line-height:40px;right:10px}.pops.tc_tag_popup_box.zx .pops-wrap-close .icon-b-close{color:#6B4B35}.pops.tc_tag_popup_box.ff .pops-wrap{background:#FFEFCB}.pops.tc_tag_popup_box.ff .title::after{background:url(//pic5.40017.cn/i/ori/1iZLc4exhok.png) center no-repeat;background-size:100%}.pops.tc_tag_popup_box.ff .bg{background:url(//pic5.40017.cn/i/ori/1iZSh3aNbsk.png) center no-repeat;background-size:100%}.pops.tc_tag_popup_box.ff .pops-wrap-close .icon-b-close{color:#AC8958}.pops.tc_tag_popup_box.ff .content .c_tit::after,.pops.tc_tag_popup_box.ff .content .c_tit::before{background:#D8D8D8}.pops.tc_tag_popup_box.ff .content ul li .text1{color:#AC8958}.pops.tc_tag_popup_box.ff .content ul li .text1::before{background:#AC8958}.pops.tc_tag_popup_box.yx .pops-wrap{background:#F4EEFF}.pops.tc_tag_popup_box.yx .title::after{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/logo@2x.png) center no-repeat;background-size:100%}.pops.tc_tag_popup_box.yx .bg{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/wqe@2x.png) center no-repeat;background-size:100%}.pops.tc_tag_popup_box.yx .content ul li .text1,.pops.tc_tag_popup_box.yx .pops-wrap-close .icon-b-close{color:#6554E0}.pops.tc_tag_popup_box.yx .content ul li .text1::before{background:#6554E0}.pops.tc_tag_popup_box.zy .pops-wrap{background-image:linear-gradient(180deg,#3F377E 2%,#3F3785 100%)}.pops.tc_tag_popup_box.zy .pops-wrap-close .icon-b-close{position:relative}.pops.tc_tag_popup_box.zy .pops-wrap-close .icon-b-close::before{color:#fff;font-size:18px;border-radius:50%;background-color:rgba(0,0,0,.4);padding:2px}.pops.tc_tag_popup_box.zy .bg{height:174px;min-height:174px;background:url(https://file.40017.cn/img140017cnproduct/touch/pushcode/ctg/vacation/label/label-top.png) center center/100% 100% no-repeat}.pops.tc_tag_popup_box .tczy-content{margin-top:4px}.pops.tc_tag_popup_box .tczy-content-body{margin:0 30px;padding-bottom:30px}.pops.tc_tag_popup_box .tczy-content-body-item:nth-of-type(1){margin-top:0}.pops.tc_tag_popup_box .tczy-content-body-item{margin-top:15px;height:44px}.pops.tc_tag_popup_box .tczy-content-body-item-title{font-family:PingFangSC-SNaNpxibold;font-weight:600;font-size:15px;color:#FEE7C7}.pops.tc_tag_popup_box .tczy-content-body-item-title::before{content:'';border-left:solid 2px #FEE7C7;font-size:12px;margin-right:10px}.pops.tc_tag_popup_box .tczy-content-body-item-subtitle{opacity:.99;font-family:PingFangSC-Regular;font-weight:400;font-size:13px;color:#C0B9FE;text-indent:13px}.pops.tc_tag_popup_box .tczy-content-body-icon{height:36px;width:36px;margin-right:22px}.pops.grade_popup_box .pops-wrap{overflow:visible;z-index:2;background:#FFFCF4}.pops.grade_popup_box .head{height:82px}.pops.grade_popup_box .head::after{width:240px;height:110px;content:"";margin-top:-47px;position:absolute;left:50%;transform:translateX(-50%);z-index:2;background:url(//pic5.40017.cn/i/ori/1j4JZMDxeQ8.png) center no-repeat;background-size:100%}.pops.grade_popup_box .bg{height:120px;width:100%;position:absolute;border-radius:12px 12px 0 0;background:url(//pic5.40017.cn/i/ori/1j4JY01WdW0.png) center no-repeat;background-size:100%}.pops.grade_popup_box .title{position:relative;z-index:2;margin-bottom:10px}.pops.grade_popup_box .title.gt{margin-top:18px}.pops.grade_popup_box .title .p1{background:url(//pic5.40017.cn/i/ori/1j4MN8BJkY0.png) center no-repeat;width:96px;height:24px;background-size:100%;margin:0 auto}.pops.grade_popup_box .title .p2{font-family:PingFangSC-Medium,PingFangSC;font-weight:500;font-size:16px;color:#AC8958;text-align:center;line-height:24px}.pops.grade_popup_box .pops-wrap-close .icon-b-close{color:#B36200}.pops.grade_popup_box .content{padding:0 36px 32px}.pops.grade_popup_box .content.zyx li .c_top{padding-bottom:1px}.pops.grade_popup_box .content.zyx li .c_top .p1{width:23px}.pops.grade_popup_box .content.gt li .c_top .p1{width:28px}.pops.grade_popup_box .content li{position:relative}.pops.grade_popup_box .content li .c_top{display:flex;align-items:center;padding-top:10px;padding-bottom:4px}.pops.grade_popup_box .content li .c_top .p1{font-family:PingFangSC-Medium,PingFangSC;font-weight:500;font-size:14px;color:#AC8958;line-height:21px;margin-right:14px}.pops.grade_popup_box .content li .c_top .c_top_icon{display:flex;align-items:center}.pops.grade_popup_box .content li .c_top .c_top_icon i{background:url(//pic5.40017.cn/i/ori/1j4NLoJuMBG.png) no-repeat;background-size:100%;display:inline-block;width:16px;height:21px;margin-right:4px}.pops.grade_popup_box .content li .c_main_item{display:flex;padding-bottom:8px}.pops.grade_popup_box .content li .c_main_item:last-child{padding-bottom:16px}.pops.grade_popup_box .content li .c_main_item .left{font-family:PingFangSC-Medium,PingFangSC;font-weight:500;font-size:14px;color:#999;line-height:21px;margin-right:14px}.pops.grade_popup_box .content li .c_main_item .right{flex:1;margin-left:37px}.pops.grade_popup_box .content li .c_main_item .right .r_icon{display:flex;align-items:center}.pops.grade_popup_box .content li .c_main_item .right .r_icon i{background:url(//pic5.40017.cn/i/ori/1j4NLoJuMBG.png) no-repeat;background-size:100%;display:inline-block;width:16px;height:21px;margin-right:4px}.pops.grade_popup_box .content li .c_main_item .right .r_info{padding-bottom:4px}.pops.grade_popup_box .content li .c_main_item .right .r_info .span1{font-family:PingFangSC-Medium,PingFangSC;font-weight:500;font-size:14px;color:#333;line-height:21px}.pops.grade_popup_box .content li .c_main_item .right .r_info .span2,.pops.grade_popup_box .content li .c_main_item .right .r_info .span3{line-height:18px;border-radius:2px;font-family:PingFangSC-Regular,PingFangSC;font-weight:400;font-size:10px;color:#B36200;padding:0 6px}.pops.grade_popup_box .content li .c_main_item .right .r_info .span2.text_5,.pops.grade_popup_box .content li .c_main_item .right .r_info .span3.text_5{color:#B36200}.pops.grade_popup_box .content li .c_main_item .right .r_info .span2.text_4,.pops.grade_popup_box .content li .c_main_item .right .r_info .span3.text_4{color:#8466C5}.pops.grade_popup_box .content li .c_main_item .right .r_info .span2.text_3,.pops.grade_popup_box .content li .c_main_item .right .r_info .span3.text_3{color:#008858}.pops.grade_popup_box .content li .c_main_item .right .r_info .span2{background:#F6F8FB}.pops.grade_popup_box .content li .c_main_item .right .r_info .span3{background:#FFEFCB}.pops.grade_popup_box .content li .c_main_item .right .r_desc{font-family:PingFangSC-Regula,PingFangSC;font-weight:400;font-size:12px;color:#666;line-height:18px}.pops.grade_popup_box .content li+li::before{content:"";position:absolute;width:303.5px;height:1px;background:rgba(188,153,104,.1)}.pops.grade_popup_box .content li+li .c_top{padding-top:16px}.pops.grade_popup_box .content .explain{padding-top:15px}.pops.grade_popup_box .content .explain .p1{font-family:PingFangSC-Semibold,PingFangSC;font-weight:700;font-size:13px;color:#AC8958;line-height:18px;padding-bottom:4px}.pops.grade_popup_box .content .explain .p2{font-family:PingFangSC-Regular,PingFangSC;font-weight:400;font-size:12px;color:#999}.explain-pop-box{padding:0 12px 72px;box-sizing:border-box;max-height:80%;overflow:hidden}.explain-pop-box .explain-title{height:60px;line-height:60px;text-align:center;position:sticky;top:1px;background:#fff;z-index:100}.explain-pop-box .explain-title .icon-b-close{position:absolute;right:0}.explain-pop-box .explain-content{text-align:justify}.explain-pop-box .explain-content .red{color:#ff6257}.explain-pop-box .explain-content .desc-item{margin-top:2px}.explain-pop-box .btn-box{box-sizing:border-box;width:100%;padding:8px 12px;position:fixed;left:0;bottom:0;background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.06)}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.explain-pop-box .btn-box{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.explain-pop-box .btn-box{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}}}.explain-pop-box .btn-box .btn{width:100%;height:44px;text-align:center;line-height:44px;color:#fff;background:#06C584;border-radius:60px}.brand-label-box{position:relative;margin:8px}.brand-label-box .brand-item{height:32px;padding:0 11px}.brand-label-box .tc-TCZX{color:#674728;border-radius:12px;background:linear-gradient(135deg,#fff2d6 0,rgba(248,232,191) 100%)}.brand-label-box .tc-TCZY{background:linear-gradient(135deg,#f1e0ff 0,#e5d6ff 100%);border-radius:12px;color:#5903a4}.brand-label-box .tc-TCFF{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/label-bg-TCFF.png) no-repeat;background-size:auto 100%;color:#a19054}.brand-label-box .tc-TCYX{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/label-bg-TCYX.png) no-repeat;background-size:auto 100%;color:#6554e0}.brand-label-box .tc-SJT{background:linear-gradient(90deg,#fff9eb 0,#fff3d6 100%);color:#8a6036;border-radius:12px}.brand-label-box .label-img{height:16px}.brand-label-box .label-tips{height:16px;line-height:16px;font-size:9px;margin-left:3px}.brand-label-box .label-tips>span{line-height:16px;display:inline-block;height:16px}.brand-label-box .icon-a-33{margin-left:5px;margin-right:3px;font-size:9px}.brand-label-box .icon-arrow-right-new{font-size:9px}.group-support{position:relative;padding-right:16px!important}.group-support .tooltip{position:absolute;left:0;bottom:21px;box-sizing:border-box;width:280px;padding:8px 12px;font-size:12px;font-weight:600;color:#FFF;line-height:1.5;background:rgba(0,0,0,.8);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);border-radius:8px;animation:scale 2s linear infinite}.group-support .tooltip::after{position:absolute;left:18px;top:100%;width:10px;height:10px;background:url(//pic5.40017.cn/i/ori/1pjcb1xeOwU.png) center top no-repeat;background-size:100%;content:""}@keyframes scale{0%,100%,50%{transform:scale(1)}25%{transform:scale(1.01)}75%{transform:scale(.99)}}.packages_box{padding:30px 16px 0}.packages_box .icon-b-close{position:absolute;right:20px;top:10px;z-index:10}.packages_box h3{line-height:20px}.packages_box .packages_name{background:rgba(6,197,132,.08);border-radius:8px;height:32px;line-height:32px;padding:0 12px;box-sizing:border-box;margin-top:12px;color:#06c584;position:relative}.packages_box .packages_name::after{content:'';position:absolute;width:200%;height:200%;border:1px solid #06c584;border-radius:16px;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.bottom_main{padding:8px 12px;position:fixed;right:0;bottom:0;left:0;z-index:100;box-sizing:border-box;background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.06)}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.bottom_main{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.bottom_main{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}}}.bottom_main .btn_box{line-height:44px;background:#ff6257;border-radius:22px;color:#FFF;text-align:center}.porttype-hotel-pop{padding-bottom:60px}.porttype-travel-pop{padding-bottom:260px}.porttype-travel-pop .contact-box{position:fixed;bottom:60px;box-shadow:0 0 9px 0 rgba(0,0,0,.06);z-index:10}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.porttype-travel-pop .contact-box{bottom:calc(60px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.porttype-travel-pop .contact-box{bottom:calc(60px + var(--safe-area-inset-bottom))}}}.order-limit-box{padding:8px 8px 0;background:#fff;border-radius:12px 12px 0 0}.order-limit-box .icon-information{margin-right:4px;font-size:12px}.order-limit-box .text-box{overflow:hidden}.order-limit-box .text-box .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-limit-box .icon-arrow-right-new{font-size:8px;flex:0 0 auto}.pop-box{height:100%}.gai-shu-box{padding:12px 8px;background:#fff;margin-bottom:8px}.gai-shu-box .title{margin-bottom:8px}.gai-shu-box .gai-shu-item{border-radius:8px;background:#f6f8fb;min-height:66px}.gai-shu-box .gai-shu-item .item-type{width:60px;border-right:2px solid #fff;flex-shrink:0}.gai-shu-box .gai-shu-item .item-type .type-icon{width:20px}.gai-shu-box .gai-shu-item .item-contain{padding:12px 8px;box-sizing:border-box}.gai-shu-box .gai-shu-item .item-contain .contain-info~.contain-info{margin-top:2px}.gai-shu-box .gai-shu-item .item-contain .circle{position:relative;top:8px;width:4px;height:4px;border-radius:4px;background:#ccc}.gai-shu-box .gai-shu-item .item-contain .desc{margin-left:4px}.gai-shu-box .gai-shu-item .item-contain .desc .green{color:#00a56c}.gai-shu-box .gai-shu-item .item-contain .desc .intr{font-size:10px;margin:0 0 0 2px;color:#666;position:relative}.gai-shu-box .gai-shu-item .item-contain .desc .intr::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:rgba(0,0,0,0)}.gai-shu-box .gai-shu-item .item-contain .btn{display:inline-block;width:37px;height:15px;line-height:15px;text-align:center;position:relative;color:#00a56c}.gai-shu-box .gai-shu-item .item-contain .btn::before{content:'';border-radius:17px;position:absolute;width:200%;height:200%;border:1px solid #00a56c;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.gai-shu-box .gai-shu-item .item-contain .btn .arrow{width:3px;margin-left:2px;position:relative;top:-1px}.gai-shu-box .gai-shu-item .item-contain .pick-up{position:relative;margin-top:2px}.gai-shu-box .gai-shu-item .item-contain .pick-up .pickup-btn{position:absolute;right:0;transform:translateX(calc(100% + 8px)) translateY(-50%);top:50%}.gai-shu-box .gai-shu-item~.gai-shu-item{margin-top:2px}.jsj-tab-box{height:36px;padding-left:24px;width:100%;left:-12px;position:relative;overflow:hidden;border-bottom:none}.jsj-tab-box:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#eee}@media (-webkit-min-device-pixel-ratio:2){.jsj-tab-box:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 bottom}}.jsj-tab-box .tab-item{margin-right:24px;position:relative}.jsj-tab-box .tab-item.active{color:#06c584;font-family:PingFangSC-Medium;font-weight:500}.jsj-tab-box .tab-item.active::after{content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:24px;height:4px;border-radius:2px;background:#06c584}.jsj-info-box{margin-bottom:20px}.jsj-info-box .jsj-content{border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.04);padding:12px 8px}.jsj-info-box .jsj-content .jsj-place{position:relative}.jsj-info-box .jsj-content .jsj-place.jihe{height:42px}.jsj-info-box .jsj-content .jsj-place .green{color:#06c584;flex:0 0 auto}.jsj-info-box .jsj-content .jsj-place .place{margin-left:8px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.jsj-info-box .jsj-content .jsj-place .line-box{position:absolute;left:12px;top:25px}.jsj-info-box .jsj-content .jsj-place .line-box .circle{width:4px;height:4px;border-radius:4px;background:#06c584}.jsj-info-box .jsj-content .jsj-place .line-box .line{width:2px;height:12px;background:#ced9e8;margin-left:1px}.jsj-info-box .jsj-content .jsj-remark{margin-top:12px;border-radius:8px;background:#f6f8fb;padding:12px 8px}.self-box{height:70%}.self-box .vant-popup-content .popup-wrap-close{z-index:10!important}.self-box .vant-popup-content .popup-wrap-close .icon-icon_sheet_close{height:48px;line-height:48px!important}.self-box .van-tabs .van-sticky.van-sticky--fixed{z-index:1!important;border-radius:16px 16px 0 0}.self-box .van-tabs .van-tab__text{font-size:18px;font-weight:500}.self-box .van-tabs .van-sticky::after{background:unset}.self-box .self-list,.self-box .shopping-list{margin-top:16px;padding:0 16px}.scenic-list-wrapper .day:not(:first-child),.self-box .self-list .day:not(:first-child),.self-box .shopping-list .day:not(:first-child){margin-top:20px}.self-box .self-list .day,.self-box .shopping-list .day{min-height:20px;height:20px;line-height:20px;margin-bottom:8px;font-size:14px;font-weight:700;color:#06c584;text-indent:12px;background:url(//pic5.40017.cn/i/ori/1o3onPQisPC.png) center center no-repeat;background-size:100% 100%}.self-box .self-list .items-list .item .item-name,.self-box .shopping-list .items-list .item .item-name{font-size:16px;font-weight:500;font-family:'PingFang SC';margin-bottom:6px}.self-box .self-list .items-list .item .item-desc,.self-box .shopping-list .items-list .item .item-desc{font-size:12px;font-family:'PingFang SC';margin-bottom:8px}.self-box .self-list .items-list .item .item-icon,.self-box .shopping-list .items-list .item .item-icon{height:14px;width:14px}.self-box .self-list .items-list .item .desc-box,.self-box .shopping-list .items-list .item .desc-box{margin-bottom:4px;font-size:12px}.self-box .self-list .items-list .item .desc-box .desc-box-type,.self-box .shopping-list .items-list .item .desc-box .desc-box-type{color:#666;margin-left:5px;margin-right:12px;min-width:50px}.self-box .self-list .items-list .item .desc-box .desc-box-txt,.self-box .shopping-list .items-list .item .desc-box .desc-box-txt{color:#333}.self-box .self-list .items-list .item .devide-box,.self-box .shopping-list .items-list .item .devide-box{margin:12px 0;position:relative;height:1px}.self-box .self-list .items-list .item .devide-box::after,.self-box .shopping-list .items-list .item .devide-box::after{content:'';height:1px;-webkit-transform:scaleY(.5);transform:scaleY(.5);background:#eee;position:absolute;left:0;right:0;bottom:0;margin:auto;z-index:0}.self-box .safe-area{padding-bottom:20px}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.self-box .safe-area{padding-bottom:calc(20px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.self-box .safe-area{padding-bottom:calc(20px + var(--safe-area-inset-bottom))}}}.contact-box{background-color:#fff;width:100%;padding:23px 16px 30px;box-sizing:border-box}.contact-box .contact-box-top-title{font-size:14px;color:#333;margin-bottom:11px}.contact-box .item-wrap{position:relative;display:flex;align-items:center;height:54px}.contact-box .item-wrap .label{width:100px;font-size:14px;color:#333;font-family:PingFangSC-Regular,PingFang SC;font-weight:400}.contact-box .item-wrap .label .icon-hint-o-j{font-size:20px;color:#ccc;vertical-align:-3px}.contact-box .item-wrap .warn{position:absolute;bottom:5px;left:100px;font-size:10px;color:#ff6257;line-height:13px}.contact-box .item-wrap .warn::after{display:none}.contact-box .item-wrap .warn i{position:relative;top:0;right:2px;left:-1px;display:inline-block;font-size:12px;vertical-align:-1px}.contact-box .item-wrap .input-box{flex:1;position:relative;display:inline-block;width:100%;padding:2px 0}.contact-box .item-wrap .input-box input{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;color:#333;background-color:#fff;border:0;outline:0;width:98%;line-height:20px;font-weight:700;padding:13px 0}.contact-box .item-wrap .input-box input::placeholder{color:#ccc;-webkit-text-fill-color:#ccc;font-family:PingFangSC-Regular,PingFang SC;font-weight:400}.contact-box .item-wrap .input-box .block{display:block!important}.contact-box .item-wrap .input-box .icon-b-close1{position:absolute;top:50%;right:-15px;display:none;font-size:18px;padding:0 15px;transform:translateY(-50%);color:#ccc}.contact-box .item-wrap .half-divider{position:relative;width:auto;height:1px}.contact-box .item-wrap .half-divider::after{position:absolute;content:"";border-bottom:1px solid #E4E4E4;width:200%;height:200%;top:0;left:0;transform:scale(.5);transform-origin:0 0;-webkit-transform:scale(.5);-webkit-transform-origin:0 0}.privategroup-feature .pops-wrap{background-image:linear-gradient(180deg,#f7eedb 0,#fdf8ef 25%,#fffdf7 100%);border-radius:12px 12px 0 0}.privategroup-feature__title{padding:25px 0 36px;text-align:center}.privategroup-feature__title img{width:120px}.privategroup-feature__title .label{margin-top:1px;font-size:12px;color:#ac8958}.privategroup-feature__title .label .dot{margin:0 5px}.privategroup-feature__content{padding:0 12px 30px}.privategroup-feature__item{display:flex;align-items:center;justify-content:space-between}.privategroup-feature__item:not(:last-child){margin-bottom:15px}.privategroup-feature__item .left{display:flex;flex-direction:column;align-items:center;justify-content:center;width:55px;height:55px;margin-right:15px;background:#f6f1e5;border-radius:8px}.privategroup-feature__item .left img{width:28px;height:28px}.privategroup-feature__item .left label{margin-top:1px;font-weight:600;font-size:11px;color:#ac8958}.privategroup-feature__item .right{flex:1}.privategroup-feature__item .right .title{font-weight:600;font-size:15px;color:#333}.privategroup-feature__item .right .text{font-size:13px;color:#666}.privategroup-label{height:30px;padding:0 10px;background-image:linear-gradient(270deg,#fff 0,#fffcf7 26%,#f9f2e5 100%);border-radius:6px;font-size:10px;color:#af926a}.privategroup-label img{width:62px;margin-right:14px}.privategroup-label .label{display:inline-flex}.privategroup-label .label span{display:inline-flex;align-items:center;margin-right:8px}.privategroup-label .label span::before{width:10px;height:15px;margin-right:4px;background:url(//pic5.40017.cn/i/ori/1lHAJLukz3q.png) center center no-repeat;background-size:100%;vertical-align:middle;content:''}.privategroup-label .icon-b-arrow-right{font-size:12px}.material-wrapper{position:relative;width:100%;height:346px}.material-wrapper img{width:100%;height:100%;height:92.26666667vw}.material-wrapper .action-btns{position:absolute;top:0;left:0;z-index:9;display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;box-sizing:border-box;padding:0 12px}.material-wrapper .action-btns.center{justify-content:center}.material-wrapper .action-btns .switch{display:flex;align-items:center;font-size:10px;color:#333;text-align:center;line-height:21px;background:rgba(255,255,255,.3);border-radius:99px}.material-wrapper .action-btns .switch div:first-child{width:36px}.material-wrapper .action-btns .switch div:last-child{width:48px}.material-wrapper .action-btns .switch .active{color:#fff;background:rgba(0,0,0,.7);border-radius:99px}.material-wrapper .action-btns .back{width:28px;height:28px;font-size:28px;color:#fff;line-height:1;background-color:rgba(0,0,0,.5);border-radius:50%}.material-wrapper .action-btns .share{margin-left:8px;width:28px;height:28px;background:url(//pic5.40017.cn/i/ori/1oCflxkWiQg.png) center center no-repeat;background-size:100%}.material-wrapper .action-btns.fixed{padding-left:0;padding-right:0;background:#fff}.material-wrapper .action-btns.fixed .back{width:40px;height:40px;background-color:transparent;font-size:40px;color:#333}.material-wrapper .action-btns.fixed .share{width:40px;height:40px;background:url(//file.40017.cn/appresource/image/activitycenter/share.png) 5px center no-repeat;background-size:22px}.material-wrapper .title{font-size:18px;font-weight:700}.material-wrapper .video-icon{position:absolute;top:50%;left:50%;z-index:2;width:48px;height:48px;background:url(//pic5.40017.cn/i/ori/1okdXh8pYWI.png) no-repeat;background-size:100%;transform:translate(-50%,-44px)}.scenic-box{display:flex;height:100%;flex-direction:column}.scenic-title{height:55px;text-align:center;line-height:55px;font-weight:700;font-size:20px;color:#333;flex-shrink:0}.scenic-list-wrapper{overflow:auto;flex:1;padding:12px}.scenic-list-wrapper .day{height:20px;margin-bottom:8px;font-size:14px;font-weight:700;color:#06c584;text-indent:12px;background:url(//pic5.40017.cn/i/ori/1o3onPQisPC.png) center center no-repeat;background-size:100%}.scenic-list-wrapper .cover{position:relative;width:110px;min-height:110px;margin-right:12px;background:url(//pic5.40017.cn/i/ori/1kft8wBhciI.jpg) center no-repeat;background-size:100% 100%;border-radius:8px}.scenic-list-wrapper .cover .head-image{width:100%;height:100%;border-radius:8px}.scenic-list-wrapper .cover .scenery-type{justify-content:center;position:absolute;left:0;bottom:0;z-index:9;width:100%;box-sizing:border-box;padding:10px 4px 2px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);border-radius:0 0 8px 8px;font-size:12px;color:#fff}.scenic-list-wrapper .snapshot{flex:1;display:flex;flex-direction:column;font-size:12px;color:#333;overflow:hidden}.scenic-list-wrapper .snapshot>div:not(:last-child){margin-bottom:4px}.scenic-list-wrapper .snapshot .name{font-weight:700;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenic-list-wrapper .snapshot .level,.scenic-list-wrapper .snapshot .theme{height:16px;text-align:center;font-size:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scenic-list-wrapper .snapshot .city{margin-right:4px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenic-list-wrapper .snapshot .level{min-width:25px;max-width:34px;margin-right:4px;background:#ffefcb;border-radius:2px;line-height:16px;font-weight:700;color:#967200}.scenic-list-wrapper .snapshot .theme{min-width:34px;max-width:80px;box-sizing:border-box;padding:0 6px;background:#f6f8fb;border:1px solid #ccc;border-radius:2px;line-height:14px;color:#666}.scenic-list-wrapper .snapshot .summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenic-list-wrapper .snapshot .extend{color:#06c584;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenic-list-wrapper .snapshot .extend span:not(:last-child){margin-right:6px}.scenic-list-wrapper .snapshot .dianping{display:flex;margin-bottom:2px;line-height:18px;overflow:hidden}.scenic-list-wrapper .snapshot .dianping .score{margin-right:6px;font-size:16px;font-weight:700;color:#6554e0}.scenic-list-wrapper .snapshot .dianping .score::after{font-size:12px;vertical-align:middle;content:'分'}.scenic-list-wrapper .snapshot .dianping .summary{flex:1;align-self:flex-end}.scenic-list-wrapper .snapshot .empty{color:#999}.scenic-list-wrapper .scenic-list-item~.scenic-list-item,.scenic-list-wrapper .scenic-list~.scenic-list{margin-top:12px}.other-scenic-detail{min-height:100vh;background-color:#fff}.other-scenic-detail .swipe-wrapper{position:relative}.other-scenic-detail .swipe-wrapper img{width:100%;height:210px;vertical-align:middle}.other-scenic-detail .swipe-wrapper .text{position:absolute;left:0;bottom:0;z-index:9;width:100%;height:68px;box-sizing:border-box;padding:20px 122px 27px 13px;background-image:linear-gradient(180deg,#00000 0,#000b3 100%);font-size:12px;color:#FFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.other-scenic-detail .swipe-wrapper .indicator{position:absolute;bottom:28px;right:12px;z-index:99;height:22px;padding:0 6px;background-color:#000;border-radius:12px;line-height:22px;font-size:12px;color:#FFF}.other-scenic-detail .content{position:relative;z-index:9;margin-top:-20px;background-color:#FFF;border-radius:12px 12px 0 0}.other-scenic-detail .content .card{padding:20px 12px}.other-scenic-detail .content .card:not(:nth-last-child(2)){border-bottom:8px solid #F4F4F4}.other-scenic-detail .content .card .title{margin-bottom:12px;font-weight:700;font-size:20px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.other-scenic-detail .content .card .text{text-align:justify;font-size:14px;color:#666}.other-scenic-detail .content .snapshot{flex-wrap:wrap;align-items:center;margin-bottom:12px;overflow:hidden}.other-scenic-detail .content .snapshot .flex{overflow:hidden}.other-scenic-detail .content .snapshot .name{margin-right:8px;font-weight:700;font-size:20px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.other-scenic-detail .content .snapshot .level,.other-scenic-detail .content .snapshot .theme{height:16px;font-size:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center}.other-scenic-detail .content .snapshot .level{min-width:25px;margin-right:4px;background:#FFEFCB;border-radius:2px;line-height:16px;font-weight:700;color:#967200}.other-scenic-detail .content .snapshot .theme{box-sizing:border-box;padding:0 6px;background:#F6F8FB;border:1px solid #CCC;border-radius:2px;line-height:14px;color:#666}.other-scenic-detail .content .extend{align-items:stretch}.other-scenic-detail .content .extend>div{padding:8px;background-color:#F6F8FB;border-radius:4px;font-size:14px}.other-scenic-detail .content .extend .label{box-sizing:border-box;padding-left:20px;font-weight:700;color:#333}.other-scenic-detail .content .extend .value{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:#666}.other-scenic-detail .content .extend .business-status{width:110px;margin-right:8px}.other-scenic-detail .content .extend .business-status .label{background:url(//pic5.40017.cn/i/ori/1k4v85gMC08.png) left center no-repeat;background-size:16px}.other-scenic-detail .content .extend .location{flex:1}.other-scenic-detail .content .extend .location .label{background:url(//pic5.40017.cn/i/ori/1k8RHjhruqA.png) left center no-repeat;background-size:16px}.other-scenic-detail .content .introduction{padding-bottom:12px}.other-scenic-detail .content .introduction .sub-item:not(:nth-last-child(-n+2)){margin-bottom:12px}.other-scenic-detail .content .introduction .sub-title{margin:20px 0 12px;text-align:center;font-weight:700;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.other-scenic-detail .content .introduction img{width:100%;margin-bottom:12px;border-radius:8px;vertical-align:middle}.other-scenic-detail .content .introduction .toggle-btn{position:relative;text-align:center;line-height:45px}.other-scenic-detail .content .introduction .toggle-btn .iconfont{font-size:12px;color:#CCC}.other-scenic-detail .content .introduction.retract .text{max-height:128px;overflow:hidden}.other-scenic-detail .content .introduction.retract .toggle-btn::before{position:absolute;left:0;top:-40px;width:100%;height:40px;background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);content:""}.other-scenic-detail .content .footer{padding:30px 0 94px;text-align:center}.other-scenic-detail .content .footer img{width:120px;vertical-align:middle}.scenic-detail{min-height:100vh;background-color:#fff}.scenic-detail .swipe-wrapper{position:relative}.scenic-detail .swipe-wrapper img{width:100%;height:210px;vertical-align:middle}.scenic-detail .swipe-wrapper .text{position:absolute;left:0;bottom:0;z-index:9;width:100%;height:68px;box-sizing:border-box;padding:20px 122px 27px 13px;background-image:linear-gradient(180deg,#00000 0,#000b3 100%);font-size:12px;color:#FFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenic-detail .swipe-wrapper .indicator{position:absolute;bottom:28px;right:12px;z-index:99;height:22px;padding:0 6px;background-color:#000;border-radius:12px;line-height:22px;font-size:12px;color:#FFF}.scenic-detail .content{position:relative;z-index:9;margin-top:-20px;background-color:#FFF;border-radius:12px 12px 0 0}.scenic-detail .content .card{padding:16px 12px}.scenic-detail .content .card:not(:nth-last-child(2)){border-bottom:8px solid #F4F4F4}.scenic-detail .content .card .title{margin-bottom:12px;font-weight:700;font-size:20px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenic-detail .content .card .text{text-align:justify;font-size:14px;color:#666}.scenic-detail .content .snapshot{flex-wrap:wrap;align-items:center;margin-bottom:8px;overflow:hidden}.scenic-detail .content .snapshot .flex{overflow:hidden}.scenic-detail .content .snapshot .name{margin-right:8px;font-weight:700;font-size:20px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenic-detail .content .snapshot .level{min-width:25px;height:16px;margin-right:4px;background:#FFEFCB;border-radius:2px;text-align:center;line-height:16px;font-weight:700;font-size:10px;color:#967200;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenic-detail .content .snapshot .theme{height:16px;box-sizing:border-box;padding:0 6px;background:#F6F8FB;border:1px solid #CCC;border-radius:2px;text-align:center;line-height:14px;font-size:10px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenic-detail .content .dianping{margin-bottom:12px;font-size:12px}.scenic-detail .content .dianping .left{max-width:260px;line-height:18px;background:#faf5ff;border-radius:3px;overflow:hidden}.scenic-detail .content .dianping .left .score{width:37px;box-sizing:border-box;padding-left:5px;font-size:14px;font-weight:700;color:#FFF;background:#6554E0;border-radius:0 0 15px}.scenic-detail .content .dianping .left .summary{flex:1;padding:0 4px;color:#6554E0}.scenic-detail .content .dianping .count{color:#666}.scenic-detail .content .dianping .count .iconfont{font-size:12px}.scenic-detail .content .extend{align-items:stretch}.scenic-detail .content .extend>div{padding:8px;background-color:#F6F8FB;border-radius:4px;font-size:14px}.scenic-detail .content .extend .label{box-sizing:border-box;padding-left:20px;font-weight:700;color:#333}.scenic-detail .content .extend .value{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:#666}.scenic-detail .content .extend .business-status{width:110px;margin-right:8px}.scenic-detail .content .extend .business-status .label{background:url(//pic5.40017.cn/i/ori/1k4v85gMC08.png) left center no-repeat;background-size:16px}.scenic-detail .content .extend .location{flex:1}.scenic-detail .content .extend .location .label{background:url(//pic5.40017.cn/i/ori/1k8RHjhruqA.png) left center no-repeat;background-size:16px}.scenic-detail .content .introduction{padding-bottom:12px}.scenic-detail .content .introduction .sub-item:not(:nth-last-child(-n+2)){margin-bottom:12px}.scenic-detail .content .introduction .sub-title{margin:20px 0 12px;text-align:center;font-weight:700;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenic-detail .content .introduction img{width:100%;margin-bottom:12px;border-radius:8px;vertical-align:middle}.scenic-detail .content .introduction .toggle-btn{position:relative;text-align:center;line-height:45px}.scenic-detail .content .introduction .toggle-btn .iconfont{font-size:12px;color:#CCC}.scenic-detail .content .introduction.retract .text{max-height:128px;overflow:hidden}.scenic-detail .content .introduction.retract .toggle-btn::before{position:absolute;left:0;top:-40px;width:100%;height:40px;background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);content:""}.scenic-detail .content .footer{padding:30px 0 94px;text-align:center}.scenic-detail .content .footer img{width:120px;vertical-align:middle}.itinerary-hotel-list .hotel-title{height:55px;text-align:center;line-height:55px;font-weight:700;font-size:20px;color:#333}.itinerary-hotel-list .container{max-height:70vh;padding:12px;overflow:auto}.itinerary-hotel-list .container .day{height:20px;margin-bottom:8px;font-size:14px;font-weight:700;color:#06C584;text-indent:12px;background:url(//pic5.40017.cn/i/ori/1o3onPQisPC.png) center center no-repeat;background-size:100%}.itinerary-hotel-list .container .day:not(:first-child){margin-top:20px}.city-notice-wrapper .city-notice-tip{padding:6px 0 0;color:#bc9968;font-size:12px;line-height:20px}.city-notice-wrapper .city-notice-tip .icon-icon_page_msg{font-size:16px;margin:0 3px 0 0}.city-notice-wrapper .notice-bcnp-box{padding:0 12px 72px;box-sizing:border-box;max-height:80%;overflow:hidden;font-family:'PingFang SC'}.city-notice-wrapper .notice-bcnp-box .bcnp-box-title{background-color:#fff;line-height:60px;height:60px;text-align:center;font-size:18px}.city-notice-wrapper .notice-bcnp-box .bcnp-box-title .icon-icon_sheet_close{position:fixed;right:18px;font-size:22px;line-height:60px}.city-notice-wrapper .notice-bcnp-box .bcnp-title{color:#333;font-size:16px;line-height:21px;margin:0 0 4px}.city-notice-wrapper .notice-bcnp-box .bcnp-tip{color:#bc9968;font-size:14px;line-height:21px;margin:0 0 6px}.city-notice-wrapper .notice-bcnp-box .bcnp-tip i{margin:0 6px 0 0}.city-notice-wrapper .notice-bcnp-box .bcnp-content{color:#666;font-size:14px;line-height:21px}.city-notice-wrapper .notice-bcnp-box .bcnp-content span,.f_color3{color:#333}.city-notice-wrapper .notice-bcnp-box .bcnp-btn{box-sizing:border-box;width:100%;padding:8px 12px;position:fixed;left:0;bottom:0;background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.06)}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.city-notice-wrapper .notice-bcnp-box .bcnp-btn{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.city-notice-wrapper .notice-bcnp-box .bcnp-btn{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}}}.city-notice-wrapper .notice-bcnp-box .bcnp-btn .btn{width:100%;height:44px;text-align:center;line-height:44px;color:#fff;background:#06c584;border-radius:60px}.im_back_popup_box{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.7)}.im_back_popup_box .popup_wrap{position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;background-color:#fff;border-radius:12px;margin-top:-40px;padding-bottom:20px;box-sizing:border-box}.im_back_popup_box .content{width:320px;display:flex;justify-content:center;margin-bottom:20px}.im_back_popup_box .ul{display:flex;align-items:center;justify-content:center}.im_back_popup_box .ul li{display:flex;flex-direction:column;align-items:center}.im_back_popup_box .ul li .label{font-size:14px;color:#008858;position:relative;width:74px;text-align:right}.im_back_popup_box .ul li .label::before{content:'';background:url(//pic5.40017.cn/i/ori/1uVZTvl8c9O.png) center center no-repeat;background-size:100% 100%;height:16px;width:16px;position:absolute;left:0;bottom:2px}.im_back_popup_box .ul li .label-text{font-size:12px;color:#999}.im_back_popup_box .ul li+li{margin-left:16px}.im_back_popup_box .btn{width:280px;height:44px;line-height:44px;background:#06c584;border-radius:22px;margin:20px 20px 0;font-family:PingFangSC-Semibold,PingFangSC;font-weight:600;font-size:18px;color:#fff;text-align:center}.im_back_popup_box .popup_close{position:absolute;z-index:100;bottom:-50px;right:50%;width:32px;height:32px;text-align:center;transform:translateX(50%)}.im_back_popup_box .popup_close .popup_close_icon{height:32px;width:32px}::-webkit-scrollbar{display:none}body .body-uncopy{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none}body .body-copy{-moz-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;-khtml-user-select:auto;-o-user-select:auto;user-select:auto}body{min-width:320px;margin:0 auto;overflow-x:hidden;font-size:14px;line-height:1.6}#app{box-sizing:border-box;background:#f4f4f4}#app.body-white{background:#fff;height:100vh}.bone-ant{-webkit-animation:loading linear 1s infinite;animation:loading linear 1s infinite}.bone-bg{display:block;background:#f4f4f4;border-radius:0}.skeleton-price .skeleton-price-left,.skeleton-price .skeleton-price-right{height:25px;background:#ffede8;border-radius:4px}.skeleton-price{height:25px;margin:0 12px 12px}.skeleton-price .skeleton-price-left{width:75px;min-width:75px;margin-right:10px}.loading-vue{position:fixed;top:0;bottom:0;left:0;z-index:999;width:100%;background-color:#fff}.loading-vue .skeleton-bg-color{background:#f3f4f8}.loading-vue .skeleton-image-wrap{margin:12px}.loading-vue .skeleton-image-wrap .skeleton-left{position:relative;height:42.66666667vw;overflow:hidden;background-position:center;background-size:cover;object-fit:cover;width:59.2vw;border-radius:12px 0 0 12px}.loading-vue .skeleton-image-wrap .skeleton-right .image1{margin-bottom:1.33333333vw;border-radius:0 12px 0 0}.loading-vue .skeleton-image-wrap .skeleton-right .image2{border-radius:0 0 12px}.loading-vue .skeleton-image-wrap .skeleton-right .image{width:33.06666667vw;height:20.66666667vw;margin-left:1.33333333vw}.loading-vue .skeleton-border{margin:0 12px 12px;height:1px}.loading-vue .skeleton-linetitle{height:48px;margin:0 12px 12px;border-radius:4px}.loading-vue .skeleton-bone-box{margin:0 12px}.loading-vue .skeleton-bone-box .skeleton-bone-box-line{width:100%;height:20px;border-radius:4px;margin-bottom:12px}.loading-vue .skeleton-line{height:8px;background-color:#f4f4f4}.loading-vue .skeleton-private{margin:12px}.loading-vue .skeleton-private .skeleton-private-left{width:40px;min-width:40px;height:40px;border-radius:4px;margin-right:12px}.loading-vue .skeleton-private .skeleton-private-mid-top{width:134px;height:16px;border-radius:4px;margin-bottom:8px}.loading-vue .skeleton-private .skeleton-private-mid-foot{width:152px;height:16px;border-radius:4px}.loading-vue .skeleton-private .skeleton-private-right{margin-top:8px;width:48px;min-width:48px;height:24px;border-radius:12px}.loading-vue .skeleton-foot-btn{margin-right:25px}.loading-vue .skeleton-foot-first{margin-left:15px}.loading-vue .skeleton-foot-btn-1{width:24px;min-width:24px;height:24px;border-radius:4px}.loading-vue .skeleton-foot-btn-2{width:24px;min-width:24px;height:11px;border-radius:4px;margin-top:6px}.loading-vue .btn-loading{position:relative}.loading-vue .loading-box{margin:-8px auto 0;width:14px;height:14px;box-shadow:inset 0 0 0 2px #fff;border-radius:50%;position:absolute;top:50%;left:30px;z-index:999}.loading-vue .loading-box:after,.loading-vue .loading-box:before{position:absolute;content:'';top:0;width:8px;height:15px;background:#ff7347}.loading-vue .loading-box:before{border-radius:14px 0 0 14px;left:-1px;-webkit-transform-origin:8px 7px;transform-origin:8px 7px;-webkit-animation:spinner5 1.3s infinite ease 1s;animation:spinner5 1.3s infinite ease 1s}.loading-vue .loading-box:after{border-radius:0 14px 14px 0;left:7px;-webkit-transform-origin:0 7px;transform-origin:0 7px;-webkit-animation:spinner5 1.3s infinite ease;animation:spinner5 1.3s infinite ease}.loading-vue .skeleton-bg-white{background-color:#fff}.loading-vue .skeleton-bg-gray{background-color:#f6f8fb}.loading-vue .skeleton-bg-yellow{background-color:#ffeddf}.loading-vue .skeleton-bg-purple{background-color:#f4eeff}.loading-vue .border-radius-none{border-radius:0}.loading-vue .width18{width:18px}.loading-vue .width20{width:20px}.loading-vue .width26{width:26px}.loading-vue .width30{width:30px}.loading-vue .width46{width:46px}.loading-vue .width70{width:70px}.loading-vue .width77{width:77px}.loading-vue .width80{width:80px}.loading-vue .width96{width:96px}.loading-vue .width135{width:135px}.loading-vue .width175{width:175px}.loading-vue .width200{width:200px}.loading-vue .width240{width:240px}.loading-vue .width270{width:270px}.loading-vue .height16{height:16px}.loading-vue .height18{height:18px}.loading-vue .height20{height:20px}.loading-vue .height26{height:26px}.loading-vue .height28{height:28px}.loading-vue .height42{height:42px}.loading-vue .height48{height:48px}.loading-vue .height56{height:56px}.loading-vue .height80{height:80px}.loading-vue .height85{height:85px}.loading-vue .height210{height:210px}.loading-vue .height345{height:345px}.loading-vue .mr-l6{margin-left:6px}.loading-vue .mr-l8{margin-left:8px}.loading-vue .mr-l15{margin-left:15px}.loading-vue .mr-l35{margin-left:35px}.loading-vue .mr-l45{margin-left:45px}.loading-vue .mr-l55{margin-left:55px}.loading-vue .mr-t4{margin-top:4px}.loading-vue .mr-t8{margin-top:8px}.loading-vue .mr-t14{margin-top:14px}.loading-vue .mr-t20{margin-top:20px}.loading-vue .mr-t25{margin-top:25px}.base-skeleton .base-body{border-radius:12px;padding:8px 12px;margin-top:-20px;box-sizing:border-box}.base-skeleton .base-body div{border-radius:4px}.base-skeleton .base-body .skeleton-package{position:relative;height:85px}.base-skeleton .base-body .skeleton-package .line{width:2px;height:50px;margin:0 10px}.base-skeleton .base-body .skeleton-package .part-right{border-radius:0;position:absolute;top:0;right:0}.base-skeleton .base-body .skeleton-package .part-right::before{position:absolute;top:0;left:-13px;content:'';display:block;width:13px;height:100%;background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/detail-gdbq-shadow.png) no-repeat;background-size:auto 100%}.schedule-skeleton{height:100vh;background:#f6f8fb}.schedule-skeleton div{border-radius:4px}.schedule-skeleton .top-nav{box-shadow:0 2px 10px 0 rgba(149,166,179,.12)}.schedule-skeleton .tip{border-radius:8px;margin:12px 8px}.schedule-skeleton .main-content{margin:0 8px;padding:12px;box-sizing:border-box;border-radius:8px}.hotel-skeleton,.scenic-skeleton{background-color:#f4f4f4}.hotel-skeleton div,.scenic-skeleton div{border-radius:4px}.hotel-skeleton .hotel-top,.hotel-skeleton .scenic-top,.scenic-skeleton .hotel-top,.scenic-skeleton .scenic-top{border-radius:12px 12px 0 0;padding:16px 12px;margin-top:-20px;box-sizing:border-box}.hotel-skeleton .hotel-main,.hotel-skeleton .scenic-main,.scenic-skeleton .hotel-main,.scenic-skeleton .scenic-main{padding:20px 12px}@keyframes loading{0%,100%{opacity:.5}20%{opacity:1}}@-webkit-keyframes loading{0%,100%{opacity:.5}20%{opacity:1}}.f_reg{font-family:PingFangSC-Regular;font-weight:400}.f_med{font-family:PingFangSC-Medium;font-weight:500}.f_bold{font-family:PingFangSC-Semibold;font-weight:700}.f_color6{color:#666}.f_color9{color:#999}.f_size10{font-size:10px}.f_size11{font-size:11px}.f_size12{font-size:12px}.f_size13{font-size:13px}.f_size14{font-size:14px}.f_size16{font-size:16px}.f_size18{font-size:18px}.f_size20{font-size:20px}.detail-view-notice{color:#bc9968;font-size:12px;line-height:20px}.detail-view-notice .icon-icon_page_msg{font-size:16px;margin:0 3px 0 0}