
.hottravel {margin-bottom: 35px; font-size: 16px; display: none;}
.hottravel .title-r {border-top: none;}
.hottravel .hd {margin-bottom: 10px;}
.hottravel .hd span {margin-right: 14px; display: inline-block; cursor: pointer; height: 30px; line-height: 30px; padding-bottom: 4px;}
.hottravel .hd span.on {color: #e95241; position: relative;}
.hottravel .hd span.on:before { position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #e95241; content: '';}
.hottravel .bd {height: 200px;}
.hottravel .bd>div {display: none;}
.hottravel ul, .hottravel li {list-style-type: none; font-size: 14px;}
.hottravel .list a {display: block;margin: 0 auto;clear: both;color: #000;text-decoration: none;box-sizing: border-box;line-height: 28px;}
.hottravel .list a:hover {color: #eb4e3c;}
.hottravel .list a .l {float: left;position: relative;}
.hottravel .list a .reco,.hottravel .list a .hot,.hottravel .list a .fei,.hottravel .list a .new {color: #fff;margin-left: 4px;padding: 2px;border-radius: 2px;font-size: 12px;line-height: 12px;position: relative;}
.hottravel .list a .reco {background: #4db2fe;}
.hottravel .list a .fei {background: #f76100;}
.hottravel .list a .new {background: #fe4c63;}
.hottravel .list a .hot {background: #fe9d00;}
.hottravel .list a em {font-style: italic;color: #999999;font-size: 14px;width: 20px;display: inline-block;}
.hottravel .list a em.high {color: #e95241;}
.hottravel .list a em.low {}
.hottravel .list a .l img{width: 14px;height: 14px;margin: 0 2px;position: relative;top: 2px;display: inline-block;}
.hottravel .list a em.top {height: 13px; background: url(//n1.sinaimg.cn/baby/search/icon2.png) 1px center /10px auto no-repeat;}
.hottravel .list a em.dot:before {width: 4px;height: 4px;border-radius: 40%;background: #FF8200;position: absolute;top: 50%;left: 3px;margin-top: -2px;content: '';}
.hottravel .list a .r {text-align: right;color: #999999;font-size: 12px;float: right;}
.hottravel .list a.imgs {margin: 0 0 0 20px; padding: 0; display: block;}
.hottravel .list a.imgs div {float: left; max-width: 88px;}
.hottravel .list a.imgs div:nth-child(2) {margin: 0 8px;}
.hottravel .list a.imgs img {border-radius: 10px;max-width: 88px; display: block;}
.hottravel .list a.imgdesc {display: block; margin: 10px 0 0 20px; padding: 0 0 0 20px;font-size: 12px;color: #999;line-height: 14px; background: url(//n.sinaimg.cn/auto/efade7fd/20220428/ads.png) left center / 10px auto no-repeat;height: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hottravel .list .hasimgs {}

.hottravel .travellist .li{position: relative;height: 54px;line-height: 54px;overflow: hidden;display: block; margin-top: 16px;}
.hottravel .travellist .li:first-child {margin-top: 0;}
.hottravel .travellist .li .num{float: left; font-style: italic;color: #999999;font-size: 14px;width: 22px; position: relative;}
.hottravel .travellist .li .num .dot{width: 4px;height: 4px;border-radius: 2px;background: #FF8200;position: absolute;top: 50%;left: 0;margin: -2px 0 0 5px;}
.hottravel .travellist .li .num img{display: block; width: 15px; margin-top: 17px;}
.hottravel .travellist .li .img{float: left;position: relative;width: 54px;height: 54px;border-radius: 5px;overflow: hidden;}
.hottravel .travellist .li .img img{display: block;width: 100%;height: 100%;}
.hottravel .travellist .li .txtbox{position: relative;height: 54px; padding-left: 8px;color: #000;font-size: 14px;float: left; width: 176px;}
.hottravel .travellist.notlogin .li .txtbox{ width: 216px;}
.hottravel .travellist .li .txtbox .box{position: absolute;top: 50%;transform: translateY(-50%);}
.hottravel .travellist .li .txtbox .t1{position: relative;font-size: 14px;height: 20px;overflow: hidden;line-height: 20px;}
.hottravel .travellist .li .txtbox .t1:hover{color: #eb4e3c;}
.hottravel .travellist .li .txtbox .t1 *{vertical-align: middle;}
.hottravel .travellist .li .txtbox .t1 .icon_jian{ display: inline-block;width: 15px;margin-left: 8px;}
.hottravel .travellist .li .txtbox .t2{font-size: 12px;margin: 1px 0 0;height: 14px;line-height: 14px;overflow: hidden;color: #636363; padding: 0;}
.hottravel .travellist .li .txtbox .t2 .hotnum{margin-left: 8px;}
.hottravel .travellist .li .txtbox .t3{margin-top: 1px;color: #ff8200;font-size: 12px;height: 20px;line-height: 20px;width: 160px;padding: 0 8px;background: #ffeedd;border-radius: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hottravel .travellist.notlogin .li .txtbox .t3{width: 200px;}
.hottravel .travellist .li .txtbox .t3 img{display: inline-block;width: 14px;padding: 0 2px;position: relative;top: 2px;}
.hottravel .travellist .li .btn{position: absolute;top: 12px;right: 0;width: 40px;color: #939393;text-align: center;font-size: 12px;line-height: 12px;}
.hottravel .travellist.notlogin .li .btn{display: none;}
.hottravel .travellist .li .btn img{display: block;width: 18px;margin: 0 auto 6px;}
.hottravel .travellist .li .btn div:nth-child(1){display: block;}
.hottravel .travellist .li .btn div:nth-child(2){display: none;}
.hottravel .travellist .li .btn.wanted div:nth-child(1){display: none;}
.hottravel .travellist .li .btn.wanted div:nth-child(2){display: block;}

.hottravel .graphic .li{position: relative;height: 54px;line-height: 54px;overflow: hidden; margin-top: 16px;}
.hottravel .graphic .li:first-child{ margin-top: 0;}
.hottravel .graphic .li .num{font-style: italic;color: #999999;font-size: 14px;width: 20px;float: left;}
.hottravel .graphic .li.high .num { color: #e95241;}
.hottravel .graphic .li .img{position: relative;width: 54px;height: 54px;border-radius: 5px;overflow: hidden;float: left;}
.hottravel .graphic .li .img img{display: block;width: 100%;position: absolute;top: 50%;transform: translateY(-50%);}

.hottravel .graphic .li .txtbox{position: relative;padding-left: 8px;color: #0f0f0f;float: left; width: 218px;}
.hottravel .graphic .li .txtbox .t1{position: relative;font-size: 14px;height: 20px;overflow: hidden;line-height: 20px;}
.hottravel .graphic .li .txtbox .t2{font-size: 12px;margin: 1px 0 0;height: 14px;line-height: 14px;overflow: hidden;color: #636363;padding: 0;}
.hottravel .graphic .li .txtbox .t3{margin-top: 1px;color: #636363;font-size: 12px;height: 20px;line-height: 20px;}
