﻿#mainbody{
    min-height:600px;
}
.navbar-default .brand {
    font-size: 22px;
    padding: 16px 0px;
    line-height: 20px;
    background-color:#252c35;
    width: 150px;
    text-align:center;
}
.navbar-default .brand a {
    color:#fff;
}
.navbar-nav > li > .dropdown-menu {
    padding: 0;
    min-width: 144px;
}
.clearmargin{
    margin:0px;
}
.ywzy-panel{
    padding-bottom:0px;
}
.ywzy-panel .profile-info{
    margin:0px;
    padding:0px;
}
.ywzy-panel .profile-info ul.list-justify > li span{
    float:none;
    margin-left:20px;
}
.panel .tit{
    padding-bottom:0px;
    /*border-bottom:1px solid #00AAFF;*/
}
.panel .panel-heading{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.panel .panel-body{
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.table{
    margin-bottom:0px;
}
.saomiaoImg {
    display:block;
    margin:0px auto;
    width: 200px;
}
.saomiaoSpan{
    font-size:24px;
    font-weight:bold;
    text-align:center;
    display:block;
    margin:0px auto;
    width: 280px;
}
.saomiaoBtn{
    width:280px;
    margin:10px auto;
    text-align:right;
}
.yhjbxx table{
   /*width:100%;*/
}
.yhjbxx table tr td{
   line-height:40px;
   width:300px;
}
.yhjbxx table tr .titTd{
   width:150px;
   text-align:right;
   padding-right:20px;
}
.zcjd table tr td{
    padding:5px;
}
.zcjd table tr span{
   color:#999;
}
.zcjd table tr .titTd{
   width:100px;
   text-align:right;
   padding-right:20px;
}
.xyhzc table tr td{
    padding:5px;
}
.xyhzc table tr span{
   color:#999;
}
.xyhzc table tr .titTd{
   width:80px;
   text-align:right;
   padding-right:10px;
}
 .table-bordered>thead>tr>th{
     border-bottom-width:0px;
 }
 .yhgl .panel-control{
     margin:10px 0px;
     overflow:hidden;
 }
 .yhgl  .panel-control div {
    float:left;
    display:block;
    overflow:hidden;
    margin-right:10px;
}
 .yhgl  .panel-control span {
    float:left;
    display:block;
    font-size:14px;
    line-height:34px;
}
 .panel .panel-heading .panel-title{
     font-size:16px;
 }
 .yhgl .panel-control input[type=text] {
    float:left;
    width:200px;
}
.yhgl .table th{
    text-align:center;
}
.yhgl .table td,.yhgl .table th{
    /*line-height:15px;*/
}
.datetimepicker{
    margin-top:8px;
}
.zxcz{
    overflow:hidden;
}
.zxcz div{
    float:left;
    text-align:center;
}
.smallTable{
    width:95%;
}
.smallTable td{
    padding:5px 0px;
}
.smallTable .smallTitTd{
    width:80px;
    text-align:right;
    padding-right:10px;
}
/************login****************/
.auth-box{
    width:600px;
    height:auto;
    padding:20px 0px;
}
.auth-box .left{
    width:100%;
    height:auto;
}
.auth-box .right{
    background-image:none;
    display:none;
}
.main-content{
    padding: 10px 10px;
}
.container-fluid{
    padding-right: 0px;
    padding-left: 0px;
}
#wrapper .sidebar{
    width:150px;
}
.sidebar .nav > li > a{
    padding:10px 5px;
}
.sidebar .nav .nav > li > a{
    padding-left:25px;
}
#wrapper .main{
    width: calc(100% - 150px);
}
@media screen and (max-width: 1024px) {
    #wrapper .main {
        width: 100%;
    }
}
.offcanvas-active #wrapper .main {
    width: 100%;
    position: relative;
    left: 150px;
}
@media screen and (max-width: 767px) {
    #wrapper #sidebar-nav, #wrapper .main {
        padding-top: 55px;
    }
}
.btn{
    padding:6px 10px;
}
.sidebar .nav i{
    font-size:20px;
    margin-right:5px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    padding: 6px;
}
.h3, h3 {
    font-size: 20px;
}
.tdcenter {
    text-align: center;
}

.tdright {
    text-align: right;
}
