article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}.pure-g{letter-spacing:-.4em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:freesans,arimo,"droid sans",helvetica,arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*="pure-u"]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}.pure-g-r{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;font-family:freesans,arimo,"droid sans",helvetica,arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g-r{word-spacing:-.43em}.pure-g-r [class*="pure-u"]{font-family:sans-serif}.pure-g-r img{max-width:100%;height:auto}@media(min-width:980px){.pure-visible-phone{display:none}.pure-visible-tablet{display:none}.pure-hidden-desktop{display:none}}@media(max-width:480px){.pure-g-r>.pure-u,.pure-g-r>[class*="pure-u-"]{width:100%}}@media(max-width:767px){.pure-g-r>.pure-u,.pure-g-r>[class*="pure-u-"]{width:100%}.pure-hidden-phone{display:none}.pure-visible-desktop{display:none}}@media(min-width:768px)and (max-width:979px){.pure-hidden-tablet{display:none}.pure-visible-desktop{display:none}}body,div,span,small,p,em,i,b,th,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,textarea{padding:0;margin:0}a{cursor:pointer;text-decoration:none}a img{border:none}ul,ol{list-style:none}table{border-spacing:0;border-collapse:collapse}input:focus,select:focus,textarea:focus,select:hover,button{margin:0;outline:none}input,button{background-image:none}input:not([type='checkbox']),textarea,select{-webkit-appearance:none;appearance:none}body,div,span,small,p,em,i,b,th,td,dl,dt,dd,ul,ol,li,a,h1,h2,h3,h4,h5,h6,form,textarea{-webkit-tap-highlight-color:rgba(0,0,0,.1);-moz-tap-highlight-color:rgba(0,0,0,.1);-ms-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}input{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;tap-highlight-color:transparent}.lfll{float:left}.lflr{float:right}.lcfl{clear:left}.lcfr{clear:right}.lcfb{clear:both}.lfz10{font-size:10px}.lfz12{font-size:12px}.lfz14{font-size:14px}.lfz16{font-size:16px}.lfz18{font-size:18px}.lfz20{font-size:20px}.lcfff{color:#fff}.lcf60{color:#f60}.lcc00{color:#c00}.lcf00{color:red}.lc390{color:#390}.lc06f{color:#06f}.lc333{color:#333}.lc666{color:#666}.lc999{color:#999}.ltal{text-align:left}.ltac{text-align:center}.ltar{text-align:right}.lfwb{font-weight:bold}.lffar{font-family:arial}.lfftm{font-family:tahoma}.lffst{font-family:宋体}.lffyh{font-family:微软雅黑}.lti5{text-indent:5px}.lti10{text-indent:10px}.lti15{text-indent:15px}.lti20{text-indent:20px}.lti25{text-indent:25px}.lti30{text-indent:30px}.lti35{text-indent:35px}.lti40{text-indent:40px}.lti1000r{text-indent:-1000px}.lmt5{margin-top:5px}.lmt10{margin-top:10px}.lmt15{margin-top:15px}.lmt20{margin-top:20px}.lmt25{margin-top:25px}.lmt30{margin-top:30px}.lmt35{margin-top:35px}.lmt40{margin-top:40px}.lmt10r{margin-top:-15px}.lmt30r{margin-top:-30px}.lmr5{margin-right:5px}.lmr10{margin-right:10px}.lmr15{margin-right:15px}.lmr20{margin-right:20px}.lmr25{margin-right:25px}.lmr30{margin-right:30px}.lmr35{margin-right:35px}.lmr40{margin-right:40px}.lmb5{margin-bottom:5px}.lmb10{margin-bottom:10px}.lmb15{margin-bottom:15px}.lmb20{margin-bottom:20px}.lmb25{margin-bottom:25px}.lmb30{margin-bottom:30px}.lmb35{margin-bottom:35px}.lmb40{margin-bottom:40px}.lml5{margin-left:5px}.lml10{margin-left:10px}.lml15{margin-left:15px}.lml20{margin-left:20px}.lml25{margin-left:25px}.lml30{margin-left:30px}.lml35{margin-left:35px}.lml40{margin-left:40px}.lpt5{padding-top:5px}.lpt10{padding-top:10px}.lpt15{padding-top:15px}.lpt20{padding-top:20px}.lpt25{padding-top:25px}.lpt30{padding-top:30px}.lpt35{padding-top:35px}.lpt40{padding-top:40px}.lpr5{padding-right:5px}.lpr10{padding-right:10px}.lpr15{padding-right:15px}.lpr20{padding-right:20px}.lpr25{padding-right:25px}.lpr30{padding-right:30px}.lpr35{padding-right:35px}.lpr40{padding-right:40px}.lpb5{padding-bottom:5px}.lpb10{padding-bottom:10px}.lpb15{padding-bottom:15px}.lpb20{padding-bottom:20px}.lpb25{padding-bottom:25px}.lpb30{padding-bottom:30px}.lpb35{padding-bottom:35px}.lpb40{padding-bottom:40px}.lpl5{padding-left:5px}.lpl10{padding-left:10px}.lpl15{padding-left:15px}.lpl20{padding-left:20px}.lpl25{padding-left:25px}.lpl30{padding-left:30px}.lpl35{padding-left:35px}.lpl40{padding-left:40px}.lposa{position:absolute}.lposr{position:relative}.lposf{position:fixed}.lposs{position:static}.ldb{display:block}.ldn{display:none}.ldib{display:inline-block}.lovh{overflow:hidden}.lovv{overflow:visible}.lvv{visibility:visible}.lvh{visibility:hidden}.lbgcr{background-color:red}.lbgcw{background-color:#fff}.lbgcb{background-color:blue}.lbgcg{background-color:green}.lbgco{background-color:#ffa500}.lbgcy{background-color:#ff0}.lon{outline:none}.lcurp{cursor:pointer}.ldbx{display:-webkit-box;display:-moz-box;display:-ms-box;display:box}.lbpc{-webkit-box-pack:center;-moz-box-pack:center;-ms-box-pack:center;box-pack:center}.lbac{-webkit-box-align:center;-moz-box-align:center;-ms-box-align:center;box-align:center}.lcfx{zoom:1}.lcfx:before,.lcfx:after{content:"";display:table}.lcfx:after{clear:both}.lwbba{word-break:break-all}.lnowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbxzbb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.lmlra{margin-left:auto;margin-right:auto}.cbanner{width:100%;position:relative;z-index:49}.cbanner .inner{text-align:center;white-space:nowrap;width:100%;overflow:hidden;font-size:0}.cbanner .items{font-size:0;height:auto}.cbanner .item{display:inline-block}.cbanner .item img{height:120px}@media screen and (min-width:360px){.cbanner .item img{width:360px}}.cbanner .pic_count{position:absolute;bottom:2px;right:0;z-index:52;background-color:rgba(0,0,0,.33);opacity:.6;color:#fff;font-size:.75em;line-height:20px}#ban-nav,.ban-nav{text-align:center;position:absolute;margin-top:-20px;left:0;width:100%;text-align:center;z-index:50}#ban-nav .cycle.selected,.ban-nav .cycle.selected{background-color:rgba(124,53,103,.8)}#ban-nav .cycle,.ban-nav .cycle{width:8px;height:8px;border-radius:8px;background-color:rgba(0,0,0,.6);margin-right:5px;display:inline-block}.swipe-trans{-webkit-transition:.2s cubic-bezier(0,0,.25,1);-ms-transition:.2s cubic-bezier(0,0,.25,1);-moz-transition:.2s cubic-bezier(0,0,.25,1);transition:.2s cubic-bezier(0,0,.25,1)}@font-face{font-family:'icomoon';src: format('truetype');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sort3:before{content:""}.icon-edit:before{content:""}.icon-service3:before,.icon-meeting:before{content:""}.icon-solid-arrow:before{content:""}.icon-sort:before{content:""}.icon-tuifang:before{content:""}.icon-in-changbaofang:before{content:""}.icon-like:before{content:""}.icon-jia:before{content:""}.icon-jian:before{content:""}.icon-verification:before{content:""}.icon-life:before{content:""}.icon-card_solid:before{content:""}.icon-dingdan_solid:before{content:""}.icon-fen_solid:before{content:""}.icon-gouwu_solid:before{content:""}.icon-hotels_solid:before{content:""}.icon-jianshen_solid:before{content:""}.icon-leren_solid:before{content:""}.icon-life_solid:before{content:""}.icon-like_solid:before{content:""}.icon-mail_solid:before{content:""}.icon-map_solid:before{content:""}.icon-qianbao_solid:before{content:""}.icon-screen_solid:before{content:""}.icon-shengji_solid:before{content:""}.icon-tel_solid:before{content:""}.icon-tel1:before{content:""}.icon-tequan_solid:before{content:""}.icon-yule_solid:before{content:""}.icon-zuitijia_solid:before{content:""}.icon-back:before{content:""}.icon-baoliu:before{content:""}.icon-big_magnifier:before{content:""}.icon-bold_jiantou:before{content:""}.icon-card:before{content:""}.icon-city:before{content:""}.icon-del:before{content:""}.icon-dianping:before{content:""}.icon-dingdan:before{content:""}.icon-down_jiantou:before{content:""}.icon-dustbin:before{content:""}.icon-fanxian:before{content:""}.icon-fanxian_solid:before{content:""}.icon-fen:before{content:""}.icon-fujin:before{content:""}.icon-fujin2:before{content:""}.icon-zaohui:before{content:""}.icon-shop:before,.icon-gouwu:before{content:""}.icon-hongbao:before{content:""}.icon-hotels:before{content:""}.icon-in_7zhe:before{content:""}.icon-in_dingdan:before{content:""}.icon-in_jiantou:before{content:""}.icon-in_jiantou1:before{content:""}.icon-in_ren:before{content:""}.icon-exercise:before,.icon-jianshen1:before{content:""}.icon-jiantou_up:before{content:""}.icon-jifen:before{content:""}.icon-lady:before,.icon-leren:before{content:""}.icon-location:before{content:""}.icon-location1:before{content:""}.icon-magnifier:before{content:""}.icon-mail-list:before{content:""}.icon-mail:before{content:""}.icon-map:before{content:""}.icon-mima1:before{content:""}.icon-service5:before,.icon-parking:before{content:""}.icon-password:before{content:""}.icon-phone:before{content:""}.icon-pic:before{content:""}.icon-puls:before{content:""}.icon-qianbao:before{content:""}.icon-question:before{content:""}.icon-screen:before{content:""}.icon-selected:before{content:""}.icon-bei:before{content:""}.icon-shuttle:before{content:""}.icon-signout:before{content:""}.icon-solid-arrow2:before{content:""}.icon-sort2:before{content:""}.icon-stars:before{content:""}.icon-tel:before{content:""}.icon-tequan:before{content:""}.icon-tishi2:before{content:""}.icon-tishi3:before{content:""}.icon-tishi4:before{content:""}.icon-tishi5:before{content:""}.icon-tishi6:before{content:""}.icon-triangle:before{content:""}.icon-up-arrow:before{content:""}.icon-up_jiantou:before{content:""}.icon-service9:before,.icon-wifi:before{content:""}.icon-xianshi:before{content:""}.icon-youhui:before{content:""}.icon-sing:before,.icon-yule:before{content:""}.icon-service8:before,.icon-food:before,.icon-zaocan:before{content:""}.icon-zhifu:before{content:""}.icon-zizhu:before{content:""}.icon-zuitijia:before{content:""}.icon-ok:before{content:""}.icon-tips:before{content:""}.icon-ask:before{content:""}.icon-service79:before,.icon-baibaoxiang:before{content:""}.icon-bingxiang:before{content:""}.icon-dayinji:before{content:""}.icon-dingweii:before{content:""}.icon-queren:before{content:""}.icon-rili:before{content:""}.icon-yuding:before{content:""}.icon-yundou:before{content:""}.icon-zaocan1:before{content:""}.icon-zizhuxuanfang:before{content:""}.icon-money:before{content:""}.icon-liwu:before{content:""}.icon-wen:before{content:""}.icon-5zhe:before{content:""}.icon-dingw:before{content:""}.icon-jieji:before{content:""}.icon-myufu:before{content:""}.icon-pijiu:before{content:""}.icon-drink:before,.icon-tea:before{content:""}.icon-xuyuan:before{content:""}.icon-zhentou:before{content:""}.icon-shengji:before{content:""}.icon-tishi3-kong:before{content:""}.icon-fail:before{content:""}.icon-creditcard:before{content:""}.icon-goodwifi:before{content:""}.icon-liwu-solid-01:before{content:""}.icon-wen-solid-01:before{content:""}.icon-shengji-1:before{content:""}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.edgegap{padding:0 .9375rem}.bgwhite{background-color:#fff}.bgf7f6f5{background-color:#f7f6f5}html,button,input,select,textarea.pure-g{font-family:"pingfang sc",arial,helvetica,sans-serif}.pure-g [class*="pure-u"]{font-family:"pingfang sc",arial,helvetica,sans-serif}[v-cloak]{display:none}.fixedtotop{position:fixed;left:0;top:0;right:0}.fixedtobottom{position:fixed;left:0;bottom:0;right:0}.ldfx{display:flex}.ljtc{justify-content:center}.lalc{align-content:center}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bfbfbf}input::-moz-input-placeholder,textarea::-moz-input-placeholder{color:#bfbfbf}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#bfbfbf}input::-o-input-placeholder,textarea::-o-input-placeholder{color:#bfbfbf}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cnewheader{color:#fff;width:100%;z-index:10}.cnewheader .main{max-width:480px;min-width:320px;margin:0 auto;background-image:;background-repeat:no-repeat;background-position:center top;background-size:100% 100%}.cnewheader .main .return a{padding:.625rem 0;display:inline-block;width:100%;height:inherit}.cnewheader .main .return a i.icon-back{color:#fff;font-size:1.25rem;margin-left:.9375rem}.cnewheader .main .title{padding:.5625rem 0}.cnewheader .main .title h3{font-size:1.1875rem;line-height:27px;font-weight:normal}.cnewheader .main .title .twoline h4.city{font-size:.75rem;line-height:14px;display:inline-block;font-weight:normal;max-height:27px;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnewheader .main .title .twoline h4 span.date{font-size:.65625rem;line-height:13px;display:block}.cnewheader .main .title .twoline i{vertical-align:super;margin-left:.46875rem;font-size:.625rem}.cnewheader .main .action{font-size:.75rem;padding:.5625rem 0;line-height:27px}.cnewheader .main .action .inn{padding-right:.9375rem}.cnewheader .main .action .inn .action-box .action-icon{font-size:.9375rem;margin-right:.15625rem;vertical-align:-2px}.cnewheader .main .action .inn .action-box .action-text{font-style:normal}@media screen and (min-width:414px){.cnewheader .main .return a i.icon-back{font-size:1.3125rem;margin-left:1.25rem}.cnewheader .main .title h3{font-size:1.25rem}.cnewheader .main .title .twoline h4.city{font-size:.8125rem}.cnewheader .main .title .twoline h4 span.date{font-size:.71875rem}.cnewheader .main .title .twoline i{font-size:.6875rem}.cnewheader .main .action{font-size:.8125rem}.cnewheader .main .action .inn .action-box .action-icon{font-size:1rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cnewheadermain .main{padding-bottom:2.6875rem;background-image:;background-size:100% 150%}.cnewheadermain .main .title h3{font-size:1.125rem}.cnewheadermain .main .action .action-icon-only.action-box .action-icon{font-size:1.25rem;margin-right:0}.cnewheadermain .main .action .action-icon-only.action-box .action-text{display:none}.cnewheadermain .main .action .action-icon-only.action-box i:first-child{vertical-align:-3px}@media screen and (min-width:414px){.cnewheadermain .main .title h3{font-size:1.1875rem}.cnewheadermain .main .action .action-icon-only.action-box .action-icon{font-size:1.3125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cselectcityheader{width:100%;color:#fff;z-index:10}.cselectcityheader .main{padding:1.375rem 0;background-image:;background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.cselectcityheader .main .search .wrap{padding-right:.9375rem}.cselectcityheader .main .search .wrap .pure-g{width:100%;line-height:1.25rem;border-radius:4px;background-color:#fff;align-items:center;height:2.5rem;flex-wrap:nowrap}.cselectcityheader .main .search .wrap .pure-g .inputbtn input{outline:none;border:none;display:block;width:100%;line-height:1.25rem;background-color:#fff;font-size:.875rem;color:#333;padding:.625rem 0;height:1.25rem}.cselectcityheader .main .search .wrap .pure-g i{font-size:.9375rem}.cselectcityheader .main .search .wrap .pure-g i.icon-magnifier{color:#7f1f59}.cselectcityheader .main .search .wrap .pure-g i.icon-tishi2{color:#bfbfbf}.cselectcityheader .main .search .wrap .pure-g .icon-left i{display:none}.cselectcityheader .main .search .wrap .pure-g .icon-right{text-align:center;height:100%;position:relative}.cselectcityheader .main .search .wrap .pure-g .icon-right i{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;line-height:2.5rem}.cselectcityheader .main .search .wrap .pure-g .icon-right i.icon-tishi2{visibility:hidden;pointer-events:none}.cselectcityheader .main .cancel{display:none}.cselectcityheader.clickchange{position:fixed;left:0;top:0}.cselectcityheader.clickchange .return{display:none}.cselectcityheader.clickchange .search .wrap{padding-left:.9375rem;padding-right:0}.cselectcityheader.clickchange .cancel{display:inline-block}.cselectcityheader.clickchange .cancel span{color:#fff;font-size:.75rem;letter-spacing:1px;line-height:2.5rem;display:block}.cselectcityheader.clickchange .icon-left{position:relative;height:100%}.cselectcityheader.clickchange .icon-left i{display:inline-block!important;line-height:2.5rem;position:absolute;top:-1px;bottom:0;left:0;right:0}.cselectcityheader.clickchange .icon-right i.icon-tishi2{visibility:visible;pointer-events:auto}.cselectcityheader.clickchange .icon-right i.icon-magnifier{visibility:hidden;pointer-events:none}.cselectcityheader.clickchange~.container{margin-top:84px}@media screen and (min-width:414px){.cselectcityheader .main .search .wrap .pure-g .inputbtn input{font-size:.9375rem}.cselectcityheader .main .search .wrap .pure-g i{font-size:1rem}.cselectcityheader.clickchange .cancel span{font-size:.8125rem}}.cdataselect{border-top:1px solid #f3f3f3;font-size:.75rem;color:#333;padding:1.5rem 0}.cdataselect a{color:#333}.cdataselect .pure-g .pure-u-10-24 .datetype span{color:#aaa;font-size:.6875rem;line-height:.8125rem}.cdataselect .pure-g .pure-u-10-24 .time{margin-top:.25rem}.cdataselect .pure-g .pure-u-10-24 .time span{color:#651c4d;font-size:.9375rem;line-height:1.1875rem}.cdataselect .pure-g .pure-u-4-24{position:relative;height:2.375rem}.cdataselect .pure-g .pure-u-4-24:before{display:block;content:"";position:absolute;height:2.375rem;border-left:1px solid #e4dfdc;left:50%;top:0}.cdataselect .pure-g .pure-u-4-24 i{position:absolute;display:block;width:100%;left:0;top:.5rem;line-height:.875rem;padding:.25rem 0;background-color:#fff;z-index:1}.cdataselect .pure-g span,.cdataselect .pure-g i{display:inline-block;vertical-align:middle;font-style:normal}@media screen and (min-width:414px){.cdataselect{font-size:.75rem}.cdataselect .pure-g .pure-u-10-24 .datetype span{font-size:.75rem}.cdataselect .pure-g .pure-u-10-24 .time span{font-size:1rem}}.cbtn{position:relative;display:block;margin-left:auto;margin-right:auto;box-sizing:border-box;font-size:16px;text-align:center;text-decoration:none;color:#fff;line-height:2.1875;border-radius:5px;overflow:hidden}.cbtn:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}.cbtn.btn_inline{display:inline-block}.cbtn.btn-disabled{color:rgba(255,255,255,.6)}.cbtn.btn-disabled.btn-default{color:#999}.cbtn.btn-default{color:#666}.cbtn.btn-primary{background-image:-webkit-linear-gradient(-171deg,#9b0f64 0%,#802059 100%)}.cbtn.btn-primary.btn-large{height:44px;line-height:2.75;box-shadow:0 3px 6px rgba(255,41,166,.3);font-size:.9375rem}.cbtn.btn-primary-pure{background-color:#7f1f59}.cbtn.btn-primary-pure:not(.btn-disabled):visited{color:#fff}.cbtn.btn-primary-pure:not(.btn-disabled):active{color:#fff;background-color:#651c4d}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cfilternav{color:#666;font-size:.75rem}.cfilternav .mainbox{margin:0 auto;border-bottom:1px solid #f3f3f3}.cfilternav .pure-g{background-color:#fff}.cfilternav .pure-g.pure-item-3 .pure-u-1-4{width:33.333%}.cfilternav .pure-u-1-4{padding:.9375rem 0}.cfilternav .pure-u-1-4 .inn{border-left:1px solid #f3f3f3;line-height:.75rem}.cfilternav .pure-u-1-4 .inn span{vertical-align:middle}.cfilternav .pure-u-1-4 .inn i{color:#8a8a8a;vertical-align:middle}.cfilternav .pure-u-1-4.price-item .icon-sort{display:none}.cfilternav .pure-u-1-4.price-item[data-sortby="1"].select .icon-sort3{display:none}.cfilternav .pure-u-1-4.price-item[data-sortby="2"].select .icon-sort2{display:none}.cfilternav .pure-u-1-4.price-item[data-sortby="2"].select .icon-sort3{display:none}.cfilternav .pure-u-1-4.price-item[data-sortby="2"].select .icon-sort{display:inline-block}.cfilternav .pure-u-1-4:first-child .inn{border-left:none}.cfilternav i{letter-spacing:-3px}.cfilternav .select{color:#651c4d}.cfilternav .select i{color:#651c4d!important}.cfilternav-promotion .pure-u-1-2{padding:.9375rem 0}.cfilternav-promotion .pure-u-1-2 i{letter-spacing:normal;padding-left:.5rem}.cfilternav-promotion .promotion-nav-item .icon-up_jiantou{display:none}.cfilternav-promotion .promotion-nav-item .icon-down_jiantou{display:inline}.cfilternav-promotion .promotion-nav-item.expand .icon-up_jiantou{display:inline}.cfilternav-promotion .promotion-nav-item.expand .icon-down_jiantou{display:none}.choteldetail{overflow-x:hidden}.choteldetail i,.choteldetail span{font-style:normal;vertical-align:middle;display:inline-block}.choteldetail .nohotel{padding-top:8.125rem}.choteldetail .item{font-size:.75rem;padding:.8125rem .9375rem 0;background-color:#fff}.choteldetail .item:last-child{border-bottom:1px solid #f3f3f3}.choteldetail .item:last-child .hotelinfo{border-bottom:none}.choteldetail .item .pure-g{align-content:center;align-items:center}.choteldetail .item .hotelimg{padding-bottom:.9375rem}.choteldetail .item .hotelimg .imgbox{display:flex;align-items:center;height:100%}.choteldetail .item .hotelimg .imgwrap img{display:inline-block;width:3.65625rem;height:3.65625rem;border-radius:50%}.choteldetail .item .hotelimg .imgwrap span.hoteltab{width:1.9375rem;height:.9375rem;left:-3px;top:5px;background-image:;background-repeat:no-repeat;background-size:100%;background-position:0 -200px}.choteldetail .item .hotelimg .imgwrap span.newhant{background-position:0 0}.choteldetail .item .hotelimg .imgwrap span.best{background-position:0 -25px}.choteldetail .item .hotelimg .imgwrap span.good{background-position:0 -50px}.choteldetail .item .hotelimg .imgwrap span.newibis{background-position:0 -75px}.choteldetail .item .hotelinfo{padding-bottom:.9375rem;border-bottom:1px solid #f3f3f3}.choteldetail .item .hotelinfo h3.hotelname{color:#333;font-size:.875rem;line-height:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal}.choteldetail .item .hotelinfo .location{color:#bfbfbf;line-height:.9375rem;margin-top:.1875rem;font-size:0;align-items:flex-start;position:relative;padding-left:.9375rem}.choteldetail .item .hotelinfo .location i{color:#dedede;font-size:.75rem;position:absolute;left:0;top:1px}.choteldetail .item .hotelinfo .location span{font-size:.75rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choteldetail .item .hotelinfo .location span em{display:inline-block;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;vertical-align:middle}.choteldetail .item .hotelinfo .mixinfo{line-height:1.25rem;margin-top:.5625rem;font-size:0}.choteldetail .item .hotelinfo .mixinfo span{vertical-align:bottom;font-size:.75rem}.choteldetail .item .hotelinfo .mixinfo i{vertical-align:bottom}.choteldetail .item .hotelinfo .mixinfo .scores{color:#666;margin-right:.3125rem;margin-left:.1875rem}.choteldetail .item .hotelinfo .mixinfo .scores i{color:#651c4d;font-size:.875rem;vertical-align:-1px}.choteldetail .item .hotelinfo .mixinfo .evaluate{color:#666;margin-right:.4375rem}.choteldetail .item .hotelinfo .mixinfo .comment{color:#bfbfbf}.choteldetail .item .hotelinfo .mixinfo .price{color:#bfbfbf;float:right;margin-top:-1px}.choteldetail .item .hotelinfo .mixinfo .price i{color:#ff9700;font-size:1.3125rem;vertical-align:-2px;margin-right:.1875rem}.choteldetail .item .hotelinfo .mixinfo .price i.icon-money{font-size:.75rem;margin-right:0}.choteldetail .item .hotelinfo .mixinfo .price i.hkd{font-size:.75rem;margin-right:0}.choteldetail .item .hotelinfo .tabs span{font-size:.5625rem;padding:.125rem .3125rem;letter-spacing:1px;margin-right:.40625rem;border-radius:2px;margin-top:.25rem}.choteldetail .item .hotelinfo .tabs span.subway{color:#ad885b;background-color:#f9f2e9}.choteldetail .item .hotelinfo .tabs span.invoice{color:#a3708f;background-color:#fdf2f8}.choteldetail .item .hotelinfo .tabs span.discount{color:#bc7272;background-color:#faeeed}.choteldetail .item .hotelinfo .tabs span.presale{color:#d97874;background-color:#fceff3}.choteldetail .item .triangle_border_up{right:-18px;top:-5px;width:0;height:0;border-width:0 1.71875rem 1.71875rem;border-style:solid;border-color:transparent transparent #d0afc0;transform:rotate(45deg);z-index:2}.choteldetail .item .triangle_border_up span{color:#fff;display:block;position:absolute;font-size:.6875rem;width:3.4375rem;left:-1.71875rem;bottom:-25px;text-align:center}@media(max-device-height:600px){.choteldetail .nohotel{padding-top:6.25rem}}@media screen and (min-width:375px){.choteldetail .item .hotelimg{width:20.8%}.choteldetail .item .hotelinfo{width:79.1%}}@media screen and (min-width:414px){.cfilternav{font-size:.8125rem}.choteldetail .item{font-size:.8125rem;padding-left:1.25rem;padding-right:1.25rem}.choteldetail .item .hotelimg .imgwrap img{width:3.71875rem;height:3.71875rem}.choteldetail .item .hotelimg .imgwrap span.hoteltab{width:2rem;height:1rem}.choteldetail .item .hotelimg .imgwrap span.hoteltab.newhant{background-position:0 0}.choteldetail .item .hotelimg .imgwrap span.hoteltab.best{background-position:0 -25px}.choteldetail .item .hotelimg .imgwrap span.hoteltab.good{background-position:0 -51px}.choteldetail .item .hotelimg .imgwrap span.hoteltab.newibis{background-position:0 -77px}.choteldetail .item .hotelinfo h3.hotelname{font-size:.9375rem}.choteldetail .item .hotelinfo .location i{font-size:.8125rem}.choteldetail .item .hotelinfo .location span{font-size:.8125rem}.choteldetail .item .hotelinfo .mixinfo span{font-size:.8125rem}.choteldetail .item .hotelinfo .mixinfo .scores i{font-size:.9375rem}.choteldetail .item .hotelinfo .mixinfo .price i{font-size:1.375rem}.choteldetail .item .hotelinfo .mixinfo .price i.icon-money{font-size:.8125rem}.choteldetail .item .hotelinfo .mixinfo .price i.hkd{font-size:.8125rem}.choteldetail .item .hotelinfo .tabs span{font-size:.625rem}.choteldetail .item .triangle_border_up span{font-size:.75rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cpopwindow{background:#fff;width:100%;height:100%;left:0;top:0;z-index:100;overflow-y:scroll}.cpopwindow .inn{max-width:480px;margin:0 auto}.cpopwindow .inn .maincontainer{padding-right:.625rem;padding-bottom:0;padding-left:.625rem}.cpopwindow .inn .maincontainer .close{padding-top:1.25rem;font-size:.9375rem;color:#c4c4c4;padding-bottom:.625rem;padding-left:.625rem;padding-right:.625rem;width:100%;margin-left:-.625rem}.cpopwindow .inn .maincontainer h2.title{color:#333;font-size:.9375rem;letter-spacing:3px;line-height:.9375rem;margin-bottom:1.375rem;font-weight:normal}.cpopwindow .inn .maincontainer .btn{margin-top:2.5rem}.notfull{background-color:rgba(51,51,51,.7)}.notfull .inn{position:relative;height:100%;display:flex;align-items:center}.notfull .inn .maincontainer{padding:0;width:100%}.notfull .inn .maincontainer .wrapper{width:83%;margin:0 auto}.notfull .inn .maincontainer .wrapper .main{border-radius:4px;background-color:#fff;padding:1.5625rem 1rem}.notfull .inn .maincontainer .wrapper .main h2.title{margin-top:0}.notfull .inn .maincontainer .wrapper .main .btn{padding-left:.9375rem;padding-right:.9375rem}.ctopcontacts .inn .maincontainer{padding-right:.9375rem;padding-left:.9375rem}.ctopcontacts .inn .maincontainer .close{padding-left:.9375rem;padding-right:.9375rem;margin-left:-.9375rem}.ctopcontacts .inn .maincontainer p.tip{font-size:.75rem;margin-top:-15px;color:gray;margin-bottom:15px}.ctopcontacts .inn .maincontainer p.tip i{font-size:.875rem;font-style:normal}.ctopcontacts .inn .maincontainer .listmodule .listwrap{padding:0 .9375rem}.ctopcontacts .inn .maincontainer .listmodule .listwrap .pure-g{line-height:1.1875rem;padding:.9375rem 0}.ctopcontacts .inn .maincontainer .listmodule .listwrap .pure-g .name span{color:#666;font-size:.875rem}.ctopcontacts .inn .maincontainer .listmodule .listwrap .pure-g .phone span{color:#bfbfbf;font-size:.875rem}.ctopcontacts .inn .maincontainer .listmodule .listwrap .pure-g:first-child{border-top:none}.ctopcontacts .inn .maincontainer .cwarings{padding-bottom:0}.cactivityinfo .inn .maincontainer .wrapper .content .textwrap{color:#333;font-size:.875rem;line-height:1rem;padding-left:.9375rem;padding-right:.9375rem}.cactivityinfo .inn .maincontainer .wrapper .content .textwrap p{margin-top:.9375rem;text-indent:1rem}.cactivityinfo .inn .maincontainer .wrapper .content .textwrap p:first-child{margin-top:0}.cpricedetail .inn .maincontainer .close{padding-bottom:0}.cpricedetail .inn .maincontainer .listmodule{max-height:280px;margin-top:3.4375rem;padding-right:.9375rem;padding-left:.9375rem}.cpricedetail .inn .maincontainer .listmodule .listwrap .pricewrap{margin-bottom:3.125rem}.cpricedetail .inn .maincontainer .listmodule .listwrap .pricewrap h4.title{color:gray;font-size:.875rem;letter-spacing:2px;line-height:.9375rem;margin-bottom:1.375rem;font-weight:normal}.cpricedetail .inn .maincontainer .listmodule .listwrap .pricewrap .pure-g{line-height:.9375rem}.cpricedetail .inn .maincontainer .listmodule .listwrap .pricewrap .pure-g.menu{border-bottom:1px solid #f3f3f3;color:#bfbfbf;font-size:.75rem;padding-bottom:.875rem}.cpricedetail .inn .maincontainer .listmodule .listwrap .pricewrap .pure-g.detail{color:#333;font-size:.875rem;padding-top:.875rem}.cpricedetail .inn .maincontainer .listmodule .listwrap .pricewrap .pure-g.detail i{font-size:.75rem;font-style:normal;margin-right:3px}.cpricedetail .inn .maincontainer .listmodule .listwrap .pricewrap .pure-g.detail i.icon-money{margin-right:0}.cpricedetail .inn .maincontainer .totalprice .wrap{padding-top:1.25rem;border-top:1px dotted #f3f3f3}.cpricedetail .inn .maincontainer .totalprice .wrap .inner{line-height:.9375rem;font-size:.75rem;min-width:40%;float:right}.cpricedetail .inn .maincontainer .totalprice .wrap .inner .line{margin-top:.5625rem}.cpricedetail .inn .maincontainer .totalprice .wrap .inner .line.total{font-size:.875rem;color:#666}.cpricedetail .inn .maincontainer .totalprice .wrap .inner .line.total span.money{color:#ff9700;font-size:1rem}.cpricedetail .inn .maincontainer .totalprice .wrap .inner .line.total i{font-style:normal;font-size:.75rem}.cpricedetail .inn .maincontainer .totalprice .wrap .inner .line.total i.breakfast{color:gray;font-size:.75rem;margin-left:5px;font-style:normal}.cpricedetail .inn .maincontainer .totalprice .wrap .inner .line.total i.icon-money{font-size:.75rem}.cpricedetail .inn .maincontainer .totalprice .wrap .inner .line.discount{font-size:.75rem;color:#666}.cpricedetail .inn .maincontainer .totalprice .wrap .inner .line.discount span{color:#333}.cpricedetail .inn .maincontainer .totalprice .wrap .inner .line.discount span i{font-style:normal;font-size:.625rem}.cpricedetail .inn .maincontainer .totalprice .wrap .inner .line.discount span i.icon-money{font-size:.625rem}.cmemberprice .inn .maincontainer .wrapper .main .content{padding-left:1.5625rem;padding-right:1.5625rem}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g{margin-top:1.25rem;height:1.25rem}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .level{color:#fff}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .level span{width:100%;font-size:.75rem;display:inline-block;height:1.25rem;background-image:;background-repeat:no-repeat;background-size:71px}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .level span.level1{background-position:0 0}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .level span.level2{background-position:0 -36px}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .level span.level3{background-position:0 -73px}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .level span.level4{background-position:0 -110px}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .level span.level5{background-position:0 -147px}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .level span.level6{background-position:0 -183px}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .price span{font-size:.875rem;color:#333}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .price i{font-style:normal;font-size:.75rem}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .price i.sale{font-size:.75rem;color:#666;margin-left:.625rem;font-style:normal}.cmemberprice .inn .maincontainer .wrapper .main .content .pure-g .price i.icon-money{font-size:.75rem}.cmemberprice .inn .maincontainer .wrapper .main .btn{padding-left:1.5625rem;padding-right:1.5625rem;margin-top:1.4375rem}.cwrongtip .inn .maincontainer .wrapper .main .content p{font-size:.875rem;color:#666}.cwrongtip.notice .main{padding:1.25rem 2.1875rem 2.5rem!important;border-radius:6px!important}.cwrongtip.notice .content p{font-size:.875rem;color:#333;line-height:1.125rem}.croominfo .inn .maincontainer h2.title{margin-top:0}.croominfo .inn .maincontainer .maininfo{padding-left:.9375rem;padding-right:.9375rem;margin-top:1.875rem;max-height:16.875rem}.croominfo .inn .maincontainer .maininfo .wrap .pure-g{margin-bottom:1.0625rem;align-items:stretch}.croominfo .inn .maincontainer .maininfo .wrap .pure-g lable,.croominfo .inn .maincontainer .maininfo .wrap .pure-g span,.croominfo .inn .maincontainer .maininfo .wrap .pure-g i{display:inline-block;font-style:normal;line-height:1.0625rem}.croominfo .inn .maincontainer .maininfo .wrap .pure-g lable{color:gray;font-size:.875rem;display:inline-block;text-align:justify;text-align-last:justify;line-height:0;width:3.5625rem}.croominfo .inn .maincontainer .maininfo .wrap .pure-g lable:after{content:"";display:inline-block;width:100%}.croominfo .inn .maincontainer .maininfo .wrap .pure-g span{color:#333;font-size:.9375rem;margin-left:.9375rem}.croominfo .inn .maincontainer .maininfo .wrap .pure-g i{color:#666;font-size:.75rem}.croominfo .inn .maincontainer .maininfo .wrap .pure-g:last-child{margin-bottom:0}.croominfo .inn .maincontainer .maininfo .wrap .subtitle{color:gray;font-size:.875rem;font-weight:normal;padding-bottom:.625rem;padding-top:.9375rem}.croominfo .inn .maincontainer .maininfo .wrap .roomintro h3{padding-top:0}.croominfo .inn .maincontainer .maininfo .wrap .roomintro .content{position:relative}.croominfo .inn .maincontainer .maininfo .wrap .roomintro .content p{color:#333;font-size:.9375rem;line-height:1.5625rem}.croominfo .inn .maincontainer .maininfo .wrap .roomintro .content.overflow p{max-height:204px;overflow:hidden;position:relative}.croominfo .inn .maincontainer .maininfo .wrap .roomintro .content.overflow p:after{content:"";position:absolute;display:inline-block;width:8.4375rem;height:1.5625rem;right:0;bottom:4px;background-image:;background-color:#fff;background-size:1.5625rem;background-position:3px -3px;background-repeat:no-repeat}.croominfo .inn .maincontainer .maininfo .wrap .roomintro .content.overflow .seemore{position:absolute;right:0;bottom:1px;display:block;line-height:1.5625rem;color:gray;font-size:.75rem}.croominfo .inn .maincontainer .maininfo .wrap .roomservice .pure-g{color:#333;font-size:.9375rem;line-height:1.5625rem}.croominfo .inn .maincontainer .roomimgs{margin-top:1.5625rem}.croominfo .inn .maincontainer .roomimgs .scrollwrap .tab-page{width:2.8125rem;color:#fff;background-color:rgba(0,0,0,.5);position:absolute;right:0;bottom:0;z-index:100;line-height:1.25rem;height:1.25rem;border-bottom-right-radius:5px}.croominfo .inn .maincontainer .roomimgs .scrollwrap .tab-page span,.croominfo .inn .maincontainer .roomimgs .scrollwrap .tab-page i{display:inline-block;vertical-align:top}.croominfo .inn .maincontainer .roomimgs .scrollwrap .tab-page span i{font-style:normal;line-height:1.25rem}.croominfo .inn .maincontainer .roomimgs .scrollwrap .tab-page span i.index{font-size:.8125rem}.croominfo .inn .maincontainer .roomimgs .scrollwrap .tab-page span i.total{font-size:.625rem;margin-top:2px;color:#bfbfbf}.croominfo .inn .maincontainer .roomimgs .scrollwrap .swiper-slide{width:inherit}.croominfo .inn .maincontainer .roomimgs .scrollwrap .swiper-slide img{width:100%;display:block;border-radius:5px}.caddinvoice .inn .maincontainer{padding-right:.9375rem;padding-left:.9375rem}.caddinvoice .inn .maincontainer .close{padding-left:.9375rem;padding-right:.9375rem;margin-left:-.9375rem}.caddinvoice .inn .maincontainer h2{position:relative;margin-bottom:2.5rem!important}.caddinvoice .inn .maincontainer h2 a.addinvoice{color:#7f1f59;font-size:.875rem;position:absolute;right:.9375rem;top:0}.caddinvoice .inn .maincontainer .listmodule .listwrap{padding:0 .9375rem}.caddinvoice .inn .maincontainer .listmodule .listwrap h3.type{color:#bfbfbf;font-size:.75rem;font-weight:normal;line-height:1.5625rem;margin-top:.9375rem}.caddinvoice .inn .maincontainer .listmodule .listwrap h3:first-child{margin-top:0}.caddinvoice .inn .maincontainer .listmodule .listwrap .pure-g{line-height:1.1875rem;padding:.9375rem 0;border-top:none;border-bottom:1px solid #f3f3f3}.caddinvoice .inn .maincontainer .listmodule .listwrap .pure-g .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caddinvoice .inn .maincontainer .listmodule .listwrap .pure-g .name span{color:#333;font-size:.875rem}.caddinvoice .inn .maincontainer .listmodule .listwrap .pure-g .name span.tip{color:#7f1f59}.caddinvoice .inn .maincontainer .listmodule .listwrap .pure-g:last-child{border-bottom:none}.caddinvoice .cwarings{padding-bottom:.9375rem;margin-top:0!important;padding-left:0;padding-right:0}.caddinvoice .cwarings .icon-tips{left:0}.caddinvoice .cwarings .item{margin-top:0}.getmess .inn .maincontainer .main{padding-left:1.25rem!important;padding-right:1.25rem!important}.getmess .inn .maincontainer h2.title{margin-bottom:.8125rem}.getmess .content{padding-bottom:.46875rem}.getmess .content p{color:#666;font-size:.75rem;line-height:.9375rem;padding-bottom:.46875rem}.getmess .content p span{color:#bfbfbf;display:block;margin-top:.46875rem;letter-spacing:1px}.getmess .content p span i{font-style:normal;color:#651c4d}.getmess .content p.wrongtip{color:#ee4040!important;text-align:left;font-size:.75rem!important}.getmess .btn{padding-left:1.25rem!important;padding-right:1.25rem!important;margin-top:1.25rem!important}.cpopwindow__common .inn{display:flex;align-items:center;justify-content:center}.cpopwindow__wrap{width:83%;margin:0 auto}.cpopwindow__box{background:#fff;padding:1.5625rem .9375rem;border-radius:7px;text-align:center}.cpopwindow__title{font-size:.9375rem;color:#333;line-height:1.2;padding-bottom:.9375rem}.cpopwindow__content{font-size:.875rem;line-height:1.0625rem}.cpopwindow__footer{padding-top:1.25rem}.cpopwindow .btn__inline-block{zoom:1}.cpopwindow .btn__inline-block:before,.cpopwindow .btn__inline-block:after{content:"";display:table}.cpopwindow .btn__inline-block:after{clear:both}.cpopwindow .btn__inline-block .btn__box-item{float:left;box-sizing:border-box}.cpopwindow .btn__inline-block .btn__box-item:first-of-type{width:50%;padding-right:5px}.cpopwindow .btn__inline-block .btn__box-item:last-of-type{width:100%;padding-right:0}.cpopwindow .btn__inline-block .btn__box-item .btn__box-item{width:50%;padding-left:5px}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cresultmodule{border-bottom:1px solid #f3f3f3;padding:0 .9375rem;background-color:#fff}.cresultmodule ul li{padding:.9375rem 0;border-bottom:1px solid #f3f3f3;margin-bottom:-1px}.cresultmodule ul li a{color:#bfbfbf}.cresultmodule ul li a i{font-size:.9375rem;display:inline-block}.cresultmodule ul li a i.banner{background-image:;background-repeat:no-repeat;background-size:100%;width:3.75rem;height:1.875rem;display:inline-block;background-position-x:-9px;background-position-y:40px}.cresultmodule ul li .pure-u-3-24{text-align:center}.cresultmodule ul li .pure-u-3-24.hotel{min-width:42px}.cresultmodule ul li .pure-u-3-24.meijingge .banner{background-position-y:0}.cresultmodule ul li .pure-u-3-24.xiyue .banner{background-position-y:-30px}.cresultmodule ul li .pure-u-3-24.manxin .banner{background-position-y:-60px}.cresultmodule ul li .pure-u-3-24.nov{width:17%;min-width:60px}.cresultmodule ul li .pure-u-3-24.nov .banner{background-position-y:-90px;background-position-x:-5px}.cresultmodule ul li .pure-u-3-24.meiju{width:16%;min-width:60px}.cresultmodule ul li .pure-u-3-24.meiju .banner{background-position-y:-120px;background-position-x:-6px}.cresultmodule ul li .pure-u-3-24.quanji .banner{background-position-y:-150px}.cresultmodule ul li .pure-u-3-24.xingcheng{width:16%;min-width:60px}.cresultmodule ul li .pure-u-3-24.xingcheng .banner{background-position-y:-180px}.cresultmodule ul li .pure-u-3-24.ibissb .banner{background-position-y:-210px}.cresultmodule ul li .pure-u-3-24.ibis .banner,.cresultmodule ul li .pure-u-3-24.yibisi .banner{background-position-y:-240px}.cresultmodule ul li .pure-u-3-24.hanting .banner{background-position-y:-270px}.cresultmodule ul li .pure-u-3-24.yilai .banner{background-position-y:-300px}.cresultmodule ul li .pure-u-3-24.haiyou .banner{background-position-y:-330px}.cresultmodule ul li .pure-u-3-24.citigo .banner{background-position-y:-360px}.cresultmodule ul li .pure-u-3-24.crystal{width:16%;min-width:60px}.cresultmodule ul li .pure-u-3-24.crystal .banner{background-position-y:-420px;background-position-x:0}.cresultmodule ul li .pure-u-3-24.viporange{width:16%;min-width:60px}.cresultmodule ul li .pure-u-3-24.viporange .banner{background-position-y:-390px;background-position-x:0}.cresultmodule ul li .title{line-height:1.0625rem;color:#333;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;width:100%}.cresultmodule ul li .title span.keywords{color:#7f1f59}.cresultmodule ul li .tabs{line-height:.75rem;margin-top:.25rem}.cresultmodule ul li .tabs span{color:gray;font-size:.6875rem;display:inline-block;vertical-align:middle}@media screen and (min-width:414px){.cresultmodule ul li a i{font-size:1rem}.cresultmodule ul li .title{font-size:.9375rem}.cresultmodule ul li .tabs span{font-size:.75rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.ctab_hotplace{padding:.9375rem 0;background-color:#fff}.ctab_hotplace .mainedge{padding:0 .9375rem}.ctab_hotplace h2.title{color:#bfbfbf;font-size:.75rem;line-height:.9375rem}.ctab_hotplace ul{padding:0 .625rem}.ctab_hotplace ul.citytabs li{display:inline-block;float:left;padding:.25rem .625rem;line-height:.8125rem;margin:.78125rem .3125rem 0;border:1px solid #f3f3f3;border-radius:50px;font-size:.75rem;color:#333}.ctab_hotplace ul.citytabs li.select{color:#651c4d;border:1px solid #651c4d}@media screen and (min-width:414px){.ctab_hotplace .mainedge{padding:0 1.25rem}.ctab_hotplace h2.title{font-size:.8125rem}.ctab_hotplace ul.citytabs li{font-size:.8125rem;margin-left:.625rem;margin-right:.625rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cselectbutton{position:relative;border-bottom:1px solid #f3f3f3;background-color:#fff;font-size:0;max-width:480px}.cselectbutton a{display:block;width:50%;float:left;color:#666;font-size:.875rem;line-height:1rem;padding:1rem 0}.cselectbutton a.select{color:#651c4d}.cselectbutton a.select i.line{transform:scale(1,1)}.cselectbutton i.line{height:2px;width:50%;position:absolute;bottom:0;background-color:#852960;transform:scale(0,1);transition:all .25s ease-in-out;will-change:transform}.cselectbutton i.line.right{right:0;-webkit-transform-origin:left center;transform-origin:left center}.cselectbutton i.line.left{left:0;-webkit-transform-origin:right center;transform-origin:right center}@keyframes transformr{0%{transform:translatex(0)}100%{transform:translatex(100%)}}@keyframes transforml{0%{transform:translatex(100%)}100%{transform:translatex(0)}}@media screen and (min-width:414px){.cselectbutton a{font-size:.875rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cselectcard{padding:.625rem .625rem 0;background-color:#fff;border-radius:4px;margin-top:-2.1875rem}.cselectcard--shadow{box-shadow:0 0 14px 5px rgba(101,28,77,.1)}.cselectcard .searchbtn{padding:0 0 .625rem;align-items:center}.cselectcard .searchbtn input{display:inline-block;outline:none;border:none;font-size:.875rem;line-height:1.25rem;width:100%;padding-left:1.4375rem;box-sizing:border-box;padding-top:0;padding-bottom:0}.cselectcard .searchbtn .input-box{position:relative}.cselectcard .searchbtn .input-box i{position:absolute;left:0;top:2px}.cselectcard .searchbtn .wrap{width:100%}.cselectcard .searchbtn .wrap i{font-size:.9375rem}.cselectcard .searchbtn .wrap i.icon-magnifier{color:#7f1f59}.cselectcard .searchbtn .wrap i.icon-tishi2{color:#bfbfbf}.ccardmain{position:relative;border-top:1px solid #f3f3f3;padding:.9375rem 0 2.1875rem}.ccardmain .riot-calendar{padding:0 .9375rem}.ccardmain .closecard{padding:.625rem 0;position:absolute;width:100%;left:0;bottom:0}.ccardmain .closecard i{color:#ccc4c0;font-size:1.25rem}.ccardmain .ctab_hotplace{padding:0}.ccardmain .inn{height:300px;overflow:auto;padding:0}.ccardmain .inn::-webkit-scrollbar{width:.1875rem;background-color:#fff;border-radius:10px}.ccardmain .inn::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f0f0f0}.ccardmain .cresultmodule{margin-bottom:0;border-bottom:0}.ccardmain .cresultmodule ul li{margin-bottom:0}@media screen and (min-width:414px){.cselectcard .searchbtn input{font-size:.9375rem}.cselectcard .searchbtn .wrap i{font-size:1rem}.ccardmain .closecard i{font-size:1.3125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cradioselectwrap .pure-g{border-top:1px solid #f3f3f3;padding:.9375rem 0}.cradioselectwrap i.icon-selected{display:none}.cradioselectwrap .selected .selectbtn{text-align:right}.cradioselectwrap .selected .selectbtn i.icon-selected{color:#7f1f59;font-size:1.21875rem;width:auto;height:17px;border:none;display:block}.cradioselectwrap .selected .selectbtn i.noselect{display:none}.cradioselectwrap .selectname span{color:#333;line-height:1.0625rem;display:inline-block;vertical-align:middle;font-size:.875rem;letter-spacing:2px}.cradioselectwrap .selectbtn i.noselect{border:1px solid #f3f3f3;border-radius:50%;display:inline-block;width:.9375rem;height:.9375rem;vertical-align:middle;display:inline-block}@media screen and (min-width:414px){.cradioselectwrap .selected .selectbtn i.icon-selected{font-size:1.28125rem}.cradioselectwrap .selectname span{font-size:.9375rem}}h3.ctitle{color:#333;font-size:.875rem;letter-spacing:1px;line-height:1.25rem;position:relative;padding-bottom:1.25rem;font-weight:normal}h3.ctitle:after{content:'';position:absolute;width:1.0625rem;height:2px;background-color:#dbdbdb;left:50%;bottom:9px;margin-left:-.53125rem}@media screen and (min-width:414px){h3.ctitle{font-size:.9375rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cscroll .scrollwrap{padding-left:.9375rem}.cscroll .scrollwrap .swiper-container{padding-right:.9375rem}.cscroll .scrollwrap .swiper-container .swiper-slide .inn{border-radius:5px;border:1px solid #f3f3f3;padding:.3125rem .8125rem;background-color:#fff}.cscroll .scrollwrap .swiper-container .swiper-active .inn{border:1px solid #801c5a;color:#651c4d}@media screen and (min-width:414px){.cscroll .scrollwrap{padding-left:1.25rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.chotelslogo{padding:0 .3125rem}.chotelslogo .inn{background-color:#fff;padding:.625rem 0;border-radius:5px;height:2.5rem;margin:0 auto;position:relative}.chotelslogo .inn i.icon-ok{display:none}.chotelslogo .inn .newhant{width:1.875rem;height:.9375rem;display:inline-block;background-image:;background-repeat:no-repeat;background-size:100%;background-position:0 -18px;position:absolute;left:-4px;top:.3125rem}.chotelslogo .inn .name{position:absolute;left:0;bottom:10px;width:100%;color:#d6d0cd;font-size:.625rem;text-align:center;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chotelslogo .inn .logo{height:2.5rem;width:auto;background-image:;background-repeat:no-repeat;background-size:auto 200%;background-position-y:100%;margin:0 auto;background-position-x:-649px;width:1.875rem}.chotelslogo .inn .logo.hanting{background-position-x:3px;width:1.75rem}.chotelslogo .inn .logo.hanting .name{display:none}.chotelslogo .inn .logo.haiyou{background-position-x:-30px;width:1.90625rem}.chotelslogo .inn .logo.haiyou .name{display:none}.chotelslogo .inn .logo.yilai{background-position-x:-64px;width:1.90625rem}.chotelslogo .inn .logo.yilai .name{display:none}.chotelslogo .inn .logo.ibis{background-position-x:-352px;width:2.375rem}.chotelslogo .inn .logo.ibis .name{display:none}.chotelslogo .inn .logo.ibissb{background-position-x:-397px;width:3.40625rem}.chotelslogo .inn .logo.ibissb .name{display:none}.chotelslogo .inn .logo.xingcheng{background-position-x:-265px;width:2.9375rem}.chotelslogo .inn .logo.xingcheng .name{display:none}.chotelslogo .inn .logo.manxin{background-position-x:-96px;width:2.125rem}.chotelslogo .inn .logo.manxin .name{display:none}.chotelslogo .inn .logo.quanji{background-position-x:-131px;width:1.8125rem}.chotelslogo .inn .logo.quanji .name{display:none}.chotelslogo .inn .logo.meiju{background-position-x:-165px;width:2.6875rem}.chotelslogo .inn .logo.meiju .name{display:none}.chotelslogo .inn .logo.nov{background-position-x:-212px;width:2.875rem}.chotelslogo .inn .logo.nov .name{display:none}.chotelslogo .inn .logo.xiyue{background-position-x:-320px;width:1.78125rem}.chotelslogo .inn .logo.xiyue .name{display:none}.chotelslogo .inn .logo.meijue{background-position-x:-464px;width:1.78125rem}.chotelslogo .inn .logo.meijue .name{display:none}.chotelslogo .inn .logo.sof{background-position-x:-499px;width:2.5rem}.chotelslogo .inn .logo.sof .name{display:none}.chotelslogo .inn .logo.pul{background-position-x:-540px;width:2.5rem}.chotelslogo .inn .logo.pul .name{display:none}.chotelslogo .inn .logo.jingxuan{background-position-x:-582px;width:2.5rem}.chotelslogo .inn .logo.jingxuan .name{display:none}.chotelslogo .inn .logo.citigo{background-position-x:-679px;width:3.25rem}.chotelslogo .inn .logo.citigo .name{display:none}.chotelslogo .inn .logo.hantingyoujia{background-position-x:-731px;width:3.25rem}.chotelslogo .inn .logo.hantingyoujia .name{display:none}.chotelslogo .inn .logo.crystal{background-position-x:-780px;width:4.6875rem}.chotelslogo .inn .logo.crystal .name{display:none}.chotelslogo .inn .logo.viporange{background-position-x:-852px;width:4.6875rem}.chotelslogo .inn .logo.viporange .name{display:none}.chotelslogo .inn .logo.orange{background-position-x:-972px;width:3.75rem}.chotelslogo .inn .logo.orange .name{display:none}.chotelslogo .inn .logo.vue{background-position-x:-930px;width:3.125rem}.chotelslogo .inn .logo.vue .name{display:none}.chotelslogo .inn .logo.cjgongyu{background-position-x:-1025px;width:3.40625rem}.chotelslogo .inn .logo.cjgongyu .name{display:none}.chotelslogo .inn .logo.cjgongyuminsu{background-position-x:-1081px;width:3.8rem}.chotelslogo .inn .logo.cjgongyuminsu .name{display:none}.chotelslogo .inn .logo.haiyou40{background-position-x:-30px;width:1.90625rem}.chotelslogo .inn .logo.haiyou40 .name{display:none}.chotelslogo .inn .logo.huajiantang{background-position-x:-1156px;width:1.90625rem}.chotelslogo .inn .logo.huajiantang .name{display:none}.chotelslogo .inn.selected{padding:.5625rem 0;border:1px solid #651c4d;position:relative}.chotelslogo .inn.selected .name{color:#022b3f}.chotelslogo .inn.selected .logo{background-position-y:0}.chotelslogo .inn.selected .newhant{background-position:0 0}.chotelslogo .inn.selected:after{width:0;height:0;border-width:1.25rem 0 0 1.25rem;border-style:solid;border-color:#7f1f59 transparent transparent transparent;content:'';display:inline-block;position:absolute;right:0;top:0}.chotelslogo .inn.selected i.icon-ok{position:absolute;right:0;top:-2px;z-index:10;font-size:.75rem;color:#fff;display:inline-block}@media screen and (min-width:414px){.chotelslogo .inn .name{font-size:.6875rem}.chotelslogo .inn.selected i.icon-ok{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cspan_tab{display:inline-block;margin:0 .25rem .625rem;background-color:#fff;color:#bfbfbf;font-size:.875rem;padding:.625rem;line-height:.9375rem;border-radius:5px}.cspan_tab i.icon-ok{display:none;position:absolute;right:0;top:-2px;z-index:10;font-size:.75rem;color:#fff}.cspan_tab.selected{color:#651c4d;padding:.5625rem;border:1px solid #651c4d;position:relative}.cspan_tab.selected:after{width:0;height:0;border-width:1.25rem 0 0 1.25rem;border-style:solid;border-color:#7f1f59 transparent transparent transparent;content:'';display:inline-block;position:absolute;right:0;top:0}.cspan_tab.selected i.icon-ok{display:inline-block}@media screen and (min-width:414px){.cspan_tab{font-size:.9375rem}.cspan_tab i.icon-ok{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cfootersumbit{width:100%;left:0;bottom:0;z-index:10;box-shadow:0 -2px 3px 2px rgba(195,195,195,.15)}.cfootersumbit .price{background-color:#fff}.cfootersumbit .price i{font-style:normal}.cfootersumbit .price .main{height:2.8125rem}.cfootersumbit .price .main .pure-g{height:2.8125rem}.cfootersumbit .price .main .pure-g .wrap{width:100%;display:flex;align-content:center;align-items:center;height:2.8125rem}.cfootersumbit .price .main .pure-g .rightwrap{justify-content:flex-end}.cfootersumbit .price .totalprice{color:#ff9700;font-size:1.25rem;display:inline-block}.cfootersumbit .price .totalprice i{font-size:.9375rem}.cfootersumbit .price .totalprice em{font-style:normal;font-size:.75rem;color:gray;vertical-align:2px}.cfootersumbit .price .pricedetail{color:gray;font-size:.6875rem}.cfootersumbit .price .pricedetail i{font-size:.625rem;color:#b8b8b8}.cfootersumbit .price .discount{margin-left:1.09375rem;color:gray;font-size:.6875rem}.cfootersumbit .price .discount .purple{color:#651c4d}.cfootersumbit .price .discount .purple em{font-style:normal;font-size:.8125rem}.cfootersumbit .btn{height:2.8125rem;background-image:linear-gradient(to right,#802059,#9a1064)}.cfootersumbit .btn .wrap{display:flex;align-items:center;height:2.8125rem;justify-content:center}.cfootersumbit .btn a{border-radius:0;line-height:.9375rem;background:none}.cfootersumbit .btn a:after{border:none}.cfootersumbit .btn a i{font-style:normal;font-size:.75rem}.cfootersumbit .btn.disabled{background:#bfbfbf}@media screen and (max-width:360px){.cfootersumbit .price .totalprice{font-size:1rem}.cfootersumbit .price .totalprice .icon-money{font-size:.9rem}.cfootersumbit .price .pricedetail{margin-right:.625rem}.cfootersumbit .price .discount{margin-left:.15625rem}.cfootersumbit .price .main{padding-right:.3125rem}}@media screen and (min-width:414px){.cfootersumbit .price .totalprice{font-size:1.3125rem}.cfootersumbit .price .totalprice i{font-size:1rem}.cfootersumbit .price .totalprice em{font-size:.8125rem}.cfootersumbit .price .pricedetail{font-size:.75rem}.cfootersumbit .price .pricedetail i{font-size:.6875rem}.cfootersumbit .price .discount{font-size:.75rem}.cfootersumbit .price .discount .purple em{font-size:.875rem}.cfootersumbit .btn a i{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.ccity-list .indexwrap{position:fixed;left:0;top:0;width:100%}.ccity-list .indexwrap h3{display:block;max-width:480px;margin:0 auto}.ccity-list .indexwrap h3 span{display:block;background-color:#fff;padding-left:.9375rem;font-size:.875rem;color:#651c4d;line-height:2.0625rem;box-shadow:1px 1px 3px 3px rgba(101,28,77,.1)}.ccity-list dl{padding-right:1.25rem;background-color:#fff}.ccity-list dl dt span{line-height:.625rem;padding:.6875rem 0 .6875rem .9375rem;display:block;color:#bfbfbf;font-size:.75rem;border-bottom:1px solid #f3f3f3}.ccity-list dl dd ul{padding-left:.9375rem}.ccity-list dl dd ul li{line-height:.8125rem;padding:.9375rem 0;color:#333;font-size:.75rem;border-bottom:1px solid #f3f3f3}.ccity-list dl dd ul li.selected{color:#651c4d}@media screen and (min-width:414px){.ccity-list .indexwrap h3 span{font-size:.9375rem}.ccity-list dl dt span{padding-left:1.25rem;font-size:.8125rem}.ccity-list dl dd ul{padding-left:1.25rem}.ccity-list dl dd ul li{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.csearchmodule{padding:0 .625rem;background-color:#fff;border-radius:5px;z-index:20;position:relative}.csearchmodule--shadow{box-shadow:0 0 14px 5px rgba(101,28,77,.1)}.csearchmodule .searcharea{line-height:.9375rem;padding:.9375rem .46875rem .625rem}.csearchmodule .searcharea span{display:inline-block;line-height:.9375rem}.csearchmodule .searcharea span.city{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%;color:gray;font-size:.75rem}.csearchmodule .searcharea span.city .filter{font-size:.9375rem;color:#333;font-style:normal;margin-right:.75rem}.csearchmodule .searcharea i{color:#7f1f59;font-size:.9375rem}.csearchmodule .searcharea.nation{padding:0}.csearchmodule .searcharea.nation .left,.csearchmodule .searcharea.nation .right{padding-top:.9375rem;padding-bottom:.625rem}.csearchmodule .searcharea.nation .right span{display:block;color:#666;font-size:.75rem;border-left:1px solid #f3f3f3}.csearchmodule .searcharea.nation .right span i{font-style:normal}.csearchmodule .searcharea.nation .right span i.num{font-size:.9375rem;color:#333}.csearchmodule .cdataselect{padding:.78125rem 0}@media screen and (min-width:414px){.csearchmodule .searcharea span.city{font-size:.8125rem}.csearchmodule .searcharea span.city .filter{font-size:1rem}.csearchmodule .searcharea i{font-size:1rem}.csearchmodule .searcharea.nation .right span{font-size:.8125rem}.csearchmodule .searcharea.nation .right span i.num{font-size:1rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cmapinfo{border-radius:4px;background-color:rgba(253,253,253,.9);align-items:center}.cmapinfo .left .wrap{padding-top:.9375rem;padding-bottom:.9375rem;border-right:1px solid #f3f3f3}.cmapinfo .left p{padding-left:1.125rem;color:#333;font-size:.75rem;line-height:.9375rem;position:relative;letter-spacing:.09375rem}.cmapinfo .left p i{position:absolute;left:0;top:0;font-size:.8125rem;color:#bfbfbf}.cmapinfo .right{padding:.3125rem 0}.cmapinfo .right a{color:#651c4d;width:100%;display:block}.cmapinfo .right i{color:#7f1f59;display:block;font-size:1.25rem}.cmapinfo .right span{font-size:.75rem}@media screen and (min-width:414px){.cmapinfo .left p{font-size:.8125rem}.cmapinfo .left p i{font-size:.875rem}.cmapinfo .right i{font-size:1.3125rem}.cmapinfo .right span{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cfacilitywrap{border-bottom:1px solid #f3f3f3}.cfacilitywrap .pure-g{align-items:center}.cfacilitywrap .title h3{color:#bfbfbf;font-size:.875rem;font-weight:normal;padding:.9375rem;line-height:1.25rem}.cfacilitywrap .title i{color:#c4c4c3;width:100%;margin:0 auto;text-align:right}.cfacilitywrap .title .icon-down_jiantou{display:block}.cfacilitywrap .title .icon-up_jiantou{display:none}.cfacilitywrap .content{display:none}.cfacilitywrap .facility{border-bottom:1px solid #f3f3f3;padding:.8125rem 0}.cfacilitywrap .facility .name{color:#333;font-size:.875rem}.cfacilitywrap .facility .name span{padding-left:.78125rem;display:block}.cfacilitywrap .facility .tip{color:#bfbfbf;font-size:.75rem}.cfacilitywrap .facility:last-child{border-bottom:none}.cfacilitywrap.expand .title .icon-down_jiantou{display:none}.cfacilitywrap.expand .title .icon-up_jiantou{display:block}.cfacilitywrap.expand .content{display:block}@media screen and (min-width:414px){.cfacilitywrap .title h3{font-size:.9375rem}.cfacilitywrap .facility .name{font-size:.9375rem}.cfacilitywrap .facility .tip{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.ccommentswrap{padding-top:2.1875rem;padding-bottom:2.1875rem}.ccommentswrap .pure-g{align-content:center;align-items:center}.ccommentswrap .score{width:100%;text-align:right}.ccommentswrap .score span{color:#333;font-size:1.875rem;line-height:2rem;display:inline-block}.ccommentswrap .score span i{font-size:1.5625rem;font-style:normal}.ccommentswrap .score span sub{font-size:.75rem;line-height:.75rem;vertical-align:4px}.ccommentswrap .starwrap{padding-left:.9375rem}.ccommentswrap .starwrap a{color:#aaa;font-size:.6875rem;line-height:.625rem;display:block;margin-top:.3125rem}.cstars{font-size:0}.cstars .starspan{position:relative;display:inline-block}.cstars .starspan i{font-size:.9375rem;color:#dbdbdb;margin-right:.125rem}.cstars .starspan .clipstar{position:absolute;left:0;top:0}.cstars .starspan .clipstar.harfstar{clip:rect(0 7.5px 15px 0)}.cstars .starspan:nth-child(1) .clipstar{color:#f96492}.cstars .starspan:nth-child(2) .clipstar{color:#ef618d}.cstars .starspan:nth-child(3) .clipstar{color:#e15c91}.cstars .starspan:nth-child(4) .clipstar{color:#cd4d83}.cstars .starspan:nth-child(5) .clipstar{color:#c14582}@media screen and (min-width:414px){.ccommentswrap .score span{font-size:1.9375rem}.ccommentswrap .score span i{font-size:1.625rem}.ccommentswrap .score span sub{font-size:.8125rem}.ccommentswrap .starwrap a{font-size:.75rem}.cstars .starspan i{font-size:1rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.ccommentlist{padding:.9375rem;border-bottom:1px solid #f3f3f3;font-size:.75rem;line-height:.9375rem}.ccommentlist .user{color:#bfbfbf}.ccommentlist .user .tag-good{height:1.125rem;line-height:1.125rem;border-radius:3px;background-color:#fff;border:solid 1px #e78900;font-size:12px;color:#e78900;padding:0 .375rem;display:inline-block;box-sizing:border-box}.ccommentlist .mycomment{color:#333;margin:.625rem 0}.ccommentlist .cstars span.score{margin-left:.625rem;color:#333;font-size:.9375rem}.ccommentlist .cstars span.score i{font-style:normal;color:#666;font-size:.75rem}@media screen and (min-width:414px){.ccommentlist{font-size:.8125rem;padding-left:1.25rem;padding-right:1.25rem}.ccommentlist .cstars span.score{font-size:1rem}.ccommentlist .cstars span.score i{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.ctopinfocard{position:absolute;top:-5.625rem;z-index:10;left:0;width:100%}.ctopinfocard .inn{padding:0 .625rem;border-radius:5px;box-shadow:1px 2px 9px 0 rgba(101,28,77,.1)}.ctopinfocard .inn .hotelinfo{padding:.9375rem 0;height:4.4375rem;position:relative;align-items:center;align-content:center;border-bottom:1px solid #f3f3f3}.ctopinfocard .inn .hotelinfo .hotelimg .imgs{position:relative}.ctopinfocard .inn .hotelinfo .hotelimg .imgs img{width:100%;height:100%;max-height:4.4375rem;display:block;box-shadow:1px 1px 2px 2px rgba(204,204,204,.3)}.ctopinfocard .inn .hotelinfo .hotelimg .imgs span{position:absolute;right:0;bottom:0;background-color:rgba(0,0,0,.5);color:#d7d7d7;font-size:.6875rem;line-height:.5rem;padding:.25rem}.ctopinfocard .inn .hotelinfo .hotelimg .imgs span i{margin-right:.1875rem;font-size:.75rem;color:#fff;vertical-align:-1px}.ctopinfocard .inn .hotelinfo .hoteltitle .inner{width:100%;display:flex;align-items:center;height:4.4375rem}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .box{width:100%}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .title{padding-left:.625rem}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .title .headline{color:#333;font-size:.9375rem;line-height:1.40625rem;font-weight:normal}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .title .headline h1{min-width:100%;font-style:normal;font-weight:normal;font-size:.9375rem;margin-right:.3125rem;display:inline}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .title .headline span{display:inline-block;background-color:#e5f3ff;color:#89b1d8;font-size:.5625rem;border-radius:3px;line-height:.875rem;padding:0 .1875rem;vertical-align:2px}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .title i{color:#b8b8b8;font-size:.75rem}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .location{padding-left:.625rem;margin-top:.46875rem;color:#b2b2b2;font-size:.6875rem;line-height:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .location i{font-size:.8125rem;vertical-align:-2px}.ctopinfocard .inn .hotelinfo.interhotelinfo .hoteltitle .inner .title h1 em{display:block;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctopinfocard .inn .hotelinfo.interhotelinfo .location{margin-top:0!important}.ctopinfocard .inn .cdataselect{padding:.625rem 0;border-top:none}.ctopinfocard .inn .cdataselect .pure-g .pure-u-10-24 .datetype span{font-size:.625rem}.ctopinfocard .inn .cdataselect .pure-g .pure-u-10-24 .time span{font-size:.8125rem}@media screen and (min-width:414px){.ctopinfocard .inn .hotelinfo .hotelimg .imgs span{font-size:.75rem}.ctopinfocard .inn .hotelinfo .hotelimg .imgs span i{font-size:.8125rem}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .title h4{font-size:1rem}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .title h4 span{font-size:.625rem}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .title i{font-size:.8125rem}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .location{font-size:.75rem}.ctopinfocard .inn .hotelinfo .hoteltitle .inner .location i{font-size:.875rem}.ctopinfocard .inn .cdataselect .pure-g .pure-u-10-24 .datetype span{font-size:.6875rem}.ctopinfocard .inn .cdataselect .pure-g .pure-u-10-24 .time span{font-size:.875rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cfilterroom{border-bottom:1px solid #f3f3f3}.cfilterroom .pure-u-1-2{padding:.9375rem 0}.cfilterroom a{color:#7f1f59;display:block;font-size:.875rem}.cfilterroom a em{font-style:normal}.cfilterroom a.left{border-right:1px solid #f3f3f3}.cfilterroom a i.icon-in_jiantou1{color:#b8b8b8;font-size:.625rem;margin-left:.625rem}@media screen and (min-width:414px){.cfilterroom a{font-size:.9375rem}.cfilterroom a i.icon-in_jiantou1{font-size:.6875rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.croomlist .eachroom{border-bottom:1px solid #f3f3f3}.croomlist .eachroom i{font-style:normal}.croomlist .eachroom .roomclosed .roomtype,.croomlist .eachroom .roomclosed .price,.croomlist .eachroom .roomclosed .arrow{padding-top:1.4375rem;padding-bottom:1.4375rem}.croomlist .eachroom .roomclosed .roomtype h4{font-size:1rem;color:#333;position:relative;display:inline-block;font-weight:normal}.croomlist .eachroom .roomclosed .roomtype h4:after{width:0;height:0;border-width:0 0 .3125rem .3125rem;border-style:solid;border-color:transparent transparent #d0afc0 transparent;content:'';display:inline-block;position:absolute;right:-10px;bottom:3px}.croomlist .eachroom .roomclosed .price .inn{width:100%;text-align:right;line-height:.9375rem}.croomlist .eachroom .roomclosed .price .inn .sold-out{display:none;font-size:.625rem;color:#999;letter-spacing:0}.croomlist .eachroom .roomclosed .price .inn.sell-out .sold-out{display:block}.croomlist .eachroom .roomclosed .price .inn .closeprice{color:#aaa;font-size:.75rem}.croomlist .eachroom .roomclosed .price .inn .closeprice span{font-size:1.125rem;color:#ff9700;margin-right:.1875rem;vertical-align:middle}.croomlist .eachroom .roomclosed .price .inn .closeprice span i{font-size:.75rem;line-height:.75rem;vertical-align:1px}.croomlist .eachroom .roomclosed .price .inn.sell-out .closeprice span{color:gray}.croomlist .eachroom .roomclosed .price .inn .openprice{color:#aaa;font-size:.625rem}.croomlist .eachroom .roomclosed .price .inn .openprice span{font-size:.84375rem;color:#828282;text-decoration:line-through;margin-right:.1875rem}.croomlist .eachroom .roomclosed .price .inn .openprice span i{font-size:.75rem}.croomlist .eachroom .roomclosed .arrow i{color:#b8b8b8;font-size:.9375rem}.croomlist .eachroom .roomclosed .arrow i.icon-up_jiantou{display:none}.croomlist .eachroom .roomclosed .arrow i.icon-down_jiantou{display:inline-block}.croomlist .eachroom .roomopend{position:relative;background-color:#f8f8f8;display:none}.croomlist .eachroom .roomopend:after{width:0;height:0;border-width:0 .4375rem .4375rem;border-style:solid;border-color:transparent transparent #f8f8f8;content:'';display:inline-block;position:absolute;left:1.875rem;top:-7px}.croomlist .eachroom .roomopend .list{padding:.8125rem 0;border-bottom:1px solid #f3f3f3}.croomlist .eachroom .roomopend .list .title .inn{width:100%}.croomlist .eachroom .roomopend .list .title .inn h4{color:#7f1f59;font-size:.875rem;font-weight:normal}.croomlist .eachroom .roomopend .list .title .inn h4 span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:72%;margin-right:0;vertical-align:middle;font-size:.875rem}.croomlist .eachroom .roomopend .list .title .inn h4 i.icon-question{color:#666;margin-left:.3125rem;vertical-align:-2px}.croomlist .eachroom .roomopend .list .title .inn img{height:.9375rem;display:inline-block;vertical-align:middle;margin-right:.25rem}.croomlist .eachroom .roomopend .list .title .inn span{font-size:.625rem;margin-right:.25rem;vertical-align:1px;display:inline-block}.croomlist .eachroom .roomopend .list .title .inn span.orange{color:#fa7034}.croomlist .eachroom .roomopend .list .title .inn span.purple{color:#ce5393}.croomlist .eachroom .roomopend .list .title .inn span.uncancel{color:#bfbfbf;font-size:.65625rem}.croomlist .eachroom .roomopend .list .breakfast .inn{width:100%}.croomlist .eachroom .roomopend .list .breakfast .inn span{font-size:.75rem;color:#666}.croomlist .eachroom .roomopend .list .price .inn{width:100%}.croomlist .eachroom .roomopend .list .price .inn .money{color:#ff9700;font-size:1.125rem;line-height:1.375rem}.croomlist .eachroom .roomopend .list .price .inn .money i{font-size:.75rem;vertical-align:1px}.croomlist .eachroom .roomopend .list .price .inn .otherpay{color:#666;font-size:.625rem;line-height:.875rem;display:block}.croomlist .eachroom .roomopend .list .price .inn .otherpay i{font-size:.625rem;letter-spacing:-3px;color:#666}.croomlist .eachroom .roomopend .list .order .inn{width:100%}.croomlist .eachroom .roomopend .list .order .inn .cbtn{padding-left:0;padding-right:0;line-height:1.875rem;font-size:.875rem}.croomlist .eachroom .roomopend .list .order .inn .disabled{background-color:#bfbfbf}.croomlist .eachroom .roomopend .list .order .inn .disabled:after{border-color:#bfbfbf}.croomlist .eachroom .roomopend .list .order .inn .unaviable{font-size:.8125rem}.croomlist .eachroom .roomopend .list:last-child{border-bottom:none}.croomlist .eachroom .roomopend.accorhotels .list{border-top:1px solid #f3f3f3;border-bottom:none}.croomlist .eachroom .roomopend.accorhotels .list:first-child{border-top:none}.croomlist .eachroom .roomopend.accorhotels .list .title .inn h4 span{overflow:visible;white-space:normal;max-width:90%}.croomlist .eachroom .roomopend.accorhotels .list .title .inn h4 i.icon-question{margin-left:2px}.croomlist .eachroom .roomopend.accorhotels .list .price .inn .box{display:flex;align-items:center}.croomlist .eachroom .roomopend.accorhotels .list .price .inn .money{margin:0 auto}.croomlist .eachroom .roomopend.accorhotels .list .price .inn .otherpay i{font-style:normal;letter-spacing:0;font-size:.625rem;margin-right:1px;margin-left:1px;vertical-align:0}.croomlist .eachroom .seemoreprice{color:#7f1f59;font-size:.75rem;line-height:.9375rem;background-color:#f7f6f5;letter-spacing:1px;width:100%;margin-left:-.9375rem}.croomlist .eachroom .seemoreprice p{border-top:1px solid #f3f3f3;padding-top:1.125rem;padding-bottom:1.125rem}.croomlist .eachroom .seemoreprice i{margin-left:5px;color:#7f1f59}.croomlist .eachroom.expand .roomclosed i.icon-up_jiantou{display:inline-block}.croomlist .eachroom.expand .roomclosed i.icon-down_jiantou{display:none}.croomlist .eachroom.expand .roomopend{display:block}.btn-pay{text-align:center;background-color:#fff;display:block;border-radius:5px;overflow:hidden;border:1px solid #7f1f59}.btn-pay span{display:block}.btn-pay span.text-order{color:#fff;background-color:#7f1f59;font-size:.71875rem;line-height:1.09375rem}.btn-pay span.text-pay{color:#7f1f59;font-size:.625rem;line-height:.9375rem}.timerent .roomclosed .pure-g [class*="pure-u"]{padding-top:1.25rem;padding-bottom:1.25rem}.timerent .breakfast{color:#666;font-size:.75rem;text-align:center}.timerent .oldprice{text-align:center;color:#bfbfbf;font-size:.75rem;text-decoration:line-through}.timerent .currentprice{text-align:center;color:#ff9700;font-size:1.1875rem}.timerent .currentprice i{font-size:.8125rem}.timerent .order{text-align:right}.timerent .order a{font-size:.875rem}.timerent .order a.fullhouse{background-color:#bfbfbf}.timerent .order a.fullhouse:after{border:none}@media screen and (min-width:414px){.croomlist .eachroom .roomclosed .roomtype h4{font-size:1.0625rem}.croomlist .eachroom .roomclosed .price .inn .closeprice{font-size:.8125rem}.croomlist .eachroom .roomclosed .price .inn .closeprice span{font-size:1.1875rem}.croomlist .eachroom .roomclosed .price .inn .closeprice span i{font-size:.875rem}.croomlist .eachroom .roomclosed .price .inn .openprice{font-size:.6875rem}.croomlist .eachroom .roomclosed .price .inn .openprice span{font-size:.90625rem}.croomlist .eachroom .roomclosed .price .inn .openprice span i{font-size:.6875rem}.croomlist .eachroom .roomclosed .arrow i{font-size:1rem}.croomlist .eachroom .roomopend .list .title .inn h4{font-size:.9375rem}.croomlist .eachroom .roomopend .list .title .inn h4 span{font-size:.9375rem}.croomlist .eachroom .roomopend .list .title .inn span{font-size:.6875rem}.croomlist .eachroom .roomopend .list .title .inn span.uncancel{font-size:.71875rem}.croomlist .eachroom .roomopend .list .breakfast .inn span{font-size:.8125rem}.croomlist .eachroom .roomopend .list .price .inn .money{font-size:1.1875rem}.croomlist .eachroom .roomopend .list .price .inn .money i{font-size:.875rem}.croomlist .eachroom .roomopend .list .price .inn .otherpay{font-size:.6875rem}.croomlist .eachroom .roomopend .list .price .inn .otherpay i{font-size:.6875rem}.croomlist .eachroom .roomopend .list .order .inn .cbtn{font-size:.9375rem}.croomlist .eachroom .roomopend .list .order .inn .unaviable{font-size:.875rem}.croomlist .eachroom .roomopend.accorhotels .list .price .inn .otherpay i{font-size:.6875rem}.btn-pay span.text-order{font-size:.78125rem}.btn-pay span.text-pay{font-size:.6875rem}.timerent .breakfast{font-size:.8125rem}.timerent .oldprice{font-size:.8125rem}.timerent .currentprice{font-size:1.25rem}.timerent .currentprice i{font-size:.875rem}.timerent .order a{font-size:.9375rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.consale{padding-bottom:1.5625rem}.consale .eachactivity .pure-g{padding:.9375rem 0;align-items:center;align-content:center}.consale .eachactivity .pure-g .tab span{color:#fa7034;font-size:.625rem;letter-spacing:1px;padding:.125rem;border:1px solid #fa7034;line-height:.75rem;border-radius:3px;display:inline-block;vertical-align:middle}.consale .eachactivity .pure-g .intro .wrap{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consale .eachactivity .pure-g .intro span{color:#651c4d;font-size:.9375rem;line-height:.9375rem}.consale .eachactivity .pure-g i.icon-in_jiantou1{color:#b8b8b8;font-size:.75rem}.consale .eachactivity:last-child .pure-g{border-bottom:none}@media screen and (min-width:414px){.consale .eachactivity .pure-g .tab span{font-size:.6875rem}.consale .eachactivity .pure-g .intro span{font-size:1rem}.consale .eachactivity .pure-g i.icon-in_jiantou1{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.conservice .servicemain{padding:0 1.25rem .9375rem;border-bottom:1px solid #f3f3f3}.conservice .servicemain li{width:25%;float:left;margin-bottom:.625rem}.conservice .servicemain li .inn{padding:0 .15625rem}.conservice .servicemain li .inn span{background-color:#f7f5f6;color:#666;font-size:.75rem;border-radius:30px;padding:.375rem 0;line-height:.875rem;height:.875rem;width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conservice .servicemain li:last-child span{line-height:1.4375rem;padding:0;height:1.625rem}.conservice .moreservice{padding-top:1.125rem;padding-bottom:1.5625rem;color:gray}.conservice .moreservice .pure-u-1-6{line-height:1.625rem}.conservice .moreservice .pure-u-1-6 a{display:inline-block;background-color:#f7f5f6;border-radius:50%;height:1.75rem;width:1.75rem;line-height:1.25rem;text-align:center;color:gray}.conservice .moreservice .pure-u-1-6 i{font-size:1rem;vertical-align:middle}@media screen and (min-width:375px){.conservice .moreservice .pure-u-1-6 i{font-size:1.0625rem}}@media screen and (min-width:414px){.conservice .servicemain li .inn span{font-size:.8125rem}.conservice .moreservice .pure-u-1-6 i{font-size:1.125rem}}.cmaps{width:inherit;height:13.125rem;position:relative}.cmaps .pure-g{align-items:center;align-content:center}.cmaps .hotellocation{position:absolute;left:0;bottom:1.25rem;width:100%;z-index:10}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cwarnings .waringinn .text{color:#666;font-size:.75rem}.cwarnings .waringinn .twobtn{padding-top:1.875rem;padding-bottom:1.875rem}.cwarnings .waringinn .twobtn .inn{width:3.375rem;height:3.375rem;border:1px solid rgba(234,234,234,.72);border-radius:50%}.cwarnings .waringinn .twobtn .inn i{margin:0 auto;width:100%;display:inline-block;font-size:1.5625rem;margin-top:.90625rem}.cwarnings .waringinn .twobtn .left .inn{margin-right:1.875rem}.cwarnings .waringinn .twobtn .left .inn i.icon-like_solid{color:#ff507a;display:none}.cwarnings .waringinn .twobtn .left .inn i.icon-like{color:gray}.cwarnings .waringinn .twobtn .left.selected .inn i.icon-like_solid{display:block}.cwarnings .waringinn .twobtn .left.selected .inn i.icon-like{display:none}.cwarnings .waringinn .twobtn .right .inn{margin-left:1.875rem}.cwarnings .waringinn .twobtn .right .inn i{color:gray}@media screen and (min-width:414px){.cwarnings .waringinn .text{font-size:.8125rem}.cwarnings .waringinn .twobtn .inn i{font-size:1.625rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cnearhotels .cscroll{padding-bottom:4.6875rem}.cnearhotels .cscroll .scrollwrap{padding-left:.9375rem}.cnearhotels .cscroll .scrollwrap .swiper-container{padding-right:.9375rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn{border-radius:5px;padding:1.15625rem .625rem;font-size:.75rem;border:none}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn i,.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn span{vertical-align:middle;font-style:normal;display:inline-block}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn h4{font-size:.875rem;font-weight:normal;color:#333;line-height:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn span.distance{margin-top:.3125rem;color:#aaa;font-size:.6875rem;line-height:.9375rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn .bottom{margin-top:.625rem;line-height:.9375rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn .bottom span.left{color:#333;font-size:.875rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn .bottom span.left i{font-size:.625rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn .bottom span.right{color:#ff9700;font-size:.875rem;float:right}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn .bottom span.right i{color:#ccc;font-size:.625rem;margin-left:.3125rem}@media screen and (min-width:414px){.cnearhotels .cscroll .scrollwrap{padding-left:1.25rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn{font-size:.8125rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn h4{font-size:.9375rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn span.distance{font-size:.75rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn .bottom span.left{font-size:.9375rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn .bottom span.left i{font-size:.6875rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn .bottom span.right{font-size:.9375rem}.cnearhotels .cscroll .scrollwrap .swiper-container .swiper-slide .inn .bottom span.right i{font-size:.6875rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cloginad .wrap{padding:.9375rem .625rem;border-radius:4px}.cloginad .wrap .left{position:relative}.cloginad .wrap .left .adimg{position:absolute;width:1.875rem;height:2.1875rem;background-image:;background-repeat:no-repeat;background-size:100%;left:0;bottom:-.9375rem}.cloginad .wrap .left span{color:gray;font-size:.75rem;margin-left:2.5rem}.cloginad .wrap .left span i{color:#ff9700;font-size:.875rem;font-style:normal;margin:0 .3125rem}.cloginad .wrap .right a{color:#651c4d;font-size:.75rem}.cloginad .wrap .right a i.icon-in_jiantou1{color:#b8b8b8;font-size:.625rem;margin-left:.25rem}.cloginad .wrap .right .selectbtn{color:#651c4d;font-size:.75rem;position:relative;padding-right:1.25rem}.cloginad .wrap .right .selectbtn i{width:.8125rem;height:.8125rem;vertical-align:-4px;margin-left:4px;position:absolute;right:0;top:0}.cloginad .wrap .right .selectbtn i.noselect{display:none}.cloginad .wrap .right .selectbtn i.icon-selected{display:inline-block;font-size:1.0625rem;top:0;right:2px}.cloginad .wrap .right .selectbtn.cancle i.noselect{display:inline-block}.cloginad .wrap .right .selectbtn.cancle i.icon-selected{display:none}@media screen and (min-width:414px){.cloginad .wrap .left span{font-size:.8125rem}.cloginad .wrap .left span i{font-size:.9375rem}.cloginad .wrap .right a{font-size:.8125rem}.cloginad .wrap .right a i.icon-in_jiantou1{font-size:.6875rem}.cloginad .wrap .right .selectbtn{font-size:.8125rem}.cloginad .wrap .right .selectbtn i.icon-selected{font-size:1.125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.corderinfo{padding-top:20px}.corderinfo .title h3{color:#333;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.09375rem;width:100%;font-weight:normal}.corderinfo .title .wrap{width:100%}.corderinfo .title span.tip{color:#fff;font-size:.75rem;padding:.125rem .3125rem;display:inline-block;background-image:linear-gradient(to right,#dd436e,#f28963);border-radius:4px}.corderinfo .ordertime{color:#bfbfbf;font-size:.75rem;margin-top:.625rem}.corderinfo .ordertime i.icon-rili{color:#dbdbdb;font-size:.75rem;margin-right:.3125rem}.corderinfo .ordertime i.date{color:#666;font-size:.875rem;font-style:normal}.corderinfo .ordertime .checkout{margin-left:1.0625rem}.corderinfo .ordertime .nights{margin-left:.75rem}.corderinfo .position{color:#bfbfbf;font-size:.75rem;margin-top:.3125rem}.corderinfo .position i.icon-location{color:#dbdbdb;font-size:.75rem;margin-right:.3125rem}@media screen and (min-width:414px){.corderinfo .title h3{font-size:1rem}.corderinfo .title span.tip{font-size:.8125rem}.corderinfo .ordertime{font-size:.8125rem}.corderinfo .ordertime i.icon-rili{font-size:.8125rem}.corderinfo .ordertime i.date{font-size:.9375rem}.corderinfo .position{font-size:.8125rem}.corderinfo .position i.icon-location{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.ctopclose{padding-top:.9375rem}.ctopclose i{color:#c4c4c3;font-size:.9375rem;margin-right:.9375rem}@media screen and (min-width:414px){.ctopclose i{font-size:1rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cwarings{padding-bottom:4.375rem;position:relative;margin-top:1.5rem!important}.cwarings .icon-tips{color:#cecdcd;font-size:.9375rem;left:.9375rem;top:0}.cwarings .item{padding-left:1.25rem;margin-top:1.25rem}.cwarings .item h3{color:#666;font-size:.8125rem;font-weight:normal;line-height:1rem}.cwarings .item p{color:#bfbfbf;font-size:.75rem;line-height:1.0625rem;margin-bottom:.3125rem;margin-top:.28125rem}.cwarings .item p.notice{color:#651c4d}.cwarings .item:first-child h3{margin-top:0}@media screen and (min-width:414px){.cwarings .icon-tips{font-size:1rem;left:1.25rem}.cwarings .item h3{font-size:.875rem}.cwarings .item p{font-size:.8125rem}}.cload{width:100%;height:100%;position:fixed;z-index:52;background:rgba(0,0,0,0);top:0;left:0}.cload__icon{width:60px;height:60px;position:absolute;top:50%;left:50%;z-index:53;margin-left:-30px;margin-top:-30px;background-image:;background-size:60px auto;background-repeat:no-repeat;background-position:center center;animation:load_cycle 1s linear .1s infinite}@keyframes load_cycle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cback{position:fixed;left:0;bottom:0;width:100%;z-index:99}.cback .back{position:absolute;right:10px;bottom:100px;width:40px;height:40px;border-radius:50%;background-color:rgba(124,53,103,.8);background-clip:content-box;z-index:99}.cback .cicon{margin-top:10px;margin-left:10px}.cback .back_small{background-position:0 -125px;display:inline-block;background-repeat:no-repeat;width:20px;height:20px;background-size:20px auto;background-image:}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cscrollcard{max-height:230px;overflow:auto;padding:0}.cscrollcard::-webkit-scrollbar{width:.1875rem;background-color:#fff;border-radius:10px}.cscrollcard::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f0f0f0}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cbottombtn{position:fixed;left:0;right:0;bottom:0;width:100%;background-color:#f7f6f5;padding:.9375rem 0;z-index:100;box-shadow:0 -2px 3px 2px rgba(195,195,195,.15)}.cbottombtn a{padding:.25rem 0}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cradiochange{text-align:right;width:100%;height:1.875rem}.cradiochange .inn{display:inline-block;width:3.125rem;height:1.875rem;border:.09375rem solid #e5e5e5;border-radius:30px;text-align:left}.cradiochange .inn span{width:1.71875rem;height:1.71875rem;margin-top:1px;display:inline-block;background-color:#fff;margin-left:1px;border-radius:50%;box-shadow:0 2px 2px 2px rgba(0,0,0,.1)}.cradiochange.selected .inn{background-color:#7f1f59;text-align:right}.cradiochange.selected .inn span{margin-right:2px;box-shadow:-1px 1px 2px 2px rgba(51,51,51,.3)}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cmyrights{border-bottom:1px solid #f3f3f3;padding-bottom:2.1875rem}.cmyrights .box{padding:0 1.5625rem;display:flex;align-items:center;margin-top:1.0625rem}.cmyrights .content{width:60%;float:left;font-size:0}.cmyrights .content li{width:100%;margin-bottom:1.25rem;color:gray;font-size:0;position:relative}.cmyrights .content li i{color:#c8c8c8;font-size:.9375rem;margin-right:.46875rem;vertical-align:-2px}.cmyrights .content li em{font-size:.75rem;font-style:normal}.cmyrights .content li span{color:#333;font-size:.875rem;margin-left:.46875rem;position:absolute;left:70px;top:0}.cmyrights .content li:last-child{margin-bottom:0}.cmyrights .weixin{float:right;width:40%}.cmyrights .weixin .title{width:80%;display:block;margin:0 auto}.cmyrights .weixin .inn{margin-top:.46875rem;padding:.78125rem .625rem .78125rem;border:1px solid #f3f3f3}.cmyrights .weixin .inn .wxcode{position:relative}.cmyrights .weixin .inn img{width:100%;height:100%;margin:0 auto;display:block}.cmyrights .weixin .inn p{font-size:.6875rem;color:#898989;line-height:.9375rem;padding-top:.3125rem}@media screen and (min-width:414px){.cmyrights .content li i{font-size:1rem}.cmyrights .content li em{font-size:.8125rem}.cmyrights .content li span{font-size:.9375rem}.cmyrights .weixin .inn p{font-size:.75rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cad-two{padding:1.25rem 0;border-bottom:1px solid #f3f3f3}.cad-two .pure-g{align-items:center}.cad-two .wrap{width:100%}.cad-two img{height:1.875rem;display:inline-block}.cad-two span.line{height:1.5625rem;width:1px;display:inline-block;background-color:#f3f3f3}.cad-two .content{display:inline-block;color:#333;font-size:.875rem;position:relative;text-align:left;margin-left:.3125rem}.cad-two .content p{font-size:.6875rem;color:#bfbfbf;margin-top:.3125rem;line-height:.75rem}.cad-two .content p i{font-size:.75rem;vertical-align:-1px}@media screen and (min-width:414px){.cad-two .content{font-size:.9375rem}.cad-two .content p{font-size:.75rem}.cad-two .content p i{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cbookingstate{color:#50ac3b;text-align:center;padding-top:1.25rem}.cbookingstate .pure-g{align-items:center}.cbookingstate .iconwrap{display:inline-block}.cbookingstate .iconwrap i{margin-right:.5625rem;font-size:2.5rem}.cbookingstate .statewrap{display:inline-block;text-align:left}.cbookingstate .statewrap .state{font-size:1.3125rem}.cbookingstate .statewrap .state span{margin-left:-2px}.cbookingstate .statewrap .tip{font-size:.75rem;color:#bfbfbf;line-height:.9375rem}.cbookingstate .statewrap .tip span{width:92px}.cbookingstate .statewrap span{width:120px;display:inline-block;text-align:justify;text-align-last:justify;line-height:0}.cbookingstate .statewrap span:after{content:'';display:inline-block;width:100%}.cbookingstate.waitpay{color:#7f1f59}.cbookingstate .seeorder{padding-bottom:2.8125rem;border-bottom:1px solid #f3f3f3;color:#666;margin-top:1.5625rem;font-size:.75rem}.cbookingstate .seeorder span{padding:.375rem .875rem;line-height:.75rem;border:1px solid #bfbfbf;border-radius:20px;display:inline-block}@media screen and (min-width:414px){.cbookingstate .iconwrap i{font-size:2.5625rem}.cbookingstate .statewrap .state{font-size:1.375rem}.cbookingstate .statewrap .state span{width:130px}.cbookingstate .statewrap .tip{font-size:.8125rem}.cbookingstate .statewrap .tip span{width:100px}.cbookingstate .seeorder{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cmapnav{position:fixed;left:0;top:0;z-index:100}.cmapnav i.icon-back{font-size:1.25rem;background-color:#fff;border-radius:50%;color:#7f1f59;width:1.875rem;height:1.875rem;text-align:center;display:inline-block;line-height:1.875rem;vertical-align:middle;margin:.625rem 0 .625rem .9375rem}.cmapnav i.icon-back:before{vertical-align:bottom}.cmapnav ul li{background-color:rgba(255,255,255,.9);border-radius:25px;width:5.625rem;margin-bottom:.625rem;line-height:.9375rem;margin-left:-20px;padding:.5625rem 0;text-align:right}.cmapnav ul li span{color:gray;font-size:.75rem;padding-right:.9375rem}.cmapnav ul li span i{color:#cbcbcb;vertical-align:top;font-size:1rem;vertical-align:-1px;margin-right:.1875rem}.cmapnav ul li.selected{width:6.25rem;background-color:#7f1f59}.cmapnav ul li.selected span{font-size:.875rem;color:#fff}.cmapnav ul li.selected span i{color:#fff;font-size:1.0625rem}@media screen and (min-width:414px){.cmapnav i.icon-back{font-size:1.3125rem}.cmapnav ul li span{font-size:.8125rem}.cmapnav ul li span i{font-size:1.0625rem}.cmapnav ul li.selected span{font-size:.9375rem}.cmapnav ul li.selected span i{font-size:1.125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cnearstore{align-items:center}.cnearstore .imgs img{height:5.0625rem;width:90%;margin-top:3px;border-radius:5px}.cnearstore .info .wrap{width:100%;padding-left:.46875rem;box-sizing:border-box}.cnearstore .info h3{color:#333;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal}.cnearstore .info .location{color:#bfbfbf;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:.8125rem}.cnearstore .info .location i{margin-right:.1875rem}.cnearstore .info .tip{color:gray;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:.875rem}.cnearstore .info .tip span{color:#821b5b;font-size:.5625rem;border:1px solid #ecd9e3;padding:0 .15625rem;margin-left:.46875rem;display:inline-block;border-radius:3px}.cnearstore .info .cstars .starspan{vertical-align:middle}.cnearstore .info .cstars .starspan i{margin-right:0}.cnearstore .info .cstars .starspan i:before{vertical-align:top}.cnearstore .info .cstars .money{color:#ff9800;font-size:1.125rem;margin-left:.625rem;vertical-align:middle}.cnearstore .info .cstars .money .icon-money{letter-spacing:-3px;font-size:.875rem}.cnearstore .info .cstars .money .unit{font-size:.75rem;font-style:normal}.cnearstore .info .cstars img{display:inline-block;vertical-align:middle}@media screen and (min-width:414px){.cnearstore .info h3{font-size:.9375rem}.cnearstore .info .location{font-size:.8125rem}.cnearstore .info .tip{font-size:.8125rem}.cnearstore .info .tip span{font-size:.625rem}.cnearstore .info .cstars .money{font-size:1.1875rem}.cnearstore .info .cstars .money .icon-money{font-size:.9375rem}.cnearstore .info .cstars .money .unit{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cbestchoose{padding-bottom:1.5625rem;border-bottom:1px solid #f3f3f3}.cbestchoose ul{margin-left:-.3125rem;margin-right:-.3125rem}.cbestchoose ul li{margin:.9375rem .3125rem 0;display:inline-block;float:left;padding:.3125rem .78125rem;border:1px solid #f3f3f3;border-radius:4px;color:#666;font-size:.75rem;line-height:.9375rem}.cbestchoose ul li.selected{position:relative;border:1px solid #7f1f59;color:#7f1f59}.cbestchoose ul li.selected:after{width:0;height:0;border-width:1.09375rem 0 0 1.09375rem;border-style:solid;border-color:#7f1f59 transparent transparent transparent;content:'';display:inline-block;position:absolute;right:0;top:0}.cbestchoose ul li.selected i{position:absolute;right:-1px;top:-1px;z-index:2;font-size:.625rem;color:#fff;display:inline-block}@media screen and (min-width:414px){.cbestchoose ul li{font-size:.8125rem}.cbestchoose ul li.selected i{font-size:.6875rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cformline{padding:.625rem 0;border-bottom:1px solid #f3f3f3;margin-bottom:-1px}.cformline .wrap{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cformline .lable{color:gray;font-size:.875rem;position:relative}.cformline .lable .wrap span{display:inline-block;line-height:2rem}.cformline .lable i{font-size:.9375rem;margin-left:2px;color:#666;vertical-align:-1px}.cformline .lable .tip{color:#ccc;font-size:.625rem;display:block}.cformline .lable .labletip{position:absolute;left:1.625rem;top:0;display:inline-block;line-height:1.25rem;font-size:.625rem;text-align:center;color:#fff;padding:0 .375rem;border-radius:20px;font-style:normal;background-image:linear-gradient(to right,#dd436e,#f28963)}.cformline .main{font-size:.9375rem}.cformline .main span{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2rem}.cformline .main input{outline:none;border:none;color:#333;width:100%;padding-left:0;line-height:1.875rem;border-bottom:1px solid #f3f3f3;border-radius:0;display:block}.cformline .main input:last-child{border-bottom:0}.cformline .main select{outline:none;border:none;color:#333;width:100%;padding-left:0;height:1.875rem;line-height:1.875rem;border-radius:0;display:block;background:none}.cformline .main .tishi{color:#bfbfbf}.cformline .main .value{color:#333;display:block}.cformline .main .value i{font-style:normal;font-size:.75rem;color:#666;margin-left:.3125rem}.cformline .main .value i.icon-money{color:#333;margin:0;letter-spacing:-3px}.cformline .main .bankinfo img{vertical-align:middle;display:inline-block;height:1.4375rem;margin-right:.3125rem}.cformline .icon{line-height:2rem}.cformline .icon .wrap{width:100%}.cformline .icon .wrap i{color:#bfbfbf;font-size:.9375rem;vertical-align:middle}.cformline .icon .wrap .icon-mail-list{color:#7f1f59;font-size:1.25rem;vertical-align:top}.cformline .icon .wrap .icon-mail-list:before{vertical-align:middle}.cformline .icon .wrap .icon-tishi4{color:#b8b8b8;font-size:.9375rem}.cformline .icon .wrap .icon-in_jiantou1{color:#b8b8b8;font-size:.75rem}.cformline .icon .wrap .icon-down_jiantou,.cformline .icon .wrap .icon-jiantou_up{color:#b8b8b8;font-size:.9375rem}.cformline .icon .wrap .icon-jiantou_up{display:none}.cformline .getmcode a{border:1px solid #c08ead;color:#7f1f59;font-size:.75rem;text-align:center;display:inline-block;padding:.25rem .9375rem;line-height:.8125rem;border-radius:5px}.cformline .getmcode a.waiting{border-color:#f3f3f3;color:#666}.cformline .getimgcode .wrap{display:flex;align-items:center;justify-content:flex-end;height:2.25rem}.cformline .getimgcode img{height:2.25rem;border-radius:3px;width:84px}.cformline .jifen .wrap{display:flex;min-height:32px;align-items:center}.cformline .jifen .wrap i{font-style:normal;font-size:.9375rem}.cformline .jifen span{color:#651c4d;font-size:.9375rem}@media screen and (min-width:414px){.cformline .lable{font-size:.9375rem}.cformline .lable i{font-size:1rem}.cformline .lable .tip{font-size:.6875rem}.cformline .lable .labletip{font-size:.6875rem}.cformline .main{font-size:1rem}.cformline .main .value i{font-size:.8125rem}.cformline .icon .wrap i{font-size:1rem}.cformline .icon .wrap .icon-mail-list{font-size:1.3125rem}.cformline .icon .wrap .icon-tishi4{font-size:1rem}.cformline .icon .wrap .icon-in_jiantou1{font-size:.8125rem}.cformline .icon .wrap .icon-down_jiantou,.cformline .icon .wrap .icon-jiantou_up{font-size:1rem}.cformline .getmcode a{font-size:.8125rem}.cformline .jifen span{font-size:1rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cnumberselect{text-align:center;float:right;border-radius:3px;width:5.9375rem;position:relative;border:1px solid #f3f3f3}.cnumberselect span{width:1.5625rem;height:1.875rem;position:absolute;top:0;color:gray}.cnumberselect span i{line-height:1.875rem;color:gray;font-size:.75rem}.cnumberselect span.minus{left:0;border-right:1px solid #f3f3f3}.cnumberselect span.plus{right:0;border-left:1px solid #f3f3f3}.cnumberselect span.disabled i{color:#bfbfbf}.cnumberselect p{color:#651c4d;font-size:1rem;line-height:1.875rem}@media screen and (min-width:414px){.cnumberselect span i{font-size:.8125rem}.cnumberselect p{font-size:1.0625rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.ceachgift{box-shadow:2px 3px 10px 3px #f3f2f1;border-radius:5px;padding:1.25rem .9375rem;background-color:#fff;margin-bottom:.9375rem}.ceachgift .gift .pure-u-3-5{color:#7f1f59;font-size:.9375rem;letter-spacing:1px;line-height:.9375rem}.cgift{width:.9375rem;height:.9375rem;background-image:;background-repeat:no-repeat;background-size:100%;background-position:0 0;margin-right:.46875rem;vertical-align:-2px;display:inline-block}.cgiftlist{margin-top:.625rem}.cgiftlist li{width:50%;float:left;margin-top:.625rem;line-height:.9375rem;font-size:.875rem;color:#333}.cgiftlist li i{width:.375rem;height:.9375rem;background-image:;background-repeat:no-repeat;background-size:.9375rem;background-position:0 -20px;margin-right:.46875rem;display:inline-block;vertical-align:middle}@media screen and (min-width:414px){.ceachgift .gift .pure-u-3-5{font-size:1rem}.cgiftlist li{font-size:.9375rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cactivity{padding:1.4375rem 0;background-color:#fff;border-bottom:1px solid #f3f3f3}.cactivity a{color:#333;position:relative;font-size:.75rem;display:block}.cactivity a:before{position:absolute;content:'';right:0;top:0;height:1.375rem;border-left:1px solid #f3f3f3}.cactivity a i{font-size:1.40625rem;display:block;color:#666}.cactivity a span{display:block;margin-top:.625rem}.cactivity .pure-u-1-4:last-child a:before{border-left:none}@media screen and (min-width:414px){.cactivity a{font-size:.8125rem}.cactivity a i{font-size:1.46875rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.mui-poppicker-header{padding:0!important;background-color:#f7f6f5}.mui-poppicker-header .mui-btn{background-color:transparent;color:#7f1f59;font-size:.875rem!important;outline:none;border:none;padding:.9375rem!important}.mui-picker{background-color:#fff!important}.mui-active{left:0;top:0;width:100%!important;height:100%!important;background-color:rgba(0,0,0,.6)!important}.mui-poppicker-body{height:14.53125rem!important}.mui-pciker-list li{color:#bfbfbf!important}.mui-pciker-list li.highlight{color:#333!important}.mui-poppicker-btn-cancel{color:#bfbfbf!important}.mui-poppicker-body{border-top:1px solid #ececec!important}.mui-pciker-rule-ft{border-top:1px solid #ececec!important;border-bottom:1px solid #ececec!important}.mui-poppicker{border-top:none!important;box-shadow:none!important}.pickermain{width:100%;position:absolute;left:0;bottom:0;z-index:1000}@media screen and (min-width:414px){.mui-poppicker-header .mui-btn{font-size:.9375rem!important}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cagree-policy{margin-top:1.40625rem}.cagree-policy span{vertical-align:middle}.cagree-policy .checkbox{border:1px solid #651c4d;width:.8125rem;height:.8125rem;display:inline-block;border-radius:3px;position:relative;margin-right:.3125rem}.cagree-policy .checkbox i.icon-ok{color:#651c4d;font-size:.875rem;vertical-align:middle;line-height:.9375rem;position:absolute;left:0;top:-1px}.cagree-policy .text{color:#333;font-size:.875rem;display:inline-block;line-height:.9375rem}.cagree-policy .text a{color:#651c4d}@media screen and (min-width:414px){.cagree-policy .checkbox i.icon-ok{font-size:.9375rem}.cagree-policy .text{font-size:.9375rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cshare{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.4);z-index:100}.cshare .inner{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,.9)}.cshare .inner .content{padding:.625rem .9375rem}.cshare .inner .content h3{font-size:1rem;color:#333;font-weight:normal}.cshare .inner .content ul{margin-top:.625rem}.cshare .inner .content ul li{width:33.33%;float:left}.cshare .inner .content ul li a{background-image:;background-repeat:no-repeat;background-size:100%;display:block;width:4.375rem;height:4.375rem;margin:0 auto;float:none;padding:0}.cshare .inner .content ul li a.qzone{background-position:0 -150px}.cshare .inner .content ul li a.qq{background-position:0 -75px}.cshare .inner .content ul li a.wx{background-position:0 0}@media screen and (min-width:414px){.cshare .inner .content h3{font-size:1.0625rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}i.icon_clean,i.icon_clean_2,i.icon_clean_3{display:inline-block;background-image:;background-repeat:no-repeat;background-size:32px 54px}i.icon_clean{width:17px;height:17px;background-position:0 0}i.icon_clean_2{width:27px;height:17px;background-position:0 -19px}i.icon_clean_3{width:35px;height:17px;background-position:0 -39px}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cgetmessage{border:1px solid #f3f3f3;border-radius:5px;display:flex;align-items:center;font-size:.875rem;overflow:hidden;height:3rem}.cgetmessage .inputbox{padding-left:1.5625rem;height:3rem;display:flex;align-items:center}.cgetmessage .inputbox input{width:100%;outline:none;border:none;font-size:.9375rem}.cgetmessage .getcodebox{border-left:1px solid #f3f3f3}.cgetmessage .getcodebox a{color:#7f1f59;line-height:.9375rem;height:3rem;display:flex;width:100%;font-size:.75rem;align-items:center;justify-content:center}.cgetmessage .getcodebox a.disabled{color:#666}@media screen and (min-width:414px){.cgetmessage{font-size:.9375rem}.cgetmessage .inputbox input{font-size:1rem}.cgetmessage .getcodebox a{font-size:.8125rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.chistory{margin-top:1.875rem;padding-bottom:1.875rem;border-bottom:1px solid #f0eceb}.chistory h3{color:#bfbfbf;font-size:.8125rem;font-weight:normal;line-height:1.25rem}.chistory .hotellinks a{display:block;color:gray;font-size:.75rem;margin-top:.9375rem;line-height:.9375rem}.chistory .hotellinks a span{color:#ff9700}.chistory .hotellinks a em{max-width:76%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-style:normal;vertical-align:middle}.chistory .hotellinks a i{color:#b8b8b8;font-size:.5625rem;margin-left:.46875rem}@media screen and (min-width:414px){.chistory h3{font-size:.875rem}.chistory .hotellinks a{font-size:.8125rem}.chistory .hotellinks a i{font-size:.625rem}}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cactivity_box{padding-bottom:.625rem}.cactivity_box .activity_rule{padding-top:.625rem;padding-bottom:.625rem;color:#666;font-size:.75rem;line-height:.9375rem}.cactivity_box .activity_rule span{margin-left:.375rem;letter-spacing:1px}.cactivity_box .activity_rule .pure-u-22-24 i{color:#dbdbdb;font-size:.875rem}.cactivity_box .activity_rule .pure-u-2-24 i{color:#c3c3c3}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}.cloginitem{border-bottom:1px solid #eeeae9;height:3.125rem}.cloginitem:last-child{border-bottom:none}.cloginitem .pure-g{align-items:center;display:flex;height:100%;width:100%}.cloginitem .pure-g .div-label{font-size:.875rem;color:gray}.cloginitem .pure-g .div-label .select-wrap:after{content:'';display:inline-block;width:5px;height:5px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;transform:rotate(-45deg);vertical-align:2px}.cloginitem .pure-g .div-label .select-wrap select{outline:none;border:none;color:#333;padding-left:0;height:1.875rem;line-height:1.875rem;border-radius:0;display:inline-block;background:none}.cloginitem .pure-g .div-icon{text-align:center}.cloginitem .pure-g .div-icon i{font-size:1.3125rem;color:#eeeae9;vertical-align:0}.cloginitem .pure-g .div-input input{outline:none;border:none;font-size:.875rem;padding:0;color:#333;width:100%}.cloginitem .pure-g .seepassword i{font-size:1.25rem;color:#d1d1d1}.cloginitem .pure-g .seepassword .icon-mima1{display:none}.cloginitem .pure-g .seepassword.enable .icon-mima1{display:inline-block}.cloginitem .pure-g .seepassword.enable .icon-hongbao{display:none}.cloginitem .pure-g .imgcode img{display:block;float:right;max-width:100%}.cloginitem .pure-g .getmsgcode button{text-align:center;display:block;width:5.3125rem;color:#7f1f59;border:1px solid #c08ead;border-radius:4px;line-height:.8125rem;font-size:.75rem;padding:.25rem 0;float:right;background:none;min-height:36px}.cloginitem .pure-g .getmsgcode button.disabled{color:#666;border-color:#f3f3f3}.consale,.consale .eachactivity .pure-g{border-bottom:1px solid #f3f3f3}@keyframes shake{0%{transform:rotate(0deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(0deg)}100%{transform:rotate(5deg)}}.ctopshakewrongtip{background-color:#fff4e2;border:1px solid #fde7ba;border-radius:4px;color:#666;font-size:.75rem;margin-top:.9375rem;padding:.5625rem 0;letter-spacing:1px;margin-bottom:.9375rem}.ctopshakewrongtip i{color:#ee903d;font-size:.875rem;vertical-align:-2px;margin-right:6px;line-height:.9375rem}.ctopshakewrongtip i.icon-tishi5{font-size:1rem;display:none}.ctopshakewrongtip i.icon-tishi4{font-size:1rem;display:none}.ctopshakewrongtip.animate{animation:shake .1s linear .1s 2 alternate}.ctopshakewrongtip.red{background-color:#fae7e3;border-color:#f5c6bf}.ctopshakewrongtip.red i{display:none}.ctopshakewrongtip.red i.icon-tishi4{color:#f13e3a;display:inline-block;vertical-align:-1px}.ctopshakewrongtip.green{background-color:#e1f5dd;border-color:#bbebd3}.ctopshakewrongtip.green i{display:none}.ctopshakewrongtip.green i.icon-tishi5{display:inline-block;color:#4cae32;vertical-align:-1px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:;left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:;right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next .swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:'/><use xlink:href='#l' opacity='.27' transform='rotate(60 60,60)'/><use xlink:href='#l' opacity='.27' transform='rotate(90 60,60)'/><use xlink:href='#l' opacity='.27' transform='rotate(120 60,60)'/><use xlink:href='#l' opacity='.27' transform='rotate(150 60,60)'/><use xlink:href='#l' opacity='.37' transform='rotate(180 60,60)'/><use xlink:href='#l' opacity='.46' transform='rotate(210 60,60)'/><use xlink:href='#l' opacity='.56' transform='rotate(240 60,60)'/><use xlink:href='#l' opacity='.66' transform='rotate(270 60,60)'/><use xlink:href='#l' opacity='.75' transform='rotate(300 60,60)'/><use xlink:href='#l' opacity='.85' transform='rotate(330 60,60)'/></g></svg>");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:'/><use xlink:href='#l' opacity='.27' transform='rotate(60 60,60)'/><use xlink:href='#l' opacity='.27' transform='rotate(90 60,60)'/><use xlink:href='#l' opacity='.27' transform='rotate(120 60,60)'/><use xlink:href='#l' opacity='.27' transform='rotate(150 60,60)'/><use xlink:href='#l' opacity='.37' transform='rotate(180 60,60)'/><use xlink:href='#l' opacity='.46' transform='rotate(210 60,60)'/><use xlink:href='#l' opacity='.56' transform='rotate(240 60,60)'/><use xlink:href='#l' opacity='.66' transform='rotate(270 60,60)'/><use xlink:href='#l' opacity='.75' transform='rotate(300 60,60)'/><use xlink:href='#l' opacity='.85' transform='rotate(330 60,60)'/></g></svg>")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.page_hotelsearch .submitbtn,.page_comments .ccommentswrap,.page_comments .contents .ctab_hotplace,.page_fillorderform .cfillorder-house,.page_fillorderform .cfillorder-sale,.page_fillorderform .guarantee,.page_fillorderform .userprefer,.page_bookingsuccess .cnearstore,.page_breakfast .cformline:last-child,.page_bestchoose .myadvise,.page_sbooking .formwrap,.page_sbooking .myselect,.page_hotelguide .content .placelistwrap .items .title,.page_hotelguide .content .placelistwrap .items .detail{border-bottom:1px solid #f3f3f3}.page_hotelsearch .submitbtn{border-top:1px solid #f3f3f3}.page_hotelsearch .searchwrap .btn input,.couponswrap .couponsinn .coupons-name .pure-u-18-24 span,.page_home .search_history .list ul li .wrap .item h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html,body{background-color:#f7f6f5}a,label,div,span,li,i{tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus,label:focus,div:focus,span:focus,li:focus,i:focus{outline:none}.container{min-width:320px;max-width:480px;margin:0 auto;position:relative}.mapwrap{height:100%;max-width:100%}.mapwrap body{height:100%}.mapwrap .container{max-width:100%;height:100%}.page_hotelsearch .searchwrap{padding:1.25rem 0;line-height:1.5rem}.page_hotelsearch .searchwrap .pure-g{align-items:center}.page_hotelsearch .searchwrap .btn{color:gray}.page_hotelsearch .searchwrap .btn a{display:block;position:relative;padding-left:2.375rem;padding-right:.625rem}.page_hotelsearch .searchwrap .btn i{font-size:1.0625rem;color:#aaa;left:.9375rem;top:3px;position:absolute}.page_hotelsearch .searchwrap .btn input{font-size:1rem;outline:none;border:none;width:100%;line-height:1.25rem;display:inline-block;padding:0}.page_hotelsearch .searchwrap .near{color:#7f1f59}.page_hotelsearch .searchwrap .near .inn{border-left:1px solid #f3f3f3}.page_hotelsearch .searchwrap .near .inn i{font-size:1.25rem;vertical-align:-2px}.page_hotelsearch .searchwrap .near .inn span{font-size:.875rem;margin-left:.46875rem}.page_hotelsearch .selectbox .cformline{border-top:1px solid #f3f3f3;border-bottom:none;margin-bottom:0;padding:.9375rem 0}.page_hotelsearch .selectbox .cformline .lable{color:#aaa;font-size:.9375rem}.page_hotelsearch .selectbox .cformline .lable span{margin-left:1.25rem}.page_hotelsearch .submitbtn{background-color:#fff;padding:.9375rem 0 1.0625rem;border-top:1px solid #f3f3f3}.page_hotelsearch .timerent .pure-u-11-24{background-color:#fff;border-radius:5px}.page_hotelsearch .timerent .pure-u-11-24 .inn{padding:.9375rem 0}.page_hotelsearch .timerent .pure-u-11-24 .inn span{color:#333;font-size:.875rem;line-height:1.25rem;display:block}.page_hotelsearch .timerent .pure-u-11-24 .inn .description{color:#bfbfbf;font-size:.6875rem;line-height:.9375rem;margin-top:.3125rem}.page_hotelsearch .timerent .pure-u-11-24 .inn .description i{line-height:.9375rem;margin-left:.3125rem}.page_hotelsearch .footer{padding:1.0625rem 0}.page_hotelsearch .footer ul li{float:left;width:33.33%;margin-top:.625rem;line-height:.9375rem}.page_hotelsearch .footer ul li a{color:#666;font-size:.8125rem;display:inline-block}.page_hotellist_header{position:fixed;left:0;top:0}.page_hotellist_header .cfilternav{position:absolute;top:45px;left:0;width:100%}.page_hotellist_header .cactivity_box{position:absolute;top:45px;left:0;width:100%;visibility:hidden;background-color:#f7f6f5}.page_hotellist_header .cactivity_box .cfilternav{top:92px}.page_hotellist_header .main .title{position:relative}.page_hotellist_header .main .filter-number{color:#fff;width:1.625rem;height:1.625rem;background:#b00963;position:absolute;left:.25rem;top:-.625rem;border-radius:50%;line-height:1.625rem;font-size:1.375rem;transform:scale(.5);text-align:center;font-style:normal}.page_hotellist_header .main .action-icon-only .filter-number{left:.5rem;top:-.75rem}.page_hotellist_header .main h3{position:absolute;width:100%;left:0;top:.5625rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page_hotellist_header .main .twoline{position:absolute;top:.5625rem;left:0;width:100%;opacity:0;visibility:hidden;display:flex;align-items:center;height:27px;justify-content:center}.page_hotellist h1{display:none}.page_hotellist .searchwrap{transform:translate3d(0,45px,0);position:absolute;top:0;left:0;width:100%;z-index:100;transform-origin:top center}.page_hotellist .selectplace{position:absolute;top:45px;left:0;width:100%;z-index:100;transform-origin:top center;visibility:hidden;pointer-events:none;transform:scale(1,0)}.page_hotellist .selectplace .cselectcard{margin-top:0}.page_hotellist .selectplace .ccardmain__box{min-height:50px}.page_hotellist .selectplace .cresultmodule{padding-left:.3125rem;padding-right:.3125rem}.page_hotellist .selectplace .cresultmodule ul li{padding-left:0}.page_hotellist .changenumber{position:absolute;top:45px;left:0;width:100%;z-index:100;transform-origin:top center;transform:scale(1,0);pointer-events:none;visibility:hidden}.page_hotellist .changenumber .cselectcard{margin-top:0}.page_hotellist .changenumber .ccardmain{border-top:none}.page_hotellist .changenumber .ccardmain .selected-title{padding-top:2.1875rem;letter-spacing:2px;padding-bottom:1.6875rem}.page_hotellist .changenumber .ccardmain .selected-title span{color:#333;font-size:1.125rem}.page_hotellist .changenumber .ccardmain .selected-title i{font-style:normal;color:#7f1f59;font-size:1.75rem}.page_hotellist .changenumber .ccardmain .cformline{padding:1.875rem 0;margin-bottom:0}.page_hotellist .changenumber .ccardmain .cformline .lable{color:#aaa;font-size:.9375rem}.page_hotellist .changenumber .ccardmain .cformline .lable span{padding-left:.625rem}.page_hotellist .changenumber .ccardmain .cformline:last-child{border-bottom:none}.page_hotellist .changenumber .ccardmain .cnumberselect{margin-right:.625rem}.page_hotellist .searcharea{border-bottom:1px solid #f3f3f3;padding:0}.page_hotellist .searcharea .center{padding:.9375rem .46875rem .625rem}.page_hotellist .riot-calendar-box{position:absolute;visibility:hidden;pointer-events:none;transform:scale(1,0);transform-origin:top center;top:5rem;width:100%;left:0;z-index:200;transform-style:preserve-3d;backface-visibility:hidden}.page_hotellist .riot-calendar-box .ccardmain{background:#fff;border-radius:0 0 5px 5px;padding:1rem .9375rem 0 .9375rem}.page_hotellist .riot-calendar-box .ccardmain--shadow{box-shadow:0 11px 14px 5px rgba(101,28,77,.1)}.page_hotellist .ccardmain .inn{height:auto}.page_hotellist .ccardmain__box{overflow:auto}.page_hotellist .cdataselect{border-top:0 none;background:#fff}.page_hotellist .page_hotellist__list{position:absolute;top:0;left:0;bottom:0;right:0}.page_hotellist .page_hotellist__list-cont{position:absolute;top:0;left:0;width:100%;transform:translate3d(0,161px,0)}.page_bigsale .activity_nav{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-right:.3125rem}.page_bigsale .activity_nav .tab{color:gray;font-size:.75rem;padding:.625rem;background-color:#fff;border-radius:4px;margin-right:.625rem;margin-top:.625rem;border:1px solid transparent}.page_bigsale .activity_nav .tab.selected{color:#651c4d;border-color:#651c4d}.cpopwindow--activities .cscrollcard{max-height:244px}.page_selectcity .cresultmodule{margin-bottom:10px}.page_selectcity .wrapcity .nearwayhotel{border-bottom:1px solid #f3f3f3}.page_selectcity .wrapcity .nearwayhotel a{display:block;position:relative}.page_selectcity .wrapcity .nearwayhotel a span.near{padding-top:.9375rem;padding-bottom:.9375rem;color:#333;font-size:.875rem;line-height:1.1875rem;padding-left:1.75rem;width:100%;box-sizing:border-box;display:flex}.page_selectcity .wrapcity .nearwayhotel a span.iconbg{font-size:1.25rem;line-height:1.1875rem;color:#e45778;position:absolute;left:0;top:.8125rem;display:inline-block}.page_selectcity .wrapcity .citywrap .mainedge{padding-left:.9375rem;padding-right:1.25rem;background-color:#fff}.page_selectcity .wrapcity .citywrap .tab_header{padding-right:1.25rem;background-color:#fff}.page_selectcity .wrapcity .citywrap .ctab_hotplace ul{padding:0 .9375rem 0 .625rem}.page_selectcity .wrapcity .city-list-nav{right:0;top:0;width:1.25rem;z-index:100;align-items:center;display:flex;height:100%}.page_selectcity .wrapcity .city-list-nav ul{width:inherit}.page_selectcity .wrapcity .city-list-nav ul li{padding-right:.3125rem;text-align:center;display:block}.page_selectcity .wrapcity .city-list-nav ul li a{color:#852960;font-size:.5625rem;line-height:.75rem;display:block}.page_selectcity .wrapcity .city-list-nav.active{z-index:101}.page_invoice .cselectbutton a{font-size:.9375rem;padding:.6875rem 0;color:gray}.page_invoice .cselectbutton a span{font-size:.75rem;line-height:.9375rem;display:inline-block}.page_invoice .cselectbutton a.select{color:#651c4d}.page_invoice .cselectbutton a.select span{color:#801c5a}.page_invoice .invoiceform .title{color:#bfbfbf;font-size:.875rem;font-weight:normal;line-height:1rem;padding:.8125rem 0 .75rem}.page_invoice .invoiceform .inputwrap{background-color:#fff;border-bottom:1px solid #f3f3f3}.page_invoice .invoiceform .inputwrap .pure-g{border-bottom:1px solid #f3f3f3;padding:.9375rem 0;font-size:.875rem;line-height:1rem}.page_invoice .invoiceform .inputwrap .pure-g.input-box{padding:0}.page_invoice .invoiceform .inputwrap .pure-g.input-box .icon-del{color:#bfbfbf}.page_invoice .invoiceform .inputwrap .pure-g:last-child{border-bottom:none}.page_invoice .invoiceform .inputwrap .pure-g .name span{color:gray;vertical-align:-1px;width:100px;display:inline-block;text-align:justify;text-align-last:justify;line-height:0}.page_invoice .invoiceform .inputwrap .pure-g .name span:after{content:'';display:inline-block;width:100px}.page_invoice .invoiceform .inputwrap .pure-g .name span.longest{width:112px}.page_invoice .invoiceform .inputwrap .pure-g input{border:none;outline:none;color:#333;width:100%;display:block;vertical-align:middle;line-height:1.125rem;padding:0;box-sizing:border-box}@media screen and (max-width:360px){.page_invoice .invoiceform .inputwrap .pure-g input.smallfont::-webkit-input-placeholder{font-size:.75rem}.page_invoice .invoiceform .inputwrap .pure-g input.smallfont::-moz-placeholder{font-size:.75rem}.page_invoice .invoiceform .inputwrap .pure-g input.smallfont::-ms-placeholder{font-size:.75rem}}.page_invoice .invoiceform .inputwrap .disabled-fixed input[readonly]{background:#ebebe4}.page_invoice .searchresults{border-bottom:1px solid #f3f3f3;display:none;background:#fff;width:100%;padding:0 .9375rem;box-sizing:border-box}.page_invoice .searchresults .pure-g{border-bottom:1px solid #f3f3f3;padding:.9375rem 0;font-size:.875rem;line-height:1rem}.page_invoice .searchresults .invoicetitle{padding-bottom:.625rem}.page_invoice .searchresults .invoicetitle .highlight{color:#7f1f59}.page_invoice .searchresults .invoicecode{font-size:12px;color:#666}.page_invoice .searchresults .invoiceuser{text-align:right;font-size:12px;color:#7f1f59}.page_invoice .submitbutton{padding-top:2.5rem;padding-bottom:3.125rem}.couponswrap{width:100%}.couponswrap .couponsinn{padding:0 .9375rem}.couponswrap .couponsinn .inn{padding:.625rem 1.25rem 1.5625rem;border-radius:5px;margin-bottom:.9375rem;background-image:;background-repeat:repeat-x;background-position:left top;background-size:auto 100%}.couponswrap .couponsinn .inn .wrap{width:100%}.couponswrap .couponsinn .coupons-name{padding-bottom:.3125rem;font-size:.75rem;color:gray;border-bottom:1px dotted #f3f3f3;line-height:1.5625rem}.couponswrap .couponsinn .coupons-name .pure-u-18-24 span{width:100%;display:block}.couponswrap .couponsinn .coupons-name .coupons-choosed{color:#651c4d}.couponswrap .couponsinn .coupons-name .coupons-choosed i{font-size:.9375rem;vertical-align:middle;margin-right:.25rem;color:#651c4d}.couponswrap .couponsinn .coupons-info{padding-top:.9375rem}.couponswrap .couponsinn .coupons-info .money span{color:#b96fac;font-size:2.375rem;line-height:2.0625rem}.couponswrap .couponsinn .coupons-info .money span.money-tag{color:#b96fac;font-size:1rem;vertical-align:2px}.couponswrap .couponsinn .coupons-info .money span i{font-size:.9375rem;vertical-align:2px}.couponswrap .couponsinn .coupons-info .other-info{font-size:.6875rem;line-height:.875rem}.couponswrap .couponsinn .coupons-info .other-info .wrap{width:100%;word-break:break-all}.couponswrap .couponsinn .coupons-info .other-info .number{color:#666;white-space:normal;height:36px;overflow:hidden;line-height:1.5}.couponswrap .couponsinn .coupons-info .other-info .timerange{margin-top:.3125rem;color:#bfbfbf}.couponswrap .couponsinn .coupons-info .other-info .viewmore{background-image:;background-position:right center;background-repeat:no-repeat;background-size:14px}.couponswrap .couponsinn .touse a{color:#651c4d;font-size:.75rem}.couponswrap .couponsinn .touse a i{color:#bfbfbf}.couponswrap .couponsinn .type img{height:2rem}.couponswrap .footerbar{position:absolute;bottom:0;left:0;width:100%;background:#f7f6f5}.page_usecoupons .cscroll{padding-top:.625rem;padding-bottom:1.25rem}.page_usecoupons .cscroll .scrollwrap{padding-left:.9375rem}.page_usecoupons .cscroll .scrollwrap .swiper-container{padding-right:.9375rem}.page_usecoupons .cscroll .scrollwrap .swiper-container .swiper-slide .inn{line-height:.9375rem;text-align:center;font-size:.75rem}.page_usecoupons .cscroll .scrollwrap .swiper-container .swiper-slide .inn i,.page_usecoupons .cscroll .scrollwrap .swiper-container .swiper-slide .inn span{vertical-align:middle;font-style:normal;display:inline-block}.page_usecoupons .cscroll .scrollwrap .swiper-container .swiper-slide .inn span.date{color:#333}.page_usecoupons .cscroll .scrollwrap .swiper-container .swiper-slide .inn span.date i{color:gray;vertical-align:1px}.page_usecoupons .cscroll .scrollwrap .swiper-container .swiper-slide .inn span.state{color:#bfbfbf}.page_usecoupons .cscroll .scrollwrap .swiper-container .swiper-active .inn span.date{color:#7f1f59}.page_usecoupons .cscroll .scrollwrap .swiper-container .swiper-active .inn span.date i{color:#651c4d}.page_usecoupons .cscroll .scrollwrap .swiper-container .swiper-active .inn span.state{color:#651c4d}.page_usecoupons .usecoupons .useinn{padding:0 .9375rem}.page_usecoupons .usecoupons .useinn .pure-g{border:1px solid #f3f3f3;background-color:#fff;line-height:.9375rem;border-radius:3px}.page_usecoupons .usecoupons .useinn .pure-g input{outline:none;border:none;background:none;display:block;padding:0;font-family:inherit}.page_usecoupons .usecoupons .useinn .pure-g .inputnum .buttonwrap{padding:.8125rem 0;padding-left:1.25rem}.page_usecoupons .usecoupons .useinn .pure-g .inputnum .buttonwrap input{width:100%}.page_usecoupons .usecoupons .useinn .pure-g .submit .buttonwrap{padding:.8125rem 0;border-left:1px solid #f3f3f3}.page_usecoupons .usecoupons .useinn .pure-g .submit .buttonwrap input{color:#651c4d;width:100%}.page_usecoupons .couponsrule{margin-top:1.125rem;margin-bottom:2.5rem}.page_usecoupons .couponsrule .inn{padding:0 .9375rem;position:relative}.page_usecoupons .couponsrule .inn i.icon-new-tips{display:inline-block;position:absolute;left:.75rem;top:-3px;color:rgba(165,165,165,.5);font-size:1.375rem}.page_usecoupons .couponsrule .inn p{font-size:.75rem;line-height:1.0625rem;margin-top:1.25rem;padding-left:1.0625rem;color:#bfbfbf}.page_usecoupons .couponsrule .inn p:first-child{margin-top:0}.page_usecoupons .cwarings{padding-bottom:2.1875rem}.page_selectcard .cselectcard .cdataselect{border-top:none;padding:.625rem 0 .9375rem}.page_filter_header{color:#c4c4c3;position:fixed;left:0;top:0;border-bottom:1px solid #eeeae9}.page_filter_header .main{background:#fff}.page_filter_header .main .return a i.icon-back{color:#c4c4c3}.page_filter_header .main .title h3{font-size:1.125rem;color:#333}.page_filter{padding-top:2.875rem}.page_filter .navleft{width:30.1667%}.page_filter .contentright{width:69.8333%}.page_filter .cradioselectwrap .pure-g{border-top:none;border-bottom:1px solid #f3f3f3}.page_filter .banner{padding-top:.625rem;padding-bottom:.9375rem}.page_filter .chotelslogo{width:50%;float:left;box-sizing:border-box;margin-top:.625rem;padding-left:0;padding-right:0}.page_filter .chotelslogo .inn{border:1px solid #edeae9}.page_filter .chotelslogo .inn.selected{border:1px solid #651c4d;padding:.625rem 0!important}.page_filter .chotelslogo:nth-child(odd) .inn{margin-right:.3125rem}.page_filter .chotelslogo:nth-child(even) .inn{margin-left:.3125rem}.page_filter .cbestchoose{border-bottom:none;padding-top:.625rem}.page_filter .cbestchoose ul li{font-size:.875rem;padding-top:.5625rem;padding-bottom:.5625rem;margin-top:.625rem}.page_filter .service .cradioselectwrap .selectname i{font-size:.9375rem;vertical-align:-1px;margin-right:.625rem}.page_filter .filterbox .navleft{background-color:rgba(247,246,245,.5);height:100%;overflow:auto;position:relative}.page_filter .filterbox .navleft .triangle{display:inline-block;position:absolute;width:0;height:0;right:0;top:25px;border-width:.625rem .625rem .625rem 0;border-style:solid;border-color:transparent #eeeae9 transparent transparent}.page_filter .filterbox .navleft .triangle:before{display:inline-block;position:absolute;content:'';width:0;height:0;left:1px;top:-9px;border-width:.5625rem .5625rem .5625rem 0;border-style:solid;border-color:transparent #fff transparent transparent}.page_filter .filterbox .navleft ul{height:100%;padding-left:1.25rem;border-right:1px solid #eeeae9}.page_filter .filterbox .navleft ul li{font-size:.875rem;color:#666;line-height:0;padding-bottom:.8125rem;padding-top:2.125rem;width:4.0625rem;text-align:justify;cursor:pointer}.page_filter .filterbox .navleft ul li:after{content:'';display:inline-block;width:100%}.page_filter .filterbox .navleft ul li.onclick{border-bottom:1px solid #651c4d;color:#651c4d;padding-bottom:.75rem}.page_filter .filterbox .navleft ul li.select{position:relative}.page_filter .filterbox .navleft ul li.select:before{position:absolute;content:'';display:inline-block;width:.25rem;height:.25rem;border-radius:50%;left:-.5625rem;top:2rem;background-color:#bfa1b5}.page_filter .filterbox .navleft ul li:last-child{margin-bottom:.9375rem}.page_filter .filterbox .contentright{height:100%;overflow:auto;background-color:#fff}.page_filter .submitbtn{background-color:#fff}.page_filter .submitbtn a{padding:0}.page_filter .submitbtn .cbtn{line-height:2.8125rem;letter-spacing:1px}.page_filter .submitbtn .btn-default{color:gray}.page_filter .submitbtn .btn-default:after{border:1px solid #edeae9}.page_hoteldetail_header .main{padding-bottom:5.625rem;background-size:100% 100%}.page_hoteldetail i.icon_clean,.page_hoteldetail i.icon_clean_2,.page_hoteldetail i.icon_clean_3{vertical-align:-4px}.page_hoteldetail .pure-g{align-items:center;align-content:center}.page_hoteldetail .cmapinfo{box-shadow:1px 1px 3px 2px rgba(101,28,77,.08)}.page_hoteldetail .ccommentswrap{padding-top:5.375rem;padding-bottom:1.5625rem}.page_hoteldetail .ccommentswrap .score{padding-top:5px}.page_hoteldetail .ccommentswrap .starwrap{margin-top:-5px}.page_hoteldetail .ccommentswrap .cstars i{margin-right:2px;font-size:1.25rem}.page_hoteldetail .ccommentswrap .cstars .clipstar.harfstar{clip:rect(0 10px 20px 0)}.page_hoteldetail .ccommentswrap a{margin-top:5px}.page_hoteldetail .ccommentswrap .icon-in_jiantou1{margin-left:.3125rem;vertical-align:0}.page_hoteldetail h3.ctitle{padding-top:2.1875rem;margin-bottom:1.25rem}.page_hoteldetail .ctips{margin-top:-10px}.page_hoteldetail .ctips .inn{background-color:#f7f6f5;color:gray;font-size:.6875rem;text-align:center;padding:.625rem 0;border-radius:5px}.page_hoteldetail .ctips .inn i{color:#cecdcd;margin-right:.3125rem;font-size:.8125rem;vertical-align:-1px}.page_hoteldetail .followhz{padding:1.875rem 3.125rem}.page_hoteldetail .followhz .box{border:1px solid #e8e6e5;padding:.625rem}.page_hoteldetail .followhz .box .wx img{width:90%;height:90%;display:block;margin:0 auto}.page_hoteldetail .followhz .box .wx .wxlogo{position:absolute;width:20%;height:20%;left:40%;top:40%}.page_hoteldetail .followhz .box .text img{width:100%}.page_hoteldetail .followhz .box .text p{margin-top:.625rem;color:#898989;font-size:.75rem;line-height:.9375rem}.page_hoteldetail .couponstips{background-color:#fff8eb;background-image:;background-size:39px 38px;background-position:5px center;background-repeat:no-repeat;border:1px solid #d6b281;border-radius:50px;height:44px;margin:10px 15px 0;font-size:13px;color:#333;padding-left:47px;padding-right:10px;display:box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.page_hoteldetail .couponstips-left span{color:#ff8500}.page_hoteldetail .couponstips-right{color:#8b572a}.page_hotelinfo .topdetail{padding-bottom:1.25rem}.page_hotelinfo .topdetail .inn{box-shadow:0 0 14px 5px rgba(101,28,77,.1);border-radius:5px;overflow:hidden}.page_hotelinfo .topdetail .inn .details{padding-top:1.875rem}.page_hotelinfo .topdetail .inn .details h2{color:#333;font-size:1.125rem;line-height:1.5rem;font-weight:normal}.page_hotelinfo .topdetail .inn .details .line{width:1.5rem;height:.0625rem;background-color:#7f1f59;margin-top:1.5625rem}.page_hotelinfo .topdetail .inn .hotelphone{margin-top:1.25rem;margin-bottom:1.875rem;background-color:#fff}.page_hotelinfo .topdetail .inn .hotelphone .wrap{padding-top:0;padding-bottom:0}.page_hotelinfo .topdetail .inn .cmapinfo{border-radius:0;background-color:rgba(255,255,255,.95)}.page_hotelinfo .topdetail .inn .cmapinfo .wrap p{color:#666}.page_hotelinfo .topdetail .inn .map{height:8.125rem}.page_hotelinfo .topdetail .inn .map .hotellocation{position:absolute;left:0;bottom:0;width:100%;z-index:10}.page_hotelinfo .bottominfo{padding-top:2.1875rem;padding-bottom:2.1875rem}.page_hotelinfo .bottominfo .content p{line-height:1.5625rem;color:gray;font-size:.75rem;text-indent:1rem;margin-top:1.25rem}.page_comments .ccommentswrap .score span{font-size:2.25rem;margin-right:1.25rem}.page_comments .ccommentswrap .score span i{font-size:1.8125rem}.page_comments .ccommentswrap .score span sub{font-size:.875rem}.page_comments .ccommentswrap .starwrap{padding-left:0}.page_comments .ccommentswrap .starwrap .cstars .starspan i{font-size:1.25rem;margin-right:.3125rem}.page_comments .ccommentswrap .starwrap .cstars .starspan .clipstar.harfstar{clip:rect(0 10px 20px 0)}.page_comments .ccommentswrap .starwrap a{letter-spacing:.4375rem;margin-left:.21875rem}.page_comments .contents{padding-top:1.875rem}.page_comments .contents .ctitle{margin-bottom:0}.page_comments .contents .ctab_hotplace{padding:.3125rem 0 1.5625rem}.page_comments .contents .ctab_hotplace li{background-color:#f7f5f6;border:none;color:#666;font-size:.6875rem;padding:.3125rem .375rem;margin-top:.9375rem}.page_comments .contents .ctab_hotplace li span{color:#bfbfbf;vertical-align:top}.page_comments .contents .ctab_hotplace li.select{border:none;color:#fff;background-color:#ce5393}.page_comments .contents .ctab_hotplace li.select span{color:#fff}.page_enjoygifts{padding-bottom:5rem}.page_enjoygifts .container{max-width:480px;min-width:320px;padding-bottom:80px;margin:0 auto}.page_enjoygifts .main{padding:0 .9375rem}.page_enjoygifts span,.page_enjoygifts i{display:inline-block;vertical-align:middle;font-style:normal}.page_enjoygifts h3.title{color:gray;font-size:.875rem;line-height:.9375rem;padding-top:1.25rem;padding-bottom:1.40625rem;letter-spacing:1px;font-weight:normal}.page_enjoygifts h3.title span{color:#651c4d;font-size:1rem;vertical-align:0;line-height:.9375rem}.page_enjoygifts .cactivityinfo .cgiftlist{margin-top:0}.page_enjoygifts .cactivityinfo .cgiftlist li{font-size:.75rem;margin-top:.3125rem}.page_enjoygifts .cbottombtn a{padding:0}.page_fillorderform .pure-g{align-items:center;align-content:center}.page_fillorderform h3.ctitle{color:#666;padding-top:.9375rem}.page_fillorderform h3.ctitle i{color:#f5f4f2;font-size:.625rem;margin-left:.625rem}.page_fillorderform h3.ctitle i.icon-solid-arrow2{display:none}.page_fillorderform h3.ctitle i.icon-solid-arrow{display:inline-block}.page_fillorderform h3.ctitle:after{margin-left:-20px}.page_fillorderform h3.selected i.icon-solid-arrow2{display:inline-block}.page_fillorderform h3.selected i.icon-solid-arrow{display:none}.page_fillorderform h3.selected .main{display:none}.page_fillorderform .cfillorder-sale .roomchoose .cformline{border-bottom:none}.page_fillorderform .guarantee .boxwrap{padding-left:.9375rem;padding-right:.9375rem}.page_fillorderform .guarantee .boxwrap.expand .icon-jiantou_up{display:inline-block}.page_fillorderform .guarantee .boxwrap.expand .icon-down_jiantou{display:none}.page_fillorderform .guarantee .boxwrap.expand~.form-guarantee{display:block}.page_fillorderform .cwarings{margin-top:1.25rem}.page_hotelnear{height:100%;position:relative}.page_hotelnear .cscroll{position:fixed;left:0;bottom:.9375rem;right:0;z-index:100}.page_hotelnear .scrollwrap{padding-left:0}.page_hotelnear .scrollwrap .swiper-container{padding-right:0!important}.page_hotelnear .scrollwrap .inn{padding:.9375rem .625rem!important;border-radius:3px}.page_hotelnear .scrollwrap .swiper-active .inn{border:none!important}.page_bookingsuccess .cmyrights{position:relative;z-index:200;transform:translate3d(0,0,0)}.page_bookingsuccess .cmaps{margin-top:.625rem;overflow:hidden;z-index:100}.page_bookingsuccess .cnearstore{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:.9375rem;padding-right:.9375rem}.page_bookingsuccess .cnearstore .info .wrap{padding-left:0}.page_bookingsuccess .cfoodplay .cselectbutton a i{font-size:1rem;vertical-align:-1px}.page_breakfast_header .main{background-size:100% 180%}.page_breakfast .cwarings{padding-bottom:5.625rem}.page_breakfast .cwarings .icon-tips{top:3px}.page_breakfast .cwarings .item p{line-height:1.5rem}.page_breakfast .cdataselect{padding:0 .9375rem;margin-top:-1.875rem;border-top:none}.page_breakfast .cdataselect .pure-g{box-shadow:0 0 14px 5px rgba(101,28,77,.1);padding:.9375rem 0;background-color:#fff;border-radius:3px}.page_breakfast .cdataselect .pure-g .pure-u-10-24 .time span{color:gray}.page_breakfast .cformline{padding-left:.9375rem;padding-right:.9375rem}.page_bestchoose .myadvise{padding-bottom:1.25rem;padding-top:.9375rem}.page_bestchoose .myadvise h2{color:#666;font-size:.875rem;font-weight:normal}.page_bestchoose .myadvise textarea{margin:.46875rem 0 0 0;padding:0;text-index:2rem;background-color:#faf9f8;padding:.9375rem;width:100%;height:4.375rem;border-radius:3px;box-sizing:border-box;border:none;resize:none;font-size:.75rem;color:#333;overflow:auto}.page_sbooking{padding-bottom:5.9375rem}.page_sbooking .pure-g{align-items:center;align-content:center}.page_sbooking .csearchmodule{margin-top:-2.75rem}.page_sbooking .croomlist .roomopend .selecthouse .inn{width:100%}.page_sbooking .croomlist .roomopend .list{padding:.9375rem 0}.page_sbooking .croomlist .eachroom .roomclosed .pure-g{padding:1.25rem 0}.page_sbooking .selectroom{padding-top:1.0625rem;padding-bottom:1.0625rem;color:gray;font-size:.9375rem}.page_sbooking .selectroom h3{font-weight:normal;font-size:.9375rem}.page_sbooking .selectroom i{vertical-align:middle}.page_sbooking .selectroom i.icon-up_jiantou{display:inline-block}.page_sbooking .selectroom i.icon-down_jiantou{display:none}.page_sbooking .selectroom.selected i.icon-down_jiantou{display:inline-block}.page_sbooking .selectroom.selected i.icon-up_jiantou{display:none}.page_sbooking .myselect{padding-top:1.0625rem;padding-bottom:1.0625rem}.page_sbooking .myselect .title h3{color:#333;font-size:.9375rem;font-weight:normal;width:100%}.page_sbooking .myselect .title h3 .number{color:gray;font-size:.875rem;margin-left:.46875rem}.page_sbooking .myselect .price span{color:#fd8408;font-size:1.0625rem}.page_sbooking .myselect .price span i{font-size:.75rem;vertical-align:1px}.page_home header{background-image:;background-repeat:no-repeat;background-size:100% 100%;background-position:center top;height:19.5625rem;position:relative;z-index:10}.page_home header .myinfo{padding-top:.5625rem;opacity:.8}.page_home header .myinfo a{color:#fff;font-size:.75rem}.page_home header .myinfo a span{margin-left:.3125rem}.page_home header .myinfo a i{font-size:.875rem}.page_home header .hz_logo{left:0;z-index:20;position:absolute;top:0;width:100%;transform:translate3d(0,3.59375rem,0);will-change:transform;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0,.1,.105,.91);text-align:center}.page_home header .hz_logo img{width:12.1875rem;display:inline-block;vertical-align:middle;margin-left:1.5625rem;margin-top:.625rem}.page_home header .hz_logo.animate--big{transform:translate3d(0,3.75rem,0)}.page_home header .hz_logo.animate--small{transform:translate3d(0,5.84375rem,0)}.page_home header .hz_logo.animate--middle{transform:translate3d(0,4.84375rem,0)}.page_home header .searchhotel{height:2.8125rem;padding:0 1.5625rem;position:absolute;top:0;transform:translate3d(0,17.90625rem,0);will-change:transform;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0,.1,.105,.91);left:0;width:100%;box-sizing:border-box;z-index:200}.page_home header .searchhotel.animate--big{transform:translate3d(0,10.09375rem,0)}.page_home header .searchhotel.animate--small{transform:translate3d(0,14.40625rem,0)}.page_home header .searchhotel.animate--middle{transform:translate3d(0,11.5rem,0)}.page_home header .searchhotel a{border-radius:4px;overflow:hidden;line-height:2.8125rem;box-shadow:0 0 14px 5px rgba(101,28,77,.1);height:2.8125rem;width:100%;position:relative;align-items:flex-start}.page_home header .searchhotel a .content{background-color:#fff}.page_home header .searchhotel a .content span{color:#b3b2b2;font-size:.875rem;padding-left:1.5625rem;text-align:left;display:block}.page_home header .searchhotel a .zoomup{background-image:-moz-linear-gradient(-74deg,#a21764 0%,#d2386e 100%);background-image:-webkit-linear-gradient(-74deg,#a21764 0%,#d2386e 100%);background-image:-ms-linear-gradient(-74deg,#a21764 0%,#d2386e 100%)}.page_home header .searchhotel a .zoomup i{color:#fff;font-size:1.375rem;vertical-align:-3px}.page_home .search_history{position:absolute;bottom:-1.875rem;width:100%;left:0;transform:scale(1,0);transform-origin:bottom center;will-change:transform;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0,.1,.105,.91);z-index:100}.page_home .search_history.animate{transform:scale(1,1)}.page_home .search_history.animate .recommend{opacity:1}.page_home .search_history .recommend{padding:0 1.5625rem;opacity:0;transition-delay:.5s;transition-property:opacity;transition-duration:.1666666667s}.page_home .search_history .recommend .list-wrap{margin-top:1.75rem}.page_home .search_history .recommend input[type="radio"]{appearance:none;visibility:hidden;position:absolute}.page_home .search_history .recommend input[type="radio"]:checked label{color:#651c4d}.page_home .search_history .recommend input[type="radio"]:nth-of-type(1):checked~.list ul{transform:translate3d(0,0,0)}.page_home .search_history .recommend input[type="radio"]:nth-of-type(1):checked~.list .triangle-box{transform:translate3d(16%,0,0)}.page_home .search_history .recommend input[type="radio"]:nth-of-type(2):checked~.list ul{transform:translate3d(-100%,0,0)}.page_home .search_history .recommend input[type="radio"]:nth-of-type(2):checked~.list .triangle-box{transform:translate3d(50%,0,0)}.page_home .search_history .recommend input[type="radio"]:nth-of-type(3):checked~.list ul{transform:translate3d(-200%,0,0)}.page_home .search_history .recommend input[type="radio"]:nth-of-type(3):checked~.list .triangle-box{transform:translate3d(83%,0,0)}.page_home .search_history .recommend label{display:block;float:left;width:33.33%;text-align:center;color:#666;font-size:.75rem;cursor:pointer;padding:.625rem 0}.page_home .search_history .recommend__loading{width:100%;height:3.125rem;display:flex;justify-content:center;align-items:center}.page_home .search_history .recommend__loading--icon{width:73px;height:48px;background:url(/uploads/image/cimg/s_loading.gif)}.page_home .search_history .list{width:100%;height:2.8125rem;overflow:hidden;position:relative}.page_home .search_history .list.list--no-label{padding-top:2.8125rem}.page_home .search_history .list--large{height:5.75rem}.page_home .search_history .list--large.list--no-label{padding-top:2.75rem}.page_home .search_history .list--has-label{padding-top:.3125rem}.page_home .search_history .list .triangle-box{display:block;position:absolute;transform:translatex(16.6666%);left:-5px;top:-.75rem;width:100%;will-change:transform;transition:transform .5s ease-in-out}.page_home .search_history .list .triangle-box .triangle{width:0;height:0;border-width:0 .3125rem .3125rem;border-style:solid;border-color:transparent transparent #f7f7f7;display:inline-block}.page_home .search_history .list ul{color:#333;font-size:.75rem;width:100%;height:100%;will-change:transform;transition:transform .5s ease-in-out;transform:translate3d(0,0,0)}.page_home .search_history .list ul li{height:100%;width:100%;flex-shrink:0;display:flex;align-items:center;border-radius:4px;background-color:#f7f7f7}.page_home .search_history .list ul li .wrap{padding:0 1.25rem;width:100%;box-sizing:border-box}.page_home .search_history .list ul li .wrap .item{color:#333;font-size:.75rem;width:100%}.page_home .search_history .list ul li .wrap .item h3{font-weight:normal;font-size:.75rem}.page_home .search_history .list ul li .wrap i.icon-bold_jiantou{color:gray;font-size:.875rem;vertical-align:-2px}.page_home .search_history .list ul li .wrap .item .item{margin-top:1.25rem}.page_home .search_history .list ul li .suspend .price{text-align:right}.page_home .search_history .list ul li .suspend .price span{color:#ff9800;font-size:.875rem}.page_home .search_history .list ul li .suspend .price span i{font-size:.75rem}.page_home .search_history .list ul li .suspend .price span em{font-size:.6875rem;color:#bfbfbf;font-style:normal;margin-left:.1875rem;margin-right:.46875rem}.page_home .search_history .list ul li .tolive{padding:.9375rem 1.25rem;box-sizing:border-box;width:100%}.page_home .search_history .list ul li .tolive .item{color:#333;font-size:.75rem}.page_home .search_history .list ul li .tolive .item h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;font-size:.75rem}.page_home .search_history .list ul li .tolive .tl_hotelinfo p{margin-top:.625rem;color:gray;font-size:.75rem}.page_home .search_history .list ul li .tolive .tl_hotelinfo p.hotel__location{position:relative;padding-left:1.375rem;width:100%;box-sizing:border-box}.page_home .search_history .list ul li .tolive .tl_hotelinfo p.hotel__location i{position:absolute;top:2px;left:0}.page_home .search_history .list ul li .tolive .tl_hotelinfo p.hotel__location span{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_home .search_history .list ul li .tolive .tl_hotelinfo p i:before{margin-right:.46875rem}.page_home .search_history .list ul li .tolive .arrowbox{height:64px;display:flex;align-items:center;align-content:center;justify-content:flex-end;color:gray;font-size:.875rem}.page_home .search_history .list ul li .tolive .arrowbox:before{vertical-align:middle}.page_home .cactivity{padding:3.375rem 0 2.5rem;border-bottom:none}.page_home .cactivity a:before{border-left:none}.page_home .banners .titlebox{height:1px;border-top:1px solid #f3f3f3}.page_home .banners .b_title{background-color:#fff;margin:0 auto;margin-top:-.5rem;width:3.6875rem;height:.9375rem;background-image:;background-repeat:no-repeat;background-size:3.6875rem .9375rem;background-position:center;padding:0 1.0625rem}.page_home .banners .swiper-container{padding:1.5625rem;position:relative}.page_home .banners .swiper-container .button-next,.page_home .banners .swiper-container .button-prev{z-index:10;font-size:.9375rem;color:#bfbfbf;position:absolute;top:50%;background-color:#fff;width:1.5625rem;height:1.875rem;background-color:#fff;margin-top:-.9375rem}.page_home .banners .swiper-container .button-next i,.page_home .banners .swiper-container .button-prev i{line-height:1.875rem}.page_home .banners .swiper-container .button-next{right:0}.page_home .banners .swiper-container .button-prev{left:0}.page_home .banners .swiper-slide{height:1.875rem}.page_home .banners .swiper-slide span{display:none}.page_home .banners .swiper-slide a{display:block;height:100%}.page_home .banners .swiper-slide i{height:1.875rem;width:3.75rem;display:inline-block;background-image:;background-repeat:no-repeat;background-size:100%;background-position-x:0}.page_home .banners .swiper-slide i.mercure{background-position-y:0}.page_home .banners .swiper-slide i.xiyue{background-position-y:-30px}.page_home .banners .swiper-slide i.manxin{background-position-y:-60px}.page_home .banners .swiper-slide i.novotel{background-position-y:-90px}.page_home .banners .swiper-slide i.meiju{background-position-y:-120px}.page_home .banners .swiper-slide i.quanji{background-position-y:-150px}.page_home .banners .swiper-slide i.xingc{background-position-y:-180px}.page_home .banners .swiper-slide i.ibisstyles{background-position-y:-210px}.page_home .banners .swiper-slide i.ibis{background-position-y:-240px}.page_home .banners .swiper-slide i.hant{background-position-y:-270px}.page_home .banners .swiper-slide i.elan{background-position-y:-300px}.page_home .banners .swiper-slide i.haiyou{background-position-y:-330px}.page_home .banners .swiper-slide i.citigo{background-position-y:-360px}.page_home .banners .swiper-slide i.viporange{background-position-y:-390px}.page_home .banners .swiper-slide i.crystal{background-position-y:-420px}.page_home .banners .swiper-slide i.vue{background-position-y:-450px}.page_home .banners .swiper-slide i.hantingyoujia{background-position-y:-478px}.page_home .banners .swiper-slide i.huajiantang{background-position-y:-576px}.page_home .hotcitys .title{color:#666;font-size:.8125rem;font-weight:normal;line-height:.8125rem;padding:1.3125rem 0 .9375rem}.cload{z-index:1000}.overlay{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.3);z-index:996;display:none;left:0;top:0}.page_home .toast-small{background:rgba(0,0,0,.8);border-radius:.4rem;width:72%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999;display:none;text-align:center;font-size:1rem;padding:1.1rem 0;position:fixed;color:#fff}.page_home .toast{width:72%;border-radius:.8rem;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:997;background:#fff;padding-top:1.7rem;display:none}.page_home .toast .toast-close{background:url(/uploads/image/cimg/icon_close.png) no-repeat center;background-size:100% 100%;width:1.2rem;height:1.2rem;position:absolute;top:.6rem;right:.6rem}.page_home .toast .toast-content{font-size:1rem;color:#333;letter-spacing:0;line-height:1.5;padding-top:.5rem;padding:.5rem 1.2rem .5rem 1.2rem}.page_home .toast .toast-content.no-title{text-align:center;padding:0 1.2rem 1.5rem 1.2rem}.page_home .toast .toast-btn{font-size:.9rem;color:#333;letter-spacing:0;line-height:2.93333rem;text-align:center;border-top:1px solid #e0e0e0;cursor:pointer;touch-action:none}.page_home .toast .toast-title{font-size:1.1rem;color:#333;letter-spacing:0;line-height:1;text-align:center;margin-bottom:1.7rem}.page_home .toast .toast-tips{font-size:.85rem;color:#999;letter-spacing:0;line-height:1;margin-top:1rem;white-space:nowrap;padding:0 1.2rem 2rem 1.2rem}.page_home .toast .toast-tips .resend{color:#7f1f59;display:inline;-webkit-tap-highlight-color:(0,0,0,.2);cursor:pointer}@media screen and (max-width:320px){.page_home .toast .toast-title{font-size:1rem}.page_home .toast .toast-content{font-size:.95rem}.page_home .toast .toast-tips{font-size:.7rem}}.emailsub{padding:0 .775rem;margin-top:1.15rem}.emailsub .inneremailsub{padding-top:1.6rem;border-top:1px solid #e7dee3}.emailsub .inneremailsub .isemailsub{width:100%;height:2.4rem;border:.5px solid #d4cbc9;color:#666;text-align:center;line-height:2.4rem;background:#fff}.emailsub .inneremailsub .isemailsub.alternate{display:none}.emailsub .inneremailsub .title{font-size:.9rem;color:#666;letter-spacing:0;line-height:.7rem;text-align:center;margin-bottom:1.15rem}.emailsub .inneremailsub .emailinput{position:relative}.emailsub .inneremailsub .emailinput .icon_email{background:url(/uploads/image/cimg/icon_mail.png) no-repeat center;background-size:100% 100%;width:1.1rem;height:.9rem;position:absolute;left:.8rem;top:30%}.emailsub .inneremailsub .emailinput .icon_clear{background:url(/uploads/image/cimg/icon_clear.png) no-repeat center;background-size:.7rem .7rem;width:1.4rem;height:1.4rem;position:absolute;right:.5rem;top:21%;display:none}.emailsub .inneremailsub input{background:#fff;border:.5px solid #d4cbc9;border-radius:2px;width:100%;height:2.4rem;padding-left:2.35rem;line-height:2.4rem;box-sizing:border-box;font-size:.85rem}.emailsub .inneremailsub input::-webkit-input-placeholder{font-size:.85rem;color:#bfbfbf;letter-spacing:0;line-height:2.4rem}.emailsub .inneremailsub input:-ms-input-placeholder{font-size:.85rem;color:#bfbfbf;letter-spacing:0;line-height:2.4rem}.emailsub .inneremailsub input::placeholder{font-size:.85rem;color:#bfbfbf;letter-spacing:0;line-height:2.4rem}.emailsub .inneremailsub .emailsubbtn{background:#fff;border:1px solid #7f1f59;border-radius:4px;text-align:center;width:100%;height:2.2rem;margin-top:1.15rem}.emailsub .inneremailsub .emailsubbtn a{width:100%;height:100%;display:block;color:#7f1f59;line-height:2.2rem}.page_home footer{margin-top:1.5625rem}.page_home footer .inn{border-top:1px solid #e5dedb;padding-top:1.4375rem}.page_home footer a{color:#651c4d;font-size:.8125rem;padding:.3125rem 0}.page_home footer .catalog--2 a{padding:.3125rem .625rem}.page_home footer p{color:#666;font-size:.625rem;margin-top:.625rem;margin-bottom:1.125rem}.chotcitys a:last-child .itemcity{margin-bottom:.3125rem}.chotcitys .itemcity{margin-bottom:.625rem;border-radius:6px;overflow:hidden;height:5.75rem}.chotcitys .itemcity .cityimg img{width:100%;height:5.75rem}.chotcitys .itemcity .cityinfo .citybox{flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:center;align-content:center;height:5.75rem}.chotcitys .itemcity .cityinfo .inn{padding:0 .9375rem 0 .9375rem}.chotcitys .itemcity .cityinfo .inn h3{color:#333;font-size:1rem;line-height:1rem;width:100%;font-weight:normal}.chotcitys .itemcity .cityinfo .inn h3 span{font-size:.8125rem;margin-left:.9375rem}.chotcitys .itemcity .cityinfo .inn h3 span i{color:#7f1f59;font-style:normal}.chotcitys .itemcity .cityinfo .inn p{width:100%;font-size:.6875rem;color:#ccc;margin-top:.625rem}.cothercitys ul li{width:25%;float:left}.cothercitys ul li a{color:#333;font-size:.8125rem;width:100%;padding:.3125rem 0;display:inline-block}.cnone{padding-top:30px;padding-bottom:30px}.cnone img{width:6.25rem;display:block;margin:0 auto}.cnone p{color:#bfbfbf;margin-top:.9375rem;font-size:.75rem}.page_hotelguide{height:100%}.page_hotelguide .cnone{padding:10px 0}.page_hotelguide .cnone img{width:60px}.page_hotelguide .content{position:fixed;left:0;bottom:0;width:100%;z-index:10}.page_hotelguide .content .position{margin-bottom:1.25rem}.page_hotelguide .content .position .wrap{border-right:none}.page_hotelguide .content .placelistwrap{height:7.8125rem;overflow:auto;padding-left:.9375rem}.page_hotelguide .content .placelistwrap .items .title{padding-top:.9375rem;padding-bottom:.9375rem;padding-right:.9375rem}.page_hotelguide .content .placelistwrap .items .title h3{color:#333;font-size:.9375rem;font-weight:normal}.page_hotelguide .content .placelistwrap .items .title i{font-size:.9375rem;color:#c4c4c3}.page_hotelguide .content .placelistwrap .items .title .icon-up_jiantou{display:none}.page_hotelguide .content .placelistwrap .items .title.expand .icon-up_jiantou{display:inline-block}.page_hotelguide .content .placelistwrap .items .title.expand .icon-down_jiantou{display:none}.page_hotelguide .content .placelistwrap .items .title.expand~.detail{display:block}.page_hotelguide .content .placelistwrap .items .detail{color:#bfbfbf;font-size:.75rem;padding-top:.9375rem;padding-bottom:.9375rem}.page_hotelguide .content .placelistwrap .items .detail span{vertical-align:1px;display:inline-block;color:gray;margin-right:.4375rem}.page_neterror404 .cnone,.page_neterror .cnone,.page_nocontent .cnone{padding-top:3.125rem;padding-bottom:1.25rem}.page_neterror404 .returnhome,.page_neterror .returnhome,.page_nocontent .returnhome{display:block;text-align:center;color:#7f1f59;font-size:.875rem;letter-spacing:1px;padding-bottom:2.8125rem}.page_neterror404 .returnhome i,.page_neterror .returnhome i,.page_nocontent .returnhome i{margin-left:.3125rem;vertical-align:0;font-size:.8125rem}.page_neterror404 .routes,.page_neterror .routes,.page_nocontent .routes{padding-bottom:2.5rem}.page_neterror404 .routes .inn,.page_neterror .routes .inn,.page_nocontent .routes .inn{border-top:1px solid #f3f3f3;padding-top:2.75rem;text-align:center;align-items:center;justify-content:center}.page_neterror404 .routes .iconbox,.page_neterror .routes .iconbox,.page_nocontent .routes .iconbox{border:1px solid #666;border-radius:50%;width:2.3125rem;height:2.3125rem;font-size:1.25rem;text-align:center;display:flex;align-items:center;margin:0 auto;color:#666}.page_neterror404 .routes .iconbox i,.page_neterror .routes .iconbox i,.page_nocontent .routes .iconbox i{width:100%;display:inline-block}.page_neterror404 .routes p,.page_neterror .routes p,.page_nocontent .routes p{font-size:.75rem;color:#666;margin-top:.625rem}.page_neterror .cnone{padding-top:6.25rem;padding-bottom:1.25rem}.page_nocontent .chistory{border-bottom:none}.page_nocontent .chistory .box{padding-top:1.875rem;border-top:1px solid #f3f3f3}.page_nps{padding-bottom:4.0625rem}.page_nps .commentstate{padding-bottom:3.5625rem}.page_nps .commentstate .state{color:#50ac3b;font-size:1.3125rem;line-height:2.375rem;letter-spacing:.3125rem}.page_nps .commentstate .state i{font-size:2.375rem;vertical-align:-8px;margin-right:.625rem}.page_nps .commentstate .tip{font-size:.75rem;color:#bfbfbf;margin-top:.75rem;line-height:.75rem;letter-spacing:1px}.page_nps .nps{padding-top:2.5rem}.page_nps .nps h4{color:#333;font-size:.75rem;font-weight:normal}.page_nps .nps .npsvalue{border:1px solid #eeeae9;background-color:#fff;border-radius:4px;margin-top:1.375rem}.page_nps .nps .npsvalue ul li{float:left;width:9.09%;font-size:.875rem;color:gray;line-height:1.5625rem}.page_nps .nps .npsvalue ul li.select{background-image:linear-gradient(-171deg,#811d59,#9d0464);color:#fff;border-radius:10px}.page_nps .nps .tip{font-size:.75rem;color:gray;margin-top:.75rem}.page_huazhuhuiintro{background-color:#fff;font-family:pingfangsc}.page_huazhuhuiintro .swiper-pagination-bullet{background:#fff;opacity:.6;margin:0 4px!important}.page_huazhuhuiintro .swiper-pagination-bullet-active{opacity:1;background:#95045e}.page_huazhuhuiintro img{width:100%;margin-bottom:-.25rem}.page_huazhuhuiintro .about{padding:3.4375rem 1.5625rem}.page_huazhuhuiintro .about .line{border-top:1px solid #d3d3d3;width:12.5rem;margin:0 auto}.page_huazhuhuiintro .about .line p{color:#333;font-family:pingfangsc;font-size:1.25rem;margin:-.9375rem auto;text-align:center;width:8.125rem;background-color:#fff;letter-spacing:1.8px}.page_huazhuhuiintro .about p{margin:2.1875rem .625rem 3.4375rem;font-size:.875rem;font-weight:300;line-height:1.58;letter-spacing:.3px;text-align:left;color:#666}.page_huazhuhuiintro .about .nowjoin{text-align:center}.page_huazhuhuiintro .about .nowjoin a{border-radius:5px;background:linear-gradient(to right,#802059,#9b0f64);box-shadow:0 10px 15px rgba(155,15,100,.2);display:block;padding:.9375rem 0;font-size:1.25rem;color:#fff;letter-spacing:.0625rem}.page_huazhuhuiintro .about .ljyd{display:none}.page_huazhuhuiintro .join{text-align:center;padding:2.5rem 1.625rem 1.0625rem}.page_huazhuhuiintro .join p{font-size:1.3125rem;line-height:1.33;letter-spacing:.9px;font-family:fzlanty_xianjw-gb1-0;color:#666}.page_huazhuhuiintro .join .title{font-size:1.3125rem;font-family:fzlanty_xianjw-gb1-0;letter-spacing:.9px;text-align:center;color:#333;margin:.3125rem 0 2rem}.page_huazhuhuiintro .join .detail{text-align:left;margin:1.4375rem 0}.page_huazhuhuiintro .join .detail i{width:1.625rem;height:1.625rem;float:left;margin-top:.4375rem}.page_huazhuhuiintro .join .detail .price{background:url(/uploads/image/ciintro/70.png) no-repeat;background-size:cover}.page_huazhuhuiintro .join .detail .count{background:url(/uploads/image/ciintro/71.png) no-repeat;background-size:cover}.page_huazhuhuiintro .join .detail .person{background:url(/uploads/image/ciintro/72.png) no-repeat;background-size:cover}.page_huazhuhuiintro .join .detail .invite{background:url(/uploads/image/ciintro/73.png) no-repeat;background-size:cover}.page_huazhuhuiintro .join .detail .right{margin-left:2.625rem}.page_huazhuhuiintro .join .detail .right .top{font-size:1.125rem;line-height:1.27;letter-spacing:.8px;text-align:left;color:#333}.page_huazhuhuiintro .join .detail .right p{font-size:.875rem;font-weight:300;line-height:2;letter-spacing:.6px;text-align:left;color:#666}.page_huazhuhuiintro .btn{text-align:center;margin-top:-3.9375rem;position:absolute;left:50%}.page_huazhuhuiintro .btn a{padding:.75rem 2.5rem;border-radius:5px;border:solid .5px rgba(255,255,255,.6);color:#fff;letter-spacing:.8px;font-size:1.125rem;position:relative;left:-50%}.page_huazhuhuiintro .success{display:none}.page_huazhuhuiintro .banners{margin:3.75rem 0 1.25rem}.page_huazhuhuiintro .banners .titlebox{height:1px;border-top:1px solid rgba(211,211,211,.6);margin-bottom:.5rem}.page_huazhuhuiintro .banners .titlebox .b_title{color:#333;font-size:1.125rem;font-weight:normal;margin-top:-.8125rem;text-align:center;width:6.875rem;background:#fff;letter-spacing:1.8px}.page_mc_header .main{background-image:;padding-bottom:6.5625rem;background-size:100% 100%}.page_mc_header .main .action-icon{font-size:1.375rem!important}.page_mchome .infocard{margin-top:-3.4375rem}.page_mchome .infocard .inn{border-radius:4px;padding-left:.625rem;padding-right:.625rem;box-shadow:0 0 14px 5px rgba(101,28,77,.1)}.page_mchome .infocard .memberrights{padding-top:1.40625rem;padding-bottom:1.40625rem}.page_mchome .infocard .memberrights .left{margin-top:-3.75rem;text-align:right}.page_mchome .infocard .memberrights .userimg{width:4.1875rem;height:4.1875rem;border-radius:50%;margin-left:auto;margin-right:auto;background-color:#fff}.page_mchome .infocard .memberrights .userimg img{width:3.6875rem;height:3.6875rem;border-radius:50%;display:block;margin-left:auto;margin-right:auto;padding-top:4px}.page_mchome .infocard .memberrights .username{top:.8125rem;color:#fff;left:100%;width:11.875rem;text-align:left}.page_mchome .infocard .memberrights .username span{max-width:9.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top}.page_mchome .infocard .memberrights .username i{margin-left:.3125rem}.page_mchome .infocard .memberrights .memberlever{margin-top:.75rem;height:1.3125rem;width:4.6875rem;margin-left:auto;margin-right:auto;background-image:;background-repeat:no-repeat;background-position:9px 0;background-size:100%}.page_mchome .infocard .memberrights .memberlever.star{background-position:9px 0}.page_mchome .infocard .memberrights .memberlever.gold{background-position:9px -38px}.page_mchome .infocard .memberrights .memberlever.silver{background-position:9px -77px}.page_mchome .infocard .memberrights .memberlever.bojin{background-position:4px -116px}.page_mchome .infocard .memberrights .memberlever.yjbj{background-position:4px -155px}.page_mchome .infocard .memberrights .memberlever.rose{background-position:0 -194px}.page_mchome .infocard .memberrights .right ul{margin-top:-.625rem}.page_mchome .infocard .memberrights .right ul li{float:left;width:50%;margin-top:.625rem;color:gray;font-size:.75rem;line-height:.9375rem;position:relative;padding-left:.9375rem;box-sizing:border-box}.page_mchome .infocard .memberrights .right ul li:before{position:absolute;left:0;top:4px;width:.25rem;height:.25rem;border-radius:50%;content:'';display:inline-block;background-color:#bfbfbf}.page_mchome .infocard .morerights{border-top:1px solid #eeeae9}.page_mchome .infocard .morerights .pure-u-1-2:first-child a{position:relative;text-align:center}.page_mchome .infocard .morerights .pure-u-1-2:first-child a:after{display:inline-block;position:absolute;content:'';right:0;top:.75rem;width:1px;height:.9375rem;background-color:#eeeae9}.page_mchome .infocard .morerights .pure-u-1-2:last-child a{padding-right:.9375rem;box-sizing:border-box}.page_mchome .infocard .morerights a{color:#666;font-size:.75rem;display:inline-block;line-height:.9375rem;text-align:right;width:100%;padding-top:.75rem;padding-bottom:1.0625rem}.page_mchome .infocard .morerights a i{vertical-align:-1px;font-size:.8125rem;color:#b8b8b8;margin-left:.125rem}.page_mchome .orderstate{margin-top:.625rem}.page_mchome .orderstate .cactivity{border-bottom:none;padding-top:1.125rem;padding-bottom:1.125rem}.page_mchome .orderstate .cactivity a{color:#666;position:relative}.page_mchome .orderstate .cactivity a span{margin-top:.5rem}.page_mchome .orderstate .cactivity a em{font-style:normal;display:inline-block;min-width:28px;height:28px;position:absolute;background-color:#f56268;color:#fff;border-radius:50%;font-size:16px;line-height:28px;transform:scale(.5);left:50%;margin-left:-5px;top:-12px}.page_mchome .hzwallet{margin-top:.8125rem}.page_mchome .hzwallet a{padding-top:1.0625rem;padding-bottom:1.3125rem;display:block}.page_mchome .hzwallet a span{display:block}.page_mchome .hzwallet a span.number{color:#464646;font-size:1rem;line-height:1rem}.page_mchome .hzwallet a span.number i{font-size:.75rem;margin-right:-.3125rem}.page_mchome .hzwallet a span.type{font-size:.75rem;color:gray;margin-top:.5rem;line-height:.75rem}.page_mchome .otherroutes{margin-top:.9375rem;border-bottom:1px solid #eeeae9}.page_mchome .otherroutes a{display:block;border-bottom:1px solid #eeeae9;color:#333;font-size:.875rem;line-height:3.0625rem}.page_mchome .otherroutes a i{font-size:.75rem;color:#b8b8b8;float:right;line-height:3.0625rem}.page_mchome .otherroutes a:last-child{border-bottom:none}.page_mchome .loginout{padding-left:1.09375rem;padding-right:1.09375rem;margin-top:2.5rem;margin-bottom:3rem}.page_mchome .loginout input{appearance:none;color:#333;font-size:1rem;display:inline-block;width:100%;border-radius:4px;line-height:2.75rem;letter-spacing:1px;border:1px solid #eeeae9}.page_mchome.en .infocard{margin-top:-2.5rem}.page_mchome.en .infocard .memberrights .left{margin-top:-5rem}.page_mchome.en .infocard .memberrights .username{top:.3125rem}.page_mchome.en .infocard .memberrights .memberlever{top:.3125rem;left:100%;margin-top:26px}.page_mchome.en .infocard .morerights a{text-align:left}.memberinfoperfect{position:relative;padding-top:.625rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.memberinfoperfect .contentbox{width:14.5625rem;font-size:.75rem;color:#fff;line-height:2rem;letter-spacing:.52px;background-color:#333;border-radius:2px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.memberinfoperfect .contentbox .ticketbox{margin:0 .625rem;width:2.125rem;height:1.5625rem;background-image:;background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block}.memberinfoperfect .contentbox .textbox{letter-spacing:.5px}.memberinfoperfect .contentbox .textbox .yellowtext{color:#f1b708}.memberinfoperfect .contentbox i{color:#f1b708}.page_mcorders .corderinfo{padding-top:0;padding-bottom:.9375rem;letter-spacing:1px}.page_mcorders .corderinfo .inn{padding:0 1.25rem;border-radius:7px;box-shadow:3px 4px 4px 4px rgba(195,195,195,.1)}.page_mcorders .corderinfo .inn .topwrap{padding-top:.9375rem;padding-bottom:.9375rem}.page_mcorders .corderinfo .inn .topwrap .title h3{overflow:visible;white-space:normal;font-size:.875rem;line-height:1.25rem}.page_mcorders .corderinfo .inn .topwrap .title span.tip{background:none;color:#7f1f59;padding:0;font-size:.75rem}.page_mcorders .corderinfo .inn .topwrap .title span.tip.gray{color:#bfbfbf}.page_mcorders .corderinfo .inn .topwrap .position i{vertical-align:middle}.page_mcorders .corderinfo .inn .topwrap .ordertime i.date{color:#651c4d}.page_mcorders .corderinfo .inn .bottomwrap{border-top:1px solid #eeeae9;padding-top:.9375rem;padding-bottom:.9375rem}.page_mcorders .corderinfo .inn .bottomwrap .pure-g{align-items:center}.page_mcorders .corderinfo .inn .bottomwrap .price{color:#ff9700;font-size:1.1875rem;line-height:1.25rem}.page_mcorders .corderinfo .inn .bottomwrap .price i{font-style:normal;font-size:.9375rem}.page_mcorders .corderinfo .inn .bottomwrap .havepay{color:#bfbfbf;font-size:.75rem}.page_mcorders .corderinfo .inn .bottomwrap .havepay .pricecolor{color:#7f1f59}.page_mcorders .corderinfo .inn .bottomwrap .tip{line-height:.75rem;color:#bfbfbf;font-size:.625rem}.page_mcorders .corderinfo .inn .bottomwrap .tip span{font-size:.6875rem;color:#7f1f59;margin-left:5px}.page_mcorders .corderinfo .inn .bottomwrap .tip span i{font-style:normal;font-size:.6875rem}.page_mcorders .corderinfo .inn .bottomwrap .tip span i.icon-money{margin-left:-4px}.page_mcorders .corderinfo .inn .bottomwrap .pay{font-size:.875rem;line-height:2rem;letter-spacing:1px}.page_mcorders .corderinfo .inn .bottomwrap .pay.nopay{color:#666;background:none}.page_mcorders .corderinfo .inn .bottomwrap .pay.nopay:after{display:none}.page_mcorders .cwarings{margin-top:2.5rem!important}.page_orderdetail_header .main{background-image:;padding-bottom:6.25rem;background-size:100% 100%}.page_orderdetail_header .main .action-icon{font-size:1.375rem!important}.page_mcorderdetail{margin-top:-5.625rem}.page_mcorderdetail .orderstate .state{color:#fff;padding:0 .75rem}.page_mcorderdetail .orderstate .state h3{font-size:1.375rem;font-weight:normal;line-height:1.5625rem}.page_mcorderdetail .orderstate .state p{font-size:.6875rem;line-height:.9375rem;margin-top:.3125rem}.page_mcorderdetail .orderstate .state p i{font-size:.875rem;margin-right:.3125rem;vertical-align:-1px}.page_mcorderdetail .orderstate .state .detail{font-size:.75rem;color:#fff;border:1px solid #fff;border-radius:30px;line-height:1.25rem;padding:0 .75rem;margin-top:.9375rem;display:inline-block}.page_mcorderdetail .orderstate .action{border-radius:7px;margin-top:1.25rem;box-shadow:2px 3px 5px 2px rgba(195,195,195,.1)}.page_mcorderdetail .orderstate .action a{font-size:1rem;line-height:2.8125rem;display:inline-block;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.page_mcorderdetail .orderstate .action a:after{position:absolute;content:'';display:inline-block;width:1px;height:1.125rem;background-color:#eeeae9;right:0;top:50%;margin-top:-.5625rem}.page_mcorderdetail .orderstate .action a.cancel{color:#666}.page_mcorderdetail .orderstate .action a.pay,.page_mcorderdetail .orderstate .action a.paid{color:#651c4d}.page_mcorderdetail .orderstate .action a.pay span,.page_mcorderdetail .orderstate .action a.paid span{color:#ff9700;font-size:.9375rem;margin-left:.1875rem}.page_mcorderdetail .orderstate .action a.pay span i,.page_mcorderdetail .orderstate .action a.paid span i{font-style:normal;font-size:.75rem}.page_mcorderdetail .orderstate .action a.pay .money,.page_mcorderdetail .orderstate .action a.paid .money{display:flex;flex-direction:column;align-items:start}.page_mcorderdetail .orderstate .action a.pay .money span,.page_mcorderdetail .orderstate .action a.paid .money span{line-height:1.2}.page_mcorderdetail .orderstate .action a.pay .money span.extra,.page_mcorderdetail .orderstate .action a.paid .money span.extra{font-size:12px;color:#aaa}.page_mcorderdetail .orderstate .action a.paid{color:#bfbfbf}.page_mcorderdetail .orderstate .action .pure-u-1-2:last-child a{position:relative}.page_mcorderdetail .orderstate .action .pure-u-1-2:last-child a:after{display:none}.page_mcorderdetail .hotelinfo{margin-top:.9375rem;border-bottom:1px solid #eeeae9}.page_mcorderdetail .hotelinfo .hotelname{padding:1.25rem 0;align-items:center}.page_mcorderdetail .hotelinfo .hotelname h4{color:#666;font-size:.9375rem;font-weight:normal;line-height:.9375rem;margin-bottom:.25rem}.page_mcorderdetail .hotelinfo .hotelname h3{color:#333;font-size:.9375rem;font-weight:normal;line-height:1.25rem}.page_mcorderdetail .hotelinfo .hotelname p{font-size:.6875rem;color:#bfbfbf;line-height:.9375rem;margin-top:.25rem}.page_mcorderdetail .hotelinfo .hotelname .arrow i{color:#b8b8b8;font-size:.75rem}.page_mcorderdetail .hotelinfo .hotelabout{border-top:1px solid #eeeae9}.page_mcorderdetail .hotelinfo .hotelabout a{line-height:3.625rem;display:inline-block;width:100%;position:relative;font-size:.75rem;color:#666}.page_mcorderdetail .hotelinfo .hotelabout a i{font-size:.9375rem;margin-right:.3125rem;vertical-align:-2px}.page_mcorderdetail .hotelinfo .hotelabout a i.icon-tel_solid{color:#f0b748}.page_mcorderdetail .hotelinfo .hotelabout a i.icon-map_solid{color:#64a8e2}.page_mcorderdetail .hotelinfo .hotelabout a i.icon-dingw,.page_mcorderdetail .hotelinfo .hotelabout a i.icon-mail_solid{color:#e77957}.page_mcorderdetail .hotelinfo .hotelabout a:after{position:absolute;content:'';display:inline-block;width:1px;height:.9375rem;right:0;top:50%;margin-top:-.46875rem;background-color:#eeeae9}.page_mcorderdetail .hotelinfo .hotelabout .pure-u-1-3:last-child a:after{display:none}.page_mcorderdetail .aboutorder{border-bottom:1px solid #eeeae9;margin-top:.625rem}.page_mcorderdetail .aboutorder .section{border-bottom:1px solid #eeeae9;padding-bottom:.9375rem;padding-top:1.25rem}.page_mcorderdetail .aboutorder .section .pure-g{align-items:center;line-height:1.25rem;margin-bottom:.3125rem}.page_mcorderdetail .aboutorder .section .type span{color:#bfbfbf;display:inline-block;text-align:justify;width:70%;line-height:0;font-size:.875rem}.page_mcorderdetail .aboutorder .section .type span:after{content:'';display:inline-block;width:100%}.page_mcorderdetail .aboutorder .section .content span{color:#333;font-size:.9375rem}.page_mcorderdetail .aboutorder .section .content span.inter_room em{font-style:normal;font-size:.75rem;margin-left:.4375rem;margin-right:.625rem}.page_mcorderdetail .aboutorder .section .content span a{color:#6acb9c;border-radius:4px;border:1px solid #6acb9c;display:inline-block;letter-spacing:1px;line-height:1.1875rem;display:inline-block;padding-left:.3125rem;padding-right:.3125rem}.page_mcorderdetail .aboutorder .section:last-child{border-bottom:none}.page_mcorderdetail .shareorder{border-bottom:1px solid #eeeae9;margin-top:.625rem;font-size:.875rem;color:#666;line-height:3.125rem}.page_mcorderdetail .shareorder i{font-size:1.25rem;margin-right:.625rem;vertical-align:-2px}.page_mcorderdetail .moreservice{margin-top:.625rem}.page_mcorderdetail .moreservice .cactivity{padding-top:.9375rem;padding-bottom:.9375rem}.page_mcorderdetail .moreservice .cactivity a{color:#666;font-size:.75rem;position:relative}.page_mcorderdetail .moreservice .cactivity a:before{height:2.1875rem;top:5px;border-left:1px solid #eeeae9}.page_mcorderdetail .moreservice .cactivity em{position:absolute;left:50%;margin-left:-15px;top:-12px;width:80px;display:inline-block;line-height:30px;font-size:19px;text-align:center;color:#fff;border-radius:20px;font-style:normal;transform:scale(.5);letter-spacing:1px;background-image:linear-gradient(to right,#dd436e,#f28963)}.page_mcorderdetail .cwarings .memberrights{margin-top:.28125rem}.page_mcorderdetail .cwarings .memberrights li{float:left;color:#bfbfbf;font-size:.75rem;width:50%;line-height:.9375rem;margin-bottom:.25rem}.page_mcorderdetail .cwarings .memberrights li i{color:#818183;font-size:.875rem;margin-right:.3125rem}.page_mcorderdetail_en .orderstate .state{color:#fff;padding:0 .75rem}.page_mcorderdetail_en .orderstate .state h3{font-size:1.375rem;font-weight:normal;line-height:1.5625rem}.page_mcorderdetail_en .orderstate .state p{font-size:.6875rem;line-height:.9375rem;margin-top:.3125rem}.page_mcorderdetail_en .orderstate .state p i{font-size:.875rem;margin-right:.3125rem;vertical-align:-1px}.page_mcorderdetail_en .orderstate .state .detail{font-size:.75rem;color:#fff;border:1px solid #fff;border-radius:30px;line-height:1.25rem;padding:0 .75rem;margin-top:.9375rem;display:inline-block}.page_mcorderdetail_en .orderstate .action{border-radius:7px;margin-top:1.25rem;box-shadow:2px 3px 5px 2px rgba(195,195,195,.1)}.page_mcorderdetail_en .orderstate .action a{font-size:1rem;line-height:2.8125rem;display:inline-block;width:100%;position:relative}.page_mcorderdetail_en .orderstate .action a:after{position:absolute;content:'';display:inline-block;width:1px;height:1.125rem;background-color:#eeeae9;right:0;top:50%;margin-top:-.5625rem}.page_mcorderdetail_en .orderstate .action a.cancel{color:#666}.page_mcorderdetail_en .orderstate .action a.pay,.page_mcorderdetail_en .orderstate .action a.paid{color:#651c4d}.page_mcorderdetail_en .orderstate .action a.pay span,.page_mcorderdetail_en .orderstate .action a.paid span{color:#ff9700;font-size:.9375rem;margin-left:.1875rem}.page_mcorderdetail_en .orderstate .action a.pay span i,.page_mcorderdetail_en .orderstate .action a.paid span i{font-style:normal;font-size:.75rem}.page_mcorderdetail_en .orderstate .action a.paid{color:#bfbfbf}.page_mcorderdetail_en .orderstate .action .pure-u-1-2:last-child a{position:relative}.page_mcorderdetail_en .orderstate .action .pure-u-1-2:last-child a:after{display:none}.page_mcorderdetail_en .hotelinfo{border-bottom:1px solid #eeeae9}.page_mcorderdetail_en .hotelinfo .hotelname{padding:1.25rem 0;align-items:center}.page_mcorderdetail_en .hotelinfo .hotelname h4{color:#666;font-size:.9375rem;font-weight:normal;line-height:.9375rem;margin-bottom:.25rem}.page_mcorderdetail_en .hotelinfo .hotelname h3{color:#333;font-size:.9375rem;font-weight:normal;line-height:1.25rem}.page_mcorderdetail_en .hotelinfo .hotelname p{font-size:.6875rem;color:#bfbfbf;line-height:.9375rem;margin-top:.25rem}.page_mcorderdetail_en .hotelinfo .hotelname .arrow i{color:#b8b8b8;font-size:.75rem}.page_mcorderdetail_en .hotelinfo .hotelabout{border-top:1px solid #eeeae9}.page_mcorderdetail_en .hotelinfo .hotelabout a{line-height:3.625rem;display:inline-block;width:100%;position:relative;font-size:.75rem;color:#666}.page_mcorderdetail_en .hotelinfo .hotelabout a i{font-size:.9375rem;margin-right:.3125rem;vertical-align:-2px}.page_mcorderdetail_en .hotelinfo .hotelabout a i.icon-tel_solid{color:#f0b748}.page_mcorderdetail_en .hotelinfo .hotelabout a i.icon-map_solid{color:#64a8e2}.page_mcorderdetail_en .hotelinfo .hotelabout a i.icon-dingw,.page_mcorderdetail_en .hotelinfo .hotelabout a i.icon-mail_solid{color:#e77957}.page_mcorderdetail_en .hotelinfo .hotelabout a:after{position:absolute;content:'';display:inline-block;width:1px;height:.9375rem;right:0;top:50%;margin-top:-.46875rem;background-color:#eeeae9}.page_mcorderdetail_en .hotelinfo .hotelabout .pure-u-1-3:last-child a:after{display:none}.page_mcorderdetail_en .aboutorder{border-bottom:1px solid #eeeae9;margin-top:.625rem}.page_mcorderdetail_en .aboutorder .section{border-bottom:1px solid #eeeae9;padding-bottom:.9375rem;padding-top:1.25rem}.page_mcorderdetail_en .aboutorder .section .pure-g{align-items:center;line-height:1.25rem;margin-bottom:.3125rem}.page_mcorderdetail_en .aboutorder .section .type span{color:#bfbfbf;display:inline-block;font-size:.875rem}.page_mcorderdetail_en .aboutorder .section .content span{color:#333;font-size:.9375rem}.page_mcorderdetail_en .aboutorder .section .content span.inter_room em{font-style:normal;font-size:.75rem;margin-left:.4375rem;margin-right:.625rem}.page_mcorderdetail_en .aboutorder .section .content span a{color:#6acb9c;border-radius:4px;border:1px solid #6acb9c;display:inline-block;letter-spacing:1px;line-height:1.1875rem;display:inline-block;padding-left:.3125rem;padding-right:.3125rem}.page_mcorderdetail_en .aboutorder .section .content .pay span{color:#ff9700;font-size:1.125rem}.page_mcorderdetail_en .aboutorder .section .content .pay span em{font-style:normal;font-size:.75rem;margin-right:.25rem}.page_mcorderdetail_en .aboutorder .section:last-child{border-bottom:none}.page_mcorderdetail_en .shareorder{border-bottom:1px solid #eeeae9;margin-top:.625rem;font-size:.875rem;color:#666;line-height:3.125rem}.page_mcorderdetail_en .shareorder i{font-size:1.25rem;margin-right:.625rem;vertical-align:-2px}.page_mcorderdetail_en .moreservice{margin-top:.625rem}.page_mcorderdetail_en .moreservice .cactivity{padding-top:.9375rem;padding-bottom:.9375rem}.page_mcorderdetail_en .moreservice .cactivity a{color:#666;font-size:.75rem;position:relative}.page_mcorderdetail_en .moreservice .cactivity a:before{height:2.1875rem;top:5px;border-left:1px solid #eeeae9}.page_mcorderdetail_en .moreservice .cactivity em{position:absolute;left:50%;margin-left:-15px;top:-12px;width:80px;display:inline-block;line-height:30px;font-size:19px;text-align:center;color:#fff;border-radius:20px;font-style:normal;transform:scale(.5);letter-spacing:1px;background-image:linear-gradient(to right,#dd436e,#f28963)}.page_mcorderdetail_en .cwarings{padding-bottom:0}.page_mcorderdetail_en .cwarings .memberrights{margin-top:.28125rem}.page_mcorderdetail_en .cwarings .memberrights li{float:left;color:#bfbfbf;font-size:.75rem;width:50%;line-height:.9375rem;margin-bottom:.25rem}.page_mcorderdetail_en .cwarings .memberrights li i{color:#818183;font-size:.875rem;margin-right:.3125rem}.page_mcorderdetail_en .button{margin-top:.9375rem;margin-bottom:.9375rem}.page_mcorderdetail_en .button .cbtn{display:block;color:#666;border:1px solid #eeeae9;border-radius:5px;background-color:#fff;line-height:2.8125rem;font-size:1rem}.page_mcorderdetail_en .button .cbtn:active{opacity:.8}.page_mcchanges{padding-bottom:1.875rem}.page_mcchanges .formbox{border-bottom:1px solid #eeeae9}.page_mcchanges .formbox .cformline:last-child{border-bottom:none}.page_mcchanges .formbox.border-bottom-none{border-bottom:none}.page_mcchanges .cwarings{padding-bottom:2.1875rem!important}.page_mcchanges .submit a{letter-spacing:2px}.page_mcchangeemailphone .oldemail{color:gray;font-size:.875rem;letter-spacing:1px;line-height:1.0625rem;padding-bottom:.9375rem;margin-top:.9375rem;vertical-align:middle}.page_mcchangeemailphone .oldemail span{color:#333;margin-left:.9375rem}.page_mcchangeemailphone .formbox{border-bottom:1px solid #eeeae9;border-top:1px solid #eeeae9}.page_mcchangeemailphone .cwarings{padding-bottom:2.1875rem!important}.page_mcchangeemailphone .cwrongtip .main{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.page_mcchangeemailphone .cwrongtip .icon-queren{font-size:3.5625rem;color:#29aa00;font-weight:bold}.page_mcchangeemailphone .cwrongtip p{margin-top:.625rem}.page_mcmessages .pure-g{align-items:center;padding-top:.9375rem;padding-bottom:.9375rem;border-bottom:1px solid #eeeae9}.page_mcmessages .pure-g h3{font-size:.9375rem;color:#333;font-weight:normal;line-height:1.125rem}.page_mcmessages .pure-g span{font-size:.75rem;line-height:.875rem;color:#bfbfbf}.page_mcmessages .pure-g i{color:#c4c4c3;font-size:.75rem}.page_mcmemberinfo{padding-bottom:1.875rem}.page_mcmemberinfo .userphotobox{position:relative}.page_mcmemberinfo .userphotobox .uploadpic{position:absolute;width:4.875rem;height:6.875rem;left:50%;top:0;margin:0 0 0 -2.4375rem;opacity:0}.page_mcmemberinfo .userimg{width:4.875rem;height:4.875rem;border-radius:50%;display:flex;align-items:center;margin-left:auto;margin-right:auto}.page_mcmemberinfo .userimg img{width:4.4375rem;height:4.4375rem;border-radius:50%;margin-left:auto;margin-right:auto}.page_mcmemberinfo .changephoto{color:#666;font-size:.75rem;margin-top:.625rem;line-height:.75rem;margin-bottom:1.25rem}.page_mcmemberinfo .usermaininfo{border-bottom:1px solid #eeeae9}.page_mcmemberinfo .usermaininfo .cformline{margin-bottom:0;border-bottom:none}.page_mcmemberinfo .usermaininfo .cformline .lable{color:#bfbfbf}.page_mcmemberinfo .actionbtn{display:flex;justify-content:space-between;margin-top:1.875rem}.page_mcmemberinfo .actionbtn a{color:gray;font-size:1rem;display:inline-block;border-radius:5px;line-height:2.8125rem;width:48%;border:1px solid #eeeae9}.member-cheats{padding-bottom:4.6875rem}.member-cheats .help-header{background:#fff;margin:.625rem .9375rem;overflow:hidden;padding:.6875rem 1.15625rem;text-align:center;border-radius:.25rem}.member-cheats .help-header--item{width:33.33%;float:left;border-right:1px solid #f3f3f3;border-top:1px solid #f3f3f3;box-sizing:border-box;padding-top:.6875rem;color:#666}.member-cheats .help-header--item.actived{color:#7f1f59}.member-cheats .help-header--item:nth-child(1),.member-cheats .help-header--item:nth-child(2),.member-cheats .help-header--item:nth-child(3){border-top:none;padding-top:0;padding-bottom:.9375rem}.member-cheats .help-header--item:nth-child(3n){border-right:none}.member-cheats .help-header--item .icon{font-size:22px}.member-cheats .help-header--item__text{font-size:.75rem}.member-cheats .help-content{background:#fff;padding:1.25rem .9375rem;margin-bottom:.625rem}.member-cheats .help-content.plr60{padding-left:1.875rem;padding-right:1.875rem}.member-cheats .help-content.bg-grey{background:#f7f6f5}.member-cheats .help-content--title{padding-bottom:.9375rem;font-size:.9375rem;color:#333}.member-cheats .help-content--box{overflow:hidden;padding-bottom:.9375rem}.member-cheats .help-content--box__label{font-size:.8125rem;color:#666;line-height:0;width:3.25rem;text-align:justify;float:left;padding:.625rem 0 .3125rem}.member-cheats .help-content--box__label:after{content:'';display:inline-block;width:100%}.member-cheats .help-content--box__text{margin-left:4.8125rem;font-size:.8125rem;color:#666;line-height:1.5}.member-cheats .help-content--box__title{font-size:.9375rem;color:#666;margin-bottom:.75rem;line-height:1.2}.member-cheats .help-content--box__paragraph{font-size:.8125rem;line-height:1.5;color:#666}.member-cheats .help-content--box .help-table{border:1px solid #f3f3f3;border-bottom:none}.member-cheats .help-content--box .help-table--item{border-bottom:1px solid #f3f3f3;overflow:hidden;padding:0 .9375rem}.member-cheats .help-content--box .help-table--item__label{font-size:.9375rem;color:#333;line-height:0;width:4.6875rem;text-align:justify;float:left;padding:1.1875rem 0 .625rem}.member-cheats .help-content--box .help-table--item__label:after{content:'1';display:inline-block;width:100%;height:0;overflow:hidden}.member-cheats .help-content--box .help-table--text{line-height:1.5;margin:.625rem 0 .625rem 5.3125rem;font-size:.8125rem;color:#666}.member-cheats .help-content--box .help-table .help-content--box__title{margin:.625rem 0 0;color:#333}.member-cheats .help-content--box .help-table .help-content--box__paragraph{padding:.375rem 0}.member-cheats .help-content-0,.member-cheats .help-content-1,.member-cheats .help-content-2,.member-cheats .help-content-3,.member-cheats .help-content-4,.member-cheats .help-content-5{display:none}.member-cheats .help-wrapper-0 .help-content-0,.member-cheats .help-wrapper-1 .help-content-1,.member-cheats .help-wrapper-2 .help-content-2,.member-cheats .help-wrapper-3 .help-content-3,.member-cheats .help-wrapper-4 .help-content-4,.member-cheats .help-wrapper-5 .help-content-5{display:block}.member-cheats .actived .icon-zuitijia:before,.member-cheats .actived .icon-zuitijia_solid:before{content:""}.member-cheats .actived .icon-tequan:before,.member-cheats .actived .icon-tequan_solid:before{content:""}.member-cheats .actived .icon-jifen:before,.member-cheats .actived .icon-fen_solid:before{content:""}.member-cheats .actived .icon-liwu:before,.member-cheats .actived .icon-liwu-solid-01:before{content:""}.member-cheats .actived .icon-wen:before,.member-cheats .actived .icon-wen-solid-01:before{content:""}.member-cheats .actived .icon-shengji-1:before,.member-cheats .actived .icon-shengji_solid:before{content:""}.member-cheats .submitbtn a{padding:0}.member-cheats .submitbtn .cbtn{line-height:2.8125rem;letter-spacing:1px}.member-cheats .submitbtn .btn-default{color:gray}.member-cheats .submitbtn .btn-default:after{border:1px solid #f3f3f3}.page_mcmemberrights .swiper-container{margin-top:.875rem}.page_mcmemberrights .swiper-container .box{background-color:#fff;border-radius:5px;padding-left:.9375rem;padding-right:.9375rem;padding-top:1.0625rem;padding-bottom:1.0625rem;align-items:center}.page_mcmemberrights .swiper-container .box .levertitle{font-size:.75rem;color:gray}.page_mcmemberrights .swiper-container .box .desc{color:#bfbfbf;font-size:.75rem}.page_mcmemberrights .swiper-container .box .icon-in_jiantou1{font-size:.875rem;color:#bfbfbf}.page_mcmemberrights .swiper-container .box .memberlever{margin-top:.4375rem;height:1.3125rem;width:4.6875rem;margin-left:auto;margin-right:auto;background-image:;background-repeat:no-repeat;background-position:9px 0;background-size:100%}.page_mcmemberrights .swiper-container .box .memberlever.star{background-position:9px 0}.page_mcmemberrights .swiper-container .box .memberlever.gold{background-position:9px -38px}.page_mcmemberrights .swiper-container .box .memberlever.silver{background-position:9px -77px}.page_mcmemberrights .swiper-container .box .memberlever.bojin{background-position:4px -116px}.page_mcmemberrights .swiper-container .box .memberlever.yjbj{background-position:4px -155px}.page_mcmemberrights .swiper-container .box .memberlever.rose{background-position:0 -194px}.page_mcmemberrights .swiper-container .swiper-slide-active .box{padding-top:1.5625rem;padding-bottom:1.5625rem}.page_mcmemberrights .special-service{margin-top:1.25rem}.page_mcmemberrights .special-service h3{color:gray;font-size:.75rem;font-weight:normal;line-height:.9375rem;padding-bottom:8px}.page_mcmemberrights .special-service h3 span{color:#bfbfbf;font-size:.6875rem;margin-left:.5rem}.page_mcmemberrights .special-service ul li{float:left;width:25%;padding-top:.9375rem;padding-bottom:.9375rem}.page_mcmemberrights .special-service ul li i{font-size:1.4375rem}.page_mcmemberrights .special-service ul li .tag{font-size:.6875rem;color:#333;margin-top:.3125rem}.page_mcmemberrights .special-service ul li .tag span{display:block;color:#bfbfbf}.page_mcmemberrights .special-service ul li.disable{color:#bfbfbf}.page_mcmemberrights .special-service ul li.disable .tag{color:#bfbfbf}.page_mcmemberrights .seerights{display:block;margin-top:1.875rem;margin-bottom:4.0625rem;color:#651c4d;font-size:12px;letter-spacing:1px}.page_mcmemberrights .seerights i{color:#c4c4c3;margin-left:5px}.page_memberpay_header{color:#333}.page_memberpay_header .main{background:none}.page_memberpay_header .main .return a i.icon-back{color:#c4c4c3}.page_memberpay_header .main .action{color:#666}.page_memberpay .mainwrapper{padding-left:1.25rem;padding-right:1.25rem;border-radius:4px;padding-bottom:1.5625rem}.page_memberpay .mainwrapper .toptitle{border-bottom:1px dotted #eeeae9;padding-bottom:1.25rem;padding-top:1.875rem}.page_memberpay .mainwrapper .toptitle h4{color:#bfbfbf;font-size:.8125rem;font-weight:normal}.page_memberpay .mainwrapper .toptitle h4 i{margin-left:5px}.page_memberpay .mainwrapper .toptitle .number{color:#ff9700;font-size:2.8125rem}.page_memberpay .mainwrapper .toptitle .number i{font-size:1.375rem}.page_memberpay .mainwrapper .toptitle .redbag{font-size:.75rem;letter-spacing:1px;margin-top:.625rem}.page_memberpay .mainwrapper .toptitle .redbag span{color:#7f1f59;margin-left:5px;margin-right:5px}.page_memberpay .mainwrapper .toptitle .link{margin-top:.625rem;color:#651c4d;font-size:.78125rem;border:1px solid #ecd9e3;border-radius:5px;padding-top:.5rem;padding-bottom:.5rem;display:inline-block;padding-left:1.1875rem;padding-right:1.1875rem;letter-spacing:1px}.page_memberpay .mainwrapper .itemswrap{max-height:100%;overflow:auto;padding-right:5px}.page_memberpay .mainwrapper .itemswrap .item{padding-top:.9375rem;padding-bottom:.9375rem;border-bottom:1px solid #eeeae9}.page_memberpay .mainwrapper .itemswrap .item:last-child{border-bottom:none}.page_memberpay .mainwrapper .itemswrap .item h3{font-size:.875rem;color:#666;letter-spacing:1px;font-weight:normal;line-height:1.0625rem}.page_memberpay .mainwrapper .itemswrap .item h3 span{font-size:.75rem;color:#bfbfbf;margin-left:.5rem}.page_memberpay .mainwrapper .itemswrap .item h3 span.inn{float:right;color:#50ac3b;font-size:1rem}.page_memberpay .mainwrapper .itemswrap .item .records{color:#bfbfbf;font-size:.75rem;margin-top:.4375rem;line-height:.75rem}.page_memberpay .mainwrapper .itemswrap .item .records span{font-size:1rem;float:right;color:#e63f6a}.page_memberpay .mainwrapper .itemswrap .item .records span.in{color:#50ac3b}.page_memberpay .mainwrapper .itemswrap .item .records span.tip{color:#bfbfbf;font-size:.75rem}.page_bankcard .bankitem{margin-top:.9375rem}.page_bankcard .bankitem .tophead{padding-top:.8125rem;padding-bottom:.8125rem;border-bottom:1px dotted #eeeae9}.page_bankcard .bankitem .tophead img{height:1.5625rem;vertical-align:middle}.page_bankcard .bankitem .tophead .bankname{color:#333;font-size:.9375rem;margin-left:.5rem}.page_bankcard .bankitem .tophead .banktype{color:gray;font-size:.75rem;margin-left:.5rem}.page_bankcard .bankitem .tophead .deletecard{color:#666;padding-top:3px}.page_bankcard .bankitem .tophead .deletecard i{font-size:1.125rem}.page_bankcard .bankitem .cardnumber{padding:1.25rem 0;color:#333;font-size:1.125rem;line-height:1.1875rem}.page_bankcard .addbankcard{border:1px dotted #bfbfbf;border-radius:6px;color:gray;font-size:.9375rem;line-height:.9375rem;padding:.9375rem 0;margin-top:2.8125rem}.page_bankcard .addbankcard i{color:#bfbfbf;margin-right:.3125rem}.page_bankcard .bankrule{color:#bfbfbf;font-size:.75rem;margin-top:1.71875rem;margin-bottom:1.25rem}.page_bankcard .bankrule i{font-size:.875rem;vertical-align:-2px;margin-right:4px}.cnavchange{color:gray;font-size:.9375rem}.cnavchange input{appearance:none;visibility:hidden;position:absolute}.cnavchange input:checked label{color:#651c4d}.cnavchange input:nth-of-type(1):checked~.content ul{transform:translate3d(0,0,0)}.cnavchange input:nth-of-type(1):checked~.content .line{transform:translate3d(0,0,0)}.cnavchange input:nth-of-type(2):checked~.content ul{transform:translate3d(-100%,0,0)}.cnavchange input:nth-of-type(2):checked~.content .line{transform:translate3d(100%,0,0)}.cnavchange input:nth-of-type(3):checked~.content ul{transform:translate3d(-200%,0,0)}.cnavchange input:nth-of-type(3):checked~.content .line{transform:translate3d(200%,0,0)}.cnavchange label{display:block;width:33.33%;float:left;padding:.9375rem 0;background-color:#fff;line-height:1.25rem;cursor:pointer;text-align:center}.cnavchange .subtitle{font-size:.75rem;word-break:break-all;color:#4a4a4a;padding:0 .9375rem}.cnavchange .content{overflow:hidden;width:100%;padding-top:15px;position:relative}.cnavchange .content .line{position:absolute;left:0;top:0;width:33.33%;height:1px;background-color:#852560;will-change:transform;transition:transform .5s ease-in-out;transform:translate3d(0,0,0)}.cnavchange .content ul{height:100%;width:100%;display:flex;will-change:transform;transition:transform .5s ease-in-out;transform:translate3d(0,0,0);box-sizing:border-box}.cnavchange .content ul li{display:flex;height:100%;width:100%;flex-shrink:0;overflow-y:auto;overflow:hidden}.cnavchange .content ul li .couponswrap{overflow-y:auto;height:100%;box-sizing:border-box;position:relative}.cnavchange .content ul li .couponswrap .couponsinn{overflow-y:auto;height:100%}.cnavchange .content ul li.voucher .couponswrap{padding-bottom:110px}.cnavchange .content ul li.csalecoupons .couponswrap{padding-bottom:50px}.cnavchange .content ul .orderbox{width:100%}.cnavchange .content.cscrollcard{overflow-y:auto}.cnavchange .content.cscrollcard .textwrap{line-height:1.5!important;word-break:break-all}.cnavchange.twobtn .content .line{width:50%}.cnavchange.twobtn label{width:50%}.page_couponshotel{padding-top:.9375rem}.page_couponshotel .couponswrap .coupons-name i.icon-ask{font-size:.9375rem;vertical-align:-2px;margin-left:.5rem;color:#bfbfbf}.page_couponshotel .couponsfilter{color:#333;font-size:.875rem;margin-bottom:.625rem;line-height:.9375rem}.page_couponshotel .couponsfilter span{float:right}.page_couponshotel .couponsfilter span i{font-size:1rem;margin-right:.3125rem;vertical-align:-2px}.page_couponshotel .csearchmodule{border-radius:0;margin-bottom:.625rem}.csalecoupons .couponswrap .inn{background-image:;background-size:100%;background-repeat:repeat-y}.csalecoupons .couponswrap .inn .coupons-info .money span{color:#ff9700}.csalecoupons .couponswrap .inn .coupons-info .money span .money-tag{font-size:1rem;vertical-align:2px}.cfoodcoupons .couponswrap .inn{background-color:#fff;position:relative}.cfoodcoupons .couponswrap .inn:before,.cfoodcoupons .couponswrap .inn:after{position:absolute;width:1.0625rem;height:1.0625rem;border-radius:50%;background-color:#f7f6f5;content:'';display:inline-block;top:2rem}.cfoodcoupons .couponswrap .inn:before{left:-.53125rem}.cfoodcoupons .couponswrap .inn:after{right:-.53125rem}.page_couponsbag .cnavchange .seemore{display:block;color:#651c4d;font-size:.75rem;margin-bottom:.9375rem}.page_couponsbag .cnavchange .seemore i{color:#c4c4c3;margin-left:.5625rem}.page_couponsbag .cnavchange .bindvoucher{margin-bottom:.9375rem}.page_couponsbag .cnavchange .bindvoucher a{display:block;color:#666;border:1px solid #eeeae9;border-radius:5px;background-color:#fff;line-height:2.8125rem;font-size:1rem}.page_reviewcoupons .cnavchange .content li.cfoodcoupons .couponswrap .touse span{color:#bfbfbf;font-size:.75rem}.page_bindcoupons .top{padding-top:1.875rem;padding-bottom:1.75rem;border-bottom:1px solid #eeeae9}.page_bindcoupons h4{color:#666;font-size:.875rem;font-weight:normal;line-height:.9375rem;margin-bottom:1.4375rem}.page_bindcoupons .cgetmessage{border-color:#efebea}.page_bindcoupons .cgetmessage .inputbox input{font-size:.875rem}.chotel-logos{display:inline-block;height:.9375rem;width:1.875rem;vertical-align:middle;background-image:;background-repeat:no-repeat;background-position-x:center;background-size:100%}.chotel-logos.meijingge{background-position-y:0}.chotel-logos.xiyue{background-position-y:-15px}.chotel-logos.manxin{background-position-y:-30px}.chotel-logos.nov{background-position-y:-45px}.chotel-logos.meiju{background-position-y:-60px}.chotel-logos.quanji{background-position-y:-75px}.chotel-logos.xingcheng{background-position-y:-90px}.chotel-logos.ibissb{background-position-y:-105px}.chotel-logos.ibis,.chotel-logos.yibisi{background-position-y:-120px}.chotel-logos.hanting{background-position-y:-135px}.chotel-logos.yilai{background-position-y:-150px}.chotel-logos.haiyou{background-position-y:-165px}.chotel-logos.citigo{background-position-y:-180px}.chotel-logos.crystal{background-position-y:-195px}.chotel-logos.viporange{background-position-y:-210px}.chotel-logos.orange{background-position-y:-255px}.chotel-logos.jingxuan{background-position-y:-270px}.page_collecthotel_header .main .action{font-size:.9375rem}.page_collecthotel .cityitem h4{color:#bfbfbf;font-size:.75rem;font-weight:normal;line-height:.8125rem;padding-top:.625rem;padding-bottom:.625rem}.page_collecthotel .cityitem .selectname{padding-left:2.1875rem;position:relative;display:flex;align-items:center;-webkit-align-items:center;box-sizing:border-box}.page_collecthotel .cityitem .selectname .chotel-logos{position:absolute;margin-left:-2.1875rem}.page_collecthotel .cfootersumbit .main{display:flex;align-items:center;height:2.8125rem}.page_collecthotel .cfootersumbit .main label{font-size:.875rem;color:gray}.page_collecthotel .cfootersumbit .main i{display:inline-block;margin-right:.4375rem}.page_collecthotel .cfootersumbit .main i.noselect{width:.9375rem;height:.9375rem;border-radius:50%;border:1px solid #eeeae9}.page_collecthotel .cfootersumbit .main i.icon-selected{font-size:1.1875rem;color:#7f1f59;display:none}.page_collecthotel .cfootersumbit .main.selected i.noselect{display:none}.page_collecthotel .cfootersumbit .main.selected i.icon-selected{display:inline-block}.page_collecthotel .cfootersumbit .btn i{color:#fff;font-size:1.3125rem}.page_activemailbox form{margin-top:.9375rem}.page_activemailbox form .cformline .lable{color:#bfbfbf}.page_activemailbox form .cformline:last-child{border-bottom:none}.page_activemailbox .loginbtn{margin-top:2.5rem}.popup{position:fixed;top:0;bottom:0;right:0;left:0;display:none;z-index:1000;-webkit-overflow-scrolling:touch;min-width:320px;max-width:480px;margin-left:auto;margin-right:auto;background-color:rgba(51,51,51,.7)}.popup .popupcontent{margin:auto per(54,640);width:per(532,640);background-color:#fff;position:absolute;top:50%;border-radius:5px}.popup .popupcontent .main{overflow:hidden}.cardzmtipbox .popupcontent{margin-top:-5.21875rem;width:16.625rem;left:50%;margin-left:-8.3125rem}@media screen and (min-width:414px){.cardzmtipbox .popupcontent{width:auto;margin-top:-6.5234375rem;margin-left:-10.390625rem}}.cardzmtipbox .cardzm{width:16.625rem;height:10.4375rem;background-image:;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:414px){.cardzmtipbox .cardzm{width:20.78125rem;height:13.046875rem}}.cardfmtipbox .popupcontent{margin-top:-5.21875rem;width:16.625rem;left:50%;margin-left:-8.3125rem}@media screen and (min-width:414px){.cardfmtipbox .popupcontent{width:auto;margin-top:-6.5234375rem;margin-left:-10.390625rem}}.cardfmtipbox .cardfm{width:16.625rem;height:10.4375rem;background-image:;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:414px){.cardfmtipbox .cardfm{width:20.78125rem;height:13.046875rem}}.memberinfotips .inn,.memberinfotips .maincontainer{height:100%}.memberinfotips .cscrollcard{max-height:calc(100% - 110px)}.memberinfotips .cscrollcard .subtitle{font-weight:bold;font-size:.875rem}.memberinfotips .cscrollcard p{color:#333;font-size:.9375rem;line-height:1.5625rem}.newappdownload{position:fixed;z-index:999;bottom:-1px;left:0;width:100%;height:88px;background-image:-webkit-linear-gradient(-90deg,#eae8f6 0%,#f8effa 100%);background-image:linear-gradient(-90deg,#eae8f6 0%,#f8effa 100%);display:none}.newappdownload .app-close{width:18px;height:18px;left:16px;top:16px;position:absolute;background-image:;background-repeat:no-repeat;background-size:100%;z-index:999}.newappdownload .app-inner{display:box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center}.newappdownload .app-content{background-image:;background-repeat:no-repeat;background-size:100%;font-size:12px;width:313px;height:104px;margin-top:-14px}.newappdownload .app-button{display:block;height:100%;margin:0 auto;margin-left:36%;text-indent:-9999px}@media(max-width:320px){.newappdownload .app-content{width:270px;height:90px;margin-top:-8px}}.newappdownload-s{width:70px;height:74px;background-image:;background-repeat:no-repeat;background-size:100%;right:15px;bottom:15px;z-index:998;position:fixed;text-indent:-9999px;display:none}.page_hotelsearch .submitbtn,.page_comments .ccommentswrap,.page_comments .contents .ctab_hotplace,.page_fillorderform .cfillorder-house,.page_fillorderform .cfillorder-sale,.page_fillorderform .guarantee,.page_fillorderform .userprefer,.page_bookingsuccess .cnearstore,.page_breakfast .cformline:last-child,.page_bestchoose .myadvise,.page_sbooking .formwrap,.page_sbooking .myselect,.page_hotelguide .content .placelistwrap .items .title,.page_hotelguide .content .placelistwrap .items .detail{border-bottom:1px solid #f3f3f3}.page_hotelsearch .submitbtn{border-top:1px solid #f3f3f3}.page_hotelsearch .searchwrap .btn input,.couponswrap .couponsinn .coupons-name .pure-u-18-24 span,.page_home .search_history .list ul li .wrap .item h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:375px){.page_home header{height:22.90625rem}.page_home header .myinfo{padding-top:.6875rem}.page_home header .myinfo a{font-size:.84375rem}.page_home header .myinfo a i{font-size:.9375rem}.page_home header .hz_logo{transform:translate3d(0,3.96875rem,0)}.page_home header .hz_logo img{width:14.375rem;margin-left:1.875rem}.page_home header .hz_logo.animate--big{transform:translate3d(0,4.9375rem,0)}.page_home header .hz_logo.animate--small{transform:translate3d(0,7.28125rem,0)}.page_home header .hz_logo.animate--middle{transform:translate3d(0,6.1875rem,0)}.page_home header .searchhotel{height:3.625rem;padding:0 1.5rem;transform:translate3d(0,20.96875rem,0)}.page_home header .searchhotel a{line-height:3.625rem;height:3.625rem}.page_home header .searchhotel a .content span{font-size:.96875rem}.page_home header .searchhotel a .zoomup i{font-size:1.375rem}.page_home header .searchhotel.animate--big{transform:translate3d(0,11.5625rem,0)}.page_home header .searchhotel.animate--small{transform:translate3d(0,16.75rem,0)}.page_home header .searchhotel.animate--middle{transform:translate3d(0,13.125rem,0)}.page_home .search_history{bottom:-2.1875rem}.page_home .search_history .recommend .list-wrap{margin-top:2.5625rem}.page_home .search_history .list{height:3.28125rem}.page_home .search_history .list.list--no-label{padding-top:3.125rem}.page_home .search_history .list.list--large{height:6.6875rem}.page_home .search_history .list.list--large.list--no-label{padding-top:3.3125rem}.page_home .cactivity{padding-top:3.75rem}.page_home .cactivity a{font-size:.84375rem}.page_home .cactivity a i{font-size:1.8125rem}.page_home .cactivity a span{margin-top:.625rem}.page_home .banners .b_title{font-size:.84375rem;width:6.875rem}.page_home .banners .swiper-container{padding:1.875rem}.page_home .banners .swiper-container .button-next,.page_home .banners .swiper-container .button-prev{font-size:1.03125rem;margin-top:-.875rem}.page_home .banners ul li{width:33.33%}.page_home .hotcitys .title{font-size:.90625rem;line-height:.9375rem;padding:.9375rem 0 .9375rem}.page_home .hotcitys .title:first-child{padding-top:1.40625rem}.page_home footer{margin-top:1.5625rem}.page_home footer .inn{padding-top:1.40625rem}.page_home footer a{font-size:.875rem;padding:.3125rem 0}.page_home footer p{font-size:.625rem;margin-top:.3125rem;margin-bottom:1.25rem}.page_filter .navleft{width:29.1667%}.page_filter .contentright{width:70.8333%}.chotcitys .itemcity{margin-bottom:.625rem}.chotcitys .itemcity .cityinfo .inn h3{font-size:1.09375rem}.chotcitys .itemcity .cityinfo .inn h3 span{font-size:.90625rem}.chotcitys .itemcity .cityinfo .inn p{font-size:.78125rem}.cothercitys ul li a{line-height:.90625rem;padding:.4375rem;font-size:.90625rem}}@media screen and (min-width:414px){.edgegap{padding-left:1.25rem;padding-right:1.25rem}.page_hotelsearch .searchwrap .btn i{font-size:1.125rem}.page_hotelsearch .searchwrap .btn input{font-size:1.0625rem}.page_hotelsearch .searchwrap .near .inn i{font-size:1.3125rem}.page_hotelsearch .searchwrap .near .inn span{font-size:.9375rem}.page_hotelsearch .selectbox .cformline .lable{font-size:1rem}.page_hotelsearch .timerent .pure-u-11-24 .inn span{font-size:.9375rem}.page_hotelsearch .timerent .pure-u-11-24 .inn .description{font-size:.75rem}.page_hotelsearch .footer ul li a{font-size:.875rem}.page_hotellist .changenumber .ccardmain .selected-title span{font-size:1.1875rem}.page_hotellist .changenumber .ccardmain .selected-title i{font-size:1.8125rem}.page_hotellist .changenumber .ccardmain .cformline .lable{font-size:1rem}.page_bigsale .activity_rule{font-size:.8125rem}.page_bigsale .activity_rule .pure-u-22-24 i{font-size:.9375rem}.page_bigsale .activity_nav{padding-right:.625rem}.page_bigsale .activity_nav .tab{font-size:.8125rem}.page_selectcity .wrapcity .citywrap .mainedge{padding-left:1.25rem;padding-right:1.25rem}.page_selectcity .wrapcity .nearwayhotel a span.near{font-size:.9375rem}.page_selectcity .wrapcity .nearwayhotel a span.iconbg{font-size:1.3125rem}.page_selectcity .wrapcity .city-list-nav ul li a{font-size:.625rem}.page_invoice .cselectbutton a{font-size:1rem}.page_invoice .cselectbutton a span{font-size:.8125rem}.page_invoice .invoiceform .title{font-size:.9375rem}.page_invoice .invoiceform .inputwrap .pure-g{font-size:.9375rem}.page_invoice .invoiceform .inputwrap .pure-g .name span.longest{width:125px}.page_usecoupons .cscroll .scrollwrap .swiper-container .swiper-slide .inn{font-size:.8125rem}.page_usecoupons .couponswrap .couponsinn .coupons-name{font-size:.8125rem}.page_usecoupons .couponswrap .couponsinn .coupons-name .coupons-choosed i{font-size:1rem}.page_usecoupons .couponswrap .couponsinn .coupons-info .money span{font-size:2.71875rem}.page_usecoupons .couponswrap .couponsinn .coupons-info .money span i{font-size:1rem}.page_usecoupons .couponswrap .couponsinn .coupons-info .other-info{font-size:.75rem}.page_usecoupons .couponsrule .inn i.icon-new-tips{font-size:1.4375rem}.page_usecoupons .couponsrule .inn p{font-size:.8125rem}.page_filter .navleft{width:27.1667%}.page_filter .contentright{width:72.8333%}.page_filter .cbestchoose ul li{font-size:.9375rem}.page_filter .service .cradioselectwrap .selectname i{font-size:1rem;vertical-align:-1px}.page_filter .filterbox .navleft ul li{font-size:.9375rem}.page_hoteldetail .ccommentswrap .cstars i{font-size:1.3125rem}.page_hoteldetail .ctips .inn{font-size:.75rem}.page_hoteldetail .ctips .inn i{font-size:.875rem}.page_hoteldetail .followhz .box .text p{font-size:.8125rem}.page_hotelinfo .topdetail .inn .details h2{font-size:1.1875rem}.page_hotelinfo .bottominfo .content p{font-size:.8125rem}.page_breakfast .cdataselect{padding-left:1.25rem;padding-right:1.25rem}.page_breakfast .cformline{padding-left:1.25rem;padding-right:1.25rem}.page_comments .ccommentswrap .score span{font-size:2.3125rem}.page_comments .ccommentswrap .score span i{font-size:1.875rem}.page_comments .ccommentswrap .score span sub{font-size:.9375rem}.page_comments .ccommentswrap .starwrap .cstars .starspan i{font-size:1.3125rem}.page_comments .contents .ctab_hotplace li{font-size:.75rem}.page_enjoygifts h3.title{font-size:.9375rem}.page_enjoygifts h3.title span{font-size:1.0625rem}.page_enjoygifts .cactivityinfo .cgiftlist li{font-size:.8125rem}.page_fillorderform h3.ctitle i{font-size:.6875rem}.page_bookingsuccess .cfoodplay .cselectbutton a i{font-size:1.0625rem}.page_bookingsuccess .cnearstore{padding-left:1.25rem;padding-right:1.25rem}.page_bestchoose .myadvise h2{font-size:.9375rem}.page_bestchoose .myadvise textarea{font-size:.8125rem}.page_sbooking .selectroom{font-size:1rem}.page_sbooking .selectroom h3{font-size:1rem}.page_sbooking .myselect .title h3{font-size:1rem}.page_sbooking .myselect .title h3 .number{font-size:.9375rem}.page_sbooking .myselect .price span{font-size:1.125rem}.page_sbooking .myselect .price span i{font-size:.8125rem}.page_home header{height:25.3125rem}.page_home header .myinfo{padding-top:.9791666667rem}.page_home header .myinfo a{font-size:.875rem}.page_home header .myinfo a i{font-size:.9166666667rem}.page_home header .hz_logo{transform:translate3d(0,4.625rem,0)}.page_home header .hz_logo img{width:15.8333333333rem;margin-left:1.875rem}.page_home header .hz_logo.animate--big{transform:translate3d(0,4.8958333333rem,0)}.page_home header .hz_logo.animate--small{transform:translate3d(0,7.8333333333rem,0)}.page_home header .hz_logo.animate--middle{transform:translate3d(0,6.3333333333rem,0)}.page_home header .searchhotel{height:4.0625rem;padding:0 1.7916666667rem;transform:translate3d(0,23.1458333333rem,0)}.page_home header .searchhotel a{line-height:4.0625rem;height:4.0625rem}.page_home header .searchhotel a .content span{font-size:1rem}.page_home header .searchhotel a .zoomup i{font-size:1.5833333333rem;vertical-align:-4px}.page_home header .searchhotel.animate--big{transform:translate3d(0,12.75rem,0)}.page_home header .searchhotel.animate--small{transform:translate3d(0,18.3333333333rem,0)}.page_home header .searchhotel.animate--middle{transform:translate3d(0,14.5625rem,0)}.page_home .search_history{bottom:-2.4791666667rem}.page_home .search_history .recommend{padding:0 1.7916666667rem}.page_home .search_history .recommend .list-wrap{margin-top:3.125rem}.page_home .search_history .recommend label{font-size:.875rem}.page_home .search_history .list{height:3.625rem}.page_home .search_history .list ul{font-size:.875rem}.page_home .search_history .list ul li .wrap .item{font-size:.875rem}.page_home .search_history .list ul li .wrap .item h3{font-size:.875rem}.page_home .search_history .list ul li .wrap i.icon-bold_jiantou{font-size:.9166666667rem}.page_home .search_history .list ul li .suspend .price span{font-size:1rem}.page_home .search_history .list ul li .suspend .price span i{font-size:.875rem}.page_home .search_history .list ul li .suspend .price span em{font-size:.8125rem}.page_home .search_history .list ul li .tolive .item{color:#333;font-size:.875rem}.page_home .search_history .list ul li .tolive .item h3{font-size:.875rem}.page_home .search_history .list ul li .tolive .tl_hotelinfo p{font-size:.875rem}.page_home .search_history .list ul li .tolive .arrowbox{font-size:1rem}.page_home .search_history .list.list--no-label{padding-top:3.6666666667rem}.page_home .search_history .list.list--large{height:7.375rem}.page_home .search_history .list.list--large.list--no-label{padding-top:3.6875rem}.page_home .cactivity{padding-top:4.375rem}.page_home .cactivity a{font-size:.875rem}.page_home .cactivity a i{font-size:1.6666666667rem}.page_home .cactivity a span{margin-top:.9583333333rem}.page_home .banners .b_title{font-size:.875rem;width:6.25rem}.page_home .banners .swiper-container .button-next,.page_home .banners .swiper-container .button-prev{font-size:1.1666666667rem;margin-top:-.9375rem}.page_home .banners ul li{width:33.33%}.page_home .hotcitys .title{font-size:.9375rem;line-height:.9375rem;padding:1.0416666667rem 0 1.2083333333rem}.page_home .hotcitys .title:first-child{padding-top:1.6666666667rem}.page_home footer{margin-top:1.4583333333rem}.page_home footer .inn{padding-top:1.3125rem}.page_home footer a{font-size:.9375rem;padding:.3541666667rem 0}.page_home footer p{font-size:.75rem;margin-top:.7083333333rem;margin-bottom:1.875rem}.chotcitys .itemcity{margin-bottom:.7916666667rem}.chotcitys .itemcity .cityinfo .inn h3{font-size:1.125rem}.chotcitys .itemcity .cityinfo .inn h3 span{font-size:.9375rem}.chotcitys .itemcity .cityinfo .inn p{font-size:.8125rem}.cothercitys ul li a{padding:.5rem 0;line-height:.9375rem;font-size:.9375rem}.cnone p{font-size:.8125rem}.page_hotelguide .content .placelistwrap .items .title h3{font-size:1rem}.page_hotelguide .content .placelistwrap .items .title i{font-size:1rem}.page_hotelguide .content .placelistwrap .items .detail{font-size:.8125rem}.page_neterror404 .returnhome,.page_neterror .returnhome,.page_nocontent .returnhome{font-size:.9375rem}.page_neterror404 .returnhome i,.page_neterror .returnhome i,.page_nocontent .returnhome i{font-size:.875rem}.page_neterror404 .routes .iconbox,.page_neterror .routes .iconbox,.page_nocontent .routes .iconbox{font-size:1.3125rem}.page_neterror404 .routes p,.page_neterror .routes p,.page_nocontent .routes p{font-size:.8125rem}.page_nps .commentstate .state{font-size:1.375rem}.page_nps .commentstate .state i{font-size:2.4375rem}.page_nps .commentstate .tip{font-size:.8125rem}.page_nps .nps h4{font-size:.8125rem}.page_nps .nps .npsvalue ul li{font-size:.9375rem}.page_nps .nps .tip{font-size:.8125rem}}.homeactivity{padding:0 1.25rem;background:#fff;text-align:center}.homeactivity .cactivity{overflow:hidden}.homeactivity .homeactivity-item{width:20%;float:left}.homeactivity .homeactivity-item i{display:block;vertical-align:top}.homeactivity .homeactivity-item a{color:#333;position:relative;font-size:12px;display:block}.homeactivity .homeactivity-item i.newicon-train{height:1.375rem;width:1.4375rem;display:inline-block;background-image:;background-repeat:no-repeat;background-size:100%;background-position-x:0}@media screen and (min-width:375px){.homeactivity .homeactivity-item i.newicon-train{height:1.8125rem;width:1.8125rem}}@media screen and (min-width:414px){.homeactivity .homeactivity-item i.newicon-train{height:1.625rem;width:1.6666666667rem}}.cd_main .tip{height:2.5rem;background-color:#f58623;padding-left:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.cd_main .tip-container .icon-tip{width:.88rem;height:1.21rem;background-image:;background-size:cover}.cd_main .tip p{font-size:.75rem;color:#fff;letter-spacing:0;margin-left:.63rem}.cd_main .calendarbox-2016{margin-top:.21875rem}.cd_main .calendarbox-2016 .pure-u-1-8{width:14.285%;text-align:center}.cd_main .calendarbox-2016 .week{font-size:.84375rem;color:#666;line-height:2.34375rem;position:relative}.cd_main .calendarbox-2016 .week:after{position:absolute;content:'';width:90.625%;height:1px;background-color:#efebea;opacity:.97;left:4.6875%;bottom:0;z-index:2}.cd_main .calendarbox-2016 .month{color:#333;line-height:1.3125rem;font-size:.875rem;margin-top:.8125rem}.cd_main .calendarbox-2016 .calendar{font-size:.875rem}.cd_main .calendarbox-2016 .calendar .month{margin-top:.5625rem}.cd_main .calendarbox-2016 .calendar .pure-g{padding:.42188rem 0}.cd_main .calendarbox-2016 .calendar .day{height:32px;line-height:2rem;text-align:center;color:#c5c5c5}.cd_main .calendarbox-2016 .calendar .day i{font-style:normal}.cd_main .calendarbox-2016 .calendar .day span{display:none}.cd_main .calendarbox-2016 .calendar .enable{color:#393836}.cd_main .calendarbox-2016 .calendar .pure-u-1-8{position:relative}.cd_main .calendarbox-2016 .calendar .choice{width:32px;height:32px;position:absolute;z-index:2;left:50%;margin-left:-16px;background-color:#7f1f59;border-radius:50%;color:#fff;box-sizing:border-box;line-height:2rem;display:inline-block}.cd_main .calendarbox-2016 .calendar .high{background-color:#eee2e9}.cd_main .calendarbox-2016 .calendar .high .day.enable{color:#fff}.cd_main .calendarbox-2016 .calendar .checkoutrange{font-weight:bold}.cd_main .calendarbox-2016 .calendar .checkin:before,.cd_main .calendarbox-2016 .calendar .checkout:before{width:50%;display:block;position:absolute;top:0;background-color:#eee2e9;content:'';height:2rem}.cd_main .calendarbox-2016 .calendar .checkin:before{right:0}.cd_main .calendarbox-2016 .calendar .checkout:before{left:0}.cd_main .inputtips2016{position:fixed;z-index:50;bottom:40px;left:0;width:100%;display:none;text-align:center}.cd_main .inputtips2016.trans{-webkit-transition:opacity .2s linear,bottom .2s linear;transition:opacity .2s linear,bottom .2s linear}.cd_main .inputtips2016.fade{opacity:0;bottom:20px}.cd_main .inputtips2016 .cbox{background-color:rgba(0,0,0,.6);font-size:.84375rem;border-radius:30px;color:#fff;text-align:center;height:37px;line-height:37px;font-weight:bold;display:inline-block;min-width:40%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.page_hotelpictures_header .main{background:none}.page_hotelpictures_header .main .return a i.icon-back{color:#c4c4c3}.hotel-pictures{width:85%;margin:4.03125rem auto 0 auto;text-align:center}@media screen and (max-width:360px){.hotel-pictures{margin-top:2.5rem}}.hotel-pictures__list{-webkit-perspective:6.25rem;perspective:6.25rem;position:relative;-webkit-perspective:8.75rem;perspective:8.75rem;-webkit-perspective-origin:50% 0;perspective-origin:50% 0;padding-bottom:112%}.hotel-pictures__items{background:#fff;border-radius:7px;padding-bottom:1.9375rem;position:absolute;z-index:1;will-change:opacity,transform;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-play-state:paused;animation-play-state:paused;opacity:0}.hotel-pictures__items img{width:100%}.hotel-pictures__items.active{z-index:100;box-shadow:0 0 5px rgba(180,180,180,.3);opacity:1}.hotel-pictures__items.active .hotel-pictures__items{-webkit-transform:translate3d(0,-.625rem,-.625rem);transform:translate3d(0,-.625rem,-.625rem);box-shadow:0 0 4px rgba(180,180,180,.2);opacity:.8;z-index:50}.hotel-pictures__items.active .hotel-pictures__items .hotel-pictures__title{opacity:0}.hotel-pictures__items.active .hotel-pictures__items .hotel-pictures__items{-webkit-transform:translate3d(0,-1.25rem,-1.25rem);transform:translate3d(0,-1.25rem,-1.25rem);box-shadow:0 0 3px rgba(180,180,180,.1);z-index:49;opacity:.6}.hotel-pictures__items.active .hotel-pictures__items .hotel-pictures__items .hotel-pictures__title{opacity:0}.hotel-pictures__items.active .hotel-pictures__items .hotel-pictures__items .hotel-pictures__items{-webkit-transform:translate3d(0,-1.875rem,-1.875rem);transform:translate3d(0,-1.875rem,-1.875rem);box-shadow:0 0 2px rgba(180,180,180,.1);z-index:48;opacity:.4}.hotel-pictures__items.active .hotel-pictures__items .hotel-pictures__items .hotel-pictures__items .hotel-pictures__title{opacity:0}.hotel-pictures__items.hotel-pictures__items--pushinfront{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:hotel-pictures-pushinfront;animation-name:hotel-pictures-pushinfront}.hotel-pictures__items.hotel-pictures__items--pushinback{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:hotel-pictures-pushinback;animation-name:hotel-pictures-pushinback}.hotel-pictures__items.hotel-pictures__items--pushoutfront{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-name:hotel-pictures-pushoutfront;animation-name:hotel-pictures-pushoutfront}.hotel-pictures__items.hotel-pictures__items--pushoutback{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:hotel-pictures-pushoutback;animation-name:hotel-pictures-pushoutback}.hotel-pictures__title{font-size:.875rem;color:#333;padding-top:1.5rem;line-height:2.3125rem;position:relative;margin-bottom:1.125rem}.hotel-pictures__title:before{width:1.0625rem;height:2px;background-color:#dbdbdb;content:'';position:absolute;bottom:0;left:50%;margin-left:-.53125rem}.hotel-pictures__pagination{font-size:.9375rem;color:#bfbfbf;line-height:1.125rem;padding-top:3.1875rem}.hotel-pictures__pagination span{font-size:1.125rem;line-height:1;color:#651c4d}@-webkit-keyframes hotel-pictures-pushinfront{0%{-webkit-transform:translate3d(0,-.625rem,-.625rem);transform:translate3d(0,-.625rem,-.625rem);z-index:50;opacity:.8}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:100;opacity:1}}@keyframes hotel-pictures-pushinfront{0%{-webkit-transform:translate3d(0,-.625rem,-.625rem);transform:translate3d(0,-.625rem,-.625rem);z-index:50;opacity:.8}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:100;opacity:1}}@-webkit-keyframes hotel-pictures-pushinback{0%{opacity:0;-webkit-transform:translate3d(0,.625rem,.625rem);transform:translate3d(0,.625rem,.625rem);z-index:2}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:100}}@keyframes hotel-pictures-pushinback{0%{opacity:0;-webkit-transform:translate3d(0,.625rem,.625rem);transform:translate3d(0,.625rem,.625rem);z-index:2}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:100}}@-webkit-keyframes hotel-pictures-pushoutback{0%{z-index:100;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-.625rem,-.625rem);transform:translate3d(0,-.625rem,-.625rem);z-index:50;opacity:0}}@keyframes hotel-pictures-pushoutback{0%{z-index:100;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-.625rem,-.625rem);transform:translate3d(0,-.625rem,-.625rem);z-index:50;opacity:0}}@-webkit-keyframes hotel-pictures-pushoutfront{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:100}100%{opacity:0;-webkit-transform:translate3d(0,.625rem,.625rem);transform:translate3d(0,.625rem,.625rem);z-index:2}}@keyframes hotel-pictures-pushoutfront{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:100}100%{opacity:0;-webkit-transform:translate3d(0,.625rem,.625rem);transform:translate3d(0,.625rem,.625rem);z-index:2}}.calendar__box .calendar_invalid_tip{position:absolute;width:100%;left:0;bottom:40px;display:none;z-index:100;text-align:center;opacity:1}.calendar__box .calendar_invalid_tip.trans{-webkit-transition:opacity .2s linear,bottom .2s linear;transition:opacity .2s linear,bottom .2s linear}.calendar__box .calendar_invalid_tip.fade{opacity:0;bottom:20px}.calendar__box .calendar_invalid_tip .cbox{background-color:rgba(0,0,0,.6);font-size:.84375rem;border-radius:5px;color:#fff;height:37px;line-height:37px;font-weight:bold;display:inline-block;min-width:40%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.amap_autocomplete{width:1px;height:1px;display:none}.page_filter [data-is="riot-slider"] .riot-slider__handler{box-shadow:0 0 .15625rem 1px rgba(195,195,195,.35)}.mui-pciker-list li,.mui-picker,.mui-picker-inner{box-sizing:border-box;overflow:hidden}.mui-picker{background-color:#ddd;position:relative;height:200px;border:1px solid rgba(0,0,0,.1);-webkit-user-select:none;user-select:none}.mui-dtpicker,.mui-poppicker{left:0;background-color:#eee;box-shadow:0 -5px 7px 0 rgba(0,0,0,.1);-webkit-transition:.3s;width:100%}.mui-picker-inner{position:relative;width:100%;height:100%;-webkit-mask-box-image:-webkit-linear-gradient(bottom,transparent,transparent 5%,#fff 20%,#fff 80%,transparent 95%,transparent);-webkit-mask-box-image:linear-gradient(top,transparent,transparent 5%,#fff 20%,#fff 80%,transparent 95%,transparent)}.mui-pciker-list,.mui-pciker-rule{box-sizing:border-box;padding:0;margin:-18px 0 0;width:100%;height:36px;line-height:36px;position:absolute;left:0;top:50%}.mui-pciker-rule-bg{z-index:0}.mui-pciker-rule-ft{z-index:2;border-top:solid 1px rgba(0,0,0,.1);border-bottom:solid 1px rgba(0,0,0,.1)}.mui-pciker-list{z-index:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(750pt) rotatey(0) rotatex(0);transform:perspective(750pt) rotatey(0) rotatex(0)}.mui-pciker-list li{width:100%;height:100%;position:absolute;text-align:center;vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1pc;font-family:"helvetica neue",helvetica,arial,sans-serif;color:#888;padding:0 8px;white-space:nowrap;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;cursor:default;visibility:hidden}.mui-pciker-list li.highlight,.mui-pciker-list li.visible{visibility:visible}.mui-pciker-list li.highlight{color:#222}.mui-poppicker{position:fixed;z-index:999;border-top:solid 1px #ccc;bottom:0;-webkit-transform:translatey(300px)}.mui-poppicker.mui-active{-webkit-transform:translatey(0)}.mui-android-5-1 .mui-poppicker{bottom:-300px;-webkit-transition-property:bottom;-webkit-transform:none}.mui-android-5-1 .mui-poppicker.mui-active{bottom:0;-webkit-transition-property:bottom;-webkit-transform:none}.mui-poppicker-header{padding:6px;font-size:14px;color:#888}.mui-poppicker-header .mui-btn{font-size:9pt;padding:5px 10px}.mui-poppicker-btn-cancel{float:left}.mui-poppicker-btn-ok{float:right}.mui-poppicker-clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden}.mui-poppicker-body{position:relative;width:100%;height:200px;border-top:solid 1px #ddd}.mui-poppicker-body .mui-picker{width:100%;height:100%;margin:0;border:none;float:left}.mui-dtpicker{position:fixed;z-index:999999;border-top:solid 1px #ccc;bottom:0;-webkit-transform:translatey(300px)}.mui-dtpicker.mui-active{-webkit-transform:translatey(0)}.mui-dtpicker-active-for-page{overflow:hidden!important}.mui-android-5-1 .mui-dtpicker{bottom:-300px;-webkit-transition-property:bottom;-webkit-transform:none}.mui-android-5-1 .mui-dtpicker.mui-active{bottom:0;-webkit-transition-property:bottom;-webkit-transform:none}.mui-dtpicker-header{padding:6px;font-size:14px;color:#888}.mui-dtpicker-header button{font-size:9pt;padding:5px 10px}.mui-dtpicker-header button:last-child{float:right}.mui-dtpicker-body{position:relative;width:100%;height:200px}.mui-ios .mui-dtpicker-body{-webkit-perspective:75pc;perspective:75pc;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.mui-dtpicker-title h5{display:inline-block;width:20%;margin:0;padding:8px;text-align:center;border-top:solid 1px #ddd;background-color:#f0f0f0;border-bottom:solid 1px #ccc}[data-type=hour] [data-id=title-i],[data-type=hour] [data-id=picker-i],[data-type=month] [data-id=title-i],[data-type=month] [data-id=picker-d],[data-type=month] [data-id=title-d],[data-type=month] [data-id=picker-h],[data-type=month] [data-id=title-h],[data-type=month] [data-id=picker-i],[data-type=time] [data-id=picker-y],[data-type=time] [data-id=picker-m],[data-type=time] [data-id=picker-d],[data-type=time] [data-id=title-y],[data-type=time] [data-id=title-m],[data-type=time] [data-id=title-d],[data-type=date] [data-id=title-i],[data-type=date] [data-id=picker-h],[data-type=date] [data-id=title-h],[data-type=date] [data-id=picker-i]{display:none}.mui-dtpicker .mui-picker{width:20%;height:100%;margin:0;float:left;border:none}[data-type=hour] [data-id=picker-h],[data-type=hour] [data-id=title-h],[data-type=datetime] [data-id=picker-h],[data-type=datetime] [data-id=title-h]{border-left:dotted 1px #ccc}[data-type=datetime] .mui-picker,[data-type=time] .mui-dtpicker-title h5{width:20%}[data-type=date] .mui-dtpicker-title h5,[data-type=date] .mui-picker{width:33.3%}[data-type=hour] .mui-dtpicker-title h5,[data-type=hour] .mui-picker{width:25%}[data-type=month] .mui-dtpicker-title h5,[data-type=month] .mui-picker,[data-type=time] .mui-dtpicker-title h5,[data-type=time] .mui-picker{width:50%}