﻿html, body {
    height:100%;
    padding:0;
    margin:0;    
}
*
{
    font-size: 9pt;
    text-align: left;
}
.mask-background{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: white; z-index:1001; -moz-opacity: 1; opacity:1; filter: alpha(opacity=100);}
.mask-text{display: none; position: absolute; padding: 8px; border: none; background-color: white; z-index:1002; overflow: auto;}
.dialogbg {
    background: url(Images/dialog_bg.png);
}
.fl
{
    float: left;
}
.cb
{
    clear: both;
}
.af
{
}
    .af a
    {
        color: #fff;
        text-decoration: none;
        margin-left:10px;
    }
        .af a:hover
        {
            text-decoration: underline;
        }
button {
    background: #3aacfc;
    border: none;
    border-radius:5px;
    color: #fff;
    padding: 6px 16px;
    *padding-left: 8px;
    *padding-right: 8px;
    cursor:pointer;
    /*border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;*/
}
    
    button:disabled {
        background:#888;
    }

.form input[type=text]{
    border:1px solid #3aacfc;
     border-radius:4px;
    vertical-align:middle;
    padding-left:5px;
    height: 26px;
}
 .form textarea {
    border:1px solid #3aacfc;
   border-radius:4px;
    vertical-align:middle;
    padding-left:5px;
    }
.form select {
    border: 1px solid #3aacfc;
    border-radius:4px;
    font-size:10pt;
    height: 26px;
}
.form input[type=text]:focus, .form textarea:focus {
    border-color:#5729C1;
}

.form input.l-text-field {
    margin:0;
    padding:0;
    border:none;
    outline:none;
   position:absolute;
   top:0px;
}
.form input,select,label{vertical-align:middle;} 
.ok-btn, .reset-btn{
    border:1px solid #0c7ef7;
    background-color:#0c7ef7;
    color:#fff;
    border-radius:2px;
    margin-left:10px !important;
    cursor:pointer;
}
 .cancel-btn {
    border:1px solid #0c7ef7;
    background-color:#fff;
    color:#0c7ef7;
    border-radius:2px;
    margin-left:10px !important;
    cursor:pointer;
}
   .ok-btn:hover{
        background-color:#0c4ef4;
        color:#fff;
    }
     .reset-btn:hover{
        background-color:#0c4ef4;
        color:#fff;
     }
 .cancel-btn:hover {
       background:#0c7ef7;
       color:#fff;
 }
 .textin{
     width:150px;
     height:26px;
     border: 1px solid #3aacfc;
     border-radius: 4px;
    font-size: 10pt;
 }
 .textse{
     width:150px;
     height:30px;
     border: 1px solid #3aacfc;
     border-radius: 4px;
    font-size: 10pt;
 }
.fs10 input[type=text], .fs10 textarea {
    font-size: 10pt;
}

.flow {
    background:#39f url(Images/flowchart03.png) right center no-repeat;
    color:#fff;
    line-height:22px;
    padding:10px 20px;
    margin-top:10px;
}
    .flow .subject{
        font-size:15px; font-weight:bold;
    }

    .flexigrid div.bDiv td div {
	    border-top: 0px solid #fff;
    	padding-bottom: 0px;
        padding-top:0px;
        line-height:48px;
    }
    .flexigrid div.bDiv td .jUploader-button {
        line-height:25px;
        margin-top: 13px;
    }
    .flexigrid div.bDiv button {
        line-height:15px;
        font-size:9pt;
        padding: 3px 16px;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        margin-right:2px;
     }

/*-----------------------form--------------------------------*/
.form_tbl{
    border-collapse: collapse;
    border-spacing:0;
    border-left:20px solid #fff; 
    background-color:#fff;
    width:100%;
}

.grouptitle_tbl {
    border-bottom:solid 1px #ebebeb;
    padding-bottom:5px;
}
    .grouptitle_tbl .l_td {
        font-weight: bold;
        width:100%;
    }
    .grouptitle_tbl .r_td {
        white-space:nowrap;
        background-image: url(images/common/toggle.gif);
        background-repeat:no-repeat;
        background-position-y:10px;
        cursor:pointer;
    }
  .flexigrid{border:none !important;}
  .ui-dialog .ui-dialog-content{border:none !important;}
  
.form_tbl td{padding:5px;}
/*.form_border tr, .form_border td{border:solid 1px #e3efff;}*/
.form_border tr, .form_border td{border:0;}
.align_r{text-align:right;}
.redfont{color:Red;/*display:none;*/}
.hide {display:none;}
a img {border:none;}

#pageloading{position:absolute; left:0px; top:0px; background:white url('images/common/loading.gif') no-repeat center; width:100%; height:100%;z-index:99999;}

/*-----------------------upload button------------------------------*/
.upload_btn{width:90px;height:24px;border:1px solid #5d88bc;background-color:#e3efff;color:black;text-align:center; line-height:24px; vertical-align:middle;}
.upload_btn span{position:absolute; left:15px;}

/*----------------------datepicker---------------------------------*/
img.picker
{
	    height:16px;
	    width:16px;
	    margin-left:-19px;
	    vertical-align:middle;
	    cursor:pointer;
	    border:none;
        background:url("images/icons/cal.gif") no-repeat;		  
        background-position: -1px 1px;
}

.d-czong{
     background-color:#fff;
     width:800px;
     height:100vh;
     margin: 21px 21px;
     bottom: 0px;
     z-index: 1;
     display: block;
     visibility: visible;
     overflow: hidden;
     overflow:scroll;
     float:left;
    
}
@media screen and (min-width: 1366px) { 
.d-czong {width: 800px}  
} 
/* css注释：设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 */ 
 
@media screen and (max-width: 1366px) { 
.d-czong {width: 650px}  
} 
/* 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 */ 
 

 .d-czong::-webkit-scrollbar-thumb {
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px #ccc;
        }
.d-czong::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px #fff;
            border-radius: 0;
        }
  .d-spanf{height:26px;
           width:40px;
           border-radius:4px;
           text-align:center;
           line-height:26px;
           cursor:pointer;
           background-color:#0c7ef7;
           color:#fff;
           display:inline-block;
  } 
  .d-spant{height:26px;
           width:40px;
           border-radius:4px;
           text-align:center;
           line-height:26px;
           cursor:pointer;
           background-color:#f72d00;
           color:#fff;
           display:inline-block;
  }
  .pDiv .pDiv2 .pGroup input{
      height:15px;
  }
  .pDiv .pDiv2 .pGroup select{
      height:18px;
  }
  .busi{
      height:100vh;
      overflow:scroll;
      overflow-x:hidden;
  }
    .d-baotext1{
            position:absolute;
            top:20px;
            left:20px;
            font-size:16px;
        }
          .d-baotext2{
            position:absolute;
            top:20px;
            left:250px;
             font-size:16px;
        }
            .d-baotext3{
            position:absolute;
            top:20px;
            left:490px;
             font-size:16px;
        }
              .d-baotext4{
            position:absolute;
            top:20px;
            left:735px;
             font-size:16px;
        }
        .d-colort{
            color:#90d954;
        }

