﻿.hide { display: none; }

.green { color: #16960E; }
.blue { color: #016a9f; }
.red { color: #FF2200; }
.orange { color: #FF9900; }
.purple { color: #722D8A; }
.black { color: #222222; }
.gray { color: #AAAAAA; }

.b { font-weight: bold; }

.fs12 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }

/*透明度*/
.filter3 { filter: Alpha(opacity=30); -moz-opacity: .3; opacity: 0.3; }
.filter5 { filter: Alpha(opacity=50); -moz-opacity: .5; opacity: 0.5; }
.filter8 { filter: Alpha(opacity=80); -moz-opacity: .8; opacity: 0.8; }

.preload { display: none; position: relative; width: 120px; height: 40px; color: #999; line-height: 40px; top: 90px; background: url("Images/loading.gif") no-repeat left center; background-size: 25px 25px; text-indent: 40px; font-size: 14px; margin: 0 auto; }

/* 系统 */
*,
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

::-webkit-input-placeholder { color: #ccc }

/* 全局 */
html { background-color: #fff; color: #666; }
body { padding: 10px; font: 12px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif }
    body.indexbody { padding: 0; }
*[template], .layadmin-tabsbody-item { display: none; }
*[lay-href], *[lay-tips], *[layadmin-event] { cursor: pointer; }
body .el-table colgroup.gutter { display: table-cell !important; }

.prewrap { white-space: pre-wrap; word-break: break-all; }
.divwarp { white-space: normal !important; }

.layui-form-select dl { padding: 0; top: 37px; }
    .layui-form-select dl dd { line-height: 32px; }
        .layui-form-select dl dd.layui-this { color: #333; background-color: #ddd; }

/* 重置布局结构 */
.layui-layout-admin .layui-header { position: fixed; top: 0; left: 0; width: 100%; height: 45px; background-color: #409EFF; }
.layui-layout-admin .layui-side { width: 180px; top: 45px; z-index: 1001; }
.layadmin-pagetabs, .layui-layout-admin .layui-body { left: 180px; }
.layui-layout-admin .layui-header .layui-nav-child { top: 45px; padding: 0; min-width: 100px; }
    .layui-layout-admin .layui-header .layui-nav-child a:hover { background-color: #ddd; }

.admin-logo { position: fixed; top: 0; left: 0; width: 250px; }
    .admin-logo h1 { display: inline-block; padding-left: 10px; font-size: 16px; color: #FFF; font-weight: normal; line-height: 45px; }
    .admin-logo span { display: inline-block; color: #fff; font-size: 14px; line-height: 45px; padding: 0 20px; cursor: pointer; }
.admin-topsearch { display: none; position: fixed; top: 0; left: 0; right: 0; margin: 0 auto; width: 350px; }
    .admin-topsearch .el-form--inline { margin-top: 6px; }
    .admin-topsearch .el-form-item--mini.el-form-item, .admin-topsearch .el-form-item--small.el-form-item { margin-bottom: 0; margin-right: 2px; }

.admin-right { position: fixed; top: 0; right: 0; padding: 0; }
    .admin-right .layui-nav-item { height: 45px; line-height: 45px; color: #fff; }
        .admin-right .layui-nav-item a { color: #fff; }
        .admin-right .layui-nav-item .layui-icon { position: relative; top: 1px; font-size: 16px; display: block; }
    .admin-right .layui-nav-child { left: auto; right: 0; }
        .admin-right .layui-nav-child a { color: #333; }
    .admin-right .layui-badge { top: 38%; margin-left: 16px; padding: 0 3px; height: 16px; line-height: 16px; }
    .admin-right .layui-nav-bar { top: 0 !important; bottom: auto; height: 2px; background-color: #67C23A; }


/* 统一动画 */
.layui-layout-admin .layui-header .layui-nav .layui-nav-item,
.layadmin-pagetabs,
.layui-layout-admin .layui-body,
.layui-layout-admin .admin-topsearch,
.layui-layout-admin .layui-side,
.layui-layout-admin .admin-right { transition: all .3s; -webkit-transition: all .3s; }

/* 遮罩 */
.layadmin-body-shade { position: fixed; display: none; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.3); z-index: 1000; }
/* 右侧面板 */
.layui-layer-adminRight { top: 45px !important; bottom: 0; box-shadow: 1px 1px 10px rgba(0,0,0,.1); border-radius: 0; overflow: auto; }

/* 侧边菜单 */
.layui-side-menu { box-shadow: 1px 0 2px 0 rgba(0,0,0,.05); background-color: #42485b; color: #fff; }
    .layui-side-menu .layui-side-scroll { width: 200px; }
    .layui-side-menu .layui-nav { width: 180px; padding-top: 15px; }
        .layui-side-menu .layui-nav .layui-nav-item a { height: 40px; line-height: 40px; padding-right: 30px; }
            .layui-side-menu .layui-nav .layui-nav-item a i { display: inline-block; width: 16px; height: 16px; line-height: 40px; vertical-align: middle; margin-right: 5px; }
        .layui-side-menu .layui-nav .layui-nav-item .layui-this a { background-color: #2F4056; }
        .layui-side-menu .layui-nav .layui-nav-item a:hover { background: #1F4056; }
        .layui-side-menu .layui-nav .layui-nav-item .layui-nav-child a { padding-left: 40px; padding-right: 10px; font-size: 12px; }
        .layui-side-menu .layui-nav .layui-nav-more { right: 15px; }
    .layui-side-menu .layui-nav-bar { display: none; }

.layadmin-pagetabs { position: fixed; top: 45px; right: 0; z-index: 999; }
    .layadmin-pagetabs .layui-breadcrumb { padding: 0 15px; }
.layui-layout-admin .layui-body { top: 81px; bottom: 0; }
    .layui-layout-admin .layui-body .layadmin-tabsbody-item { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: auto; }


.layadmin-side-spread .layui-layout-admin .layui-side { transform: translate3d(-180px, 0, 0); -webkit-transform: translate3d(-180px, 0, 0); width: 180px; }
.layadmin-side-spread .layadmin-pagetabs, .layadmin-side-spread .layui-layout-admin .layui-body { left: 0; }
/* 侧边菜单 - 平板移动设备 */
@media screen and (max-width: 992px) {
    .layui-layout-admin .layui-side { transform: translate3d(-180px, 0, 0); -webkit-transform: translate3d(-180px, 0, 0); width: 180px; }
    .layadmin-pagetabs, .layui-layout-admin .layui-body { left: 0; }
    /* 移动端展开模式 */
    .layadmin-side-spread .layui-layout-admin .layui-side { transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); }
    .layadmin-side-spread .layadmin-pagetabs, .layadmin-side-spread .layui-layout-admin .layui-body { left: 0; transform: translate3d(180px, 0, 0); -webkit-transform: translate3d(180px, 0, 0); }
    .layadmin-side-spread .layadmin-body-shade { display: block; }
}


/* 页面标签 */
.layadmin-pagetabs { height: 36px; line-height: 36px; padding: 0 40px 0 40px; /*border-bottom: 1px solid #292B34;*/ background-color: #fff; box-sizing: border-box; box-shadow: 0 1px 2px 0 rgba(0,0,0,.3); }
    .layadmin-pagetabs .layadmin-tabs-control { position: absolute; top: 0; width: 40px; height: 100%; text-align: center; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; box-sizing: border-box; border-left: 1px solid #f6f6f6; }
        .layadmin-pagetabs .layadmin-tabs-control:hover { background-color: #f6f6f6; }
    .layadmin-pagetabs .layui-icon-prev { left: 0; border-left: none; border-right: 1px solid #f6f6f6; }
    .layadmin-pagetabs .layui-icon-next { right: 0px; }

    .layadmin-pagetabs .layui-tab { margin: 0; overflow: hidden; }
    .layadmin-pagetabs .layui-tab-title { height: 36px; border: none; }
        .layadmin-pagetabs .layui-tab-title li { min-width: 0; line-height: 36px; max-width: 160px; text-overflow: ellipsis; padding-right: 30px; overflow: hidden; border-right: 1px solid #f6f6f6; vertical-align: top; }
            .layadmin-pagetabs .layui-tab-title li:first-child { padding-right: 15px; }
                .layadmin-pagetabs .layui-tab-title li:first-child .layui-tab-close { display: none; }
            .layadmin-pagetabs .layui-tab-title li .layui-tab-close { position: absolute; right: 8px; top: 50%; margin: -7px 0 0 0; width: 16px; height: 16px; line-height: 16px; border-radius: 50%; font-size: 12px; }
            .layadmin-pagetabs .layui-tab-title li:after { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 2px; border-radius: 0; }
            .layadmin-pagetabs .layui-tab-title li:hover:after { width: 100%; background-color: #292B34; }
            .layadmin-pagetabs .layui-tab-title li.layui-this { background-color: #ddd; }
                .layadmin-pagetabs .layui-tab-title li.layui-this:after { width: 100%; border: none; height: 2px; background-color: #292B34; }
            .layadmin-pagetabs .layui-tab-title li i.pic-icon { display: inline-block; margin-right: 5px; vertical-align: middle; }

.layadmin-rightmenu { position: absolute; display: none; background-color: #fff; border: 1px solid #aaa; box-shadow: 1px 1px 10px rgba(0,0,0,.8); z-index: 1002; width: 130px; }
    .layadmin-rightmenu a { display: block; width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #f5f5f5; font-size: 12px; box-sizing: border-box; padding-left: 20px; color: #222; }
        .layadmin-rightmenu a:hover { background-color: #ddd; color: #000; }
        .layadmin-rightmenu a:last-child { border-bottom: none; }

/* 格局 */
.layui-fluid { padding: 15px; }
.layadmin-header { display: none; height: 50px; line-height: 50px; margin-bottom: 0; border-radius: 0; }
    .layadmin-header .layui-breadcrumb { padding: 0 15px; }
.layui-card-header .layui-icon { line-height: initial; position: absolute; right: 15px; top: 50%; margin-top: -7px; }
.layadmin-iframe { position: absolute; width: 100%; min-width: 1180px; height: 100%; left: 0; top: 0; right: 0; bottom: 0; }
.layui-tab-admin .layui-tab-title { background-color: #FF3366; color: #fff; }


/* 动画 */
@-webkit-keyframes layui-rl { /* 从右往左滑入 */
    from { -webkit-transform: translate3d(100%, 0, 0); }
    to { -webkit-transform: translate3d(0, 0, 0); }
}

@keyframes layui-rl {
    from { transform: translate3d(100%, 0, 0); }
    to { transform: translate3d(0, 0, 0); }
}

.layui-anim-rl { -webkit-animation-name: layui-rl; animation-name: layui-rl; }

@-webkit-keyframes layui-lr { /* 从右往左滑入 */
    from { -webkit-transform: translate3d(0 0, 0); opacity: 1; }
    to { -webkit-transform: translate3d(100%, 0, 0); opacity: 1; }
}

@keyframes layui-lr {
    from { transform: translate3d(0, 0, 0); }
    to { transform: translate3d(100%, 0, 0); }
}

.layui-anim-lr { -webkit-animation-name: layui-lr; animation-name: layui-lr; }
.layui-anim-rl.layer-anim-close { -webkit-animation-name: layui-lr; animation-name: layui-lr; }

/*列表提示*/
.label { display: inline-block; padding: 0px 5px; border-radius: 2px; color: #fff; text-align: center; font-weight: normal; }
.label-success { background-color: #5cb85c; }
.label-info { background-color: #5bc0de; }
.label-error { background-color: #c81f1f; }
.label-gary { background-color: #aaaaaa; }
.label-male { background-color: #66A8D8; }
.label-female { background-color: #FF69C2; }

.jqgrid-multibox { text-align: left !important; }
/*icon*/
.pic-icon { background: url("Images/icon.png") no-repeat 16px 16px; width: 16px; height: 16px; vertical-align: middle; }
.pic-1 { background-position: -0px -0px; }
.pic-2 { background-position: -16px -0px; }
.pic-3 { background-position: -32px -0px; }
.pic-4 { background-position: -48px -0px; }
.pic-5 { background-position: -64px -0px; }
.pic-6 { background-position: -80px -0px; }
.pic-7 { background-position: -96px -0px; }
.pic-8 { background-position: -112px -0px; }
.pic-9 { background-position: -128px -0px; }
.pic-10 { background-position: -144px -0px; }
.pic-11 { background-position: -160px -0px; }
.pic-12 { background-position: -176px -0px; }
.pic-13 { background-position: -192px -0px; }
.pic-14 { background-position: -208px -0px; }
.pic-15 { background-position: -224px -0px; }
.pic-16 { background-position: -240px -0px; }
.pic-17 { background-position: -256px -0px; }
.pic-18 { background-position: -272px -0px; }
.pic-19 { background-position: -288px -0px; }
.pic-20 { background-position: -304px -0px; }
.pic-21 { background-position: -320px -0px; }
.pic-22 { background-position: -336px -0px; }
.pic-23 { background-position: -352px -0px; }
.pic-24 { background-position: -368px -0px; }
.pic-25 { background-position: -384px -0px; }
.pic-26 { background-position: -0px -16px; }
.pic-27 { background-position: -16px -16px; }
.pic-28 { background-position: -32px -16px; }
.pic-29 { background-position: -48px -16px; }
.pic-30 { background-position: -64px -16px; }
.pic-31 { background-position: -80px -16px; }
.pic-32 { background-position: -96px -16px; }
.pic-33 { background-position: -112px -16px; }
.pic-34 { background-position: -128px -16px; }
.pic-35 { background-position: -144px -16px; }
.pic-36 { background-position: -160px -16px; }
.pic-37 { background-position: -176px -16px; }
.pic-38 { background-position: -192px -16px; }
.pic-39 { background-position: -208px -16px; }
.pic-40 { background-position: -224px -16px; }
.pic-41 { background-position: -240px -16px; }
.pic-42 { background-position: -256px -16px; }
.pic-43 { background-position: -272px -16px; }
.pic-44 { background-position: -288px -16px; }
.pic-45 { background-position: -304px -16px; }
.pic-46 { background-position: -320px -16px; }
.pic-47 { background-position: -336px -16px; }
.pic-48 { background-position: -352px -16px; }
.pic-49 { background-position: -368px -16px; }
.pic-50 { background-position: -384px -16px; }
.pic-51 { background-position: -0px -32px; }
.pic-52 { background-position: -16px -32px; }
.pic-53 { background-position: -32px -32px; }
.pic-54 { background-position: -48px -32px; }
.pic-55 { background-position: -64px -32px; }
.pic-56 { background-position: -80px -32px; }
.pic-57 { background-position: -96px -32px; }
.pic-58 { background-position: -112px -32px; }
.pic-59 { background-position: -128px -32px; }
.pic-60 { background-position: -144px -32px; }
.pic-61 { background-position: -160px -32px; }
.pic-62 { background-position: -176px -32px; }
.pic-63 { background-position: -192px -32px; }
.pic-64 { background-position: -208px -32px; }
.pic-65 { background-position: -224px -32px; }
.pic-66 { background-position: -240px -32px; }
.pic-67 { background-position: -256px -32px; }
.pic-68 { background-position: -272px -32px; }
.pic-69 { background-position: -288px -32px; }
.pic-70 { background-position: -304px -32px; }
.pic-71 { background-position: -320px -32px; }
.pic-72 { background-position: -336px -32px; }
.pic-73 { background-position: -352px -32px; }
.pic-74 { background-position: -368px -32px; }
.pic-75 { background-position: -384px -32px; }
.pic-76 { background-position: -0px -48px; }
.pic-77 { background-position: -16px -48px; }
.pic-78 { background-position: -32px -48px; }
.pic-79 { background-position: -48px -48px; }
.pic-80 { background-position: -64px -48px; }
.pic-81 { background-position: -80px -48px; }
.pic-82 { background-position: -96px -48px; }
.pic-83 { background-position: -112px -48px; }
.pic-84 { background-position: -128px -48px; }
.pic-85 { background-position: -144px -48px; }
.pic-86 { background-position: -160px -48px; }
.pic-87 { background-position: -176px -48px; }
.pic-88 { background-position: -192px -48px; }
.pic-89 { background-position: -208px -48px; }
.pic-90 { background-position: -224px -48px; }
.pic-91 { background-position: -240px -48px; }
.pic-92 { background-position: -256px -48px; }
.pic-93 { background-position: -272px -48px; }
.pic-94 { background-position: -288px -48px; }
.pic-95 { background-position: -304px -48px; }
.pic-96 { background-position: -320px -48px; }
.pic-97 { background-position: -336px -48px; }
.pic-98 { background-position: -352px -48px; }
.pic-99 { background-position: -368px -48px; }
.pic-100 { background-position: -384px -48px; }
.pic-101 { background-position: -0px -64px; }
.pic-102 { background-position: -16px -64px; }
.pic-103 { background-position: -32px -64px; }
.pic-104 { background-position: -48px -64px; }
.pic-105 { background-position: -64px -64px; }
.pic-106 { background-position: -80px -64px; }
.pic-107 { background-position: -96px -64px; }
.pic-108 { background-position: -112px -64px; }
.pic-109 { background-position: -128px -64px; }
.pic-110 { background-position: -144px -64px; }
.pic-111 { background-position: -160px -64px; }
.pic-112 { background-position: -176px -64px; }
.pic-113 { background-position: -192px -64px; }
.pic-114 { background-position: -208px -64px; }
.pic-115 { background-position: -224px -64px; }
.pic-116 { background-position: -240px -64px; }
.pic-117 { background-position: -256px -64px; }
.pic-118 { background-position: -272px -64px; }
.pic-119 { background-position: -288px -64px; }
.pic-120 { background-position: -304px -64px; }
.pic-121 { background-position: -320px -64px; }
.pic-122 { background-position: -336px -64px; }
.pic-123 { background-position: -352px -64px; }
.pic-124 { background-position: -368px -64px; }
.pic-125 { background-position: -384px -64px; }
.pic-126 { background-position: -0px -80px; }
.pic-127 { background-position: -16px -80px; }
.pic-128 { background-position: -32px -80px; }
.pic-129 { background-position: -48px -80px; }
.pic-130 { background-position: -64px -80px; }
.pic-131 { background-position: -80px -80px; }
.pic-132 { background-position: -96px -80px; }
.pic-133 { background-position: -112px -80px; }
.pic-134 { background-position: -128px -80px; }
.pic-135 { background-position: -144px -80px; }
.pic-136 { background-position: -160px -80px; }
.pic-137 { background-position: -176px -80px; }
.pic-138 { background-position: -192px -80px; }
.pic-139 { background-position: -208px -80px; }
.pic-140 { background-position: -224px -80px; }
.pic-141 { background-position: -240px -80px; }
.pic-142 { background-position: -256px -80px; }
.pic-143 { background-position: -272px -80px; }
.pic-144 { background-position: -288px -80px; }
.pic-145 { background-position: -304px -80px; }
.pic-146 { background-position: -320px -80px; }
.pic-147 { background-position: -336px -80px; }
.pic-148 { background-position: -352px -80px; }
.pic-149 { background-position: -368px -80px; }
.pic-150 { background-position: -384px -80px; }
.pic-151 { background-position: -0px -96px; }
.pic-152 { background-position: -16px -96px; }
.pic-153 { background-position: -32px -96px; }
.pic-154 { background-position: -48px -96px; }
.pic-155 { background-position: -64px -96px; }
.pic-156 { background-position: -80px -96px; }
.pic-157 { background-position: -96px -96px; }
.pic-158 { background-position: -112px -96px; }
.pic-159 { background-position: -128px -96px; }
.pic-160 { background-position: -144px -96px; }
.pic-161 { background-position: -160px -96px; }
.pic-162 { background-position: -176px -96px; }
.pic-163 { background-position: -192px -96px; }
.pic-164 { background-position: -208px -96px; }
.pic-165 { background-position: -224px -96px; }
.pic-166 { background-position: -240px -96px; }
.pic-167 { background-position: -256px -96px; }
.pic-168 { background-position: -272px -96px; }
.pic-169 { background-position: -288px -96px; }
.pic-170 { background-position: -304px -96px; }
.pic-171 { background-position: -320px -96px; }
.pic-172 { background-position: -336px -96px; }
.pic-173 { background-position: -352px -96px; }
.pic-174 { background-position: -368px -96px; }
.pic-175 { background-position: -384px -96px; }
.pic-176 { background-position: -0px -112px; }
.pic-177 { background-position: -16px -112px; }
.pic-178 { background-position: -32px -112px; }
.pic-179 { background-position: -48px -112px; }
.pic-180 { background-position: -64px -112px; }
.pic-181 { background-position: -80px -112px; }
.pic-182 { background-position: -96px -112px; }
.pic-183 { background-position: -112px -112px; }
.pic-184 { background-position: -128px -112px; }
.pic-185 { background-position: -144px -112px; }
.pic-186 { background-position: -160px -112px; }
.pic-187 { background-position: -176px -112px; }
.pic-188 { background-position: -192px -112px; }
.pic-189 { background-position: -208px -112px; }
.pic-190 { background-position: -224px -112px; }
.pic-191 { background-position: -240px -112px; }
.pic-192 { background-position: -256px -112px; }
.pic-193 { background-position: -272px -112px; }
.pic-194 { background-position: -288px -112px; }
.pic-195 { background-position: -304px -112px; }
.pic-196 { background-position: -320px -112px; }
.pic-197 { background-position: -336px -112px; }
.pic-198 { background-position: -352px -112px; }
.pic-199 { background-position: -368px -112px; }
.pic-200 { background-position: -384px -112px; }
.pic-201 { background-position: -0px -128px; }
.pic-202 { background-position: -16px -128px; }
.pic-203 { background-position: -32px -128px; }
.pic-204 { background-position: -48px -128px; }
.pic-205 { background-position: -64px -128px; }
.pic-206 { background-position: -80px -128px; }
.pic-207 { background-position: -96px -128px; }
.pic-208 { background-position: -112px -128px; }
.pic-209 { background-position: -128px -128px; }
.pic-210 { background-position: -144px -128px; }
.pic-211 { background-position: -160px -128px; }
.pic-212 { background-position: -176px -128px; }
.pic-213 { background-position: -192px -128px; }
.pic-214 { background-position: -208px -128px; }
.pic-215 { background-position: -224px -128px; }
.pic-216 { background-position: -240px -128px; }
.pic-217 { background-position: -256px -128px; }
.pic-218 { background-position: -272px -128px; }
.pic-219 { background-position: -288px -128px; }
.pic-220 { background-position: -304px -128px; }
.pic-221 { background-position: -320px -128px; }
.pic-222 { background-position: -336px -128px; }
.pic-223 { background-position: -352px -128px; }
.pic-224 { background-position: -368px -128px; }
.pic-225 { background-position: -384px -128px; }
.pic-226 { background-position: -0px -144px; }
.pic-227 { background-position: -16px -144px; }
.pic-228 { background-position: -32px -144px; }
.pic-229 { background-position: -48px -144px; }
.pic-230 { background-position: -64px -144px; }
.pic-231 { background-position: -80px -144px; }
.pic-232 { background-position: -96px -144px; }
.pic-233 { background-position: -112px -144px; }
.pic-234 { background-position: -128px -144px; }
.pic-235 { background-position: -144px -144px; }
.pic-236 { background-position: -160px -144px; }
.pic-237 { background-position: -176px -144px; }
.pic-238 { background-position: -192px -144px; }
.pic-239 { background-position: -208px -144px; }
.pic-240 { background-position: -224px -144px; }
.pic-241 { background-position: -240px -144px; }
.pic-242 { background-position: -256px -144px; }
.pic-243 { background-position: -272px -144px; }
.pic-244 { background-position: -288px -144px; }
.pic-245 { background-position: -304px -144px; }
.pic-246 { background-position: -320px -144px; }
.pic-247 { background-position: -336px -144px; }
.pic-248 { background-position: -352px -144px; }
.pic-249 { background-position: -368px -144px; }
.pic-250 { background-position: -384px -144px; }
.pic-251 { background-position: -0px -160px; }
.pic-252 { background-position: -16px -160px; }
.pic-253 { background-position: -32px -160px; }
.pic-254 { background-position: -48px -160px; }
.pic-255 { background-position: -64px -160px; }
.pic-256 { background-position: -80px -160px; }
.pic-257 { background-position: -96px -160px; }
.pic-258 { background-position: -112px -160px; }
.pic-259 { background-position: -128px -160px; }
.pic-260 { background-position: -144px -160px; }
.pic-261 { background-position: -160px -160px; }
.pic-262 { background-position: -176px -160px; }
.pic-263 { background-position: -192px -160px; }
.pic-264 { background-position: -208px -160px; }
.pic-265 { background-position: -224px -160px; }
.pic-266 { background-position: -240px -160px; }
.pic-267 { background-position: -256px -160px; }
.pic-268 { background-position: -272px -160px; }
.pic-269 { background-position: -288px -160px; }
.pic-270 { background-position: -304px -160px; }
.pic-271 { background-position: -320px -160px; }
.pic-272 { background-position: -336px -160px; }
.pic-273 { background-position: -352px -160px; }
.pic-274 { background-position: -368px -160px; }
.pic-275 { background-position: -384px -160px; }
.pic-276 { background-position: -0px -176px; }
.pic-277 { background-position: -16px -176px; }
.pic-278 { background-position: -32px -176px; }
.pic-279 { background-position: -48px -176px; }
.pic-280 { background-position: -64px -176px; }
.pic-281 { background-position: -80px -176px; }
.pic-282 { background-position: -96px -176px; }
.pic-283 { background-position: -112px -176px; }
.pic-284 { background-position: -128px -176px; }
.pic-285 { background-position: -144px -176px; }
.pic-286 { background-position: -160px -176px; }
.pic-287 { background-position: -176px -176px; }
.pic-288 { background-position: -192px -176px; }
.pic-289 { background-position: -208px -176px; }
.pic-290 { background-position: -224px -176px; }
.pic-291 { background-position: -240px -176px; }
.pic-292 { background-position: -256px -176px; }
.pic-293 { background-position: -272px -176px; }
.pic-294 { background-position: -288px -176px; }
.pic-295 { background-position: -304px -176px; }
.pic-296 { background-position: -320px -176px; }
.pic-297 { background-position: -336px -176px; }
.pic-298 { background-position: -352px -176px; }
.pic-299 { background-position: -368px -176px; }
.pic-300 { background-position: -384px -176px; }
.pic-301 { background-position: -0px -192px; }
.pic-302 { background-position: -16px -192px; }
.pic-303 { background-position: -32px -192px; }
.pic-304 { background-position: -48px -192px; }
.pic-305 { background-position: -64px -192px; }
.pic-306 { background-position: -80px -192px; }
.pic-307 { background-position: -96px -192px; }
.pic-308 { background-position: -112px -192px; }
.pic-309 { background-position: -128px -192px; }
.pic-310 { background-position: -144px -192px; }
.pic-311 { background-position: -160px -192px; }
.pic-312 { background-position: -176px -192px; }
.pic-313 { background-position: -192px -192px; }
.pic-314 { background-position: -208px -192px; }
.pic-315 { background-position: -224px -192px; }
.pic-316 { background-position: -240px -192px; }
.pic-317 { background-position: -256px -192px; }
.pic-318 { background-position: -272px -192px; }
.pic-319 { background-position: -288px -192px; }
.pic-320 { background-position: -304px -192px; }
.pic-321 { background-position: -320px -192px; }
.pic-322 { background-position: -336px -192px; }
.pic-323 { background-position: -352px -192px; }
.pic-324 { background-position: -368px -192px; }
.pic-325 { background-position: -384px -192px; }
.pic-326 { background-position: -0px -208px; }
.pic-327 { background-position: -16px -208px; }
.pic-328 { background-position: -32px -208px; }
.pic-329 { background-position: -48px -208px; }
.pic-330 { background-position: -64px -208px; }
.pic-331 { background-position: -80px -208px; }
.pic-332 { background-position: -96px -208px; }
.pic-333 { background-position: -112px -208px; }
.pic-334 { background-position: -128px -208px; }
.pic-335 { background-position: -144px -208px; }
.pic-336 { background-position: -160px -208px; }
.pic-337 { background-position: -176px -208px; }
.pic-338 { background-position: -192px -208px; }
.pic-339 { background-position: -208px -208px; }
.pic-340 { background-position: -224px -208px; }
.pic-341 { background-position: -240px -208px; }
.pic-342 { background-position: -256px -208px; }
.pic-343 { background-position: -272px -208px; }
.pic-344 { background-position: -288px -208px; }
.pic-345 { background-position: -304px -208px; }
.pic-346 { background-position: -320px -208px; }
.pic-347 { background-position: -336px -208px; }
.pic-348 { background-position: -352px -208px; }
.pic-349 { background-position: -368px -208px; }
.pic-350 { background-position: -384px -208px; }
.pic-351 { background-position: -0px -224px; }
.pic-352 { background-position: -16px -224px; }
.pic-353 { background-position: -32px -224px; }
.pic-354 { background-position: -48px -224px; }
.pic-355 { background-position: -64px -224px; }
.pic-356 { background-position: -80px -224px; }
.pic-357 { background-position: -96px -224px; }
.pic-358 { background-position: -112px -224px; }
.pic-359 { background-position: -128px -224px; }
.pic-360 { background-position: -144px -224px; }
.pic-361 { background-position: -160px -224px; }
.pic-362 { background-position: -176px -224px; }
.pic-363 { background-position: -192px -224px; }
.pic-364 { background-position: -208px -224px; }
.pic-365 { background-position: -224px -224px; }
.pic-366 { background-position: -240px -224px; }
.pic-367 { background-position: -256px -224px; }
.pic-368 { background-position: -272px -224px; }
.pic-369 { background-position: -288px -224px; }
.pic-370 { background-position: -304px -224px; }
.pic-371 { background-position: -320px -224px; }
.pic-372 { background-position: -336px -224px; }
.pic-373 { background-position: -352px -224px; }
.pic-374 { background-position: -368px -224px; }
.pic-375 { background-position: -384px -224px; }
.pic-376 { background-position: -0px -240px; }
.pic-377 { background-position: -16px -240px; }
.pic-378 { background-position: -32px -240px; }
.pic-379 { background-position: -48px -240px; }
.pic-380 { background-position: -64px -240px; }
.pic-381 { background-position: -80px -240px; }
.pic-382 { background-position: -96px -240px; }
.pic-383 { background-position: -112px -240px; }
.pic-384 { background-position: -128px -240px; }
.pic-385 { background-position: -144px -240px; }
.pic-386 { background-position: -160px -240px; }
.pic-387 { background-position: -176px -240px; }
.pic-388 { background-position: -192px -240px; }
.pic-389 { background-position: -208px -240px; }
.pic-390 { background-position: -224px -240px; }
.pic-391 { background-position: -240px -240px; }
.pic-392 { background-position: -256px -240px; }
.pic-393 { background-position: -272px -240px; }
.pic-394 { background-position: -288px -240px; }
.pic-395 { background-position: -304px -240px; }
.pic-396 { background-position: -320px -240px; }
.pic-397 { background-position: -336px -240px; }
.pic-398 { background-position: -352px -240px; }
.pic-399 { background-position: -368px -240px; }
.pic-400 { background-position: -384px -240px; }
.pic-401 { background-position: -0px -256px; }
.pic-402 { background-position: -16px -256px; }
.pic-403 { background-position: -32px -256px; }
.pic-404 { background-position: -48px -256px; }
.pic-405 { background-position: -64px -256px; }
.pic-406 { background-position: -80px -256px; }
.pic-407 { background-position: -96px -256px; }
.pic-408 { background-position: -112px -256px; }
.pic-409 { background-position: -128px -256px; }
.pic-410 { background-position: -144px -256px; }
.pic-411 { background-position: -160px -256px; }
.pic-412 { background-position: -176px -256px; }
.pic-413 { background-position: -192px -256px; }
.pic-414 { background-position: -208px -256px; }
.pic-415 { background-position: -224px -256px; }
.pic-416 { background-position: -240px -256px; }
.pic-417 { background-position: -256px -256px; }
.pic-418 { background-position: -272px -256px; }
.pic-419 { background-position: -288px -256px; }
.pic-420 { background-position: -304px -256px; }
.pic-421 { background-position: -320px -256px; }
.pic-422 { background-position: -336px -256px; }
.pic-423 { background-position: -352px -256px; }
.pic-424 { background-position: -368px -256px; }
.pic-425 { background-position: -384px -256px; }
.pic-426 { background-position: -0px -272px; }
.pic-427 { background-position: -16px -272px; }
.pic-428 { background-position: -32px -272px; }
.pic-429 { background-position: -48px -272px; }
.pic-430 { background-position: -64px -272px; }
.pic-431 { background-position: -80px -272px; }
.pic-432 { background-position: -96px -272px; }
.pic-433 { background-position: -112px -272px; }
.pic-434 { background-position: -128px -272px; }
.pic-435 { background-position: -144px -272px; }
.pic-436 { background-position: -160px -272px; }
.pic-437 { background-position: -176px -272px; }
.pic-438 { background-position: -192px -272px; }
.pic-439 { background-position: -208px -272px; }
.pic-440 { background-position: -224px -272px; }
.pic-441 { background-position: -240px -272px; }
.pic-442 { background-position: -256px -272px; }
.pic-443 { background-position: -272px -272px; }
.pic-444 { background-position: -288px -272px; }
.pic-445 { background-position: -304px -272px; }
.pic-446 { background-position: -320px -272px; }
.pic-447 { background-position: -336px -272px; }
.pic-448 { background-position: -352px -272px; }
.pic-449 { background-position: -368px -272px; }
.pic-450 { background-position: -384px -272px; }
.pic-451 { background-position: -0px -288px; }
.pic-452 { background-position: -16px -288px; }
.pic-453 { background-position: -32px -288px; }
.pic-454 { background-position: -48px -288px; }
.pic-455 { background-position: -64px -288px; }
.pic-456 { background-position: -80px -288px; }
.pic-457 { background-position: -96px -288px; }
.pic-458 { background-position: -112px -288px; }
.pic-459 { background-position: -128px -288px; }
.pic-460 { background-position: -144px -288px; }
.pic-461 { background-position: -160px -288px; }
.pic-462 { background-position: -176px -288px; }
.pic-463 { background-position: -192px -288px; }
.pic-464 { background-position: -208px -288px; }
.pic-465 { background-position: -224px -288px; }
.pic-466 { background-position: -240px -288px; }
.pic-467 { background-position: -256px -288px; }
.pic-468 { background-position: -272px -288px; }
.pic-469 { background-position: -288px -288px; }
.pic-470 { background-position: -304px -288px; }

/*列表提示小圆点*/
.quantityok { width: 4px; height: 4px; border-radius: 2px; background-color: #0094FF; position: absolute; top: 3px; right: 3px; }
.quantityerror { width: 4px; height: 4px; border-radius: 2px; background-color: #FF3300; position: absolute; bottom: 3px; right: 3px; }

.inputlabel { display: inline-block; margin-right: 5px; margin-bottom: 3px; }
    .inputlabel input { vertical-align: middle; margin-top: -2px !important; margin-right: 2px !important; }
.inputlabelsel { color: #ff2200; }

/*element修改*/
[v-cloak] { display: none; }
.novalidate .el-form-item, .novalidate .el-form-item { margin-bottom: 8px; }
.novalidate2 .el-form-item, .novalidate2 .el-form-item { margin-bottom: 3px; }
.el-checkbox__label { font-size: 12px; padding-left: 8px; }
.el-radio__label { font-size: 12px; padding-left: 8px; }
.el-cascader__label { font-size: 12px; }
.el-form-item__label { font-size: 12px; color: #000; }
.el-form-item__content { font-size: 12px; }
.el-select-dropdown__item { font-size: 12px; padding: 0 10px; }
    .el-select-dropdown__item.hover { background-color: #ddd; }
.el-select-dropdown .popper__arrow, .el-cascader__dropdown .popper__arrow { display: none; }
.el-select__tags { max-width: 100% !important; }
.el-select__tags-text { display: inline-flex; max-width: 90px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.el-select__input { margin-left: 6px; }
.el-input--suffix .el-input__inner { padding-right: 20px; }
.el-input--prefix .el-input__inner { padding-left: 23px; }
.el-input__prefix { left: 2px; }
    .el-input__prefix .el-input__icon { width: 20px; }
.el-input__suffix { right: 2px; }
    .el-input__suffix .el-input__icon { width: 20px; }

.el-autocomplete-suggestion li { font-size: 12px; }
    .el-autocomplete-suggestion li.highlighted, .el-autocomplete-suggestion li:hover { background-color: #ddd; }
.el-autocomplete-suggestion__wrap { padding: 0px; }
.el-autocomplete-suggestion .popper__arrow { display: none; }

.el-checkbox { margin-right: 15px; }
.el-radio { margin-right: 15px; }
/*.el-radio + .el-radio { margin-left: 20px; }*/
.el-radio__input.is-disabled.is-checked .el-radio__inner { background-color: #409EFF; border-color: #409EFF; }

.el-cascader-menu__item { font-size: 12px; }
    .el-cascader-menu__item:focus:not(:active), .el-cascader-menu__item:hover { background-color: #ddd }
.el-cascader-menus .popper__arrow { display: none; }
.el-cascader__search-input { margin: 0; margin-left: 6px; font-size: 12px; }

.el-popper[x-placement^=bottom] { margin-top: 5px; }
    .el-popper[x-placement^=bottom] .popper__arrow { border-bottom-color: #bbb; }
.el-popper[x-placement^=top] .popper__arrow { border-top-color: #bbb; }
.el-select-dropdown__list { padding: 0; }
.el-input__inner, .el-textarea__inner { font-size: 12px; border: 1px solid #ccc; border-radius: 3px; padding: 0 6px; }
.el-textarea__inner { padding: 5px 6px; }
.el-radio__inner { border: 1px solid #ccc; }
.el-checkbox__inner { border: 1px solid #ccc; }
.el-input.is-disabled .el-input__inner { border: 1px solid #ddd; background-color: #F0F0F0; color: #888; color: #888; opacity: 1; -webkit-text-fill-color: #888 }
.el-textarea.is-disabled .el-textarea__inner { border: 1px solid #ddd; background-color: #F0F0F0; color: #888; opacity: 1; -webkit-text-fill-color: #888; }
.el-input-number .el-input__inner { text-align: left; padding-left: 6px; }
.el-input-number.is-controls-right .el-input__inner { padding-left: 6px; }
.el-input-number.is-without-controls .el-input__inner { padding-left: 6px; padding-right: 6px; }
.el-radio__input.is-disabled + span.el-radio__label { color: #aaa; }

.el-table--border, .el-table--group { border: 1px solid #ccc; border-radius: 3px; }
    .el-table--border td, .el-table--border th, .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed { border-right: 1px solid #ddd; }
.el-table td, .el-table th.is-leaf { border-bottom: 1px solid #ddd; }
.el-table thead { color: #999; }
.el-table th { background-color: #F2F2F2; }
.el-table--small td { padding: 5px 0; }
.el-table--small th { padding: 2px 0; }
.el-table th > .cell { margin: 5px 0; }
.el-table__empty-block { min-height: 45px; }
.el-table--enable-row-hover .el-table__body tr:hover > td { background-color: #E2EFF5 !important; }

.el-table .caret-wrapper { height: 22px; }
    .el-table .caret-wrapper .ascending { top: 0; }
    .el-table .caret-wrapper .descending { bottom: 0; }

.el-form-item.is-required .el-form-item__label:before { content: "★"; color: #ff5500; }

.el-date-picker { width: 280px; }
    .el-date-picker .el-picker-panel__content { width: 260px; margin: 5px 10px; }
.el-picker-panel { border: 1px solid #bbb; }
.el-date-picker .el-time-panel { width: 130px; }
.el-date-picker__header { margin: 5px 10px }
.el-date-table th, .el-date-table td { text-align: center; padding: 1px; }

.el-time-spinner__wrapper .el-scrollbar__wrap { margin-right: -1px !important; }
.el-time-spinner__wrapper .el-scrollbar__bar { display: none; }
.el-time-spinner__item.active:not(.disabled) { color: #FF3300; }
.el-time-spinner__list::after, .el-time-spinner__list::before { height: 72px; }

.el-min-bottom { margin-bottom: 10px !important; }
.el-min-row .el-form-item--mini.el-form-item, .el-min-row .el-form-item--small.el-form-item { margin-bottom: 10px !important; }
.el-card__body { padding: 10px; }
.el-card { width: 95%; }


/*显示form中的行距8px*/
.labelForm { }
.labelRow { }
    .labelForm .el-form-item--mini.el-form-item, .labelForm .el-form-item--small.el-form-item, .labelRow .el-form-item--mini.el-form-item, .labelRow .el-form-item--small.el-form-item { margin-bottom: 8px; }

/*layui*/
.layui-table { margin: 0px; }
    .layui-table td, .layui-table th { font-size: 12px; }
/*.layui-layer-content { background-color:#fff; }*/

/*内页*/
.button-bar { height: 30px; line-height: 30px; margin-bottom: 5px; }
    .button-bar button { display: inline-block; margin-right: 5px; height: 30px; padding: 0 7px; border: 1px solid #f5f5f5; background-color: transparent; border-radius: 2px; color: #333; cursor: pointer; font-size: 14px; }
        .button-bar button.bluebtn { background-color: #409EFF; border: 1px solid #409EFF; color: #fff; }
        .button-bar button.sel { border: 1px solid #61AEFD; color: #fff; background-color: #61AEFD; }
        .button-bar button:hover { border: 1px solid #409EFF; color: #fff; background-color: #409EFF; }
        .button-bar button:active { background-color: #1A89FC; }
        .button-bar button:focus { border: 1px solid #aaa; }
    .button-bar .layui-icon { width: 14px; height: 14px; font-size: 14px; }

    .button-bar .textbox { line-height: 30px; }
    .button-bar .split { height: 20px; line-height: 20px; vertical-align: middle; display: inline-block; border-right: 1px solid #ccc; margin: -5px 15px 0 12px; }

.search-bar { line-height: 30px; margin-bottom: 5px; }
    .search-bar .split { height: 0px; line-height: 1px; margin-bottom: 5px; }
    .search-bar .el-form-item__label { padding-right: 5px; }
    .search-bar .el-form-item { margin-bottom: 0; margin-right: 5px; }
    .search-bar .el-button + .el-button { margin-left: 5px; }

.app-box { padding: 10px; }



/* Splitbar styles; 分割滑动
.splitbarV { float: left; width: 6px; height: 100%; line-height: 0px; font-size: 0px; border-left: solid 1px #9cbdff; border-right: solid 1px #9cbdff; background: #cbe1fb url(Images/panev.gif) 0% 50%; }
.splitbarH { height: 6px; text-align: left; line-height: 0px; font-size: 0px; border-top: solid 1px #9cbdff; border-bottom: solid 1px #9cbdff; background: #cbe1fb url(Images/paneh.gif) 50% 0%; }
.splitbuttonV { margin-top: -41px; margin-left: -4px; top: 50%; position: relative; height: 83px; width: 10px; background: transparent url(Images/panevc.gif) 10px 50%; }
    .splitbuttonV.invert { margin-left: 0px; background: transparent url(Images/panevc.gif) 0px 50%; }
.splitbuttonH { margin-left: -41px; left: 50%; position: relative; height: 10px !important; width: 83px; background: transparent url(Images/panehc.gif) 50% 0px; }
    .splitbuttonH.invert { margin-top: -4px; background: transparent url(Images/panehc.gif) 50% -10px; }
    .splitbarV.working, .splitbarH.working, .splitbuttonV.working, .splitbuttonH.working { -moz-opacity: .50; filter: alpha(opacity=50); opacity: .50; } */

.splitbarV { float: left; width: 6px; height: 100%; line-height: 0px; font-size: 0px; border-left: solid 1px #bbb; border-right: solid 1px #bbb; background-color: #fafafa; }
.splitbarH { height: 6px; text-align: left; line-height: 0px; font-size: 0px; border-top: solid 1px #bbb; border-bottom: solid 1px #bbb; background-color: #fafafa; }
.splitbuttonV { margin-top: -41px; margin-left: -1px; top: 50%; position: relative; height: 60px; width: 5px; background-color: #ccc; }
    .splitbuttonV.invert { margin-left: 0px; background-color: #ccc; }
.splitbuttonH { margin-left: -41px; margin-top: -1px; left: 50%; position: relative; height: 5px !important; width: 60px; background-color: #ccc; }
    .splitbuttonH.invert { background-color: #ccc; }
    .splitbarV.working, .splitbarH.working, .splitbuttonV.working, .splitbuttonH.working { -moz-opacity: .50; filter: alpha(opacity=50); opacity: .50; }
