.content {margin-bottom:0 !important;}
.cards_frame{width:1200px; margin:8px auto 3px auto;}
.card_row{width:1200px; overflow:hidden; margin-top:8px;}
.card_row:first-child { margin-top:0; }
.row_last{margin-bottom:3px;}

.card{float:left; width:294px !important; margin-right:8px !important; border:1px solid #D2E1F1; border-left:2px solid #D2E1F1; background:#FFFFFF; height:65px; overflow:hidden; font-size:12px; box-sizing:border-box;}
.card_last{margin-right:0 !important;}
.card:hover{border-color:#A8C4E0 !important; border-left-color:#E89B20 !important;}

.card_inner{display:table; width:100%; height:65px;}
.card_body{display:table-cell; vertical-align:middle; overflow:hidden; padding-left:7px;}
.card_body a{display:block; font-size:16px; font-weight:bold; line-height:22px; color:#266392; text-decoration:none !important; word-wrap:break-word;}
.card_body a:hover{color:#266392; text-decoration:none !important;}
.card_date{display:table-cell; width:48px; vertical-align:middle; font-size:11px; color:#BBB; text-align:right; padding-right:8px; white-space:nowrap;}

.row_odd .card{border-left-color:#337AB7;}
.row_even .card{border-left-color:#D40000;}

.card_top .card_body a{color:#D40000;}
.card_top .card_body a:hover{color:#D40000;}

.card_location_text{display:table-cell; vertical-align:middle; text-align:center; width:100%; font-size:13px; color:#888;}
.card_location_text strong{font-size:16px; color:#333;}

.content.qj_filter{float:none !important;width:1200px;margin:8px auto !important;background:#F9FAFC;border:1px solid #C2D4DE;border-radius:5px;overflow:hidden;}
.qj_filter .content_top,.qj_filter .content_bottom,.qj_filter .content_top span,.qj_filter .content_bottom span{display:none !important;}
.qj_filter .content_middle{float:none !important;width:auto !important;border:0 !important;}
table.fp_row{width:100%;border-collapse:collapse;border-bottom:1px solid #E4ECF4;}
table.fp_row_last{border-bottom:0;}
.fp_label{vertical-align:middle;width:84px;padding:10px 0 10px 18px;font-size:14px;font-weight:bold;color:#333;line-height:26px;text-align:left;}
.fp_opts{vertical-align:middle;padding:10px 18px 10px 6px;font-size:0;line-height:28px;}
.fp_opts a{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:14px;font-weight:normal;color:#22659A;text-decoration:none;height:28px;line-height:26px;box-sizing:border-box;padding:1px 9px 0;margin:0 6px 0 0;border:1px solid transparent;}
.fp_opts a:hover{color:#22659A;text-decoration:underline;}
.fp_opts a.fp_active{color:#22659A;background:#F2F2F2;border-color:#DDD;}
.fp_opts a.fp_active:hover{text-decoration:none;}
.fp_search{vertical-align:middle;padding:10px 18px 10px 6px;font-size:14px;color:#555;}
.fp_form{margin:0;padding:0;}
.fp_txt{display:inline-block;*display:inline;*zoom:1;font-size:14px;line-height:28px;height:28px;vertical-align:middle;margin:0 8px 0 0;}
.fp_search select{font-size:12px;height:28px;line-height:26px;box-sizing:border-box;margin:0 18px 0 0;vertical-align:middle;}
.fp_search input.fp_kw{font-size:12px;height:28px;box-sizing:border-box;width:200px;padding:1px 4px;margin:0;vertical-align:middle;}
.fp_search input.fp_btn{-webkit-appearance:none;font-size:14px;padding:0 22px;background:#5DA4E6;color:#fff;border:0;cursor:pointer;height:28px;box-sizing:border-box;margin-left:6px;vertical-align:middle;}
.fp_search input.fp_btn:hover{background:#3193D6;}
#page.qj_page{float:none;width:1200px;box-sizing:border-box;margin:8px auto 0;padding:3px 10px;border:1px solid #C2D4DE;background:#F9FAFC;text-align:center;font-size:14px;line-height:24px;}
#page.qj_page font,#page.qj_page a,#page.qj_page span{vertical-align:middle;}
#page.qj_page a{display:inline-block;*display:inline;*zoom:1;font-size:14px;line-height:24px;padding:1px 5px 0;margin:0 2px;color:#22659A;background:none;text-decoration:none;}
#page.qj_page a:hover{color:#D40000;text-decoration:underline;}