﻿@page {
    margin-top: 0; /* 去除页边距，从而移除页眉页脚 */
    margin-bottom: 0;
    size: portrait;
}

body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.SearchHeader{background:#fff; height:auto; clear:both; margin:8px 10px 0px 10px; padding:5px; overflow:hidden;vertical-align:middle; border-radius:5px; border:1px solid #ddd;}
.SearchHeader .label {
    font-size:14px;float:left;padding:10px 0 0 10px;margin-left:10px;
}
.SearchHeader .query {
    float:left;padding-top:8px;
}
.SearchHeader .btn img {
    width:24px;height:24px;
}
select, input[type=text], input[type=date] {
  display: inline-block;
  width: 100%;
  padding: .375rem 1.75rem .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

input[type=text],input[type=date] {
  background: #fff;
  padding: .375rem .75rem;
}

select:focus, input[type=text]:focus, input[type=date]:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 .1rem rgba(128, 189, 255, .1)
}
.modal-body .fldiv {background:#fff; height:auto; clear:both; margin:0px 10px 0px 10px; padding:5px; overflow:hidden;vertical-align:middle; z-index:10000;}

.modal-body .fldiv label{
      font-size:14px;float:left;padding:10px 0 0 10px;margin-left:10px;width:100px;text-align:right;
}
.modal-body .fldiv .llabel{
     width:200px
}
.modal-body .fldiv .textlabel{
     width:200px;padding-left:0;margin-left:0;text-align:left;
}
 

.modal-body .fldiv input[type=text],.modal-body .fldiv input[type=date] {
  display: inline-block;
  width: 50%;
  padding: .375rem 1.75rem .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
.modal-body .fldiv select {
   display: inline-block;
  width: 50%;
  padding: .375rem 1.75rem .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
.modal-body .form-control {
  width: 50%;
}
.modal-body .fldiv input[type=radio] {
  display: inline-block;
  width:20px;
  height:20px;
  color: #495057;
  background-size: 8px 10px;
  float:left;
}
 .black_overlay { display: none;position: absolute;
        top: 0%;left: 0%; width: 100%;height: 3000px;background-color: black;z-index: 150; -moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=88);overflow: auto; }
 .modal-dialog {
  z-index: 1050;
  width: auto;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
}

.white_content {
    display: none;
    position: fixed;
    top: 15%;
    left: 35%;
    width: 40%;
    height: auto;
    border: 1px solid #EEE;
    background-color: white;
    z-index: 1050;
    overflow: hidden;
    padding: 15PX;
}
.baseinfodiv {margin:15px 0 0 15px;height:34px;line-height:34px !important;clear:both;text-align:left;width:850px;}
.baseinfodiv input[type=text],.baseinfodiv input[type=date],.baseinfodiv  input[type=checkbox]  { float:left; font-weight:normal;height:34px}
.baseinfodiv select { float:left; font-weight:normal;height:34px;line-height:20px;width:150px;height:34px;}
.baseinfodiv label,img { float:left; font-weight:normal}

.blue {background-color:#f1f1f1;height:40px;width:300px;border:1px solid #ddd; border-radius:5px;margin-bottom:10px}
.blue label{color:#999;line-height:40px;width:90px;margin-bottom:0;}

.caldiv {
    width:98%;margin-top:5px;text-align:center;margin-left:1%;border-radius:5px;margin-bottom:10px;padding-bottom:10px;border:2px dashed #ddd;min-height:250px;background:url("/images/calbackimg.jpg") center center no-repeat;
}
.infodiv {
    clear:both;width:98%;text-align:left;margin-left:1%; height:35px;line-height:35px;font-size:15px
}
.line {
    line-height:16px;
}

.line1 {
    line-height:35px;
}

.rjMsg {
    text-align: left;
    padding: 20px 20px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    position: relative;
    word-wrap: break-word;
    word-break: break-all;
    cursor: pointer;
    padding: 26px 30px;
}
   
.rjMsgTitle {
    display: block;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-weight: 400;
}
    .rjMsgTitle.noread {
        font-weight: bold;
        color: #353535;
    }
    .rjMsgTitle.readed {
        color: #9a9a9a;
    }

.rjContent {
    padding: 9px 4em 0 0;
    color: #9A9A9A;
    display:none;
}
    .rjContent.noread {
        color: #666;
    }

    .rjContent.readed {
        color: #9a9a9a;
    }

.rjMsg.select {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 20px #E4E8EB;
    -moz-box-shadow: 0px 0px 20px #E4E8EB;
    -webkit-box-shadow: 0px 0px 20px #E4E8EB;
    background-color: #FFFFFF;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
    .rjMsg.select > .rjContent {
        display:block;
    }
    .rjMsg.select > .rjMsgTitle {
        color:#353535;
    }
.notice_time {
    float:right;
    top: 0;
     
}
@media print {
    @page {
        margin-top: 0; /* 去除页边距，从而移除页眉页脚 */
        margin-bottom: 0;
        size: portrait;
    }
    @-moz-document url-prefix() {
        @page {
            margin-top: 0; /* 去除页边距，从而移除页眉页脚 */
            margin-bottom: 0;
            size: portrait;
        }
        /* 尝试通过负边距隐藏页眉 */
        body {
            margin-top: -20px !important;
        }
    }
}
@-moz-document url-prefix() {
    .browser-warning {
        display: block;
    }
}

