/*航班信息*/
.infor{ width:1114px; margin:0 auto; padding-bottom:40px;}
.input-group{position:relative;display:table;border-collapse:separate; width: 710px;float: left; margin-top:32px;}
.input-group .form-controls{display:block;width:82%;padding:0 12px;font-size:16px;color:#555;background-color:#fff; background-image:none;border:1px solid #979797;float: left;height:40px; line-height:40px;  border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.input-group span{cursor:pointer; display:inline-block; float:left;background:#00A896; width:86px; height:42px; line-height:42px; margin:0 auto; display:block; text-align:center;  border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.input-group span a{ color:#fff; font-size:16px; display:block;}
.input-group span a i{ background:url(/jichanglr/statics/images/fw_nn_img/chaxu2.png) no-repeat center; width:6px; height:12px; display:inline-block; background-size:100% 100%;margin-left: 10px;}
.infor .gd{ width:80px; height:38px; line-height:36px; text-align:center; float:right;border:solid 2px #00A896; font-size:16px; display:block; margin-top:31px;}
.infor .gd a{ color:#00A896;font-size:16px; display:block;}
.infor .gd a i{width:18px; height:18px; display:inline-block; position: relative; margin: 0 5px -4px 0; overflow: hidden;}

input { border: 0; outline: none; font-family: "微软雅黑","Arial","宋体"; }
.form_group_a,.form_group_b{ width: 100%; float: left; height: auto;}
.form_group_b{ margin-top: 15px;}
.form_group_a .col-lg-3 {width: 200px; margin-top: 40px; margin-left: 88px; float: left; position: relative; min-height: 1px; padding-left: 4px; padding-right: 4px; z-index: 9;}
.form_group_a .checkbox-inline { display: inline-block; padding-left: 0px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; max-width: 100%;}
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; color: inherit; font: inherit; margin: 0;}
.form_group_a .switchery { width: 40px; margin: 0 12px; height: 16px; box-shadow: inset -1px 1px 5px 0px rgba(0,0,0,0.5) !important; background-color: #fff; border: 1px solid #dfdfdf; border-radius: 20px; cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: content-box;
    background-clip: content-box;
}
.form_group_a .switchery small { height: 22px; width: 22px; top: -3px; box-shadow: none; border-radius: 100%; box-shadow: 0 1px 3px rgba(0,0,0,.4); position: absolute;}
.infor .gd a i img{width: 18px; height: 18px; position: absolute; top: 0; }
.infor .gd a i img.query_img_01{left:0;}
.infor .gd a i img.query_img_02{left:18px;}
.form_group_b .col-lg-4 { width: 216px; float: left; margin-top: 14px; margin-right: 46px; position: relative; z-index: 9;}
.form_group_b .chosen-wrap {height: 42px;}
.form_group_b .chosen-container3 { width:100%;position: relative; display: inline-block; vertical-align: middle; font-size: 13px; zoom: 1; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.chosen_container_sel a.chosen-single {cursor:pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; overflow: hidden; color: #555 !important; width: 100%; height: 42px; line-height: 22px; padding: 8px 12px; background-color: #fff; background-image: none; font-size: 14px; vertical-align: middle; display: block; border: 1px solid #A6A6A6; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.chosen_container_sel a.chosen-single div { width: 18px; position: absolute; top: 6px; right: 0; display: block; height: 100%; cursor: pointer;}
.form_control_s { display: block; width: 100%; font-size: 14px; line-height: 1.42857; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; max-height: 314px; overflow: auto;}
.form_control_s li {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; line-height: 24px; height: 24px; display: block; padding-left: 12px; cursor:default}
.form_control_s li:hover{ color: #fff; background: #00A896; display: block; width: 100%; }
.floatThead{display: inline-block; z-index: 1001; width: 100%;}

.table{width: 100%;}
.floatThead .table tr{width: 100%; overflow: hidden; margin: 0 auto; color: #fff; background: #00A896; line-height: 56px; height: 56px;}
.floatThead .table tr th{width: 147px; text-align: center; float: left; color: #fff; font-size: 16px; height: 56px; line-height: 56px;}
.floatThead .table .tr_chufa th{width: 131px;}
.flight_int {position: relative; min-height: 320px;}
.bg_loading { height: 100%; width: 100%; display: none; position: absolute; z-index: 999; top: 0px; left: 0px; background-color: #fff; opacity: 0.5; filter: alpha(opacity = 50);}
.ol_loading { width: 100%; height: 31px; z-index: 99999; background: url('/jichanglr/statics/images/fw_img/bg_loading.gif'); background-repeat: no-repeat; background-position: center center; position: absolute; display: none; top: 160px; left: 0px; }

.flight_int .table-striped{border-bottom: 1px dotted #333;}
.flight_int .table-striped tr{width: 100%; overflow: hidden; margin: 0 auto; color: #fff; line-height: 48px; height: 48px;}
.flight_int .table-striped tr.tr_two{background: #f0f0f0;}
.table-striped tr td{ width:147px; float: left; font-size: 16px; line-height: 48px; height: 48px; color: #333333; text-align: center;}
.table-striped tr td a:hover{ color: #ff2f52; }
#result_count{width: 100%; height: 48px; line-height: 48px; text-align: right; display: none;}
.table-striped .tr_chufa td{ width:131px;}
.table-striped tr td .visible-lg img{display: inline-block; width: 34px; margin-right: 4px; float: left; margin-top: 7px; margin-left: 18px;}
.table-striped tr td .visible-lg span { display: block; float: left; margin-left: 6px; text-align: left;}
.table-striped tr td.hkgs_index {width: 136px;}
.flight_int .table-striped .flight_error{text-align: center; font-size: 16px; height: 48px; line-height: 48px; color: #FF080D;}
