﻿#cityMenu {left: 58px !important; top: 36px !important;}
/*焦点图搜索框*/
.search{height: 55px;width: 100%;z-index: 99;background: #9eb1bb none repeat scroll 0 0;}
.search .m-search-box{width: 1200px;margin: 0 auto;}
.search .m-search-box .tab-content{/*display:none;*/}
.search .m-search-box .tab-content .control-group{padding-top: 10px;}
.search .m-search-box .tab-content .control-group{zoom: 1;display: inline-block;width: 200px;}
.search .m-search-box .tab-content .controls-span{display: block;float: left;line-height: 35px;width: 58px;text-align: center;color: #fff;}
.search .m-search-box .tab-content .controls{margin-left: 0px;height: 36px;position: relative;}
.search .m-search-box .tab-content .ipt-text{line-height: 24px;width: 120px;height: 24px;padding: 5px 10px;border: 1px solid #ccc;cursor: pointer;font-size: 12px;color: #666;}
.search .m-search-box .tab-content .datewatermark{position: absolute; top: 0; left: 0; padding-left: 12px; line-height: 30px; color: #ccc;}
.search .m-search-box .tab-content .select-box{width: 214px; height: 30px; outline: none;}
.search .m-search-box .tab-content .address-mark{color: #666; cursor: pointer; height: 35px; left: 10px; line-height: 35px; position: absolute; top: 1px;}
.search .m-search-box .tab-content [class^="icon-"]{position: absolute;top: 8px;right: 7px;width: 16px;height: 20px;background: url(../images/icon/search-icon-list.png) no-repeat;overflow: hidden;cursor: pointer;}
.search .m-search-box .tab-content .icon-city{background-position: 0 0;}
.search .m-search-box .tab-content .icon-calendar{width: 20px; background-position: -19px 0;}
.search .m-search-box .tab-content .icon-key{background-position: -40px 0;}
.search .m-search-box .tab-content .search-btn-group{width: 185px;margin: 10px 0px 0 0;padding: 0;float: right;}
.search .m-search-box .tab-content .search-btn-group .search-btn{display: inline-block;width: 80px;height: 37px;background-color: #f60;font-size: 14px;letter-spacing: 2px;text-align: center;color: #fff;border-radius: 3px;border: medium none;}
.search .m-search-box .tab-content .search-btn-group .search-btn-active,
.search .m-search-box .tab-content .search-btn-group .search-btn:hover{background-color: #f90;}
.search .m-search-box .tab-content .search-btn-group .search-btn:hover{cursor: pointer;}
.search .m-search-box .tab-content .search-btn-group .search-btn.map{background: rgba(0,0,0,0) url(../images/icon/po.png) no-repeat 0 10px/16px; padding-left: 18px; width: 81px;}
/*筛选条件显示*/
.list .filtersPanel{ border:1px solid #E6E6E6; background:#FFF;padding:10px;position:relative; border-bottom:none;font-size: 14px;}
.list .filtersPanel dt{float:left;padding-right:5px;height:24px;line-height:29px;}
.list .filtersPanel dt em{font-size:14px; font-family:Arial;color:#F60;}
.list .filtersPanel dd {}
.list .filtersPanel dd a{float:left;margin-bottom:3px;margin-top:3px;}
.list .filtersPanel dd a.item{border:1px solid #ffa63c;display:inline;padding:0 20px 0 4px;background:url(../images/hotel/icon.png) no-repeat right 0px #FFA63C;height:15px;line-height:15px;margin-right:8px;color:#FFF;}
.list .filtersPanel dd a:hover.item{text-decoration:none;}
.list .filtersPanel .param-selected {font-size: 14px; color: #556E81; float: left; height: 22px; border: 1px dashed #AAC0D1; padding: 0px 4px 0px 8px; margin-right: 10px;}
.list .filtersPanel .param-selected:hover {border-color: #FF7200;}
.list .filtersPanel .c-tx2 {color: #FF7200;}
.list .filtersPanel .icon-btn-x {width: 14px; height: 14px; background: #A0B8CB url("../images/icon/CXti-0xIl-6-6.png") no-repeat scroll 4px 4px;}
.list .filtersPanel .param-selected:hover .icon-btn-x{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s; transition: all .25s ease 0s;}
.list .filtersPanel .close-icon {float: right; margin: 4px 4px 0px;}
/*列表筛选项*/
.list .inner{padding:0 10px;background:#FFF;border:1px solid #E6E6E6;width:1178px;font-size: 14px;position: relative;margin-bottom: 40px;}
.list .inner .innerInfo {/* height: 187px; */overflow: hidden;-webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s; transition: all .25s ease 0s;}
.list .inner .innerInfo.down {height: 375px;}
.list .innerBox{position:relative;}
.list .inner dl{border-bottom:1px solid #E8E8E8;width:1178px;}
.list .inner dt{float:left;width:90px;text-align:right;padding-right:8px;line-height:46px;color:#000;}
.list .inner dd{float:left;width:990px;position:relative;overflow:hidden;}
.list .inner ul{overflow:hidden;width:990px;}
.list .inner dd li{float:left;line-height:46px;height:46px;}
.list .inner dd li a{display:inline;padding: 0 10px 0 10px;color:#666;font-size: 14px;}
.list .inner dd.checked a{background:url(../images/inner.png) no-repeat 5px 2px;padding: 0 10px 0 25px;}
.list .inner dd li a.cur{color:#F60;}
.list .inner dd.checked a.cur{background-position:5px -117px;color:#F60;}
.list .inner dd.checked li{padding: 0 10px 0 10px;}
.list .inner dd.checked .inputCk{ position:relative; top:3px; margin-right:3px;}
.list .inner dd.checked label{color:#666;}
.list .inner dd.checked .inputCk:checked + label {color:#F60;}
.list .inner dd li a:hover{color:#F60;}
.list .inner dd.checked a:hover{background-position:5px -117px;color:#F60;}
.list .inner dd.more{float:right; width:60px;background:url(../images/icon.png) no-repeat 27px -172px; cursor:pointer;color:#3AA400;height:46px;line-height:46px;}
.list .inner dd.more:hover{color:#F60;}
.list .inner dd.open{background-position:27px -219px;}
.list .inner .dlNone{display:none;}
/*点击下拉*/
.list .inner .listMore{position: absolute;bottom: -28px;width: 280px;height: 28px;background-color: #fff;left: 50%;margin-left: -140px;text-align: center;box-shadow: 0 2px 2px #eaeaea;color: #3AA400;border-radius: 3px;border: 1px solid #E8E8E8;border-top: 0;font-size: 14px;line-height: 28px;cursor: pointer;border-top-left-radius: 0;border-top-right-radius: 0;}
.list .inner .listMore:hover{color: #f60;}
.list .inner .listMore i{display: inline-block; width: 6px; height: 6px;border-right: 1px solid;border-bottom: 1px solid;-webkit-transform: rotate(45deg)translateY(-3px);transform: rotate(45deg)translateY(-3px); margin-left: 8px;} 
.list .inner .listMore i.down{-webkit-transform: rotate(-135deg)translateY(-3px);transform: rotate(-135deg)translateY(-3px);transition: all 0.2s ease 0s;}
/*列表数据*/
.list .listWrapper{}
.list .listWrapper .leftBox{float:left;width:950px;}
.list .listWrapper .rightBox{width:230px;float:left;margin-left:20px;display:inline;}
.list .listWrapper .leftBox .sort{border:1px solid #E6E6E6;/* background:#F5F5F5; */}
.list .listWrapper .leftBox .sort a{float:left;height: 40px;line-height: 40px;padding:0 14px 0 12px;border-right:1px solid #EBEFF3;color:#666;position:relative;background:#FFF;font-size: 14px;width: 50px;text-align: center;}
.list .listWrapper .leftBox .sort a i{height:24px;width:10px;position:absolute;background:url(../images/hotel/icon.png) no-repeat 35px -39px;right: 6px;top: 5px;}
.list .listWrapper .leftBox .sort a:hover{text-decoration:none;}
.list .listWrapper .leftBox .sort a.default{background-image:none !important;padding:0 12px;}
.list .listWrapper .leftBox .sort a.asc i{background-position:0px -39px;}
.list .listWrapper .leftBox .sort a.desc i{background-position:-48px -39px;}
.list .listWrapper .leftBox .sort a.cur{background-color: #3AA400;color:#FFF;border-color: #3AA400;}
.list .listWrapper .leftBox .sort a.cur.asc i{background-position:0px -9px;}
.list .listWrapper .leftBox .sort a.cur.desc i{background-position:-48px -9px;}
.list .listWrapper .leftBox .sort .topPages{float:right;}
.list .listWrapper .leftBox .sort .topPages a{margin:0;padding:0 8px;border-left:1px solid #EBEFF3; border-right:none;}
.list .listWrapper .leftBox .sort .topPages a:hover{background:#D2691E;color:#FFF;}
.list .listWrapper .leftBox .sort .topPages a.no{background:#E5E5E5;color:#999;cursor:default;}
.list .listWrapper .leftBox .sort span{float:left;height: 40px;line-height: 40px;font-size:14px;padding:0 5px;color:#787878;}

.list .listWrapper .hotelItem{border:1px solid #E6E6E6; margin-top:20px;background:#FFF;position:relative;}
.list .listWrapper .hotelItem:hover{border-color: #3AA400;}
.list .listWrapper .hotelItem .itemTop{padding:15px;}
.list .listWrapper .hotelItem .itemTop .img,.list .listWrapper .hotelItem .itemTop img{float:left;width: 180px;height: 135px;-webkit-transition: all .25s ease 0s;-moz-transition: all .25s ease 0s;-o-transition: all .25s ease 0s;transition: all .25s ease 0s;overflow: hidden;}
.list .listWrapper .hotelItem:hover .itemTop img{transform: scale(1.1);}
.list .listWrapper .hotelItem .hotelInfo{float: left;width: 540px;padding:0 12px;overflow:hidden;height: 135px;border-right: 1px dotted #d5d5d5;position: relative;}
.list .listWrapper .hotelItem .hotelInfo h2{font-size:16px;height:24px;overflow:hidden;width: 540px;text-overflow: ellipsis;white-space: nowrap;}
.list .listWrapper .hotelItem .hotelInfo h2 a{color: #3aa400;}
.list .listWrapper .hotelItem .hotelInfo p{padding:5px 0;color:#666;height: 30px;line-height: 31px;font-family: 宋体;width: 420px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list .listWrapper .hotelItem .hotelInfo .hotelComment{position: absolute;top: 24px;right: 20px;height: 85px;line-height: 28px;font-size: 12px;text-align: right;}
.list .listWrapper .hotelItem .hotelInfo .hotelComment .pingNum em{color: #3AA400;font-size: 22px;padding-right: 5px;}
.list .listWrapper .hotelItem .hotelInfo .hotelComment .manyidu{color: #999;}
.list .listWrapper .hotelItem .hotelInfo .hotelComment .dpFrom{color: #666;}

.list .listWrapper .hotelItem .facility {height: 34px;overflow:hidden;position:relative;}
.list .listWrapper .hotelItem .facility span{display: inline-block;background-repeat: no-repeat;background-size: 18px;background-position: 3px 3px;background-color: #EEEEEE;border-radius: 100%;border: 1px solid #f1f1f1;width: 25px;height: 25px;margin-top: 3px;}
.list .listWrapper .hotelItem .facility span.f1{background-image: url(../images/hotel/wifi.png);}
.list .listWrapper .hotelItem .facility span.f2{background-image: url(../images/hotel/ji.png);}
.list .listWrapper .hotelItem .facility span.f3{background-image: url(../images/hotel/canting.png);}
.list .listWrapper .hotelItem .facility span.f4{background-image: url(../images/hotel/youyong.png);}
.list .listWrapper .hotelItem .facility span.f5{background-image: url(../images/hotel/parking.png);}
.list .listWrapper .hotelItem .facility span.f6{background-image: url(../images/hotel/jianshen.png);}
.list .listWrapper .hotelItem .itemTool li{float:left;/* height:32px; *//* line-height:32px; */margin-top: 10px;}
.list .listWrapper .hotelItem .itemTool li a{color: #8fc553;display:inline-block;padding: 0 10px 0 21px;background:url(../images/hotel/cool.png) no-repeat;width:48px;border: 1px dashed #C6C6C6;height: 25px;line-height: 25px;margin-right: 10px;}
.list .listWrapper .hotelItem .itemTool li a.map{background-position: 2px -74px;}
.list .listWrapper .hotelItem .itemTool li a.collection{background-position: 3px 5px;padding-left:18px;color: #F60;}
.list .listWrapper .hotelItem .itemTool li a.collection.on{background-position: 3px -29px;color:#FF6504;}
.list .listWrapper .hotelItem .mapBox{margin-top:10px; display:none;}

.list .listWrapper .hotelItem .infos{float:left;padding-left:10px;text-align:center;width:163px; padding-top:14px;}
.list .listWrapper .hotelItem .price span{display:block;}
.list .listWrapper .hotelItem .price span.p{
    font-size: 14px;
}
.list .listWrapper .hotelItem .price span.p em{font-size: 32px;color:#F60;font-family:Arial;line-height: 100px;}
.list .listWrapper .hotelItem .price span.f{color: #0065c9;}
.list .listWrapper .hotelItem .price span.f em{font-size: 18px;padding-right: 5px;}
.list .listWrapper .hotelItem .price span.b{padding-top:5px;}
.list .listWrapper .hotelItem .price span.b a{position:relative; background-color: #39a7ee;background-image: -moz-linear-gradient(center top , #40a8eb, #3ba0e6);border: 1px solid #2a93d5;border-radius: 3px;
box-shadow: 0 1px 0 0 #70bef0 inset;color: #fff;display: inline-block;font: bold 14px/26px simsun,sans-serif;height: 26px;padding: 0 34px 0 24px;}
.list .listWrapper .hotelItem .price span.b a b{ border-color: transparent transparent transparent #fff;border-style: dashed dashed dashed solid;border-width: 4px;display: inline-block;height: 0;overflow: hidden;position: absolute;right: 10px; top: 10px;width: 0;}
.list .listWrapper .hotelItem .price span.b a:hover{background-color: #1d8fd9;background-image: -webkit-linear-gradient(top, #2790d6, #2388ce);background-image: -moz-linear-gradient(top, #2790d6, #2388ce);background-image: -ms-linear-gradient(top, #2790d6, #2388ce);background-image: -o-linear-gradient(top, #2790d6, #2388ce);background-image: linear-gradient(top, #2790d6, #2388ce);border: 1px solid #2183c3;-webkit-box-shadow: inset 0 1px 0 0 #5dace0;box-shadow: inset 0 1px 0 0 #5dace0;cursor: pointer;text-decoration: none;}
/*房型*/
.roomList{/* margin-top:15px; */}
.roomList dl{border-bottom: 1px dotted #d5d5d5;/* margin: 0 6px; */}
.roomList dl:last-child{border-bottom: 0;}
.roomList dl:hover{background:#FFF4D9;}
.roomList dl.title{/*background:#EEE;*/border-bottom:1px solid #E5E5E5;margin: 0;}
.roomList dl.title dd{color:#999;}
.roomList dd{float:left;height:36px;line-height:36px;padding:0 5px;font-size: 12px;}
.roomList dd.row1{width: 286px;padding-left: 30px;background: url(../images/hotel/icon.png) no-repeat  -95px -34px;margin-left: 0px;}
.roomList dl.title dd.row1{padding-left: 14px;background:none;width: 301px;}
.roomList dl.title dd.row1 span{display: block;width: 80px;text-align: center;background-color: #8c96a2;color: #fff;}
.roomList dd.row1 a{color: #3aa400;float:left;position:relative;padding-right:12px;font-family: Tahoma,Simsun,sans-serif;}
.roomList dd.row1 a i{background:url(../images/icon.png) no-repeat 0 -192px; height: 8px;position: absolute;right: 2px;top: 15px;width: 8px;}
.roomList dd.row1 a.open i{background-position:0 -239px;}
.roomList dd.row2{ width: 75px;}
.roomList dd.row3{ width: 50px; text-align:center;}
.roomList dd.row4{ width: 85px; text-align:center;}
.roomList dd.row5{ width: 248px;position:relative;}
.roomList dd.row6{text-align:right; width: 84px;}
.roomList dd del{color:#999;font-family:arial;}
.roomList dd em{color:#f60;font-family:arial; font-size: 14px;float:left;}

/**优惠信息**/
.discountInfo{float: left;/* padding-top: 6px; */}
.discountInfo ul{}
.discountInfo li{display: inline;float: left;margin-left: 8px;position: relative;z-index: 1;height: 27px;}
.discountInfo li .text{/* border: 1px solid #64C201; *//* height: 20px; *//* line-height: 20px; *//* color: #555; *//* overflow: hidden; *//* border-radius: 3px; *//* float:left; */}
.discountInfo li .text i{font-size: 12px;color: #666;}
.discountInfo li .text em{/* padding-right: 7px; */margin-left: 3px;}
.discountInfo li .text b{/* background: #64C201; */display: inline-block;/* color: #FFF; */font-weight: normal;/* padding: 0 7px; */float:left;height: 13px;margin-top: 9px;line-height: 12px;padding: 2px;}
.discountInfo li .bonus{/* border-color: #f87633; */}
.discountInfo li .bonus b{background: #F60;color: #fff;}
.hoverTip{display: none;padding: 7px;position: absolute;top: 27px;left: -13px;}
.hoverTip .box{background: #FFF;border: 1px solid #DFDFDF;/*box-shadow: 0 5px 5px #666;*/padding: 5px 10px;position: relative;width: 230px;}
.hoverTip .box b{background: url(../images/hotel/arrowtop.png) no-repeat 0 0;display: block;font-size: 0;height: 7px;position: absolute;left: 7px;top: -7px;width: 12px;}
.hoverTip .box p{color: #000;line-height: 22px;text-align: justify;}
.hoverTip .box p em{color:#f60;font-family:arial;font-weight:700;float:none !important;font-size:12px;}

.roomList dd .btn{background-color: #fdaf00;/* border-radius: 2px; *//* box-shadow: 0 1px 1px #ccc; */color: #fff;display: inline-block;height: 22px;line-height: 20px;text-align: center;width: 64px;margin-left:25px;}
.roomList dd .btn:hover{background:#FF971C;text-decoration:none;}
.roomList dd .none{background:#CCC;}
.roomList dd .none:hover{background:#CCC;cursor:not-allowed;text-decoration:none;}
.roomRowson{border-bottom:1px solid #E5E5E5;background:#FFF8EE;padding: 10px 15px;display:none;}
.roomRowson li{float:left;height:36px;line-height:36px;padding: 0 15px 0 0;}
.roomRowson li.pic{height:auto;margin-top:10px;padding: 0;width: 933px;overflow: hidden;}
.roomRowson li.pic img{height: 80px;margin-right: 10px;display:inline;width: 122px;margin-bottom: 10px;}

.list .listWrapper .hotelItem .moreBox{height:32px; line-height:32px;display:none;}
.list .listWrapper .hotelItem .moreBox span{float:right;padding-left:12px;background:url(../images/icon.png) no-repeat 0 -225px; color:#666;cursor:pointer;}
.list .listWrapper .hotelItem .moreBox span.open{background-position:0 -179px;}
.list .listWrapper .hotelItem .moreBox span em{color:#FF9900;}

/*浏览记录*/
.recommend {background: #FFF;border: 1px solid #E5E5E5;border-top: 2px solid #3aa400;margin-bottom: 15px;}
.recommend .hd {border-bottom: 1px solid #E5E5E5;color: #333;font-size: 14px;height: 40px;line-height: 40px;padding: 0 10px 0 15px;}
.recommend .hd span {font-size: 12px;float: right;}
.recommend .hd span a {background: url(../images/trash.png) no-repeat 0 12px;display: block;width: 16px;text-indent: -9999px;height: 40px;}
.recommend .noRecord {background: url(../images/record.png) no-repeat 40px 15px;color: #999;height: 24px;line-height: 24px;/* padding: 15px 15px 15px 42px; */}
.recommend ul {padding-bottom: 15px;}
.recommend li {padding: 15px 12px 0 15px;}
.recommend li a {display: block;}
.recommend li dt {float: left;margin-right: -77px;position: relative;width: 77px;}
.recommend li dd {float: right;width: 100%;}
.recommend li dd .inners {margin-left: 77px;padding-left: 12px;}
.recommend li dd p {color: #888;height: 18px;line-height: 18px;overflow: hidden;}
.recommend li dd p.title {color: #333;height: 36px;margin-bottom: 4px;}
.recommend li:hover dd p.title {text-decoration: underline;}
.recommend li dd em {color: #FF7800;padding-right: 2px;}

.listWrapper .noRecord{color: #888;height: 50px;line-height: 50px;margin-top: 15px;text-align: center;}
.listWrapper .noRecord a{margin-left: 10px;text-decoration: underline;}