@charset "utf-8";
@import url(font-awesome-4.7.0/css/font-awesome.min.css);
*{
    padding: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font-family:微软雅黑;
    }
@font-face
{
    font-family: BoldText;
    src: url(font/Bold.woff2);
}
@font-face
{
    font-family: Regular;
    src: url(font/Regular.woff2);
}
A { cursor:pointer}
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;
}
.inputdate
{
    background-image: url(../img/inputdate.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: 3px;
    width: 7px;
    height: 15px;
    background-color:#0A5294
}
.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}
.layui-btn+.layui-btn {
    margin-left: 1px;
}
.layui-btn{border-radius: 3px;}
.layui-btn-xs{ line-height:20px;}
.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}


.layui-table-header{ background-color:#f3f3f3}
.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:10px;
        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;
}
input::placeholder { color:#bbb; font-size:13px;}
.mycenter{ text-align:center!important}

.newpage .layui-collapse
{
    width: 100%;
    margin: 0 auto;
    border: 1px solid #ddd;
}
.newpage .layui-colla-title
{
    margin: 0px;
    padding-right:0px;
    background-color:#e5e5e5;
    border-bottom: 1px solid #ddd;
    user-select: none;
}
.newpage .layui-colla-content
{
    padding: 20px 10px 10px 10px;
}
.layuiHcell{line-height:16px!important; display:inline-block;padding-top:5px}
.top_block
{
    border-radius: 4px; padding:15px 0px 15px 15px; background-color:#fff;  margin-left:10px; margin-right:10px;box-sizing: border-box;
    border: 1px solid #E1E3E1;
}

.search_box .td1
{
    width: 100px;
    height:45px;
    padding-left:10px;
    padding-right:0px;
    text-align: right;
    white-space:nowrap;
    font-size:14px;   
}
.search_box .td2
{
    width: 210px;
    text-align: left;
    padding-left:0px;
    padding-right:20px;
}
.layui-table-tool-temp{ padding-right:0px;}
.layui-table-edit{padding:5px;}
.topSxTitle{padding-bottom:5px;color:#666}
.mybtn_div{ padding-left:10px;white-space:nowrap;}
.left_tree_div {
    position: absolute;
    bottom: 10px;
    top:10px;
    left: 10px;
    width: 290px;
    padding:5px 2px 5px 5px;
    box-sizing: border-box;
    border: 1px solid #E1E3E1;
    border-radius: 4px;

    background-color:#fff;
}
.layui-table-view 
{
    border: 1px solid #E1E3E1;
    border-radius: 4px;
    background-color:#ffffff
}

.layui-tree-entry{ padding:0px 0px 0px 0px}
.left_tree_div .c1{ height:24px; color:#333333; font-size:14px;}
.left_tree_div .c1 div{ height:24px; color:#333333; font-size:14px;}
.left_tree_div .c1 a{font-size:13px; cursor:pointer}
.left_tree_div .c2{ height:24px; color:#000000; font-size:14px; font-weight:bold; background-color:#cccccc}
.left_tree_div .c2 div{ height:24px; color:#000000; font-size:14px; font-weight:bold}
.left_tree_div .c2 a{font-size:13px; cursor:pointer}