﻿@charset "utf-8";

p {
    margin: 0 auto;
}

.x-body {
    background-color: #ffffff;
    font-family: '微软雅黑','宋体', Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.clearfix:after {
    display: table;
    clear: both;
    content: ' ';
    zoom: 1;
}

.container {
    width: 900px;
    height: 450px;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    top: 50%;
    margin: -225px auto 0;
    left: 0;
    right: 0;
}

.column {
    float: left;
}

.title-group {
    position: relative;
}

.menulogout {
    position: absolute;
    right: 15px;
    font-family: '微软雅黑';
    font-size: 18px;
    line-height: 60px;
    color: #fff;
}

    .menulogout a:hover {
        color: #fff;
        text-decoration: none;
    }

    .menulogout a:link {
        text-decoration: none;
        color: #fff;
    }

    .menulogout a:visited {
        text-decoration: none;
        color: #fff;
    }

    .menulogout a:active {
        text-decoration: none;
        color: #fff;
    }

.title {
    margin: 0 2.5px 5px;
    background-color: #99c5d2;
    color: #fff;
    text-align: center;
    font-family: '微软雅黑';
    position: relative;
    display: block;
}

.title-1 {
    width: 70px;
    height: 70px;
    line-height: 65px;
}

.title-2 {
    width: 145px;
    height: 145px;
    line-height: 190px;
}

.title-3 {
    width: 220px;
    height: 445px;
    background-color: transparent;
}

.title-4 {
    width: 370px;
    height: 220px;
}

.title-5 {
    width: 370px;
    height: 220px;
}

.title-6 {
    width: 175px;
    height: 55px;
    line-height: 55px;
}

.fleft {
    float: left;
}

.info {
    background-color: #b6a38c;
}

.coil {
    background-color: #ed8c25;
}

.roil {
    background-color: #524238;
}

.dme {
    background-color: #32718b;
}

.lpg {
    background-color: #b1c6c9;
}

.gas {
    background-color: #99c5d1;
}

.methanol {
    background-color: #5f8a89;
}

.icon {
    width: 50px;
    height: 42px;
    display: block;
    margin: auto;
    margin-top: 40px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    background-size: 100% 100%;
}

a:hover {
    color: #fff;
}

.clraefix::after {
    display: table;
    clear: both;
    content: ' ';
    zoom: 1;
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}



.luwangzhongxin-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoLuwangzhongxin.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}


.indexdituzhongxin-logo {
    width: 2000px;
    height: 58px;
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
}

.dituzhongxin-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoDituzhongxin.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.jianshexiangmu-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoJianshexiangmu.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.fenxijuece-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoFenxijuece.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.gongluluzheng-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoGongluluzheng.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.gongluluzhengmumenu {
    right: 20px;
    position: absolute;
}



.gongluyunying-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoGongluYunying.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.gongluyunyingmenu {
    right: 20px;
    position: absolute;
}


.gongluyanghuguangli-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoGongluYanghuGuangli.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.gongluyanghuguanglimenu {
    right: 20px;
    position: absolute;
}




.gonglutongjidashuju-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoGonglutongjiDashuju.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.gonglutongjidashujumenu {
    right: 10px;
    padding-right: 25px;
    position: absolute;
}



.qiaosuiyuebaoguangli-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoQiaosuiYuebaoGuangli.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.qiaosuiyuebaoguanglimenu {
    right: 20px;
    position: absolute;
}

.fenxianpinggu-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoFenxianPinggu.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.fenxianpinggumenu {
    right: 20px;
    position: absolute;
}

.nongcungonglujianshe-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoNongcunGongluJianshe.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.nongcungonglujianshemenu {
    right: 20px;
    position: absolute;
}

.gonglujihuaguangli-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoGongluJihuaGuangli.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.gonglujihuaguanglimenu {
    right: 20px;
    position: absolute;
}

ul.lstcontent, ul.lstcontent li {
    list-style-type: none;
}

.noneHidden {
    overflow: visible;
}

.gonglutongji-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoGonglutongji.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.gongluyanghu-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoGongluyanghu.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.sanweishijin-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoSanweishijin.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.gaosuzichanguangli-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoGaosuZichanGuangli.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.gaosuzichanguanglimenu {
    right: 175px;
    position: absolute;
}

.indexsousuozhongxin-logo {
    background-image: url(images/indexSousuozhongxin.png);
    background-position: left;
    background-repeat: no-repeat;
    margin: 80px auto 20px auto;
    height: 80px;
    width: 415px;
}

.sousuozhongxin-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoSousuozhongxin.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.XiangmuXitongShezhitab .x-border-layout-ct {
    background-color: transparent;
}

.XiangmuXitongShezhitab {
    margin-top: 1px;
    margin-left: 1px;
}

    .XiangmuXitongShezhitab .x-tab-bar-default-horizontal {
        height: 33px;
    }

.h1 {
}

.luwangzhongxinmenu {
    right: 20px;
    position: absolute;
}


.gonglutongdaguangli-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoGongluTongdaGuangli.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.gonglutongdaguanglimumenu {
    right: 20px;
    position: absolute;
}



.yingjichuzhizhongxin-logo {
    width: 2000px;
    height: 58px;
    background-image: url(images/logoyingjichuzhizhongxin.png);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.yingjichuzhizhongxinmenu {
    right: 20px;
    position: absolute;
}

.jianshexiangmumenu {
    right: 20px;
    position: absolute;
}


.marquee {
    height: 20px;
    margin: 5px auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .marquee ul {
        list-style: none;
        display: block;
        height: 100%;
        margin: 0 auto;
        padding: 0;
        line-height: 1;
        position: relative;
        overflow: hidden;
    }

        .marquee ul li {
            display: block;
            height: 100%;
            line-height: 20px;
            font-size: 12px;
            position: absolute;
            top: -999em;
            left: 0;
            cursor: pointer;
            white-space: nowrap;
            font: 14px '宋体',Arial, Helvetica, sans-serif;
            padding: 3px 5px;
        }

.x-btn-default-small, .x-btn-default-toolbar-small {
    background-color: #99c5d2;
    border-color: #93bbc7;
    background-image: none;
}

    .x-btn-default-small .x-btn-inner, .x-btn-default-toolbar-small .x-btn-inner {
        color: #fff;
    }

.sintoon-toolbar {
    background-color: #fff;
}

    .sintoon-toolbar .x-btn-default-toolbar-small {
        margin: 0;
        border-radius: 0;
        border-left: 1px solid #fff;
        border-top: none;
        border-bottom: none;
        border-right: none;
    }

        .sintoon-toolbar .x-btn-default-toolbar-small:first-child {
            border-left: none;
        }

        .sintoon-toolbar .x-btn-default-toolbar-small:active, .sintoon-toolbar .x-btn-default-toolbar-small:focus,
        .sintoon-toolbar .x-btn-default-toolbar-small:hover {
            color: #fff;
            border-color: transparent;
            background-color: #3986a1;
        }

.btn.focus, .btn:focus, .btn:hover {
    color: #333;
    text-decoration: none;
}

.x-grid-header-ct {
    background-color: #3986a1;
}

.x-grid-cell {
    font: normal 14px/16px '微软雅黑','宋体';
    border-style: solid;
}

.x-grid-cell-inner {
    padding: 10px 4px 10px 4px;
    text-overflow: inherit;
}

.x-grid-cell-inner-action-col {
    padding: 10px 4px 10px 4px;
}


.x-tree-node-text {
    font-size: 14px;
}


.x-layout-split-left,
.x-layout-split-right {
    top: 50%;
    margin-top: -24px;
    width: 2px;
    height: 48px;
}

/* line 14, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-layout-split-top,
.x-layout-split-bottom {
    left: 50%;
    width: 48px;
    height: 2px;
    margin-left: -24px;
}

.x-splitter-default {
    background-color: #3986a1;
}

.x-tab-default {
    background-color: #32718b;
}

.x-tab-default-top, .x-tab-default-left, .x-tab-default-right {
    border-bottom: 0 solid #3986a1;
}

.x-tab-default-active .x-tab-inner {
    color: #fff;
}

.x-tab-default-active {
    background-color: #99c5d2;
}



.x-panel-header-default {
    background-color: #3986a1;
    border-color: #3986a1;
}

.x-panel-header-default-vertical {
    background-color: #3986a1;
}

.x-panel-header-default .x-tool-img {
    background-color: #3986a1;
}

.x-column-header {
    border-right: 1px solid #fff;
    color: #fff;
    background-color: #3986a1;
    font: bold 14px/16px '微软雅黑','宋体', Arial, Helvetica, arial,verdana, sans-serif;
}

.xiangmuAction.x-action-col-cell img {
    height: 24px;
    width: 50px;
}

    .xiangmuAction.x-action-col-cell img.dingwei16 {
        height: 16px;
        width: 16px;
    }

.x-group-sub-header {
    background: transparent;
    border-top: 1px solid #fff;
}

    .x-group-sub-header .x-column-header-inner {
        padding: 6px 10px 7px 10px;
    }

.x-column-header-inner {
    padding: 10px 10px 10px 10px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.x-column-header-over,
.x-column-header-sort-ASC,
.x-column-header-sort-DESC {
    background-image: none;
    background-color: #3986a1;
}

.x-column-header-open {
    background-color: #3986a1;
}

    .x-column-header-open .x-column-header-trigger {
        background-color: #dfeaf2;
    }

.x-column-header-trigger {
    border-left: 1px solid #fff;
}

.x-grid-row .x-grid-td {
    background-color: #fff;
    border-color: #fff;
}

.x-grid-row-alt .x-grid-td {
    background-color: #e2eff4;
    border-color: #fff;
}

.x-grid-row-over .x-grid-td {
    background-color: #e2eff8;
}

.x-grid-row-selected .x-grid-td {
    background-color: #c1ddf1;
}

.x-tab-bar-strip-default-top {
    border-width: 0 0 0 0;
    height: 1px;
}

.x-tab-bar-strip-default-bottom {
    border-width: 0 0 0 0;
    height: 2px;
}

.x-tab-bar-strip-default-left {
    border-width: 0 0 0 0;
    width: 2px;
}

.x-tab-bar-strip-default-right {
    border-width: 0 0 0 0;
    width: 2px;
}

.showHeaderTree .x-panel-header-text,
.x-form-item-label, .x-form-item, .x-form-field, .x-tab-default .x-tab-inner,
.x-mask-msg-inner, .x-btn-inner, .x-btn-default-medium .x-btn-inner,
.x-panel-header-text-container-default,
.x-btn-default-large .x-btn-inner {
    font: normal 14px/16px '微软雅黑','宋体',helvetica,arial,verdana,sans-serif;
}


.x-btn-default-large .x-btn-inner {
    font-size: 16px;
}

.flatbtn {
    border: none;
    background: none;
}

.x-btn-default-large.flatbtn, .x-btn-default-medium.flatbtn, .x-btn-default-toolbar-medium.flatbtn {
    border: none;
    background: none;
}

.centerBtn {
    background: #fff;
}

    .centerBtn.x-btn-default-medium {
        border-color: #c4c7cc;
    }

        .centerBtn.x-btn-default-medium .x-btn-inner {
            color: black;
            line-height: 24px;
        }

.hidMenuArrow.x-btn-default-small .x-btn-inner {
    /*color: black;
    line-height: 16px;*/
}

.hidMenuArrow.x-btn-default-small .x-btn-arrow-right {
    padding-right: 3px;
}

.hidMenuArrow.x-btn-default-small .x-btn-arrow {
    background: none;
}

.hidMenuArrow.x-btn-default-toolbar-medium .x-btn-arrow-right {
    padding-right: 0px;
}


.reportActionBtn {
    background: #fff;
}

    .reportActionBtn.x-btn-default-medium {
        border-color: #c4c7cc;
    }

        .reportActionBtn.x-btn-default-medium .x-btn-inner {
            color: black;
            line-height: 24px;
        }

    .reportActionBtn.x-btn-default-toolbar-medium .x-btn-arrow {
        background: none;
    }

    .reportActionBtn.x-btn-default-toolbar-medium .x-btn-arrow-right {
        padding-right: 0px;
    }

.swsjPanel .x-table-layout {
    width: 100%;
}

.reportTBar .x-tab-tabmenu-right {
    height: 31px;
}

.swsjPanel .x-table-layout tr td:nth-child(odd) {
    text-align: right;
    padding-right: 5px;
}

.swsjPanel .x-table-layout tr td:nth-child(even) {
    text-align: left;
    padding-left: 5px;
}

.single-column-grid .x-column-header {
    border-right: none;
}


.x-window-default {
    border-color: #3986a1;
}

.x-window-header-default {
    border-color: #3986a1;
}

.x-window-header-default-top {
    background-color: #3986a1;
}

.whitepanel {
    background-color: white;
}

.x-panel-default-framed {
    border: none;
    padding: 2px 1px;
}

.x-btn-default-large.x-btn-default-large-actived {
    background-color: #FF6347;
    background-image: none;
}

.x-panel-default-outer-border-trbl {
    border-color: #3986a1 !important;
}

.x-tab-bar-default {
    background-color: transparent;
}

.whitegreystyle .map-toolbar,
.map-toolbar {
    background-color: #fff;
    border: 1px solid #c4c7cc;
    padding: 0;
}

    .whitegreystyle .map-toolbar .x-btn-default-toolbar-small,
    .map-toolbar .x-btn-default-toolbar-small {
        border-radius: 0;
        border-left: none;
        border-top: none;
        border-bottom: none;
        border-right: 1px solid #c4c7cc;
        background-color: transparent;
        padding: 5px;
        /*margin-left: -8px;*/
        margin: 0;
    }

        .whitegreystyle .map-toolbar .x-btn-default-toolbar-small.lastActiveCheckBtn,
        .map-toolbar .x-btn-default-toolbar-small.lastActiveCheckBtn {
            /*background-color: #BFEFFF;*/
        }

        .whitegreystyle .map-toolbar .x-btn-default-toolbar-small:first-child,
        .map-toolbar .x-btn-default-toolbar-small:first-child {
            border-left: none;
            margin: 0;
        }

        .whitegreystyle .map-toolbar .x-btn-default-toolbar-small:last-child,
        .map-toolbar .x-btn-default-toolbar-small:last-child {
            border-right: none;
            margin: 0;
        }

        .whitegreystyle .map-toolbar .x-btn-default-toolbar-small:active,
        .whitegreystyle .map-toolbar .x-btn-default-toolbar-small:focus,
        .whitegreystyle .map-toolbar .x-btn-default-toolbar-small:hover,
        .map-toolbar .x-btn-default-toolbar-small:active,
        .map-toolbar .x-btn-default-toolbar-small:focus,
        .map-toolbar .x-btn-default-toolbar-small:hover {
            color: #fff;
            background-color: #BFEFFF;
        }

.x-panel.jsxmfenbuPanel .x-panel-body {
    background-color: white;
}

.whitegreystyle .imagePlayerWin .x-btn-default-small, .whitegreystyle .imagePlayerWin .x-btn-default-toolbar-small {
    background-color: #f6f6f6;
    border-color: #f6f6f6;
}

.x-panel.luwangaccordion {
    background-color: white;
}

.luwangaccordion .x-border-layout-ct {
    background-color: white;
}

.luwangaccordion .x-accordion-item .x-accordion-hd {
    background: #ef8200;
    border-top-color: white;
    padding: 8px 10px;
}

.luwangaccordion .x-panel-header-text-container {
    font-family: '微软雅黑','宋体', Arial, Helvetica, arial,verdana, sans-serif;
    font-size: 16px;
    color: #fff;
}

.luwangaccordion .x-grid-header-ct {
    background-color: #ef8200;
}

    .luwangaccordion .x-grid-header-ct .x-column-header {
        background-color: #ef8200;
    }

        .luwangaccordion .x-grid-header-ct .x-column-header .x-column-header-over {
            background-color: #ef8200;
        }

    .luwangaccordion .x-grid-header-ct .x-column-header {
        color: #000;
    }

.x-accordion-item {
    margin: 0 0 3px;
}

.lblMiddle {
    vertical-align: middle;
}

.x-field-label-cell {
    vertical-align: middle;
}

    .x-field-label-cell .x-form-item-label {
        margin-top: 0px;
    }

.swsj-grid-container .x-border-layout-ct {
    background-color: white;
}

.reportTBar .x-tab-bar-default {
    background-color: white;
}

.sousuotitle {
    text-align: center;
    font-weight: 700;
    font-size: 28px;
    display: inline-block;
    margin: 10px;
    width: 100%;
}

.x-resizable-handle {
    background-color: #3986a1;
}

.x-resizable-handle-east,
.x-resizable-handle-west {
    width: 2px;
}

.x-resizable-handle-north,
.x-resizable-handle-south {
    height: 2px;
}

.pickertree .x-panel-default-outer-border-trl {
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-left-width: 0px !important;
    border-bottom-width: 0px !important;
}

.x-panel.pickertree {
    background-color: white;
}

.x-form-cb-label {
    font: normal 14px/16px '微软雅黑','宋体',helvetica,arial,verdana,sans-serif;
}

.sousuoform .x-form-item-label,
.sousuoform .x-form-cb-label {
    font: normal 14px/16px '微软雅黑','宋体',helvetica,arial,verdana,sans-serif;
}


.sousuoform table {
    height: 36px;
}

    .sousuoform table.sousuolmh {
        height: 28px;
    }

.sousuoemptycontainer {
    border-bottom: solid 2px #3986a1;
}

.sousuotab .x-tab-default {
    background-color: white;
    border-bottom: solid 2px #fff !important;
}

    .sousuotab .x-tab-default .x-tab-inner,
    .sousuotab .x-tab-default-active .x-tab-inner {
        color: #000;
    }

.sousuotab .x-tab-default-active {
    border-bottom-color: #3986a1 !important;
}

.sousuotab .x-tab-bar-body-default-top {
    padding-bottom: 0px;
}

.sousuotab .x-tab-bar-strip-default {
    background-color: #3986a1;
}

.sousuotab .x-tab-bar-plain {
    height: 39px;
}

.sousuotab .x-tab-bar-body a.x-tab-default .x-tab-inner {
    font-size: 18px;
    line-height: 20px;
}

.x-panel-default-framed .x-panel-header-default-framed-top {
    background-color: #3986a1;
}

.x-panel-default-framed .x-panel-header-default-framed {
    font-size: 13px;
    border: 5px solid #3986a1;
}


.x-grid-cell-inner.x-grid-cell-inner-treecolumn {
    padding: 5px 10px 4px 6px;
}

.x-tree-view .x-grid-cell-inner {
    padding: 5px 10px 4px 6px;
}

.displaynone {
    display: none;
}

.autoSizeImg {
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    border: 0;
    background-color: #000;
}

    .autoSizeImg img {
        width: auto;
        max-width: 100%;
        height: auto;
        max-height: 100%;
        border: 0;
    }



.gridCellImgSpan .gridCellImg {
    width: auto;
    display: block;
    cursor: pointer;
    max-width: 100%;
    height: auto;
    margin: 1px;
    max-height: 100%;
    border: 0;
}
/*@media (max-width: 1300px) {
    .top-container.longmenu > .menu > li > a {
        padding-left: 8px;
        padding-right: 8px;
    }

    .top-container.longmenu ol.jianshexiangmumenu {
        padding-left: 305px;
    }

    .top-container.longmenu ol.gonglujihuaguanglimenu {
        padding-left: 350px;
    }

    .top-container.longmenu ol.gongluyanghuguanglimenu {
        padding-left: 350px;
    }

  

    .top-container.longmenu .jianshexiangmu-logo {
        background-image: url(images/logoJianshexiangmu2.png);
    }

    .top-container.longmenu .gonglujihuaguangli-logo {
        background-image: url(images/logoGongluJihuaGuangli2.png);
    }

    .top-container.longmenu .gongluyanghuguangli-logo {
        background-image: url(images/logoGongluYanghuGuangli2.png);
    }
}

@media (max-width: 1025px) {
    .top-container.longmenu ol.jianshexiangmumenu {
        padding-left: 3px;
    }

    .top-container.longmenu .jianshexiangmu-logo {
        background-image: none;
    }

    .top-container.longmenu ol.gonglujihuaguanglimenu {
        padding-left: 3px;
    }

    .top-container.longmenu .gonglujihuaguangli-logo {
        background-image: none;
    }

    .top-container.longmenu ol.gongluyanghuguanglimenu {
        padding-left: 3px;
    }

    .top-container.longmenu .gongluyanghuguangli-logo {
        background-image: none;
    }
}*/

.toplabel {
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 8px;
}

.shenhewinbody.x-border-layout-ct {
    background-color: white;
}

.x-grid-locked .x-grid-inner-locked {
    border-width: 0 0px 0 0;
}

.btnclosevideo {
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 9999999;
    width: 16px;
    height: 16px;
    right: 10px;
    top: 10px;
}

.cross {
    background-image: url(SiteImages/Icons/cross.png) !important;
}

#sintoonfullmsg-div {
    text-align: center;
    max-height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 2147483646;
}

    #sintoonfullmsg-div .outermsgdiv {
        text-align: center;
        align-content: center;
        width: 100%;
        height: 3000px;
        z-index: 2147483646;
    }

    #sintoonfullmsg-div .msg {
        text-align: left;
        display: inline-block;
        top: 10px;
        width: 300px;
        border-radius: 8px;
        -moz-border-radius: 8px;
        background: #F6F6F6;
        border: 2px solid #ccc;
        margin-top: 2px;
        padding: 10px 15px;
        color: #555;
    }

        #sintoonfullmsg-div .msg h3 {
            margin: 0 0 8px;
            font-weight: bold;
            font-size: 15px;
        }

        #sintoonfullmsg-div .msg p {
            margin: 0;
        }

.whitecontainer {
    background-color: white;
}

.fullimg {
    border: 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.rawsizefullimg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 0;
    overflow: hidden;
}

.darkbluebgtbar {
    background-color: #3986a1;
}

.whitepanel {
    background-color: white;
}


.shangbaoshengjitab > .x-tab-bar-default {
    background-color: #3986a1;
}

.absSumMsg {
    position: absolute;
    top: 10px;
    left: 20px;
}


.daibanrenwucontainer .daibanrenwuouterDiv {
    background-color: #ffffff;
    margin: 20px;
    cursor: pointer;
    float: left;
    width: 240px;
    height: 240px;
    font-size: 28px;
    font-weight: 400;
    text-align: center;
}

.daibanrenwucontainer {
    background-color: rgb(240, 242, 245);
}

    .daibanrenwucontainer .daibanrenwutitlediv {
        line-height: 100px;
        color: #169bd5;
        display: block;
    }

    .daibanrenwucontainer .daibanrenwunumberdiv {
        line-height: 100px;
        color: #169bd5;
        display: block;
    }

    .daibanrenwucontainer .daibanrenwuouterDiv:after {
        cursor: pointer;
    }

.whitegreystyle .x-grid-cell-inner {
    padding: 0px 4px 0px 4px;
    text-overflow: inherit;
    line-height: 40px;
}

.whitegreystyle .x-column-header {
    border-right: 1px solid #ffffff;
    color: #000;
    background-color: #f5f5f7;
    font: normal 14px/16px 'Microsoft Yahei','微软雅黑','宋体', Arial, Helvetica, arial,verdana, sans-serif;
}

.whitegreystyle .x-grid-inner-locked .x-column-header-last, .x-grid-inner-locked .x-grid-cell-last {
    border-right-width: 1px !important;
}

.whitegreystyle .x-grid-header-ct,
.whitegreystyle .x-column-header-open,
.whitegreystyle .x-column-header-sort-ASC,
.whitegreystyle .x-column-header-sort-DESC {
    background-color: #f5f5f7;
}

whitegreystyle .x-column-header-sort-ASC,
.whitegreystyle .x-column-header-sort-DESC {
    background-image: none;
}

.whitegreystyle .x-group-sub-header {
    background: transparent;
    border-top: 1px solid #ffffff;
}

.whitegreystyle .x-column-header-over {
    background-image: none;
    background-color: #fbfbfb;
}

.whitegreystyle .x-grid-row-alt .x-grid-td {
    background-color: #fbfbfb;
    border-color: #fff;
}

/*选中颜色灰度加深*/
.whitegreystyle .x-grid-row-selected .x-grid-td,
.whitegreystyle .x-grid-row-over .x-grid-td {
    /*background-color: #f5f5f7;*/
    background-color: #e5e5e5;
}

/*菜单颜色加深*/
.whitegreystyle .funMenuTree .x-grid-row-selected .x-grid-td,
.whitegreystyle .funMenuTree .x-grid-row-over .x-grid-td {
    background-color: #ef9830;
}


.whitegreystyle .x-grid-body {
    border-width: 0px;
}

.whitegreystyle .x-actiontext-col-cell a:hover,
.whitegreystyle .x-actiontext-col-cell a:link,
.whitegreystyle .x-actiontext-col-cell a:visited,
.whitegreystyle .x-actiontext-col-cell a:active {
    text-decoration: none;
    color: #4b4cd2;
}

.x-actiontext-col-cell a:hover,
.x-actiontext-col-cell a:link,
.x-actiontext-col-cell a:visited,
.x-actiontext-col-cell a:active {
    text-decoration: none;
    color: #4b4cd2;
}



.whitegreystyle .x-actiontext-col-cell .x-grid-cell-inner-action-col {
    line-height: 40px;
    font-size: 14px;
    text-align: center;
}

.filterformitem {
    margin: 0px 0px 3px 5px;
}

.whitegreystyle .filterformitem {
    margin: 7px 0px 7px 5px;
}

.whitegreystyle .multicodetableselector.filterformitem,
.whitegreystyle .codetableselector.filterformitem {
    margin: 7px 0px 7px 5px;
}

.multicodetableselector.filterformitem,
.codetableselector.filterformitem {
    margin: 0px 0px 1px 5px;
}


.filterformbtn {
    margin: 0px 10px 4px 10px;
}

.whitegreystyle .x-tree-icon, .x-tree-elbow-img, .x-tree-checkbox {
    vertical-align: middle;
}

.whitegreystyle .filterformbtn.x-btn-default-toolbar-medium .x-btn-inner,
.whitegreystyle .filterformbtn.x-btn-default-medium .x-btn-inner,
.whitegreystyle .toolbarbtn.x-btn-default-toolbar-medium .x-btn-inner,
.whitegreystyle .toolbarbtn.x-btn-default-medium .x-btn-inner,
.whitegreystyle .toolbarbtn,
.whitegreystyle .filterformbtn {
    background-color: #00c1df;
    color: #ffffff;
    border: none;
    border-radius: 0;
    background-image: none;
    min-width: 60px;
    height: 30px;
}

    .whitegreystyle .filterformbtn.x-btn-default-medium .x-btn-inner {
        padding: 0 0px;
    }

    .whitegreystyle .toolbarbtn.x-btn-default-small-icon .x-btn-inner,
    .whitegreystyle .toolbarbtn.x-btn-default-small-noicon .x-btn-inner,
    .whitegreystyle .toolbarbtn.x-btn-default-medium .x-btn-inner,
    .whitegreystyle .toolbarbtn.x-btn-default-toolbar-medium .x-btn-inner,
    .whitegreystyle .filterformbtn.x-btn-default-medium .x-btn-inner,
    .whitegreystyle .filterformbtn.x-btn-default-toolbar-medium .x-btn-inner {
        line-height: 24px;
    }

.whitegreystyle .filterBtnSelected.filterformbtn.x-btn-default-toolbar-medium .x-btn-inner,
.whitegreystyle .filterBtnSelected.filterformbtn.x-btn-default-medium .x-btn-inner,
.whitegreystyle .filterBtnSelected.filterformbtn {
    background-color: #ef8200;
}

.whitegreystyle .filterBtnOrange.filterformbtn.x-btn-default-toolbar-medium .x-btn-inner,
.whitegreystyle .filterBtnOrange.filterformbtn.x-btn-default-medium .x-btn-inner,
.whitegreystyle .filterBtnOrange.filterformbtn {
    background-color: #ef8200;
}

.whitegreystyle .filterformbtn {
    cursor: pointer;
    margin: 5px 10px 5px 10px;
}

.whitegreystyle .filterform .toolbarbtn .x-btn-inner,
.whitegreystyle .filterform .filterformbtn .x-btn-inner {
    font: normal 14px/24px '微软雅黑','宋体',helvetica,arial,verdana,sans-serif;
}

.whitegreystyle .x-border-layout-ct {
    background-color: #ffffff;
}



.whitegreystyle .x-tab-default {
    background-color: #FBFAF8;
    border-radius: 0px;
    border-top: solid 1px #ddd !important;
    border-right: solid 1px #ddd !important;
}

.whitegreystyle .x-tab-default-active {
    background-color: #ffffff;
    border-top: 3px solid #ef8200 !important;
}

.whitegreystyle .x-tab-default-top {
    padding: 8px 20px 6px 20px;
}

    .whitegreystyle .x-tab-default-top.x-tab-default-top-active {
        padding-top: 6px;
        margin-top: 0px !important;
    }

.whitegreystyle .x-tab-default .x-tab-inner {
    color: #000000;
}


.whitegreystyle span.msgtitelitem {
    text-decoration: none;
    color: #4b4cd2;
    cursor: pointer;
}

    .whitegreystyle span.msgtitelitem:hover {
        text-decoration: none;
        color: #4b4cd2;
        cursor: pointer;
    }

.whitegreystyle span.msgtitleclickitem {
    text-decoration: none;
    color: #4b4cd2;
    cursor: pointer;
}

    .whitegreystyle span.msgtitleclickitem:hover {
        text-decoration: none;
        color: #4b4cd2;
        cursor: pointer;
    }



.whitegreystyle .x-window-header-text-container-default {
    color: #000000;
    font: normal 14px/24px '微软雅黑','宋体',helvetica,arial,verdana,sans-serif;
    font-weight: 400;
    padding: 1px 0 0;
    text-transform: none;
}

.whitegreystyle .x-splitter-default {
    background-color: #eeeeee;
}

    .whitegreystyle .x-splitter-default.oarangesplit {
        background-color: #ef8200;
    }

.whitegreystyle .x-resizable-handle {
    background-color: #eeeeee;
}

.whitegreystyle .x-window-default {
    border-color: #eeeeee;
    border-width: 2px;
    border-style: solid;
    background-color: white;
}


.whitegreystyle .x-window-header-default {
    border-width: 0px 0px 2px 0px !important;
    border-color: #eeeeee;
}

.whitegreystyle .x-window-header-default-top {
    background-color: #ffffff;
}

.whitegreystyle .x-window-header-default .x-tool-img {
    background-color: #ffffff;
}

.whitegreystyle .x-tool-img.x-tool-close {
    background-position: 0 0;
    overflow: hidden;
    width: 16px;
    height: 16px;
    background-image: url(SiteImages/Tools/blackcross.png);
    margin: 0;
}


.whitegreystyle .x-tool-img.x-tool-maximize {
    background-position: 0 0;
    overflow: hidden;
    width: 16px;
    height: 16px;
    background-image: url(SiteImages/Tools/blackmaximize.png);
    margin: 0;
}

.whitegreystyle .x-tool-img.x-tool-restore {
    background-position: 0 0;
    overflow: hidden;
    width: 16px;
    height: 16px;
    background-image: url(SiteImages/Tools/blackrestore.png);
    margin: 0;
}

.whitegreystyle .x-toolbar-footer {
    background: #ffffff;
    border-top: 1px solid #eeeeee !important;
}

.whitegreystyle .x-panel-header-text-container-default-framed,
.whitegreystyle .x-panel-default-framed .x-panel-header-default-framed {
    border-color: #eeeeee;
    border-width: 2px !important;
    border-style: solid;
    background-color: white;
    color: #000000;
    font: normal 14px/24px '微软雅黑','宋体',helvetica,arial,verdana,sans-serif;
    font-weight: 400;
    padding: 1px 0 0;
    text-transform: none;
}

.whitegreystyle .x-action-col-cell img {
    vertical-align: middle;
}

.whitegreystyle .x-tree-node-text {
    line-height: 40px;
    vertical-align: middle;
}


.whitegreystyle .x-btn-default-small,
.whitegreystyle .x-btn-default-toolbar-small {
    background-color: #00c1df;
    color: #ffffff;
    border-color: #00c1df;
    background-image: none;
}

.whitegreystyle .x-panel-default {
    border-color: #157fcc;
    padding: 0;
}

.whitegreystyle .whitebacktab.x-panel-default {
    background-color: #ffffff;
}

.whitegreystyle .x-panel-default-outer-border-rbl {
    border-right-color: #f5f5f7 !important;
    border-right-width: 1px !important;
    border-bottom-color: #f5f5f7 !important;
    border-bottom-width: 1px !important;
    border-left-color: #f5f5f7 !important;
    border-left-width: 1px !important;
}

.whitegreystyle .x-panel-default-outer-border-trl {
    border-top-color: #f5f5f7 !important;
    border-top-width: 1px !important;
    border-right-color: #f5f5f7 !important;
    border-right-width: 1px !important;
    border-left-color: #f5f5f7 !important;
    border-left-width: 1px !important;
}

.whitegreystyle .x-tree-checkbox {
    top: 1px;
}

.whitegreystyle .x-tab-default .x-tab-close-btn {
    background-image: url(SiteImages/Tools/tab-default-close2.png);
}

.whitegreystyle .x-docked-bottom {
    border-top-width: 1px !important;
    border-color: #d8d9d9;
}

.whitegreystyle .x-menu {
    border-width: 0px;
}

.whitegreystyle .x-toolbar {
    padding: 0px 0 0px 8px;
}

    .whitegreystyle .x-toolbar.map-toolbar {
        padding: 0px 0 0px 0px;
    }

.whitegreystyle .x-panel-default-framed {
    padding: 0px 1px;
}


.whitegreystyle .sinpagingtoolbar .x-btn-default-small,
.whitegreystyle .sinpagingtoolbar .x-btn-default-toolbar-small {
    background-color: #f8f8f8;
    border-color: #dedede;
    background-image: none;
}

/*分页的底部不需要上线*/
.whitegreystyle .sinpagingtoolbar.x-docked-bottom {
    border-top-width: 0px !important;
}

.whitegreystyle .sinpagingtoolbar input[name='inputItem'] {
    text-align: center;
    /*background-color: #00c1df;*/
    color: #000000;
}

.whitegreystyle .sinpagingtoolbar .x-toolbar-text {
    font-family: '微软雅黑','宋体',helvetica,arial,verdana,sans-serif;
    font-size: 14px;
}

.whitegreystyle .xinrenwutopbar.x-docked-top {
    border-bottom-width: 1px !important;
    margin-bottom: 10px;
}

.whitegreystyle .xinrenwutopbar.nobottommargin.x-docked-top {
    border-bottom-width: 0px !important;
    margin-bottom: 0px;
}

.whitegreystyle .xinrenwutopbar.bordernobottommargin.x-docked-top {
    border-bottom-width: 1px !important;
    border-bottom-color: #d8d9d9;
    margin-bottom: 0px;
}

.whitegreystyle .xinrenwutopbar.nobottomborder.x-docked-top {
    border-bottom-width: 0px !important;
    border-bottom-color: #d8d9d9;
    margin-bottom: 0px;
}

.whitegreystyle .xinrenwutopbar .x-toolbar-text {
    font-size: 14px;
    line-height: 30px;
}


/*顶部汇总信息相关样式*/

.whitegreystyle .huizongxinxitopbar.x-docked-top {
    border-bottom-width: 1px !important;
    margin-bottom: 10px;
}

.whitegreystyle .huizongxinxitopbar.nobottommargin.x-docked-top {
    border-bottom-width: 0px !important;
    margin-bottom: 0px;
}

.whitegreystyle .huizongxinxitopbar.bordernobottommargin.x-docked-top {
    border-bottom-width: 1px !important;
    border-bottom-color: #d8d9d9;
    margin-bottom: 0px;
}

.whitegreystyle .huizongxinxitopbar.nobottomborder.x-docked-top {
    border-bottom-width: 0px !important;
    border-bottom-color: #d8d9d9;
    margin-bottom: 0px;
}

.whitegreystyle .huizongxinxitopbar .x-toolbar-text {
    font-size: 14px;
    line-height: 30px;
}
.whitegreystyle .huizongxinxitopbar .x-toolbar-item {
    font-size: 14px;
    line-height: 30px;
    margin: 0 0 0 0;
}

.whitegreystyle .huizongxinxitopbar .btnlink.x-toolbar-item {
    background-color: #fff;
    border-color: #fff;
    background-image: none;
     padding: 3px 0px 3px 0px;
}
.whitegreystyle .huizongxinxitopbar .btnlink.x-toolbar-item {
    background-color: #fff;
    border-color: #fff;
    background-image: none;
}
.whitegreystyle .huizongxinxitopbar .btnlink .x-btn-inner {
    color: #4b4cd2;
    font-size: 14px;
 }
.whitegreystyle .huizongxinxitopbar .btnlink.redTxt .x-btn-inner {
    color: Red;
 }


.whitegreystyle .msgbottombar.x-docked-bottom {
    border-bottom-width: 1px !important;
    margin-top: 0px;
}

.whitegreystyle .msgbottombar.nomargin.x-docked-bottom {
    border-bottom-width: 1px !important;
    margin-bottom: 0px;
}

.whitegreystyle .msgbottombar .x-toolbar-text {
    font-size: 14px;
    line-height: 50px;
}


.whitegreystyle .showrighttip .taskcounttiptd .x-grid-cell-inner.x-grid-cell-inner-treecolumn {
    align-items: center;
    display: flex;
}

    .whitegreystyle .showrighttip .taskcounttiptd .x-grid-cell-inner.x-grid-cell-inner-treecolumn .x-tree-node-text {
        flex: 1;
    }

        .whitegreystyle .showrighttip .taskcounttiptd .x-grid-cell-inner.x-grid-cell-inner-treecolumn .x-tree-node-text .taskcounttip {
            position: absolute;
            display: inline-block;
            padding: 3px 6px;
            right: 0;
            margin-top: 5px;
            margin-right: 5px;
            min-width: 30px;
            background: #00c1df;
            text-align: center;
            height: 30px;
            line-height: 24px;
            color: #ffffff;
            border-radius: 2px 0 0 2px;
            font-family: '微软雅黑','宋体',helvetica,arial,verdana,sans-serif;
            font-size: 14px;
        }

.whitegreystyle .x-window.x-message-box .x-toolbar {
    padding: 5px 0px;
}

.whitegreystyle .topmsg {
    font-family: '微软雅黑','宋体',helvetica,arial,verdana,sans-serif;
    font-size: 14px;
    line-height: 30px;
}

.whitegreystyle .xinrenwutopbartxt {
    display: inline-flexbox;
    font-family: '微软雅黑','宋体',helvetica,arial,verdana,sans-serif;
    line-height: 30px;
}

.sinpagingtoolbar .x-tbar-page-prev {
    background-image: url(SiteImages/Tools/pagetoolbar/page-prev.png);
}

.sinpagingtoolbar .x-tbar-page-next {
    background-image: url(SiteImages/Tools/pagetoolbar/page-next.png);
}

.whitegreystyle .sinpagingtoolbar .x-tbar-loading {
    background-image: url(SiteImages/Tools/pagetoolbar/refresh.png);
}

.xiangqing16 {
    background-image: url(SiteImages/Icons/xiangqing16.png) !important;
}


.whitegreystyle .tabshastitle .x-tab-bar-body {
    border-bottom: #d7d8d9;
}

.whitegreystyle .x-grid-checkcolumn {
    margin-top: 12px;
}

/*情报板*/
.qbbOuterPnl {
    width: 100%;
    height: 100%;
}

.qbbInnerPnl {
    position: absolute;
    left: 50%;
    top: 50%;
    background-color: black;
    color: white;
    overflow: hidden;
}

.qbbTxtItemPnl {
    position: absolute;
}


/*工具条菜单基础样式*/
.modulemenulogo {
    width: 2000px;
    height: 50px;
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.modulemenu {
    right: 20px;
    position: absolute;
}

.funMenuTree .x-grid-row {
    cursor: pointer;
}

/*新增加的*/
.x-tab-bar-body.x-tab-bar-body-default-top {
    padding-bottom: 1px;
}

.x-tab-bar-strip-default {
    background-color: #d8d9d9;
}


.whitegreystyle .lefttabs .x-tab-default .x-tab-inner {
    color: #fff;
}

.x-toolbar-text .bartitlecurrent {
    color: gray;
}



.x-mask-msg-inner {
    padding: 0px 0 0;
    background-repeat: no-repeat;
    background-position: center 0;
    width: 156px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: center 0;
    background-image: url(/Scripts/ThirdLibs/ext42/resources/ext-theme-neptune/images/loadmask/sinloading.gif);
}

.x-mask-msg-text {
    display: none;
}

.x-mask-msg {
    padding: 0px;
    border-radius: 0px;
    background-image: none;
    background-color: #fff;
}


#sintoonmsg-div {
    position: absolute;
    left: 35%;
    top: 10px;
    width: 400px;
    z-index: 2147483646;
}

    #sintoonmsg-div .msg {
        border-radius: 8px;
        -moz-border-radius: 8px;
        background: #F6F6F6;
        border: 2px solid #ccc;
        margin-top: 2px;
        padding: 10px 15px;
        color: #555;
    }

        #sintoonmsg-div .msg h3 {
            margin: 0 0 8px;
            font-weight: bold;
            font-size: 15px;
        }

        #sintoonmsg-div .msg p {
            margin: 0;
        }

.x-sinfile-list .x-sinfilelist-item a {
    color: #0000ff;
    text-decoration: none;
}

    .x-sinfile-list .x-sinfilelist-item a:hover {
        color: #157fcc;
        text-decoration: none;
    }


.x-sinfile-list li {
    list-style-type: none;
    list-style: none;
}



.menu li > a.usericonext {
    padding-right: 14px;
}

li > a.usericonext::after {
    display: inline-block;
    content: " ";
    height: 12px;
    width: 12px;
    border-width: 0 2px 2px 0;
    border-color: #000;
    border-style: solid;
    transform: matrix(0.41, 0.71, -0.41, 0.71, 0, -6);
    transform-origin: center;
    transition: transform .3s;
    position: absolute;
    top: 50%;
    right: 24px;
    margin-top: 0px;
}

.x-actiontext-col-cell .x-grid-cell-inner-action-col a {
    padding-left: 4px;
    padding-right: 4px;
}


.msgMenuCount {
    display: block;
    width: 60px;
    line-height: 40px;
}

    .msgMenuCount .number {
        float: right;
        border-radius: 10px;
        background-color: #ef8200;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        vertical-align: middle;
        color: #fff;
        font-size: 12px;
        margin-left: 0px;
        margin-bottom: 10px;
    }

/*常用的几个样式*/
.fieldPk {
    font-weight: 700;
    color: Red;
}

.normalField .x-form-item-label,
.normalField .x-form-field {
    color: black;
}


.blueField .x-form-item-label,
.blueField .x-form-field {
    color: blue;
}

.redField .x-form-item-label,
.redField .x-form-field {
    color: red;
}

.greyDisableField .x-form-item-label,
.greyDisableField .x-form-field {
    color: #aca899;
}

.greyDisableField .x-form-field {
    background-color: #f5f5f5;
}

/*表格里面的行样式*/
.normalField .x-grid-cell.x-grid-td {
    color: black;
}


.blueField .x-grid-cell.x-grid-td {
    color: blue;
}

.redField .x-grid-cell.x-grid-td {
    color: red;
}

.greyDisableField .x-grid-cell.x-grid-td {
    color: #aca899;
    background-color: #f5f5f5;
}

.x-boxselect {
    text-align: left;
}

    .x-boxselect .x-boxselect-item {
        margin-right: 3px;
    }

.gridgrpheaderchb {
    display: inline-block;
    width: 13px;
    height: 13px;
}

.multiphotoselectormgrwin .selected {
    background-color: #00c1df;
}

.multiphotoselector .phototbtext {
    line-height: 40px;
    font-size: 14px;
    color: black;
}

.attachmentselector .phototbtext {
    line-height: 40px;
    font-size: 14px;
    color: black;
}

.textleft {
    text-align: left;
}

.imgtitleclickitem {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 3px;
    vertical-align: middle;
}

.photoselector .x-panel-default-outer-border-trbl {
    border-style: none;
}

/*在768的小屏幕上，表格和树的间隔搞小一点*/
@media screen and (max-height: 800px) {
    .whitegreystyle .x-grid-cell-inner {
        line-height: 30px;
    }

    .whitegreystyle .x-actiontext-col-cell .x-grid-cell-inner-action-col {
        line-height: 30px;
    }

    .whitegreystyle .x-tree-node-text {
        line-height: 30px;
    }

    .whitegreystyle .showrighttip .taskcounttiptd .x-grid-cell-inner.x-grid-cell-inner-treecolumn .x-tree-node-text .taskcounttip {
        margin-top: 3px !important;
    }
}


/*报表打印要用到的样式*/
.textIndent2em {
    text-indent: 2em !important;
}

.textIndent1em {
    text-indent: 1em !important;
}

/*工作流表单要用到的样式，由于工作流表单每个业务系统都可能用到，故放置到站点样式文件中*/
.gzltableformeditor > table {
    border-top: 0px solid #000000;
    border-left: 0px solid #000000;
    border-bottom: 0px solid #000000;
    border-right: 0px solid #000000;
    border-collapse: collapse;
}

    .gzltableformeditor > table > tbody > tr > td {
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        padding: 3px 1px 3px 1px;
        text-align: center;
        vertical-align: middle;
    }

.densetableformeditor.gzltableformeditor > table > tbody > tr > td {
    padding: 1px 1px 1px 1px;
}

.gzltableformeditor > table > tbody > tr > td.textleftcell {
    text-align: left;
}

.gzltableformeditor > table > tbody > tr > td.textrightcell {
    text-align: right;
}

.gzltableformeditor > table > tbody > tr > td.nobordercell {
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    border-top: 0px;
}

.gzltableformeditor > table > tbody > tr > td.notopbordercell {
    border-top: 0px;
}

.gzltableformeditor > table > tbody > tr > td.nobottombordercell {
    border-bottom: 0px;
}

.gzltableformeditor > table > tbody > tr > td.norightbordercell {
    border-right: 0px;
}

.gzltableformeditor > table > tbody > tr > td.noleftbordercell {
    border-left: 0px;
}



.gzltableformeditor > table > tbody > tr > td.tableheadertitlecell {
    font-size: 24px;
    font-weight: 700;
    line-height: 50px;
}

.gzltableformeditor > table > tbody > tr > td.tablenormaltitlecell {
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
}

.gzltableformeditor > table > tbody > tr > td.tablenormalcontentcell {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

.gzltableformeditor > table > tbody > tr > td .txtheadertitle {
    line-height: 50px;
}

    .gzltableformeditor > table > tbody > tr > td.txtheadertitle .x-form-field {
        font-size: 24px;
        font-weight: 700;
        vertical-align: middle;
    }


.gzltableformeditor .x-form-field {
    line-height: 22px;
}


.gzltableformeditor .x-form-text {
    padding: 4px 3px 3px 3px;
}

.gzltableformeditor .topleftlabel label {
    text-align: left;
    line-height: 40px;
}

.btnUserContainer.x-panel-default-outer-border-trbl {
    border-color: #f5f5f7 !important;
}

.gzltableformeditor .editorshowborder .x-form-text {
    border-color: #d9d9d9;
}

    .gzltableformeditor .editorshowborder .x-form-text.x-form-invalid-field {
        border-color: #cf4c35;
    }

.gzltableformeditor .x-form-text {
    border-color: #ffffff;
}

.gzltableformeditor .x-form-readonly table.x-form-trigger-wrap {
    border-color: #ffffff;
}

.gzlRootOuterPanel div::-webkit-scrollbar { /*滚动条整体样式*/
    width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}

.gzlRootOuterPanel div::-webkit-scrollbar-thumb { /*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset005pxrgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}

.gzlRootOuterPanel div::-webkit-scrollbar-track { /*滚动条里面轨道*/
    -webkit-box-shadow: inset005pxrgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}

.gzltableformeditor .x-form-focus {
    border-color: #ffffff;
}

.gzltableformeditor .x-autocontainer-form-item,
.gzltableformeditor .x-anchor-form-item,
.gzltableformeditor .x-vbox-form-item, .gzltableformeditor .x-table-form-item {
    margin-bottom: 0px;
}

.gzltableformeditor .editorfloatright {
    float: right;
}

.gzltableformeditor > table > tbody > tr > td .underlinecell {
    text-decoration: underline;
}

.toolbarhasbottomborder.x-docked-top {
    border-bottom-width: 1px !important;
}

/*缩放按钮*/
.showcollapsebtn .x-layout-split-left,
.showcollapsebtn .x-layout-split-right {
    width: 6px;
    margin-top: -190px;
    height: 380px;
    background-position-y: center;
}

.fullimgContainer {
    text-align: center;
}


element.style {
}

.x-unselectable {
    user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
}

.x-border-box, .x-border-box * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

user agent stylesheet label {
    cursor: default;
}

.gzltableformeditor > table > tbody > tr td.topleftlabel {
    text-align: left;
    line-height: 40px;
}

.whitegreystyle .gzllefttableformeditor .multiphotoselector .x-toolbar,
.whitegreystyle .gzllefttableformeditor .attachmentselector .x-toolbar {
    padding-left: 0px;
}

.whitegreystyle .attachmentfilegrid .x-grid-cell-inner {
    padding: 0px 4px 0px 4px;
    text-overflow: inherit;
    line-height: 28px;
}

.gzllefttableformeditor .yijianNameDateDiv {
    clear: both;
    float: right;
    margin-right: 6px;
}

.gzllefttableformeditor .yijianDateDiv {
    margin-top: 0px;
}

.gzllefttableformeditor .yijianOuterDivImg .yijianDateDiv {
    margin-top: 10px;
}

.gzllefttableformeditor .yijianNameDiv {
    margin-top: 0px;
}

.gzllefttableformeditor .yijianOuterDivImg .yijianNameDiv {
    margin-top: 0px;
}




.x-grid-row .x-grid-td.gridEditCell {
    background-color: #e0e0f7;
    color: red;
}


.mainmenunumber {
    float: right;
    border-radius: 10px;
    background-color: #ef8200;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-size: 12px;
    margin-left: -4px;
    margin-right: 4px;
    margin-bottom: 10px;
}

.srtable {
    table-layout: fixed;
    word-break: break-all;
}

.gzlRootOuterPanel .attachmentselector > .x-panel-default-outer-border-trbl {
    border: none;
}
