body, p {
    margin: 0;
    font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.top,.bottom {
    position: absolute;
    height: 50px;
    left: 0;
    right: 0;
}

.top {
    height: 106px;
    top: 0;
}

.bottom {
    border-top: 1px solid #F1F1E3;
    -moz-box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.3);
    bottom: 0;
    background: #F0F0F0;
}

.middleWrap {
    position: absolute;
    top:107px;
    bottom:0;
    left: 0;
    right: 0;
    overflow: auto;
    padding-bottom: 10px;
}

.navbar-default{
    border-color: transparent !important;
}

ul.nav a{
    color:#333;
    padding-top: 10px;
}
ul.nav a:focus,ul.nav a:hover{
    background-color: transparent;
}

.inputData {
    padding-top: 10px;
}

.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}

.submit-btn {
    width: 100%;
    height: 100%;
    text-align: right;
}

.submit-btn button {
    margin-top: 8px;
    width: 150px;
    margin-right: 15px;
    font-weight: bold;
}

#device .device,#uploadfile .uploadfile,#funds .funds{
    padding: 8px 0px;
}


.easyuiGrid .eTable{
    padding: 8px 25px;
}

.head_title{
    color: #333333;
    height:60px;
    line-height: 60px;
    text-align: center;
    font-size: 21px;
    font-weight: bold;
}

.head_title{
    font-family: STSong;
}



.top .container-fluid,.top .navbar-collapse{
    padding-left: 0;
    padding-right: 0;
    background: #ffffff;
}

.top .collapse{
    background: #FDF2EE;
    border-bottom: 1px solid #FCB587;
}
.top .navbar-nav>li>a{
    line-height: 10px;
    font-size: 14px;
}
.top .navbar-nav{
    padding: 0 20px;
    height: 45px;
}
.top li{
    /*margin-top: 6px;*/
    /*height: 40px;*/
}
.top li.active{
    background: #ffffff;
    border-top: 1px solid #FDB489;
    color: #FE5E00;
    border-left: 1px solid #FDB489;
    border-right: 1px solid #FDB489;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
}

.top li.active a{
    background: #ffffff !important;
    font-weight:bold;
}
.top li a:hover{
    color:#FE5E00 !important;
}


div.sub-header div.sub-header-btns{
    text-align: right;
    display: inline-block;
    position: absolute;
    right:32px;
    font-size: 15px;
}

.glyphicon.glyphicon-plus{
    color: #0065CD;
    margin-right: 5px;
}

div.sub-header-btns .btn-add{
    color:#0065CD;
    background-color: transparent;
    font-size:16px;
    box-shadow: none;
}

div.sub-header-btns .btn-add[disabled],div.sub-header-btns .btn-add:disabled{
    color:#999999;
}

div.sub-header-btns .btn-add[disabled] .glyphicon.glyphicon-plus,
div.sub-header-btns .btn-add:disabled .glyphicon.glyphicon-plus{
    color:#999999;
}

/*div.sub-header .title{*/
/*    font-size: 18px;*/
/*    color: #FF5F00;*/
/*    font-weight: bold;*/
/*}*/

/*div.sub-header .icon{*/
/*    display: inline-block;*/
/*    vertical-align: sub;*/
/*    width: 23px;*/
/*    height: 23px;*/
/*    margin-right: 8px;*/
/*}*/
/*div.sub-header .base-info{*/
/*    background: url("../images/t1.png") no-repeat;*/
/*    background-size: 23px;*/
/*}*/
div.sub-header .money-source{
    background: url("../images/t2.png") no-repeat;
    background-size: 23px;
}
div.sub-header .inventory{
    background: url("../images/t3.png") no-repeat;
    background-size: 23px;
}
div.sub-header .fj{
    background: url("../images/fj.png") no-repeat;
    background-size: 23px;
}
div.hint-placeholder{
    height: 70px;
    line-height: 70px;
    color:#C1C1C1;
    font-size:16px;
    text-align: center;
}
div.hint-placeholder .info-sign{
    background: url("../images/info.png") no-repeat;
    background-size: 32px;
    vertical-align: middle;
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 8px;
}

.top .add_btn{
    float: right;
    margin-top: 12px;
    line-height: 15px;
    font-size: 15px;
    margin-right: 25px;
}
/*.formitem{*/
/*    !*border-bottom: 1px solid #CFD8E1;*!*/
/*    margin: 0 20px;*/
/*    !*padding-bottom: 20px;*!*/
/*    font-size: 14px;*/
/*}*/
#funds .add_btn,#device .add_btn,#uploadfile .add_btn{
    position: absolute;
    right: 10px;
    top: 20px;
}

.glyphicon.glyphicon-asterisk{
    color: red;
    font-size: 10px;
}

#funds .xnys_btn{
    width:15px;
    margin-left: 10px
}

.form-group .tips{
    color: #999999;
    line-height: 34px;
}

.modal-dialog{
    width: 80%;
    margin: 20px auto;
}

div.table-wrapped{
    border:1px solid #FF6E15;
    padding: 24px;
    background-color: #FCFCFC;
}

.table .t-label{
    text-align: right;
    line-height: 30px;
    font-size: 14px;
}

.table>tbody>tr>td{
    padding: 0 0 14px;
}
.table-bordered{
    border:none;
}
.table-bordered>tbody>tr>td{
    border: none;
}

table th,td.td-center{
    text-align: center;
    vertical-align: middle !important;
}






.popover{
    white-space: nowrap;
    background-color: red;
    color:#fff;
    border-color: red;
}
.popover.right>.arrow,.popover.right>.arrow:after{
    /*margin-top:-2px;*/
    border-right-color: red;
}

.buttons-wrapped .btn-orange:hover{
    color: #FFF;
}
.table-bordered .required-flag{
    color: red;
    vertical-align: middle;
    padding-right: 5px;
}
#funds table td{
    vertical-align: middle !important;
}
#funds .td-right{
    text-align: right;
}

.btn-primary .glyphicon{
    color: #ffffff;
}

.audit_txt{
    font-weight: bold;
    padding-right: 15px;
    text-align: right;
}

.uploadFile{
    /*padding: 5px 5px;*/
}

.datagrid-header-row td{
    background-color: #FDF2EC;
}

.datagrid-header-row td.datagrid-header-over{
    background-color: #FDF2EC;
}

.datagrid-header td, .datagrid-body td, .datagrid-footer td{
    border-color: #DCE1E4;
}

.datagrid-header .datagrid-cell, .datagrid-header .datagrid-cell-group{
    color:#333;
}
.datagrid-header-row{
    height: 32px;
}




div.file-list .attachment{
    background: url("../images/fj.png");
    background-size: 23px;
}


/*update*/
 div.header .header-title{
     color: #333333;
     height: 60px;
     line-height: 60px;
     text-align: center;
     font-size: 21px;
     position: relative;
 }

a.return-btn{
    width: 83px;
    height: 29px;
    line-height: 29px;
    font-size:16px;
    color: #4897E2;
    border: 1px solid #B9D7F1;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 25%;
}

a.return-btn:hover{
    text-decoration:none;
}

a.return-btn .icon{
    background: url("../images/return.png") no-repeat;
    background-size: 17px;
    display: inline-block;
    margin-right: 5px;
    width: 17px;
    height: 15px;
}

a.detail{
    text-decoration:underline;
    cursor: pointer;
}

/*ul.nav.nav-tabs{*/
    /*padding-left:20px;*/
    /*background-color: #FDF2EE;*/
    /*border-bottom: 1px solid #FEB58A;*/
/*}*/

/*ul.nav.nav-tabs li{*/
    /*height: 38px;*/
    /*display: inline-block;*/
    /*margin-top: 4px;*/
/*}*/

/*ul.nav>li>a:hover,ul.nav>li>a:focus{*/
    /*background-color: transparent;*/
    /*border-color:transparent;*/
/*}*/

/*ul.nav-tabs>li.active>a{*/
    /*border: 1px solid #FEB58A;*/
    /*border-bottom-color: transparent;*/
    /*font-weight:bold;*/
/*}*/

/*ul.nav-tabs>li.active>a:hover,ul.nav-tabs>li.active>a:focus{*/
    /*border: 1px solid #FEB58A;*/
    /*border-bottom-color: transparent;*/
/*}*/

/*ul.nav li a{*/
    /*font-size: 14px;*/
    /*padding: 8px 15px;*/
    /*font-weight:normal;*/
    /*color:#000;*/
/*}*/

/*ul.nav li {*/
    /*font-size: 14px;*/
    /*padding: 8px 15px;*/
    /*cursor: pointer;*/
/*}*/

/*ul.nav-tabs>li.active {*/
    /*border: 1px solid #FEB58A;*/
    /*border-bottom-color: transparent;*/
    /*font-weight: bold;*/
    /*background: white;*/
/*}*/

/*ul.nav-tabs>li:hover{*/
    /*color: #333333;*/
/*}*/


/*.nav-tabs>li {*/
    /*margin-right: 2px;*/
    /*line-height: 1.42857143;*/
    /*border-radius: 4px 4px 0 0;*/
/*}*/
/*update*/

.sub_placeholder{
    height: 1px;
}
.sub_placeholder a{
    padding-top: 50px;
}

/*.panel.datagrid {*/
/*    border: 1px solid #D9E0E8;*/
/*}*/

/*.nav{*/
    /*width:100%;*/
    /*height:48px;*/
    /*line-height:48px;*/
    /*font-size: 15px;*/
    /*padding-top: 2px;*/
    /*z-index: 999;*/
/*}*/

/*.nav li{*/
    /*height: 44px;*/
/*}*/

/* radio */
label.bui-radios-label input {
    position: absolute;
    opacity: 0;
    visibility: hidden;
}
label.bui-radios-label{
    margin-bottom: 0px;
    font-weight: 100;
    margin-right: 10px;
}

label.bui-radios-label .bui-radios {
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px;
    background: #FFFFFF;
    border: 1px solid #979797;
    border-radius: 50%;
    vertical-align: -2px;
}

label.bui-radios-label input:checked + .bui-radios:after {
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    background-color: #fff;
    border-radius: 50%;
    top: 3px;
    left: 3px;
}

label.bui-radios-label input:checked + .bui-radios {
    background: #00B066;
    border: 1px solid #00B066;
}

label.bui-radios-label input:disabled + .bui-radios {
    background-color: #e8e8e8;
    border: solid 1px #979797;
}

label.bui-radios-label input:disabled:checked + .bui-radios:after {
    background-color: #c1c1c1;
}

label.bui-radios-label.bui-radios-anim .bui-radios {
    -webkit-transition: background-color ease-out .3s;
    transition: background-color ease-out .3s;
}
