.picFocus{ margin:0 auto;   position:relative;  overflow:hidden;  zoom:1; float: left;  margin-right: 16px}
.picFocus .bd {float: left;width:460px;}
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:460px; height:347px; display:block;object-fit: cover  }
.picFocus .hd{  padding-top:5px;  overflow:hidden; float: left; max-width: 228px;}
.picFocus .hd ul{  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px;  margin-left:10px;}
.picFocus .hd ul li.left_li{float:left;}
.picFocus .hd ul li img{ width:100px; height:74px; border:2px solid #fff; cursor:pointer; }
.picFocus .hd ul li.on img{ border-color:#01C6AF;  }

.info_ticket dl dt{color: #999; display: flex; align-items: center; justify-content: space-between;}
.info_ticket dl dd{color: #333; min-height: 100px;box-sizing: border-box; display: flex; align-items: center; justify-content: space-between;}
/* .info_ticket dl dd.noimg .room_info{padding-left: 20px;} */
.info_ticket dl .room_info{width: 50%; float: left; box-sizing: border-box;}
.info_ticket dl .room_info label{padding: 0;}
.info_ticket dl dt label{box-sizing: border-box;}
.info_ticket dl .room_info  .room_detail em{color: #999; font-size: 14px; margin-right: 4px;}
.info_ticket dl .room_info .rimg{width: 120px; height: 90px; background: url(../images/noimg.png) no-repeat center/cover; float: left; margin-right: 14px; position: relative;}
.info_ticket dl .room_info .rimg img{display: block; width: 100%; height: 100%; object-fit: cover; cursor: pointer;}
.info_ticket dl dd>em,.info_ticket dl dt>em{width: 11%;text-align: center; }
.info_ticket dl .room_info .rimg em{position: absolute; right: 0; bottom: 0; line-height: 24px; min-width: 36px; color: #fff; background-color: rgba(0,0,0,.6); text-align: center;}
.room_right{float: right;}

.detail_right{margin-left: 0;overflow: hidden;}
h2.list_title{width: 90%;}
.topDiv .lab_box{max-width: 376px;height: 22px;overflow: hidden;}
.otherInfo dl dd{max-width: 370px;}
.detail_right .buy{margin-top: 32px}
.detail_right .hotel_has{font-size: 0;height: 30px;overflow: hidden;margin-top: 30px;max-width: 400px;}
.detail_right .hotel_has i{display: inline-block;width: 27px;height: 30px;background-image: url(../images/hotel/icon-last.png); background-repeat: no-repeat;margin-right: 17px;}
.detail_right .hotel_has i.wifi{background-position: 0 -3px}
.detail_right .hotel_has i.mianfeiwifi{background-position: 0 -35px;}
.detail_right .hotel_has i.tingche{background-position: 0 -68px;}
.detail_right .hotel_has i.mianfeitingche{background-position: 0 -100px;}
.detail_right .hotel_has i.canting{background-position: 0 -196px;}
.detail_right .hotel_has i.daichongwu{background-position: 0 -228px;    width: 31px;}
.detail_right .hotel_has i.jianshenfang{background-position: 0 -260px;}
.detail_right .hotel_has i.huiyishi{background-position: 0 -292px;width: 30px;}
.detail_right .hotel_has i.jiejifuwu{background-position: -4px -325px;width: 25px;}
.detail_right .hotel_has i.mianfeijieji{background-position: 0 -394px;}
.detail_right .hotel_has i.youyongchi{background-position: 0 -357px;}
.detail_right .hotel_has i.xinglijicun{background-position: 0 -427px;}

/*酒店设施*/
.device{/*height:86px;overflow:hidden;*/margin-top:25px;margin-bottom:30px}
.device dl{float: left;margin-left: 4px;margin-right:10px;text-align:center;width:84px;margin-bottom: 10px;}
.device dd{font-size: 14px;color: #333;text-align: center;margin-top: 10px;}
.device dl dt{display:block;width: 56px;height: 56px;margin:0 auto}
.device dl dt img{display: block;width: 100%;height: 100%;object-fit: cover;}
.device dl.nosupply dd {color:#ccc}

#hotel-details .wifi.free .wifi-icon {background-position:0 -537px}
#hotel-details .wire.supply .wire-icon {background-position:-12px -332px}
#hotel-details .wire.nosupply .wire-icon {background-position:-92px -332px}
#hotel-details .freewire.supply .freewire-icon {background-position:-12px -412px}
#hotel-details .freewire.nosupply .freewire-icon {background-position:-92px -412px}
#hotel-details .wire.free .wire-icon {background-position:-70px -537px}




/*附近酒店*/
.listr_hotel .newr_tit{font-size: 24px;    padding: 13px 0 12px;}
.hotel-list li{width: 285px; margin-bottom: 20px; position: relative;background: #fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.hotel-list li:hover{-webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08);-moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08);box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08);-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
.hotel-list li>a{display: block; width: 285px;margin: auto;}

.hotel-list .top_b{width: 285px;height: 214px;position: relative;overflow: hidden;}
.hotel-list .top_b a{display: block;width: 285px;height: 214px;position: relative;overflow: hidden;}
.hotel-list .top_b img{width: 100%;height: 100%;object-fit: cover;display: block;}

.hotel-list .bottom_b{padding: 10px 16px 12px;}
.hotel-list .bottom_b h1.t_name{font-size: 16px;color: #333;line-height: 26px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotel-list .bottom_b .t_property{font-size: 0;margin-top: 8px;height: 22px;overflow: hidden;}
.hotel-list .bottom_b .t_property span{display: inline-block;margin-right: 5px;height: 22px;line-height: 22px;padding: 0 8px;background: rgba(1,198,175,.15);border-radius: 2px;font-size: 14px;color: #01C6AF}

.hotel-list .bot_other{margin-top: 10px;}
.hotel-list .t_price{font-size: 14px;color: #999;float: left;}
.hotel-list .t_price span{color: #FF6600}
.hotel-list .t_price em{font-size: 18px;}
.hotel-list p.hotAddr{float: right; font-size: 14px; color:#a0a0a0 ;    max-width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 2px;}
.hotel-list p.hotAddr i{display: inline-block;width: 18px;height: 18px;vertical-align: middle;background: url(../images/attr_posi.png) no-repeat center center;background-size: cover;margin-top: -5px;}
.mask_pop{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.5); z-index: 1000; display: none;}
.imgPopShow{width: 620px; height: 517px; background-color: #fff; border-radius: 6px; position: fixed; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1001; box-sizing: border-box; padding: 20px; padding-top: 12px; display: none;}
.imgPopShow .head h2{color: #333; font-size: 18px; font-weight: bold; }
.imgPopShow .head .close_btn{display: block; position: absolute; top: 16px; right: 20px; width: 24px; height: 24px; background: url(../images/close.png) no-repeat center; background-size: 24px; }
.imgPopShow .slidebox{height: 432px;  margin-top: 20px; position: relative;}
.imgPopShow .slidebox ul{height: 100%; width: 100%;}
.imgPopShow .slidebox ul li{width: 100%; height: 432px; position: relative;}
.imgPopShow .slidebox ul li img{display: block; max-width: 100%; max-height: 100%; object-fit: cover; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.imgPopShow .slidebox a{display: block; width: 36px; height: 60px; background: url(../images/arr_l.png) no-repeat center/cover; position: absolute; top: 0; bottom: 0; left: 0; margin: auto;}
.imgPopShow .slidebox a.next{background-image: url(../images/arr_r.png); left: auto; right: 0;}
.pageState{width: 50px; line-height: 24px; border-radius: 12px; background-color: rgba(0,0,0,.7); color: #999; font-size: 14px; text-align: center; position: absolute; right: 10px; bottom: 10px;}
.pageState span{color: #fff;}


/*分享赚样式*/
.detail_right .sale_after span{display: inline-block;}
.detail_right .fenxiao_share{font-size: 14px;color: #666;margin-bottom: -10px;background: #FFEEEC;
border-radius: 0px 4px 4px 0px;margin-top: 10px;}
.detail_right .fenxiao_share span{background: linear-gradient(90deg, #FF424B 0%, #FB2731 100%);height: 36px;line-height: 36px;padding: 0 15px 0 10px;font-size: 15px;color: #fff;font-weight: bold;display: inline-block;position: relative;margin-right: 10px;border-radius: 4px 0px 0px 4px;}
.detail_right .fenxiao_share span s.fx_icon{display: inline-block;width: 18px;height: 18px;background: url(../images/fx_icon2.png) no-repeat center;vertical-align: middle;margin-top: -2px;margin-right: 2px;}

.detail_right .fenxiao_share  b{font-size: 14px;color: #F44536;font-weight: normal;}
.detail_right .fenxiao_share .yqzq{width: 14px;height: 14px;cursor: pointer;background: url(../images/redarr.png) no-repeat center;float: right;margin-right: 10px;margin-top: 10px;}

.detail_right .point{font-size: 14px;color: #999;vertical-align: middle;float: right;}
.detail_right .point .pointIcon{display: inline-block;width: 22px;height: 22px;background: url(../images/pointicon.png) no-repeat center;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.detail_right .buy{width: auto !important;background: none;    text-align: left;}
.detail_right .buy:hover:after{display: none;}
.detail_right .buy a{display: inline-block;width: 130px;text-align: center;    background: #01C6AF;}
.detail_right .buy a:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1);filter: Alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);}
