body{
  background: #f2f2f2;
}

/*header*/
.layui-layout-admin  .layui-header{
  height: 45px;
  line-height: 45px;
  background: #5CA2FF !important;
}
.layui-layout-admin  .layui-header .logo_txt{
  box-shadow: none!important;
  color: #fff!important;
  width: auto;
  color: rgba(255, 255, 255, 100);
  font-size: 16px;
  text-align: left;
  font-family: SourceHanSansSC-regular;
  line-height: 60px;
  padding-left:22px;
}
.layui-layout-admin  .layui-layout-right .layui-nav-item{
  line-height: 60px;
}
.layui-layout-admin .layui-layout-right .layui-nav-item a.userName{
  color:#fff;
}
/*侧边栏样式覆盖*/
.layui-layout-admin  .slide_wrap.layui-side{
  top:45px;
  border-right:1px solid #ddd;
}
.layui-layout-admin  .slide_wrap.layui-side,
.layui-layout-admin  .slide_wrap .layui-nav-tree,
.layui-layout-admin  .slide_wrap .layui-side-scroll{
  width:170px;
  background: #fff;
}
.layui-layout-admin  .slide_wrap .layui-nav{
  background: #fff;
  color:#2F2F2F;
}
.layui-layout-admin .slide_wrap .layui-nav .layui-nav-item a{
  font-size: 14px;
}
.layui-layout-admin  .slide_wrap .layui-nav .layui-nav-item a .layui-icon{
  margin-right: 6px;
}
.layui-layout-admin .slide_wrap .layui-nav .layui-nav-item .layui-nav-child span{
  padding-left:24px;
}

/*面包屑*/
.layui-layout-admin .breadcrumb_wrap{
  width:calc(100% - 158px);
  width: -moz-calc(100% - 158px);
  width: -webkit-calc(100% - 158px);
  right:0;
  position: absolute;
  left:156px;
  top:45px;
  height:38px;
  line-height: 38px;
  border: 1px solid rgba(223, 223, 223, 100);
  background: #fff;
}
.layui-layout-admin .breadcrumb_wrap .layui-breadcrumb{
   margin:0 20px;
}

/*主题区域*/
.layui-layout-admin .layui-body{
  left:200px;
  top:85px;
  background: #f2f2f2;
}

.page_wrap{
  background: #f2f2f2;
  margin:10px 10px 50px 10px;
}
.page_box{
  position: relative;
  height:100%;
  min-height: 500px;
  background: #ffffff;
  padding: 15px;
}


/*全局 title 样式  开始*/
.c-title_wrap{
  position: relative;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #F2F2F2;
  padding-left:10px;
}
.c-title_wrap .c-title{
  padding-left:10px;
  border-left:2px solid #5CA2FF;
  color:#8A8A8A;
  font-size: 14px;
  font-family: SourceHanSansSC-regular;
}

.c-title_wrap1{
  position: relative;
  height: 35px;
  line-height: 35px;
  border-bottom: none;
  padding-left:40px;
  padding-top: 25px;
}
.c-title_wrap1 .c-title{
  padding-left:10px;
  border-left:5px solid #5CA2FF;
  color:#101010;
  font-size: 18px;
  font-family: SourceHanSansSC-regular;
  font-weight: bold;
}
/*全局 title 样式  结束*/



/* 全局 margin*/
.margin_left5{
  margin-left: 5px;
}
.margin_right5{
  margin-right: 5px;
}
.margin_right10{
  margin-right: 10px;
}
.margin_bottom10{
  margin-bottom: 10px;
}
.margin_bottom50{
  margin-bottom: 50px;
}
.margin_top30{
  margin-top: 30px;
}

.margin_tb10{

  margin-top: 10px;
  margin-bottom: 10px;
}
.padding_top30{
  padding-top: 30px;
}
.padding_lr10{
  padding:0 10px;
}
.padding10{
  padding:10px;
}
/*颜色*/
.main_color{
  color: #5CA2FF;
}
.warning_color{
  color: #e77614;
}
.danger_color{
  color:#FF6060;
}
.color_326000{
  color:#3260D0
}
.green_color{
  color: #0b470b;
}

.bg_F1F6FF{
  background: #F1F6FF;
}
.back_transparent{
  background: transparent;
}
.back_white{
  background: #fff;
}
.floatLeft{
  float: left;
}
.floatRight{
  float: right;
}
.clear{
  clear: both;
}
.cursor_pointer{
  cursor: pointer;
}
.tc{
  text-align: center;
}
.tl{
  text-align: left;
}
.fontBold{
  font-weight: bold;
}
/*表格*/
.table_list{
  padding:10px;
}
/*底部样式*/
.footer{
  text-align: center;
  color: #8A8A8A;
  font-size: 14px;
  font-family: SourceHanSansSC-regular;
  /*position: fixed;*/
  /*bottom: 20px;*/
  width: 90%;
  margin: auto;
  padding:10px;
}
/*弹窗样式*/
.xm-content{
  width: 100%;
  padding: 30px 40px 30px;
  box-sizing: border-box;
  background: #fff;
  min-height: 100%;
}
.layui-layer-title{
  background: #F8F8F8;
  font-weight: bold;
  height:40px!important;
  line-height: 40px!important;
}
.layui-layer-btn{
  background: #F8F8F8;
}

.detail_wrap *{
  font-size: 14px;
}
.detail_wrap .tip{
  font-size: 14px;
  text-align: center;
  font-family: Microsoft Yahei;
  font-weight: 600;
}
/*输入框样式*/
.detail_wrap .layui-select-title .layui-unselect{
  border: 1px solid #bbbbbb;
}
.detail_wrap .border_wrap .layui-input{
  border-bottom: 1px solid #bbbbbb;
  max-width: 120px;
  height: 30px;
  line-height: 30px;
}
/*部门*/
.layui-input.section{
  display: inline-block;
  width: 150px;
  padding:0 5px;
  line-height: 38px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.ordinary_wrap .title_wrap .title{

}

/*救助表格样式*/
.ordinary_wrap.table_detail_wrap .layui-form{
  padding:0 20px;
}
.ordinary_wrap.table_detail_wrap .form_btn,
.ordinary_wrap.table_detail_wrap .form_btn.layui-form-item .layui-btn{
  width: 100%;
}
.ordinary_wrap.table_detail_wrap .form_btn:first-child .layui-btn{
  background: #3260D0;
}

.ordinary_wrap.table_detail_wrap table{
  width: 100%;
  margin: auto;
  border-collapse:collapse;
}
.ordinary_wrap.table_detail_wrap tr{
  height:37px;
}
.ordinary_wrap.table_detail_wrap td{
  text-align: center;
  border:1px solid #ededed;
  vertical-align: middle;
}
.ordinary_wrap.table_detail_wrap table .layui-input{
  border:none;
  padding-right: 10px;
  text-align: center;
}
.ordinary_wrap.table_detail_wrap .layui-input.tl{
  text-align: left;
}
.ordinary_wrap.table_detail_wrap table .layui-select-title .layui-unselect{
  border:1px solid #eeeeee;
}
.ordinary_wrap.table_detail_wrap .tip{
  font-size: 14px;
  text-align: center;
  font-family: Microsoft Yahei;
  font-weight: 600;
}
.ordinary_wrap.table_detail_wrap .width102{
  width: 102px!important;
  text-align: center!important;
}

.ordinary_wrap.table_detail_wrap td:last-child{
  padding-left:5px;
}
.ordinary_wrap.table_detail_wrap .title_wrap{
  width: 70%;
  padding-top: 32px;
  text-align: center;
  margin: auto auto 32px auto;
  font-family: SourceHanSansSC-regular;
  color: rgba(16, 16, 16, 100);
  color: #101010;
}
.ordinary_wrap.table_detail_wrap .title{
  font-weight: bold;
  font-size: 18px;
}
/*输入框样式*/
.ordinary_wrap.table_detail_wrap .border_wrap .layui-input{
  border-bottom: 1px solid #bbb;
  max-width: 120px;
  height: 30px;
  line-height: 30px;
}
/*单选框样式*/
.ordinary_wrap.table_detail_wrap .noMarginRadio +.layui-form-radio{
  margin: 0!important;
  padding-right:0!important;
}
.ordinary_wrap.table_detail_wrap .top_wrap,.bot_wrap,.center_wrap{
  background: #fff;
  margin-bottom: 7px;
  padding-bottom: 40px;
}
/*    下拉*/
.ordinary_wrap.table_detail_wrap .base_type+.layui-form-select{
  width: 200px;
  margin: auto;
  text-align: center;
}
/*  必填*/
.ordinary_wrap.table_detail_wrap .layui-required{
  position: relative;
}
.ordinary_wrap.table_detail_wrap .layui-required:after{
  content: '*';
  color: red;
  position: absolute;
  top:0px;
  left: -10px;
}
/*  日期*/
.ordinary_wrap.table_detail_wrap .layui-laydate-content table{
  width: 100%;
}
/*    图片*/
.ordinary_wrap.table_detail_wrap .item_img_wrap{
  margin-top:10px;
}
.ordinary_wrap.table_detail_wrap .item_img_wrap .item_img{
  width: 100px;
  height: 100px;
  background: #eeeeee;
  margin-right: 10px;
}