@charset "UTF-8";.comment-booking .section h3 span,.comment-booking .section-content>div,.info-booking .evaluation .score .starscore,.info-booking .evaluation .score .starscore>span:first-child,.info-booking .show,.info-booking .show .master,.info-booking .show .slave div,.list-booking .room-action,.list-booking .room-bed,.list-booking .room-breakfast,.list-booking .room-cancel,.list-booking .room-handler,.list-booking .room-info,.list-booking .room-info-img,.list-booking .room-price,.list-booking .search .checkin-wrapper,.list-booking .search .checkout-wrapper,.list-booking .search .search-button,.other-booking .section h3 span,.title-booking .icon{float:left}.list-booking .room-action,.list-booking .room-bed,.list-booking .room-breakfast,.list-booking .room-cancel,.list-booking .room-handler,.list-booking .room-price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.comment-booking .comment-list .inner-comment .item-comment-list .content .scoreCount,.comment-booking .comment-list .public-comment .item-comment-list .content .scoreCount,.comment-booking .section-content>div:first-child>div:first-child{width:44px;height:24px;background:#ffa303;border-radius:3px;color:#fff;line-height:24px;margin-bottom:10px;text-align:center}.hotel-detail .active{border-bottom:4px solid #ffa303!important;color:#ffa303;font-weight:700}.curmb{color:#aaa}.curmb,.title-booking{width:1180px;margin:20px auto 0}.title-booking .icon{width:72px;height:72px;margin-right:10px}.title-booking .icon img{width:100%;height:100%}.title-booking .name{margin-top:10px}.title-booking .name .master{font-size:20px;font-weight:700}.title-booking .name .slave{font-size:12px;color:#aaa}.title-booking .price{float:right;margin-top:15px}.title-booking .price span:not(:last-child){color:#ffa303;font-size:30px;font-weight:700}.title-booking .price span:first-child,.title-booking .price span:last-child{font-size:12px}.title-booking .price span.full-text{font-size:20px}.info-booking{width:1180px;margin:20px auto 0;background:#fff}.info-booking .show{width:746px}.info-booking .show .master{position:relative;width:520px;height:334px}.info-booking .show .master img{width:100%;height:100%}.info-booking .show .master .image-count{width:109px;height:32px;line-height:32px;background:rgba(0,0,0,.6);color:#fff;text-align:center;position:absolute;right:0;bottom:0}.info-booking .show .slave{width:226px;float:right}.info-booking .show .slave div{margin-left:5px;margin-top:5px;width:108px;height:108px;overflow:hidden}.info-booking .show .slave div:first-child,.info-booking .show .slave div:nth-child(2){margin-top:0}.info-booking .show .slave div img{height:100%}.info-booking .evaluation{background:#fff;float:right;width:429px;height:334px;padding:20px;border:1px solid #f1f3f5;border-radius:3px}.info-booking .evaluation .address{color:#aaa;height:50px;display:table-cell;vertical-align:middle}.info-booking .evaluation .score{margin-top:10px;margin-bottom:20px}.info-booking .evaluation .score .starscore>span:first-child{width:43px;height:23px;border:1px solid #ffa303;color:#ffa303;border-radius:3px;text-align:center;font-size:15px;line-height:23px}.info-booking .evaluation .score .starscore>span:last-child{display:inline-block;height:23px;line-height:23px}.info-booking .evaluation .score .comment{float:right;color:rgba(0,0,0,.6)!important;font-weight:400!important}.info-booking .evaluation .map{position:relative;width:389px;height:127px}.info-booking .evaluation .map .span0{width:10px}.info-booking .evaluation .map:after{content:"查看大地图";width:108px;height:35px;line-height:35px;text-align:center;position:absolute;right:0;bottom:0;z-index:98;background:rgba(0,0,0,.6);color:#fff;text-indent:15px;cursor:pointer}.info-booking .evaluation .map:before{position:absolute;z-index:99;color:#fff;left:290px;top:100px}.list-booking{position:relative;width:1180px;margin:20px auto 0}.list-booking .switch{z-index:3;width:1180px;font-size:16px;color:#333;border-bottom:1px solid #eaeaea;background:#fff;line-height:42px}.list-booking .switch a{display:inline-block;margin-right:30px;padding-left:20px;padding-right:20px}.list-booking .switch a:hover{color:#ffa303}.list-booking .switch .ceiling{padding-right:25px}.list-booking .switch .ceiling *{float:left}.list-booking .switch .ceiling span{color:#ffa303}.list-booking .switch .ceiling span:nth-child(2){font-size:30px}.list-booking .switch .ceiling a{width:108px;height:26px;line-height:26px;color:#fff;background:#ff6d03;border-radius:4px;border:none!important;font-weight:400!important;margin:8px auto 0 26px}.list-booking .switch .ceiling a:hover{background:#ffb93f;color:#fff}.list-booking .switch .ceiling a:active{background:#ff970c;color:#fff}.list-booking .search{height:70px;padding-top:15px}.list-booking .search .checkin-wrapper,.list-booking .search .checkout-wrapper,.list-booking .search .search-button{cursor:pointer;background:#fff;height:40px;line-height:38px;border:1px solid #eaeaea;padding:0 10px;border-radius:3px;margin-right:10px;color:#aaa}.list-booking .search .search-button{width:108px;text-align:center;font-size:16px}.list-booking .search .search-button:hover{border-color:#ff8e17;color:#ff8e17}.list-booking .search a,.list-booking .search input{cursor:pointer;border:none;background:0 0;height:40px;line-height:40px}.list-booking .search input{text-indent:10px;color:#333}.list-booking .search .search-button{border:1px solid #ffa303;color:#ffa303;padding:0 10px;border-radius:3px}.list-booking .floatHead{line-height:40px;color:#aaa;background:#fff;padding:0 20px}.list-booking .floatHead>div{border-bottom:1px solid #eaeaea}.list-booking .floatHead .room-price{color:#aaa}.list-booking .floatBody{padding:0 20px;background:#fff}.list-booking .floatBody .room-info{margin-top:10px}.list-booking .item-booking-detail{background:#fff;border-bottom:1px solid #eaeaea}.list-booking .item-booking-detail .sublist{height:92px;border-bottom:1px solid #eaeaea}.list-booking .item-booking-detail .sublist:last-child{border-bottom:none}.list-booking .item-booking-detail .sublist:hover{background:#fafafa}.list-booking .item-booking-detail .blue{color:#4a90e2}.list-booking .room-info{width:440px;height:100%}.list-booking .room-info-img{width:80px;height:80px;margin-right:10px}.list-booking .room-info-img img{width:100%;height:100%}.list-booking .room-info-name{font-size:16px;margin-bottom:10px}.list-booking .room-info-base{font-size:12px;margin-bottom:10px;color:#aaa}.list-booking .room-info-tag{overflow:hidden}.list-booking .room-info-tag span{color:#fff;background:linear-gradient(141deg,#ffb266,#ff7b36);border-radius:3px;padding:0 3px;margin-right:5px;margin-bottom:5px;float:left}.list-booking .room-bed,.list-booking .room-breakfast,.list-booking .room-cancel{width:100px;height:100%}.list-booking .room-action{width:180px;height:100%}.list-booking .room-price{color:#ff6d03;width:180px;height:100%;text-align:center}.list-booking .room-price div:first-child{font-size:20px;font-weight:700}.list-booking .room-handler{text-align:center;width:120px;height:100%}.list-booking .room-handler a{margin:0 auto;width:108px;height:40px;line-height:40px;color:#fff;background:#ffa303;border-radius:4px;border:none;font-size:14px;font-weight:700}.list-booking .room-handler a:hover{background:#ffb93f}.list-booking .room-handler a:active{background:#ff970c}.list-booking .room-handler div{color:#ffa303;margin-top:5px}.list-booking .room-handler.no-room a{color:#aaa;background:#f4f4f4}.comment-booking,.other-booking{position:relative;width:1180px;margin:20px auto 0}.comment-booking .section,.other-booking .section{padding:20px 0}.comment-booking .section h3 span,.other-booking .section h3 span{display:inline-block}.comment-booking .section h3 span.dot,.other-booking .section h3 span.dot{width:5px;height:24px;background:#ffa303}.comment-booking .section h3 span.title,.other-booking .section h3 span.title{height:24px;font-size:18px;line-height:24px;text-indent:10px}.comment-booking .section .section-content,.other-booking .section .section-content{color:#666;margin-top:25px}.comment-booking{margin:10px auto 90px;background:#fff}.comment-booking .section-content>div:first-child{width:120px}.comment-booking .section-content>div:first-child>div:first-child{font-size:15px}.comment-booking .section-content>div:last-child{width:370px;margin-left:70px}.comment-booking .comment-list{padding:0 15px}.comment-booking .comment-list .switch-comment{border-bottom:1px solid #eaeaea}.comment-booking .comment-list .switch-comment button{font-size:16px;margin-right:76px;height:42px;line-height:42px;border:none;background:0 0;cursor:pointer}.comment-booking .comment-list .switch-comment button:hover{color:#ffa303}.comment-booking .comment-list .inner-comment,.comment-booking .comment-list .public-comment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.comment-booking .comment-list .inner-comment .item-comment-list,.comment-booking .comment-list .public-comment .item-comment-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #eaeaea;padding:30px 0}.comment-booking .comment-list .inner-comment .item-comment-list .member,.comment-booking .comment-list .inner-comment .item-comment-list .public,.comment-booking .comment-list .public-comment .item-comment-list .member,.comment-booking .comment-list .public-comment .item-comment-list .public{width:160px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.comment-booking .comment-list .inner-comment .item-comment-list .member .avatar,.comment-booking .comment-list .inner-comment .item-comment-list .public .avatar,.comment-booking .comment-list .public-comment .item-comment-list .member .avatar,.comment-booking .comment-list .public-comment .item-comment-list .public .avatar{width:40px;height:40px;border-radius:20px;overflow:hidden}.comment-booking .comment-list .inner-comment .item-comment-list .member .avatar img,.comment-booking .comment-list .inner-comment .item-comment-list .public .avatar img,.comment-booking .comment-list .public-comment .item-comment-list .member .avatar img,.comment-booking .comment-list .public-comment .item-comment-list .public .avatar img{width:40px;height:40px}.comment-booking .comment-list .inner-comment .item-comment-list .member .name-level,.comment-booking .comment-list .inner-comment .item-comment-list .public .name-level,.comment-booking .comment-list .public-comment .item-comment-list .member .name-level,.comment-booking .comment-list .public-comment .item-comment-list .public .name-level{margin-left:10px;-ms-flex:1;flex:1;overflow:hidden}.comment-booking .comment-list .inner-comment .item-comment-list .member .name-level strong,.comment-booking .comment-list .inner-comment .item-comment-list .public .name-level strong,.comment-booking .comment-list .public-comment .item-comment-list .member .name-level strong,.comment-booking .comment-list .public-comment .item-comment-list .public .name-level strong{font-size:15px}.comment-booking .comment-list .inner-comment .item-comment-list .member .name-level .nick-name,.comment-booking .comment-list .inner-comment .item-comment-list .public .name-level .nick-name,.comment-booking .comment-list .public-comment .item-comment-list .member .name-level .nick-name,.comment-booking .comment-list .public-comment .item-comment-list .public .name-level .nick-name{text-overflow:ellipsis;overflow:hidden;width:95%;white-space:nowrap}.comment-booking .comment-list .inner-comment .item-comment-list .member .name-level .level,.comment-booking .comment-list .inner-comment .item-comment-list .public .name-level .level,.comment-booking .comment-list .public-comment .item-comment-list .member .name-level .level,.comment-booking .comment-list .public-comment .item-comment-list .public .name-level .level{display:-ms-flexbox;display:flex}.comment-booking .comment-list .inner-comment .item-comment-list .member .name-level .level img,.comment-booking .comment-list .inner-comment .item-comment-list .public .name-level .level img,.comment-booking .comment-list .public-comment .item-comment-list .member .name-level .level img,.comment-booking .comment-list .public-comment .item-comment-list .public .name-level .level img{width:65px;height:20px;display:inline-block;margin-top:2px}.comment-booking .comment-list .inner-comment .item-comment-list .content,.comment-booking .comment-list .public-comment .item-comment-list .content{-ms-flex:1;flex:1;margin-left:30px;overflow:hidden;font-size:14px}.comment-booking .comment-list .inner-comment .item-comment-list .content .images-show-active,.comment-booking .comment-list .public-comment .item-comment-list .content .images-show-active{margin-bottom:0!important}.comment-booking .comment-list .inner-comment .item-comment-list .content .scoreCount,.comment-booking .comment-list .public-comment .item-comment-list .content .scoreCount{margin-right:5px;font-size:15px}.comment-booking .comment-list .inner-comment .item-comment-list .content .star-progress,.comment-booking .comment-list .public-comment .item-comment-list .content .star-progress{margin-top:4px;margin-left:3px}.comment-booking .comment-list .inner-comment .item-comment-list .content .star-progress2,.comment-booking .comment-list .public-comment .item-comment-list .content .star-progress2{height:24px;line-height:24px}.other-booking .iconjianhao{color:#aaa}.other-booking .section{background:#fff;margin-bottom:10px}.other-booking .section-content{text-indent:15px}.other-booking .section-content.base-info span{margin-right:40px}.other-booking .section-content span{margin-right:10px}.other-booking .section-content span i{padding-right:5px}.other-booking .section-content span i.iconduihao{color:#ffa303}.other-booking .section-content span img{width:14px;height:14px;float:left;margin-top:2px;margin-right:3px}.other-booking .section-content ul{padding-left:35px}.other-booking .section-content ul li{list-style-type:disc;text-indent:0}.hotel-detail nav .active{border:none!important}.hotel-detail .ui-datepicker{z-index:4!important}.alert-map-wrap{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.alert-map-wrap .alert-map-content{width:1110px;height:540px;margin:0 auto;position:relative;overflow:hidden}.alert-map-wrap .alert-map-content .close{width:30px;height:30px;line-height:30px;border-radius:15px;border:1px solid #fafafa;color:#fafafa;text-align:center;float:right}.alert-map-wrap .alert-map-content .alert-map{width:1110px;height:500px;position:absolute;left:0;top:40px}.alert-map-wrap .alert-map-content .alert-map .icon{font-size:48px!important}.alert-map-wrap .alert-map-content .alert-map .span-super{margin-top:20px}.alert-map-wrap .alert-map-content .alert-map span{height:34px;line-height:34px}.alert-map-wrap .alert-map-content .alert-map .span0{width:20px;margin-top:17px;margin-left:-34px;font-size:18px}.anchor-handler{position:absolute;top:-42px;height:0}.no-comment{padding-top:100px}.no-comment,.no-data{width:100%!important;text-align:center;padding-bottom:30px;color:#aaa}.no-data{padding-top:100px!important}.no-data-bg{height:200px;background:url(../img/no-type.png) center 40px no-repeat!important}.no-data-bg .text{text-align:center;margin-top:145px}.underline{text-decoration:underline}.images-show-active{cursor:pointer}.pos{font-size:30px}.pos,.span0{position:relative;z-index:2}.span0{height:22px;display:block;margin-top:10px;margin-left:-20px;background-color:#4a90e2;color:#fff;text-align:center}.span0,.span1{line-height:22px}.span1{width:90px;display:inline-block;text-indent:15px}.span2{color:#ff6d03;line-height:22px;padding-right:5px}.span-super{margin-left:-15px;margin-top:10px;position:relative;display:inline-block;background:#fff;box-shadow:1px 2px 6px -3px rgba(0,0,0,.6);border-radius:0 3px 3px 0}