@charset "UTF-8";
/* 筛选列表 */
.filter_conditions{padding:10px 20px;box-sizing:border-box;border:1px solid #a5ccff;color:#333;font-size:14px;border-radius:5px;box-shadow:0 0 10px #e7f6ff}
.filter_conditions .fc_item{gap:10px;padding:10px 0;align-items: flex-start;}
.filter_conditions .fc_item:not(:last-child){border-bottom:1px dashed #e6e6e6}
.filter_conditions .fc_item_left{font-weight:700;text-align:right;width:75px;min-width:75px;line-height:24px}
.filter_conditions .fc_item_right{gap:10px 5px;flex-wrap:wrap}
.filter_conditions .fc_item_right li a{padding:2px 15px;min-width:50px;text-align:center;box-sizing:border-box;cursor:pointer;display: block;}
.filter_conditions .fc_item_right li a:hover{color:#fff;background-color:#428bea}
.filter_conditions .fc_item_right .fc_active{color:#fff;background-color:#428bea}
.filter_conditions .fc_item_right .connect{margin:0 5px}
.filter_conditions .fc_item_right .setOut_date{position:relative}
.filter_conditions .fc_item_right .setOut_date input{width:120px;background-color:#fff;border:1px solid #eee;padding:3px;text-indent:10px}
.filter_conditions .fc_activeList .active_list{gap:7px}
.filter_conditions .fc_activeList .active_list .active_item{border:1px solid #d4d4d4;padding:1px 5px;gap:5px;box-sizing:border-box;user-select:none}
.filter_conditions .fc_activeList .active_list .active_item>p{color:#428bea}
.filter_conditions .fc_activeList .active_list .active_item .aci_close{width:15px;height:15px;background-color:#a8ceff;color:#fff;cursor:pointer}
.filter_conditions .fc_activeList .active_list .active_item .aci_close:hover{background-color:#428bea}
.filter_conditions .fc_activeList .active_clear{border:1px dashed #d4d4d4;color:#999;cursor:pointer;padding:1px 3px;display: inline-block;}
.filter_conditions .fc_activeList .active_clear:hover{background-color:#428bea;color:#fff}

/* 筛选结果 */
.filter_content{margin:30px 0}
.filter_content .filter_result{display:flex;gap:10px}
.filter_content .filter_result .filter_result_l{gap:20px;flex:1}
.filter_content .filter_result .filter_result_l .ci-list{display:flex;gap:18px;background-color:#fff;padding:15px 20px;box-sizing:border-box;border-radius:5px;box-shadow:1px 2px 8px #e4e4e4;overflow:hidden;transition:all .3s;height:240px}
.filter_content .filter_result .filter_result_l .ci-list:hover{box-shadow:1px 1px 10px #8ab4e8;color:initial;transform:translateY(-5px)}
.filter_content .filter_result .filter_result_l .ci-list .rain_img{width:220px;height:100%;overflow:hidden;position:relative;border-radius:5px;display:flex;justify-content:center;align-items:center}
.filter_content .filter_result .filter_result_l .ci-list .rain_img img{position:absolute;width:100%;border:0;padding:0;margin:0;object-fit:cover;transition:all .3s}
.filter_content .filter_result .filter_result_l .ci-list .rain_information{gap:5px;flex:1;justify-content:space-between;font-size:14px}
.filter_content .filter_result .filter_result_l .ci-list .rain_information .info-title{font-size:20px;font-weight:700;color:#555}
.filter_content .filter_result .filter_result_l .ci-list .rain_information .info-subtitle{font-size:16px}
.filter_content .filter_result .filter_result_l .ci-list .rain_information>ul{gap:5px}
.filter_content .filter_result .filter_result_l .ci-list .rain_information>ul li{border:1px solid #1761d4;padding:2px 5px;border-radius:5px;color:#1761d4}
.filter_content .filter_result .filter_result_l .ci-list .rain_information i{margin-right:2px}
.filter_content .filter_result .filter_result_l .ci-list .rain_information .item_price{color:red;text-align:right}
.filter_content .filter_result .filter_result_l .ci-list .rain_information .item_price>dfn{font-size:16px}
.filter_content .filter_result .filter_result_l .ci-list .rain_information .item_price>b{font-size:24px;margin:0 2px}
.filter_content .filter_result .filter_result_l .ci-list .rain_right{justify-content:space-between;align-items:flex-end}
.filter_content .filter_result .filter_result_l .ci-list .rain_right .trainName{padding:10px;border:1px solid #8bacd8;border-radius:5px;color:#428bea}
.filter_content .filter_result .filter_result_l .ci-list .rain_right .trainName i{margin-right:7px;vertical-align:-2px}
.filter_content .filter_result .filter_result_l .ci-list .rain_right .rr_btm .item_price{color:red;text-align:right;font-size:14px}
.filter_content .filter_result .filter_result_l .ci-list .rain_right .rr_btm .item_price .num{font-size:24px;margin:0 2px}
.filter_content .filter_result .filter_result_l .ci-list .rain_right .btn{background-color:#1761d4;text-align:center;border-radius:5px;padding:7px 10px;color:#fff;width:120px;margin-top:10px}
.filter_content .filter_result .filter_result_r{width:20%;padding:10px;border:1px solid #ebebeb;box-sizing:border-box;border-radius:5px;height:max-content}
.filter_content .filter_result .filter_result_r .fr_r_title{font-size:16px;letter-spacing:1px;color:#333}
.filter_content .filter_result .filter_result_r .fr_r_title>i{margin-right:5px;font-size:20px;vertical-align:-2px;color:#009530}
.filter_content .filter_result .filter_result_r .fr_r_cont a{display:flex;gap:10px;height:80px;padding:15px 0}
.filter_content .filter_result .filter_result_r .fr_r_cont a:not(:last-child){border-bottom:1px dashed #d4d4d4}
.filter_content .filter_result .filter_result_r .fr_r_cont a .imgs{width:80px}
.filter_content .filter_result .filter_result_r .fr_r_cont a .imgs img{width:100%}
.filter_content .filter_result .filter_result_r .fr_r_cont a .tj_item{justify-content:space-between;flex:1}
.filter_content .filter_result .filter_result_r .fr_r_cont a .tj_item .item_price{color:red;text-align:right;font-size:12px}
.filter_content .filter_result .filter_result_r .fr_r_cont a .tj_item .item_price .num{font-size:16px;margin:0 2px}
