li{list-style: none}
.search-box{padding: 20px 10px;}
.search-box .search-wrap{display: -webkit-box;-webkit-box-flex: 1;border:1px #f60 solid;background: #fff;height: 40px;line-height: 40px;}
.search-box .search-wrap form{display: -webkit-box;-webkit-box-flex: 1;}
.search-box .sch-icon{display: block;width: 40px;height: 40px;background: url(//qiniu-cdn7.jinxidao.com/m/images/search-btns.png) 10px 10px no-repeat;background-size: 20px 70px;border-right: 1px #dbdbdb solid;display:none;}
.search-box .keyword{-webkit-box-flex: 1;display:block;border: none;height: 30px;line-height: 30px;margin: 5px 0;padding-left:10px}
.search-box .btn-delete{display: block;width: 30px;height: 40px;line-height: 40px}
.search-box .btn-delete.haskeyword{background: url(//qiniu-cdn7.jinxidao.com/m/images/search-btns.png) 5px -40px no-repeat;background-size: 20px 70px;}
.search-box .btn-search{display: block;width: 15%;text-align: center;color:#fff;background:#f60;/* border-left: 1px solid #dbdbdb; */}
.msg-search{text-align: center;height: 40px;line-height: 40px;background:#eef0f2;color: #666}
.msg-search span{color:#ff7e00;margin:0 5px;}
.prompt-box{padding: 10px 0;background: #eef0f2}
.prompt-box p{padding:0 10px;margin: 5px 0;line-height: 24px;color:#666;}

/*列表*/
.sub_menu{background: #F4F4F4;padding-top:3px}
.sub_menu .category{float: left;margin-top: 2px;background: url(//qiniu-cdn1.jinxidao.com/images/mobile/icon_list.png) 0 -3px no-repeat;background-size: 40px 40px;padding-left: 25px;}
.sub_menu .category a{display: inline-block;padding: 2px 5px;line-height: 20px;margin-top: 6px;font-size: 14px;}
.sub_menu ul{list-style-type: none;margin: 0;padding: 0;display:-webkit-box;}
.sub_menu li{-webkit-box-flex: 1;text-align: center;height: 35px;line-height:35px;}
.sub_menu li:last-child{border-right:0;}
.sub_menu li a{display: inline-block;line-height: 25px;width: 100%;border-right: 1px solid #dbdbdb;}
.sub_menu .cur {border-bottom:1px solid #ea7400;}
.sub_menu .search{width:40px; }
.sub_menu .search a{display: block;width: 40px;line-height: 35px;background: url(//qiniu-cdn1.jinxidao.com/images/mobile/search.png) center center no-repeat;background-size:40px 40px;padding: 0;margin-top: 2px;}
.sub_menu .price {position: relative;}
.sub_menu .price i{position: absolute;width: 10px;height: 40px;top: 10px;display: inline-block;background: url(//qiniu-cdn7.jinxidao.com/m/images/updown.png) no-repeat;background-size: 10px 88px;margin-left: 2px;}
.sub_menu .price i.selected{background: url(//qiniu-cdn7.jinxidao.com/m/images/updown.png)0px -72px no-repeat;background-size:10px 88px;}
.content{overflow: hidden;}
.content li.item-selected{background: #EFEFEF;}
.content li{/*border-bottom: 1px solid #dbdbdb;*/overflow: hidden;padding:5px 0;background: url(//qiniu-cdn0.jinxidao.com/m/icons/bg_line.png?3) left bottom repeat-x;background-size: auto 1px;}
.list-item{display: -webkit-box;width:100%}
.list-item .pic{position:relative;float:left;display: inline-block;text-align: center;overflow: hidden;margin:5px 10px 5px 5px}
.list-item .pic span{position:absolute;width:42px;height:42px;top:0;left:0}
.icon-ticket{background: url(//qiniu-cdn7.jinxidao.com/m/images/icon-ticket.png) no-repeat;background-size:42px 42px}
.content li.borderNone{border:0;}
.content li a{display: block;width: 100%;position:relative;overflow:hidden}
.content .cr{-webkit-box-flex: 1;}
.content .cr .title{font-size: 15px;height: 21px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.content .cr .title .city {color:#000;}
.content .cr .title .area{color: #525252;}
.content .cr .sub_con{color: #ADADAD;font-size: 13px;margin: 3px 0;height: 48px;overflow: hidden;}
.content .cr .sub_con span{margin-right: 4px;}
.content .cr .con_bottom{color:#bbb;} 
.content .cr .con_bottom span{margin-right: 10px;}
.content .cr .con_bottom .current_price{color:#ea7400;font-size:16px;}
.content .cr .con_bottom .original_price{text-decoration:line-through;font-size:12px;}
.content .cr .con_bottom .reputation{padding-left:12px;background: url(//qiniu-cdn1.jinxidao.com/images/mobile/good.png) 0 0 no-repeat;background-size:9px 13px;}
.content .cr .con_bottom .ordered{font-size:12px;}
.content .load_more{width: 166px;height: 30px;line-height: 30px;margin: 0 auto;margin-top: 15px;text-align: center;cursor: pointer;text-decoration: underline;}

.hasTicket{color:#fb3109;}
.content .cr .con_bottom {position: relative;font-size:12px;}
.content .cr .con_bottom .ordered {position:absolute;right:0;top:4px;}


/*团购搜索页样式*/
.tuan-resource{ height: 34px;line-height: 34px;color:#666;background: #eef0f2;padding:0 10px;}
.tuan-search-result {}
.tuan-search-result li{position: relative;padding:5px 10px}
.tuan-search-result li .p1{font-size: 15px;margin: 5px 0;color:#333;}
.tuan-search-result li .p2{margin:5px 0 0;color:#848484;font-size:13px;}
.tuan-search-result li .p2 span{margin-right:10px;}
.tuan-search-result li .p2 span .address{color:#aaa}
.tuan-search-result li .p2 span .price{color:#ff7e00}
.tuan-search-result li .btn-go{ position: absolute;width:7px;height:11px;right:5px;top:48%;background:url(//qiniu-cdn7.jinxidao.com/m/images/btn-view.png) no-repeat; background-size:7px 11px}
.tuan-search-result li .btn-go a{display: block;width:7px;height:11px;}


/*新增预订列表项*/
.package-list{}
.package-list ul{padding: 0 10px;}
.package-list li{overflow: hidden;}
.package-list .no-package{border-bottom: none}
.package-list li:last-child{border:0;}
.package-list .product-link{display: block;overflow: hidden;position: relative;padding: 10px 0;}
.package-list .default{cursor: default;}
.package-list .img-product-list{float: left;margin-right: 10px;}
.package-list .content-right-part{overflow: hidden;}
.package-list .content-right-part p{}
.package-list .content-right-part .product-title{font-size: 16px;color:#333;height: 50px;overflow:hidden;/* text-overflow: ellipsis;white-space: nowrap; */}
.package-list .pands{position: absolute;right: 0;bottom: 5px;width: 100%;overflow: hidden;}
.package-list .price{float:left;margin-left: 107px;padding-top: 8px;}
.package-list .price i{font-style: normal;font-size: 18px;color:#f60;font-weight: bold;margin-right: 5px}
.package-list .s-btn-order{display: inline-block;padding: 5px;background: #f60;width:40px;border-radius: 3px;color: #fff;line-height: 20px;text-align: center;float: right;}
.package-list .no_order{background: #999;}

.chk-trip-date{ position: relative; padding: 0 10px 0 0;border-bottom: 1px solid #ebebeb;}
.chk-trip-date a{display: block;overflow: hidden;line-height: 40px;  text-align: right;padding-right: 10px;color:#f60;}
.chk-trip-date a i{font-style: normal;}
.chk-trip-date .trip-date{  position: absolute;left:0px;top: 0;line-height: 40px;font-weight: bold;}
.chk-trip-date .show-date{float: right;margin-right: 10px;}
.em-icon{position: absolute;top: 50%;right: 0;display: inline-block;width: 10px;height: 10px;margin: -5px 7px 0 0;border-top: 2px solid #c5c5c5;border-right: 2px solid #c5c5c5;content: '';
-webkit-transform: rotate(45deg);transform: rotate(45deg);vertical-align: middle;}


/* 日历样式 */
#calendar_wrap{margin:5px;}
.calendar{background: #fff;}
.calendar .title {font-size: 18px; overflow: hidden; height:40px; line-height:40px; border-bottom: #ddd 1px solid; color: #666666;text-align: center;}
.calendar .title .btn-nextMonth {  display: inline-block; height: 40px; line-height: 40px; width: 40px; position: absolute; right: 0; top: 0;font-size: 20px;}
.calendar .calendar-cldweek{overflow: hidden;}
.calendar .calendar-cldweek li{float: left; box-sizing: border-box; background: #ebebeb; width: 14.285%; height: 30px;text-align: center; border: transparent solid; border-width: 1px 1px 1px 0;  border-bottom: 1px solid #ebebeb;padding: 5px 0;}
.calendarModel{height:auto;overflow: hidden;}
.calendar .calendar-body{overflow: hidden;border-right: 1px solid #ebebeb;}
.calendar .calendar-body tr td{ color: #242424;line-height: 30px;height:30px;padding:0; z-index: 100; box-sizing: border-box; background: #fff; float: left; border-bottom: 1px #dbdbdb solid; border-left: 1px #dbdbdb solid; width: 14.285%; overflow: hidden; text-align: center;}
.calendar .calendar-body .dayprice{display: block;line-height: 16px;font-size: 10px;}
.calendar .calendar-body .daynum{display: block;line-height: 20px;font-size: 15px;}
.calendar .calendar-body tr td.cmonth{width:100%;line-height: 30px;text-align: center;font-size: 16px;  margin-top: -1px;  border-top: 1px solid #ebebeb;}
.calendar .clsWeek a{display:block;color:#ff7e00;}

.date-select{display:none;position: absolute;overflow: hidden;left: 0;top: 0;background: rgba(0,0,0,0.5);z-index: 100;}
.date-select .cal-title{position: relative;text-align: center;line-height: 30px;border:1px solid #ebebeb;}
.date-select .cal-title .btn-preMonth{  display: inline-block; height: 30px; line-height: 30px; width: 40px; position: absolute; left: 0; top: 0;}
.date-select .cal-title .btn-nextMonth {  display: inline-block; height: 30px; line-height: 30px; width: 40px; position: absolute; right: 0; top: 0;}
.date-select .cal-title i{margin-top: 5px;}
.date-select .cal-title .btn-preMonth i{    display: inline-block; width: 0; height: 0; border-bottom: 10px solid #fff; border-right: 15px solid #ff7e00; border-top: 10px solid #fff;}
.date-select .cal-title .btn-nextMonth i{    display: inline-block; width: 0; height: 0; border-bottom: 10px solid #fff; border-left: 15px solid #ff7e00; border-top: 10px solid #fff;;}
.date-select .calendar-wrap{margin:10px;background: #fff;position: absolute;left: 0;}
.date-select .nopricedate{display: block;line-height: 36px;}
.calendar .calendar-body tr td.holiday{background: url(//qiniu-cdn0.jinxidao.com/m/icons/jb.png) right top no-repeat;  background-size: 15px 15px;}
.calendar .calendar-body tr td.overtime{background: url(//qiniu-cdn0.jinxidao.com/m/icons/jb1.png) right top no-repeat;  background-size: 15px 15px;}

.month_tit{line-height:35px;height:35px;text-align: center;border: 1px #dbdbdb solid;border-top:none;border-right: none;}
.calendar .calendar-body .outOfDate{ color: #b4b4b4; cursor: no-drop;  }
.calendar .calendar-body tr .dateSelected{background: #ff7800;color: #fff;}

/*新预订弹出层*/
.pop-product-box{/* display:none;position: absolute;overflow: hidden;left: 0;top: 0;background: rgba(0,0,0,0.5);z-index: 100;width: 100%;height:100% */}
.pop-product-box .inner-pop-box{padding:5px 10px;/* width:90%;margin:5px;background: #fff; */}


.date-select{display:none;position: absolute;overflow: hidden;left: 0;top: 0;background: rgba(0,0,0,0.5);z-index: 100;width: 100%;height:100%;}
.date-select .title .close{display: inline-block; width: 40px; line-height: 30px; font-size: 24px; position: absolute; right: 10px; top:14px;}

.inner-pop-box{background: #fff;}
.inner-title{position:relative;line-height: 30px; font-size: 16px; text-align: center; border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.inner-title .close{display: inline-block; width: 40px; line-height: 30px; font-size: 24px; position: absolute; right: 0; top: 0;}

/*搜索分类菜单*/
.sch-category{position: relative;border-bottom: 10px solid #ebebeb;}
.tabs {}
.tabs .tab-title{line-height: 40px;padding-left: 40px;}
.tabs .nav{overflow: hidden;display: -webkit-box;line-height: 40px;}
.tabs .nav li {z-index:2;-webkit-box-flex:1;text-align:center;}
.tabs .nav li.active {/*background-color: #eee;color:red;*/}
.tab_content {width:100%;z-index:1;overflow: hidden;position: absolute;background: #fff;border-top: 1px solid #ebebeb;padding: 10px 0;box-shadow: 0px 10px 18px -12px;}
.tab_content li {float: left;width:200px;margin-left: 20px;}
.tab_content li img{}
.tab_content li p{line-height: 20px;}
.clear{clear:both;}
.arrow-up{}
.arrow-down{}
.triangle-hollow{}
.triangle-solid{}




