

.base_list .item{border-radius: 5px;background-color: #fff;margin-bottom: 15px;padding: 10px;}
.base_list .item .cont{padding-left: 130px;position: relative;height: 86px; display: block;}
.base_list .item .pic{width: 120px;height: 86px;border-radius: 5px;background-color: #eee;overflow: hidden;position: absolute;top: 0px;left:0px;}
.base_list .item .pic img{width: 100%;height:100%;display: block;}
.base_list .item .r_infor{}
/* 选择食宿套餐 */
.selt_foodLis li{/* padding: 0 8px;border-radius: 5px;border: 1px solid #d9dce3;height: 30px;line-height: 28px; position: relative; */margin-top: 15px;}
.selt_foodLis li .left{padding: 5px 8px;border-radius: 5px;border: 1px solid #d9dce3;min-height: 30px;line-height: 20px; position: relative;width:85%;}
/* .selt_foodLis li:last-child{margin-bottom: 0;} */
.selt_foodLis li .selt_icon{margin-right: 5px;color: #B3B9C7;}
.selt_foodLis li .left.on{border-color: #f33312;background-color: #fff9f8}
.selt_foodLis li .left.on .selt_icon{color: #f33312;}


.local_classNav{max-height: 126px;overflow-x: auto;width: 100%;white-space: nowrap; text-align: left;}
.local_classNav .tt{/* width: 16%; */margin-right: 3px;/* margin-bottom: 10px; */width: 32px;text-align: center; display: inline-block;}
.local_classNav .tt:nth-child(6n){margin-right: 0;}
.local_classNav .tt a{color: #666;}
.local_classNav .tt p{overflow: hidden;width: 24px;margin: 0 auto;}
.local_classNav .tt .icon{width: 30px;height: 30px;border-radius: 50%;margin: 0 auto 3px auto;}


/* 基地详情页 */
.base_swiper{width: 100%;height: 250px;}
.base_swiper .swiper-container{height: 100%;}
.base_swiper .item img{width: 100%; height: 100%; display: block;}

.food_cont .item{border-radius: 5px;padding: 15px 10px;background-color: #fff;margin-bottom: 15px;}
.food_banner{width: 100%;height:100px;}
.food_banner .swiper-container{width: 100%;height: 100%;padding-bottom: 30px;}
.food_banner .swiper-slide{width: 30%;height: 100%;position: relative;border-radius: 5px;overflow: hidden;}
.food_banner .swiper-slide .pic{width:100%;height: 100%;display: block;}
.food_banner .swiper-slide .tit{width: 100%;padding: 0 10px;text-align: center;line-height: 24px;font-size: 12px;color: #fff;background-color: rgba(0,0,0,0.5);position: absolute;left: 0;right: 0;bottom: 0;}

/* 套餐详情 */
.food_cont .list1 .priceTit{width: 83%;}
.food_cont .list1 .priceTit .tit2{width: 83%;}
.food_cont .list1 .openXq{background-color: #f7f8fa;border: 1px solid #bbf2ee;padding:10px 10px;border-radius: 5px;display: none;}
.food_cont .list1 .colseBtn{display: none;}
.openXq .name1 p{float: left;font-size: 12px;padding: 0 30px;line-height: 16px;border-right: 1px solid #abadb7;}
.openXq .name1 p:first-child{text-align: left;padding-left: 0;padding-right: 40px;}
.openXq .name1 p:last-child{border-right: 0;}
.openXq .name1 p em{color: #32404b;margin-left: 10px;}
.zsCont{margin-top: 13px;}
.zsCont li{margin-bottom: 10px;}
.zsCont li .pic{width: 35px;height: 40px;border-radius: 5px;margin-right: 10px;margin-top: 2px;}
.zsCont li .Rmsg{margin-right: 10px;width: 82%;}
.zsCont li .Rmsg:last-child{margin-right: 0;}
.zsCont li .Rmsg .line{margin-top: 5px;}
.zsCont li .Rmsg p{float: left; color: #b3b9c7;margin-right: 10px;}
.zsCont li .Rmsg p .iconfont{color: #46d4a4;margin-right: 3px;font-size: 13px;}
.zsCont li .Rmsg p .no{color: #b3b9c7;}

/* 房型 */
.hose_cont .item{border-radius: 5px;padding:10px;background-color: #fff;margin-bottom: 15px;}
.hose_banner{width: 100%;height:220px;border-radius: 5px;overflow: hidden;position: relative;}
.hose_banner .banner_name{position: absolute;left: 0;right: 0;height: 36px;line-height: 36px;padding: 0 10px;background-color: rgba(0,0,0,0.5); z-index: 5;color: #fff;}
.hose_banner .swiper-container{width: 100%;height: 100%;}
.hose_banner .swiper-slide{width: 100%;height: 100%;position: relative;}
.hose_banner .swiper-slide img{width:100%;height: 100%;display: block;}
.hose_banner .swiper-slide .tit{width: 100%;padding: 0 10px;text-align: center;line-height: 24px;font-size: 12px;color: #fff;background-color: rgba(0,0,0,0.5);position: absolute;left: 0;right: 0;bottom: 0;}

/* 餐标 */
.meal_cont .item{width: 48.5%;height: 190px;float: left;margin-bottom: 15px;background-color: #fff;border-radius: 5px;overflow: hidden;}
.meal_cont .item:nth-child(2n){float: right;}
.meal_cont .item .pic{width: 100%;height: 130px;}
.meal_cont .item .pic img{min-width:100%;height: 100%;display: block;position: relative;left: 50%;transform: translateX(-50%);}
.meal_cont .item .infor{padding:5px 10px;}
.meal_cont .item .tit{padding-bottom: 5px;}

/* 设施 */
.facilities_cont .item{width: 48.5%;height: 170px;float: left;margin-bottom: 10px;}
.facilities_cont .item:nth-child(2n){float: right;}
.facilities_cont .item .pic{width: 100%;height: 140px;border-radius: 5px;overflow: hidden;}
.facilities_cont .item .pic img{min-width:100%;height: 100%;display: block;position: relative;left: 50%;transform: translateX(-50%);}
.facilities_cont .item .tit{line-height: 30px;height: 30px;}


