html,body{ height: 100%;}

.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover{
 background-color: #2d8cf0;
}
.layui-nav-tree .layui-nav-bar{
 background: transparent;
}
.layui-btn{
 background:#01AAED;
}
.layui-btn-primary{
 background-color: #fff;
}
.layui-btn-primary:hover{
 border-color:#01AAED;
 color: #333;
}

.layui-btn-normal {
 background-color: #2d8cf0;
}
.layui-form-onswitch {
 border-color: #01AAED;
 background-color: #01AAED;
}
.layui-btn-xs{
 height: 28px;
 display: inline-block;
 margin-bottom: 0;
 font-weight: normal;
 text-align: center;
 vertical-align: middle;
 -ms-touch-action: manipulation;
 touch-action: manipulation;
 cursor: pointer;
 background-image: none;
 border: 1px solid transparent;
 white-space: nowrap;
 line-height: 1.5;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 padding: 5px 15px 6px;
 font-size: 12px;
 border-radius: 4px;
 -webkit-transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
 transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
 transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, box-shadow 0.2s linear;
 transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
 color: #515a6e;
 background-color: #fff;
 border-color: #dcdee2;
 outline: none;
}
.layui-btn-xs:hover{
 color: #57a3f3;
 background-color: white;
 border-color: #57a3f3;
 text-decoration: none;
}

.layui-form-checked[lay-skin=primary] i{
 border-color: #2F4056;
 background-color: #2F4056;
}
.layui-table-cell .layui-form-checkbox[lay-skin=primary]{
 top: 6px;
}
.layui-form-checkbox[lay-skin=primary]:hover i{
 border-color: #2F4056;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
 background-color: #2d8cf0;
}
.layui-form-select dl dd.layui-this{
 background-color: #2F4056;
}
.layui-form-radio>i:hover, .layui-form-radioed>i {
 color: #2F4056;
}
.layui-form-item .layui-input-block,.layui-form-item .layui-input-inline{ line-height: 38px; color: #666;}

/*public*/
.l-red{ color: #FF5722;}
.l-blue{ color: #2d8cf0;}
.l-form-box{ min-width: 620px; max-width: 1100px; margin-right: 300px; }
.l-form-box .layui-form-item .layui-input-inline{ width: 300px;}
.l-form-box .l-header-r{ float: right; }

/*��֤��Ϣ*/

.identityBlock{ width: 200px; position: relative; float: left; margin-right: 20px;}
.layui-card-header span {border-left: 5px solid #01AAED;padding: 2px 10px;font-weight: bold;}
.identityBlock .identityInput{ width: 200px; height: 132px; position: absolute; left: 0;  top: 0;}
.identityBlock .identityInput input{ width: 200px; height: 132px;  opacity: 0 }
.up-section .up-span {
 display: block;
 width: 100%;
 height: 100%;
 visibility: hidden;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 9;
 background: rgba(0,0,0,.5);
}
.up-section .close-upspan {
 display: block;
 position: absolute;
 bottom: 0px;
 left:0px;
 width: 100%;
 font-size: 12px;
 color: #fff;
 height: 20px;
 text-align: center;
 line-height: 20px;
 cursor: pointer;
 background: #000;
 background: rgba(0,0,0,0.7);
 z-index: 99;
}

.identityBlock section{ float: left; position: relative;width: 200px; height: 132px; overflow: hidden;}
.identityBlock section input{ position: absolute;left: 0;  top: 0;width: 200px; height: 132px;  opacity: 0 ; }
.identityBlock img{ max-width: 100%;}

.layui-form-label .inputTips {
 padding-right: 3px;
 color: #f00;
 vertical-align: middle;
 line-height: 20px;
}