@charset "UTF-8";
/* 筛选条件 */
.filter_conditions{background:#fff;position:sticky;z-index:28;top:0;left:0;right:0;max-width:640px;box-shadow:0 0 10px #ddd;border-bottom:1px solid #ddd;color:#555}
.filter_conditions>ul{position:relative;font-size:1.4rem}
.filter_conditions>ul>li{flex:1;box-sizing:border-box;letter-spacing:1px}
.filter_conditions>ul>li .ct_li{text-align:center;padding:1.2rem 0;cursor:pointer}
.filter_conditions>ul>li .ct_li:not(:last-child){border-right:1px solid #ddd}
.filter_conditions>ul>li .selectLi{color:#2476e3}
.filter_conditions>ul>li .ct_popUp{position:absolute;left:0;width:100%;background-color:#fff;z-index:6;top:4rem;box-shadow:0 .5rem 1rem #ddd;display:none}
.filter_conditions>ul>li .ct_popUp .up_ul{padding:1rem 3rem;box-sizing:border-box;max-height:23rem;overflow-y:auto;display:flex;flex-direction:column}
.filter_conditions>ul>li .ct_popUp .up_ul .up_li{padding:1rem}
.filter_conditions>ul>li .ct_popUp .up_ul .up_li:not(:last-child){border-bottom:1px dashed #ddd}
.filter_conditions>ul>li .ct_popUp .pu_cont{padding:1rem 3rem;box-sizing:border-box;text-align:center}
.filter_conditions>ul>li .ct_popUp .pu_cont .pu_cont_item{margin-bottom:2rem}
.filter_conditions>ul>li .ct_popUp .pu_cont .it_tit{margin-bottom:1rem;text-align:left}
.filter_conditions>ul>li .ct_popUp .pu_cont .it_day{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}
.filter_conditions>ul>li .ct_popUp .pu_cont .it_day .it_day_li{padding:0 .5rem;line-height:3rem;border:1px solid #ddd;border-radius:2px;cursor:pointer;white-space:nowrap}
.filter_conditions>ul>li .ct_popUp .pu_cont .it_day .it_day_li_active{border-color:#2476e3;color:#2476e3}
.filter_conditions>ul>li .ct_popUp .pu_cont .it_date{border:1px solid #ddd;line-height:4rem;cursor:pointer}
.filter_conditions>ul>li .ct_popUp .pu_cont .pu_btn{margin-top:2rem}
.filter_conditions>ul>li .ct_popUp .pu_cont .pu_btn .btn_com{height:40px;line-height:4rem;width:35%;border:1px solid #2476e3;background:#fff;color:#2476e3;cursor:pointer;border-radius:5px}
.filter_conditions>ul>li .ct_popUp .pu_cont .pu_btn .btn_true{color:#fff;background-color:#2476e3}

/* 筛选结果 */
.filter_result{padding:1rem}
.filter_result .item_ul{gap:1rem}
.filter_result .item_ul .ci_list{border-radius:.7rem;padding:.7rem .7rem 1rem .7rem;background-color:#fff;box-sizing:border-box;box-shadow:0 0 1rem #ddd;display:flex;gap:1rem}
.filter_result .item_ul .ci_list .rain_img{overflow:hidden;position:relative;border-radius:5px;display:flex;justify-content:center;align-items:center;width:38%}
.filter_result .item_ul .ci_list .rain_img img{position:absolute;width:100%;height:100%;object-fit:cover}
.filter_result .item_ul .ci_list .rain_information{flex:1;gap:3px}
.filter_result .item_ul .ci_list .rain_information .info-title{font-weight:700;font-size:14px}
.filter_result .item_ul .ci_list .rain_information i{font-size:1.2rem;margin-right:2px}
.filter_result .item_ul .ci_list .rain_information .rainName{color:#2379e0}
.filter_result .item_ul .ci_list .rain_information>ul{flex-wrap:wrap;gap:2px}
.filter_result .item_ul .ci_list .rain_information>ul li{border:1px solid #5fbd11;padding:1px 3px;border-radius:5px}
.filter_result .item_ul .ci_list .rain_information .price{margin-top:auto;color:red;text-align:right}
.filter_result .item_ul .ci_list .rain_information .price .num{font-size:2rem;margin:0 2px}
.filter_result .item_ul .ci_list .rain_information .departureDate>span{color:#ff8c00}
