/*头部切换*/
.nav_tab{}
.nav_tab ul{}
.nav_tab li{border-top: 1px solid #EAEAEA;border-right: 1px solid #EAEAEA;font-size: 14px;color: #333;float: left;background: #F7F7F7;box-sizing: border-box;height: 54px;}
.nav_tab li a{display: block;padding: 0 26px;line-height: 54px;}
.nav_tab li:first-child{border-left: 1px solid #EAEAEA;}
.nav_tab li.active{background: #fff;border-top: 2px solid #FE3046;position: relative;}
.nav_tab li.active a{color: #FC334A;font-weight: bold;}
.nav_tab li.active i{position: absolute;width: 100%;display: block;height: 1px;background: #fff;bottom: -1px;left: 0;}
.filter_box{padding-top: 10px;}

.list_ul li{padding: 30px 0;border-bottom: 1px solid #EAEAEA}
.list_ul li:first-child{padding-top: 0}
.list_ul li a{display: block;}

.list_ul li .left_b{width: 150px;height: 150px;float: left;border: 1px solid #eee; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;}
.list_ul li .left_b img{width: 100%;height: 100%;object-fit: cover;display: block;}
.list_ul li .right_b{margin-left: 166px;position: relative;height: 150px;}
.list_ul li .price{font-size: 14px;color: #A0A0A0;position: absolute;right: 0;top: 0}
.list_ul li .price span{font-size: 24px;color: #F93A4D;}
.list_ul li .right_b .hotel_title{font-size: 24px;max-width: 360px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_ul li .tableInfo{padding-top: }
.list_ul li .tableInfo p{margin-top: 4px;font-size: 14px;color: #999;max-width: 63%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.list_ul li .hotelbottom{position: absolute;bottom: 16px;}
.list_ul li .hotelbottom span.tel{font-size: 16px;color: #F93A4D;font-weight: bold;}
.list_ul li .hotelbottom span.seePhone{font-size: 14px;color: #508FE9;margin-left: 8px}
.list_ul li span.seeDetail{display: block;position: absolute;bottom: 10px;right: 0;font-size: 16px;color: #fff;width: 150px;height: 50px;line-height: 50px;text-align: center;background:#F93A4D;box-shadow:0px 10px 24px 0px rgba(249,58,77,0.2);border-radius:25px;}
.list_ul li span.seeDetail:hover{background: #e9162b;}

.list_ul li .img-item{float: left;width: 202px;height: 150px;position: relative;margin-left: 20px;overflow: hidden;display: block;margin-top: 30px;}
.list_ul li .img-item img{width: 100%;height: 100%;object-fit: cover;}
.list_ul li .img-item:first-child{margin-left: 0}
.list_ul li .img-item p{position: absolute;left: 0;right: 0;bottom: 0;padding: 0 10px;height: 35px;line-height: 35px;background:rgba(0,0,0,.6);display: none;-webkit-animation: bottomFadeIn .3s ease-out; -moz-animation: bottomFadeIn .3s ease-out; animation: bottomFadeIn .3s ease-out;font-size: 14px;color: #fff;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_ul li .img-item:hover p{display: block;}

.list_ul li.empty{border-bottom: none;}
.list_ul li.empty img{display: block;margin: 0 auto;}
.list_ul li.empty span{display: block;text-align: center;line-height: 88px;}