﻿/*
=============================================
 Author:	wn
 Create date: 	2018-10-10
 Description:	base页面通用样式主要针对老功能页
=============================================
*/

/*通用bodybg**/
.BodyBgWrap {
    height: 100%;
    padding: 12px;
}

.BodyBgMain {
    height: 100%;
    background: #fff;
    box-shadow: 0 1px 6px rgba(0,0,0,0.10);
    border-radius: 3px;
}

.main-row {
    margin: 0 -12px;
    width: auto;
}

.BodyBgMain.height-auto {
    height: auto;
}

.LzTreeBody {
    background: #fff;
}
/*通用遮罩层******/
#mask {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 998;
    background-color: rgba(0,0,0,0.3);
    display: none;
}

/***通用div显示滚动条************/
.clsDivScroll {
    overflow: auto;
    width: 100%;
    height: 100%;
}

.clsDivScrollhide {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

/**iframe外层增加滚动条的处理，ipad可以滚动*/
.clsIframeWrapper,
.lz-iframe {
    width: 100%;
    height: 100%;
    font-size: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.leftIframeBg {
    width: 200px;
    height: 100%;
    vertical-align: top;
}

.centerIframeBg {
    background: none !important;
    border-right: 1px dotted #ccc;
}
/**通用标题*****/
.BodyLocation {
    padding: 0;
    display: none;
}

.TableMaintool {
    padding-left: 12px;
    padding-right: 12px;
}

.TableMainTitle {
    padding: 10px 12px;
}

.TableMaintxt {
    font-size: 2.2rem;
    line-height: 30px;
    padding: 0;
}

    .TableMaintxt .imgicon {
        background: none;
        padding: 0;
        text-indent: 0;
        vertical-align: middle;
    }


td.TableMainTitle {
    min-height: 50px;
    height: 50px;
    vertical-align: middle;
}

div.TableMainTitle {
    display: table;
    width: 100%;
    min-height: 50px;
}

.TableMaintxt {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}

.TableMainbtn {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}


/**#redgion通用div布局标题*******************************************/
.TableBorder01,
.TableBorderEx01 {
    margin: 0 auto;
    table-layout: auto;
    border-collapse: separate;
    border: 1px solid rgba(164,164,164,0.35);
    border-radius: 2px;
}
/**#region**旧版页面表格标题*****/
.TableHead01,
.TableHead02,
.TableHead03,
.TableHead04,
.TableHead05,
.TableHead06,
.TableHead07,
.TableHead08 {
    border-right: 1px solid #e4e9ec;
    border-bottom: 1px solid #e4e9ec;
    height: 30px;
    line-height: 30px;
    background: #f5f5f6;
    padding: 0 10px;
}

.TableBg01,
.TableBg02,
.TableBg03,
.TableBg04,
.TableBg01_B {
    /*border-right: 1px solid #e1e2e3;*/
    border: 0;
    border-color: rgba(164,164,164,0.35);
    border-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    height: 30px;
    padding: 5px 10px;
}

.TableBg01 {
    color: #333;
    padding-left: 15px;
}


.TableBorder01 > tbody > tr > td:last-child {
    border-right: 0 !important;
}

.TableBorder01 > tbody > tr:first-child > td {
    border-top: 0 !important;
}

.TableBorder01 > tbody > tr > td:first-child {
    border-left: 0 !important;
}

.TableBorder01 > tbody > tr:last-child > td {
    border-bottom: 0 !important;
}
/**表单分组*/
td.TableBg01_B {
    font-size: 1.4rem;
    font-family: "微软雅黑";
    padding: 0 !important;
}

table.TableBg01_B {
    padding: 0;
    height: 36px;
    border-radius: 0;
    border: 0;
}

    table.TableBg01_B td {
        padding: 0 15px;
        font-size: 16px;
    }

    table.TableBg01_B > tbody > tr > td:first-child {
        display: none;
    }

    table.TableBg01_B > tbody > tr > td:last-child {
        cursor: pointer;
    }

/**#region***通用树**************************/
.tree_node {
    height: 24px;
    line-height: 24px;
    white-space: nowrap;
}

    .tree_node > img,
    .tree_node > span {
        vertical-align: middle;
    }

/**#endregion***通用树*************************/
/**#region**工作流**************************/
.lzwf_box .lzwf_tool:before {
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.lzwf_box .lzwf_location {
    height: 40px;
    vertical-align: middle;
    padding-left: 10px;
}


/**#endregion***工作流**************************/

/*#region*搜索条*/
body .LzSearchBar {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 10px 15px;
}

body .LzSearchResultIframe {
    margin: 0 -15px;
    padding: 0;
    width: auto;
}

body .LzSearchResulthead {
    background: none;
    line-height: 20px;
    padding: 10px 5px 0;
}
/**#endregion***搜索条**************************/
