﻿/*酒店列表*/
.top-title {background:#fff;border-bottom:1px solid #efefef;color:#4d4d4d;font-size:15px;text-align:center; height:50px; width:100% }
.hiddened{top:0px;}
.showed{top:0px;z-index:9999;}
.fixTop{ position:fixed; left:0; top:0; right:0; z-index:100 }
.top-title li{ width:25%; float:left; display:block; height:50px; text-align:left }
.top-title-three li{ width:33.33% }
.top-title li:first-child{ padding-left:4% }
.top-title li:last-child{ width:21% }
.top-title-three li:last-child{ width:28% }
.top-title li span, .top-title li a{ display:block; padding:10px 0 10px 24px; font-size:12px; line-height:30px; background-position:0 center; background-size:auto 20px; background-repeat:no-repeat }
.top-title li .order-menu{ position:absolute; top:51px; left:0; right:0; background:#fff; display:none}
.top-title li .order-menu em.order-li{ display:block; text-align:center; line-height:45px; font-size:14px; border-bottom:1px solid #f0f0f0; color:#888 }
.top-title li .order-menu em.current i{ background:url(../images/icon-red-check.png) no-repeat 0 center; background-size:20px; color:#f00538; padding:0 30px }
.top-title .date{ line-height:15px; background-image:url(../images/icon-calender.png) }
.top-title .date i{ font-size:11px }
.top-title .order{ background-image:url(../images/icon-order.png) }
.top-title .filter{ background-image:url(../images/icon-filter.png) }
.top-title .location{ background-image:url(../images/icon-location.png) }
.top-title .instruction{ background-image:url(../images/icon-introduction.png); text-decoration:underline }
.top-title .city{ background-image:url(../images/icon-city.png) }

.search-adress{ padding:8px 5%; border-bottom:1px solid #f1f1f1; color:#999; margin-top:105px;  }
.search-adress:empty{ display:none }
.search-adress:empty + ul{ padding-top:105px }

/*.hotel-list-ul{  }
.hotel-list-ul li{ border-bottom:1px solid #f1f1f1; width:100% }
.hotel-list-ul li.new-product-li{ background:#fffbe8 }
.hotel-list-ul li .hotel-link{ padding:18px 0; position:relative;
	display:-webkit-flex; -webkit-flex-flow:row wrap; display:-ms-flexbox; -ms-flex-flow:row wrap;
	-webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center
}
.hotel-list-ul li .hotel-link .icon-new-hotel{ position:absolute; z-index:50; right:0; bottom:0; width:11% }
.hotel-list-ul li .hotel-link .icon-new-hotel-6{ width:13.33% }
.hotel-list-ul li .hotel-link .icon-new-hotel img{ width:100%; vertical-align:bottom }
.hotel-list-ul li .hotel-link .icon-new-product{ position:absolute; z-index:50; left:0; top:0; width:16% }
.hotel-list-ul li .hotel-link .icon-new-product img{ width:100%; vertical-align:bottom }
.hotel-list-ul li .photo-box{ width:25%; position:relative }
.hotel-list-ul li .photo-box img{ width:100% }
.hotel-list-ul li .photo-box .img-cover{  position:absolute; z-index:30 }
.hotel-list-ul li .photo-box .icon-new{ position:absolute; z-index:50; background:#ff0042; color:#fff; font-size:12px; line-height:23px; padding:0 5px; left:10px; border-radius:5px }
.hotel-list-ul li .hotel-txts .rght-part{ position:absolute; top:20%; right:0; z-index:5; width:32%; padding-right:2%; text-align:right }
.hotel-list-ul li .hotel-txts .rght-part .price{ font-size:12px; line-height:30px; color:#c7c7c7; padding-bottom:2px }
.hotel-list-ul li .hotel-txts .rght-part .price .f18{ font-size:24px }
.hotel-list-ul li .hotel-txts .rght-part .no-room{ font-size:16px; color:#f00538; padding-bottom:4px }
.hotel-list-ul li .hotel-txts .tips{ overflow:hidden }
.hotel-list-ul li .hotel-txts .one-tip{ background:#ffa956; color:#fff; font-size:10px; line-height:20px; border-radius:10px; padding:0 5px; margin:0 3px 5px 0; float:left }
.hotel-list-ul li .hotel-txts .tip-important{ background:#b95edb }
.hotel-list-ul li .hotel-txts .tip-red{ background:#f00022 }
.hotel-list-ul li .hotel-txts .tip-red2{ background:#ff3600 }
.hotel-list-ul li .hotel-name{ font-size:15px; font-weight:bold }
.hotel-list-ul li .hotel-txts{ text-align:left; width:73%; color:#4d4d4d; position:relative }
.hotel-list-ul li .comments{ color:#c7c7c7; margin-bottom:10px }
.hotel-list-ul li .facilities{ margin-bottom:5px }
.hotel-list-ul li .facilities img{ width:14px; padding-right:6px }
.hotel-list-ul li .honours{ display:block; overflow:hidden }
.hotel-list-ul li .one-honour{ margin:0 3px 13px 0; float:left }
.hotel-list-ul li .pride{ width:60px; height:18px; background:url(../images/logo-pride.png) no-repeat 0 0; background-size:60px 18px }
.hotel-list-ul li .star-gold{ width:22px; height:21px; background:url(../images/logo-star-gold.png) no-repeat center; background-size:22px 21px }
.hotel-list-ul li .star-silver{ width:22px; height:21px; background:url(../images/logo-star-silver.png) no-repeat center; background-size:22px 21px }

.no-room .icon-occupied{ position:absolute; bottom:3%; right:5px; z-index:20; width:28% }
.no-room .red{ color:#c7c7c7}
.hotel-list-ul li .no-room .hotel-txts .one-tip{ background:#adadad }
.hotel-list-ul li .no-room .hotel-txts .tips{ width:70% }*/

@media screen and ( max-width:374px ){
	.hotel-list-ul li .hotel-txts .rght-part{ top:27px }	
}

/*酒店详情*/
.hotel-photo{ position:relative }
.hotel-photo img.hotel-img{ width:100%; vertical-align:bottom }
.hotel-photo .black-cover{ position:absolute; z-index:10; left:0; top:0; right:0; bottom:0; width:100%; height:100%; display:block; background:url(../images/photo-cover.png) no-repeat 0 0; background-size:100% 100% }
.hotel-photo .icon-return{ display:block; width:50px; height:50px; background:url(../images/icon-return.png) no-repeat center; background-size:17px auto; position:absolute; left:0; top:0; z-index:150 }
.hotel-photo .share{ display:block; width:50px; height:50px; background:url(../images/icon-share.png) no-repeat center; background-size:23px auto; position:absolute; right:0; top:0; z-index:160 }
.hotel-photo .icon-service-girl{ position:absolute; width:50px; height:50px; background:url(../images/icon-service-girl.gif) no-repeat center; background-size:28px auto; right:0; top:0; z-index:160 }
.hotel-photo .favorite{ display:block; width:50px; height:50px; background:url(../images/icon-heart.png) no-repeat center; background-size:23px auto; position:absolute; right:50px; top:0; z-index:170 }
.hotel-photo .favorite.true{  background:url(../images/icon-heart-red.png) no-repeat center; background-size:23px auto; position:absolute; right:50px; top:0; z-index:170 }
.hotel-photo .icon-call{ display:block; width:50px; height:50px; background:url(../images/icon-phone.png) no-repeat center; background-size:23px auto; position:absolute; right:100px; top:0; z-index:180 }
.hotel-photo .photo-title{ width:100%; position:absolute; bottom:0; left:0; z-index:190; padding-bottom:10px }
.hotel-photo .photo-title .hotel-name{ font-size:16px; line-height:24px; padding:0 5%; text-align:left }
.hotel-photo .photo-title .hotel-name a{ color:#fff }
.hotel-photo .photo-title .hotel-name .icon-new{ background:#ff0042; color:#fff; font-size:12px; line-height:23px; padding:0 5px; border-radius:5px }
.hotel-photo .photo-title .hotel-name .diamond{ height: 0.9642rem; display: inline-block; padding-left: 5px}
.hotel-photo .photo-title .honours{ padding:4px 5%; text-align:left; }
.hotel-photo .photo-title .pride{ width:60px; height:18px; background:url(../images/logo-pride.png) no-repeat 0 0; background-size:60px 18px }
.hotel-photo .photo-title .star-gold{ width:22px; height:21px; background:url(../images/logo-star-gold.png) no-repeat center; background-size:22px 21px }
.hotel-photo .photo-title .star-silver{ width:22px; height:21px; background:url(../images/logo-star-silver.png) no-repeat center; background-size:22px 21px }
.hotel-photo .photo-title .star-silver{ width:22px; height:21px; background:url(../images/logo-star-silver.png) no-repeat center; background-size:22px 21px }
.hotel-photo .photo-title .ok-brand{ width:3.93rem; height:1.43rem; background:url(../images/icon_ok.png) no-repeat center; background-size:3.93rem 1.43rem }

.detail-content{ background:#f5f5f5 }
.detail-content .detail-block{ background:#fff; padding:0 5%; text-align:left; margin-bottom:10px }
.detail-content .detail-block .enter{ background:url(../images/icon-enter.png) no-repeat right center; background-size:10px auto; display:block }
.detail-content .address .enter .address-txt{ padding-left:30px; background:url(../images/icon-map-grey.png) no-repeat 0 center; background-size:18px auto; line-height:18px; font-size:14px; padding:13px 30px }

.facilities-comment .comments{ color:#c7c7c7; line-height:18px; padding:13px 0; border-bottom:1px solid #f1f1f1 }
.facilities-comment .facilities{ padding:11px 0 }
.facilities-comment .facilities .one-facility{ height:19px; vertical-align:bottom; margin-right:16px }

.date-wrap .sum{ float:right; color:#f00538; font-size:15px; line-height:18px; margin-right:23px }
.date-wrap .enter{ color:#c8c8c8; padding:13px 0 }
.detail-content .date-wrap{ margin:0; border-bottom:1px solid #f1f1f1 }

.detail-content .login-alert{ padding:8px 5%; overflow:hidden; line-height:30px; font-size:12px; margin:0; border-bottom:1px solid #f1f1f1 }
.detail-content .login-alert .btn-recharge{ float:right; padding:0 5px; background:#f00538 }

.detail-content .rooms{ background:none }
.rooms li{ background:#fff }
.fire-recommend{ margin:0 0 10px 0; background:#fff }
.fire-title{ border-bottom:1px solid #f1f1f1; font-size:15px; line-height:38px; height:38px; padding:0 5%; color:#4d4d4d; font-weight:bold; text-align:left; background:#fff; margin-top:10px }
.fire-recommend .one-fire{ padding:10px 5%; border-bottom:1px solid #f1f1f1 }
.fire-recommend .room-name{ font-size:15px; line-height:25px; color:#4d4d4d; font-weight:bold }
.fire-recommend .room-name .icon-new-hotel{ height:12px; padding-left:8px }
.fire-recommend .content{ display:-webkit-box; display:-moz-box; display:box; display:flex; -webkit-align-items:flex-end;  -moz-align-items:flex-end;  align-items:flex-end;  }
.fire-recommend .content .buy-price{ width:165px; }
.fire-recommend .content .buy-price .btn-reserve-prepay{ float:right; margin-left:10px }
.fire-recommend .content .buy-price .price{ font-size:20px; font-weight:bold; color:#ff9000; line-height:24px; text-align:right }
.fire-recommend .content .buy-price .price .grey01{ font-size:15px; color:#c4c4c4; font-weight:normal }
.fire-recommend .content .buy-price .sale{ font-size:12px; color:#ff9000; line-height:16px; text-align:right }
.fire-recommend .content .intro{ -wekbit-box-flex:1; -moz-box-flex:1; box-flex:1; flex:1 }
.fire-recommend .content .intro .features{ color:#c8c8c8; font-size:12px; line-height:18px }
.fire-recommend .content .intro .last-room{ color:#b95edb; padding-left:14px; background:url(../images/icon-purple-fire.png) no-repeat 0 center; background-size:12px auto }
.fire-recommend .content .intro .last-room .emphase-red{ display:inline-block; line-height:17px; padding:0 5px; height:17px; background:#ff9000; color:#fff; font-size:12px; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px }

.detail-content .rooms{ padding:0 }
.detail-content .rooms .room-title{ padding:1% 5%; width:90% }
.room-title{ color:#c7c7c7; line-height:18px; position:relative; border-bottom:1px solid #f1f1f1; display:-moz-box; display:-webkit-box; display:box; display:flex; -webkit-align-items:center; -webkit-justify-content:center }
.room-title .icon-show{ position:absolute; right:0; top:25px; padding:7px 5%; height:10px; width:16px; background:url(../images/icon-show.png) no-repeat center 7px; background-size:16px auto }
.room-title .icon-hide{ background-position:center -13px }

.room-title .market-price{ margin:2px 23px 0 0; width:40px }
.room-title .market-price em{ color:#ff9000 }
.room-title .room-type{ font-size:16px; line-height:33px; margin-right:3px; font-weight:bold }
.room-title .emphase-red{ border:1px solid #f00538; color:#f00538; border-radius:9px; line-height:17px; height:17px; padding:0 5px; margin-right:3px }
.room-title .room-key{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; flex:1; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding:5px 8px 5px 0 }

.detail-block .no-room .room-type{ color:#adadad }
.no-room .btn-reserve, .no-room .btn-reserve-prepay{ border-color:#adadad; background:#adadad; color:#fff }
.no-room .btn-reserve-prepay .bg-red{ color:#adadad }
.no-room .room-title .emphase-red{ border:1px solid #adadad; color:#adadad }
.no-room .room-title .market-price em{ color:#adadad }
.no-room .one-price .return-quan{ background:#adadad }
.no-room .price-logined .one-price .rght .one-room-price .orange{ color:#adadad }
.no-room .price-logined .one-price .rght .one-room-price .quan-deductions{ color:#adadad }
.no-room .room-title{ background:#f9f9f9 }
.no-room .dark-grey{ color:#adadad }

.price-unlogin, .price-logined{ background:#f9f9f9; padding:0 5% }
.price-unlogin .tit-price{ padding:9px 0}
.price-unlogin .one-room-price{ padding:9px 0}

.rooms .btn-reserve{ float:right }

.member-price{ background:#f9f9f9; overflow:hidden; padding:13px 0; line-height:24px }
.member-price .one-m-price{ float:left; width:25%; text-align:center; color:#c7c7c7; background:none }

.price-logined .one-price{ font-size:15px; color:#4d4d4d; line-height:20px; padding:12px 0; border-bottom:1px solid #f1f1f1; background:none }
.one-price .return-quan{ display:inline-block; line-height:17px; padding:0 5px; height:17px; background:#ff9000; color:#fff; font-size:12px; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px }
.one-price .breakfast-inner{ font-size:13px; color:#adadad }
.price-logined .one-price .rght{ float:right }
.price-logined .one-price .rght .one-room-price{ float:right; margin-right:10px; color:#c7c7c7; text-align:right }
.price-logined .one-price .rght .online-pay{  line-height:18px }
.price-logined .one-price .rght .one-room-price .quan-deductions{ font-size:12px; color:#ff9000 }
.price-logined .one-price .rght .one-room-price .orange{ font-size:18px }
.price-logined .one-price .rght .btn-reserve-prepay{ float:right }

/*酒店图片*/
.hotel-photo-show{ color:#fff; position:relative }
.hotel-photo-show .hotel-img{ width:100% }
.hotel-photo-show .icon-close{ position:absolute; right:0; top:0; padding:15px 5%; width:14px; height:15px }
.hotel-photo-show .icon-close img{ width:100% }
.hotel-photo-show h2.hotel-name{ font-size:18px; color:#4d4d4d; line-height:24px; padding:40px 5% 40px }
.hotel-photo-show h4.room-name{ font-size:14px; line-height:20px; color:#4d4d4d; padding:10px 5% 30px }

.rule-quan-return{ border-top:1px solid #f0f0f0; padding:3% 3.5% 12% }
.rule-quan-return .quan-r-title{ color:#d82d34; font-size:15px; line-height:30px; padding:5px 0 }
.rule-quan-return .quan-r-ctn{ line-height:20px; color:#8c8c8c; font-size:12px; }
.xf_down{ position:fixed }
.xf_up{ margin:20px auto }

.none-recommend{ background:#f1f1f1; padding:12px 0; text-align:center }
.none-recommend img{ width:50% }

/*筛选弹层*/
.filter-slider{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:150; overflow-y:scroll; background:#f1f1f1; display:none }
.filter-btn-wrap{ position:fixed; bottom:0; left:0; right:0; z-index:170; height:45px; line-height:45px; border-top:1px solid #f1f1f1 }
.filter-btn-wrap .btn-filter{ width:50%; height:45px; float:left; text-align:center }

.filter-ctn{ padding-bottom:45px; height:100%; overflow-y:scroll; box-sizing:border-box }
.filter-lft{ float:left; width:24%; padding:0 3% }
.filter-lft li.one-item{ border:1px solid #f1f1f1; margin-top:10px; background:#fff; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; text-align:center; color:#4d4d4d; line-height:30px }
.filter-lft li.current{ border:1px solid #e85960; color:#f00538 }
.filter-rght{ width:66%; padding-left:4%; background:#fff; min-height:100%; float:right }
.filter-rght .filter-r-ul{ display:none }
.filter-rght .filter-brand{ display:block }
.filter-rght .filter-r-ul li.one-item{ line-height:45px; border-bottom:1px solid #f1f1f1; font-size:13px }
.filter-r-ul li.one-item label.tit{ display:block; height:45px; background:url(../images/red-check-point.png) no-repeat 93% -37px; background-size:18px auto; color:#4d4d4d; }
.filter-r-ul li.one-item input{ display:none }
.filter-r-ul li.one-item input:checked + label.tit{ background-position:93% 14px }

.icon-back-left{ position:fixed; left:10%; bottom:10%; z-index:190; width:10%; display:none }
.icon-back-left img{ width:100% }

.top-filter{ background:#eee; padding:10px 0; text-align:center; line-height:30px }
.top-filter li{ display:inline-block; width:30%; margin:0 0.5%; background:#fff; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:1px solid #eee; color:#4d4d4d }
.top-filter li.current{ border:1px solid #e85960; color:#f00538 }

/*新店6折列表*/
.new-banner{ width:100%; vertical-align:bottom }
.new-hotel-list-ul li{ border-bottom:1px solid #f1f1f1; padding:8px 16px 8px 8px }
.new-hotel-list-ul li .hotel-link{ display:-webkit-box; display:-moz-box; display:box; display:flex }
.new-hotel-list-ul li .photo-box{ width:80px; height:138px; text-align:center; overflow:hidden; position:relative; margin-right:13px }
.new-hotel-list-ul li .photo-box img{ height:138px; position:absolute; left:-50% }
.new-hotel-list-ul li .hotel-txts{ -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; flex:1; position:relative; text-align:left }
.new-hotel-list-ul li .hotel-txts .rght-part{ position:absolute; bottom:0; right:0; z-index:100; text-align:right }
.new-hotel-list-ul li .hotel-txts .rght-part .delete-price{ color:#c7c7c7; font-size:15px; text-decoration:line-through }
.new-hotel-list-ul li .price{ color:#c7c7c7; line-height:24px }
.new-hotel-list-ul li .price .red{ font-size:18px }
.new-hotel-list-ul li .price .f18{ font-size:24px }
.new-hotel-list-ul li .title-wrap .icon-new-hotel{ float:right; width:23%; margin-top:5px }
.new-hotel-list-ul li .title-wrap .icon-new-hotel img{ width:100% }
.new-hotel-list-ul li .title-wrap .hotel-name{ font-size:15px; line-height:22px; color:#4d4d4d; text-align:left }
.new-hotel-list-ul li .features{ color:#c7c7c7; font-size:12px; line-height:18px }
.new-hotel-list-ul li .comments{ color:#c7c7c7; font-size:12px }
.new-hotel-list-ul li .tips{ padding-top:5px }
.new-hotel-list-ul li .tips .one-tip{ background:#ffa956; height:14px; line-height:12px; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; font-size:9px; color:#fff; padding:0 9px; margin-right:3px }

@media screen and (max-width:330px){
	.new-hotel-list-ul li .photo-box{ height:180px }
	.new-hotel-list-ul li .photo-box img{ height:180px }
}

/*连住*/
.pop-continue-rule{ width:80%; max-width:400px; position:relative; padding-bottom:63px }
.pop-continue-rule .rule-wrap{ background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:30px 40px }
.pop-continue-rule .rule-wrap p{ color:#313232; font-size:12px; line-height:20px }
.pop-continue-rule .icon-close{ position:absolute; right:43%; bottom:0; width:14% }
.pop-continue-rule .icon-close img{ width:100% }

.hotel-list-ul .no-result{ padding:40px 0; color:#959393; font-size:12px; text-align:center; border:none }

/*双十一*/
.double11-li{ margin-bottom:0}
.double11-li .content .buy-price .price{ line-height:37px }
.fire-recommend .content .intro .double11-day{ background-image:url(../images/icon-red-fire.png); color:#cb175f }

/*双十一列表页*/
.hotel-list-ul{ padding-top:147px }
.hotel-list-ul.no-pad{ padding:0 }
.hotel-list-ul li{ border-bottom:1px solid #f1f1f1; width:100% }
.hotel-list-ul li.new-product-li{ background:#fffbe8 }
.hotel-list-ul li .hotel-link{ position:relative; min-height:8.14rem;
	display:-webkit-flex; -webkit-flex-flow:row wrap; display:-ms-flexbox; -ms-flex-flow:row wrap;
	-webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; -webkit-box-align:center; -webkit-align-items:flex-start; -ms-flex-align:center; align-items:flex-start
}
.hotel-list-ul li .hotel-link .icon-cover{ position:absolute; z-index:50; left:0.35rem; top:1.07rem }
.hotel-list-ul li .hotel-link .icon-cover img{ width:100%; vertical-align:bottom }
.hotel-list-ul li .hotel-link .icon-new-hotel{ width:2.32rem }
.hotel-list-ul li .hotel-link .icon-new-hotel-6{ width:3.21rem }
.hotel-list-ul li .hotel-link .icon-new-product{ width:2.86rem }
.hotel-list-ul li .hotel-link .icon-no-worry{ width:5.71rem; left: 0.54rem; top:6.55rem }
.hotel-list-ul li .photo-box{ width:5.71rem; height:7.14rem; margin:0.54rem;  position:relative; overflow: hidden; border-radius: 0.36rem; text-align: center}
.hotel-list-ul li .photo-box img{ height:100% }
.hotel-list-ul li .photo-box .img-cover{  width:100%; height:auto; position:absolute; z-index:30; margin-top:0.71rem }
.hotel-list-ul li .photo-box .icon-new{ position:absolute; z-index:50; background:#ff0042; color:#fff; font-size:12px; line-height:23px; padding:0 5px; left:10px; border-radius:5px }
.hotel-list-ul li .hotel-txts .rght-part{ position:absolute; bottom:0.57rem; right:-2.2rem; z-index:5; width:32%; padding-right:2%; text-align:right }
.hotel-list-ul li .hotel-txts .rght-part .price{ font-size:0.86rem; color:#c7c7c7; letter-spacing:-0.1rem }
.hotel-list-ul li .hotel-txts .rght-part .price .f18{ font-size:1.43rem }
.hotel-list-ul li .hotel-txts .rght-part .no-room{ font-size:16px; color:#f00538; padding-bottom:4px }
.hotel-list-ul li .hotel-txts .tips{ overflow:hidden; width:84%; padding-bottom:0.36rem; min-height:2.64rem }
.hotel-list-ul li .hotel-txts .one-tip{ border:0.07rem solid #ffa956; color:#ffa956; font-size:0.71rem; line-height:1.21rem; border-radius:0.21rem; padding:0 0.14rem; margin:0 0.21rem 0.28rem 0; float:left }
.hotel-list-ul li .hotel-txts .tip-important{ border:0.07rem solid #b95edb; color:#b95edb }
.hotel-list-ul li .hotel-txts .tip-red{ border:0.07rem solid #f00022; color:#f00022 }
.hotel-list-ul li .hotel-txts .tip-red2{ border:0.07rem solid #ff3600; color:#ff3600 }
.hotel-list-ul li .hotel-name{ font-size:1rem; color:#000; font-weight:bold; margin:0.64rem 0 0.36rem }
.hotel-list-ul li .hotel-name .diamond{ height: 0.9642rem; display: inline-block; }
.hotel-list-ul li .hotel-txts{ text-align:left; width:65%; color:#4d4d4d; position:relative }
.hotel-list-ul li .comments{ color:#c7c7c7; font-size:0.86rem; margin-bottom:0.36rem }
.hotel-list-ul li .honours{ display:block; overflow:hidden }
.hotel-list-ul li .one-honour{ margin:0 0.71rem 0.36rem 0; float:left }
.hotel-list-ul li .pride{ width:4.29rem; height:1.29rem; background:url(../images/logo-pride.png) no-repeat 0 0; background-size:4.29rem 1.29rem; margin:0.2rem 0.71rem 0.3rem 0  }
.hotel-list-ul li .star-gold{ width:1.57rem; height:1.5rem; background:url(../images/logo-star-gold.png) no-repeat center; background-size:1.57rem 1.5rem }
.hotel-list-ul li .star-silver{ width:1.57rem; height:1.5rem; background:url(../images/logo-star-silver.png) no-repeat center; background-size:1.57rem 1.5rem }
.hotel-list-ul li .ok-brand{ width:3.93rem; height:1.43rem; background:url(../images/icon_ok.png) no-repeat center; background-size:3.93rem 1.43rem }

.icon-none{ position:absolute; top:1.29rem; right:1.82rem; z-index:20; width:3.79rem }
.icon-none img{ width:100% }
.icon-discount{ position:absolute; top:0; right:0; z-index:30; width:2.64rem }
.icon-discount img{ width:100% }
.icon-discount {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 30;
    width: 2.64rem
}

    .icon-discount img {
        width: 100%
    }
.clearpaddingtop {
    padding-top: 0px;
}

/*双十一2020*/
.double11-block{ margin:10px 0 }

