.hotel-version2 .maxWidthLimit{width:1200px;margin:0 auto}
.hotel-version2 ul{font-size:0}
.hotel-version2 ul li{font-size:14px;display:inline-block;position:relative}
.hotel-version2 ul li .part300{width:190px;height:300px}
.hotel-version2 ul li .part2{width:190px;height:390px;position:relative}
.hotel-version2 ul li .part4{width:290px;height:390px;position:relative}
.hotel-version2 ul li .part2-lr{width:290px;height:190px;position:relative}
.hotel-version2 ul li .part2-lr:first-child{margin-bottom:10px}
.hotel-version2 ul li .part1-ud{width:190px;height:190px;position:relative}
.hotel-version2 ul li .part1-ud:first-child{margin-bottom:10px}
.hotel-version2 ul li .tag-desc{color:#fff;position:absolute;bottom:18px;left:14px}
.hotel-version2 ul li .tag-desc em,.hotel-version2 ul li .tag-desc span{display:block}
.hotel-version2 ul li .tag-desc span{font-size:20px}
.hotel-version2 ul li .tag-desc em{font-size:12px;font-style:normal}
.hotel-version2 .size2x{width:290px;height:390px}
.hotel-version2 .size1x{width:190px;height:390px}
.hotel-version2 .section-title{margin:40px 0 20px 0;line-height:30px}
.hotel-version2 .section-title span{display:inline-block;font-size:24px;color:#484848;margin-right:10px}
.hotel-version2 .section-title em{font-style:normal;font-size:10px;color:#B3B3B3;margin-right:104px}
.hotel-version2 .swiper-wrap{min-width:1200px;height:400px;background-color:#e3e3e3;position:relative;z-index:1}
.hotel-version2 .swiper-wrap .swiper{width:100%;height:100%;min-width:1200px;position:relative}
.hotel-version2 .swiper-wrap .swiper .swiper-container{width:100%;height:100%;position:relative}
.hotel-version2 .swiper-wrap .swiper .swiper-container .pagination-swiper{height:5px;position:absolute;bottom:20px;left:50%;z-index:2}
.hotel-version2 .swiper-wrap .swiper .swiper-container .pagination-swiper span{width:20px;height:5px;margin-right:12px;display:block;float:left;background-color:#000;opacity:.4;cursor:pointer}
.hotel-version2 .swiper-wrap .swiper .swiper-container .pagination-swiper span:last-child{margin-right:0}
.hotel-version2 .swiper-wrap .swiper .swiper-container .pagination-swiper span.swiper-active-switch{width:40px;background:#fff;opacity:1}
.hotel-version2 .swiper-wrap .swiper .swiper-container .swiper-wrapper{width:100%;height:100%}
.hotel-version2 .swiper-wrap .swiper .swiper-container .swiper-wrapper .swiper-slide{width:100%;height:100%;position:relative;overflow:hidden}
.hotel-version2 .swiper-wrap .swiper .swiper-container .swiper-wrapper .swiper-slide .slide-cont{width:1200px;height:400px;margin:0 auto}
.hotel-version2 .swiper-wrap .swiper .swiper-container .swiper-wrapper .swiper-slide img{position:absolute;display:block;left:50%;top:0;margin-left:-960px}
.hotel-version2 .swiper-wrap .fixation-wrap{z-index:10;width:869px;position:absolute;top:283px;left:1px;right:1px;margin:auto}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation{margin:0 auto}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap{margin-bottom:12px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap li{position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:top}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap li i{display:inline-block;position:absolute;top:0;left:0}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap li .hotel-filter-city{top:13px;left:12px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap li .hotel-filter-date{top:14px;left:12px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap li .hotel-more-filter{top:16px;left:16px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap li input{border:none;height:48px;line-height:48px;width:100%;padding-left:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap li input::-webkit-input-placeholder{font-size:16px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap li input:-moz-placeholder{font-size:16px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap li input::-moz-placeholder{font-size:16px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap li input:-ms-input-placeholder{font-size:16px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap .filter-city{width:230px;margin-right:5px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap .filter-city .fixaction-tab-box{top:48px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap .filter-date{width:320px;margin-right:5px;background-color:#fff;color:#6666}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap .filter-date input{display:inline-block;width:96px;text-align:center}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap .filter-date .inroom{padding-right:8px;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:16px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap .filter-date .outroom{padding-left:0;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:16px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap .filter-date .range-calendar-double-wrp{left:-70px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap .more-filter{width:240px;margin-right:5px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap .search-btn-for-hotel{width:64px;height:48px;line-height:48px;text-align:center;vertical-align:top;font-size:18px;cursor:pointer;color:#333;background-color:#FFEB00;background-image:-webkit-gradient(linear,left top,right top,from(#FFEB00),to(#FECC00));background-image:-webkit-linear-gradient(left,#FFEB00,#FECC00);background-image:-moz-linear-gradient(left,#FFEB00,#FECC00);background-image:-o-linear-gradient(left,#FFEB00,#FECC00);background-image:linear-gradient(90deg,#FFEB00,#FECC00)}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .filter-wrap .search-btn-for-hotel:hover{background:#FFEB00}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .link-city li{margin-right:14px}
.hotel-version2 .swiper-wrap .fixation-wrap .fixation .link-city li a{color:#fff}
.hotel-version2 .section-season{width:1200px;margin:0 auto}
.hotel-version2 .section-season .season-part li{vertical-align:bottom;margin-right:10px;position:relative}
.hotel-version2 .section-season .season-part li:hover{-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);-moz-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1)}
.hotel-version2 .section-season .season-part li:last-child{margin-right:0}
.hotel-version2 .section-season .season-part li .part{overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.hotel-version2 .section-season .season-part li .part img{width:100%;height:100%}
.hotel-version2 .section-season .season-part li .part .mask-desc{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none;position:absolute;background:#000;filter:alpha(opacity=30);opacity:.3;width:100%;height:100%;bottom:0;left:0;text-align:center}
.hotel-version2 .section-season .season-part li .part .desc-msg{position:absolute;top:50%;margin-top:-24px;width:100%;text-align:center}
.hotel-version2 .section-season .season-part li .part .desc-msg span{display:block;color:#fff;font-size:20px;width:100%}
.hotel-version2 .section-season .season-part li .part .desc-msg em{display:block;color:#fff;font-size:12px;width:100%}
.hotel-version2 .section-popular{width:1200px;margin:0 auto}
.hotel-version2 .section-popular .popular-part.padbottom{padding-bottom:60px}
.hotel-version2 .section-popular .popular-part li{height:300px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:bottom;margin-right:10px;overflow:hidden}
.hotel-version2 .section-popular .popular-part li:last-child{margin-right:0}
.hotel-version2 .section-popular .popular-part li .part300 img{width:100%;height:100%}
.hotel-version2 .section-popular .popular-part li .part300 .mask-desc{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none;position:absolute;background:#000;filter:alpha(opacity=30);opacity:.3;width:100%;height:100%;bottom:0;left:0;text-align:center}
.hotel-version2 .section-popular .popular-part li .part300 .desc-msg{position:absolute;top:50%;margin-top:-24px;width:190px;text-align:center}
.hotel-version2 .section-popular .popular-part li .part300 .desc-msg span{display:block;color:#fff;font-size:20px;width:190px}
.hotel-version2 .section-popular .popular-part li .part300 .desc-msg em{display:block;color:#fff;font-size:12px;width:190px}
.hotel-version2 .advertising140{width:1200px;height:140px;margin:30px auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.hotel-version2 .advertising140 img{width:1190px;height:140px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.hotel-version2 .advertising120{width:1200px;height:120px;margin:30px auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}
.hotel-version2 .advertising120 img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:1190px;height:120px}
.hotel-version2 .section-hothotel{width:1200px;margin:0 auto}
.hotel-version2 .section-hothotel.padbottom{padding-bottom:60px}
.hotel-version2 .section-hothotel .section-top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:760px;display:inline-block;vertical-align:top;height:30px}
.hotel-version2 .section-hothotel .section-top .hotel-nav-tab{height:33px;width:100%;overflow:hidden}
.hotel-version2 .section-hothotel .section-top .hotel-nav-tab li{padding-right:20px;cursor:pointer}
.hotel-version2 .section-hothotel .section-top .hotel-nav-tab li div{color:#666;height:33px;line-height:30px;position:relative}
.hotel-version2 .section-hothotel .section-top .hotel-nav-tab li div:hover{color:#E89B00}
.hotel-version2 .section-hothotel .section-top .hotel-nav-tab li div:hover em{display:inline-block}
.hotel-version2 .section-hothotel .section-top .hotel-nav-tab li div em{display:none;width:100%;height:3px;left:0;bottom:0;position:absolute;background-color:#E89B00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:0}
.hotel-version2 .section-hothotel .section-top .hotel-nav-tab li.active div{color:#E89B00}
.hotel-version2 .section-hothotel .section-top .hotel-nav-tab li.active div em{display:inline-block}
.hotel-version2 .section-hothotel .section-main{width:1200px;position:relative}
.hotel-version2 .section-hothotel .section-main .tab-list{display:none;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;transition:all .3s linear 0s}
.hotel-version2 .section-hothotel .section-main .tab-list.active{display:block}
.hotel-version2 .section-hothotel .section-main .tab-list ul li{width:290px;height:302px;margin:0 10px 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}
.hotel-version2 .section-hothotel .section-main .tab-list ul li:hover{-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);-moz-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1)}
.hotel-version2 .section-hothotel .section-main .tab-list ul li:hover img{-webkit-transform:translateZ(0) scale(1.05)!important;-moz-transform:translateZ(0) scale(1.05)!important;transform:translateZ(0) scale(1.05)!important;zoom:1}
.hotel-version2 .section-hothotel .section-main .tab-list ul li .hotel-msg-wrap{width:100%;height:100%;position:relative}
.hotel-version2 .section-hothotel .section-main .tab-list ul li .hotel-msg-wrap .img-wrap{width:290px;height:193px}
.hotel-version2 .section-hothotel .section-main .tab-list ul li .hotel-msg-wrap .img-wrap img{width:100%;height:100%;-webkit-transition:all .25s;-o-transition:all .25s;-moz-transition:all .25s;transition:all .25s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
.hotel-version2 .section-hothotel .section-main .tab-list ul li .hotel-msg-wrap .msg-desc{height:109px;width:100%;padding:15px 15px 0 15px;position:absolute;bottom:0;left:0;background:#fff}
.hotel-version2 .section-hothotel .section-main .tab-list ul li .hotel-msg-wrap .msg-desc span{display:block;font-size:18px;color:#333;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.hotel-version2 .section-hothotel .section-main .tab-list ul li .hotel-msg-wrap .msg-desc div{color:#666;font-size:12px;margin-bottom:5px}
.hotel-version2 .section-hothotel .section-main .tab-list ul li .hotel-msg-wrap .msg-desc .price{display:block;color:#FF9512;font-size:14px}
.hotel-version2 .section-hothotel .section-main .tab-list ul li .hotel-msg-wrap .msg-desc .price em{font-size:24px;font-style:normal}
.hotel-version2 .section-hothotel .section-main .tab-list ul li .hotel-msg-wrap .msg-desc .diamond{display:inline-block;position:absolute;top:0;right:15px;margin-top:-34px;margin-bottom:0}
.hotel-version2 .section-hothotel .section-main .tab-list ul li .hotel-msg-wrap .msg-desc .diamond i{margin-right:4px}
.hotel-version2 .section-hothotel .section-main .tab-list ul li.inlandHeight{height:280px}
.hotel-version2 .section-hothotel .section-main .tab-list ul li.inlandHeight .msg-desc{height:87px}
.hotel-version2 .section-hothotel .section-main .tab-list ul .single-img img{width:100%;height:100%}
input.warning::-webkit-input-placeholder{color:#FFAD00}
input.warning:-moz-placeholder{color:#FFAD00}
input.warning::-moz-placeholder{color:#FFAD00}
input.warning:-ms-input-placeholder{color:#FFAD00}
input:focus::-webkit-input-placeholder{color:#ccc}
input:focus:-moz-placeholder{color:#ccc}
input:focus::-moz-placeholder{color:#ccc}
input:focus:-ms-input-placeholder{color:#ccc}
/* 岭南酒店列表 */
.ln-hotel {width: 1200px;margin: 0 auto;}
.ln-hotel-ad {height: 160px;margin: 33px 0 0;}
.ln-hotel-ad img {width: 100%;height: 100%;display: block;border-radius: 4px;}
.ln-hotel-list {padding: 30px 0;}
.ln-hotel-list .list-title {text-align: center;font-size: 32px;font-weight: bold;}
.ln-hotel-list .list-title span {background: #f7f7f7 !important;}
.ln-hotel-list .list-con {font-size: 0;margin: 0 -10px;}
.ln-hotel-list .list-item {position: relative;display: inline-block;vertical-align: top;width: 386px;text-align: center;margin: 20px 10px 0;border-radius: 4px;overflow: hidden;}
.ln-hotel-list .list-item .item-place {position: absolute;left: 12px;top: 12px;height: 28px;line-height: 28px;padding: 0 16px;border-radius: 28px;overflow: hidden;}
.ln-hotel-list .list-item .item-place:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.6;background: #FFF;}
.ln-hotel-list .list-item .item-place span {position: relative;font-size: 14px;}
.ln-hotel-list .list-item img {display: block;width: 386px;height: 257px;}
.ln-hotel-list .list-item .item-info {padding: 20px;background: #fff;min-height: 117px;}
.ln-hotel-list .list-item .intro-item {display: inline-block;vertical-align: middle;width: 248px;font-size: 16px;line-height: 22px;}
.ln-hotel-list .list-item .intro-item p {overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;text-align: left;}
.ln-hotel-list .list-item .price-item {display: inline-block;vertical-align: middle;width: 86px;font-size: 16px;color: #FF5555;margin-left: 8px;}
.ln-hotel-list .list-item .price-item strong {font-size: 28px;line-height: 40px;}
.ln-hotel-list .list-item h2 {font-size: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 33px;}
.ln-hotel-list .list-item .diamond {position: relative;line-height: 1;margin-top: 24px;}
.ln-hotel-list .list-item .diamond:after {content: '';position: absolute;bottom: 100%;left: 0;right: 0;margin: auto;width: 24px;height: 3px;margin-bottom: 12px;background: #333;}
.ln-hotel-list .list-item .diamond i {display: inline-block;vertical-align: top;}

