@charset "utf-8";
@import url(font-awesome-4.7.0/css/font-awesome.min.css);
*{
    padding: 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 0px;
    margin-right: 0px;
    }
A { font-family:微软雅黑; COLOR: #1572BE; TEXT-DECORATION: none }
A:hover { COLOR: #FF6600 }
.del-a{ font-family:微软雅黑; COLOR:#FF936F; TEXT-DECORATION: none }
.del-a:hover { COLOR: #FF6600 }
.ctrl div{display:inline-block; margin:0px; padding:3px;}
.ctrl a{display:inline-block; margin:0px; padding:3px;}
html{
    width: 100%;
    height: 100%;
    overflow-x:hidden; 
    overflow-y:auto; 
}
body{
    width: 100%;
    min-height: 100%;
    background-color:#ffffff;
}
form{
    width: 100%;
    height: 100%;
}

.div_up {
    width: 0;
    height: 0;
    border: 6px solid;
    border-color: transparent transparent #888;
    opacity: 0.5;
} 
.div_down {
    width: 0;
    height: 0;
    border: 6px solid;
    border-color: #888 transparent transparent ;
    opacity: 0.5;
}
.orddiv A:hover div{opacity: 1;}
.select
        {
            padding-left: 10px;
            background-image: url('../app_images/drop.png?id=2');
            background-repeat: no-repeat;
            background-position: right center;
        }
mydiv input{width:100%!important;}
.rd label
{
    padding-left:5px;
    padding-right:15px;
}
.rd input
{
    vertical-align: text-bottom;
    margin-bottom: 2px;
    *margin-bottom: -2px;  /*兼容IE6，IE7*/
}
.rd2 label
{
    padding-left:5px;
    padding-right:5px;
}
.rd2 input
{
    vertical-align: text-bottom;
    margin-bottom: 2px;
    *margin-bottom: -2px;  /*兼容IE6，IE7*/
}
.date
{
    background-image: url('../img/date.png'); background-repeat: no-repeat; background-position: right center;
}
.num
{
    background-image: url('../img/num.png'); background-repeat: no-repeat; background-position: right center;
}
textarea{padding:10px;resize: vertical; min-height:60px;}

.tip {
    border-radius: 4px;
    width: 7px;
    height: 16px;
    background-color: #268FE6
}
.title{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.notab{border:0px;width: 100%; padding:0px; margin:0px;}
.notab td{ border:0px; padding:0px;}
.layui-btn{margin-left:1px!important}
.layui-btn{border-radius: 3px;}
.mytitle{background-image: url(../img/block.png); background-repeat: no-repeat; background-position: left center; padding-left:12px;}
.MRbl{border-radius: 2px; border: 1px solid #e5e5e5; width:100%; padding:9px 0px 9px 9px;box-sizing: border-box;white-space:nowrap; min-height:36px}
.MCbl{border-radius: 2px; border: 1px solid #e5e5e5; width:100%; padding:9px 0px 9px 9px;box-sizing: border-box;white-space:nowrap; min-height:36px}
.MRbl0{border-radius: 2px; border: 1px solid #e5e5e5; width:100%; padding:4px;box-sizing: border-box;white-space:nowrap; min-height:36px}


.middle th{ background-color:#f3f3f3}
    .search_box{color:#666666; height:50px}
    .search_box tr{height:50px}
    .search_box .td1
    {
        width: 100px;
        height:45px;
        padding-left:10px;
        text-align: right;
        white-space:nowrap;
        
    }
    .search_box .td2
    {
        width: 220px;
        text-align: left;
        padding-left:10px;
    }
   .layui-table-expanded .layui-table-cell 
   {
       min-height:80px;
       line-height:20px!important;
    }
    
    .top {
        width: 100%;
        padding-top:8px;
        box-sizing: border-box;
        border-bottom: 0px solid #e6e6e6;
    }
    .middle {
        position: absolute;
        bottom:0px;
        width: 100%;
        padding:10px;
        box-sizing: border-box;
    }

    .mytable{ width:100%; margin: 0 auto}
    .mytable td{ text-align:center;height:32px;padding:2px;white-space:normal;}
    .mytable td label{ padding-left:5px;padding-right:6px;}
    .mytable td input{ vertical-align: text-bottom;margin-bottom: 2px;margin-left: 4px;}
    .mytable th{ text-align:center;height:32px; padding:2px;background-color:#f1f1f1}
    .mytable tr{ height:32px;}
    .mytable input[type='text']{  text-align:center; padding:0px; height:25px; outline: none; border:0px; width:50px; margin:0 auto}
    
.layui-badge{border-radius: 8px;}

.mRows {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: left; 
  line-height:17px;
}
.cRows {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center; 
  line-height:17px;
}