*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html{background-color:#f2f4f7;color:#212121;font-size:100px;-webkit-user-select:none;user-select:none}
body{margin:0;font-size:14px;line-height:1.5;font-family:Helvetica Neue,Helvetica,STHeiTi,sans-serif}
ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0}
input,textarea,button,select,pre,xmp,tt,code,kbd,samp{line-height:inherit;font-family:inherit}
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:inherit}
address,cite,dfn,em,i,optgroup,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;text-align:left}
ul,ol,menu{list-style:none}
fieldset,img{border:0;vertical-align:middle}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
blockquote:before,blockquote:after,q:before,q:after{content:"\0020"}
textarea,pre,xmp{overflow:auto;-webkit-overflow-scrolling:touch}
textarea{resize:vertical}
input,textarea,button,select a{outline:0 none}
input,textarea,button,select{color:inherit}
input:disabled,textarea:disabled,button:disabled,select:disabled{opacity:1}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
mark{background-color:transparent}
a,ins,s,u,del{text-decoration:none}
a,img{-webkit-touch-callout:none}
a{color:#0084bb}
html,body{height:100%}
.g-wrap{background-color:#f2f2f2;font-size:.14rem;width:100%;margin:0 auto}
.g-wrap.ly-flex{height:100%}
.g-fullscreen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#f2f2f2}
.g-iframe-wrapper{border:0}
.g-red{color:#f60}
.g-flexbox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.g-flexbox>.flex{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%;height:auto;display:block}
.g-flexbox>.self-start{-webkit-align-self:flex-start;align-self:flex-start}
.hide{display:none!important}
.react-container{height:100%}
.react-cursor{cursor:pointer}
.scroll-disabled{overflow:hidden!important}
.m-mask{display:none;position:fixed;top:0;bottom:0;right:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}
.arrline-right{display:inline-block;vertical-align:middle;font-size:0;overflow:hidden;border-top:2px solid #FFF;border-right:2px solid #FFF;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.ly-flex{height:100%}
.ly-flex,.ly-flex .flex-inherit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}
.ly-flex>.flex,.ly-flex .flex-inherit,.ly-flex .flex-inherit>.flex{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:auto;position:relative}
.ly-flex>.flex,.ly-flex .flex-inherit>.flex{overflow:auto;-webkit-overflow-scrolling:touch}
.ly-flex-col{height:100%}
.ly-flex-row,.ly-flex-row>.flex-inherit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}
.ly-flex-row>.flex,.ly-flex-row>.flex-inherit,.ly-flex-row>.flex-inherit>.flex{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%;height:auto}
.hg-header{position:relative;z-index:2001;height:44px;background:#00bcd4}
.hg-header .hd-main{padding:0 48px}
.hg-header .hd-btn{position:absolute;height:44px;width:48px;bottom:0;text-align:center}
.hg-header .hd-btn:after{content:'';display:inline-block;vertical-align:middle;height:100%;width:0;overflow:hidden}
.hg-header .hd-back{left:0}
.hg-header .hd-back-app{left:0}
.hg-header .hd-search{right:48px;text-align:right}
.hg-header .hd-more{right:0}
.hg-header .hd-more-pop{display:none;position:absolute;right:10px;top:34px;background:rgba(0,0,0,0.8);color:#fff;border-radius:3px}
.hg-header .hd-more-pop::before{content:'';position:absolute;right:10px;top:-7px;height:0;width:0;overflow:hidden;border-bottom:7px solid rgba(0,0,0,0.8);border-left:7px dashed transparent;border-right:7px dashed transparent}
.hg-header .hd-more-pop li{line-height:50px;font-size:0;padding:0 20px;white-space:nowrap;text-align:left;position:relative;border-radius:0}
.hg-header .hd-more-pop li::after{pointer-events:none;position:absolute;z-index:999;top:0;left:0;overflow:hidden;content:"\0020";border-color:transparent;border-style:solid;border-width:1px;-webkit-transform-origin:0 0;transform-origin:0 0}
@media screen and (orientation:portrait){.hg-header .hd-more-pop li::after{width:100%;height:100%;border-radius:0}
}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.hg-header .hd-more-pop li::after{width:200%;height:200%;-webkit-transform:scale(0.5);transform:scale(0.5);border-radius:0}
}
@media(min--moz-device-pixel-ratio:2.5),(-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:240dpi),(min-resolution:2.5dppx){.hg-header .hd-more-pop li::after{width:300%;height:300%;-webkit-transform:scale(0.33333);transform:scale(0.33333);border-radius:0}
}
.hg-header .hd-more-pop li::after{border-bottom-color:#fff}
.hg-header .hd-more-pop li:last-child::after{display:none}
.hg-header .hd-more-pop a{color:#fff}
.hg-header .hd-more-pop .ico{display:inline-block;vertical-align:middle;height:20px;width:20px;overflow:hidden;margin-right:5px;background:url("//ss.qunarzz.com/package_tuan/haigou/tc/touch.png") no-repeat -100% -100%;background-size:100px 40px}
.hg-header .hd-more-pop .ico-code{background-position:-80px 0}
.hg-header .hd-more-pop .ico-step{background-position:-80px -20px}
.hg-header .hd-more-pop .ico-qa{background-position:-60px -20px}
.hg-header .hd-more-pop .word{display:inline-block;vertical-align:middle;font-size:14px;white-space:nowrap;height:16px;line-height:16px}
.hg-header .hd-more-pop-1{position:absolute;right:10px;top:34px;background:rgba(0,0,0,0.8);color:#fff;border-radius:3px}
.hg-header .hd-more-pop-1::before{content:'';position:absolute;right:10px;top:-7px;height:0;width:0;overflow:hidden;border-bottom:7px solid rgba(0,0,0,0.8);border-left:7px dashed transparent;border-right:7px dashed transparent}
.hg-header .hd-more-pop-1 li{line-height:50px;font-size:0;padding:0 20px;white-space:nowrap;text-align:left;position:relative;border-radius:0}
.hg-header .hd-more-pop-1 li::after{pointer-events:none;position:absolute;z-index:999;top:0;left:0;overflow:hidden;content:"\0020";border-color:transparent;border-style:solid;border-width:1px;-webkit-transform-origin:0 0;transform-origin:0 0}
@media screen and (orientation:portrait){.hg-header .hd-more-pop-1 li::after{width:100%;height:100%;border-radius:0}
}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.hg-header .hd-more-pop-1 li::after{width:200%;height:200%;-webkit-transform:scale(0.5);transform:scale(0.5);border-radius:0}
}
@media(min--moz-device-pixel-ratio:2.5),(-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:240dpi),(min-resolution:2.5dppx){.hg-header .hd-more-pop-1 li::after{width:300%;height:300%;-webkit-transform:scale(0.33333);transform:scale(0.33333);border-radius:0}
}
.hg-header .hd-more-pop-1 li::after{border-bottom-color:#fff}
.hg-header .hd-more-pop-1 li:last-child::after{display:none}
.hg-header .hd-more-pop-1 a{color:#fff}
.hg-header .hd-more-pop-1 .ico{display:inline-block;vertical-align:middle;height:20px;width:20px;overflow:hidden;margin-right:5px;background:url("//ss.qunarzz.com/package_tuan/haigou/tc/touch.png") no-repeat -100% -100%;background-size:100px 40px}
.hg-header .hd-more-pop-1 .ico-code{background-position:-80px 0}
.hg-header .hd-more-pop-1 .ico-step{background-position:-60px -20px}
.hg-header .hd-more-pop-1 .ico-qa{background-position:-80px -20px}
.hg-header .hd-more-pop-1 .word{display:inline-block;vertical-align:middle;font-size:14px;white-space:nowrap;height:16px;line-height:16px}
.hg-header .hd-share{right:48px;text-align:right}
.hg-header .ico{display:inline-block;vertical-align:middle;height:20px;font-size:0;background:url("//ss.qunarzz.com/package_tuan/haigou/tc/touch.png") no-repeat -100% -100%;background-size:100px 40px}
.hg-header .ico-back{width:10px;background-position:0 0}
.hg-header .ico-share{width:17px;background-position:-15px 0}
.hg-header .ico-search{width:19px;background-position:-35px 0}
.hg-header .ico-more{width:22px;background-position:-55px 0}
.hg-header .pagename{line-height:44px;text-align:center;color:#fff;font-size:19px}
.fullscreen-hd .hg-header{padding-top:16px;box-sizing:content-box}
.fullscreen-hd .hg-header .hd-btn{margin-top:-14px}
.tag{display:inline-block;width:99px;height:27px;text-align:center;border-radius:3px;font-size:12px;line-height:27px;color:#fff;white-space:nowrap}
.tag-red{background:#fb4d4a}
.tag-yellow{background:#f7941d}
.tag-green{background:#22c064}
.tag-line{display:inline-block;padding:0 4px;font-size:11px;line-height:13px;border:1px solid transparent;white-space:nowrap}
.tag-line-blue{border-color:#0084bb;color:#0084bb}
.tags{font-size:0}
.tags .tag,.tags .tag-line{margin:0 3px}
.tags .tag:first-child,.tags .tag-line:first-child{margin-left:0}
.tags .tag:last-child,.tags .tag-line:last-child{margin-right:0}
.m-topslider{position:relative;height:2.25rem;font-size:0;overflow:hidden}
.m-topslider-imgs{position:relative;z-index:1;width:100%;height:2.25rem;overflow:hidden}
.m-topslider-imgs .list{white-space:nowrap}
.m-topslider-imgs .list>a{display:inline-block;vertical-align:middle;width:100%;height:2.25rem}
.m-topslider-imgs img{width:100%;height:2.25rem}
.m-topslider-ctrl{position:absolute;z-index:2;left:50%;bottom:.1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.m-topslider-ctrl>span{display:inline-block;vertical-align:middle;height:.07rem;width:.07rem;border-radius:50%;margin:0 .1rem;background:rgba(0,0,0,0.2)}
.m-topslider-ctrl>span.active{background:#fff}
.m-topslider-logo{position:absolute;z-index:3;left:.1rem;bottom:0;width:.72rem;height:.36rem;padding:.12rem .08rem 0 .07rem;font-size:0;background:#fff;text-align:center;overflow:hidden;border-radius:.36rem .36rem 0 0;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}
.m-topslider-logo::after{content:'';display:inline-block;vertical-align:middle;height:100%;width:0;overflow:hidden}
.m-topslider-logo>img{vertical-align:middle;width:auto;height:auto;max-height:.24rem;max-width:.56rem}
body{overflow-x:hidden}
.m-facade{margin-bottom:10px;background:#fff;position:relative;border-radius:0}
.m-facade::after{pointer-events:none;position:absolute;z-index:999;top:0;left:0;overflow:hidden;content:"\0020";border-color:transparent;border-style:solid;border-width:1px;-webkit-transform-origin:0 0;transform-origin:0 0}
@media screen and (orientation:portrait){.m-facade::after{width:100%;height:100%;border-radius:0}
}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.m-facade::after{width:200%;height:200%;-webkit-transform:scale(0.5);transform:scale(0.5);border-radius:0}
}
@media(min--moz-device-pixel-ratio:2.5),(-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:240dpi),(min-resolution:2.5dppx){.m-facade::after{width:300%;height:300%;-webkit-transform:scale(0.33333);transform:scale(0.33333);border-radius:0}
}
.m-facade::after{border-bottom-color:#e5e5e5}
.m-facade .shopimg img{display:block;width:100%}
.m-facade .infobox{padding:15px 10px}
.m-facade .infobox .ch{color:#333;font-size:18px;line-height:22px}
.m-facade .infobox .en{color:#999;font-size:14px;line-height:18px}
.m-saleinfo{margin-bottom:10px;background:#fff;position:relative;border-radius:0}
.m-saleinfo::after{pointer-events:none;position:absolute;z-index:999;top:0;left:0;overflow:hidden;content:"\0020";border-color:transparent;border-style:solid;border-width:1px;-webkit-transform-origin:0 0;transform-origin:0 0}
@media screen and (orientation:portrait){.m-saleinfo::after{width:100%;height:100%;border-radius:0}
}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.m-saleinfo::after{width:200%;height:200%;-webkit-transform:scale(0.5);transform:scale(0.5);border-radius:0}
}
@media(min--moz-device-pixel-ratio:2.5),(-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:240dpi),(min-resolution:2.5dppx){.m-saleinfo::after{width:300%;height:300%;-webkit-transform:scale(0.33333);transform:scale(0.33333);border-radius:0}
}
.m-saleinfo::after{border-top-color:#e5e5e5;border-bottom-color:#e5e5e5}
.m-saleinfo .item{display:table;width:100%;padding:10px 0;position:relative;border-radius:0}
.m-saleinfo .item::after{pointer-events:none;position:absolute;z-index:999;top:0;left:0;overflow:hidden;content:"\0020";border-color:transparent;border-style:solid;border-width:1px;-webkit-transform-origin:0 0;transform-origin:0 0}
@media screen and (orientation:portrait){.m-saleinfo .item::after{width:100%;height:100%;border-radius:0}
}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.m-saleinfo .item::after{width:200%;height:200%;-webkit-transform:scale(0.5);transform:scale(0.5);border-radius:0}
}
@media(min--moz-device-pixel-ratio:2.5),(-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:240dpi),(min-resolution:2.5dppx){.m-saleinfo .item::after{width:300%;height:300%;-webkit-transform:scale(0.33333);transform:scale(0.33333);border-radius:0}
}
.m-saleinfo .item::after{border-top-color:#e5e5e5}
.m-saleinfo .item:first-child::after{display:none}
.m-saleinfo .item>div{display:table-cell;vertical-align:middle}
.m-saleinfo .item-l{width:70px;padding-left:10px}
.m-saleinfo .item-m .desc{font-size:14px;line-height:20px}
.m-saleinfo .item-m .tags{margin-top:3px}
.m-saleinfo .item-r{padding:0 10px;width:20px;text-align:right}
.m-shopinfo{margin-bottom:10px;background:#fff;position:relative;border-radius:0}
.m-shopinfo::after{pointer-events:none;position:absolute;z-index:999;top:0;left:0;overflow:hidden;content:"\0020";border-color:transparent;border-style:solid;border-width:1px;-webkit-transform-origin:0 0;transform-origin:0 0}
@media screen and (orientation:portrait){.m-shopinfo::after{width:100%;height:100%;border-radius:0}
}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.m-shopinfo::after{width:200%;height:200%;-webkit-transform:scale(0.5);transform:scale(0.5);border-radius:0}
}
@media(min--moz-device-pixel-ratio:2.5),(-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:240dpi),(min-resolution:2.5dppx){.m-shopinfo::after{width:300%;height:300%;-webkit-transform:scale(0.33333);transform:scale(0.33333);border-radius:0}
}
.m-shopinfo::after{border-top-color:#e5e5e5;border-bottom-color:#e5e5e5}
.m-shopinfo .item{padding:12px 40px 12px 30px;position:relative;border-radius:0}
.m-shopinfo .item::after{pointer-events:none;position:absolute;z-index:999;top:0;left:0;overflow:hidden;content:"\0020";border-color:transparent;border-style:solid;border-width:1px;-webkit-transform-origin:0 0;transform-origin:0 0}
@media screen and (orientation:portrait){.m-shopinfo .item::after{width:100%;height:100%;border-radius:0}
}
@media(min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.m-shopinfo .item::after{width:200%;height:200%;-webkit-transform:scale(0.5);transform:scale(0.5);border-radius:0}
}
@media(min--moz-device-pixel-ratio:2.5),(-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:240dpi),(min-resolution:2.5dppx){.m-shopinfo .item::after{width:300%;height:300%;-webkit-transform:scale(0.33333);transform:scale(0.33333);border-radius:0}
}
.m-shopinfo .item::after{border-top-color:#e5e5e5}
.m-shopinfo .item:first-child::after{display:none}
.m-shopinfo .item>a{color:#212121}
.m-shopinfo .item .map{color:#0084bb}
.m-shopinfo .item .ico{position:absolute;left:8px;top:14px;height:15px;width:15px;font-size:0;overflow:hidden;background:url("//ss.qunarzz.com/package_tuan/haigou/tc/touch.png") no-repeat -100% -100%;background-size:100px 40px}
.m-shopinfo .item .ico-dep{background-position:0 -25px}
.m-shopinfo .item .ico-time{background-position:-15px -25px}
.m-shopinfo .item .ico-tel{background-position:-30px -25px}
.m-shopinfo .item .ico-info{background-position:-45px -25px}
.m-shopinfo .item .more{position:absolute;right:0;top:0;height:58px;width:40px;overflow:hidden;line-height:60px;padding-right:10px;text-align:right}
.m-shopinfo .item .main .tit{color:#999}
.m-shopinfo .item .main .con{color:#333}
.hg-map{position:fixed;z-index:2002;width:100%;height:100%;top:0;transform:translate3d(10000px,0px,0px)}
.bang .m-header{height:88px;padding-top:44px}
.bang::after{content:'';position:fixed;bottom:0;right:0;left:0;z-index:1003;height:83px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.6) 40%,white 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.6) 40%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.6) 40%,white 100%);pointer-events:none}
.bang.hide-bottom-mask::after{display:none}
.bang .fixed-top-sibling{margin-top:88px}
.root-bang::after,.root-bang::before{content:'';position:fixed;top:34px;z-index:3001;width:12px;height:12px;background:url("//s.qunarzz.com/package_mobile/common/top.png") no-repeat 0 0;background-size:24px 12px}
.root-bang::after{right:0;background-position:top right}
.root-bang::before{left:0}
.root-bang .bang::before{content:'';position:fixed;top:0;left:0;width:100%;height:34px;z-index:3001;background-color:#000}
.root-bang .m-hdimg{padding-top:34px}
.bang .hg-header{height:88px;padding-top:44px}
.bang .m-filter-btn{padding-bottom:34px}
.bang .img-footer{height:78px;padding-bottom:34px}
