body{
    font-size:14px !important;
}
.layuimini-tab .layui-tab-tool .layui-nav {
    height: 37px !important;
}
.layui-form-select dl {
    max-height: 152px;
}
/*
.layui-colla-title {
    height: 8.0vw !important;
    line-height: 8.0vw !important;
    padding: 0 2.0vw 0 8.0vw !important;
    font-size:3.6vw !important;
    
}
.layui-colla-content {
    padding: 0.5vw !important;
    line-height: 8.0vw !important;
}
*/

.layui-table, .layui-table-view {
    margin: 0!important;
}
.layui-table-cell {
    font-size:14px !important;
    height: auto !important;
    line-height: 20px !important;
    padding: 0 5px !important;
    overflow:visible !important;
    text-overflow:inherit !important;
    white-space:normal !important;
    word-break: break-all !important;
}
th div span{
    font-size:3.2vw !important;
    font-weight:500 !important;
    line-height:5.0vw !important;
}
.layui-table th{
    height:5.0vw !important;
}
.layui-table td,.layui-table th {
    min-width: 8.0vw !important;
}
.layui-laypage a, .layui-laypage span {
    font-size:3.0vw !important;

}

.layui-card-header {
    height: 4.8vw !important;
    line-height: 4.8vw !important;
    font-size:3.6vw !important;

}

.table-row-card{
    margin:5px 0px;
    padding:5px;
    box-shadow: 0 0 5px 3px rgba(100,100,100,0.3);
    border-radius: 3px;
    background-color: #DFDFDF;
}
.card-title{
    font-size:3.6vw !important;
    font-weight:500 !important;
    line-height: 7.2vw !important;
}

.layui-table tbody tr:hover .table-row-card {
    background-color: #FFFFFF;
}
.layui-table tbody tr:hover {
    background-color: #FFFFFF;
}

.layui-layer-title {
    padding: 0 80px 0 20px;
    height: 32px;
    line-height: 32px;
}
.table-label{
    font-size:3.2vw !important;
    text-align:right;
    line-height: 4.8vw !important;
}

.table-content{
    font-size:3.2vw !important;
    text-align:left;
    line-height:4.8vw !important;
}
.table-text{
    font-size:3.2vw !important;
    line-height:7.2vw !important;
}
.audit-table-content{
    font-size:3.6vw !important;
    text-align:left;
    line-height:4.8vw !important;
}
.sheet-form-label{
    text-align: right;
    font-size:3.2vw !important;
    line-height:4.8vw !important;
}
.sheet-form-content{
    text-align: left;
    font-size:3.2vw !important;
    line-height:4.8vw !important;
}

.user-signature{   
    width:30vw !important;
    height:10vw !important;
}
.user-signature-line{   
    line-height:10vw !important;
}
.photo-class-title{
    font-size:3.2vw !important;
    font-weight: 500 !important;
    line-height: 4.8vw !important;
    text-align: left ;
}

.photo-board {
    padding:5px !important;
}

.layui-upload-img{
    min-height:180px !important;
    width:100% !important;
    margin-bottom: 5px !important;
}
.layui-preview-img{
    min-height:180px !important;
    width:100% !important;
}
/*
.layui-layer-title {
    font-size:3.2vw !important;
}
*/
.layui-layer, .layui-layer-dialog{
   font-size:3.2vw !important;
}
.layui-layer-dialog .layui-layer-content {
    line-height: 4.8vw !important;
    font-size: 3.2vw !important;
}
/*
.layui-tab-title li{
    font-size:14px  !important;
}
*/
.layui-none{
    font-size:2.8vw !important;
}
.form-label{
    font-size:12px !important;
}
/*
.layui-input{
    font-size:3.6vw !important;
}
*/


.layui-word-aux{
    font-size:2.8vw !important;
}
h3{
    font-size:4.0vw !important;
}
h4{
    font-size:3.2vw !important;
}