﻿/*
=============================================
 Author:	wn
 Create date: 	2018-10-10
 Description:	base页面通用样式主要针对老功能页
=============================================
*/


/*通用bodybg**/
.BodyBgMain.height-auto {
    height: auto;
}
/*通用遮罩层******/
#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%;
}

.formheight {
    height: 100%;
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
/**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;
}

.TableMainTitle {
    min-height: 40px;
    padding: 0 12px;
    border-bottom: 1px solid rgba(0,0,0,0.06);
}

.TableMaintxt {
    font-size: 1.5rem;
}

    .TableMaintxt .imgicon {
        background: none;
        padding: 0;
        text-indent: 0;
        vertical-align: middle;
    }

td.TableMainTitle {
    height: 40px;
    vertical-align: middle;
}

div.TableMainTitle {
    display: table;
    width: 100%;
}

.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: 0 solid transparent;
    border-radius: 2px;
}


.TableBg01,
.TableBg02,
.TableBg03,
.TableBg04,
.TableBg01_B {
    /*border-right: 1px solid #e1e2e3;*/
    border-bottom: 1px solid #e4e9ec;
    height: 26px;
    padding: 4px 8px;
}

.TableBg01 {
    color: #444;
}

.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;
}


/**表单分组*/
td.TableBg01_B {
    font-size: 1.4rem;
    font-family: "微软雅黑";
    background-color: #f5f6f9;
    padding: 0 !important;
}


.TableBg01 table.TableBg01_B,
.TableBg02 table.TableBg01_B {
    margin: -4px -8px;
    width: calc(100% + 16px);
}

table.TableBg01_B {
    padding: 0;
    background-color: #f5f6f9;
    border-radius: 0;
    height: 36px;
    min-height: 36px;
}

    table.TableBg01_B td {
        padding: 0 8px;
    }

    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 {
    background: none;
}

    .lzwf_box .lzwf_tool:before {
        opacity: 0.3;
        filter: alpha(opacity=30);
    }

.lzwf_box .lzwf_location {
    height: 40px;
    vertical-align: middle;
}


/**#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***搜索条**************************/






/**************合同填报页面样式调整**********************/
/*蓝色标题，给表单标题栏设置class:htxxTitleRow 
 .bgjlBox: 合同变更信息 下面多出来的一行空白行给tr加class:bgjlBox
 */
/* .htPanelDiv{
    padding-bottom: 20px;
}
.htPanelDiv .TableBg01{
    background: #F6F6F6;
    color: #333333;
}
.htPanelDiv .htxxTitleRow{
    height: 60px;
}
.htPanelDiv .htbgxxTitleRow{
    height: 35px;
}
.htPanelDiv .htbgxxTitleRow .TableBg01{
    padding-top: 20px;
    padding-bottom: 10px;
}
.htPanelDiv .htxxTitleRow td{
    color: #5E7BD4;
    background: #fff;
    border-bottom: 1px solid #5E7BD4;
    margin-bottom: 10px;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
}
.htPanelDiv #ButtonAreaTable{
    font-weight: 700;
    font-size: 16px;
    color: #5E7BD4;
} */
    /* 合同变更信息 */
/* .htPanelDiv .htbgxxpanel td{
    background: #fff !important;
}
.htPanelDiv .htbgxxpanel .TableBg01{
    background: #F6F6F6 !important;
    color: #333333;
}
.htPanelDiv .bgxxTitleRow{
    background: #fff !important;
    border-left: none !important;
    border-right: none !important;
}
.htbgxxpanel td:first-child{
    background: red;
}
.htPanelDiv .htxxTitleRow .htbgxxTd td{
    border-bottom: none;
}
.htPanelDiv .htxxTitleRow img{
    display: none;
}
.htPanelDiv .bgjlBox{
    display: none;
} */