@charset "utf-8";body,button,input,select,textarea{font:400 14px/1.5 PingFangSC-Regular,Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei}.body{font:normal 14px/1.5 PingFangSC-Regular,Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei;color:#333;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-user-select:none;padding:0 0 46px;font-variant-ligatures:none}.nofoot{padding-bottom:0}.no_bg{background:0 0!important}.basefix:after{clear:both;content:'.';display:block;height:0;overflow:hidden}.float_left{float:left!important}.float_right{float:right!important}.invisible{visibility:hidden!important}.hidden{display:none!important}.border_none{border:0 none!important}.input_error{background-color:#fff7d9!important;border-color:#d80000 #e50000 #e50000 #d80000!important;border-style:solid}.input_default{color:grey!important}.inputSel{color:grey!important}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;font-family:Arial,"Lucida Grande",Verdana,PingFangSC-Regular,"Microsoft YaHei",hei;font-variant-ligatures:none}.gray{color:#999}.warp_z{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:100;top:0;left:0}.v_failure_mask{background:rgba(0,0,0,.7);position:absolute;width:80%;z-index:98;left:50%;margin-left:-40%;color:#fff;font-size:15px;text-align:center;padding:12px 0;border-radius:6px}.font10{font-size:10px!important}.font12{font-size:12px!important}.font14{font-size:14px!important}.font16{font-size:16px!important}.center{text-align:center}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis_2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fl{float:left}.fr{float:right}.div_static{position:static!important}.div_fixed{position:fixed!important}.tag_gray,.tag_org_ico,.tag_red{position:relative;font-size:11px;padding:0 2px;display:inline-block;height:14px;line-height:15px;font-weight:100;margin-right:4px;box-sizing:border-box}.tag_red{color:#f5190a}.tag_gray{color:#666}.tag_org_ico{color:#ff9913}.seckill_list_mod .pq_btn:after,.tag_gray:after,.tag_org_ico:after,.tag_red::after{position:absolute;content:"";left:0;top:0;border:#ccc 1px solid;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;width:200%;height:200%;border-radius:4px;box-sizing:border-box}.tag_red::after{border-color:#ffc7c7}.tag_gray:after{border-color:rgba(102,102,102,.3)}.tag_org_ico:after{border-color:rgba(255,153,19,.3)}.v_animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.list_flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes animleave{0%{top:0;opacity:1}100%{top:-10px;opacity:0}}@keyframes animleave{0%{top:0;opacity:1}100%{top:-10px;opacity:0}}@-webkit-keyframes animcome{0%{top:10px;opacity:0}100%{top:0;opacity:1}}@keyframes animcome{0%{top:10px;opacity:0}100%{top:0;opacity:1}}.key_auto_roll{height:32px;padding-right:5px;box-sizing:border-box;overflow:hidden}.key_auto_roll p{padding:0;margin:0;line-height:32px}.key_auto_roll .roundcome{position:relative;animation:animcome 1s linear 1;-moz-animation:animcome 1s linear 1;-webkit-animation:animcome 1s linear 1;-o-animation:animcome 1s linear 1}.key_auto_roll .roundleave{position:relative;animation:animleave 1s linear 1;-moz-animation:animleave 1s linear 1;-webkit-animation:animleave 1s linear 1;-o-animation:animleave 1s linear 1}.border1px_linear_gradient{background-size:100% 1px;background-position:top,bottom;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top,#d4d4d4,#d4d4d4 60%,transparent 60%),-webkit-linear-gradient(bottom,#d4d4d4,#d4d4d4 60%,transparent 60%);background-image:-ms-linear-gradient(top,#d4d4d4,#d4d4d4 60%,transparent 60%),-ms-linear-gradient(bottom,#d4d4d4,#d4d4d4 60%,transparent 60%);background-image:-moz-linear-gradient(top,#d4d4d4,#d4d4d4 60%,transparent 60%),-moz-linear-gradient(bottom,#d4d4d4,#d4d4d4 60%,transparent 60%);background-image:linear-gradient(top,#d4d4d4,#d4d4d4 60%,transparent 60%),linear-gradient(bottom,#d4d4d4,#d4d4d4 60%,transparent 60%)}.border1px_scale_t:after,.border1px_scaley:after{position:absolute;left:0;content:'';width:200%;height:0;border-bottom:1px solid #d4d4d4;-webkit-transform:scale(.5);-ms-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5)}.border1px_scale_t:after{top:0;-webkit-transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;transform-origin:left top}.border1px_scaley:after{bottom:0;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;-moz-transform-origin:left bottom;transform-origin:left bottom}.border1px_scale_tb:after{position:absolute;left:0;top:0;content:'';width:200%;height:200%;border:1px solid #d4d4d4;border-width:1px 0;-webkit-transform:scale(.5);-ms-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box}.search_rim_heard .search_rim_starting:after{content:"";position:absolute;right:0;top:0;width:1px;height:200%;background:#ddd;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0}.back_ico{float:left;width:65px;height:44px;background-color:#15a4d5;position:relative;z-index:1}.back_ico:after,.collect_ico:after,.share_ico:after{position:absolute;width:15px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;content:"";background-position:1px -1px}.collect_ico,.home_ico,.share_ico{float:right;width:45px;height:44px;position:relative;z-index:1}.share_ico:after{content:"";width:22px;height:18px;margin-top:-8px;background-position:0 -69px}.home_ico:after{position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;content:"";background-position:-25px -1px;text-decoration:none}.tel_ico{float:right;width:30px;height:44px;position:relative;z-index:1}.tel_ico:after{position:absolute;width:20px;height:20px;top:50%;right:0;margin-top:-10px;content:"";background-position:-50px -1px}.title{position:absolute;left:0;top:0;width:100%;text-align:center;letter-spacing:normal;font:normal 20px/44px Arial,PingFangSC-Regular,"Lucida Grande",Verdana,"Microsoft YaHei",hei}.pic_title{float:right;margin-left:-65px;width:100%;position:static;letter-spacing:normal;font:normal 20px/44px Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei}.pic_title span{font-size:18px;font-weight:400;line-height:18px;height:36px;overflow:hidden;margin-top:5px;display:block;padding:0 10px 0 75px}.book_ico_right{float:right;position:relative;z-index:1;height:44px;line-height:44px;padding:0 14px;font-size:16px;color:#fff}header .title_more{font-size:18px;line-height:26px}header .title_more p,header .title_more span{display:block;font-size:14px;line-height:18px}header .left_btn,header .right_btn{float:right;height:44px;line-height:44px;width:65px;color:#fff;font-size:16px;text-align:center}header i.right_btn{z-index:21;left:auto;right:0}header i.left_btn{z-index:21;left:0}header .left_btn{float:left}header .list{position:absolute;left:0;top:0;width:100%;text-align:center;font-size:18px;font-weight:400;line-height:30px;letter-spacing:normal;font-family:Arial,"Lucida Grande",Verdana,PingFangSC-Regular,"Microsoft YaHei",hei}header .sum{font-size:20px;font-weight:400;font-size:14px;line-height:14px;display:block;font-family:Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei}header .righthead{height:44px;line-height:44px;font-size:14px;padding:0 10px;background:#15a4d5;color:#fff;overflow:visible!important;display:block;float:right;position:relative;z-index:1;font-family:Arial,"Lucida Grande",Verdana,PingFangSC-Regular,"Microsoft YaHei",hei}header,header i{background-color:#099fde!important}header i:active{background-color:#077fb2!important}header h1,header i{font-weight:400!important}@font-face{font-family:zby_ifont;src:url(data:application/font-woff;base64,d09GRgABAAAAAAy4AAoAAAAAEkwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWNoxOtWNtYXAAAAE0AAAAfwAAAcrlKkBYZ2x5ZgAAAbQAAAgZAAAK2IYFanhoZWFkAAAJ0AAAADEAAAA2Fkw3kGhoZWEAAAoEAAAAHAAAACQIYAQRaG10eAAACiAAAAAPAAAASEgAAABsb2NhAAAKMAAAACYAAAAmGcIW6m1heHAAAApYAAAAHwAAACABIwBybmFtZQAACngAAAErAAAB/mQE0H5wb3N0AAALpAAAARIAAAG1dKR1fnicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGBweiL8+zALixrBAhBlBBADDjwm/AAB4nGNgYGBmgGAZBkYGEDgC5DGC+SwMK4C0GoMCkMXGwPBA/IHkA4sHhx+mPFz+cOWjkkcVj2ofJz+ufXzzpfvL4NdFrw///w8ygDh18q/kX8qflneUWygXLxcnO0V2omyvzAqZfhkTseNie0TmifhB3UMEYGQjVuXwBQARyD96AHichVZ9bFPXFX/n3vdhP+c9f7yX59iOnTx/vGfixE7s2A6QBPPhAlvGBKMqLF2XsA4YVYsYY1LDKpjoJtqpGmMCUUoRVcoIA4212RAh3RpWRWN8aFs1wrKpUrUitLX/FNGJFM2PnWcnwDZVs57vuR/nfpxzfvd3LkMY/NEr9BgTYtYyDOQ7C1ktDLmspvJCrF7lo0YPxNLQWcgpEfBjpwxpKPZCPg1mlBf4qJmGmAyCqvm1RVCIAO8GmZgGyfdCMav5e4FM+Bp9A7LPJw/MVdbsOkQCUUfAzzkaVbJjg7HKFIOiucrYsINc+I3AL3QFfESs96Ry2tXfk0O7MutbWtbD2kHJ55MGfSEfDEiKIg0AVkkfPbmr44tZF+cOuFLdyY17SGtSFJOtZM/Gr/zzIMflHVAfEBV3HDxHoW7brpM0ZRgp22yo2j5BDzIqNmzriG3Pw0f/2fYj9NIltV29dIke2Z5+bN68x+gB9vTQNuv2Ubf7KEjbhk6zLabZYi9V8+U36BTjZ2IMk1DtJfJKoZjvqPkL3YS7JFBgA/eIAPw2FI4E31PdDQH2ysuHr7DQmoTjsKandzUhq3t71qyABkIaALobgpDszx6+zLKXDy/9duZ2j61QU7O3Zat7/4mexDh2MD3MStzfNAqL4OGds3aziRimX+NNIwOyHVlPoWibjuOg21GP6VGjs+B/qE6/xFLCCY1hcu3Xb18DuPb2zi8LvJsXdgiOAblRj3aszj77yI1bt27c+BiWOQOVw7DFjrJ10C6hZEfNmsD6XVFUnY7WTV3Dk5RODmPZxrJASaBB6YzEWd7lbQhxt2DLLY679cu9m5QueEsJKvhN1ASaKNy7h8YCnWC8GDU/E2TCjM6YGD9qmHpUoDL4QcsWodCZKDaBC2IK6DknxMycnhMQ0vSTm+4GK+f33JSgDq562t1wta6ybuSY9403lh+yLpJ9x6yLUHr9ys+t0pnfERgmr4PLAx7rjhyVK//w+Ui9FBXPnStZa+G0dQg243/k/b9SDD6txuAP9I8YA5PJ4ZmMqBtMI8qrTSDwqob+92vZQmcGigU6BwG/DJRnBI3xF5iiwZBJVmRHR1lRoKOjVHhQ5y+P3WHZO2O1ctK6y3HAT04Cz3HWXYIO/U/1Wt1R+dH9KWN36G5UnXxo6twdADrN+BAxUROMTvRdNgKCEzS83uSKolqbJQkOeZM6ka3vw5BMPHJSghEvompEChlea8gakufJUnWpavFTxGEbM58p4wY6Ys+LZubQcCOF5GF60W4de7w4EkM+sf2Swz5vGqithKhDZ+Xq9QcN6qh8XO4npL/cI0qS2NOxGGBxB/HU5IUTApEV/pUzVZVv2RrW46Isi1B2SZLLGsc6HSH9y6znlvUTSZXI4nbY027Pbbeea19M9gk+D/89VIA9y/qtKVmVJFUeqYk5H11HzDnRR5xiJkLACQrcs94rfgTl/fuh/FFx+mVYdjMDpjWduWm9NcsFF5BXTdsLCX3WbvRCD9h+mPWKjn15ux3lw9in2OCoAcZgBV7zd2iFYiHur6KnSD6p/DlsABjhG25VdX84vw+gbz7pRKm6iVsF44TDcdYVUsVNp60Pl3JinRziSyC/8qKoBl0jOA/+jvNVN5VVnGjVzf88QblTVlV5R9ggstPvPCuqIXEzTL4mNQi8KO87K/1ADKrOB7H9FT3HdDFLmD50TI1Z8Ku3A1zMm7EapGNCPZIf9puYGsKAdTu+Nq3aIg1cLGqYdjPHqXwK8rkI1NN+xzv79r3jTOUBvrBgoa43iUe2f/NVsUn3SoG+jP68t6HB+7zPD8u3RgplAoXKV4MRE8CMBMmBZCQQiCTJ0y+NUzr+klROJ+f3Ef22vnU/pfu36rclH7SVfB7EXM7rBxRiw9ce4T9XSKbL75uRZNiEpyPmm2CGH/D4d5HHXcgwTAJzAoOHbcYMl8Azz9EpWRBcHLLOs9NQ/gtLrV0rBgkZXFEtl2gaZP51ZmzsjNVNBlasHCBkYOWKgfs+/JR+Wl27874P0Wm4NPKAwZjIAxrD6XbSLeomEnAWKc2PmRX5CzAhdxbpGDczfn6G42bOj8+UeeuDqSnrA56H8NQUhK2/WYKsKDLMTDuVoAgspXVCnYvwVsUVVJyEGZ9h2ZnxWvnQPB7XuQOYomFaRD2rwrICZmiBsyoIH3Hu7KdIiXEg+warZ7efCyrP/U+FPtUYjxfjcWuoMRbrisWsZ0PVNkyA3eyKwX9JXJqfzcdnGYVJMHm8N48yX7f9L9hZKKfZFIIMiniLQSxfQ1p9bDa9cfYFUrWFULtgyPf2qM0wOI7K/2+cpDwhfyTiD3mWt6xqak21Jp8sWKtK7PXjx6+zJXLmhy/8gpIDzro6p1YttHg7QHu8JipPfsbAgAqRdATUSGMyk4ybcKCEq5HLo6XSj08ROvrio3XOU/YsLEo46VRtLopFnzVwH5/v0mGmmVlae7lo9rsMczLCA/kDn2T43X/F+KM48OCZZqs3VUm3UOydfcqRi9sOEkySzRuXZNpSak5pbcss2dhkxuiBbYVBIzFYyK5r9inN67KPf4c2xcMbSum2FofP0dKaLm0Ix5voTjpMh4e6nujueKa7JRHzeKJGS/czHd1PdA0N07Zksi2TTgUCqTTZu6l9TbHtqQXzElGO1xMtC7a0Fde0b9o79x4j79LdiC7MRfjMdILRCzb6VQQ+rPcGMKHnrcsuCGFWWSWK1pue3ZruwldNr9Rc77JOuJol6ycI1X8D8UYm4wAAAHicY2BkYGAA4rWreVbE89t8ZeBmYQCBm9N++sLo//8ZGFgYmX8CuRwMTCBRAFMQDDAAAAB4nGNgZGBgYQCCGBD5/x8LEwMjAyoQAgA2PAJ8eJxjYWBgYKECBgAK+ABJAAAAAAAAfgCmAOQBWAGmAgACKAKSAqwDFgOKA7gEFgRGBNoFRgVsAAB4nGNgZGBgEGJIY2BnAAEmIOYCQgaG/2A+AwAUxwGWAHicXZDNSsNAFIVP+ie2KqIguJuFuFBIf6CbPkC7L9htSdJJ0pJmwnRaaJc+gA/gU/gArn0uT5K7sM6F4btnvrlDAuAWP/BQLg+dai9XAxfsam6SroVb5HvhNnp4FO6wnoS7eMWLcI/2Gyd4rUsmV0iFG7iBE24yfxdukT+E23jAp3CH+ZdwFwt8C/fw7N2dwuMyHc91ss8CWzf1vtB2tza5GvqDOpjpXNvA6ZUKj2p3SEbOxSq2ZqumJnc6y4wqrNnoyPmpc8Wk348l9yOzxQkhjljyK8aYQyPBHhkC2LOTv7ygZbHDGgY5FIbwMTgzZjTyygr4RzRWtMpTxVsHvjBi6hCzj+kYbEnTalppZyzDpKjONkwi5j4nl7cKTNBnxf98nxYn/QIlmFVsAHicbVDtbsIwDIzZN2yjVJM2bdLeIBK0jMLTVG3qhDA11goZpU8/Q+h+TItkKbk7+84RAxHOUPx/YiFgABdwCVdwDTdwC3cwhBHcwwM8whgimEA8OpD88tigk/qV79s1eVU40/rCdWtyBqezpaQnRXVNTlbWmT1anKZzSWPWt7aglt8qkTqu/MYWsuPWjcXZIpX6LUA1OqO4csNcyVyxkPo5cFxuRz7vPDG+5BgBD5NPGVrrMMnYIeopzpVkGecKgEbH8hOoflWfqD2mxxQRB+2Tp1kl6Y/1gVhYraSe5LlVvGZNDeJqfjQ4I1tsvq1i8IPnvYT2PVXY/xeWnI/eA2HQ7XhRHpufLbBU3CfED9wzgqsAAA==) format('woff')}.icon_font,.rim_IM:before,.rim_back:before,.rim_more:before,.rim_news:before,.search_rim_heard .search_rim_starting:before,[class*=iconfont_after_]:after,[class*=iconfont_ui_].rim_destination_heard .rim_destination_mod:before{font-family:zby_ifont!important;font-size:22px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.iconfont_after_back:after{content:"\e1a9"}.iconfont_after_share:after{content:"\e27d"}.iconfont_after_point:after{content:"\e37d"}.iconfont_after_star:after{content:"\e278"}.iconfont_after_right:after{content:"\ebc3"}.iconfont_after_rightbord:after{content:"\e3d9"}.iconfont_after_diamond:after{content:"\e164"}.iconfont_after_close:after{content:"\e1a7"}.vpage{position:relative;display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box}.vhead{height:44px}.vmain{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:1%;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.vfooter{height:60px}.rim_destination_heard .rim_destination_mod:before,.search_rim_heard .search_rim_starting:before{content:"\e038";color:#0086f6;font-size:15px}.specialty_today_box{background:#fff;margin-bottom:10px;padding-bottom:15px}.specialty_today_title{font-size:21px;color:#f5190a;padding:10px 0 10px 15px}.specialty_today_title span{border:1px solid rgba(255,70,70,.3);border-radius:2px;font-size:12px;line-height:17px;padding:0 2px;margin-left:5px}.specialty_today_item{overflow:hidden;height:158px}.specialty_today_content{overflow:auto;padding-left:10px;padding-bottom:15px}.specialty_today_width{width:2000px}.specialty_today{width:145px;margin:0 5px 0 5px;float:left}.specialty_today_img{position:relative;width:145px;height:95px;border-radius:3px}.specialty_today_img img{width:145px;height:95px;border-radius:3px}.specialty_today_tip{font-size:10px;color:#fff;background:#f60;border-radius:3px 0 10px 0;line-height:15px;padding:0 5px;position:absolute;top:0;left:0}.specialty_today_text{background:rgba(0,0,0,.3);font-size:12px;color:#fff;text-align:center;line-height:19px;position:absolute;bottom:0;left:0;width:100%;border-radius:0 0 3px 3px}.specialty_today_headline{font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:8px;font-size:14px;line-height:17px;max-height:34px;color:#222}.specialty_today_price{font-size:12px;color:#999}.specialty_today_price dfn{font-size:12px;color:#f60}.specialty_today_price strong{font-size:18px;color:#f60}.specialty_today_price strong.real_time{font-size:15px;line-height:30px}.specialty_today_discount{font-size:11px;color:#fff;background:#f60;border-radius:2px;line-height:16px;padding:0 3px;margin-left:3px}.rim_entry_list{padding-top:3px;zoom:1;position:relative;background:#fff;overflow:hidden;box-sizing:border-box}.rim_entry_list a{float:left;width:20%;text-align:center;position:relative;color:#000;z-index:2;font-size:12px}.rim_ov_span{width:100%;display:block;line-height:20px;height:20px;overflow:hidden;color:#333}.rim_entry_list:after{border-bottom:1px solid #e2e2e2}.index_rim_box{width:46px;border-radius:100%;display:inline-block;margin-top:13px;position:relative}.index_rim_box img{width:46px;height:46px}.rim_portals_item{background:#fff;padding:0 0 28px 0;margin-bottom:10px;position:relative}.rim_portals_box{height:100%}.rim_portals_title,.rim_portals_title01{font-size:14px;color:#333;font-weight:400;position:relative;padding:15px 0 15px 0;line-height:16px}.rim_portals_title01:before,.rim_portals_title:before{background:#8866fc;width:3px;height:16px;content:'';display:inline-block;margin-right:12px;vertical-align:-2px}.rim_portals_all{font-size:13px;color:#0086f6;position:absolute;right:15px;top:15px}.rim_portals_box .portals_item:last-child{padding-bottom:25px}.rim_item p{background:#f7f7f7}.rim_tip01{position:absolute;right:-8px;top:0;font-size:10px;color:#fff;background:#fc4860;box-shadow:0 2px 2px 0 rgba(250,54,80,.21);border-radius:100px;display:inline-block;padding:0 2px;line-height:14px}.rim_focus_box{text-align:center;position:absolute;bottom:10px;left:0;width:100%;line-height:7px;box-sizing:border-box}.rim_focus_box i{background:#ddd;width:5px;height:5px;display:inline-block;border-radius:100%;margin:0 3px}.rim_focus_box i.cur{background:#999;width:16px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.rim_hot_place{background:#fff;padding:0 20px 10px 20px;margin-bottom:10px}.rim_hot_title{position:relative;font-size:18px;font-weight:600;padding:15px 0 15px 10px;line-height:20px}.rim_hot_title:before{position:absolute;content:"";width:3px;height:18px;background-image:linear-gradient(-1deg,#5fbeff 0,#0084ff 99%);top:50%;left:0;margin-top:-9px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.rim_hot_title .more_txt{float:right;font-size:12px;color:#999;margin-top:2px;font-weight:400}.rim_hot_title .more_txt:after{font-size:14px;vertical-align:-2px}.rim_hot_tiem{margin:0 -4px}.rim_hot_city{width:33.3%;float:left;margin-bottom:10px}.rim_hot_text01{position:relative}.rim_hot_text01 img{width:100%;display:block;border-radius:3px}.rim_hot_text02{font-size:12px;color:#999;text-align:left;line-height:24px;height:24px}.rim_hot_name{font-size:15px;color:#fff;position:absolute;left:0;bottom:4px;width:100%;text-align:left;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.rim_hot_shade{opacity:.2;background:#000;position:absolute;left:0;top:0;width:100%;height:100%}.rim_hot_space{margin:0 4px 0 4px}.rim_ad_box{background:#fff;margin-bottom:10px;position:relative}.rim_ad_box_v2{background:#fff;margin-bottom:10px;position:relative}.rim_ad_item{float:left;width:50%;box-sizing:border-box}.rim_ad_item img{width:100%;display:block}.rim_ad_box:before{position:absolute;left:0;right:0;top:50%;content:'';background:rgba(238,238,238,.5);height:1px}.rim_ad_box:after{position:absolute;left:50%;top:0;content:'';background:rgba(238,238,238,.5);height:100%;width:1px}.rim_tab_box{background:#fff;font-size:15px;background:#fff;color:#333;padding:0 10px;display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex}.rim_tab_box p{text-align:center;line-height:20px;padding:0 12px;flex-shrink:0;-webkit-box-flex:0;flex-grow:0;box-sizing:border-box}.rim_tab_box p span{position:relative;display:inline-block;padding:15px 0}.rim_tab_box p.current span{font-weight:600;font-size:15px;color:#0086f6;text-align:left}.rim_tab_box p.current span:after{position:absolute;content:"";bottom:5px;left:0;right:0;height:3px;background:#0086f6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.rim_tab_fixed{position:fixed;left:0;right:0;top:44px;z-index:9}.body_ios_hybrid .rim_tab_fixed{top:64px}.rim_channel_title{font-size:13px;color:#999;text-align:center;position:relative;margin:0 30%;padding-top:10px;padding-bottom:10px}.rim_channel_title:before{content:'';width:100%;position:absolute;left:0;top:19px;height:1px;background:#ccc;z-index:1}.rim_channel_title span{display:inline-block;background:#f5f5f5;position:relative;z-index:2;padding:0 5px}.rim_tour_allproduct{position:relative;background:#fff;padding:0 20px}.rim_tour_list li{overflow:hidden;position:relative;padding:15px 0 15px 95px;border-bottom:1px solid #eaeaea}.rim_tour_list .tour_img{float:left;overflow:hidden;position:relative;margin-left:-95px;width:95px;height:85px}.rim_tour_list .tour_img img{width:95px;height:85px;border-radius:3px}.rim_tour_list .tour_type{position:absolute;width:100%;height:18px;line-height:18px;font-size:12px;color:#fff;bottom:0;left:0;text-align:center;background-color:rgba(0,0,0,.6)}.rim_tour_list .tour_content{position:relative;padding:0 10px}.rim_tour_list h3{font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:4px;font-size:15px;line-height:17px;max-height:34px;color:#222;height:34px}.rim_tour_list .tour_icon{height:16px;overflow:hidden}.rim_tour_list .tour_icon i{position:relative;float:left;font-size:12px;color:#666;height:16px;line-height:17px;white-space:nowrap;margin-right:3px;padding:0 1px}.rim_tour_list .tour_icon i:after{position:absolute;left:0;top:0;content:'';width:200%;height:200%;border:1px solid #ddd;-webkit-transform:scale(.5);-ms-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;transform-origin:left top;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box}.rim_tour_list .tour_info{display:inline-block}.rim_text_gray{font-size:12px;color:#bbb;line-height:1}.rim_content_box{position:relative;min-height:80px}.rim_tour_list .tour_price{font-size:12px;color:#999}.rim_tour_list .tour_price dfn{color:#ff7d13}.rim_tour_list .tour_price strong{font-size:18px;color:#f60;font-weight:400}.rim_tour_list .tour_price strong.real_time{font-size:15px}.rim_tour_list .tour_point{font-size:12px;color:#999}.rim_tour_list .tour_num{font-size:12px;color:#999}.rim_gray{color:#ccc}.rim_list_more{text-align:center;font-size:12px;color:#0086f6;line-height:42px}.tour_fbd{text-align:right;float:right;width:80px}.rim_hot_bg02{background-image:linear-gradient(-180deg,rgba(0,0,0,0) 36%,rgba(0,0,0,.7) 100%);width:100%;height:100%;position:absolute;left:0;bottom:0;border-radius:3px}.fixed_tagbox{position:fixed;right:12px;bottom:70px;z-index:3}.fixed_tagbox .foot_print,.fixed_tagbox .foot_store{position:relative;width:25px;height:25px;line-height:16px;padding:5px;margin-top:15px;background:#fff;border:1px solid #999;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border-radius:50%;text-align:center}.fixed_tagbox .foot_print:before{position:absolute;content:'';background-image:url(https://pic.c-ctrip.com/VacationH5Pic/group_travel/index/foot02.png);background-repeat:no-repeat;background-size:37px auto;width:37px;height:37px;background-position:0 0;position:absolute;left:-1px;top:-1px}.fixed_tagbox .foot_store:before{position:absolute;font-family:zby_ifont;content:"\eb72";color:#666;font-size:22px;width:25px;height:25px;line-height:26px;left:5px;right:5px}.rim_advbox{margin-bottom:10px}.rim_advbox img{width:100%}.rim_header_mod{height:44px}.rim_header{position:fixed;left:0;right:0;top:0;height:44px;line-height:44px;text-align:center;background-color:#fff;color:#333;z-index:960}.rim_IM,.rim_appmore,.rim_back,.rim_more,.rim_news{position:relative;display:table-cell;cursor:pointer;width:44px;height:44px;line-height:44px;text-align:center}.rim_IM,.rim_news{visibility:hidden}.rim_IM:before,.rim_back:before,.rim_more:before,.rim_news:before{position:absolute;left:0;width:44px;height:44px}.rim_back:before{content:"\e1a9";font-size:18px}.rim_IM:before{content:"\e953"}.rim_IM .tips_hi{background:#f70;border-radius:7px;padding:1px 4px;font-weight:700;font-size:10px;font-family:PingFangSC-Semibold;line-height:11px;color:#fff;position:absolute;top:7px;right:0;display:inline-block}.rim_news:before{content:"\e0c3"}.rim_news .new{position:absolute;background:#f5190a;min-width:14px;padding:0 2px;right:7px;top:5px;color:#fff;text-align:center;font-size:12px;height:14px;line-height:14px;box-sizing:border-box;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px}.rim_more:before{content:"\e947"}.rim_more .dot{position:absolute;width:8px;height:8px;background:#f5190a;border-radius:100%;top:7px;right:7px}.rim_head_title{font-weight:400;font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:88px;right:88px;line-height:44px;font-size:17px;color:#333}.rim_search_box{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:50;text-align:center;display:table;background:#fff;position:fixed;left:0}.rim_search_box2{position:fixed;height:50px;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:50}.rim_search_box .search_rim_heard{display:table-cell;vertical-align:middle}.search_rim_starting:before{content:"";width:12px;height:16px;display:inline-block;position:absolute;left:26px;top:12px}.search_rim_box{position:fixed;top:0;left:0;height:44px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:50;text-align:center;display:table;background:#099fde}.search_rim_box .search_rim_heard{display:table-cell;vertical-align:middle;background:0 0}.search_rim_box .search_rim_heard .search_rim_starting{position:relative}.search_rim_box .js_search{width:30px;height:100%;display:table-cell}.search_rim_box .fr.js_search{float:none}.search_rim_box .icon-search{top:2px}.search_rim_box .icon_search_w{display:table-cell;float:none;width:30px}.search_rim_box .search_rim_heard .search_rim_starting span{float:none;margin-right:0;display:inline-block;margin-left:5px;max-width:60px;height:32px;overflow:hidden}.search_rim_box .search_rim_heard .search_rim_starting:after{display:inline-block;content:'';width:6px;height:6px;border-right:#099fde solid 1px;border-bottom:#099fde solid 1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-bottom:1px}.search_rim_heard .search_rim_col{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;width:100%;font-size:14px;box-sizing:border-box;padding:0;height:32px;overflow:hidden;color:#009fde;background:#fff;border-radius:50px}.search_rim_heard .search_rim_starting{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;flex-shrink:0;-webkit-box-flex:0;flex-grow:0;align-items:flex-end;width:90px;color:#0086f6;text-align:center;height:32px;line-height:1;box-sizing:border-box;overflow:hidden}.search_rim_heard .search_rim_starting span{margin-right:6px;white-space:nowrap;overflow:hidden;width:64px;line-height:31px;text-overflow:ellipsis;display:inline-block;margin-left:20px}.search_rim_heard p{font-size:14px;height:32px;line-height:33px;padding-bottom:0}.search_rim_heard .search_rim_mod{position:relative;flex-shrink:1;-webkit-box-flex:1;flex-grow:1;overflow:hidden;width:0%;color:#999;padding-left:30px;line-height:32px;text-align:left}.search_rim_heard .search_rim_grey{color:#cecece}.search_rim_heard .search_rim_mod input{height:35px;padding:0;color:#cecece;line-height:normal;vertical-align:middle}.search_rim_heard .search_rim_mod:before{background:url(https://pic.c-ctrip.com/VacationH5Pic/group_travel/index/special_tour/spe_sou.png) no-repeat;background-size:13px auto;content:"";width:13px;height:13px;background-position:0 0;position:absolute;top:9px;left:10px}.rim_right_icon{display:table-cell;line-height:44px;width:15px}.rim_search_box .search_rim_starting{border-radius:5px 0 0 5px}.rim_search_box .search_rim_mod{border-radius:0 5px 5px 0}.rim_search_box .search_rim_heard .search_rim_col{font-size:12px}.rim_search_border:after{position:absolute;left:50%;bottom:0;content:"";width:200%;height:0;border-bottom:1px solid #e0e0e0;-webkit-transform:scale(.5) translateX(-50%);-ms-transform:scale(.5) translateX(-50%);-moz-transform:scale(.5) translateX(-50%);transform:scale(.5) translateX(-50%);-webkit-transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;transform-origin:left top}.rim_search_box .search_rim_heard{display:table-cell;vertical-align:middle}.preference_box{background:#fff;padding:15px 15px 15px 15px;margin-bottom:10px}.preference_box_text{position:relative;font-size:18px;color:#222;height:22px;padding-left:10px}.preference_box_text::before{position:absolute;content:"";width:3px;height:18px;background-image:linear-gradient(0deg,#9bc1ff 0,#0086f6 100%);top:50%;left:0;margin-top:-7px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.preference_box_item{position:relative;margin-top:15px;border-radius:4px}.preference_box_pic{width:100%;display:block;border-radius:4px}.preference_box_pop{opacity:.3;background:#000;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px}.preference_box_title{font-size:19px;color:#fff;text-align:center;position:absolute;top:66px;width:100%;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box}.preference_box_titles{font-size:14px;color:#fff;text-align:center;position:absolute;top:93px;left:0;width:100%}.seckill_tab_box{height:55px}.seckill_tab_box .seckill_tab_mod{position:fixed;width:100%;height:55px;background:#333;color:#fff;font-size:18px;line-height:1.2;font-family:PingFangSC-Medium;z-index:9}.seckill_tab_box .seckill_tab_item{height:55px;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:1%;display:-webkit-box;display:-ms-flexbox;display:flex;box-orient:horizontal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seckill_tab_box .seckill_tab_item.redbg{background-image:linear-gradient(-90deg,#ff6363 8%,#f5190a 100%)}.seckill_tab_box .seckill_tab_item.greenbg{background-image:linear-gradient(-46deg,#45b954 0,#46c156 100%)}.seckill_tab_box .seckill_tab_item .sub_item{font-size:12px;font-family:PingFangSC-Regular}.seckill_top_notice{background:#fff0f0;padding:12px 15px;color:#f5190a;font-size:12px}.seckill_top_notice .seckill_time{display:inline-block;margin:0 2px;min-width:16px;height:16px;line-height:13px;color:#fff;text-align:center;padding:2px;box-sizing:border-box;background:#f5190a;border-radius:3px}.seckill_top_notice em{font-weight:bolder}.seckill_list_mod{position:relative;background:#fff;padding:15px}.more_prod:before,.seckill_list_mod:after{position:absolute;content:"";left:0;top:0;background:#ececec;width:100%;height:1px;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:0 top;-ms-transform-origin:0 top;transform-origin:0 top}.seckill_list_mod .prd_pic{position:relative;width:120px;height:130px;margin-right:10px}.seckill_list_mod .prd_pic img{width:120px;height:130px;border-radius:4px}.seckill_list_mod .prd_pic .tag_address{position:absolute;left:0;top:0;color:#fff;text-align:center;font-size:10px;height:14px;line-height:14px;min-width:40px;padding:0 15px 0 5px;border-radius:6px 0 0 0;background:linear-gradient(-65deg,transparent 10px,rgba(0,0,0,.5) 0);box-sizing:border-box}.seckill_list_mod .prd_pic .tag_qk{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:90px;height:90px;background:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/zby_yqk.png) no-repeat;background-size:90px auto;text-indent:-999px}.seckill_list_mod .list_info .text_tit{font-size:15px;color:#222;line-height:1.3}.seckill_list_mod .list_info .text_sub{display:inline-block;max-width:100%;font-size:12px;height:17px;padding:0 4px;line-height:17px;background-image:linear-gradient(-90deg,#ffbe2d 0,#ff8317 100%);color:#fff;margin-top:5px;font-family:PingFangSC-Light;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.seckill_list_mod .list_info h3{font-weight:400;font-family:PingFangSC-Light}.seckill_list_mod .score_box{color:#999;font-size:12px;line-height:1}.seckill_list_mod .score_box .score_num{color:#0086f6;font-size:16px;font-family:PingFangSC-Semibold}.seckill_list_mod .score_box .score_num em{font-size:12px;font-family:PingFangSC-Regular}.seckill_list_mod .score_box .interest{padding-left:5px}.seckill_list_mod .list_order{padding-top:5px}.seckill_list_mod .list_order .list_price_box{display:inline-block;line-height:1}.seckill_list_mod .list_order .list_price_box .tag_red{margin-top:5px}.seckill_list_mod .list_order .list_price{font-size:12px;color:#999}.seckill_list_mod .list_order .list_price .now_price{color:#f5190a;font-size:20px;font-family:PingFangSC-Semibold;padding-right:5px}.seckill_list_mod .list_order .list_price .now_price em{color:#999;font-size:11px;font-family:PingFangSC-Regular}.seckill_list_mod .list_order .list_price .old_price{text-decoration:line-through}.seckill_list_mod .list_order .list_price dfn{font-family:PingFangSC-Regular;font-size:12px}.seckill_list_mod .list_order .list_price_box .tag_price{font-weight:500}.seckill_list_mod .list_order .list_price_box .price{font-weight:500;font-size:24px;font-family:Helvetica,Arial}.seckill_list_mod .pq_btn{position:relative;background:#fff;border-radius:26px;width:70px;height:26px;line-height:26px;text-align:center;color:#f5190a;font-size:14px;font-family:PingFangSC-Medium;box-sizing:border-box}.seckill_list_mod .pq_btn:after{border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;border-color:#f5190a}.seckill_list_mod .pq_btn_org{background-image:linear-gradient(90deg,#ff6363 8%,#f5190a 100%);color:#fff;border:none;line-height:26px}.seckill_list_mod .pq_btn_blue{background-image:linear-gradient(90deg,#4ebdff 8%,#0086f6 100%);color:#fff;border:none;line-height:26px}.seckill_list_mod .pq_btn_green{background:#45b954;color:#fff;border:none;line-height:26px}.seckill_list_mod .pq_btn_green:after{border-color:#45b954}.seckill_list_mod.no_bg{background:#f7f7f7!important}.more_prod{position:relative;height:50px;line-height:50px;background:#fff;color:#0086f6;font-size:14px;text-align:center}.more_prod .more_txt:after{display:inline-block;font-family:zby_ifont;font-size:14px;padding-left:5px;vertical-align:-2px;left:4px;content:"\e3d9"}.v_main_header{position:fixed;top:0;left:0;right:0;z-index:99}.v_headerbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v_headerbox i:after{font-size:18px;font-weight:lighter;box-sizing:border-box}.v_headerbox .iconfont_after_back:after{padding-right:2px}.vheader_left,.vheader_right{width:44px;height:44px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vheader_left{left:0}.vheader_right{right:0}.vheader_middle{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 88px}.vheader_middle .header_tit{font-size:18px;font-weight:400;font-family:PingFangSC-Regular;line-height:44px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vheader_transparent{color:#fff}.vheader_transparent .vheader_middle .header_tit{font-weight:700;font-family:PingFangSC-Semibold;font-size:18px;text-shadow:0 0 5px rgba(0,0,0,.4)}.vheader_transparent i{width:32px;height:32px;text-align:center;background:rgba(51,51,51,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.vheader_whitebg{background:#fff;color:#333}.body_ios_hybrid .v_headerbox{padding-top:20px}.body_ios_hybrid .ranking_bannerbox .banner_point{top:64px}.ranking_bodybg{background:#efeff4}.ranking_bannerbox{position:relative;padding-top:56%;background-image:url(https://pic.c-ctrip.com/VacationH5Pic/group_travel/index/default670.png);background-repeat:no-repeat;background-size:100% 100%}.ranking_bannerbox:before{position:absolute;content:"";height:100%;width:100%;top:0;background-image:linear-gradient(-180deg,rgba(68,138,255,.5) 0,rgba(68,138,255,.2) 100%);z-index:1}.ranking_bannerbox:after{position:absolute;content:"";height:20px;width:100%;bottom:0;background-image:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/zby_bd_bannewane.png);background-repeat:no-repeat;background-size:100% 100%;z-index:2}.ranking_bannerbox .banner{position:absolute;top:0;width:100%;height:100%}.ranking_bannerbox .banner_point{position:absolute;left:50%;top:44px;height:16px;line-height:16px;text-align:center;font-size:12px;text-shadow:0 0 5px rgba(0,0,0,.4);color:#fff;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);z-index:3}.ranking_bannerbox .banner_point .iconfont_after_point:after{font-size:13px;vertical-align:-2px;margin-right:2px;text-shadow:0 0 5px rgba(0,0,0,.4)}.ranking_mod_list{margin:-55px 15px 0;z-index:3}.ranking_list_box{position:relative;background:#fff;margin-bottom:15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.r_medal_1:before,.r_medal_2:before,.r_medal_3:before{position:absolute;content:"";left:15px;top:-3px;height:42px;width:38px;background-repeat:no-repeat;background-size:100% 100%;z-index:2}.r_medal_1:before{background-image:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/zby_bd_golden.png)}.r_medal_2:before{background-image:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/zby_bd_silver.png)}.r_medal_3:before{background-image:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/zby_bd_bronze.png)}.ranking_list_box .pic{position:relative;padding-top:46.37%;background-image:url(https://pic.c-ctrip.com/VacationH5Pic/group_travel/index/default670.png);background-repeat:no-repeat;background-size:100% 100%;border-top-left-radius:10px;border-top-right-radius:10px}.ranking_list_box .pic .pic_city{position:absolute;bottom:0;left:0;right:0;font-size:12px;color:#fff;padding:10px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.31);z-index:2}.ranking_list_box .pic img{position:absolute;top:0;width:100%;height:100%;border-top-left-radius:10px;border-top-right-radius:10px}.ranking_list_box .pic:after{position:absolute;content:"";bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(-180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.5) 100%)}.r_list_infobox{padding:10px}.r_list_infobox .tit{font-size:15px;line-height:1.3}.r_list_infobox .tag_box{padding-top:6px;color:#666;font-size:12px;height:22px;line-height:20px;overflow:hidden}.r_list_infobox .tag_box .tag{height:20px;line-height:20px;margin:0 4px 3px 0;padding:0 5px}.r_list_infobox .tag_box .tag:after{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.r_list_infobox .tag_box .tag_org_ico{display:inline-block;height:14px;line-height:15px;padding-left:0;padding-right:3px;margin-right:4px}.r_list_infobox .tag_box .tag_org_ico i{float:left;margin-right:3px;background:#ff9913;width:14px;height:14px;line-height:14px;text-align:center;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px}.r_list_infobox .tag_box .tag_org_ico i:after{color:#fff;font-size:11px}.r_list_infobox .tag_box .txt{padding:0 5px}.r_list_infobox .r_list_btnbox{text-align:center;padding:15px 20px 10px 20px}.r_list_infobox .r_list_btnbox .r_btn{display:inline-block;height:36px;line-height:33px;min-width:165px;padding:0 15px;box-sizing:border-box;color:#fff;font-size:14px;background-image:linear-gradient(45deg,#ff5082 0,#ffa03c 100%);border-radius:33px;-webkit-border-radius:33px;-moz-border-radius:33px;-ms-border-radius:33px;-o-border-radius:33px}.r_list_infobox .r_list_btnbox .r_btn .r_price{font-weight:700;font-family:PingFangSC-Semibold;font-size:19px;padding-right:5px}.r_list_infobox .r_list_btnbox .r_btn .r_price dfn{font-size:12px;padding-right:3px}.r_list_infobox .r_list_btnbox .r_btn .r_price em{font-weight:400;font-family:PingFangSC-Regular;padding-left:3px;font-size:14px}.ranking_other_tit{margin-bottom:15px;text-align:center}.ranking_other_tit .tit{position:relative;display:inline-block;padding:0 30px;font-size:14px;line-height:1;font-weight:700;font-family:PingFangSC-Semibold}.ranking_other_tit .tit:after,.ranking_other_tit .tit:before{position:absolute;content:"";width:18px;height:9px;background-image:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/zby_bd_tittag.png);background-size:100% 100%;top:50%;margin-top:-4px}.ranking_other_tit .tit:before{left:0}.ranking_other_tit .tit:after{right:0;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}.ranking_other_mod{margin-bottom:15px;padding-right:15px;color:#fff}.ranking_other_item{position:relative;float:left;padding-left:15px;width:33%;box-sizing:border-box}.ranking_other_item .pic_box{position:relative;padding-top:100%;background-image:url(https://pic.c-ctrip.com/VacationH5Pic/group_travel/index/default210.png);background-size:100% 100%;border-radius:3px}.ranking_other_item .pic_filter1:after{position:absolute;content:"";top:0;width:100%;height:100%;z-index:2;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background-image:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.ranking_other_item .pic_box img{position:absolute;width:100%;height:100%;top:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.ranking_other_item .txt{position:absolute;left:15px;right:0;bottom:0;padding:8px;box-sizing:border-box;z-index:3;line-height:1}.ranking_other_item .txt .tit{font-size:15px;padding-bottom:5px;text-shadow:0 1px 2px rgba(0,0,0,.3);line-height:1;font-family:PingFangSC-Medium}.ranking_other_item .txt .tag_tit{float:left;font-size:11px;height:17px;line-height:18px;padding:0 4px;background-image:linear-gradient(45deg,#ff5082 0,#ffa03c 100%);border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0;-moz-border-radius:5px 0 5px 0;-ms-border-radius:5px 0 5px 0;-o-border-radius:5px 0 5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}.ranking_pageinfo{text-align:center;font-size:12px;color:#999;margin-bottom:15px;line-height:1.8;padding-bottom:30px}.ranking_pageinfo .item_pageinfo{display:inline-block}.ranking_pageinfo .txt_line{position:relative;display:block}.ranking_pageinfo .txt_line:before{content:"";position:absolute;left:0;bottom:50%;background:#ccc;width:100%;height:1px;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:0 bottom;transform-origin:0 bottom}.ranking_pageinfo .txt_line .txt{position:relative;padding:0 10px;background:#efeff4}.rim_header_icon{position:relative;display:table-cell;line-height:44px;cursor:pointer;width:44px;text-align:center}.rim_header_icon:after{position:absolute;width:44px;text-align:center;left:0}.rim_head_title .select_tit{position:relative;display:inline-block;padding:0 15px;max-width:100%;box-sizing:border-box}.rim_head_title .select_tit:after{position:absolute;content:"";right:0;width:0;height:0;top:50%;margin-top:-3px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #666}.seckill_box{background:#fff;margin-bottom:10px;padding-bottom:10px}.seckill_title{position:relative;margin-left:20px;height:50px;line-height:50px}.seckill_title img{height:50px}.seckill_title .txt_tit{position:relative;display:inline-block;font-size:18px;font-weight:600;padding-left:10px}.seckill_title .txt_tit:before{position:absolute;content:"";width:3px;height:18px;background:#ff4646;top:50%;left:0;margin-top:-9px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.seckill_title .s_date{display:inline-block;vertical-align:top;color:#f5190a;font-size:12px;padding:0 2px;margin-left:5px}.seckill_title .s_date em{padding-left:3px}.seckill_title .s_date i{display:inline-block;margin:0 2px;text-align:center;background:#f5190a;color:#fff;font-size:10px;width:15px;height:14px;line-height:15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.seckill_title .more_txt{float:right;font-size:12px;color:#999;padding-right:20px;height:50px;font-weight:400}.seckill_title .more_txt:after{font-size:14px;vertical-align:-2px}.seckill_item{overflow:hidden}.seckill_content{overflow:auto;padding-left:15px}.seckill_width{width:2000px}.seckill_mod{float:left;width:163px;margin:0 5px 0 5px}.seckill_img{position:relative;width:163px;height:105px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;background:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/img_bg.png) no-repeat;background-size:cover}.seckill_img img{width:163px;height:105px;object-fit:cover;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.seckill_empty:before{position:absolute;content:"";width:90px;height:90px;left:40px;top:7px;background:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/zby_yqk.png) no-repeat;background-size:90px auto}.seckill_tip{font-size:11px;color:#fff;padding:0 4px;background:rgba(0,0,0,.5);border-radius:6px 0 6px 0;height:16px;line-height:17px;position:absolute;top:0;left:0;-webkit-border-radius:6px 0 6px 0;-moz-border-radius:6px 0 6px 0;-ms-border-radius:6px 0 6px 0;-o-border-radius:6px 0 6px 0}.seckill_tag{position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(90deg,#f56197 0,#f83629 100%);padding:0 4px;font-size:12px;text-align:center;color:#fff;line-height:18px;height:18px;font-weight:400;box-sizing:border-box;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px}.seckill_tag:before{position:absolute;content:"";left:0;right:0;height:100%;background:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/zby_pic_bg.png) no-repeat;background-size:cover;border-radius:0 0 6px 6px}.seckill_tag .tag_txt{position:relative}.seckill_headline{font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:8px 0 2px;font-size:14px;line-height:18px;height:36px;color:#222}.seckill_price_box{overflow:hidden}.seckill_price{font-size:12px;color:#999}.seckill_price dfn{font-size:12px;color:#f5190a;font-weight:500;font-family:PingFangSC-Medium}.seckill_price strong{font-size:18px;color:#f5190a;font-weight:500;font-family:PingFangSC-Medium;padding:0 1px}.seckill_discount{font-size:11px;color:#999;margin-left:4px;text-decoration:line-through;line-height:20px}.slip_morebox{float:left;margin-left:5px;background:#f7f7f7;font-size:12px;color:#999;line-height:1.2;width:26px;text-align:center;height:105px;padding:3px 10px 0 5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;box-sizing:border-box}.slip_morebox::after{font-size:12px;color:#999}.seckill_banner{position:relative;padding-top:31.2%}.seckill_banner img{position:absolute;width:100%;height:100%;top:0;left:0}.seckill_pernum{font-size:12px;color:#999;line-height:1}.rim_index_header{position:fixed;left:0;right:0;width:100%;height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:50;text-align:center;display:table}.rim_index_header .rim_IM,.rim_index_header .rim_back:before,.rim_index_header .rim_head_title,.rim_index_header .rim_more,.rim_index_header .rim_news{color:#fff}.rim_index_header_mod .rim_search_box2{top:44px}.search_rim_heard{margin:8px 15px 10px 15px}.search_rim_heard .search_rim_starting{position:relative}.search_rim_heard .search_rim_starting:before{position:absolute;left:10px;top:7px}.rim_festival_ad_banner img{width:100%;display:block}.index_header_scroll .rim_index_header{background:#fff;transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-ms-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in}.index_header_scroll .search_rim_heard .search_rim_col{background:#eaeaea}.index_header_scroll .rim_index_header .rim_IM,.index_header_scroll .rim_index_header .rim_back:before,.index_header_scroll .rim_index_header .rim_more,.index_header_scroll .rim_index_header .rim_news{color:#333}.index_header_scroll .rim_search_box2{top:0;left:44px;height:44px;transition:top .1s ease-out,left .1s ease-out,right .1s ease-out;-webkit-transition:top .1s ease-out,left .1s ease-out,right .1s ease-out;-moz-transition:top .1s ease-out,left .1s ease-out,right .1s ease-out;-ms-transition:top .1s ease-out,left .1s ease-out,right .1s ease-out;-o-transition:top .1s ease-out,left .1s ease-out,right .1s ease-out}.index_header_scroll .rim_search_box2 .search_rim_heard{margin:6px 15px 0 0}.rim_hot_point_mod{margin-left:-10px;margin-bottom:10px}.rim_hot_point_pic{position:relative;width:33.33%;margin-left:10px}.rim_hot_point_pic .pic{position:relative;padding-top:100%;background:url(https://pic.c-ctrip.com/VacationH5Pic/group_travel/index/free238.png) no-repeat;background-size:cover;border-radius:6px}.rim_hot_point_pic img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.rim_hot_point_pic .pic_text{position:absolute;bottom:0;height:50%;width:100%;padding:6px;color:#fff;box-sizing:border-box;background-image:linear-gradient(-180deg,rgba(34,34,34,0) 5%,#000 76%);border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px}.rim_hot_point_mod p{display:block;width:100%;line-height:1.4;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rim_hot_point_mod .m_txt{font-size:15px}.rim_hot_point_mod .s_txt{font-size:10px}.rim_hot_point_text{margin-left:10px;width:33.33%;height:50px;background:#fff;border:1px solid #f7f7f7;box-shadow:0 4px 18px 0 rgba(141,149,193,.2);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.rim_hot_point_text .s_txt{color:#999}.rim_hotplay{padding:0 20px 10px;margin-bottom:10px;background:#fff}.hotplay_slide_mod{position:relative;margin-bottom:10px}.hotplay_slide_mod .rim_focus_box{text-align:right;padding-right:10px}.hotplay_slide_mod .rim_focus_box i{opacity:.5}.hotplay_slide_mod .rim_focus_box i.cur{background:#fff;opacity:1}.hotplay_slide_list{zoom:1;position:relative;overflow:hidden;box-sizing:border-box}.hotplay_slide_list .slide_box{position:relative;padding-top:35%;background:url(https://pic.c-ctrip.com/VacationH5Pic/group_travel/index/fault310.png) no-repeat;background-size:cover;border-radius:6px}.hotplay_slide_list .slide_box img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.hotplay_slide_list .slide_box i{position:absolute;left:0;top:0;z-index:1}.rim_hotplay_item{position:relative;padding-top:41.8%;margin-bottom:10px;background:url(https://pic.c-ctrip.com/VacationH5Pic/group_travel/index/fault310.png) no-repeat;background-size:cover;border-radius:6px}.rim_hotplay_item img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.rim_hotplay_item .pic_text{position:absolute;left:0;right:0;bottom:0;height:50%;padding:0 15px;color:#fff;background-image:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;box-sizing:border-box}.rim_hotplay_item .pic_text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rim_hotplay_item .pic_text .m_txt{font-size:18px}.rim_hotplay_item .pic_text .s_txt{font-size:12px}.rim_guess_tit{position:relative;background:#fff;font-size:18px;font-weight:600;padding:15px 20px 0 30px}.rim_guess_tit:before{position:absolute;content:"";width:3px;height:18px;background-image:linear-gradient(-1deg,#5fbeff 0,#0084ff 99%);top:50%;left:20px;margin-top:-2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.rim_double_prdmod{padding:10px 15px 0;background-image:linear-gradient(-180deg,#fff 50px,#f7f7f7 50%);display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rim_double_prdmod .prd_column_item{display:flex;flex-direction:column;width:50%;padding:0 5px;box-sizing:border-box}.rim_double_prdmod .prd_column_item .prd_box{background:#fff;margin-bottom:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.rim_double_prdmod .prd_column_item .prd_box .prd_pic{position:relative;padding-top:100%;background:url(https://pic.c-ctrip.com/VacationH5Pic/group_travel/index/free238.png) no-repeat;background-size:cover;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0}.rim_double_prdmod .prd_column_item .prd_box .prd_pic img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0}.rim_double_prdmod .prd_column_item .prd_box .prd_pic i{position:absolute;bottom:6px;left:10px;height:18px;line-height:18px;text-align:center;padding:0 8px;color:#fff;font-size:11px;background:rgba(0,0,0,.5);border-radius:18px 18px 18px 0}.rim_double_prdmod .prd_column_item .prd_box .prd_pic i:before{display:inline-block;background:#fff;content:"";width:4px;height:4px;margin-right:4px;vertical-align:2px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.rim_double_prdmod .prd_column_item .prd_con{padding:8px 10px}.rim_double_prdmod .prd_column_item .prd_con h4{font-size:14px;font-weight:500;line-height:18px}.rim_double_prdmod .prd_column_item .prd_con .tag_box{padding-top:2px}.rim_double_prdmod .prd_column_item .prd_con .tag_box span{display:inline-block;margin-right:4px}.rim_double_prdmod .prd_column_item .prd_con .tag_box .rim_market_tag{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.rim_tag_diamond{position:relative;height:16px;line-height:17px;padding:0 4px 0 20px;color:#f70;font-size:11px}.rim_tag_diamond:after{position:absolute;left:0;top:0;content:'';width:200%;height:200%;border:1px solid #f70;-webkit-transform:scale(.5);-ms-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;transform-origin:left top;border-radius:6px;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.rim_tag_diamond i{position:absolute;width:16px;height:16px;left:0;top:0;text-align:center;background:#f70;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px}.rim_tag_diamond i:after{color:#fff;font-size:12px}.rim_double_prdmod .prd_column_item .prd_con .txt_g{font-size:11px;color:#999;padding:6px 0 0;line-height:1}.rim_double_prdmod .prd_column_item .prd_con .num_box{padding:5px 0 0;line-height:20px}.rim_double_prdmod .prd_column_item .prd_con .num_box .num_price{font-size:16px;font-weight:500;font-family:PingFangSC-Medium;color:#f60}.rim_double_prdmod .prd_column_item .prd_con .num_box .num_price dfn{font-size:12px;padding-right:1px}.rim_double_prdmod .prd_column_item .prd_con .num_box .num_price em{font-size:12px;color:#999;font-weight:400;padding-left:1px;font-family:PingFangSC-Regular}.rim_double_prdmod .prd_column_item .prd_con .num_box .price_txt{font-size:14px;font-weight:500;color:#f60;font-family:PingFangSC-Medium}.rim_double_prdmod .prd_column_item .prd_con .num_box .score{float:right;color:#999;font-size:11px}.rim_double_prdmod .prd_column_item .prd_con .prdcon_tag{font-size:11px;color:#0086f6;padding:0 4px;height:16px;line-height:17px;background:#f2f8fe;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.rim_double_prdmod .prd_column_item .prd_con .s_txt{font-size:11px;padding-left:5px;color:#666}.rim_market_tag,.rim_prd_tag{font-size:11px;color:#fff;padding:0 4px;height:16px;line-height:17px;border-radius:6px 0 6px 0}.rim_prd_tag_01{background:#ff7069}.rim_prd_tag_02{background:#ff8cbb}.rim_prd_tag_03{background:#ffb700}.rim_prd_tag_04{background:#d89f4b}.rim_prd_tag_05{background:#f67c27}.rim_prd_tag_06{background:#7ec536}.rim_prd_tag_07{background:#698b66}.rim_prd_tag_08{background:#18c158}.rim_prd_tag_09{background:#2fd792}.rim_prd_tag_10{background:#00d0bb}.rim_prd_tag_11{background:#01b1d1}.rim_prd_tag_12{background:#4ba3ff}.rim_prd_tag_13{background:#187fd9}.rim_prd_tag_14{background:#507be8}.rim_prd_tag_15{background:#a0a6ff}.rim_prd_tag_16{background:#756eff}.rim_prd_tag_17{background:#ba6eff}.rim_prd_tag_18{background:#825db7}.rim_market_tag_01{background-image:linear-gradient(90deg,#ff9d0a 0,#f70 100%)}.rim_market_tag_02{background-image:linear-gradient(90deg,#f56197 0,#f83629 100%)}.zbhot_box{background:#fff;margin-bottom:10px;padding-bottom:15px}.zbhot_title{position:relative;font-size:18px;font-weight:600;padding:15px 0 15px 10px;margin-left:20px;line-height:20px}.zbhot_title:before{position:absolute;content:"";width:3px;height:18px;background-image:linear-gradient(-1deg,#5fbeff 0,#0084ff 99%);top:50%;left:0;margin-top:-9px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.zbhot_title .more_txt{float:right;font-size:12px;color:#999;padding-right:20px;margin-top:2px;font-weight:400}.zbhot_title .more_txt:after{font-size:14px;vertical-align:-2px}.zbhot_item{overflow:hidden}.zbhot_content{overflow:auto;padding-left:15px}.zbhot_width{width:2000px}.zbhot_mod{float:left;width:163px;margin:0 5px 0 5px}.zbhot_img{position:relative;width:163px;height:105px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;background:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/img_bg.png) no-repeat;background-size:cover}.zbhot_img img{width:163px;height:105px;object-fit:cover;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.zbhot_info{height:50px;box-sizing:border-box}.zbhot_headline{margin:0 0 5px;padding-top:8px;font-size:14px;line-height:16px;height:17px;font-weight:400;overflow:hidden}.zbhot_headline .tit{float:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zbhot_headline .s_tag{float:left;font-size:11px;padding-left:5px;color:#666}.zbhot_score{height:18px;overflow:hidden}.zbhot_price_box{width:100%;line-height:20px;height:20px;overflow:hidden}.zbhot_price_box .tag_gray{position:relative;height:20px;margin-right:0;line-height:21px;text-align:center;font-size:11px;color:#666;padding:0 5px;box-sizing:border-box}.zbhot_price_box .tag_gray:after{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.zbhot_price_box .blue_tag{font-size:11px;color:#0086f6;padding:0 4px;height:16px;line-height:17px;background:#f2f8fe;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.zbhot_txt{font-size:14px;color:#f60;font-weight:500;font-family:PingFangSC-Medium}.zbhot_price{font-size:12px;color:#999}.zbhot_price dfn{font-size:12px;color:#f60}.zbhot_price strong{font-size:16px;color:#f60;font-weight:500;font-family:PingFangSC-Medium;padding:0 1px}.zbhot_discount{font-size:11px;color:#999;margin-left:4px;text-decoration:line-through;line-height:20px}.zbhot_dpnum{float:right;font-size:12px;color:#999;line-height:16px}.zbhot_info .zby_score{float:left;line-height:16px}.zby_score{font-size:12px;color:#0086f6}.zby_score i{display:inline-block;height:12px;background-position:0 0;vertical-align:-1px;margin-right:2px;background-image:url(https://pic.c-ctrip.com/VacationH5Pic/ticket_hotel/star.png);background-repeat:no-repeat;background-size:77px auto}.zby_score .star_1{width:13px}.zby_score .star_2{width:26px}.zby_score .star_3{width:39px}.zby_score .star_4{width:52px}.zby_score .star_5{width:65px}.zby_score .star_half{width:13px;background-position:-64px 0}.zby_score .star_1_half{width:26px;background-position:-52px 0}.zby_score .star_2_half{width:39px;background-position:-39px 0}.zby_score .star_3_half{width:52px;background-position:-26px 0}.zby_score .star_4_half{width:65px;background-position:-13px 0}.zbhotrank_box{overflow:hidden;height:110px}.zbhotrank_content{overflow:auto;padding-left:20px;padding-bottom:15px}.zbhotrank_width{width:2000px}.zbhotrank_item{position:relative;float:left;color:#fff;margin-right:10px;width:105px;box-sizing:border-box}.zbhotrank_item .pic_box{position:relative;padding-top:100%;background-image:url(https://pic.c-ctrip.com/VacationH5Pic/group_travel/index/default210.png);background-size:100% 100%;border-radius:3px}.zbhotrank_item .pic_filter1:after{position:absolute;content:"";top:0;width:100%;height:100%;z-index:2;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background-image:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.zbhotrank_item .pic_box img{position:absolute;width:100%;height:100%;top:0;object-fit:cover;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.zbhotrank_item .txt{position:absolute;left:0;right:0;bottom:0;padding:8px;box-sizing:border-box;z-index:3;line-height:1}.zbhotrank_item .txt .tit{font-size:15px;padding-bottom:5px;text-shadow:0 1px 2px rgba(0,0,0,.3);line-height:1;font-family:PingFangSC-Medium}.zbhotrank_item .txt .tag_tit{float:left;font-size:11px;height:16px;line-height:17px;padding:0 4px;background-image:linear-gradient(90deg,#f56197 0,#f83629 100%);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}.pop_layer_full{background:rgba(0,0,0,.6);position:fixed;left:0;right:0;top:0;bottom:0;z-index:101;transition:.4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:none;filter:none;-webkit-clip-path:circle(100vh at 50vw 50vh);clip-path:circle(100vh at 50vw 50vh)}.pop_layer_mod{padding:0 11%;height:100%;box-sizing:border-box;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pop_layer_item{position:relative;z-index:22;top:50%;-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);pointer-events:auto}.layer_item_con{text-align:center;overflow-y:auto;word-break:break-all}.layer_item_con img{max-width:100%;text-align:center}.layer_wbg{background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.layer_close{margin-top:30px;text-align:center;color:#fff;line-height:1;z-index:2}.layer_close::after{font-size:40px;font-weight:400}.tag_forpop{position:fixed;right:15px;width:40px;height:40px;bottom:40%;z-index:103}.tag_forpop img{width:100%}.pop_layer_fold{-webkit-clip-path:circle(0 at 90vw 60vh);-webkit-transform:translate3d(0,-18px,0);clip-path:circle(0 at 90vw 60vh);transform:translate3d(0,-18px,0)}.r_flexbox{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex}.alignitems_center{-webkit-box-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.r_flex_0{flex-shrink:0;-webkit-box-flex:0;flex-grow:0}.r_flex_1{flex-shrink:1;-webkit-box-flex:1;flex-grow:1;overflow:hidden;width:0%}.flexbox{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.flexbox_stretch{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.flex_row_warp{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:warp;-webkit-box-align:center;-webkit-flex-align:center;-webkit-align-items:flex-start;align-items:flex-start}.flex_between_top{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-flex-align:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.flex_between_bottom{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-flex-pack:justify;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between}.flex_column_center{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-flex-pack:justify;-webkit-justify-content:center;justify-content:center}.flex_column_between{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex_column_justifyend{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;-webkit-justify-content:flex-end;justify-content:flex-end}.flex_1{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:1%}.header_ios_app{height:64px}.header_ios_app .rim_search_box{padding-top:20px}.index_header_ios_app .rim_index_header{padding-top:20px;height:64px}.index_header_ios_app .rim_search_box2{top:64px}.index_header_ios_app.index_header_scroll .rim_search_box2{top:20px}.app_body .index_header_scroll .rim_search_box2{right:75px}.app_body .rim_IM,.app_body .rim_news{visibility:visible}.wechat_app .rim_search_box2{top:0}.wechat_app #headerview,.wechat_app .rim_festival_ad_banner{display:none}.wechat_app .search_rim_heard{margin:6px 15px 1px 15px}.wechat_app .index_header_scroll .rim_search_box2{left:0;right:0;background:#fff}.wechat_app .index_header_scroll .rim_search_box2 .search_rim_heard{margin:6px 15px 1px 15px}.wechat_app .rim_portals_item{padding-top:44px}.wechat_app .search_rim_heard .search_rim_mod,.wechat_app .search_rim_heard .search_rim_starting{background:#eaeaea}.rim_sidebar .icon-list::before{background-color:transparent;box-shadow:none}@media screen and (width:320px){.rim_tab_box{padding:0 15px}.rim_tab_box p{padding:0 7px}}@media screen and (-webkit-device-pixel-ratio:3) and (device-width:375px) and (device-height:812px){.body{padding-bottom:-webkit-calc(constant(safe-area-inset-bottom) + 46px);padding-bottom:calc(constant(safe-area-inset-bottom) + 46px);padding-bottom:-webkit-calc(env(safe-area-inset-bottom) + 46px);padding-bottom:calc(env(safe-area-inset-bottom) + 46px)}.body_ios_hybrid{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.fixed_tagbox{bottom:-webkit-calc(constant(safe-area-inset-bottom) + 70px);bottom:calc(constant(safe-area-inset-bottom) + 70px);bottom:-webkit-calc(env(safe-area-inset-bottom) + 70px);bottom:calc(env(safe-area-inset-bottom) + 70px)}.body_ios_hybrid .header_ios_app,.body_ios_hybrid .rim_header_mod,.index_header_ios_app .rim_index_header{height:webkit-calc(constant(safe-area-inset-top) + 44px);height:calc(constant(safe-area-inset-top) + 44px);height:webkit-calc(env(safe-area-inset-top) + 44px);height:calc(env(safe-area-inset-top) + 44px)}.body_ios_hybrid .header_ios_app .rim_search_box,.body_ios_hybrid .rim_header_mod .rim_search_box,.body_ios_hybrid .v_headerbox,.index_header_ios_app .rim_index_header{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.body_ios_hybrid .ranking_bannerbox .banner_point,.body_ios_hybrid .rim_tab_fixed,.index_header_ios_app .rim_search_box2{top:webkit-calc(constant(safe-area-inset-top) + 44px);top:calc(constant(safe-area-inset-top) + 44px);top:webkit-calc(env(safe-area-inset-top) + 44px);top:calc(env(safe-area-inset-top) + 44px)}.index_header_ios_app.index_header_scroll .rim_search_box2{top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}}@media screen and (device-width:414px) and (device-height:896px){.body{padding-bottom:-webkit-calc(constant(safe-area-inset-bottom) + 46px);padding-bottom:calc(constant(safe-area-inset-bottom) + 46px);padding-bottom:-webkit-calc(env(safe-area-inset-bottom) + 46px);padding-bottom:calc(env(safe-area-inset-bottom) + 46px)}.body_ios_hybrid{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.fixed_tagbox{bottom:-webkit-calc(constant(safe-area-inset-bottom) + 70px);bottom:calc(constant(safe-area-inset-bottom) + 70px);bottom:-webkit-calc(env(safe-area-inset-bottom) + 70px);bottom:calc(env(safe-area-inset-bottom) + 70px)}.body_ios_hybrid .header_ios_app,.body_ios_hybrid .rim_header_mod,.index_header_ios_app .rim_index_header{height:webkit-calc(constant(safe-area-inset-top) + 44px);height:calc(constant(safe-area-inset-top) + 44px);height:webkit-calc(env(safe-area-inset-top) + 44px);height:calc(env(safe-area-inset-top) + 44px)}.body_ios_hybrid .header_ios_app .rim_search_box,.body_ios_hybrid .rim_header_mod .rim_search_box,.body_ios_hybrid .v_headerbox,.index_header_ios_app .rim_index_header{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.body_ios_hybrid .ranking_bannerbox .banner_point,.body_ios_hybrid .rim_tab_fixed,.index_header_ios_app .rim_search_box2{top:webkit-calc(constant(safe-area-inset-top) + 44px);top:calc(constant(safe-area-inset-top) + 44px);top:webkit-calc(env(safe-area-inset-top) + 44px);top:calc(env(safe-area-inset-top) + 44px)}.index_header_ios_app.index_header_scroll .rim_search_box2{top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}}