﻿/*公共*/
body {background-color:#424F63;}
body,button, input{margin:0px;padding:0px;font-family:"Microsoft YaHei",Arial,宋体,"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;font-size:13px;color:#333;overflow:hidden;/*background-color:#e8e8e8;background-color:#f7fafc*/}
div,span,ul,li,p{margin:0px;padding:0px;}/*1b74af,f9f9f9,1C7FC4*/
#header{float:left;width:100%;color:#000000;background-color:#F8F8F8;/*box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.0980392);box-shadow:0 2px 6px rgba(0,0,0,0.1);*/}
#header #nav{margin:0px auto 0px auto; width:100%;min-width:900px;overflow:hidden;}
#header #nav .nav_Logo{float:left;display:block;height: 70px;line-height: 70px;}
#header #nav .nav_Logo img{margin-top:5px;border-width:0px;}
#header #nav #nav_Menu{float:right;}
#header #nav #nav_Menu ul{float:left; list-style-type:none; margin:0px; padding-left:0px;}
#header #nav #nav_Menu ul li{float: left; margin:0;}
#header #nav #nav_Menu ul li a {float: left;color:#000000;display:block;height: 70px;letter-spacing: 1px;display: inline;text-decoration:none}
#header #nav #nav_Menu ul li a:hover{color:#fff;text-decoration:none;background-color:#424F63;}
#header #nav #nav_Menu .Slidedownward {
    position:absolute;
    z-index:1000;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    top:70px;
    width:320px;
    right:18px;
}
#nav #nav_Menu .Slidedownward .Slidedownward-head{
    background-color: #7C8899;
    height:35px;
    width:100%;
    line-height:35px;
}
#nav #nav_Menu .Slidedownward .Slidedownward-list {
     background-color: #7C8899;

}
.Slidedownward .table {
    width: 100%;
    margin-bottom: 20px;
}
.Slidedownward table {
    max-width: 100%;
    background-color: transparent;
        border-collapse: collapse;
    border-spacing: 0;
}

.Slidedownward thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

.Slidedownward tr {
    border-collapse: collapse;
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.Slidedownward .table > thead > tr > td.success,
.Slidedownward .table > tbody > tr > td.success,
.Slidedownward .table > tfoot > tr > td.success, 
.Slidedownward .table > thead > tr > th.success,
.Slidedownward .table > tbody > tr > th.success,
.Slidedownward .table > tfoot > tr > th.success,
.Slidedownward .table > thead > tr.success > td, 
.Slidedownward .table > tbody > tr.success > td,
.Slidedownward .table > tfoot > tr.success > td,
.Slidedownward .table > thead > tr.success > th,
.Slidedownward .table > tbody > tr.success > th, 
.Slidedownward .table > tfoot > tr.success > th {
    background-color: #7C8899;
    border-color: #7C8899;
}
.Slidedownward .table thead > tr > th,
.Slidedownward .table tbody > tr > th,
.Slidedownward .table tfoot > tr > th,
.Slidedownward .table thead > tr > td,
.Slidedownward .table tbody > tr > td,
.Slidedownward .table tfoot > tr > td {
      padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    text-align:center;
    /*border-top: 1px solid #334765;*/
    }
.Slidedownward .table thead > tr > th {
    /*vertical-align: bottom;
    border-bottom: 2px solid #dddddd;*/
           color: #fff;
       font-weight:bold;
       text-align:center;
}
.iconfont.fontsize {font-size:22px;}
#header #nav #nav_Menu ul li a .tips{font-size:12px;margin:0;display:none;}
#header #nav #nav_Menu ul li a:hover .tips{display:block;}
#header #nav #nav_Menu ul li .tips.tips_display{display:block;}
#header #nav #nav_Menu ul li .sel{color:#000000; text-decoration:none; }
#header #nav #nav_Menu ul li a.msgs{min-width:60px;text-align:center;}
#header #nav #nav_Menu ul li .badge {position:relative;top: 6px;left:15px;color: #fff;background-color: #d9534f;display: inline-block;min-width: 12px;padding:0 3px;font-size: 12px;font-weight: 700;line-height: 18px;text-align: center;white-space: nowrap;vertical-align: middle;border-radius: 15px;margin-left:3px;}
#header #nav #nav_Menu ul li .badge:empty {display:none;}
#header #nav #nav_Menu ul li a.p_info{text-decoration:none;padding-left:15px;padding-right:15px;line-height: 70px;}
#header #nav #nav_Menu ul li span{font-size:14px;margin-left:5px; }
#header #nav #nav_Menu ul li .arrow {float: right;margin:34px 0 0 5px;width: 0;height: 0;border-top: 4px solid #000000;border-left: 4px solid transparent;border-right: 4px solid transparent;}
#header #nav #nav_Menu ul li a:hover .arrow{border-top-color:#fff;}
#header #nav #nav_Menu ul li .person-info {position:absolute;top:55px;background-color:#424F63;width:100%;color:#FFFFFF;font-size:14px;display:none;}
#header #nav #nav_Menu ul li .person-info li{list-style-type:none;clear:both;margin:0;width:100%;}
#header #nav #nav_Menu ul li .person-info li a{width:100%;height:40px;line-height:40px;padding-left:15px;padding-right:15px;color:#FFFFFF;}
#header #nav #nav_Menu ul li .person-info li a:hover{background-color:#2A323F;}
#header #nav #nav_Menu ul li .ahover{color:#fff;text-decoration:none;background-color:#424F63;}
#header #nav #nav_Menu ul li .ahover .arrow{border-top-color:#fff;}
#header #nav #nav_Menu ul li .person-info li i{font-size:19px;}
#header #nav #nav_Menu ul li .help-info {position:absolute;top:70px;background-color:#424F63;width:100%;color:#FFFFFF;font-size:14px;display:none;}
#header #nav #nav_Menu ul li .help-info li{list-style-type:none;clear:both;margin:0;width:100%;}
#header #nav #nav_Menu ul li .help-info li a{width:100%;height:40px;line-height:40px;padding-left:15px;padding-right:15px;color:#FFFFFF;}
#header #nav #nav_Menu ul li .help-info li a:hover{background-color:#2A323F;}
#header #nav #nav_Menu ul li .help-info li i{font-size:19px;}

#body{float:left;width:100%;}
#body .container{margin:15px auto 15px auto; overflow:hidden;background-color:#FFFFFF;}
#footer{float:left;width:100%;min-width:1000px;padding:0px;background-color:#343d41;}
#footer #Info{margin:0px auto 0px auto; width:1000px;overflow:hidden;}
#footer #Info p{height:80px;line-height:80px;text-align:center;font-size:12px;color:#FFFFFF;}
#footer #Info p a{color:#FFFFFF;text-decoration:none;}
#footer #Info p a:visited{color:#FFFFFF;text-decoration:none;}

#container-left{float:left;width:120px;background-color:#424F63;color:#fff;}
#container-left h2{font-size:13px; line-height:36px;text-align:center;margin:0px;}
#container-left ul{margin:0px; padding:0px;}
#container-left ul li{list-style-type:none;border-bottom:1px solid #424F63;}
#container-left ul li a span{font-weight:500;}
#container-left ul li a{color:#fff;text-decoration:none;display:block;height:45px;line-height:45px;font-size:15px;padding-left:27px;background-color:#3F4B5F;border-left:3px solid #3F4B5F;}
#container-left i{ display:block; float:left;height:45px;line-height:45px;font-size:20px;overflow:hidden; *display:inline-block; *float:none; *vertical-align:middle;margin-right:5px;}
#container-left ul li a:hover{background-color:#7C8899;border-left:3px solid #937F54;color:#ffffff;}
#container-left ul li .ahover{background-color:#7C8899;border-left:3px solid #937F54;color:#ffffff;}
#container-left ul li .selected{background-color:#2A323F;border-left:3px solid #937F54;color:#937F54;}
#container-left ul li .selected:hover{background-color:#2A323F;border-left:3px solid #937F54;color:#937F54;}

#container-left ul li a .arrow {float: right;margin-top: 18px;margin-right: 15px;width: 0;height: 0;border-left: 4px solid #fff;border-top: 4px solid transparent;border-bottom: 4px solid transparent;}
#container-left ul li .child-menu {position: fixed;overflow: hidden;left: 120px;top: 106px;width:210px;background-color:#7C8899;box-shadow: 2px 0 6px rgba(124,136,153, 0.1);z-index: 1002;float:left;padding:0;display:none;}
#container-left ul li .child-menu li{list-style-type:none;border-bottom-width:0;}
#container-left ul li .child-menu li a{color:#fff;text-decoration:none;display:block;height:36px;line-height:36px;font-size:12px;padding-left:20px;background-color:#7C8899;border-left-width:0;}
#container-left ul li .child-menu li a:hover{background-color:#424F63;}
#container-left ul li .child-menu li .selected{background-color:#2A323F;border-left-width:0;color:#fff;}
#container-left ul li .child-menu li .selected:hover{background-color:#2A323F;}
#container-left ul li .child-menu .icon{ display:block; float:left; margin:11px 3px 11px 0; width:14px; height:14px; overflow:hidden; *display:inline-block; *float:none; *vertical-align:middle;background:url(../Images/skin_icons.png) no-repeat; }
#container-left ul li .child-menu .icon.title{float:right; margin:11px 3px 11px 0;background-position:-112px -168px;margin-right:15px;}
#container-left ul li .child-menu .icon.folder{background-position:0 -168px}
#container-left ul li .child-menu .icon.file{background-position:-28px -168px;}
#container-left ul li .child-menu .icon.open{float:right;background-position:-84px -168px;margin-right:15px;}
#container-left ul li .child-menu .icon.close{float:right;background-position:-56px -168px;margin-right:15px;}
#container-left ul li .child-menu li ul li a{padding-left:40px;}

#container-right{float:right;background-color:#fff;}
#container-right ul{float:left;width:100%;background-color:#424F63;}
#container-right ul li{float:left;list-style-type:none;margin:0;}
#container-right ul li a{display:block;text-align:center;height:36px;line-height:36px;text-decoration:none;background-color:#424F63;color:#fff;margin-right:3px;}
#container-right ul li a span{margin:0 10px;float:left;}
#container-right ul li a i{float:left;display:block;width:18px; height:18px;}
#container-right ul li a:hover{background-color:#7C8899;color:#fff;}
#container-right ul li .selected{background-color:#fff;color:#333;font-weight:bold;}
#container-right ul li .selected:hover{background-color:#fff;color:#333;}
#container-right .icon{ display:block;float:right;color:#fff; *display:inline-block; *float:none; *vertical-align:middle;margin-right:3px;margin-left:-7px;font-size:18px;}
#container-right .icon:hover{color:#d9534f;font-weight:bold;font-size:18px;}
#container-right .selected .icon{color:#333;font-size:18px;}
#container-right .selected .icon:hover{color:#d9534f;font-weight:bold;font-size:18px;}
/*Main首页*/
.container-main {min-width:910px;margin:10px;overflow:hidden;}
.flight-card {border:1px solid #CDD4DE;border-top:3px solid #7C8899;border-bottom-width:0;overflow:hidden;}
.flight-card h3 {padding:0;margin:0;width:200px;float:left;line-height:36px;height:36px;}
.flight-card h3 i{font-size:16px;margin-left:10px;margin-right:10px;}
.flight-container{height:260px;width:100%;float:left;}
.panel-body {border-width:0;border-top:1px solid #CDD4DE;}
.flight-condition {float:right;margin:0px;font-size:13px;margin-right:10px;margin-top:3px;}
.flight-condition th{padding-left:5px;padding-right:5px;font-weight:normal;}
.datagrid-header, .datagrid-td-rownumber {background:#fff;filter:unset;}
.datagrid-header-row {font-weight:bold;}
.datagrid-header-row, .datagrid-row {height: 40px;}
/*.datagrid-cell {overflow:initial}*/
.datagrid-row {height: 37px;}
.datagrid-header td, .datagrid-body td, .datagrid-footer td {border-style:solid;}
.datagrid-body td{vertical-align:top;}
.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber {font-size:13px;}

td[field="acreg"]{ background:#EDEDE3;vertical-align:middle; }
td[field="plane_position"]{ background:#EDEDE3;vertical-align:middle;  }
.split-line{height:10px;background-color:#7C8899;width:80px;margin:0 auto;border-radius:5px;cursor:pointer;}
.task-card {margin-top:10px;}
.task-card ul{overflow:hidden;margin:0px;padding:0;}
.task-card li{float:left;list-style-type:none;width:19.2%;border-radius:3px;}
.task-card li a{display:block;text-decoration:none;}
.task-card li a:hover{text-decoration:none;}
.task-card li span{height:70px;line-height:70px;}
.task-card li b{float:right;margin-top:5px;margin-right:5px;}
.task-card .li-swyx {margin-right:1%;background:url(../Images/khyx.png) no-repeat center center #45ADE3;background-size:cover}
.task-card .li-xcgl {margin-right:1%;background:url(../Images/rwgl.png) no-repeat center center #AC976F;background-size:cover}
.task-card .li-jhzb {margin-right:1%;background:url(../Images/jhzb.png) no-repeat center center #5D6F89;background-size:cover}
.task-card .li-fxjk {margin-right:1%;background:url(../Images/fxjk.png) no-repeat center center #5D6F89;background-size:cover}
.task-card .li-hscl {background:url(../Images/hscl.png) no-repeat center center #5D6F89;background-size:cover}
.task-card li .badge {color: #fff;background-color: #d9534f;display: inline-block;min-width: 12px;padding:0 3px;font-size: 12px;font-weight: 700;line-height: 18px;text-align: center;white-space: nowrap;vertical-align: middle;border-radius: 15px;margin-left:3px;}
.task-card li .badge:empty {display:none;}
.task-card li span{font-size:22px;color:#FFFFFF;margin-left:22px;}
.task-card .card {width:49%;border-radius:5px;padding:0;border:2px solid #AC976F;background-color:#F8F8F8;}
.task-card .card h3{padding-left:20px;background-color:#AC976F;color:#FFFFFF;line-height:30px;margin:0px;font-size:14px;}
.task-card .card h3 i{float:right;color:#FFFFFF;margin-right:10px;}
.task-card .card img{border-width:0;width:100%;height:350px;}

.flight-info {width:95%;border:2px solid #7C8899;background-color:#7C8899;margin:5px auto;overflow:hidden;/*position:relative;*/cursor:pointer;}
.flight-info.prepared {border:2px solid #1CA8DD;background-color:#1CA8DD;}
.flight-info.flying {border:2px solid #A9D76D;background-color:#A9D76D;}
.flight-info.flied {border:2px solid #20B2AA;background-color:#20B2AA;}
.flight-info.rc-flied {border:2px solid #AC976F;background-color:#AC976F;}
.flight-info.vc-flied {border:2px solid #FFA54F;background-color:#FFA54F;}
.flight-info.delay {border:2px solid #EE9572;background-color:#EE9572;}
.flight-info.planecheck{border:2px solid #A0522D;background-color:#A0522D}
.flight-info h4{margin:0;text-align:center;color:#FFF;line-height:24px;display: inline-block;}
.flight-info table{font-size:13px;width:100%;}
.flight-info table tr{height:23px;background-color:#FFFFFF;}
.flight-info td,th{padding:0;border-width:0;font-weight:normal;}
.flight-info table td{width:10px;}
.flight-info .badge {position: relative;top: -2px;color: #fff;background-color: #d9534f;display: inline-block;min-width: 12px;padding:0 3px;font-size: 12px;font-weight: 700;line-height: 18px;text-align: center;white-space: nowrap;vertical-align: middle;border-radius: 15px;margin-left:3px;}
.flight-info .badge:empty {display:none;}
.c-dateBox {display: block;margin: 0;width: 90px;padding: 0 8px;height: 22px;line-height: 22px;border: 1px solid #808080;-webkit-appearance: none;color: #333;font-size: 14px;outline: none;background: #fbfcff url(../Scripts/DatePicker/skin/calendar_blue.png) no-repeat right;}
.c-dateBox:focus {border-color: #21a783;}
.c-combobox {display: block;margin: 0;width: 60px;padding: 0 8px;height: 22px;line-height: 22px;border: 1px solid #808080;-webkit-appearance: none;color: #333;font-size: 14px;outline: none;}
.c-combobox:focus {border-color: #21a783;}
.combo {border:1px solid #808080;}
.combo .combo-text {outline: none;padding-left:8px;background: #fbfcff;border-radius:0;}
.btn {line-height:24px;margin:0;cursor:pointer;padding:3px 7px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition: background-color 0.3s;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;}
.btn.btn-confirm{background-color:#428bca;color:#FFFFFF;border:1px solid #357ebd;}
.btn.btn-confirm:hover{background-color:#3071a9;border-color:#285e8e;}
/*登录*/
.login-bg {background: url(../Images/login_bg.jpg) no-repeat center center #363b3e;background-size: cover;}
.login-box {position:absolute;bottom:0;width:100%;background-color: rgba(0, 0, 0, 0.4);}
.login-box ul{list-style-type:none; margin:0 auto;overflow:hidden;width:650px;}
.login-box ul li{float: left;margin:20px 10px;}
.login-box ul li .txtbox{ display:block; margin:0; padding:10px 0 10px 23px; width:193px; height:24px; line-height:24px; border-width:0;border-radius:3px;-webkit-appearance:none;background-color:#fbfcff; color:#333; font-size:14px;outline: none;border-left:7px solid #FFFFFF;}
.login-box ul li .txtbox:focus{} 
.login-box ul li .txtbox.uid{background:#FFFFFF url(../Images/uid.png) no-repeat left center;}
.login-box ul li .txtbox.pwd{background:#FFFFFF url(../Images/pwd.png) no-repeat left center;}
.login-box ul li .submit{ display:block; padding:12px 50px; color:#fff; font-size:14px;border:0; background:#1b74af;-webkit-appearance:none;text-align:center; border-radius:3px; cursor:pointer;outline:none;}
.login-box ul li .submit:hover{ background:#1C7FC4;}
.login-box ul li .submit:active{ background:#1b74af;}
.login-box ul li .submit[disabled="disabled"]{ background:#CCCCCC; }