a:focus{text-decoration:none}.hotel-search{background:#f0f0f0;margin-bottom:10px}.hotel-search .input{height:32px}.hotel-search .input:nth-child(3),.hotel-search .input:nth-child(4){width:227px}.hotel-search .input.scenic-spot{position:relative}.hotel-search .input.scenic-spot.destination{width:200px}.hotel-search .input.scenic-spot.desc{width:260px}.hotel-search .input.scenic-spot.desc input{font-size:12px}.hotel-search .input.scenic-spot.desc input::-webkit-input-placeholder{font-size:12px;color:#aaa}.hotel-search .input>span:first-child{margin-right:15px}.hotel-search .input input{text-indent:0;min-width:50px}.hotel-search input{width:180px}.hotel-search .hasDatepicker{width:90px}.hotel-search .captcha{height:32px;padding:0 35px;border:none;width:99px;border-radius:3px}.hotel-search form{width:1030px;height:55px;margin:0 auto;position:relative}.hotel-search form .icon{color:#aaa}.detail-search{margin-bottom:10px}.detail-search .filter-form{padding:10px 15px;width:1180px;margin:0 auto;background:#fff;border-radius:4px;border:1px solid #eaeaea;font-size:12px}.detail-search .filter-form li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:37px;border-top:1px solid #eaeaea}.detail-search .filter-form li:first-child{border-top:0}.detail-search .filter-form li .title{width:68px;color:#aaa}.detail-search .filter-form li .unlimited{width:35px;font-weight:400;cursor:pointer}.detail-search .filter-form li .unlimited.cur{color:#ffa303}.detail-search .filter-form li .item{width:110px}.detail-search .filter-form li .price-input{padding:4px 5px;width:50px;height:25px;border-radius:3px;border:1px solid #eaeaea}.detail-search .filter-form li .text-line{margin:0 4px;color:#666}.detail-search .filter-form .btn-yellow-bd{line-height:23px;display:none}.detail-search .filter-form .btn-yellow-bd:hover{background:#fff;color:#ffa303}.detail-search .show-more{width:160px;line-height:33px;margin:-1px auto 0;border:1px solid #eaeaea;border-top-color:#fff;text-align:center;color:#666;background:#fff;cursor:pointer}.detail-search .show-more .icon{color:#666;vertical-align:middle}.tabs_page{width:1180px;margin:0 auto}.main{width:1180px;margin:0 auto 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.main .left{width:870px}.main .left .paginationjs{margin:22px auto 0}.main .left .sort{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 15px;height:40px;border:1px solid #eaeaea;border-radius:4px;margin-bottom:5px;background:#fff}.main .left .sort.sort-fixed{position:fixed;top:0;width:870px;border-radius:0;z-index:1}.main .left .sort a{color:#333}.main .left .sort a#priceSort{position:relative;padding-right:10px}.main .left .sort a i{position:absolute;border-left:3.5px solid transparent;border-right:3.5px solid transparent;right:0}.main .left .sort a i.icon_up{top:4px;border-bottom:4px solid #aaa}.main .left .sort a i.icon_down{bottom:4px;border-top:4px solid #aaa}.main .left .sort a.choosed{color:#ffa303;font-weight:700}.main .left .sort a.choosed i.icon_up.cur{border-bottom:4px solid #ffa303}.main .left .sort a.choosed i.icon_down.cur{border-top:4px solid #ffa303}.main .left .sort span{color:#aaa}.main .left .sort a,.main .left .sort span{margin-right:20px}.main .left .hotel-null{background:#fff;border-radius:4px;border:1px solid #eaeaea}.main .left .hotel-null .hint{padding-top:173px;margin-bottom:56px;background:url(../img/hotellist-null.png) no-repeat center 47.5px;background-size:142px 99px;text-align:center;color:#aaa}.main .left .hotel-null .hotel-commend{margin:0 10px}.main .left .hotel-null .hotel-commend>p{font-size:18px;color:#333;margin-bottom:10px}.main .left .hotel-null .hotel-commend .hotel-list{margin-bottom:10px}.main .left .hotel-list{margin-bottom:5px;padding:15px;display:-ms-flexbox;display:flex;color:#333;background:#fff;border-radius:4px;border:1px solid #eaeaea;cursor:pointer}.main .left .hotel-list:hover{box-shadow:0 2px 6px 0 #f0c77e;border:1px solid #ffd675}.main .left .hotel-list .hotel-img{width:210px;height:130px;border-radius:3px;margin-right:10px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#dfdfdf}.main .left .hotel-list .hotel-img img{width:100%;height:100%}.main .left .hotel-list .hotel-img img.error-img{width:auto;height:auto}.main .left .hotel-list .hotel-info{position:relative;padding-left:30px;padding-right:20px;width:350px}.main .left .hotel-list .hotel-info p{color:#666}.main .left .hotel-list .hotel-info:before{content:"";position:absolute;right:0;top:25px;width:1px;height:82px;border-right:1px solid #eaeaea}.main .left .hotel-list .hotel-info h2{display:-ms-flexbox;display:flex;margin-bottom:5px;text-indent:-30px;font-size:16px;font-weight:600}.main .left .hotel-list .hotel-info h2 p{text-indent:0;color:#333}.main .left .hotel-list .hotel-info h2 div strong{display:inline-block;width:20px;height:20px;line-height:20px;position:relative;top:-2px;background:#ffba19;border-radius:4px;color:#fff;font-size:14px;text-align:center;text-indent:0}.main .left .hotel-list .hotel-info>p{margin-bottom:10px;font-size:12px}.main .left .hotel-list .hotel-info>p span{margin-right:5px}.main .left .hotel-list .hotel-info>p a{display:inline-block}.main .left .hotel-list .hotel-info>p .icon{color:#ffcd57;vertical-align:middle}.main .left .hotel-list .hotel-info .activities a{display:inline-block;margin-bottom:5px;padding:0 5px;margin-right:5px;background:linear-gradient(141deg,#ffb266,#ff7b36);border-radius:3px;color:#fff}.main .left .hotel-list .hotel-info .configure{height:20px;overflow:hidden;font-size:0}.main .left .hotel-list .hotel-info .configure span{font-size:12px;margin-right:10px;color:#aaa;display:inline-block}.main .left .hotel-list .score-info{position:relative;width:120px;line-height:25px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.main .left .hotel-list .score-info span{color:#666}.main .left .hotel-list .score-info:before{content:"";position:absolute;right:0;top:25px;width:1px;height:82px;border-right:1px solid #eaeaea}.main .left .hotel-list .price-info{width:145px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;color:#4a90e2}.main .left .hotel-list .price-info .price strong{font-size:30px;font-weight:400;margin-right:5px}.main .left .hotel-list .price-info .price .icon{vertical-align:middle}.main .left .hotel-list .price-info .price span{color:#666;margin-right:10px;text-decoration:line-through}.main .left .hotel-list .price-info .alert{color:#ffa303;margin-right:16px;text-align:right}.main .left .hotel-list .price-info .no-has{color:#aaa;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:15px}.answers-box{width:100%;position:relative}.answers-box:before{content:"";position:absolute;left:0;top:0;width:901px;height:1px;background:#eaeaea}.answers-box h2{padding:30px 0 10px;width:650px;font-size:18px;color:#666}.answers-box .answers{width:100%;padding:20px;background:#fff;border-radius:4px;border:1px solid #eaeaea}.answers-box .answers>div{display:-ms-flexbox;display:flex}.answers-box .answers>div+div{margin-top:20px}.answers-box .answers>div>div{width:50px}.answers-box .answers>div dl{width:50%}.answers-box .answers>div dl dt{margin-bottom:5px;color:#666}.answers-box .answers>div dl dd{color:#aaa;font-size:12px;word-wrap:break-word;word-break:normal}#mapArea{position:-webkit-sticky;position:sticky;top:0;height:260px}#mapArea .map{width:299px;height:260px;background:#dfdfdf;position:-webkit-sticky!important;position:sticky!important;top:0;box-shadow:0 0 10px #ccc}#mapArea>a{position:-webkit-sticky;position:sticky}.loading{margin:50px auto 0;width:208px;height:69px;background:#fff;border:1px solid #eaeaea;color:#aaa;padding:11px 5px 9px;text-align:center}.loading p:first-child{font-size:12px;-webkit-transform:scale(.83333);transform:scale(.83333)}.loading .gifImg{position:relative;height:15px}.loading .gifImg #lottie{position:absolute;width:85%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading .pngImg img{width:58px;height:14px}.hotel-content.hotel-content-addpadding{margin-top:46px}.hotel-content .error{margin:50px auto 0;text-align:center;color:#aaa}.alert-map-wrap{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:9}.alert-map-wrap .alert-map-content{width:1100px;height:500px;position:relative}.alert-map-wrap .alert-map-content .close{width:30px;height:30px;line-height:30px;border-radius:15px;position:absolute;right:0;top:-40px;border:1px solid #fafafa;color:#fafafa;text-align:center;cursor:pointer}.alert-map-wrap .alert-map-content .alert-map{width:1100px;height:500px;position:absolute;left:0;top:0}.checkbox input:checked+div .iconxuanzhongfang:before{display:inline-block;width:13px;height:13px;line-height:14px;vertical-align:text-top}.checkbox input+div{cursor:pointer}.iconbendihuodong:before{font-size:17px;margin-right:5px;vertical-align:middle}.icondingweihongse{position:relative}#map .anchorBL{display:inline-block!important}