a:active,a:hover,button:focus,input:focus,select:focus,textarea:focus{outline:0}[v-cloak]{display:none!important}body,html{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}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}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;position:relative;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}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-collapse:collapse;border-spacing:0}td,th{padding:0}.float-right{float:right!important}.float-left{float:left!important}.clear{clear:both}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.thin-border-all{position:relative}.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}.f_color3{color:#333}.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}.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;font-style:normal;-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}.combo .card-info .card-info-detail,.comment-label-box,.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}#imageViewPage,.mask,.toast{position:fixed}.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{color:#333;text-decoration:none}a.u{text-decoration:underline}.mask{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)}em,i{font-style:normal}.scrollbar--hidden::-webkit-scrollbar{display:none}@font-face{font-family:'TCloud Number';src:url(https://file.40017.cn/vacation_feresource/libs/TCloudNumber-Regular.ttf)}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-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}.toast{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}#imageViewPage{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;left:0;width:100%;text-align:center}.pops,body.body-fixed{position:fixed;width:100%}#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}body.body-fixed{overflow:hidden}.pops{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%;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-title,.weeks .week{font-weight:500;font-family:PingFangSC-Medium,PingFang SC;text-align:center}.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}.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)}}.weeks{display:flex;line-height:55px;background-color:#fff}.weeks .week{flex:1;font-size:12px;color:#666}.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;bottom:0;left:0;width:100%;height:1px;content:"";background:#e4e4e4}@media (-webkit-min-device-pixel-ratio:2){.calendar-box .months: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;line-height:48px;padding-bottom:12px}.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{font-size:10px;line-height:14px;color:#000;font-weight:400;font-family:PingFangSC-Regular,PingFang SC;margin-top:7px;position:absolute;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}.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}.service-icon-box .service-text{font-size:10px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999}.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%}.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}.member-popup .member-main .top .title{font-family:PingFangSC-Medium;font-weight:600;font-size:14px;color:#333}.member-popup .member-main .top .mb-16{margin-bottom:16px}.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}.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}.coupon-main .content>div,.coupon-main .mb-20{margin-bottom:20px}.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}.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}.dialog,.dialog-content{z-index:13000;margin:auto}.coupon-list-box .coupon-item .space-line{width:100%;height:12px;clear:both}.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}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;height:100%;background:rgba(0,0,0,.7)}.dialog-content,.dialog-content .btns{position:relative;box-sizing:border-box}.dialog.loading{background:0 0}.dialog-content{width:295px;min-height:100px;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{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}.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}@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}}.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}.comment{padding:20px 12px 10px;margin-bottom:10px;background:#fff}.comment-tit{display:flex;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{font-size:20px;font-weight:700}.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 .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;-webkit-box-orient:vertical;-webkit-line-clamp:2;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}.calendar-list::before,.calendar_mode .date-box .date-box-right::after,.calendar_mode .night_num::after,.comment-label-box:after{content:""}.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;max-height:140px;position:relative;overflow:hidden;border-bottom:none}.comment-label-box:after{position:absolute;bottom:0;left:0;width:100%;height:1px;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)}.calendar_week{justify-content:space-around;text-align:center;background-color:#fff;position:fixed;height:48px;z-index:10;left:12px;right:12px;margin-top:-1px}.calendar_week p{font-size:12px;color:#666;flex:1}.calendar_week p:first-child,.calendar_week p:last-child{color:#06c584}.calendar_month_fixed{position:fixed;margin-top:47px;z-index:10;left:12px;right:12px;height:24px;line-height:24px;background:#f4f4f4;border-radius:4px;padding-left:16px;font-size:16px;color:#333}.calendar-list::before{display:block;height:47px}.calendar-list .calendar-table td .calendar-festial{font-family:PingFangSC-Regular!important;font-weight:400!important}.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:first-child .calendar-date,.calendar-list .calendar-table td.is-selected:last-child .calendar-date{color:#fff}.calendar_mode{position:relative;padding:12px;box-sizing:border-box;background-color:#fff;margin-bottom:8px}.calendar_mode .mode1_note,.calendar_mode .mode2_note{margin-bottom:8px}.calendar_mode .mode1_note{font-size:12px;color:#666}.calendar_mode .mode1_note .icon-hint-o-j{margin-left:8px;margin-right:2px}.calendar_mode .mode2_date{flex:0 0 36.4%;height:48px;line-height:48px;background:#F6F8FB;border-radius:8px;font-size:12px;color:#666;text-align:center}.calendar_mode .mode2_date span{font-size:20px;color:#333}.calendar_mode .night_num{position:relative;text-align:center;flex:0 0 18%;height:30px;line-height:30px;box-sizing:border-box}.calendar_mode .night_num::after{position:absolute;width:200%;height:200%;border:1px solid #ccc;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5);border-radius:50px}.calendar_mode .date-box{margin-top:2px;text-align:center;height:62px;overflow-y:hidden}.calendar_mode .date-box .date-box-left{overflow-x:scroll;height:72px;padding-right:62px}.calendar_mode .date-box .date-box-item{position:relative;flex:0 0 auto;width:54px;height:62px;border-radius:8px;margin-right:10px;background-color:#fff}.calendar_mode .date-box .date-box-item.selected{background-color:#06c584}.calendar_mode .date-box .date-box-item.selected .day,.calendar_mode .date-box .date-box-item.selected .price,.calendar_mode .date-box .date-box-item.selected .week{color:#fff!important}.calendar_mode .date-box .date-box-item .week{font-size:10px;color:#666}.calendar_mode .date-box .date-box-item .day{line-height:20px}.calendar_mode .date-box .date-box-item .price{font-size:11px}.calendar_mode .date-box .date-box-right{background-color:#fff;width:72px;height:62px;position:absolute;right:0}.calendar_mode .date-box .date-box-right::after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);box-shadow:inset -10px 0 8px -8px rgba(153,153,153,.4)}.calendar_mode .date-box .date-box-right .icon-icon-calendar2{font-size:20px}.calendar_mode .date-box .date-box-right .text{color:#333;font-size:12px}.calendar_mode .selected_date{font-size:12px;color:#666;margin-top:8px}.calendar_pop .scroll-view-container{padding:0 12px}.third-yuyue-pop{padding:0 16px 16px;font-size:12px}.recommend_item{margin-top:12px;box-sizing:border-box;border-radius:12px}.recommend_item .img{flex:0 0 auto;width:110px;border-radius:8px;overflow:hidden;display:none;height:unset!important}.recommend_item .item_info{width:64%;margin-left:10px}.recommend_item .item_info .rec_desc{font-size:12px}.recommend_item .item_info .rec_desc img{width:11px}.recommend_item .item_info .rec_desc .iconfont{font-size:18px}.recommend_item .item_info .rec_desc .num{font-size:11px;flex:0 0 auto;color:#333;margin-right:8px;margin-left:4px}.recommend_item .item_info .rec_desc .desc{font-size:11px;color:#666;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend_item .item_info .live_label,.recommend_item .item_info .rec_desc .zc{font-size:10px;line-height:15px;display:inline-block;padding:0 4px;text-align:center}.recommend_item .item_info .rec_desc .zc{margin-left:5px;position:relative;height:15px;min-width:42px}.recommend_item .item_info .rec_desc .zc::before{content:'';border-radius:4px;position:absolute;width:200%;height:200%;border:1px solid #ccc;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.recommend_item .item_info .rec_desc~.rec_desc{margin-top:4px}.recommend_item .item_info .live_desc{margin:4px 0}.recommend_item .item_info .live_label{position:relative;height:15px;color:#333}.all_package_pop .recommend_item,.detail-service-box .pop-tips,.hotel-comment.exist .tit-score-wrap{padding:0 12px}.recommend_item .item_info .live_label::before{content:'';border-radius:4px;position:absolute;width:200%;height:200%;border:1px solid #ccc;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.recommend_item .item_info .live_label.light::before{border:1px solid #06c584}.recommend_item .item_info .live_label~.live_label{margin-left:4px}.recommend_item .item_info .sale_price{font-size:20px}.recommend_item .item_info .sale_price i{font-size:16px;margin-right:-2px}.recommend_item .item_info .btn_box{margin-top:8px}.recommend_item .item_info .btn_box .buy{width:48px;height:36px;line-height:36px;text-align:center;background:#06c584;border-radius:8px;color:#fff;font-size:14px;margin-left:10px}.group_list{padding:0}.group_tab{padding:0 16px;background-color:#fff;overflow-x:scroll;position:sticky;position:-webkit-sticky;left:0;top:0;z-index:100;height:40px;line-height:40px}.group_tab::-webkit-scrollbar{display:none}.group_tab .tab_item{flex:0 0 auto;font-size:16px;color:#333;font-family:PingFangSC-Regular;font-weight:400}.group_tab .tab_item.active{position:relative;color:#06c584;font-family:PingFangSC-Medium;font-weight:500}.group_tab .tab_item.active:after{content:'';width:24px;height:4px;border-radius:2px;background-color:#06c584;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.group_tab .tab_item~.tab_item{margin-left:28px}.bot_line{position:sticky;position:-webkit-sticky;left:0;top:40px;width:200%;height:1px;background-color:#eee;transform-origin:0 0;transform:scale(.5)}.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-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%}.combo .combo-nav:after,.hotel-comment.exist .com-entry-detail:before{left:0;width:100%;height:1px;content:""}.hotel-comment.exist .name-box{font-size:20px}.hotel-comment.exist .name-box .icon-b-arrow-right{color:#ccc}.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;background:#eee}.combo,.combo .combo-nav{position:relative}.combo .combo-nav{color:#333;font-size:16px;font-family:PingFangSC;font-weight:600;line-height:24px;padding-left:24px;padding-bottom:16px;min-height:40px;box-sizing:border-box;background-color:#fff;overflow:hidden;border-bottom:none}.combo .combo-nav:after{position:absolute;bottom:0;background:#e4e4e4}@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}.combo .combo-nav:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 bottom}}.combo .combo-nav .combo-nav-item{height:24px;line-height:24px;margin-right:24px}.combo .combo-nav .combo-nav-item .conut{color:#999;font-size:12px;font-family:PingFangSC-Regular;font-weight:400}.combo .act,.combo .act .conut{color:#06c584!important}.combo .act{position:relative}.combo .act::after{content:'';position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:24px;height:4px;background:#06c584;border-radius:2px}.combo .common-card{margin:0 12px;padding:12px 0}.combo .scroll-content{overflow-y:scroll;height:calc(60vh)}.combo .card-top{margin-bottom:10px;width:calc(100vw - 24px)}.combo .card-top .card-top-left{width:26px;min-width:26px;height:26px;line-height:26px;text-align:center;margin-right:8px}.combo .card-top .max-width{max-width:calc(100vw - 24px - 26px - 8px - 60px)}.combo .card-top .zhu{background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/zhu.jpg) center center/100% 100% no-repeat}.combo .card-top .eat{background:url(https://file.40017.cn/img140017cnproduct/touch/pushcode/ctg/vacation/hotel/meat.png) center center/100% 100% no-repeat}.combo .card-top .sight{background:url(https://file.40017.cn/img140017cnproduct/touch/pushcode/ctg/vacation/hotel/sight.png) center center/100% 100% no-repeat}.combo .card-top .share{background:url(https://file.40017.cn/img140017cnproduct/touch/pushcode/ctg/vacation/hotel/share.png) center center/100% 100% no-repeat}.combo .card-top .card-top-title{font-family:PingFangSC-Medium;font-weight:700;font-size:16px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:24px;line-height:24px}.combo .card-top .can-change{margin-left:5px;position:relative;height:15px;line-height:15px;padding:0 4px;text-align:center;font-size:10px;display:inline-block;min-width:42px}.combo .card-top .can-change::before{content:'';border-radius:4px;position:absolute;width:200%;height:200%;border:1px solid #ccc;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.combo .card-top .mid-sub-title{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.combo .card-top .card-top-right{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#333;position:relative;min-width:60px;margin-left:8px}.combo .card-top .card-top-right::after{content:'';position:absolute;top:0;right:0;transform:translateY(50%);background:url(https://file.40017.cn/img140017cnproduct/touch/pushcode/ctg/vacation/hotel/arrow.png) center center/100% 100% no-repeat;height:8px;width:5px}.combo .card-img{height:193px;margin-bottom:8px;border-radius:8px;position:relative}.combo .card-img .card-img-img{border-radius:8px;height:193px;width:100%;object-fit:cover}.combo .card-img .custom-indicator{position:absolute;right:13px;bottom:20px;width:61px;height:22px;background:rgba(0,0,0,.7);border-radius:13px;font-size:12px;color:#fff;text-align:center;line-height:22px}.combo .card-info .card-info-title{font-family:PingFangSC-Regular;font-weight:600;font-size:14px;color:#333;margin-bottom:8px}.combo .card-info .card-info-detail .info-detail-box{width:33.333333%;margin-bottom:8px;height:18px;line-height:18px;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.combo .card-info .card-info-detail .info-detail-box .detail-desc{padding-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.combo .card-info .card-info-detail .info-detail-box-2{min-width:50%;margin-bottom:8px;align-items:center}.combo .card-info .card-info-detail .info-detail-box-2 .detail-label{flex:0 0 50px}.combo .card-info .card-info-detail .info-detail-box-1{width:100%;min-width:300px;margin-bottom:8px}.combo .card-info .card-info-detail .info-detail-box-1 .detail-label{min-width:50px}.combo .card-info .card-info-detail .detail-label{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#333;margin-right:12px}.combo .card-info .card-info-detail .detail-desc{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#666}.combo .sight-info{margin-bottom:16px}.combo .sight-info .sight-info-title{font-family:PingFangSC-SNaNpxibold;font-weight:600;font-size:14px;margin-bottom:8px;align-items:center}.combo .sight-info .sight-info-title .sight-info-title-num{font-family:PingFangSC-Regular;color:#06c584}.combo .sight-info .sight-info-title .sight-info-title-name{color:#333}.combo .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}.combo .divider{margin:16px 0 0;height:1px;position:relative;overflow:hidden;border-bottom:none}.combo .divider:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#e4e4e4}@media (-webkit-min-device-pixel-ratio:2){.combo .divider:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 bottom}}.combo .fee-card .fee-card-title{font-family:PingFangSC-Medium;font-weight:700;font-size:16px;color:#333}.combo .fee-card .fee-card-desc{font-family:PingFangSC-Regular;font-weight:400;font-size:12px;color:#666;margin-top:8px;margin-bottom:20px}.combo .fee-card .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}.combo .fee-card .fee-table .td-description,.combo .fee-card .fee-table .td-name{font-size:14px;padding:12px;border-bottom:1px solid #eee}.combo .fee-card .fee-table .td-name{width:56px;font-weight:700;color:#666;border-right:1px solid #eee}.combo .fee-card .fee-table .td-description{font-weight:400;color:#666}.combo .fee-card .fee-table tr:last-child td{border-bottom:none}.combo .combo-bottom{height:60px;background:#fff;box-shadow:0 -4px 10px 0 #0000a;padding:0 10px env(safe-area-inset-bottom);position:fixed;left:0;bottom:0;width:calc(100vw - 20px)}.combo .combo-bottom .price-box{height:30px;line-height:30px}.combo .combo-bottom .price-box .price-box-desc{font-family:PingFangSC-Regular;font-weight:400;font-size:14px;color:#000}.combo .combo-bottom .price-box .price-box-num{color:#ff6257ff;font-size:22px;font-family:PingFangSC;font-weight:600;position:relative;padding-left:10px}.combo .combo-bottom .price-box .price-box-num::before{content:'¥';position:absolute;left:0;bottom:-3px;color:#ff6257ff;font-size:14px;font-family:PingFangSC;font-weight:600;min-width:10px}.combo .combo-bottom .discount-num{padding:0 4px;height:15px;text-align:center;line-height:15px;background:#ffede9;border-radius:2px;font-family:PingFangSC-Regular;font-weight:400;font-size:10px;color:#ff6257;display:inline-block}.combo .combo-bottom .combo-bottom-btn{width:134px;min-width:134px;height:44px;line-height:44px;background-image:linear-gradient(108deg,#ff6257 0,#ff7e23 100%);border-radius:22px;font-family:PingFangSC-SNaNpxibold;font-weight:600;font-size:18px;color:#fff;text-align:center}.combo .null-block{height:90px;width:100%}.combo .card-sub-title{margin-bottom:8px;font-size:14px;font-weight:600;color:#333}.combo .card-item{display:flex;align-items:center;margin-bottom:8px;font-size:12px}.combo .card-item .label{flex:0 0 62px;color:#333}.combo .card-item .desc{color:#666}.lx-load-box,.lx-toast{background:rgba(0,0,0,.7);border-radius:5px;color:#fff;text-align:center}.combo .mb-16{margin-bottom:16px}.pops .pops-wrap{min-height:60%!important}.combo_pop .scroll-view-container{overflow:hidden!important}.lx-toast{position:fixed;bottom:100px;left:50%;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;-webkit-line-clamp:2;-webkit-box-orient:vertical;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%;left: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{right:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);left:0;top: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;bottom: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;-webkit-line-clamp:2;-webkit-box-orient:vertical}.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;bottom: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}.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}.private_domain_alert .pop_firm_box div{margin-bottom:10px}.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;-webkit-line-clamp:2;-webkit-box-orient:vertical;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;background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/upup.png) no-repeat;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)}}.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}.detail-service-box .pop-tips .tips-close{width:22px;height:22px}.detail-service-box .pop-tips::after{content:'';position:absolute;bottom:-6px;left:35px;background:url(https://file.40017.cn/vacation_feresource/vacationH5Pic/upup.png) no-repeat;width:12px;height:6px;background-size:100%;transform:rotate(180deg)}.detail-service-box,.hotel_x_page .top_main{position:relative}.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 .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}.module_box{padding:20px 12px;background-color:#fff;margin-bottom:8px}.module_title{font-size:18px;color:#333}.module_part{margin-top:10px;line-height:21px}.sec_title{font-size:16px;color:#333}.third_title{font-size:14px;color:#333}.section{font-size:14px;color:#666}.hotel_x_page{line-height:normal;background-color:#f4f4f4;padding-bottom:60px}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.hotel_x_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}.hotel_x_page{padding-bottom:calc(60px + var(--safe-area-inset-bottom))}}}.hotel_x_page .top_main .header-title{position:fixed;top:0;width:100%;z-index:900}.hotel_x_page .top_main .header-title.white{background:#fff}.hotel_x_page .top_main .header-title.white .icon-arrow-left{color:#333!important}.hotel_x_page .top_main .header-title.t-zindex{z-index:950}.hotel_x_page .top_main .header-title .empty{height:44px}.hotel_x_page .top_main .header-title .titlebar{text-align:center;position:relative}.hotel_x_page .top_main .header-title .titlebar .icon-arrow-left{font-size:40px;color:#fff;position:absolute;top:0;left:0}.hotel_x_page .top_main .header-title .titlebar b{display:block;width:calc(100% - 60px);font-size:18px}.hotel_x_page .top_main .header-title .titlebar .shareimg{position:absolute;top:10px;right:15px;width:20px;height:20px}.hotel_x_page .top_main .header-title .titlebar .bar-msg-unread{position:absolute;top:10px;right:15px}.hotel_x_page .top_main .header-title .titlebar .bar-msg-unread-fixed{position:absolute;top:10px;right:45px}.hotel_x_page .top_main .image_swipe{position:relative;height:211px}.hotel_x_page .top_main .image_swipe::after{content:'';position:absolute;left:0;bottom:0;display:block;width:100%;height:48px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);z-index:0}.hotel_x_page .top_main .image_swipe .image{width:100%;height:100%}.hotel_x_page .top_main .image_swipe .custom-indicator{position:absolute;right:13px;bottom:20px;width:61px;height:22px;background:rgba(0,0,0,.7);border-radius:13px;font-size:12px;color:#fff;text-align:center;line-height:22px;z-index:5}.hotel_x_page .top_main .line-sale-box{position:absolute;left:12px;bottom:20px;color:#fff;z-index:5}.hotel_x_page .top_main .line_id{height:22px;line-height:22px;font-size:14px}.hotel_x_page .top_main .has_sale{font-size:12px}.hotel_x_page .top_main .has_sale::before{content:'|';width:1px;height:8px;background:rgba(255,255,255,.3);display:inline-block;margin:0 4px}.hotel_x_page .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)}.hotel_x_page .float-bar .bar-item{position:relative;width:48px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.hotel_x_page .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}.hotel_x_page .float-bar .bar-item:last-child::after{display:none}.hotel_x_page .float-bar .bar-item .icon{width:20px;height:20px}.hotel_x_page .float-bar .bar-item .text{font-size:10px;color:#666;margin-top:4px}.hotel_x_page .detail_info_box{position:relative;width:100%;background:#fff;border-radius:12px 12px 0 0;margin-top:-12px}.hotel_x_page .detail_info_box .sale_box{position:relative;padding:5px 12px 0;box-sizing:border-box}.hotel_x_page .detail_info_box .sale_box .sale_info{flex-wrap:wrap;align-items:baseline}.hotel_x_page .detail_info_box .sale_box .sale_info .price-wrapper{align-items:baseline}.hotel_x_page .detail_info_box .sale_box .sale_info.sale_info1 .price-wrapper{flex:1 0 100%}.hotel_x_page .detail_info_box .sale_box .coupon-box{display:inline-flex;align-items:center;flex-wrap:wrap;margin-left:4px}.hotel_x_page .detail_info_box .sale_box .coupon-box .coupon-item{flex-wrap:wrap;height:15px;overflow:hidden}.hotel_x_page .detail_info_box .sale_box .price{position:relative;top:3px;line-height:1.5;font-size:24px}.hotel_x_page .detail_info_box .sale_box .price i{font-size:13px;margin-right:-1px}.hotel_x_page .detail_info_box .sale_box .atmosphere-label{height:15px;margin-left:4px}.hotel_x_page .detail_info_box .sale_box .atmosphere-label img{height:100%;vertical-align:bottom}.hotel_x_page .detail_info_box .sale_box .reduce-price{display:inline-flex;align-items:center;height:15px;margin-left:4px;padding-left:4px;color:#ff6257;font-size:10px}.hotel_x_page .detail_info_box .sale_box .reduce-price::after{border:1px solid #ff6257;border-radius:4px}.hotel_x_page .detail_info_box .sale_box .reduce-price .iconfont{line-height:1;font-size:13px}.hotel_x_page .detail_info_box .sale_box .discount_item{padding:0 4px;height:15px;line-height:15px;display:inline-block;font-size:10px;margin-right:4px;margin-bottom:2px;background:#ffede9;border-radius:2px}.hotel_x_page .detail_info_box .sale_box .get_btn{height:15px;line-height:15px;padding-left:4px;margin-bottom:2px;background-image:linear-gradient(90deg,#ff6257 0,#ff7e23 100%);border-radius:2px 20px 20px 2px;font-size:10px;color:#fff}.hotel_x_page .detail_info_box .sale_box .get_btn .iconfont{vertical-align:text-top;font-size:13px}.hotel_x_page .detail_info_box .package_title{margin-left:12px;margin-top:6px;font-weight:400;font-size:14px;color:#666}.hotel_x_page .detail_info_box .detail_desc{padding:2px 12px 8px}.hotel_x_page .detail_info_box .detail_desc .main_title{font-size:20px;color:#333}.hotel_x_page .detail_info_box .detail_desc .comment_info{margin-top:5px;font-size:12px}.hotel_x_page .detail_info_box .detail_desc .comment_info .dp-box{flex:0 0 auto;background-color:#e7faef;height:25px;border-radius:12.5px;font-size:12px;padding-right:8px;margin-bottom:8px}.hotel_x_page .detail_info_box .detail_desc .comment_info .dp-box .dp-percent{width:54px;height:25px;background:url(https://pic5.40017.cn/i/ori/1fTg7MltbI4.png) left center no-repeat;background-size:cover;color:#fff;font-size:18px;margin-right:3px}.hotel_x_page .detail_info_box .detail_desc .comment_info .dp-box .dp-percent::after{content:'%';font-size:14px}.hotel_x_page .detail_info_box .detail_desc .comment_info .key{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel_x_page .detail_info_box .detail_desc .comment_info .line{width:1px;height:10px;background-color:#ccc;margin:0 6px}.hotel_x_page .detail_info_box .detail_desc .comment_info .comment_num{flex:0 0 auto;color:#333}.hotel_x_page .detail_info_box .detail_desc .no_comment{margin-top:5px;font-size:12px;color:#ccc}.hotel_x_page .detail_info_box .detail_desc .no_comment .icon-icon_navi_message{font-size:18px;margin-right:2px}.hotel_x_page .package_box{background-image:linear-gradient(180deg,#fff 0,#f6f8fb 41%,#f6f8fb 100%);padding-bottom:8px}.hotel_x_page .package_box .package_info{padding:8px 8px 12px;box-sizing:border-box;background-image:linear-gradient(180deg,#edfff5 0,#fff 100%);box-shadow:0 2px 6px 0 rgba(0,0,0,.04);border-radius:9px;margin:0 6px;position:relative}.hotel_x_page .package_box .package_info .p_more{position:absolute;right:4px;top:13px;font-size:12px}.hotel_x_page .package_box .package_info .info_item{font-size:14px}.hotel_x_page .package_box .package_info .info_item .live_info{max-width:80%;flex:1}.hotel_x_page .package_box .package_info .info_item .iconfont{font-size:22px}.hotel_x_page .package_box .package_info .info_item .iconfont::after{width:14px;height:1px;background:#c4f8db;content:'';display:block}.hotel_x_page .package_box .package_info .info_item .num{flex:0 0 auto;margin-right:7px;margin-left:2px}.hotel_x_page .package_box .package_info .info_item .desc{display:inline-block;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%}.hotel_x_page .package_box .package_info .info_item .m-w-42{min-width:42px}.hotel_x_page .package_box .package_info .info_item .zc{margin-left:5px;position:relative;height:15px;line-height:15px;padding:0 4px;text-align:center;font-size:10px;display:inline-block}.hotel_x_page .package_box .package_info .info_item .zc::before{content:'';border-radius:4px;position:absolute;width:200%;height:200%;border:1px solid #ccc;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.hotel_x_page .package_box .package_info .info_item .zc.light::before{border:1px solid #06c584}.hotel_x_page .package_box .package_info .note{margin-top:7px;font-size:12px}.hotel_x_page .package_box .package_info .note .icon-a-33{margin-left:4px;margin-right:7px;font-size:14px}.hotel_x_page .hotel_info{padding:12px 12px 0;background-color:#fff;margin-bottom:8px;font-size:12px;color:#666}.hotel_x_page .hotel_info .hotel_info_box{padding-bottom:10px}.hotel_x_page .hotel_info .hotel_name_box .hotel_name{align-items:baseline;flex:0 0 auto;width:75%}.hotel_x_page .hotel_info .hotel_name_box .hotel_name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel_x_page .hotel_info .hotel_more{color:#333;flex:0 0 auto;margin-left:18px}.hotel_x_page .hotel_info .hotel_level{margin-left:4px}.hotel_x_page .hotel_info .hotel_service{margin-top:2px}.hotel_x_page .hotel_info .grade{flex:0 0 auto;padding:0 6px;height:24px;line-height:24px;text-align:center;background:#faf5ff;border-radius:4px;color:#6554e0;font-size:12px;margin-right:6px}.hotel_x_page .hotel_info .grade .score{font-size:18px;margin-right:3px}.hotel_x_page .hotel_info .grade .score_desc{line-height:27px}.hotel_x_page .hotel_info .labels{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel_x_page .hotel_info .address{margin-top:5px}.hotel_x_page .hotel_info .address .icon-a-dingwei1{color:#000;font-size:16px;margin-right:4px}.hotel_x_page .hotel-comment{background:#fff;margin-top:-8px;padding:10px 12px 12px;margin-bottom:8px}.hotel_x_page .recommend_package{padding:12px;background-color:#fff;margin-bottom:8px}.hotel_x_page .contact-container,.hotel_x_page .orderWrapper{padding:8px 12px;box-shadow:0 0 9px 0 rgba(76,63,63,.06);box-sizing:border-box}.hotel_x_page .recommend_package .more_pack{font-size:12px;color:#333}.hotel_x_page .recommend_package .more_pack .icon-b-arrow-right{color:#ccc}.hotel_x_page .package_detail .detail_icon{width:26px;height:26px;margin-right:12px}.hotel_x_page .package_detail .name_text{font-size:12px;color:#666}.hotel_x_page .package_detail .live_img{width:100%;border-radius:8px;margin-top:10px}.hotel_x_page .package_feature .module_part img{width:100%}.hotel_x_page .package_feature .module_part .section div,.hotel_x_page .package_feature .module_part .section p,.hotel_x_page .package_feature .module_part .section span{text-wrap:wrap!important}.hotel_x_page .package_feature .detail_more .icon-arrow-down,.hotel_x_page .package_feature .detail_more .icon-arrow-up{font-size:11px;margin-left:4px}.hotel_x_page .package_detail,.hotel_x_page .package_feature{position:relative}.hotel_x_page .package_detail .module_part,.hotel_x_page .package_feature .module_part{max-height:260px;box-sizing:border-box;overflow-y:hidden}.hotel_x_page .package_detail .module_part.show_more,.hotel_x_page .package_feature .module_part.show_more{max-height:none}.hotel_x_page .package_detail .detail_more,.hotel_x_page .package_feature .detail_more{position:absolute;bottom:0;left:0;width:100%;height:92px;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 18%,#fff 46%,#fff 80%);font-size:12px;color:#333}.hotel_x_page .package_detail .detail_more.expend,.hotel_x_page .package_feature .detail_more.expend{background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%)}.hotel_x_page .package_detail .detail_more .more,.hotel_x_page .package_feature .detail_more .more{margin-top:60px}.hotel_x_page .package_detail .detail_more .more .iconfont,.hotel_x_page .package_feature .detail_more .more .iconfont{color:#ccc}.hotel_x_page .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%}.hotel_x_page .middle_nav.van-tabs .van-sticky{position:relative;background-color:#fff}.hotel_x_page .middle_nav.van-tabs .van-sticky::after{position:absolute;left:0;bottom:-12px;content:'';display:block;width:100%;height:12px;background:url(https://pic5.40017.cn/i/ori/1lz8tJHaRSo.png) no-repeat;background-size:100%}.hotel_x_page .middle_nav.van-tabs .van-sticky.van-sticky--fixed{position:fixed!important}.hotel_x_page .middle_nav.van-tabs .van-sticky.van-sticky--fixed::after{display:none}.hotel_x_page .middle_nav.van-tabs .van-sticky .van-tabs__wrap .van-tabs__nav .van-tab{color:#666;font-family:PingFangSC-Regular;font-weight:400}.hotel_x_page .middle_nav.van-tabs .van-sticky .van-tabs__wrap .van-tabs__nav .van-tab.van-tab--active{font-family:PingFangSC-Semibold;font-weight:600}.hotel_x_page .orderWrapper{position:fixed;right:0;bottom:0;left:0;z-index:900;background:#fff}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.hotel_x_page .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){.hotel_x_page .orderWrapper{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}}}.hotel_x_page .orderWrapper.detail_sub_btn{z-index:1990}.hotel_x_page .orderWrapper .icon-box .mr{margin-right:16px;position:relative}.hotel_x_page .orderWrapper .icon-box .service-icon-box{text-align:center;line-height:normal}.hotel_x_page .orderWrapper .icon-box .service-icon-box .iconfont{color:#666;font-size:24px}.hotel_x_page .orderWrapper .icon-box .service-icon-box .icon-tianjiashoucang1{color:#ff6257}.hotel_x_page .orderWrapper .icon-box .service-icon-box .service-text{font-size:10px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666}.hotel_x_page .orderWrapper .icon-box .service-icon-box>div{position:relative}.hotel_x_page .orderWrapper .price_info{height:44px;font-size:14px;color:#000}.hotel_x_page .orderWrapper .price_info .total_price{font-size:20px}.hotel_x_page .orderWrapper .price_info .total_price i{font-size:14px}.hotel_x_page .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}.hotel_x_page .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}.hotel_x_page .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}.hotel_x_page .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}.hotel_x_page .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;margin-left:5px;border:1px solid transparent;box-sizing:border-box}.hotel_x_page .orderWrapper .btn-submit.gray{opacity:.4}.hotel_x_page .orderWrapper .btn-submit.pop_submit{flex:0 0 134px}.hotel_x_page .orderWrapper .btn-submit.btn-yellow{background:#e3fcee;color:#00a56c}.hotel_x_page .popover_bottom_box{position:absolute;bottom:calc(60px + var(--safe-area-inset-bottom))}.hotel_x_page .popover_bottom_box.SC{left:17px}.hotel_x_page .popover_bottom_box.SC .popover_inner{padding:0 13px 0 14px}.hotel_x_page .popover_bottom_box.SC .popover_inner_item:first-child{font-size:11px;color:#ccc}.hotel_x_page .popover_bottom_box .popover_content{font-size:13px;color:#fff}.hotel_x_page .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}.hotel_x_page .popover_bottom_box .popover_inner{background:#555960;border-radius:8px;box-sizing:border-box}.hotel_x_page .popover_bottom_box .popover_inner .popover_inner_item{color:#fff;height:45px}.hotel_x_page .popover_bottom_box .popover_inner .popover_inner_item .icon-a-22,.hotel_x_page .popover_bottom_box .popover_inner .popover_inner_item .icon-a-33{font-size:12px;margin-right:3px}.hotel_x_page .popover_bottom_box .popover_inner .popover_inner_item .icon-a-22{margin-left:3px}.hotel_x_page .popover_bottom_box .popover_inner .popover_inner_item .icon-a-33{margin-left:9px}.hotel_x_page .popover_bottom_box .popover_inner .popover_inner_item+.popover_inner_item{position:relative;overflow:hidden;border-top:none}.hotel_x_page .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){.hotel_x_page .popover_bottom_box .popover_inner .popover_inner_item+.popover_inner_item:before{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0}}.hotel_x_page .contact-container{position:fixed;right:0;bottom:0;left:0;z-index:900;background:#fff;display:flex;justify-content:space-between;align-items:center}.hotel_x_page .contact-left,.hotel_x_page .contact-right{display:flex;opacity:1;padding-left:40px;text-align:center}@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.hotel_x_page .contact-container{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){.hotel_x_page .contact-container{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}}}.hotel_x_page .contact-left{flex:1;height:44px;align-items:center;border-radius:22px;border:.5px solid #e4e4e4}.hotel_x_page .contact-left img{margin-right:4px;width:20px;height:20px}.hotel_x_page .contact-right{flex:1;height:44px;align-items:center;color:#fff;border-radius:22px;background:#06c584;margin-left:12px}.hotel_x_page .contact-right img{margin-right:4px;width:20px;height:20px}.hotel_x_page .foot_box{background-color:#fff;padding-bottom:32px;position:relative}.hotel_x_page .unlogin_note{position:fixed;left:12px;right:12px;bottom:calc(68px + var(--safe-area-inset-bottom));height:40px;background:#fff9f2;border-radius:8px;box-sizing:border-box;padding-left:12px;padding-right:8px;color:#bc9968ff;font-size:12px;z-index:99}.hotel_x_page .unlogin_note .login_btn{position:relative;width:60px;height:24px;line-height:24px;text-align:center}.hotel_x_page .unlogin_note .login_btn::before{content:'';border-radius:24px;position:absolute;width:200%;height:200%;border:1px solid #bc9968;box-sizing:border-box;left:0;top:0;transform-origin:0 0;transform:scale(.5)}.hotel_x_page .new-refund-rule{margin-top:10px}.hotel_x_page .new-refund-rule .sitem-top{display:inline-flex}.hotel_x_page .new-refund-rule .sitem-top .icon{width:19px;height:19px;padding-right:4px}.hotel_x_page .new-refund-rule .sitem-top .sitem-name{font-weight:700;font-size:16px;color:#333;letter-spacing:0;margin-bottom:8px}.hotel_x_page .new-refund-rule ul li{font-family:PingFangSC-Regular;font-weight:400;font-size:14px;color:#666;letter-spacing:0;line-height:18px;margin-bottom:10px}.hotel_x_page .new-refund-rule ul:last-child{margin-bottom:20px}.hotel_x_page .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}.hotel_x_page .fee-table-header .icon2{width:14px;height:14px;margin-left:4px}.hotel_x_page .fee-table-header td{height:44px;padding:0 20px;border-bottom:1px solid #eee;text-align:center}.hotel_x_page .fee-table-header td:last-child{border-right:none}.hotel_x_page .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}.hotel_x_page .fee-table .td-description,.hotel_x_page .fee-table .td-name{font-family:PingFangSC-Regular;font-size:12px;border-bottom:1px solid #eee}.hotel_x_page .fee-table .td-name{width:50%;color:#666;border-right:1px solid #eee;padding:10px 8px}.hotel_x_page .fee-table .td-description{font-weight:400;color:#666;text-align:center;padding:10px 20px}.hotel_x_page .fee-table tr:last-child td{border-bottom:none}.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}.van-tab__pane:last-child .module_box{margin-bottom:0}@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}.how_to_yy{background-color:#06c584}.how_to_yy .header-title{position:fixed;top:0;width:100%;z-index:900}.how_to_yy .header-title.white{background:#fff;z-index:950}.how_to_yy .header-title.white .icon-arrow-left{color:#333!important}.how_to_yy .header-title .titlebar{text-align:center;position:relative}.how_to_yy .header-title .titlebar .icon-arrow-left{font-size:40px;color:#fff;position:absolute;top:0;left:0;line-height:1}.how_to_yy .header-title .titlebar b{display:block;width:100%;font-size:18px}.how_to_yy .header-title .titlebar .shareimg{width:20px;height:20px;margin-right:20px}.how_to_yy .how_to_yy_img{width:100%}.component-notify{left:8px!important;right:8px!important;width:auto!important;padding:12px 16px 12px 12px;text-align:left;border-radius:12px;background:#fff;box-shadow:0 2px 20px 0 #00033}.component-notify .flex{display:flex;align-items:center}.component-notify .justify-between{justify-content:space-between}.component-notify .avatar{margin-right:12px;border-radius:50%}.component-notify .notify-content{flex:1;overflow:hidden}.component-notify .nickname{padding-right:24px;font-size:14px;font-weight:600;color:#333}.component-notify .content{font-size:12px;color:#666}.component-notify .time{flex-shrink:0;font-size:12px;color:#999}.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%}.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:600}.font_red{color:#ff6257!important}.font_green{color:#06c584!important}.bone-ant{-webkit-animation:loading linear 1s infinite;animation:loading linear 1s infinite}.bone-bg{display:block;background:#f4f4f4;border-radius:0}.loading-vue{position:fixed;top:0;bottom:0;left:0;z-index:999;width:100%;background-color:#fff}.loading-vue .image-wrap{height:160px;margin:12px}.loading-vue .linetitle{height:76px;margin:0 12px 12px}.loading-vue .bone-box{background:#fff}.loading-vue .bone-box .type1,.loading-vue .bone-box .type2,.loading-vue .bone-box .type3{display:block;background:#f4f4f4;border-radius:0;margin:0 12px 12px}.loading-vue .bone-box .type1{height:18px}.loading-vue .bone-box .type2{height:64px}.loading-vue .bone-box .type3{height:48px;margin-bottom:0;background:#fff;position:relative;overflow:hidden;border-bottom:none}.loading-vue .bone-box .type3:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#e4e4e4}@media (-webkit-min-device-pixel-ratio:2){.loading-vue .bone-box .type3:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 bottom}}.loading-vue .bone-box .type3:before{background:#f4f4f4;border-radius:0;display:inline-block;width:200px;height:20px;margin-top:12px;content:''}.loading-vue .btn-loading{position:relative}.loading-vue .btn-box{padding:0 12px;box-sizing:border-box;width:100%;position:fixed;bottom:0;height:60px;box-shadow:0 -4px 10px 0 rgba(0,0,0,.04)}.loading-vue .btn-box .btn-icon{width:36px;height:36px}.loading-vue .btn-box .btn-submit{width:186px;height:44px;border-radius:22px}@keyframes loading{0%,100%{opacity:.5}20%{opacity:1}}@-webkit-keyframes loading{0%,100%{opacity:.5}20%{opacity:1}}