.ui_indexSearch{z-index:99;padding:8px;background:#F1F1F1}.ui_indexSearch .criteria{background:#fff;height:50px;line-height:50px;text-align:center}.ui_indexSearch .criteria input{border:0;text-align:center;color:#988E86;font-size:14px;width:100%;padding:0;height:50px}.ui_indexSearch .criteria .w44{width:42%;float:left;padding:8px 0;line-height:36px}.ui_indexSearch .criteria .w44 input{height:36px}.ui_indexSearch .criteria .w44 .citySelect{width:29%;border-right:1px solid #A29992;float:left;position:relative}.ui_indexSearch .criteria .w44 .citySelect #citySelect{cursor:pointer}.ui_indexSearch .criteria .w44 .citySelect i{position:absolute;right:10px;top:3px;font-size:8px;color:#d4d4d4}.ui_indexSearch .criteria .w44 .keyInput{float:left;width:59%;padding-left:10%}.ui_indexSearch .criteria .w44 .keyInput input{text-align:left}.ui_indexSearch .criteria .w44 .keyInput input::-webkit-input-placeholder,.ui_indexSearch .criteria .w44 .keyInput textarea::-webkit-input-placeholder{color:#999}.ui_indexSearch .criteria .w44 .keyInput input:-moz-placeholder,.ui_indexSearch .criteria .w44 .keyInput textarea:-moz-placeholder{color:#999}.ui_indexSearch .criteria .w44 .keyInput input::-moz-placeholder,.ui_indexSearch .criteria .w44 .keyInput textarea::-moz-placeholder{color:#999}.ui_indexSearch .criteria .w44 .keyInput input:-ms-input-placeholder,.ui_indexSearch .criteria .w44 .keyInput textarea:-ms-input-placeholder{color:#999}.ui_indexSearch .criteria .date{width:44%;float:left;border-left:1px solid #F4F4F4}.ui_indexSearch .criteria .date input{width:49%}.ui_indexSearch .criteria #searchSubmit{width:11%;float:right;background:#857870;color:#fff;font-size:14px;font-weight:500}.ui_indexSearch .criteria #searchSubmit:hover{background:#c2a271}#cityShow{top:12px;right:90px;padding:15px}#cityShow ul{width:536px}#cityShow ul li{text-align:center;padding:0!important}#cityShow ul li a{float:none!important}#cityShow .tab{border-bottom:2px solid #C8C7C7}#cityShow .tab li.active{border-bottom:2px solid #7B6B64}#cityShow .tab li{position:relative;top:2px;min-width:76px}#cityShow .tab_content{margin-top:20px}.hotelListTab{background:#fff;width:338px;position:relative;left:-48px;border:1px solid #7B6B64;border-top:0}.hotelListTab ul li{height:30px;line-height:30px;padding-left:45px;cursor:pointer}.hotelListTab ul li:hover{background:#7B6B64;color:#fff}