﻿/*-------------------------
        编辑：黄灿平
     此样式表主要用于
 系统所有列表详情及频道主页
--------------------------*/
@charset "utf-8";
*{ margin:0; padding:0;}
body{ font-size:14px; font-family: "微软雅黑"}
p,em,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
ul,li{ margin:0; padding:0; list-style:none;}
a{cursor:pointer;}
em,i{ font-style:normal;}

/*-------------------------
          组合样式
--------------------------*/
/*宽高度*/
.w250{ width:250px;}
.wb40{ width:40%;}
.wb60{ width:60%;}
.w70{ width:70px;}
.w80{ width:80px;}
.w95{ width:95px;}
.w100{ width:100px;}
.wAuto-h700{ width: auto!important; height: 700px!important; }
.wMax100-hAuto{ width: 100%!important; height: auto; }
/*边距*/
.mat__10{ margin-top: -10px; }
.mal-0{ margin-left:0 !important;}
.mar-0{ margin-right:0 !important;}
.mat-10{ margin-top:10px;}
.mat-15{ margin-top:15px;}
.mat-20{ margin-top:20px;}
.maltrb-20{margin:20px;}
.maltrb-30{margin:30px 0;}
.malr-5{margin:0 5px;}
.mal-14{margin-left:14px;}
.mar-6{margin-right:6px;}
.mar-14{margin-right:14px;}
.mar-30{margin-right:30px;}
.mab-20{margin-bottom:20px;}
.mab-15{margin-bottom:15px;}
.mab-10{margin-bottom:10px;}
.mab-0{margin-bottom:0px !important;}
.mat-5{margin-top:5px;}
.pal-0{ padding-left:0 !important;}
.par-0{ padding-right:0 !important;}
.paltrb-0{padding:0 !important;}
.paltrb-10{padding:10px !important;}
.paltrb-20{padding:20px !important;}
.pat-20{ padding-top:20px;}
.par-30{ padding-right:30px;}
.palr-30{ padding-left:30px; padding-right: 30px;}
.pal-20{ padding-left:20px;}
.pal-60{ padding-left:60px;}
.pal-2{ padding-left:2px !important;}
.pal-5{ padding-right:5px !important;}
.par-60{ padding-right:60px;}
.pab-10{ padding-bottom:10px;}
.pab-190{ padding-bottom:190px !important;}
.pab-350{ padding-bottom:350px !important;}
.paltrb-20{padding:20px 20px 20px 0;}
.palr-8{ padding: 0 8px; }
/*背景色*/
.bg-white{background:#fff;}/*白色*/
.input-white{background:#fff !important;}/*输入框背景色白色*/
.bg-blue{background:#3194dd;}/*蓝色*/
.bg-green{background:#37cf9b;}/*绿色*/
.bg-yellow{background:#efac43;}/*黄色*/
.bg-orange{ color:#fff !important; background:#efb332;}/*橘色*/
.bg-gray{ background:#f0f1f2;}/*灰色*/
.bg-gray2{ background:#f2f5f7;}/*灰色*/
/*文字颜色*/
.text-blue{ color:#3194dd !important;}/*蓝色*/
.text-green{ color:#37c4a4 !important;}/*绿色*/
.text-red{ color:#ef5353 !important;}/*红色*/
.text-yellow{ color:#efac43 !important;}/*黄色*/
.text-gray{ color:#b3b3b3 !important;}/*灰色*/
.text-black{color:#666 !important;}/*黑色*/
/*线稿背景*/
.bg-redLine{ padding:4px 8px; color:#ee5656 !important; border:1px solid #ee5656; background:#fdeeee;}/*红色线稿*/
.bg-greenLine{ padding:4px 8px; color:#37c4a4 !important; border:1px solid #37c4a4; background:#ebf9f6;}/*绿色线稿*/
.bg-grayLine{ padding:4px 8px; color:#bfc8d9 !important; border:1px solid #bfc8d9; background:#f8f9fb;}/*锁定线稿*/
.bg-orangeLine{ padding:4px 8px; color:#efb332 !important; border:1px solid #efb332; background:#fdf7ea;}/*黄色线稿*/
/*布局*/
.flex-row{ display: flex; flex-direction: row; }
.text-middle{ vertical-align: middle!important; }
/*行高*/
.line-height28{ line-height: 28px; }
.line-height20{ line-height: 20px; }
/*高度*/
.height20{ height: 20px; }
/*字体大小*/
.fontSize12{ font-size: 12px; }
/*-------------------------
       字体图标
 2019-5-17新增新疆危爆物品省平台移植字体图标
 2019-8-7新增顶部右上角下拉业务类型及其它图标、智慧云搜
--------------------------*/
 @font-face {
  font-family: 'hcp-FontAwesome';
  src: url('../fonts/webfont.eot?v=4.7.0');
  src: url('../fonts/webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/webfont.otf?v=4.7.0') format('otf'), url('../fonts/webfont.woff?v=4.7.0') format('woff'), url('../fonts/webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon-A001, .icon-A002, .icon-A003, .icon-A004, .icon-A005, .icon-A006, .icon-A007, .icon-A008, .icon-A009, 
.icon-A010, .icon-A011, .icon-A012, .icon-A013, .icon-A014, .icon-A015, .icon-A016, .icon-A017, .icon-A018, 
.icon-A019, .icon-A020, .icon-A021, .icon-A022, .icon-A023, 
.JD, .YB, .FS, .QZ, .XJ, .QJ, .GP, .NY, .YH, .QT, .SD, .GY, .MB, .CL, .HT, 
.dpzs, .zhrs, .bzzx, .gywm{
  display: inline-block;
  font: normal normal normal 14px/1 hcp-FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*一级菜单*/
.icon-A001:before { content: "\F001";}/*主页*/
.icon-A002:before { content: "\F002";}
.icon-A003:before { content: "\F003";}
.icon-A004:before { content: "\F004";}
.icon-A005:before { content: "\F005";}
.icon-A006:before { content: "\F006";}
.icon-A007:before { content: "\F007";}
.icon-A008:before { content: "\F008";}
.icon-A009:before { content: "\F009";}
/*顶部*/
.icon-A010:before { content: "\F010";}
.icon-A011:before { content: "\F011";}
.icon-A012:before { content: "\F012";}
.icon-A013:before { content: "\F013";}
.icon-A014:before { content: "\F014";}
.icon-A015:before { content: "\F015";}
.icon-A016:before { content: "\F016";}
.icon-A017:before { content: "\F017";}
.icon-A018:before { content: "\F018";}
.icon-A019:before { content: "\F019";}
.icon-A020:before { content: "\F020";}
.icon-A021:before { content: "\F021";}
.icon-A022:before { content: "\F022";}
.icon-A023:before { content: "\F023";}
/*顶部右上角下拉业务类型*/
.JD:before { content: "\C026";}/*剧毒*/
.YB:before { content: "\C027";}/*易制爆*/
.FS:before { content: "\C028";}/*放射源*/
.QZ:before { content: "\C029";}/*枪支弹药*/
.XJ:before { content: "\C030";}/*硝基复混肥*/
.QJ:before { content: "\C031";}/*管制器具*/
.GP:before { content: "\C032";}/*液化器钢瓶*/
.NY:before { content: "\C033";}/*剧毒（高毒）农药*/
.YH:before { content: "\C034";}/*烟花爆竹*/
.QT:before { content: "\C035";}/*其它管制*/
.SD:before { content: "\C036";}/*射钉枪弹*/
.GY:before { content: "\C037";}/*高压锅*/
.MB:before { content: "\C038";}/*民爆*/
.CL:before { content: "\C039";}/*危运车辆*/
.HT:before { content: "\C040";}/*后台*/
/*右侧下拉快捷导航*/
.dpzs:before { content: "\C022";}/*大屏展示*/
.zhrs:before { content: "\C023";}/*智慧云搜*/
.bzzx:before { content: "\C024";}/*帮助中心*/
.gywm:before { content: "\C025";}/*关于我们*/

/*-------------------------
         官方样式调整
--------------------------*/
.content-wrapper{ margin-top:55px; background:#fff; overflow:hidden;}/*右侧框架背景色-白色*/
.content-wrapper.bg-gray{ background:#e8ecee;}/*右侧框架背景色-灰色*/
.content-wrapper.bg-white{ background:#fff;}/*右侧框架背景色-白色*/
/*修改左侧菜单宽度*/
.main-sidebar, .main-sidebar:before{ width:220px;}/*左而菜单*/
@media (min-width: 768px){.content-wrapper, .main-footer, .main-header{ margin-left:220px;}} /* 右侧内容*/
@media (max-width: 991.98px){.content-wrapper, .content-wrapper:before, .main-footer, .main-footer:before, .main-header, .main-header:before{ margin-left:0;}}
.sidebar-collapse .main-sidebar, .sidebar-collapse .main-sidebar:before{ margin-left:-220px;}
@media (max-width: 991.98px) {.main-sidebar, .main-sidebar:before { margin-left:-220px;}}
.sidebar-mini.sidebar-collapse .main-sidebar:hover { width:220px;}
.control-sidebar, .control-sidebar:before { width:220px; right:-220px; overflow:hidden;}/*框架原始右侧导航*/
@media (min-width: 768px) {
.control-sidebar-open .content-wrapper,
.control-sidebar-open .main-footer { margin-right: 220px;}}
.main-sidebar, .main-sidebar::before{ transition:none;}/*去掉左侧滑出动画效果*/
/*-----修改点击后出线虚框轮廓,修改rgba动画框值为白色-----*/
.form-control:focus {border-color: #8ca1c5 !important;/*虚线边框*/ outline: 0; box-shadow: inset 0 0 0 transparent, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
.form-control[readonly]{background-color:#f7f9fa;opacity:1;}/*输入框不可填写状态背景色*/
.btn:focus, .btn.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus { box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-primary:focus, .btn-primary.focus { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);}
.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);}
.custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(255, 255, 255, 0.5);}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(255, 255, 255, 0.5);}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(255, 255, 255, 0.5);}
.custom-file-input:focus ~ .custom-file-label { border-color: #80bdff; box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
.custom-range::-webkit-slider-thumb:focus { outline: none; box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
.custom-range::-moz-range-thumb:focus { outline: none; box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
.custom-range::-ms-thumb:focus { outline: none; box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
.page-link:focus { z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}

/*-----自加删格偏移offset-sm-left/right-数值  最小576px-----*/
@media (min-width: 576px){
.offset-sm-left-0 { margin-left: 0;}
.offset-sm-left-1 { margin-left: 8.333333%;}
.offset-sm-left-2 { margin-left: 16.666667%;}
.offset-sm-left-3 { margin-left: 25%;}
.offset-sm-left-4 { margin-left: 33.333333%;}
.offset-sm-left-5 { margin-left: 41.666667%;}
.offset-sm-left-6 { margin-left: 50%;}
.offset-sm-left-7 { margin-left: 58.333333%;}
.offset-sm-left-8 { margin-left: 66.666667%;}
.offset-sm-left-9 { margin-left: 75%;}
.offset-sm-left-10 { margin-left: 83.333333%;}
.offset-sm-left-11 { margin-left: 91.666667%;}
.offset-sm-right-0 { margin-right: 0;}
.offset-sm-right-1 { margin-right: 8.333333%;}
.offset-sm-right-2 { margin-right: 16.666667%;}
.offset-sm-right-3 { margin-right: 25%;}
.offset-sm-right-4 { margin-right: 33.333333%;}
.offset-sm-right-5 { margin-right: 41.666667%;}
.offset-sm-right-6 { margin-right: 50%;}
.offset-sm-right-7 { margin-right: 58.333333%;}
.offset-sm-right-8 { margin-right: 66.666667%;}
.offset-sm-right-9 { margin-right: 75%;}
.offset-sm-right-10 { margin-right: 83.333333%;}
.offset-sm-right-11 { margin-right: 91.666667%;}
}
/*-----自加删格col-xxl- 1620-----*/
/*-----自加删格偏移offset-xxl-left/right-数值  最小1620px-----*/
@media (min-width: 1620px){
.col-xxl-1{flex:0 0 8.333333%; max-width:8.333333%;}
.col-xxl-2{flex:0 0 16.666667%; max-width:16.666667%;}
.col-xxl-3{flex:0 0 25%; max-width:25%;}
.col-xxl-4{flex:0 0 33.333333%; max-width:33.333333%;}
.col-xxl-5{flex:0 0 41.666667%; max-width:41.666667%;}
.col-xxl-6{flex:0 0 50%; max-width:50%;}
.col-xxl-7{flex:0 0 58.333333%; max-width:58.333333%;}
.col-xxl-8{flex:0 0 66.666667%; max-width:66.666667%;}
.col-xxl-9{flex:0 0 75%; max-width:75%;}
.col-xxl-10{flex:0 0 83.333333%; max-width:83.333333%;}
.col-xxl-11{flex:0 0 91.666667%; max-width:91.666667%;}
.col-xxl-12{flex:0 0 100%; max-width:100%;}
.offset-xxl-left-0 { margin-left: 0;}
.offset-xxl-left-1 { margin-left: 8.333333%;}
.offset-xxl-left-2 { margin-left: 16.666667%;}
.offset-xxl-left-3 { margin-left: 25%;}
.offset-xxl-left-4 { margin-left: 33.333333%;}
.offset-xxl-left-5 { margin-left: 41.666667%;}
.offset-xxl-left-6 { margin-left: 50%;}
.offset-xxl-left-7 { margin-left: 58.333333%;}
.offset-xxl-left-8 { margin-left: 66.666667%;}
.offset-xxl-left-9 { margin-left: 75%;}
.offset-xxl-left-10 { margin-left: 83.333333%;}
.offset-xxl-left-11 { margin-left: 91.666667%;}
.offset-xxl-right-0 { margin-right: 0;}
.offset-xxl-right-1 { margin-right: 8.333333%;}
.offset-xxl-right-2 { margin-right: 16.666667%;}
.offset-xxl-right-3 { margin-right: 25%;}
.offset-xxl-right-4 { margin-right: 33.333333%;}
.offset-xxl-right-5 { margin-right: 41.666667%;}
.offset-xxl-right-6 { margin-right: 50%;}
.offset-xxl-right-7 { margin-right: 58.333333%;}
.offset-xxl-right-8 { margin-right: 66.666667%;}
.offset-xxl-right-9 { margin-right: 75%;}
.offset-xxl-right-10 { margin-right: 83.333333%;}
.offset-xxl-right-11 { margin-right: 91.666667%;}
}
.col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12{ position: relative; width: 100%; min-height: 1px; padding-right: 7.5px; padding-left: 7.5px;}
/*-----dialog弹框样式-----*/
.ui-dialog { z-index:2000 !important;}
.ui-dialog .ui-dialog-content { padding:0 !important; border-radius:4px; background:#fff;}/*修改dialog的边距*/
.box-close { position:absolute; right:25px; top:15px; z-index:1000; display:block;}/*弹出框关闭按钮样式*/
.box-close .big-close{ display:block; width:30px; height:30px; margin-left:15px; background:url(../img/content/close-dialog.png) center center no-repeat; cursor:pointer;}
.box-close .big-close:hover{ -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg);}
/*修正弹窗样式*/
.ui-dialog { position:fixed !important; padding: 0; z-index: 2001;}
.ui-dialog.ui-shadow { position:fixed !important; padding:15px; border:none; border-radius: 0!important; background: rgba(255, 255, 255, 0.3);}
.ui-widget-overlay { opacity:0.9 !important; filter:Alpha(Opacity=90); z-index:2000; background:rgba(0, 0, 0, 0.7) !important;}
/*-----官网样式调整dataTable-----*/
.card-body{ /*margin:0 -7.5px;*/ margin:5px -7.5px 0 -7.5px; padding:0 !important;}
.dataTables_scroll{ margin-bottom:10px;}/*超屏出现横向滚动条*/
table.dataTable{ width: 100%; }
div.dataTables_wrapper div.dataTables_processing { margin-top: 8px; }
.table-bordered thead td, .table-bordered thead th{ border-bottom-width:1px;}
.table thead th{ border-bottom:1px solid #dee2e6;}
.table td, .table th{ padding:8px;}/*表格边距*/
table.dataTable th{ color:#2f3540; font-weight:normal; /*background:#f0f3f5;给tr加上背景色解决高版本IE下有排序图标不显示边框线问题*/}
tr.my-thead{background:#f0f3f5;}/*给tr加上背景色解决高版本IE下有排序图标不显示边框线问题*/
table.dataTable tr.odd{ background:#f7fafc;}
table.dataTable td{ color:#6c7380;}
.dataTables_info{ padding-top:0.85em; color:#6c7380;}/*左侧分页数字统计*/
ul.pagination{ margin: 2px 0; white-space:nowrap; justify-content:flex-end;}/*右对齐*/
.dataTables_paginate{ text-align:right;}/*分页条*/
.page-link{ color:#6c7380;}
.page-link:hover{ color:#6c7380;}
.page-item.active .page-link{ background:#3194dd; border:1px solid #3194dd;}
.dataTables_paginate .disabled .page-link{ color:#dae1ed;}
/*修改官方一个结构二个table标题头，显示图标*/
.sorting, .sorting_desc, .sorting_asc{ position:relative; cursor:pointer;}
.my-thead .sorting::before, .my-thead .sorting::after, .my-thead .sorting_asc::before, .my-thead .sorting_asc::after, .my-thead .sorting_desc::before, .my-thead .sorting_desc::after{ position:absolute; bottom:0.9em; display:block;}
.my-thead .sorting::before{ right:1.2em; content:"\2191"; opacity:0.3}
.my-thead .sorting::after{ right:0.5em; content:"\2193"; opacity:0.3}
.my-thead .sorting_asc::before{ right:1.2em; content:"\2191"; opacity:1;}
.my-thead .sorting_asc::after{ right:0.5em; content:"\2193"; opacity:0.3;}
.my-thead .sorting_desc::before{ right:1.2em; content:"\2191"; opacity:0.3;}
.my-thead .sorting_desc::after{ right:0.5em; content:"\2193"; opacity:1;}
/*chrome滚动条*/
::-webkit-scrollbar-track-piece{-webkit-border-radius:0; background:none;}
::-webkit-scrollbar{width:5px; height:8px;}
::-webkit-scrollbar-thumb{-webkit-border-radius:4px; outline-offset:-2px; height:50px; background-color:rgba(76,147,216,0.3);}
::-webkit-scrollbar-thumb:hover{-webkit-border-radius:4px; height:50px; background-color:rgba(76,147,216,0.7);}
/*日期控件*/
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{ vertical-align:middle;}
#ui-datepicker-div{ border:1px solid #c5d7e3;z-index:1000!important;}
.ui-datepicker-header{ border:1px solid #c5d7e3; color:#333; background:#eff8ff; }
.ui-state-default{ border:1px solid #c5d7e3 !important; background:#eff8ff !important;}
.ui-state-active{ background:#47a3e6 !important;}
.ui-state-default.ui-state-highlight{ border:1px solid #dad55e !important; color:#777620; background:#fffa90 !important;}
/*下拉框模拟/搜索*/
ul.ui-menu{ padding:5px 0;}
.ui-menu .ui-menu-item{ /*margin:2px 0 ; background:red;*/}
.ui-menu-item .ui-menu-item-wrapper{ display:inline-block; width:100%; border:0; padding:0 5px !important; box-sizing:border-box;}
.ui-menu-item .ui-menu-item-wrapper b{ color:#ef5353;}
.ui-menu-item:hover .ui-menu-item-wrapper b, .ui-menu-item-wrapper:hover b{ color:#fff;}
/*-----dialog百分比小弹框样式-----*/
.ui-dialog-title{ font-size:16px;}
.ui-dialog-titlebar-close{ display:block; width:30px !important; height:30px !important; margin-top:-15px !important; padding:0px !important; border:0; outline:none;/*去掉虚框线*/ background:url(../img/content/close-dialog.png) center center no-repeat; cursor:pointer;}
/*-------------------------
           顶部栏
--------------------------*/
.main-header{ position:fixed; left:0; top:0; width:100%; height:55px; margin-left:0; padding:0.5rem 20px; z-index:9999; background:#f7f9fa !important;}
/*左侧LOGO*/
.navbar-leftLogo{}
.navbar-leftLogo a, .navbar-leftLogo p{ display:inline-block; vertical-align:middle;}
.navbar-leftLogo a{ color:#0152a2; font-size:24px; line-height:32px;}
.navbar-leftLogo a img{ width:auto; height:32px; margin-right:5px; vertical-align:middle;}
/*.navbar-leftLogo a::before{ content:''; display:block; float:left; width:32px; height:32px; margin-right:15px;}*/
.navbar-leftLogo p{ margin-left:15px; padding:0 12px; color:#3799e2; font-size:16px; border-radius:12px; background:#dcecf7;}
/*右侧快捷图标*/
.navbar-rightBlock{}
.navbar-rightBlock>li>a{ margin:0 12.5px; line-height:38px; font-size:20px; color:#6c788c;}
.navbar-rightBlock>li>a:hover{ color:#3194dd;}
/*-----用户-----*/
.nav-user{ margin-right:12.5px; color:#2f3540; font-size:16px; line-height:36px; cursor:pointer;}
.nav-user img{ display:inline-block; width:36px; height:36px; margin-right:10px; border-radius:50%; vertical-align:middle;}
@media (max-width: 1360px){ 
.nav-user{ margin-right:0;}
.nav-user img{ margin-right:0;}
.nav-user span{ display:none;}
}
/*下拉菜单*/
.nav-down{ position:relative;}/*对应父级nav-right>li 定位*/
.nav-down:hover p{ display:block; transform-origin: 100% 0%; -webkit-animation: fadeIn 0.3s ease-in-out; animation: fadeIn 0.3s ease-in-out;}
.nav-down p{ display:none; position:absolute; right:-5px; top:38px; z-index:999; width:130px; padding:15px; text-align:left; border-radius:4px; border:1px solid #f1f1f1; box-shadow:2px 2px 10px #ebecef; background:#fff;}
.nav-down p::before{ position:absolute; top:-5px; left:50%; z-index:99; content:''; width:0; height:0; margin-left:-2.5px; border-bottom:5px solid #6c788c; border-left:5px solid transparent; border-right:5px solid transparent; box-shadow:2px 2px 10px #ebecef;}/*三角*/
.nav-down p a{ display:block; color:#6c7380; line-height:35px; font-weight:normal; font-size:14px;}
.nav-down p a i{ margin-right:10px;}
.nav-down p a:hover{ color:#3194dd;}
@-webkit-keyframes fadeIn { 0%{ opacity:0; transform: scale(0.6);} 100%{ opacity:100%; transform: scale(1);} }
@keyframes fadeIn { 0%{ opacity:0;} 100%{ opacity:100%;}}
/*控制宽度（用于信息互动）*/
.nav-down2 p{ right:-42px}
@media (max-width: 1360px){
 .nav-down p{ right:-45px}
}
/*-----右侧边栏功能-----*/
.sort{ display:block; width:20px; height:38px; background:url(../img/index/topicon.png) no-repeat 0 -41px; cursor:pointer; overflow:hidden;}
.nav-down:hover div.listdiao{ display:block; transform-origin: 100% 0%; -webkit-animation: fadeIn 0.3s ease-in-out; animation: fadeIn 0.3s ease-in-out;}
.nav-down div.listdiao{ display:none; position:absolute; right:-5px; top:38px; z-index:999; width:180px; padding:10px 0; text-align:left; border-radius:4px; border:1px solid #f1f1f1; box-shadow:2px 2px 10px #ebecef; background:#fff;}
.nav-down div.listdiao::before{ position:absolute; top:-5px; right:20px; z-index:99; content:''; width:0; height:0; margin-left:-2.5px; border-bottom:5px solid #6c788c; border-left:5px solid transparent; border-right:5px solid transparent; box-shadow:2px 2px 10px #ebecef;}/*三角*/
@-webkit-keyframes fadeIn { 0%{ opacity:0; transform: scale(0.6);} 100%{ opacity:100%; transform: scale(1);} }
@keyframes fadeIn { 0%{ opacity:0;} 100%{ opacity:100%;}}
.nav-down div.listdiao .listdiao-mk{ padding-bottom:10px; border-bottom:1px solid #eaeaea;}
/*.nav-down div.listdiao .listdiao-mk.BlockListdiao-mk{ display:block;}/*有链接则显示*/
.nav-down div.listdiao .listdiao-mk:last-child{ padding-bottom:0; border-bottom:0;}
.nav-down div.listdiao .listdiao-mk h3{ height:52px; padding:0 20px; line-height:52px; font-size:18px; color:#333;}
.listdiao a{ display:block; height:48px; padding:0 20px; line-height:48px; font-size:14px; color:#333; cursor:pointer;}
.listdiao a:hover{ color:#000; background:#f5f7f7;}
.listdiao a i{ display:inline-block; margin-right:12px; width:36px; height:36px; line-height:36px; font-size:22px; color:#3194dd; text-align:center; vertical-align:middle;}
/*业务类型图标*/
.listdiao .nav-YwLx i{ border-radius:4px;}
.listdiao .nav-YwLx i.JD{ color:#e874d3; background:#f4eaf3;}/*剧毒*/
.listdiao .nav-YwLx i.YB{ color:#ed7e72; background:#fdf2f1;}/*易制爆*/
.listdiao .nav-YwLx i.FS{ color:#9289ef; background:#fef7ef;}/*放射源*/
.listdiao .nav-YwLx i.SD{ color:#f6b363; background:#eefaf6;}/*射钉枪弹*/
.listdiao .nav-YwLx i.XJ{ color:#f69b63; background:#fef5ef;}/*硝基复混肥*/
.listdiao .nav-YwLx i.QJ{ color:#65ccea; background:#effafd;}/*管制器具*/
.listdiao .nav-YwLx i.CL{ color:#45d7c4; background:#ecfbf9;}/*危运车辆*/
.listdiao .nav-YwLx i.GP{ color:#eab95c; background:#fdf8ee;}/*液化器钢瓶*/
.listdiao .nav-YwLx i.NY{ color:#c277e5; background:#f9f1fc;}/*剧毒（高毒）农药*/
.listdiao .nav-YwLx i.YH{ color:#ec6899; background:#fdf0f5;}/*烟花爆竹*/
.listdiao .nav-YwLx i.QZ{ color:#5bd1a9; background:#eefaf6;}/*枪支弹药*/
.listdiao .nav-YwLx i.QT{ color:#45d7c4; background:#ecfbf9;}/*其它管制*/
.listdiao .nav-YwLx i.MB{ color:#f69b63; background:#fef5ef;}/*民爆*/
.listdiao .nav-YwLx i.TY{ color:#45d7c4; background:#ecfbf9;}/*通用*/
.listdiao .nav-YwLx i.HT{ color:#76abea; background:#f1f6fd;}/*后台*/

/*-------------------------
          左侧菜单栏
--------------------------*/
/*-----官方-----*/
.main-sidebar{ background:#03509b;}/*整个菜单背景色*/
.sidebar{ margin-top:55px; padding:0;}
.mt-2{ margin-top:0 !important;}
.mt-2>ul>li>a>p{ font-size:16px;}/*一级菜单字号*/
.mt-2>ul>li>ul>li>a>p{ font-size:16px;}/*二级菜单字号*/
.mt-2>ul>li>ul>li>ul>li>a>p{ font-size:14px;}/*三级菜单字号*/
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active{ color:#fff; background:#024690;}/*一级选中菜单*/
.sidebar-dark-primary .nav-treeview>.nav-item>.nav-link.active, .sidebar-dark-primary .nav-treeview>.nav-item>.nav-link.active:hover{ color:#fff; background:#012f76;}/*二级选中时状*/
.nav-sidebar .nav-item>.nav-link{ margin-bottom:0; border-radius:0;}
.nav-link{ padding:0 20px; line-height:50px;}/*文字行高*/
.sidebar-dark-primary .sidebar a{ color:#d3e4f2}/*默认文字颜色*/
.sidebar-dark-primary .nav-treeview>.nav-item>.nav-link{ color:#d3e4f2}/*默认文字颜色*/
.nav-sidebar>.nav-item .nav-icon{ margin-right:13px;}/*一级图标*/
.nav-sidebar>.nav-item .nav-item .nav-icon{ position:relative;}/*二级图标*/
.nav-sidebar>.nav-item .nav-item .nav-icon::before{ position:absolute; right:-6px; top:-12px; content:'•'; font-size:14px;}/*二级图标*/
.nav-sidebar>.nav-item .nav-item .nav-item .nav-icon::before{ width:0; height:0; content:'';}/*三级图标*/
.nav-sidebar .nav-link>p>.right{ top:18px;}/*右侧三角*/
.menu-open{ background:#024089;}/*展开一二三级菜单整块背景色*/
/*收缩*/
.pushmenu{ height:40px; line-height:40px; text-align:center; background:#283139;}
.pushmenu a{ color:#bac7d9; font-size:18px;}
.icon-c011:before { content: "\c011";}
.sidebar-open .pushmenu a i.icon-c011:before { content: "\c011";}
.sidebar-collapse .pushmenu a i.icon-c012:before { content:"\c012";}

/*-------------------------
           表单
--------------------------*/
.form-control{ height:30px !important; /*margin-bottom:15px;*/ margin-bottom:10px; padding:0 10px; font-size:14px; line-height:30px; color:#6c7380; border-radius:2px; border:1px solid #dae1ed;}/*文本表单*/
select.form-control.valid{color:#6c7380;}/*只能改变新增页，修改页无法改变/本select有写选中时加载一个样式名其改变色值，因新增及修改添加或修改物品表格时，字段由input异步加载出select，无法注入，解决文案由程序员写对应功能JS时，把公共select注入样式代码写在其后。/*/
select.form-control{color:#bfc8d9;}/*下拉框*/
select.selectedColor{color:#6c7380;}
textarea.form-control{ height:auto !important;}/*文本域*/
.select-inline{ display:inline-block;}/*下拉框在没有删格后横向排列*/
/*初始字体样式*/
.form-control::-webkit-input-placeholder { color:#bfc8d9; }
.form-control::-moz-placeholder { color:#bfc8d9; } /* firefox 19+ */
.form-control:-ms-input-placeholder { color:#bfc8d9; } /* ie */
.form-control input:-moz-placeholder { color:#bfc8d9; }
/*-----第一种单选及复选-----*/
.form-box{ position:relative; display:inline-block; min-height:30px; margin-right:8px; line-height:30px;}
.form-box input[type="radio"], .form-box input[type="checkbox"]{ width:16px; height:16px; opacity:0;}
.form-box label{ position:absolute; left:0; top:8px; width:15px; height:15px; border-radius:2px; border:1px solid #a3abb8; vertical-align:top;}
.form-box span{ font-size:14px; color:#6c7380;}
/*设置选中 + 是兄弟选择器,通过checked状态获取选中后的label元素*/ 
.form-box input:checked+label{ border:1px solid #3194dd; background:#3194dd;}
.form-box input:checked+label::after { position:absolute; content:""; width:5px; height:9px; top:1px; left:4px; border:2px solid #fff; border-top:none; border-left:none; transform: rotate(45deg)}
/*-----第二种单选及复选-----*/
.form-box2{ padding-right:0 !important; padding-left:0 !important; margin-left:0 !important;}
.form-box2 input{ display:none; opacity:0;}
.form-box2 label { height:30px; margin-bottom:15px; line-height:30px; border:1px solid #dae1ed; font-size:14px; font-weight:normal !important; text-align:center; color:#737373; cursor:pointer;}
.form-box2 label{ -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}/*动画*/
.form-box2 label:first-child{ border-top-left-radius:2px; border-top-right-radius:0; border-bottom-right-radius:0; border-bottom-left-radius:2px;}
.form-box2 label:last-child{ border-top-left-radius:0; border-top-right-radius:2px; border-bottom-right-radius:2px; border-bottom-left-radius:0;}
.form-box2 input:checked + label{ height:30px; line-height:30px; border:1px solid #3194dd; color:#fff; background:#3194dd;}
.form-box2 input:checked + label.error+label{ height:30px; line-height:30px; border:1px solid #2dbfdf; color:#fff; background:#2dbfdf;}/*中途出现验证label如何选中label解决方案*/
/*-----第三种单选及复选-----*/
.form-box3{ position:relative; display:inline-block; min-height:30px; margin-right:8px; line-height:30px;}
.form-box3 input[type="radio"], .form-box3 input[type="checkbox"]{ width:20px; height:20px; border:0; opacity:0;}
.form-box3 label{ position:absolute; left:0; top:5px; width:20px; height:20px; border-radius:50%; vertical-align:top; background:#dae1ed; cursor:pointer;}
.form-box3 label::after { position:absolute; content:""; width:6px; height:10px; top:3px; left:7px; border:2px solid #fff; border-top:none; border-left:none; transform: rotate(45deg)}
/*.form-box3 span{ font-size:14px; color:#6c7380;}
设置选中 + 是兄弟选择器,通过checked状态获取选中后的label元素*/ 
.form-box3 input:checked+label{ background:#37c4a4;}
/*-----按钮-----*/
/*大按钮*/
.big-btn-red, .big-btn-blue, .big-btn-green, .big-btn-blueLine, .big-btn-greenLine, .big-btn-redLine, .big-btn-grayLine, .big-btn-grayLine2{ display:inline-block; min-width:80px; height:30px; margin:0 5px; padding:0 15px; vertical-align:top; line-height:30px; text-align:center; font-size:14px; color:#fff; border-radius:2px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; }
.big-btn-red, .big-btn-blue, .big-btn-green, .big-btn-blueLine, .big-btn-greenLine, .big-btn-redLine, .big-btn-grayLine, .big-btn-grayLine2{ -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}/*动画*/
.big-btn-red{ border:1px solid #ff5959; background-color:#ff5959;}/*纯红色*/
.big-btn-red:hover{ border:1px solid #ff7171; background-color:#ff7171; color: #fff;}
.big-btn-blue{ border:1px solid #3194dd; background-color:#3194dd;}/*纯蓝色*/
.big-btn-green{ border:1px solid #37c4a4; background:#37c4a4;}/*纯绿色*/
.big-btn-blueLine{ color:#3194dd !important; border:1px solid #3194dd; background:none;}/*蓝色线稿*/
.big-btn-greenLine{ color:#37c4a4 !important; border:1px solid #37c4a4; background:none;}/*绿色线稿*/
.big-btn-redLine{ color:#ee5656 !important; border:1px solid #ee5656; background:none;}/*红色线稿*/
.big-btn-grayLine{ color:#3194dd !important; border:1px solid #dae1ed; background:none;}/*灰色线稿 蓝色字*/
.big-btn-grayLine2{ color:#ee5656 !important; border:1px solid #dae1ed; background:none;}/*灰色线稿 红色字*/
.big-btn-blue:hover{ color:#fff; border:1px solid #47a3e6; background-color:#47a3e6;}
.big-btn-blue:active{ color:#fff; border:1px solid #17a2ce; background-color:#17a2ce;}
.big-btn-green:hover{ color:#fff; border:1px solid #4accb0; background-color:#4accb0;}
.big-btn-green:active{ color:#fff; border:1px solid #1da981; background-color:#1da981;}
.big-btn-blueLine:hover{ color:#3194dd !important; border:1px solid #4cc9e4;}
.big-btn-blueLine:active{ color:#fff !important; border:1px solid #3194dd; background:#3194dd;}
.big-btn-grayLine:hover{ color:#4cc9e4 !important; border:1px solid #4cc9e4;}
.big-btn-grayLine:active{ color:#17a2ce !important; border:1px solid #17a2ce;}
.big-btn-grayLine2:hover{ color:#ee5656 !important; border:1px solid #ee5656;}
.big-btn-grayLine2:active{ color:#d82d2d !important; border:1px solid #d82d2d;}
.big-btn-greenLine:hover{ color:#4accb0 !important; border:1px solid #4accb0;}
.big-btn-greenLine:active{ color:#fff !important; border:1px solid #1da981; background:#1da981;}
.big-btn-redLine:hover{ color:#ee5656 !important; border:1px solid #ee5656;}
.big-btn-redLine:active{ color:#fff !important; border:1px solid #ee5656; background:#ee5656;}
.big-btn-blue:focus, .big-btn-green:focus, .big-btn-blueLine:focus, .big-btn-greenLine:focus, .big-btn-redLine:focus, .big-btn-grayLine:focus, .big-btn-grayLine2:focus, .small-btn-blue:focus,.small-btn-blueLine:focus{outline:0;}/*去掉点击虚框*/
.btn-disabled{ cursor:default; pointer-events: none;}/*不可编辑*/
.big-btn-blue.btn-disabled, .big-btn-green.btn-disabled{ border:1px solid #dae1ed; background:#dae1ed;}
.big-btn-blueLine.btn-disabled, .big-btn-grayLine.btn-disabled{ color:#dae1ed !important; border:1px solid #dae1ed;}
/*小按钮*/
.small-btn-blue,.small-btn-blueLine,.small-btn-grayLine{display:inline-block; min-width:60px; height:30px; margin:5px 8px; padding:0 10px; vertical-align:top; line-height:30px; text-align:center; font-size:14px; color:#fff; border:0; border-radius:2px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer}
.small-btn-blue,.small-btn-blueLine,.small-btn-grayLine{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}/*动画*/
.small-btn-blue{border:1px solid #3194dd; background:#3194dd;}/*纯蓝色*/
.small-btn-blueLine{ color:#3194dd !important; border:1px solid #3194dd; background:none;}/*蓝色线稿*/
.small-btn-grayLine{ color:#3194dd !important; border:1px solid #dae1ed; background:none;}/*灰色线稿 蓝色字*/
.small-btn-blue:hover{color:#fff; border:1px solid #47a3e6; background:#47a3e6;}
.small-btn-blue:active{color:#fff; border:1px solid #17a2ce; background:#17a2ce;}
.small-btn-blueLine:hover{ color:#3194dd !important; border:1px solid #4cc9e4;}
.small-btn-blueLine:active{ color:#fff !important; border:1px solid #3194dd; background:#3194dd;}
.small-btn-grayLine:hover{ color:#4cc9e4 !important; border:1px solid #4cc9e4;}
.small-btn-grayLine:active{ color:#17a2ce !important; border:1px solid #17a2ce;}
.small-btn-blue.btn-disabled,.small-btn-blueLine.btn-disabled{ background:#dae1ed;}
/*输入不正确时错误提示*/
input.error,select.error { border:1px solid #ef5353; }
label.error{ position:absolute; top:7px; right:-12px; z-index:100; width:16px; height:16px; background: url("../img/content/error.png") no-repeat center center;}
label.valid{ position:absolute; top:11px; right:0; z-index:100; width:16px; height:16px; background: url("img/global/success.png") no-repeat center center;}
.row.form-box2 label.error{ right:-19.5px; border:0;}/*解决单选复选横向颜色块表达 错误提示与其它表单对不齐的问题*/
/*.table-content table td .form-control+ label{ position:inherit; top:inherit; right:inherit; margin:0 0 0 10px;}/*表格table td 里面的错误提示*/
/*导入导出*/
.daochu-btn{ padding-left:34px; background-image:url(../img/content/danwei/daochu.png); background-repeat:no-repeat; background-position:13px 6px;}
/*-------------------------
      主体主要框架内容
--------------------------*/
.content-whiteBG{ border-radius:2px; background:#fff;}
.content-main{ padding:20px 30px;}
.content-block{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #dae1ed;}
.content-block:last-child{ border-bottom:0;}
/*-------------------------
           标题
--------------------------*/
/*大标题，用于页面总标题*/
.max-title{ padding-left:37.5px; line-height:60px; font-size:22px; color:#2f3540;}
.max-title1{ padding-left:60px; line-height:60px; font-size:22px; color:#2f3540;}
/*列表页小标题，用于页面字段标题*/
.min-title{ line-height:28px; font-size:14px; color:#666;}/*line-height:28px;可以控制与文本表单对齐作用*/
/*详情页小标题，用于页面字段标题*/
.minart-title{ line-height:32px; font-size:14px; color:#737373;}
/*列表、新增修改页小标题值*/
.add-textvalue{ margin-bottom:10px; line-height:28px; font-size:14px; color:#333;}
/*详情页小标题值*/
.art-textvalue{ line-height:32px; font-size:14px; color:#333;}
/*模块标题，用于页面多块时标题*/
.block-title{ height:20px; margin-bottom:25px; padding-left:10px; line-height:20px; font-size:18px; color:#3194dd; border-left:4px solid #3194dd;}
/*其它标题*/
.h-title{ font-size:16px; color:#2f3540;}
.minart-title .tf, .art-textvalue .tf{ /*height:32px;*/ line-height:15px;}
.tf{ height:auto; line-height:13px; display:inline-flex; align-items:center; vertical-align:middle; word-break:break-all;}/*flex布局垂直居中，display:inline-flex; align-items:center;*/
/*.tf::before{ content:'';}/*解决空标签时行高过高*/
.tf em, .tf i, .tf a{ display:inline-block; vertical-align:middle;}
/*-------------------------
    列表、详情页样式
--------------------------*/
/*-----列表查询-----*/
/*头部查询*/
.list-index-search{ padding:0 0 20px 0; background:#fff;}/*频道主页头部*/
.list-way{ min-height:60px; padding:0 0 10px 0;}
.list-search{ padding:0 20px 0 7.5px;}/*表格列表头部*/
.list-search .list-way{ padding:0;}
.list-way .text-right{ padding-right:32.5px; }
/*表格列表内容*/
.table-list{ /*margin-top:-20px;*/ padding:0 30px 20px 30px; border-radius:2px; background:#fff;}
/*隐藏公共 生成空的栅格层*/
.hide-fill-div1 .col-sm-1.fill-div, .hide-fill-div2 .col-sm-2.fill-div{ display:none !important;}/*隐藏生成空的栅格层*/
@media (min-width: 1620px){
.hide-fill-div0{}
}
/*隐藏col-sm小屏1366下 生成空的栅格层*/
@media (max-width: 1620px){
.hide-min-fill-div1 .col-sm-1.fill-div{ display:none !important;}
.hide-min-fill-div1 .col-sm-2.fill-div{ display:none !important;}
}
/*更多查询*/
.more-btn{ position:absolute; top:0; right:10px; height:30px; line-height:30px; font-size:14px; color:#666;}
.more-btn:hover{ color:#666;}
.more-btn i{ display:inline-block; width:12px; height:11px; margin-left:8px; }
.more-btn i.more-down{ background:url(../img/content/moreSearch-icon.png) 0 -12px no-repeat;}
.more-btn i.more-up{ background:url(../img/content/moreSearch-icon.png) 0 0 no-repeat;}
.more-info{ display:none;}
.search-hidden{ display:none;}/*隐藏表单字段*/
@media (max-width:1620px){ .more-btn span{ display:none;}}
/*详情查看链接*/
.art-more{ position:absolute; right:50px; top:20px; padding-left:22px; color:#6c7380; background:url(../img/content/art-more.png) no-repeat;}
.art-more:hover{ color:#2dbfdf; background:url(../img/content/art-more-hover.png) no-repeat;}
/*模块标签（配合背景和线稿背景并用）*/
.biaoqian{ margin:15px 0 8px 0;}
.biaoqian span{ display:inline-block; height:24px; margin-right:5px; padding:0 8px; line-height:24px; font-size:14px; border-radius:4px; color:#6c7380; vertical-align:top; box-sizing: border-box; box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; }
/*更多操作下拉*/
.operation{ position:absolute; right:20px; top:20px; font-size:14px;}
.operation span{ display:block; width:18px; height:18px; background:url(../img/content/personnel-operation.png) center no-repeat;}
.operation span:hover{ background:url(../img/content/personnel-operation-active.png) center no-repeat;}
.operation:hover p{ display:block; transform-origin: 100% 0%; -webkit-animation: fadeIn 0.3s ease-in-out; animation: fadeIn 0.3s ease-in-out;}
.operation p{ display:none; position:absolute; right:-45px; top:5px; z-index:999;  z-index:99; width:70px; padding:10px 0; border-radius:4px; background:#fff; box-shadow: 0 5px 10px #ddd;}
.operation p a{ display:block; padding:5px 0; color:#6c7380;}
.operation p a:hover{ color:#2dbfdf;}
.operation a i{display:inline-block; width:16px; height:21px; margin:0 5px 0 10px; opacity:0.6; vertical-align:middle;}
.operation a i.icon1{ background:url(../img/content/bumen/bumen-moreIcon1.png) no-repeat;}/*编辑*/
.operation a i.icon2{ background:url(../img/content/personnel-moreIcon.png) no-repeat;}/*上报*/
.operation a i.icon3{ background:url(../img/content/bumen/bumen-moreIcon2.png) no-repeat;}/*删除*/
.operation a.del:hover{ color:#ee5656;}
.operation a i.icon4{ background:url(../img/content/personnel-user.png) no-repeat;}/*人员*/
.operation a:hover i{ opacity:1;}
@-webkit-keyframes fadeIn { 0%{ opacity:0; transform: scale(0.6);} 100%{ opacity:100%; transform: scale(1);} }
@keyframes fadeIn { 0%{ opacity:0;} 100%{ opacity:100%;}}
/*表格操作项*/
.operation-btn{ display: flex; }
.operation-btn a, .operation-btn span
{ display:inline-block; margin:1px 3px; line-height:16px; color:#47a3e6 !important; font-size:14px; vertical-align:top; white-space:nowrap;}
.operation-btn a:hover{ text-decoration: underline; }
.operation-btn a.delete, .operation-btn span.delete{ color:#ef5353 !important; }
.operation-btn a.delete:hover, .operation-btn span.delete:hover{ color:#ef5353 !important; }
.operation-btn .more{ position: relative; }
.operation-btn .more span{ cursor: pointer; }
.operation-btn .more span:after{ content: ''; display: inline-block; width: 10px; height: 6px; background: url("../img/content/jiantou-xia-lan.png"); margin-left: 4px; vertical-align: middle; margin-top: -2px; }
.operation-btn .more ul{ display: none; flex-direction: column; position: absolute; top: 20px; left: 0; border-radius: 2px; background-color: rgb(255, 255, 255); box-shadow: 0px 2px 8px 0px rgba(2, 10, 26, 0.1); padding: 4px 0; }
.operation-btn .more:hover ul{ display: flex; }
.operation-btn .more ul li a{ display: inline-block; min-width: 80px; height: 30px; line-height: 30px; padding: 0 16px; color: rgb(93, 96, 103) !important; margin: 0; }
.operation-btn .more ul li a:hover{ text-decoration: none; background-color: rgb(236, 241, 251); }
/*-----详情查看-----*/
.content-header{ padding:0; border-bottom:1px solid #e3e9f2;}/*详情页面头部*/
.content-header1{ padding:0;}/*详情页面头部*/
/*星号*/
.must{}
.must::before{ content:"*"; /*width:10px; height:10px; display:inline-block; line-height:15px; text-align:center; vertical-align:middle;*/ color:#f00; margin-right:3px; }
.must-last{ position:relative;}
.must-last::after{ content:"*"; position:absolute; right:-10px; top:10px; display:block; width:10px; height:10px; line-height:15px; color:#f00; text-align:center;}
/*查看地图（目前主用到单位详情）*/
.map i{ padding-right:10px;} 
.map a{ width:16px; height:16px; background:url(../img/content/dingwei.png) no-repeat;} 
/*照片上传*/
.content-uploadImg{}
.content-uploadImg img{ display:block; margin:0 auto 20px auto;}
/*-----其它公共-----*/
.position-re{ position:relative;}/*主要用于列表查询条件父级定位*/
.display-block{ display:inline-block; vertical-align:top;}
.time-icon{ background:url(../img/content/time-icon.png) right center no-repeat #fff !important;}/*日期图标*/
.time1-icon{ background:url(../img/content/time1-icon.png) right center no-repeat;}/*日期图标*/
.borderLine{border-top:1px dashed #dae1ed;}/*段落分隔虚线*/
.borderLine1{border-top:1px solid #d9d9d9}/*段落分隔实线*/
.map-icon{ display:inline-block; width:12px; height:16px; margin-left:6px; background:url(../img/content/map.png) no-repeat; cursor:pointer;}/*地图*/
.map-po{ position:absolute; right:15px; top:6px;}/*定位地图*/
/*表格容器（框架自带除外）*/
.table-content{}
.table-content table{ border:1px solid #d9d9d9; border-collapse:collapse;}
.table-content table thead{}
.table-content table thead tr{ border-bottom:1px solid #d9d9d9;}
.table-content table thead th, .table-content table tbody td{ padding:10px;}
.table-content table thead th{font-weight:normal; color:#2f3540;  background:#f2f4f5;}
.table-content table tbody td{ color:#6c7380;}
.table-content table tbody tr:nth-of-type(odd){background-color:#fff;}
.table-content table tbody tr:nth-of-type(even){background-color:#f7f9fa;}
.table-content table .form-control{ display:inline-block; /*width:80%;*/ margin:0;}/*表格里面的表单*/
.table-content table .form-control.error{ margin:0 25px 0 0;}
.table-content table td .position-re{ padding-right:10px;}
.table-content table td label.error{ right:-8px;}

/*-------------------------
	   部门管理列表详情
--------------------------*/
.bumen-list{ margin-top:-20px; border-radius:2px; background:#fff;}
/*-----左侧-----*/
.bumen-left{min-height:100%; border-right:1px solid #dae1ed;background-color:#f0f1f2;}
.bumen-left1{ min-height:100%;}
/*头部*/
.bumen-left .h{ position:relative; height:48px; padding-left:20px; line-height:48px; color:#2f3540; font-size:16px;  border-bottom:1px solid #dae1ed;}
.bumen-left .h span{ position:absolute; top:6px; right:6px; display:block;}
.bumen-left .h i{ display:inline-block; width:20px; height:20px; margin-left:5px; cursor:pointer;}
.bumen-add{ background:url(../img/content/bumen/zz-1.png) no-repeat;}
.bumen-delete{ background:url(../img/content/bumen/de-1.png) no-repeat;}
/*有部门*/
.bumen-menu{}
.bumen-menu ul{ font-size:14px; color:#6c7380;}
.bumen-menu ul li{ display:block; position:relative; padding-left:15px; line-height:40px; overflow:visible;}
.bumen-menu ul li a{ display:block; padding-left:20px; color:#6c7380; outline:none;}
.bumen-menu ul li span{ position:absolute; top:6px; right:8px; display:block;}
.bumen-menu ul li .add, .bumen-menu ul li .more{ display:inline-block; width:20px; height:20px; margin-left:5px; cursor:pointer;}
.bumen-menu ul li i.add{ background:url(../img/content/bumen/zz-2.png) no-repeat !important;}
.bumen-menu ul li i.more{ background:url(../img/content/bumen/more.png) center no-repeat;}
.bumen-menu ul li .active{ background:url(../img/content/menu-active.png) left 13px no-repeat;}/*展开状态*/
.bumen-menu ul li .inactive{ background:url(../img/content/menu-hover.png) left 13px no-repeat;}/*收拢状态*/
/*.bumen-menu ul li ul{display:none;}
.bumen-menu ul li ul li{display:block;}*/
/*更多操作*/
.showMenuDiv{ position:absolute; top:-20px; right:-150px; z-index:99; width:150px; padding:10px 0; border-radius:4px; background:#fff; box-shadow: 0 5px 10px #ddd;}
.showMenuDiv p{ cursor:pointer;}
.showMenuDiv p i{ display:inline-block; width:16px; height:16px; margin:0 15px; opacity:0.6;}
.showMenuDiv p i.icon1{ background:url(../img/content/bumen/bumen-moreIcon1.png) no-repeat;}
.showMenuDiv p i.icon2{ background:url(../img/content/bumen/bumen-moreIcon2.png) no-repeat;}
.showMenuDiv p i.icon3{ background:url(../img/content/bumen/bumen-moreIcon3.png) no-repeat;}
.showMenuDiv p i.icon4{ background:url(../img/content/bumen/bumen-moreIcon4.png) no-repeat;}
.showMenuDiv p i.icon5{ background:url(../img/content/bumen/bumen-moreIcon5.png) no-repeat;}
.showMenuDiv p i.icon6{ background:url(../img/content/bumen/bumen-moreIcon6.png) no-repeat;}
.showMenuDiv p:hover{ color:#2dbfdf;}
.showMenuDiv p:nth-child(2):hover{ color:#ee5656;}
.showMenuDiv p:hover i{ opacity:1;}
.showMenuDiv em{ position:absolute; top:-5px; right:10px; font-size:20px; font-style:normal; cursor:pointer;}
.showMenuDiv em:hover{ color:#ee5656;}
.showMenuDiv~i{ background:url(../img/content/bumen/more-active.png) center no-repeat !important;}/*判断前面showMenuDiv样式的后面所有i标签执行*/
/*没有部门*/
.bumen-no{ text-align:center;}
.bumen-no p{ padding-top:180px; font-size:16px; color:#737373; background:url(../img/content/bumen/bumen-no.jpg) center 95px no-repeat;}
/*-----右侧-----*/
.bumen-right{padding:20px 20px 20px 5px;}
.bumen-right1{ padding:20px 20px 20px 15px;}
@media screen and (max-width:1366px) {
   .bumen-right1{ padding:20px 20px 20px 80px;}
}

.bumen-right .search-btn{ width:40px; height:30px; margin-left:-40px; background:url(../img/content/bumen/search.png) center 6px no-repeat; cursor:pointer;}
/*.bumen-right .content-block:last-child{ border-bottom:0;}*/
/*datatables*/
.bumen-right .card-body{ margin-top:-15px;}
.bumen-right .card-body .container-fluid{ padding:0;}
.bumen-right .card-body td{ height:45px; padding-top:0; padding-bottom:0; vertical-align:middle;}
.bumen-right .card-body td img{ width:32px; height:40px; margin-right:10px;}
/*checkbox居中*/
.bumen-right .card-body th{ padding-right:0.75rem !important;}
.bumen-right .card-body .form-box{ display:block; width:100%;}
.bumen-right .card-body .form-box label{ left:50%; margin-left:-7px;}
/*-----弹框移动部门-----*/
.bumen-yidong{}
.bumen-yidongList{ margin:0 30px; border:1px solid #dae1ed;}
.bumen-yidongList li{ padding:0 20px; line-height:40px; color:#6c7380; cursor:pointer;}
.bumen-yidongList li{transition: All 0.4s ease-in-out;
-webkit-transition: All 0.4s ease-in-out;
-moz-transition: All 0.4s ease-in-out;
-o-transition: All 0.4s ease-in-out;}
.bumen-yidongList li:nth-of-type(odd){ background:#f7fafc;}
.bumen-yidongList li.hover{ color:#fff; background:#2dbfdf;}
.bumen-yidongBtn{ margin:30px; text-align:right;}

/*-------------------------
	      用户管理
--------------------------*/
.fenpei-user{ width:100%;}/*添加用户权限*/
.fenpei-user select{ width:100%; padding:10px; color:#6c7380; border:1px solid #dae1ed;}
.fenpei-user-btn{ text-align:center;}
.fenpei-user-btn span{ display:block; width:90px; margin:10px auto 0 auto; padding:3px 0; font-size:14px; color:#2dbfdf; border:1px solid #2dbfdf; border-radius:2px; cursor:pointer;}
.fenpei-user-btn span.zuoyi{ background:url(../img/content/zuoyi.png) 10px 6px no-repeat;}
.fenpei-user-btn span.youyi{ background:url(../img/content/youyi.png) 65px 6px no-repeat;}

/*-------------------------
          缺省页面
--------------------------*/
.sidebar-collapse .tishi{ left:0;}
.tishi{ position:absolute; top:0; right:0; left:220px; bottom:0; width:360px; height:235px; margin:auto; text-align:center;}
.tishi p{ position:absolute; bottom:-50px; width:100%; font-size:24px; color:#2f3540;}
.tishi p em{ display:block; font-style:normal; color:#6c7380; font-size:14px;}
/*功能正在开发中*/
.gnkf{ background:url(../img/content/quesheng/gnkf.png) no-repeat;}
/*功能正在开发中*/
.weihu{ background:url(../img/content/quesheng/weihu.png) no-repeat;}

/*-------------------------
        编辑：陈秀英
		此样式表主要用于
 系统所有信息备案及信息变更模块    
--------------------------*/
/*-----公共样式-----*/
/*其他*/
.float-r{float:right;}
/*字体对齐方式*/
.text-left{text-align:left!important;}
/*文字说明*/
.explain-color{font-weight:normal; color:#b3b3b3;}
/*文字缩进*/
.Written-indent{text-indent:10px;}
/*删除线*/
.delete-text{text-decoration:line-through;}
/*-----选项卡-----*/
.tab-h{height:48px; padding:0 30px; line-height:48px; background-color:#f0f1f2;}
.tab-hborder{border-bottom:1px solid #d9d9d9;}
.tab-h li{float:left; margin-right:30px; text-align:center; font-size:16px; color:#333; cursor:pointer;}
.tab-h li.listnac{height:48px; line-height: 48px; border-bottom:4px solid #3194dd; color:#3194dd; }
.incontent{display:none;}
.activein{display:block;}
/*原有类名切换（现用）*/
.nav-tabs-a{ height:48px; margin:-20px 0 20px 0; padding:0 30px; line-height:48px; border-bottom:1px solid #ddd;}
.nav-tabs-a li{ display:inline-block; margin-right:24px; text-align:center; font-size:16px; color:#333; cursor:pointer;}
.nav-tabs-a li a{ color:#333;}
.nav-tabs-a li.active{height:48px; line-height: 48px; border-bottom:4px solid #3194dd; color:#3194dd; }
.nav-tabs-a li.active a{ color:#3194dd;}
/*除框架自带表格datatabe样式外，另写表格样式*/
.table-content table thead th, .table-content table tbody td{ border:1px solid #d9d9d9;}
.table-input{height:28px;margin-right:10px;padding:0 5px;line-height:28px;border:1px solid #ddd;border-radius:2px;}
.table-choiceinput{width:176px; height:30px; line-height:28px; border:1px solid #ddd; border-radius:2px;}
.table-inputbox{width:124px;height:28px; line-height:28px; padding:0 5px;border:0;border-right:1px solid #ddd;}
.table-select{width:50px;height:28px;margin-left:-4px; padding:0 9px;line-height:28px;border:0; color:#3194dd;appearance:none;-moz-appearance:none; -webkit-appearance:none;}
.table-select::-ms-expand{ display: none; }
.table-enclosure li{white-space:nowrap;}
.table-enclosure li a{float:left; cursor:pointer;}
.table-enclosure li .table-overflow{display:block;width:68%;margin-right:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.table-permanentinput{width:154px; height:30px; line-height:30px;border:1px solid #dae1ed; border-radius:2px; background:#fff;}
input.table-permanent{display:none;}
.permanent-label{width:25%;height:28px;line-height:29px;border-right:1px solid #dae1ed;font-size:14px;font-weight:normal !important;text-align:center;color:#737373;cursor:pointer;}
input:checked + .permanent-label {height:28px;line-height:29px;border-top-left-radius:2px;border-bottom-left-radius:2px;color:#fff;background:#3194dd;}
.permanent-time{width:110px;height:25px;padding:0 32px 0 0px;line-height:25px;border:0;}
.table-inputbox:focus,.permanent-time:focus,.table-select:focus{border-color: #8ca1c5 !important;/*虚线边框*/ outline: 0; box-shadow: inset 0 0 0 transparent, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
/*单位管理、人员管理右侧阶梯式导航*/
.mk-main{ padding-right:150px; background:#f0f1f2;}/*整体总框架*/
.mk-main .content-main{ background:#fff; }
.time-vertical{position:fixed; top:40%; right:30px; }
.time-vertical a{ position:relative; display:block; height:50px; padding-left:15px; line-height:50px; font-size:16px; color:#666;}
.time-vertical a::before{ position:absolute; top:20px; left:0; content:''; width:10px; height:10px; border-radius:50%; background:#ccc;}
.time-vertical a::after{ position:absolute; top:-20px; left:4px; content:''; width:2px; height:40px; background:#ccc;}    
.time-vertical a:first-child::after{ width:0; height:0;}/*线*/
.time-vertical a.active::before{background:#3194dd; }/*选中圆点*/
.time-vertical a.active{color:#3194dd;}

/*-----物品台账顶部出入库图标列表-----*/
.wptz li{list-style: none;}
.wptz a{text-decoration: none;}
.wptz{display:block;width:100%;overflow:hidden;padding:25px 0;background:#fff;margin-bottom:10px;}
.wptz>div{border-right:1px solid #d9d9d9;}
.wptz>div:last-child{border-right:none;}
.wptz>div:first-child .titlep{text-indent:30px;}
.wptz>div:first-child .listul{padding-left:10px;}
.wptz .listeach{float:left;width:auto;}
.wptz .listeach .titlep{font-size:20px;color:#333;margin:0;line-height:25px;text-indent: 40px;}
.wptz .listeach .listul{padding:25px 20px 0;margin:0;overflow: hidden;}
.wptz .listeach .listul li{float:left;width:100px;text-align: center;}
.wptz .listeach .listul li i{display:inline-block;width:48px;height:48px; border-radius:4px;}
.wptz .listeach .listul li p{color:#333;font-size: 14px;margin:0px;line-height: 25px;}
.wptz .listeach .listul li:hover p{color:#3194dd;}

/*-----单位备案变更页-----*/
/*圆的状态显示*/
.garden-yellow:before{content:"";position:relative;right:6px;width:10px;height:10px;display:inline-block;border-radius:10px;background:#efac43;}
.garden-gray:before{content:"";position:relative;right:6px;width:10px;height:10px;display:inline-block;border-radius:10px;background:#a6a6a6;}
.garden-gray1:before{content:"";position:relative;right:6px;width:10px;height:10px;display:inline-block;border-radius:10px;background:#d9d9d9;}
.garden-green:before{content:"";position:relative;right:6px;width:10px;height:10px;display:inline-block;border-radius:10px;background:#5bd1a9;}
/*审批流程*/
.examine-navs {height:30px;}
.examine-navs li{position:relative;display:inline-block;margin-bottom:10px;padding:0px 2px 0 38px;line-height:30px;font-size:14px;color:#fff;}
.examine-navs .border-blue:after{content:'';position:absolute;right:-14px;top:0;display:block;border-top:15px solid #3194dd;border-bottom:15px solid #3194dd;border-left:15px solid #fff;}
.examine-navs .border-blue:after {content:'';position:absolute;right:-14px;top:0;display:block;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #3194dd;z-index:10;} 
.examine-navs .border-blue:before{content:'';position:absolute;left:0px;top:0;display:block;border-top:15px solid #50abe4;border-bottom:15px solid #50abe4;border-left:15px solid #fff;}
.examine-navs .border-green:after{content:'';position:absolute;right:-15px;top:0;display:block;border-top:15px solid #37cf9b;border-bottom:15px solid #37cf9b;border-left:15px solid #fff;}
.examine-navs .border-green:after {content:'';position:absolute;right:-15px;top:0;display:block;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #37cf9b;z-index:10;} 
.examine-navs .border-green:before{content:'';position:absolute;left:0px;top:0;display:block;border-top:15px solid #37cf9b;border-bottom:15px solid #37cf9b;border-left:15px solid #fff;} 
.bg-green-icon{background:url(../img/content/danwei/gou.png) no-repeat 20px center #37cf9b;}
.examine-navs .border-yellow:after{content:'';position:absolute;right:-15px;top:0;display:block;border-top:15px solid #efac43;border-bottom:15px solid #efac43;border-left:15px solid #fff;}
.examine-navs .border-yellow:after {content:'';position:absolute;right:-15px;top:0;display:block;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #efac43;z-index:10;} 
.examine-navs .border-yellow:before{content:'';position:absolute;left:0px;top:0;display:block;border-top:15px solid #efac43;border-bottom:15px solid #efac43;border-left:15px solid #fff;}  
.bg-yellow-icon{background:url(../img/content/danwei/chapter.png) no-repeat 20px center #efac43;}
.examine-navs .border-gray:after{content:'';position:absolute;right:-15px;top:0;display:block;border-top:15px solid #f0f1f2;border-bottom:15px solid #f0f1f2;border-left:15px solid #fff;}
.examine-navs .border-gray:after {content:'';position:absolute;right:-15px;top:0;display:block;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #f0f1f2;z-index:10;} 
.examine-navs .border-gray:before{content:'';position:absolute;left:0px;top:0;display:block;border-top:15px solid #f0f1f2;border-bottom:15px solid #f0f1f2;border-left:15px solid #fff;} 
.bg-gray-icon{background:url(../img/content/danwei/brigade.png) no-repeat 20px center #f0f1f2;}
.examine-navs .border-red:after{content:'';position:absolute;right:-15px;top:0;display:block;border-top:15px solid #eb6969;border-bottom:15px solid #eb6969;border-left:15px solid #fff;}
.examine-navs .border-red:after {content:'';position:absolute;right:-15px;top:0;display:block;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #eb6969;z-index:10;} 
.examine-navs .border-red:before{content:'';position:absolute;left:0px;top:0;display:block;border-top:15px solid #eb6969;border-bottom:15px solid #eb6969;border-left:15px solid #fff;} 
.bg-red-icon{background:url(../img/content/danwei/erro-icon.png) no-repeat 20px center #eb6969;}
.examine-navs li:first-child{border-radius:2px 0 0 2px;padding-left:10px;}
.examine-navs li:last-child{border-radius:0px 2px 2px 0px;padding-right:10px;} 
.examine-navs li:first-child:before{display:none;}
.examine-navs li:last-child:after{display:none;}
/*单位用户查看*/
.infile-icon{background:url(../img/content/danwei/infile-icon.png) no-repeat 20px center;}
/*人员备案详情页*/
/*图片自适应父级固定宽高*/
.personnel-pic img{width:130px;height:160px;}
.personnel1-pic img{width:270px;height:180px;}

/*-----治安防范-----*/
/*应急专家管理图片在右侧显示*/ 
.mk1-main {padding-right:160px;} 
.picture-upload{position:absolute;top:15%;right:30px;}
/*安全检查项表格样式*/
.tble-content1 table{}
.table-content1 table tr th{color:#2f3540;font-weight:normal;background:#f0f3f5;}
/* .table-content1 table tr td:nth-of-type(odd){background-color:#fff;}
.table-content1 table tr td:nth-of-type(even){background-color:#f7f9fa;} */
/*应急救援圈*/
.yituzhanshi-border{border-bottom: 3px solid #3c8dbc;}
.map_container .box-info, .box-info.guanxitu-bg {border-left: 2px solid #d9d9d9;}
.tab_btn2, .tab_btn3 {width:100%;height: 50px;margin-left:0;background: #f0f3f7;}
.tab_btn2 li.active, .tab_btn3 li.active {color: #0a64ce;background: #fff;}
.tab_btn2 li, .tab_btn3 li {padding: 10px 16px;margin: 6px 0 0 4px;border-radius: 5px 5px 0 0;cursor: pointer;font-size: 16px;color: #333;text-align: center;border: 1px solid #e6e6e6;background: #ebeef2;}
.nav-tabs li.float-l{float:left;}
.nav>li {position: relative;display: block;}
.tab_list>li.show, .tab_list2>li.show, .tab_list3>li.show {display: block;}
.tab_list>li, .tab_list2>li, .tab_list3>li {display: none;}
.tab_list2{width:100%;}
.show {display: block!important;}
.map_box2 {position: relative; width: 100%;}
.left_btn.right {background: url(../img/content/right_arrow.png);}
.left_btn {position: absolute;top: 50%;left: 0;width: 16px;height: 40px;margin-top: -20px;background: url(../img/content/left_arrow.png );z-index: 999;}
.tab_list2 #allmap1 {height: 620px;width: 100%;}
.bottom_btn {position: absolute;left: 50%;bottom: 0;width: 40px;height: 16px; margin-left: -20px;background: url(../img/content/down_arrow.png);z-index: 999;}
.fade:not(.show){opacity:1;}
.nav-tabs {float:none;display:block;width:100%;height:43px;border-bottom: 1px solid #ddd;}
.box-body{padding:10px;margin:10px 0 20px;}
.nav-tabs-custom>.nav-tabs>li.header{float:left;padding:0 10px;font-size:20px;line-height:35px;}
.nav-tabs>li {float: right;display:block;height:45px;margin-bottom:-1px;}
.nav-tabs>li>a{display:block;padding:10px 15px;color: #444;}
.nav-tabs>li>a:hover{color: #999;}
.nav-tabs-custom>.nav-tabs>li.active{border-top:3px solid rgb(60, 141, 188);background:#fff;border-left:1px solid rgb(244, 244, 244);border-right:1px solid rgb(244, 244, 244);}
.nav-tabs-custom>.tab-content{padding:10px;background:rgb(255, 255, 255);}
.tab-pane p{margin-bottom:10px;}
.nav-tabs .dropdown-menu {min-width: 150px;margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0; background-color: #fff;}
.dropdown ul {display: none;position: absolute;left: -25px !important;top: 50px;z-index: 1;font-size: 13px;border-radius: 3px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);background: #ecf0f5;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.5);-moz-box-shadow: 0 -1px 10px rgba(0,0,0,.5);box-shadow: 0 -1px 10px rgba(0,0,0,.5);}
.dropdown ul:before {content: '';position: absolute;top: -12px;left:70px;width: 0; height: 0;border: 6px solid transparent;border-bottom-color: #ecf0f5;}
.dropdown ul li {clear: both;width: 150px; height: 30px;line-height:30px;}
.dropdown .dropdown-menu li a {padding: 0 20px; margin-top: 0;color: #47488a;}
.dropdown .dropdown-menu li:hover {background:#e9e9e9}
.box-header {position: relative; display: block; padding: 10px;color: #444;}
.box-header .box-title {display: inline-block;font-size: 18px;margin: 0;line-height:1;}

/*-------------------------
      企业审批记录
--------------------------*/
.shenpi{ position:relative; clear:both; padding-bottom:20px; overflow:hidden;}
.shenpi-right{ position:relative; margin-left:90px;}
.shenpi:first-child .shenpi-jiedian::before{ content:"";  }
/*-----审批日期-----*/
.shenpi-time{ position:absolute; left:0; top:0; width:90px; color:#2f3540; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.shenpi-time p{ display:block; color:#999;}
/*-----审批节点-----*/
.shenpi-jiedian{ position:absolute; top:0; left:0; width:50px; height:100%; text-align:center;}
.shenpi-jiedian::before{ content:"^"; display:block; width:16px; height:16px; margin:0 auto; line-height:18px; color:#fff; border-radius:50%; border:1px solid #fff; text-align:center; font-family:"微软雅黑"; background:#dae1ed; overflow:hidden;}
.shenpi-jiedian::after{ position:absolute; top:18px; left:25px; display:block; width:1px; height:100%; content:''; background:#dae1ed;}
/*-----审批内容-----*/
.shenpi-content{ margin-left:50px; padding:10px 15px; border-radius:4px;}
.shenpi-content h3{ padding:10px 0; font-weight:bold; font-size:16px; color:#2f3540;}
/*企业审批*/
.qyShengpi .shenpi-content{ border:1px solid #2dbfdf; background:#effafc;}
.qyShengpi .shenpi-content .zt{ color:#2dbfdf;}
/*公安审批通过*/
.gaShengpi-ok .shenpi-content{ border:1px solid #37c4a4; background:#effaf8;}
.gaShengpi-ok .shenpi-content .zt{ color:#37c4a4;}
/*公安审批不通过*/
.gaShengpi-no .shenpi-content{ border:1px solid #ee5656; background:#fef2f2;}
.gaShengpi-no .shenpi-content .zt{ color:#ee5656;}
/*流量轨迹*/
.guiji .shenpi-content{ border:1px solid #75b5e5; background:#f5fbff;}
.guiji .shenpi-content .zt{ color:#2dbfdf;}

/*-------------------------
  plsql模块 黄灿平(2017-10-20)
--------------------------*/
#plsql{ padding:15px; /*border-top:3px solid #00c0ef; border-radius:3px;*/ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fff;}
.clear{ clear:both; height:0; overflow:hidden;}
/*-----头部-----*/
#plsql-header{ height:50px; border-bottom:1px solid #dadde5;}
.plsql-menu{}
.plsql-menu a, .plsql-menu input{ float:left; display:block; height:30px; margin-right:6px; padding:0 10px; line-height:30px; border-radius:4px; border:1px solid #a7a7a7; cursor:pointer;}
.plsql-menu a{}
.plsql-menu input{}
/*-----左边-----*/
/*#sub_left{ float:left; width:250px; border-right:1px solid #aaa69a; background:#ece9d8; overflow:auto;}*/
#plsql-left{ float:left; width:250px;}
#plsql-left .mk{}
#plsql-left h3.h{ height:40px; margin:20px 0 0 0; padding:0 15px; line-height:40px; color:#fff; font-size:14px; background:#8292a1;}
#plsql-left .b{ border-left:1px solid #dadde5; border-right:1px solid #dadde5; border-bottom:1px solid #dadde5;}
#plsql-left .b .select{ width:90%; margin:0 auto; padding-top:10px;}
#plsql-left .b .select select{ width:100%;}
#plsql-left .b>li{ width:90%; height:30px; margin:0 auto; line-height:30px; color:#565e74; border-bottom:1px solid #dadde5; cursor:pointer;}
#plsql-left .b>li:last-child{ border-bottom:0;}
#plsql-left .b>li.hover{ color:#104ee7;}
.ztree{ height:auto;  overflow-y:auto;}/*超过500高就滚动条*/
.ztree li span, .ztree li a{ display:inline-block; vertical-align:middle;}
.ztree li span.button.pIcon02_ico_open,.ztree li span.button.pIcon02_ico_close,.ztree li span.button.pIcon02_ico_docu{ margin-right:2px; vertical-align:top; *vertical-align:middle; background: url(/js/zTree/zTreeStyle/img/diy/2.png) no-repeat scroll 0 0 transparent; }
.ztree LI A INPUT.rename{width:100px;}/*把ztree默认的修改框变长点*/
/*右键菜单*/
div#rMenu{ position:absolute; display:none; top:0; text-align:left; padding:2px; -moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333; background:#f2f2f2;}
div#rMenu ul{ margin:0; padding:0;}
div#rMenu ul li{ margin:1px 0; padding:0 5px; line-height:30px; border-bottom:1px solid #e8e8e8; background:none !important; cursor:pointer;}
div#rMenu ul li:last-child{ border-bottom:0;}
div#rMenu ul li:hover{ color:#000; background:#fff !important;}
/*----右边----*/
#plsql-right{ float:right; width:100%; margin:20px -270px 0 0;}
#plsql-right .b{ margin-right:270px; border:1px solid #aaa69a; background:#ece9d6;}
/*头部*/
#plsql-right h3.h{ height:40px; margin:0; padding:0 15px; line-height:40px; color:#fff; font-size:14px; background:#8c8c8c;}
#plsql-right h3.h span{ display:block; float:right;}
#plsql-right h3.h span em{ display:block; _display:inline; float:left; margin:0 3px; font-size:40px; font-style:normal; cursor:pointer;}
#plsql-right h3.h span em.max{ width:8px; height:6px; margin-top:3px; border:1px solid #fff;}
/*主体*/
.sub_right_box_b, .sub_right_box_s{ margin:10px;}
.sub_right_box_s .input_textarea{ width:100%; height:200px;}
/*隐藏*/
.sub_right_box_hid{ width:200px; height:18px; margin:10px 0 0 5px; line-height:18px; text-indent:5px; color:#fff; border:1px solid #b0b0b0; background:#b0b0b0;}
.sub_right_box_hid span{ display:block; float:right;}
.sub_right_box_hid span em{ display:block; _display:inline; float:left; margin:0 2px; font-style:normal; cursor:pointer;}
.sub_right_box_hid span em.max{ width:8px; height:6px; margin-top:3px; border:1px solid #fff;}
/*执行结果*/
.sub_tab_h{ padding:0 5px;}
.sub_tab_h span{ float:left; display:block; _display:inline; height:23px; margin:0 1px; padding:0 10px; line-height:23px; border-left:1px solid #aaa69a; border-right:1px solid #aaa69a; border-top:1px solid #aaa69a; cursor:pointer;}
.sub_tab_h span.hover{background:#fff;}
.sub_tab_b{ clear:both; margin-top:23px; border:1px solid #aaa69a; background:#fff;}
.sub_tab_b li{ padding:10px;overflow: auto;}
.sub_tab_b li .table_list{ border-spacing:1px; border-collapse:inherit; background:#dadde5;}
.sub_tab_b li .table_list th{ padding:5px 10px; text-align:center; background:#ebedf0;}
.sub_tab_b li .table_list td{ padding:10px; background:#fff;}
.sub_tab_b li .table_list td, .sub_tab_b li .table_list td a{ white-space:nowrap; }/*强制不换行*/
.sub_tab_b li .table_list td a{ cursor:pointer;}
.sub_tab_b li .table_list tr:last-child td{ font-size:14px; color:#666;}
.sub_tab_b li .table_list tr:last-child td span{ margin:0 5px;}
.sub_right_box_s textarea{ margin-top:5px;}
.execSql{ padding:0 5px;}
.sub_tab_b caption{font-weight: bold;text-align: left;padding-left: 10px;}
.status0{color: red}
.status1{color: black}
.xiabiao{font-size: 8px;}
/*-----其它-----*/
/*管理功能集合-交换日志列表*/
.d_li{ font-size:0;}
.d_li li{ display:inline-block; margin:3px; padding:0 10px; color:#666; font: normal 14px/25px "微软雅黑"; border-radius:2px; border:1px solid #dbdbdb; cursor:pointer;}
.d_li li:hover{ color:#000; border:1px solid #999;}
/*-----自查-----*/
.zicha-title{font-size:18px;color: #404040;}
.wb5{width:5%;text-align:center;}
.wb15{width:15%;text-align:center;}
.wb10{width:10%;text-align:center;}
.zicha-title-cotent{text-align:center;}
.big-btn-save-on{}
.big-btn-save-blue{background:#00c0ef;}
/*表格中添加一行删除样式 */
input.text-red{border:0;cursor:pointer;background:none;}

/*-------------------------
                            其它样式
--------------------------*/
/*-----治安防范下安防一张图（鼠标移上去浮层框）-----*/
.amap-marker-label{ padding:0; border:0; background-color:none;}
.anfangMap-layers{ padding:10px; border:1px solid #3194dd; border-radius:4px; background:#fff;
-moz-box-shadow:2px 2px 5px #afd3ee; -webkit-box-shadow:2px 2px 5px #afd3ee; box-shadow:2px 2px 5px #afd3ee;}
.anfangMap-layers h4{ padding:5px 0 10px 0; color:#3194dd; font-size:18px;}
.anfangMap-row{ padding:5px 0; font-size:14px;}
.anfangMap-row span, .anfangMap-row em{ display:inline-block; vertical-align:top;}
.anfangMap-row span{ width:125px; color:#737373;}
.anfangMap-row em{ color:#333;}
/*-----添加类型（硝基复混肥、管制刀具）-----*/
.XG-mk{ /*border:1px solid #DBDBDB;*/ text-align:left;}
.XG-mk .XG-block{ position:relative; display:inline-block; width:100%; height:250px; margin-bottom:15px;  padding:0 20px; color:#5d5d5d; border-radius:4px; vertical-align:top; background:#fff;}
.XG-mk .XG-block h4.h{ height:50px; padding-right:54px; line-height:50px; border-bottom:1px solid #e5e5e5; font-size:18px; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.XG-mk .XG-block h4.h input{width:97%;height:30px;line-height:30px; padding:0 5px;}
.XG-mk .XG-block ul{ padding:10px 0;}
.XG-mk .XG-block ul li{ position:relative; height:30px; line-height:30px; margin-bottom:5px; font-size:14px; color:#666}
.XG-mk .XG-block ul li span{ position:absolute; left:0; top:0px; display:block; width:100%; padding-left:50px; box-sizing:border-box; color:#666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.XG-mk .XG-block ul li input{width:80%; height:30px;line-height:30px;  padding:0 10px; border:1px solid #d9d9d9; color:#666!important;}
/*硝基复混肥*/
.xjfhf{ background:url(../img/content/wplx/xjfhf.png) no-repeat right bottom;}
/*管制刀具*/
.gzdj{ background:url(../img/content/wplx/gzdj.png) no-repeat right bottom;}
/*添加*/
.addXG{}
.addXG .lb{ margin-bottom:3px; padding-top:5px !important;}
.addXG .lb select{ width:100%; border:1px solid #e1e1e1;}
.addXG li.cs{height:30px; line-height:30px; margin-bottom:5px; font-size:14px; color:#333!important;}
.addXG li.cs span{padding-left:70px !important;}
.addXG .cs input{ width:100%; height:28px; padding:0 10px; line-height:28px; border:1px solid #d9d9d9; color:#666!important;}
.addXG .cs label.error{position:absolute;top:7px;right: 2px; z-index:100;width:16px;height:16px;background: url("../img/content/error.png") no-repeat center center;}
/*按钮*/
.addXG .btnXG{margin-top:10px; text-align:center;}
.addXG .btnXG .btn-add, .addXG .btnXG .btn-reset{ display:inline-block; min-width:70px; height:30px; margin:0 5px; line-height:30px; color:#fff; font-size:12px; border-radius:2px;}
.addXG .btnXG .btn-add{background:#3194dd;}/*添加*/
.addXG .btnXG .btn-add:hover{background:#4da2e0;}
.addXG .btnXG .btn-reset{height:31px; line-height:31px; border:1px solid #d9d9d9;color:#333; background:#fff; }/*重置*/
.addXG .btnXG .btn-reset:hover{border:1px solid  #3194dd;}
/*关闭按钮*/
.XG-mk .XG-block .closeXG{position:absolute; right:15px; top:15px; width:22px; height:22px; line-height:20px; background:url(../img/content/cpgl/delicon.png) no-repeat center center;}
/*编辑按钮*/
.XG-mk .XG-block .editXG{position:absolute; right:50px; top:15px; width:22px; height:22px; line-height:20px; background:url(../img/content/cpgl/bjicon.png) no-repeat center center;}
/*添加产品*/
.XG-block.addXGCP{padding:0;}
.XG-block.addXGCP:hover{background:rgba(217,217,217,0.3);}
.addXGCP:hover .t{ color:#3194dd;}
.addXGCP .t{display:block; height:250px; line-height:250px; text-align:center; cursor:pointer;}
.addXGCP .t i{display:inline-block; width:105px; height:105px; margin-top:72px; border:2px solid #d9d9d9; border-radius:50%;}
.addXGCP .t i:before{content:' '; display:block; position:absolute; top:50%; left:50%; width:50px; height:4px; margin-left:-22px; border-radius:4px; background:#a6a6a6;}
.addXGCP .t i:after {content:' '; display:block; position:absolute; left:50%; width:4px; height:50px; top:50%; margin-top:-22px; border-radius:4px; background:#a6a6a6;}
/*-------------------------
                        预警监控
--------------------------*/
/* 车辆监控(要素检索和轨迹查询样式) */
.control-sidebar1 {position:absolute;overflow:visible;padding-top:50px;z-index:1010;}
.control-sidebar1,.control-sidebar-bg{top:0; right:-380px; width:380px;height:100%;-webkit-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;transition:right .3s ease-in-out;}
.control-sidebar1 .togg-btn{position:absolute;left:-30px;width:30px;margin-top:80px;padding:10px;border-radius: 3px 0 0 3px;color:#fff;z-index:1000;background:#03509b;}
.control-sidebar-dark, .control-sidebar-dark+.control-sidebar-bg {background:#03509b;color:#fff;}
.control-sidebar-dark .tab-content input{color:white;}
.control-sidebar1>.tab-content{height:100%;padding:10px 15px;overflow-y:auto;overflow-x: hidden;}
.control-sidebar1 .tab-content legend {margin-bottom: 0;border-bottom: none;width:40%;padding:0 20px 0 20px}
.control-sidebar1 .tab-content .breadcrumb {margin-bottom: 0;background:inherit;padding-bottom:0;padding-top:0;}
.control-sidebar1 .tab-content .table{font-size:12px;color:#fff;}
.control-sidebar1 .tab-content .table th,.control-sidebar1 .tab-content .table td{color:#fff;}
.control-sidebar1 .tab-content .table thead th{text-align: center;padding-right:0;vertical-align: inherit;}
.control-sidebar1 .tab-content .table.table-bordered>thead>tr>th,.control-sidebar1 .tab-content.table .table-bordered>thead>tr>td { border-bottom-width: 0px !important;}
.control-sidebar1 .tab-content table.table-bordered.dataTable{border-collapse: collapse !important;}
.control-sidebar1 .tab-content .table td a{color:#fff;}
.control-sidebar1 .line fieldset {border: 1px solid #fff;margin-bottom: 15px;padding: 5px;}
.control-sidebar1 .line fieldset legend {text-align: left;color:#fff;font-size: 16px;font-weight: bold;}
.control-sidebar1 .table-box table.dataTable tr.odd {background:none;}
.control-sidebar1 .table-box .dataTables_info{color:#fff;}
.table.notableborder{margin-bottom: 0;}
.table.notableborder>tbody>tr>td{border-top:inherit;padding:4px;}
.amap-marker-label {border: 1px solid #999; border-radius: 3px; left: 20px !important;}
.control-sidebar1 input[type='text']{background:#03509b;border:1px solid #488FC5;height: 26px;}
.control-sidebar1 input[type="button"]{height:30px;font-size:12px;margin:5px;}
.control-sidebar1 input[type='text']:FOCUS{border:1px solid #71B1E2;}
.dataTables_paginate1 {text-align:center;}
div.dataTables_paginate1 {white-space:nowrap;}
div.dataTables_paginate1 ul.pagination {margin:2px 0;white-space:nowrap;}
.pagination>li {display:inline;}
.pagination>li:first-child>a{ margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination>li:last-child>a { border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination>li>a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination>li>a:focus,.pagination>li>a:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd;}
.dataTables_paginate .disabled a.page-link {color:#666;cursor:pointer;pointer-events:auto;}
/*通知通告*/
label:not(.form-check-label):not(.custom-file-label) {font-weight:normal;}
.type-bgtitle h5{padding:5px 5px 5px 10px;background:#fafafa;}
.type-bgtitle label{padding-left:15px;padding-top:5px;color:#6c7380;}
.type-bgtitle label input{margin-right:5px;}
#pointDw .type-bgtitle div.line{padding-left:20px;text-align:left!important;font-size:14px;}
#pointDw .type-bgtitle div.line:hover{background:#dedede;color:#666;}
#pointDw div.font-remark{margin:8px 0;}
/* 购买证管理 */
.printing-content{margin:20px 15px 0 15PX;border:1px solid #d9d9d9;}
.printing-title{padding-top:10px;text-align:center;font-size:20px;}
.printing-download{padding:10px;}
.printing-download a{padding:5px 5px;font-size:16px;font-weight:bolder;}
.explain-title{padding:0 10px 10px 10px;font-size:16px;color:#ef5353;}
.explain-content{padding:0 10px 10px 20px;font-size:14px;}

/*-------------------------
                        购买证管理
 2019-6-14购买单位及销售单位
--------------------------*/
/*-----购买证管理-----*/
/*公共部分*/
/*宽*/
.wb50{ width:50%;}
/*边距*/
.mab-20{margin-bottom:20px !important;}
.malr-10{margin:0 10px;}
.palr-5{padding:0 5px;}
.palr-37{margin:0 37px;}
.pal-40{padding-left:40px;}
.par-40{padding-right:40px;}
.pab-20{padding-bottom:20px;}
.pab-30{padding-bottom:30px;}
.pab-80{padding-bottom:80px;}
/*按钮*/
.gmzgl-bigbtn-blue, .gmzgl-bigbtn-green{ display:inline-block; min-width:80px; height:30px; margin:0 5px; padding:0 15px; vertical-align:top; line-height:30px; text-align:center; font-size:14px; color:#fff; border-radius:2px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; }
.gmzgl-bigbtn-blue{ border:1px solid #3194dd; background-color:#3194dd;}/*纯蓝色*/
.gmzgl-bigbtn-green{ border:1px solid #37c4a4; background:#37c4a4;}/*纯绿色*/
.gmzgl-bigbtn-blue:hover{ color:#fff; border:1px solid #47a3e6; background-color:#47a3e6;}
.gmzgl-bigbtn-blue:active{ color:#fff; border:1px solid #17a2ce; background-color:#17a2ce;}
.gmzgl-bigbtn-green:hover{ color:#fff; border:1px solid #4accb0; background-color:#4accb0;}
.gmzgl-bigbtn-green:active{ color:#fff; border:1px solid #1da981; background-color:#1da981;}
/*字体样式*/
.gmzgl-text-left{text-align:left!important;}
.gmzgl-text-right{text-align:right!important;}
.gmzgl-text-black{color:#333 !important;}/*黑色*/
.gmzgl-text-blue{color:#3194dd !important;}/*蓝色*/
/*下划线*/
.border-black{border-bottom:1px solid #797979;}
.border-gray{border-bottom:1px solid #d9d9d9;}
.float-l{float:left;}
.float-r{float:right;}
/*头部说明部分*/
*{margin:0;padding:0;}
.gmzgl-article span{font-size:14px;}
.gmzgl-explainhead{padding-bottom:30px;background:#fff;}
.gmzgl-maxtitle{padding-left:37px;line-height:60px;font-size:22px;font-weight:normal;color:#2f3540;}
.gmzgl-explain p{padding-left:37px;line-height:25px;font-size:14px;color:#666;}
.gmzgl-text-red{color:#eb6969;}
.gmzgl-btn{margin:20px 0;padding-bottom:30px;padding-left:37px;}
/*回执单部分*/
.gmzgl-receipt{margin:20px;overflow:hidden;}
.gmzgl-receiptcontent .gmzgl-content{border:1px solid #d9d9d9;border-radius:2px;background:#fafcfc;}
.gmzgl-number{padding:20px 30px;text-align:right;font-size:14px;color:#3194dd;}
.gmzgl-receiptitle{padding-bottom:20px;text-align:center;font-size:22px;font-weight:normal;color:#333;}
.gmzgl-min-title{padding-bottom:20px;text-align:center;font-size:14px;color:#666}
.gmzgl-information{margin:0 60px;padding:30px;border:1px solid #d9d9d9}
.gmzgl-address{line-height:28px;font-size:14px;color:#333;}
.gmzgl-tiaoli{line-height:28px;text-indent:28px;font-size:14px;color:#333;}
/*回执单部分(1366屏下边距)*/
@media screen and (max-width:1430px) {
    .gmzgl-information{margin:0 30px;}
}
@media screen and (max-width:1380px) {
    .gmzgl-timevalue{width:200px;}
}
/*回执单表格部分*/
.gmzgl-table{margin:48px 0 20px 0;}
.gmzgl-table table{border:1px solid #d9d9d9;border-collapse:collapse;text-align:center;}
.gmzgl-table table thead th, .gmzgl-table table tbody td {border:1px solid #d9d9d9;}
.gmzgl-table table thead th{font-size:14px;font-weight:normal;color:#333;background:#f2f4f5;}
.gmzgl-table table tbody td{font-size:14px;color:#666;}
.gmzgl-table table thead th, .gmzgl-table table tbody td {padding:10px;}
.gmzgl-personal span.gmzgl-textname{width:140px;height:30px;line-height:13px;text-align:left;color:#333;display:inline-block;align-items:center;}
.gmzgl-personal span.gmzgl-texvalue{width:200px;height:32px;padding:0 8px;line-height:15px;text-align:left;color:#3194dd;display:inline-block;align-items:center;}
.gmzgl-timevalue{height:32px;padding:0 8px;line-height:15px;text-align:left;display:inline-block;align-items:center;}
.gmzgl-statement{line-height:30px;text-indent:28px;font-size:14px;color:#666}
/*回执单底部部分*/
.gmzgl-floor{margin-top:14px;}
.gmzgl-floor .gmzgl-notes{padding-bottom:20px;text-align:center;font-size:12px;color:#a6a6a6;}
.gmzgl-floor .gmzgl-producer{padding-bottom:30px;text-align:center;font-size:16px;color:#333;}
/*回执图片样式*/
.gmzgl-titlepic{padding-bottom:20px;font-size:16px;font-weight:normal;color:#333;}
.gmzgl-receiptpic img{width:100%;height:auto;}
.gmzgl-seepic{display:inline-block;position:relative;width:250px;height:28px; line-height:28px;margin-right:-10px;padding:0 10px;text-decoration:none;font-size:14px;color:#3194dd;border:1px solid #d9d9d9;background:#f7f9fa;}
.gmzgl-seepic .gmzgl-delete{display:inline-block;position:absolute;top:0;right:0;padding-right:10px;text-align:right;font-size:20px;color:#666;}

/*----业务办理(出入口管理)-----*/
/*物品标识选择弹框样式  */
.yw-depottitle{padding:20px;}
.yw-explain{line-height:24px;}
.yw-position-ab{position:absolute;right:0;top:0;}
.yw-selection{padding:0 20px 15px 20px;font-size:16px;font-weight:normal;color:#333;}
.yw-valid{padding:0 20px;font-size:14px;color:#333;}
.yw-table{padding:10px 20px 20px 20px;}
.yw-table .yw-number{display:inline-block;width:50%;height:30px;line-height:30px;margin-right:10px;padding:0 10px;font-size:14px;color:#6c7380;border-radius:2px;border:1px solid #dae1ed;background-clip:padding-box;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color: #fff;}
.yw-table .yw-none{display:none;}
.yw-fontweight{font-weight:bold;}
.yw-invalid {display:inline-block;padding:15px;border-bottom:1px solid #d9d9d9;width:100%;}
.yw-invalid li.yw-invalidlist{display:inline-block;position:relative;float:left;width:33.33%;}
@media (max-width: 1680px){ 
.yw-invalid li.yw-invalidlist{width:50%;}	
}
.yw-invalid li.yw-invalidlist p.yw-erronumber{height:30px;margin:0 5px 10px 5px;padding:0 10px;line-height:30px;font-size:14px;color:#ef5353;border-radius:2px;border:1px solid #dae1ed;background:#f7f9fa;}
.yw-invalid li.yw-invalidlist i.warnicon {position:absolute;top:0px;right:0px;display:inline-block;width:27px;height:30px;cursor:pointer;background:url(../img/content/business_erro1.png) no-repeat left 9px;}
.yw-invalid li.yw-invalidlist i.warnicon:hover {position:absolute;top:0px;right:0px;display:inline-block;width:27px;height:30px;cursor:pointer;background:url(../img/content/business_erro2.png) no-repeat left 9px;}
/*错误提示*/
.yw-erroprompt{display:none;position:absolute;bottom:50px;left:0;width:97%;margin:0 4px;padding:10px;border: 1px solid #d9d9d9;background:#fff;z-index:1000;}
.yw-erroprompt::before {content:"";position:absolute;left:50%;bottom:-20px;width:0;height:0;border-left:10px solid transparent;border-top:10px solid #d9d9d9;border-right:10px solid transparent;border-bottom:10px solid transparent;}
.yw-erroprompt::after {content:"";position:absolute;left:51%;bottom:-17px;width:0;height:0;border-left:8px solid transparent;border-top:9px solid #fff;border-right:9px solid transparent;border-bottom:9px solid transparent;}
.yw-erroprompt p.erroprompt-content{line-height:30px;font-size:14px;color:#666;white-space:normal;}

/*物品选择弹框样式 */
.wp-content{}
.wp-group{padding:20px;}
.wp-textinput:focus {border-color: #8ca1c5 !important;outline: 0; box-shadow: inset 0 0 0 transparent, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
.wp-textinput::-webkit-input-placeholder { color:#bfc8d9; }
.wp-textinput::-moz-placeholder { color:#bfc8d9; } /* firefox 19+ */
.wp-textinput:-ms-input-placeholder { color:#bfc8d9; } /* ie */
.wp-textinput input:-moz-placeholder { color:#bfc8d9; }
.wp-line{display:inline-block;}
.wp-textinput{float:left;width:363px;height:30px;padding:0 10px;line-height:30px;border:1px solid #dae1ed;border-radius:2px;font-size:14px;color:#6c7380;}
.wp-search{float:right;width:32px;height:30px;line-height:30px;margin-left:-6px;border:none;border-radius:2px;cursor:pointer;background:url(../img/content/wp-search.png) no-repeat 7px center #3194dd;}
.wp-tips{display:inline-block;position:relative;top:-4px;left:6px;}
.wpicon {display:inline-block;width:18px;height:18px;cursor:pointer;background:url(../img/content/business_erro1.png) no-repeat center;}
.wpicon:hover{display:inline-block;width:18px;height:18px;cursor:pointer;background:url(../img/content/business_erro2.png) no-repeat center;}
.wp-errocontent{display:none;position:absolute;top:-6px;left:28px;width:274px;padding:10px;border:1px solid #d9d9d9;border-radius:2px;font-size:14px;color:#666;box-shadow:0px 2px 10px #d9d9d9;z-index:1000;background:#fff;}
.wp-errocontent::before {content:"";position:absolute;top:6%;left:-20px;width:0;height:0;border-top:10px solid transparent;border-right:10px solid #d9d9d9;border-left:10px solid transparent;border-bottom:10px solid transparent;}
.wp-errocontent::after {content:"";position:absolute;top:6%;left:-18px;width:0;height:0;border-top:10px solid transparent;border-right:10px solid #fff;border-left:10px solid transparent;border-bottom:10px solid transparent;}
.wp-borderLine{border-bottom:1px solid #d9d9d9;}
.wp-navigation{display:inline-block;position:relative;width:100%;padding:0 20px 10px 10px;}
.wp-tabcontent{padding-right:170px;}
.wp-tabcontent a{height:30px;line-height:30px;margin:0 10px;font-size:14px;color:#333;}
.wp-active{border-bottom: 3px solid #3194dd;color:#3194dd !important}
.wp-number{position:absolute;top:0;right:20px;font-size:14px;color:#a6a6a6;}
.wp-table{display:block!important;width:100%;padding:0px 20px 20px 20px;}
.wp-table table {font-size:14px;}
.wp-table table tbody{display:block;width:100%;height:350px;overflow-y:auto;}
.wp-table table tbody tr {display:table;width:100%;table-layout:fixed;}
.wp-table table tbody tr td{border:0;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;border-collapse:collapse;}
.wp-form-box{position:relative;display:inline-block;min-height:20px;line-height:20px;}
.wp-form-box input[type="checkbox"] {width:16px;height:16px;opacity:0;}
.wp-form-box label {position:absolute;left:0;top:3px;width:15px;height:15px;border-radius:2px;border:1px solid #a3abb8;vertical-align:top;cursor:pointer;}
.wp-form-box span {margin-left:10px;font-size:14px;color:#666;}
.wp-form-box input:checked+label {border:1px solid #3194dd;background:#3194dd;}
.wp-form-box input:checked+label::after {position:absolute;content:"";width:5px;height:9px;top:1px;left:4px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg);}

/*----台账管理-物品标识管理-----*/
.pz-listul{height:40px;line-height:40px;padding-left:33.5px;border-bottom:1px solid #d9d9d9;}
.pz-listul li{float:left;display:inline-block;margin-right:10px;}
.pz-listul li.pz_active{height:40px;line-height:36px;border-bottom:4px solid #3194dd}
.bz-shenpi{ position:relative; clear:both; padding-bottom:20px; overflow:hidden;}
.bz-shenpi-right{ position:relative; margin-left:90px;}
.bz-shenpi:first-child .bz-shenpi-jiedian::before{ content:"";  }
/*-----审批日期-----*/
.bz-shenpi-time{ position:absolute; left:0; top:0; width:90px; color:#2f3540; font-size:16px; font-family:Arial, Helvetica, sans-serif;text-align:right;color:#333;}
.bz-shenpi-time p{ display:block; color:#666;}
/*-----审批节点-----*/
.bz-shenpi-jiedian{ position:absolute; top:0; left:0; width:50px; height:100%; text-align:center;}
.bz-shenpi-jiedian::before{ content:"^"; display:block; width:18px; height:18px; margin:0 auto; line-height:18px; color:#fff; border-radius:50%; border:1px solid #fff; text-align:center; font-family:"微软雅黑"; background:#dae1ed; overflow:hidden;}
.bz-shenpi-jiedian::after{ position:absolute; top:20px; left:25px; display:block; width:1px; height:100%; content:''; background:#dae1ed;}
.yellow_circle:before{background:#f1bf60;}
.blue_circle:before{background:#40b5e1;}
/*-----审批内容-----*/
.bz-shenpi-content{position:relative; margin-left:50px; padding:10px 15px; border-radius:4px;}
.bz-shenpi-content::before{content:"";position:absolute;top:5px;left:-4px;border: solid #d9d9d9;border-width: 0 1px 1px 0;display: inline-block;padding: 3px;transform: rotate(135deg);-webkit-transform: rotate(135deg);background:#fff;}
.bz-shenpi-content h3{ padding:10px 0; font-weight:bold; font-size:16px; color:#2f3540;}
/*企业审批*/
.qyShengpi .sbz-henpi-content{ border:1px solid #2dbfdf; background:#effafc;}
.qyShengpi .bz-shenpi-content .zt{ color:#2dbfdf;}
/*公安审批通过*/
.gaShengpi-ok .bz-shenpi-content{ border:1px solid #d9d9d9;}
.gaShengpi-ok .bz-shenpi-content .zt{ }
/*公安审批不通过*/
.gaShengpi-no .bz-shenpi-content{ border:1px solid #ee5656; background:#fef2f2;}
.gaShengpi-no .bz-shenpi-content .zt{ color:#ee5656;}
/*流量轨迹*/
.guiji .bz-shenpi-content{ border:1px solid #75b5e5; background:#f5fbff;}
.guiji .bz-shenpi-content .zt{ color:#2dbfdf;}
/*----台账管理-物品台账管理-出入库标识清单-----*/
.cr-invalid {display:inline-block;width:100%;padding:15px;}
.cr-invalid li.cr-invalidlist{display:inline-block;position:relative;float:left;width:33.33%;cursor:pointer;}
@media (max-width: 1680px){ 
.cr-invalid li.cr-invalidlist{width:50%;}	
}
.cr-invalid li.cr-invalidlist p.cr-erronumber{height:30px;margin:0 5px 10px 5px;padding:0 10px;line-height:30px;font-size:14px;color:#333333;border-radius:2px;border:1px solid #dae1ed;background:#f7f9fa;}
.cr-invalid li.cr-invalidlist i.warnicon {position:absolute;top:0px;right:0px;display:inline-block;width:27px;height:30px;cursor:pointer;background:url(../img/content/business_erro1.png) no-repeat left 9px;}
.cr-invalid li.cr-invalidlist i.warnicon:hover {position:absolute;top:0px;right:0px;display:inline-block;width:27px;height:30px;cursor:pointer;background:url(../img/content/business_erro2.png) no-repeat left 9px;}
.posibot{position:absolute;bottom:0px;left:0px;width:100%;border-top:1px solid #d9d9d9;}
/*----台账管理-物品标识管理-标识轨迹----*/
.tz-span{float:left;;margin-right:10px;line-height:30px;}
.tz-inputtext{float:left;display:inline-block;width:320px;}
.tz-inputbut{float:left;display:inline-block;width:75px;margin:0px;text-align:left;text-indent:20px;background:url(../img/content/search.png) no-repeat 10px center #3194dd;border-radius:0 2px 2px 0;}

/*-------------------------
      安全检查详情
--------------------------*/
.aqjc-review{ position:relative; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #dae1ed;}
.aqjc-review::before{ content:''; display:block; position:absolute; top:-22px; left:124px; width:0; height:98%; border-left:2px solid #ebeef2;}
.aqjc-review::after{ content:""; display:inline-block; position:absolute; bottom:3%; left:116px; width:16px; height:16px; border-radius:50%; background:#ebeef2;}
.aqjc-reviewac::after{ bottom:4%;}
.aqjc-reviewaxis{ position:relative;}
.aqjc-review .content-block:last-child{ margin-bottom:0; padding-bottom:0;}
/*日期*/
.aqjc-reviewaxis-time{ position:absolute; left:0; top:4px; width:90px; text-align:right; font-size:16px; color:#737373;}
.aqjc-reviewaxis-time p{ display:block; color:#a6a6a6;}
/*节点圆样式*/
.aqjc-big-circle{ position:absolute;top:0; left:-41px; width:50px; height:50px; border-radius:50%; text-align:center; z-index:999;}
.aqjc-small-circle{ display:inline-block; width:42px; height:42px; margin-top:4px; border-radius:50%;}
.aqjc-numbers{ width:42px; height:42px; line-height:42px; text-align:center; font-size:20px; font-weight:bold; color:#fff;}
/*右边内容*/
.aqjc-reviewaxis-right{ position:relative; margin:20px 0 0 140px;}
.aqjc-reviewcontent{ padding-top:30px;}
.aqjc-rightcontent{ margin-left:20px; border:1px solid #dae1ed; border-radius:4px; box-shadow:0px 4px 4px #efefef;}
.aqjc-rightcontent .content-main{ display:none;}
.aqjc-rightcontent .content-mainac{ display:block;}
.aqjc-openclick{ cursor:pointer;}
.aqjc-reviewH{ height:50px; line-height:50px; padding:0 20px;}
.aqjc-titleH{ float:left; font-size:20px;}
.aqjc-red-reviewH{ height:50px; line-height:50px; padding:0 20px;}
.aqjc-red-titleH{ float:left; font-size:20px;}
/*全部展开收起样式*/
.aqjc-wholeopen{ position:absolute; right:0; width:120px; height:32px; line-height:32px; border:1px solid #dae1ed; border-radius:4px; text-align:center; font-size:14px; olor:#737373; cursor:pointer; z-index:1000;}
.aqjc-wholeopen::after{ content:''; position:absolute; top:10px; right:15px; width:8px; height:8px; border-top:2px solid #656565; border-right:2px solid #656565; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.aqjc-wholeclose::after{ content:''; position:absolute; top:14px; right:15px; width:8px; height:8px; border-bottom:2px solid #656565; border-left:2px solid #656565; border-top:0; border-right:0; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
/*展开收起*/
.aqjc-open{ position:absolute; right:20px; padding-right:14px; font-size:14px; color:#737373;}
.aqjc-open::after{ content:''; display:inline-block; position:absolute; top:20px; right:-5px; width:8px; height:8px; border-top:2px solid #656565; border-right:2px solid #656565; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.aqjc-close::after{ content:''; display:inline-block; position:absolute; top:24px; right:-5px; width:8px; height:8px; border-bottom:2px solid #656565; border-left:2px solid #656565; border-top:0; border-right:0; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
/*蓝色复查*/
.aqjc-blue{}
.aqjc-blue .aqjc-big-circle{ background:#d6eaf8;}
.aqjc-blue .aqjc-small-circle{ background:#3194dd;}
.aqjc-blue .aqjc-reviewH{ border-bottom:2px solid #3194dd;}
.aqjc-blue .aqjc-titleH{ color:#3194dd;}
/*绿色整改*/
.aqjc-green{}
.aqjc-green .aqjc-big-circle{ background:#c2fbf3;}
.aqjc-green .aqjc-small-circle{ background:#21cfb8;}
.aqjc-green .aqjc-reviewH{ border-bottom:2px solid #21cfb8;}
.aqjc-green .aqjc-titleH{ color:#21cfb8;}

/*-------------------------
      整理：黄灿平
  2019-10-24
      常用图标库（物品台账管理-企业主页常用功能）
--------------------------*/
/*生产入库*/
i.scrkicon{background:url(../img/changyong/scrkicon.png) no-repeat center center #3799e2;}
i.scrkicon:hover{background:url(../img/changyong/scrkicon.png) no-repeat center center #60afea;}
/*使用出库*/
i.syckicon{background:url(../img/changyong/syckicon.png) no-repeat center center #41b5eb;}
i.syckicon:hover{background:url(../img/changyong/syckicon.png) no-repeat center center #5bbdeb;}
/*使用回库*/
i.syhkicon{background:url(../img/changyong/syhkicon.png) no-repeat center center #45d7c4;}
i.syhkicon:hover{background:url(../img/changyong/syhkicon.png) no-repeat center center #71d7ca;}
/*其它入库*/
i.qtrkicon{background:url(../img/changyong/qtrkicon.png) no-repeat center center #40b5e1;}
i.qtrkicon:hover{background:url(../img/changyong/qtrkicon.png) no-repeat center center #7ac5e1;}
/*销售出库*/
i.xsckicon{background:url(../img/changyong/xsckicon.png) no-repeat center center #7c9afb;}
i.xsckicon:hover{background:url(../img/changyong/xsckicon.png) no-repeat center center #90a9fa;}
/*其它出库*/
i.qtckicon{background:url(../img/changyong/qtckicon.png) no-repeat center center #f26f59;}
i.qtckicon:hover{background:url(../img/changyong/qtckicon.png) no-repeat center center #f28674;}
/*配送员实名销售*/
i.psysmxsicon{background:url(../img/changyong/psysmxsicon.png) no-repeat center center #9289ef;}
i.psysmxsicon:hover{background:url(../img/changyong/psysmxsicon.png) no-repeat center center #a9a2ef;}
/*配送员实名退货*/
i.psysmthicon{background:url(../img/changyong/psysmthicon.png) no-repeat center center #41b5eb;}
i.psysmthicon:hover{background:url(../img/changyong/psysmthicon.png) no-repeat center center #5cbeec;}
/*配送员领用回库*/
i.psylyhkicon{background:url(../img/changyong/psylyhkicon.png) no-repeat center center #41b5eb;}
i.psylyhkicon:hover{background:url(../img/changyong/psylyhkicon.png) no-repeat center center #5dbeeb;}
/*配送员领用出库*/
i.psylyckicon{background:url(../img/changyong/psylyckicon.png) no-repeat center center #f26f59;}
i.psylyckicon:hover{background:url(../img/changyong/psylyckicon.png) no-repeat center center #f08877;}
/*流转入库*/
i.lzrkicon{background:url(../img/changyong/lzrkicon.png) no-repeat center center #ec6899;}
i.lzrkicon:hover{background:url(../img/changyong/lzrkicon.png) no-repeat center center #ed83aa;}
/*流转出库*/
i.lzckicon{background:url(../img/changyong/lzckicon.png) no-repeat center center #9289ef;}
i.lzckicon:hover{background:url(../img/changyong/lzckicon.png) no-repeat center center #a59eef;}
/*个人领用钢瓶*/
i.grlygpicon{background:url(../img/changyong/grlygpicon.png) no-repeat center center #5bd1a9;}
i.grlygpicon:hover{background:url(../img/changyong/grlygpicon.png) no-repeat center center #7dd3b6;}
/*个人钢瓶回收站*/
i.grgphszicon{background:url(../img/changyong/grgphszicon.png) no-repeat center center #45d7c4;}
i.grgphszicon:hover{background:url(../img/changyong/grgphszicon.png) no-repeat center center #71d7ca;}
/*购买入库*/
i.gmrkicon{background:url(../img/changyong/gmrkicon.png) no-repeat center center #f1bf60;}
i.gmrkicon:hover{background:url(../img/changyong/gmrkicon.png) no-repeat center center #f3cb7e;}
/*单位实名退货*/
i.dwsmthicon{background:url(../img/changyong/dwsmthicon.png) no-repeat center center #3799e2;}
i.dwsmthicon:hover{background:url(../img/changyong/dwsmthicon.png) no-repeat center center #60afea;}
/*销毁出库*/
i.czckicon{background:url(../img/changyong/czckicon.png) no-repeat center center #5bd1a9;}
i.czckicon:hover{background:url(../img/changyong/czckicon.png) no-repeat center center #7ad3b5;}
/*重绑钢瓶*/
i.cbgpicon{background:url(../img/changyong/cbgpicon.png) no-repeat center center #ec6899;}
i.cbgpicon:hover{background:url(../img/changyong/cbgpicon.png) no-repeat center center #ea82a9;}
/*绑定钢瓶*/
i.bdgpicon{background:url(../img/changyong/bdgpicon.png) no-repeat center center #f1bf60;}
i.bdgpicon:hover{background:url(../img/changyong/bdgpicon.png) no-repeat center center #f3cb7e;}
/*进口入库*/
i.jkrkicon{background:url(../img/changyong/jkrk.png) no-repeat center center #9289ef;}
i.jkrkicon:hover{background:url(../img/changyong/jkrk.png) no-repeat center center #a59eef;}
/*出口出库*/
i.ckckicon{background:url(../img/changyong/ckck.png) no-repeat center center #3799e2;}
i.ckckicon:hover{background:url(../img/changyong/ckck.png) no-repeat center center #60afea;}
/*销毁出库*/ 
i.xhckicon{background:url(../img/changyong/xhck.png) no-repeat center center #f26f59;}
i.xhckicon:hover{background:url(../img/changyong/xhck.png) no-repeat center center #f28674;}
/*单位实名销售*/
i.dwsmxsicon{background:url(../img/changyong/dwsmxs.png) no-repeat center center #f1bf60;}
i.dwsmxsicon:hover{background:url(../img/changyong/dwsmxs.png) no-repeat center center #f3cb7e;}
/*刀具实名收缴*/
i.djsmshjicon{background:url(../img/changyong/djsmshj.png) no-repeat center center #7c9afb;}
i.djsmshjicon:hover{background:url(../img/changyong/djsmshj.png) no-repeat center center #91a9f9;}
/*刀具实名上缴*/
i.djsmsjicon{background:url(../img/changyong/djsmsj.png) no-repeat center center #41b5eb;}
i.djsmsjicon:hover{background:url(../img/changyong/djsmsj.png) no-repeat center center #5dbeeb;}
/*刀具实名打码*/
i.djsmdmicon{background:url(../img/changyong/djsmdm.png) no-repeat center center #3799e2;}
i.djsmdmicon:hover{background:url(../img/changyong/djsmdm.png) no-repeat center center #60afea;}

/*-------------------------
黄灿平2020.04.02
针对储存场所增加 安评公司广告模块
--------------------------*/
.apad-position-re{ position:relative;}
.apad-list{ position:fixed; left:0; bottom:0; padding-left:240px !important;}/*甲级资质安评公司推荐*/
.apad-list2{ position:fixed; left:0; bottom:160px; padding-left:240px !important;}/*安全技术防范设计施工单位*/
.apad{ clear:both; width:100%; padding:10px 20px 30px 20px; background:#eceff3; overflow:hidden;}
.apad-mab{ padding:10px 20px 0px 20px;}
.apad h3{ margin:10px 0 10px 10px; font-size:18px; color:#388fd9;}
.apad ul li{ float:left; width:25%;}
.apad ul li div{ height:105px; margin:0 10px; padding:10px 10px 0 0; border-radius:4px; background:url(../img/content/apad.png) 12px 20px no-repeat #fff;}
.apad ul li div h4, .apad ul li div p{ padding-left:60px;}
.apad ul li div h4{ height:45px; padding-top:10px; padding-bottom:10px; font-size:16px; color:#333;}
.apad ul li div.yj p span{width:55px;}
.apad ul li div p span{ display:inline-block; width:70px; color:#a6a6a6;}
.apad ul li div p em{ display:inline-block; font-style:normal; color:#666;}
@media (max-width: 1380px){
	.apad ul li div h4{ font-size:14px;}
	.apad ul li div p{ font-size:12px;}
}

/*
2020.08.19
针对系统用户登录异常提示页
*/
.dialogzz{display:none;position:absolute;top:50%;left:50%;width:540px;height:180px;padding:60px;margin:-150px 0 0 -340px;box-sizing:content-box;background:#fff;box-shadow: #ccc 0 0 15px;}
.dialogac{display: block;}
.dialogzz dl{position:relative;box-sizing:content-box;}
.dialogzz dl>*{display:block;}
.dialogzz dl dt{position: absolute;top:0px;left:0px;width:100px;height: 90px;}
.dialogzz dl dd>*{display:block;width:420px;margin: 0 0px 0 120px;}
.dialogzz dl dd p{line-height: 40px;margin: 0 0px 5px 120px;font-size: 30px;color:#333;}
.dialogzz dl dd span{line-height:22px;color:#666666;font-size: 16px;}
/* 实名认证审核 */
.user-smrz-shenhe .user-smrz-row{ display: flex; }
.user-smrz-shenhe .user-smrz-row img{ width: 108px; height: 132px; }
.user-smrz-shenhe .user-smrz-row .zpshyq{ margin-left: 20px; }
.user-smrz-shenhe .user-smrz-row .zpshyq>p{ font-size: 14px; color: rgb(51, 51, 51); margin-bottom: 8px; }
.user-smrz-shenhe .user-smrz-row .zpshyq ul li{ display: flex; color: rgb(102, 102, 102); line-height: 20px; margin-bottom: 8px; }
.user-smrz-shenhe .block-title .tips{ font-size: 14px; color: #666666; margin-left: 20px; }
.user-smrz-shenhe dl dt img{ width: 410px; height: 260px; }
.user-smrz-shenhe dl dd{ margin-top: 12px; }
/* 题库管理-insert */
.radio-box{ display: flex; }
.radio-box label{ display: inline-block; width: 95px; line-height: 30px; height: 30px; text-align: center; border: 1px solid rgb(217, 217, 217); margin-right: -1px; color: rgb(102, 102, 102); cursor: pointer; }
.radio-box label.active{ color: #fff; background-color: #3194dd; }
.radio-box input{ display: none; }
.tk-insert .content-block .row:nth-child(n + 2){ margin-bottom: 12px; }
.tk-insert .content-block .row.zqcw{ display: none; }
.tk-insert .content-block .row.zqcw>div:nth-child(2)>div{ display: flex; align-items: center; height: 100%; }
.tk-insert .content-block .row.zqcw>div:nth-child(2)>div label{ margin: 0 16px 0 4px; }
/* 组卷样式20220818 */
.zujuan label{ margin: 0; }
.zujuan .row .danwei{ position: absolute; right: -16px; top: 0; line-height: 30px; }
.zujuan .row .danwei.f2{ right: -30px; }
.zujuan .row .zj-row{ display: flex }
.zujuan .row .zj-row .ge{ display: inline-block; margin: 0 4px; line-height: 30px; }
.zujuan .row .upload-box input[type="file"]{ display: none; }
.zujuan .row .upload-box label{ display: inline-block; width: 222px; height: 126px; background-color: rgb(245, 246, 247); border: 1px solid rgb(217, 217, 217); position: relative; cursor: pointer; }
.zujuan .row .upload-box label:before{ content: ''; display: inline-block; width: 4px; height: 32px; border-radius: 2px; background-color: rgb(164, 165, 166); position: absolute; top: 50%; left: 50%; margin: -16px 0 0 -2px; }
.zujuan .row .upload-box label:after{ content: ''; display: inline-block; width: 32px; height: 4px; border-radius: 2px; background-color: rgb(164, 165, 166); position: absolute; top: 50%; left: 50%; margin: -2px 0 0 -16px; }
.zujuan .tab-box .tab-ul-box{ display: flex; justify-content: space-between; }
.zujuan .tab-box .tab-ul-box .tab-ul{ display: flex; }
.zujuan .tab-box .tab-ul-box .tab-ul li{ margin-right: 40px; }
.zujuan .tab-box .tab-ul-box .tab-ul li.active{ position: relative; }
.zujuan .tab-box .tab-ul-box .tab-ul li.active:after{ content: ''; display: inline-block; width: 18px; height: 5px; background-color: rgb(49, 148, 221); position: absolute; left: 50%; bottom: -8px; margin-left: -9px; }
.zujuan .tab-box .tab-ul-box .tab-ul li a{ font-size: 18px; color: rgb(102, 102, 102); }
.zujuan .tab-box .tab-ul-box .tab-ul li.active a{ color: rgb(49, 148, 221); }
.zujuan .tab-box .tab-content .tab-item{ display: none; }
.zujuan .tab-box .tab-content .tab-item.active{ display: block; }
.zujuan .tab-box .tab-content .tab-item table{ width: 100%; border-spacing: 0; border: 1px solid #d9d9d9; margin-top: 20px; }
.zujuan .tab-box .tab-content .tab-item table thead tr th{ background-color: #f2f4f5; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; height: 34px; line-height: 34px; padding: 0 12px; }
.zujuan .tab-box .tab-content .tab-item table thead tr th input[type="checkbox"]{ vertical-align: middle; margin-right: 8px; }
.zujuan .tab-box .tab-content .tab-item table tbody tr td{ height: 40px; line-height: 40px; padding: 0 12px; }
.zujuan .tab-box .tab-content .tab-item table tbody tr:nth-child(even) td{ background-color: rgb(247, 249, 250); }
.zujuan .tab-box .tab-content .tab-item table tbody tr td.operation-btn a{ vertical-align: middle; }
.zujuan .btn-box{ display: flex; margin-top: 16px; }
.zujuan .btn-box .item{ display: flex; line-height: 28px; margin-right: 16px; }
.zujuan .btn-box .item input[type="checkbox"]{ vertical-align: middle; margin-right: 8px; }
.zujuan .btn-box a{ height: 26px!important; line-height: 26px!important; }
.zujuan .btn-box a.disable{ display: inline-block; height: 26px; line-height: 26px; border: 1px solid rgb(217, 217, 217); color: rgb(166, 166, 166)!important; cursor: no-drop; }
.zujuan .btn-box a.disable:active{ border: 1px solid rgb(217, 217, 217); color: rgb(166, 166, 166)!important; background-color: #fff; }
.zujuan.po-p{ padding-bottom: 61px; }
.zujuan .zj-row{ display: flex; }
.zujuan.po-p .zj-row{ margin: 0 -5px 16px -5px; }
.zujuan.po-p .zj-row select, .zujuan.po-p .zj-row input{ margin: 0 5px; }
.zujuan .po-bo{ position: fixed; bottom: 0; left: 0; display: flex; justify-content: center; align-items: center; height: 60px; width: 100%; border-top: 1px solid rgba(0,0,0,.1); }
.zujuan .yx-box .t{ display: flex; justify-content: space-between; margin-right: -5px; }
.zujuan .yx-box .t p .count{ font-weight: bold; color: #37cf9b; }
.zujuan .yx-box .t .disable{ border: 1px solid rgb(217, 217, 217); color: rgb(166, 166, 166)!important; cursor: no-drop; }
.zujuan .yx-box .t .disable:active{ border: 1px solid rgb(217, 217, 217); color: rgb(166, 166, 166)!important; background-color: #fff; }
.zujuan .yx-box .b{ display: flex }
.zujuan .yx-box .b .item{ display: flex; justify-content: space-between; align-items: center; width: 158px; height: 30px; border: 1px solid rgb(217, 217, 217); padding: 0 15px; background-color: rgb(247, 249, 250); margin-right: 12px; }
.zujuan .yx-box .b .item p .count{ font-weight: bold; color: #3194dd; }
.zujuan .yx-box .b .item .delete{ position: relative; width: 14px; height: 14px; margin-right: -4px; }
.zujuan .yx-box .b .item .delete:before{ position: absolute; left: 6px; top: 0; content: ''; display: inline-block; width: 2px; height: 16px; background-color: #a6a6a6; transform: rotate(45deg); }
.zujuan .yx-box .b .item .delete:after{ position: absolute; left: 6px; top: 0; content: ''; display: inline-block; width: 2px; height: 16px; background-color: #a6a6a6; transform: rotate(135deg); }
.zujuan .zj-row.sj{ justify-content: space-between; }
.zujuan .zj-row.sj input{ width: 60px; }
.zujuan .zj-row.sj p{ color: rgb(51, 51, 51); line-height: 30px; }
.zujuan .zj-row.sj label{ color: rgb(102, 102, 102); line-height: 30px; }
.zujuan .zj-row.sj span{ display: inline-block; margin-left: -12px; color: rgb(166, 166, 166); line-height: 30px; }
/* 课程管理-课程信息 */
.header-info{ display: flex; justify-content: space-between; padding: 20px 25px; }
.header-info .left{ display: flex; }
.header-info .left .l{ margin-right: 24px; }
.header-info .left .l img{ width: 200px; height: 112px; }
.header-info .left .r{ display: flex; flex-direction: column; justify-content: space-between; }
.header-info .left .r .title{ font-size: 20px; color: rgb(38, 38, 38); line-height: 1; }
.header-info .left .r ul.tips{ display: flex; margin-top: -12px; }
.header-info .left .r ul.tips li{ color: rgb(102, 102, 102); margin-right: 24px; position: relative; }
.header-info .left .r ul.tips li:nth-child(n + 2):before{ content: ''; display: inline-block; width: 1px; height: 12px; background-color: rgb(230, 230, 230); position: absolute; top: 50%; left: -13px; margin-top: -6px; }
.header-info .left .r ul.tjd{ display: flex; }
.header-info .left .r ul.tjd li{ margin-right: 45px; line-height: 1; }
.header-info .left .r ul.tjd li .k{ display: inline-block; margin-right: 5px; color: rgb(89, 89, 89); }
.header-info .left .r ul.tjd li .v{ font-size: 24px; font-weight: 550; color: rgb(38, 38, 38); }
.header-info .right{ display: flex; justify-content: right; align-items: end; }
/* tab-bar */
.tab-bar{ display: flex; background-color: rgb(247, 249, 250); height: 60px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 0 25px; }
.tab-bar li{ margin-right: 40px; height: 100%; }
.tab-bar li a{ display: flex; align-items: center; height: 100%; color: #595959; font-size: 16px; }
.tab-bar li a:hover{ color: rgb(49, 148, 221); }
.tab-bar li.active a{ color: rgb(49, 148, 221); border-bottom: 3px solid rgb(49, 148, 221); }
/* label-uploadFile */
.label-uploadFile{ display: flex; flex-direction: column; align-items: center; justify-content: center; width: 256px; height: 144px; cursor: pointer; color: rgb(102, 102, 102); background-color: rgb(245, 246, 247); border: 1px soild rgb(217, 217, 217); border-radius: 3px; }
.label-uploadFile span:nth-child(1){ display: inline-block; margin-top: -20px; font-size: 70px; line-height: 1; color: #a4a5a6; }
.label-uploadFile span:nth-child(2){ text-align: center; }
/* 课程管理-数据概览 */
.kcgl-sjgl .countUl{ display: flex; justify-content: space-between; width: 100%; border-bottom: 1px solid #d9d9d9; padding-bottom: 20px; }
.kcgl-sjgl .countUl li{ display: flex; flex-direction: column; justify-content: center; align-items: center; width: calc((100% - 140px) / 8); border-radius: 4px; background-color: rgb(235, 245, 252); height: 87px; }
.kcgl-sjgl .countUl li .count{ font-size: 24px; color: rgb(38, 38, 38); line-height: 1; padding: 4px 0; }
.kcgl-sjgl .countUl li .title{ color: rgb(89, 89, 89); line-height: 1; padding: 4px 0; }
.kcgl-sjgl .echarts-box{ margin-top: 16px; padding-bottom: 16px; border-bottom: 1px solid #d9d9d9; }
.kcgl-sjgl .echarts-box:last-child{ border-bottom: none; }
.kcgl-sjgl .echarts-box .echarts-head{ display: flex; justify-content: space-between; }
.kcgl-sjgl .echarts-box .echarts-head .title{ font-size: 20px; color: rgb(38, 38, 38); }
.kcgl-sjgl .echarts-box .echarts-head>div{ display: flex; }
.kcgl-sjgl .echarts-box .echarts-head>div a{ display: flex; align-items: center; justify-content: center; width: 86px; height: 30px; color: rgb(89, 89, 89); border: 1px solid rgb(217, 217, 217); border-radius: 2px; margin-right: 12px; }
.kcgl-sjgl .echarts-box .echarts-head>div a.btn.big-btn-blue{ color: #fff; }
.kcgl-sjgl .echarts-box .echarts-head>div a.active{ border-color: rgb(49, 148, 221); color: rgb(49, 148, 221); }
.kcgl-sjgl .echarts-box .echarts-head>div .qijian{ display: flex; border: 1px solid #dae1ed; }
.kcgl-sjgl .echarts-box .echarts-head>div .qijian input{ border: none; outline: none; margin-bottom: 0; height: 28px!important; }
.kcgl-sjgl .echarts-box .echarts{ width: 100%; height: 300px; }
/* 企业公函 */
.px-qygh{ padding: 12px 24px 72px 24px; font-size: 16px; color: rgb(38, 38, 38); }
.px-qygh .desc{ display: block; }
.px-qygh .desc>p{ line-height: 28px; margin-bottom: 8px; }
.px-qygh .desc>p:nth-child(2) input{ border: none; border-bottom: 1px solid #262626; text-align: center; outline: none; }
.px-qygh .desc>p:nth-child(2) input:nth-child(1){ width: 280px; }
.px-qygh .desc>p:nth-child(2) input:nth-child(2){ width: 165px; }
.px-qygh .desc>p:nth-child(2) input:nth-child(3){ width: 215px; }
.px-qygh div{ display: flex; width: 100%; margin-top: 30px; }
.px-qygh div>div{ display: flex; flex-direction: column; width: 50%; }
.px-qygh div>div p{ line-height: 28px; margin-bottom: 8px; }
.px-qygh div>div p:nth-child(1){ display: flex; flex-direction: column; }
.px-qygh div>div p span:nth-child(2){ font-size: 14px; }
.px-qygh .btn-box{ height: 60px; border-top: 1px solid #e6e6e6; align-items: center; justify-content: center; position: fixed; bottom: 0; left: 0; width: 100%; margin: 12px 24px 0 24px; background-color: #fff; }
/*
    date: 20240103
    证件认证审核
*/
.zjrzsh .nopassReason{ display: none; }
.zjrzsh .nopassReason.active{ display: flex; }
.zjrzsh table{ width: 100%; box-sizing: border-box; }
.zjrzsh table tbody tr td{ height: 42px; padding: 10px 15px; border-top: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }
.zjrzsh table tbody tr td:nth-child(1),
.zjrzsh table tbody tr td:nth-child(3){ text-align: right; width: 12%; background: #f7f9fa; }
.zjrzsh table tbody tr td:nth-child(2),
.zjrzsh table tbody tr td:nth-child(4){ width: 33%; }
.zjrzsh table tbody tr:last-child td{ border-bottom: 1px solid #d9d9d9; }
.zjrzsh table tbody tr:first-child td:last-child{ border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; width: 10%; }
.zjrzsh table tbody tr:first-child td:last-child img{ max-width: 132px; }
.zjrzsh table tbody tr td input{ margin-bottom: 0; }
.zjrzsh #fileImg1{ max-width: 100%; }
.zjrzsh .shyj{ display: flex; }
.zjrzsh .shyj label{ display: flex; align-items: center; justify-content: center; cursor: pointer; margin-right: -1px; width: 50%; height: 32px; border: 1px solid #d9d9d9; }
.zjrzsh .shyj label:first-child{ border-radius: 2px 0 0 2px; }
.zjrzsh .shyj label:nth-child(2){ border-radius: 0 2px 2px 0; }
.zjrzsh .shyj label.active{ border-color: rgb(49, 148, 221); color: rgb(49, 148, 221); position: relative; z-index: 2; }
.zjrzsh .shyj input[type="radio"]{ display: none; }
.zjrzsh .kuaijie{ margin-top: -11px; position: relative; }
.zjrzsh .btn-kuaijie{ color: rgb(102, 102, 102); display: flex; align-items: center; padding: 0 12px; height: 32px; border: 1px solid #d9d9d9; }
.zjrzsh .btn-kuaijie i{ transform: rotate(-90deg); font-weight: bold; }
.zjrzsh .kuaijie .option{ display: none; border: 1px solid rgba(255, 255, 255, 0.4); background: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); position: absolute; bottom: 28px; left: 12px; z-index: 10; border-radius: 6px; min-width: 380px; max-width: calc(100% - 24px); }
.zjrzsh .kuaijie .option.active{ display: block; }
.zjrzsh .kuaijie .option ul{ padding: 4px 0; max-height: 400px; overflow-y: auto; }
.zjrzsh .kuaijie .option ul li{ padding: 0 20px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.3s ease; }
.zjrzsh .kuaijie .option .setKuaijie:hover,
.zjrzsh .kuaijie .option ul li:hover{ background-color: rgb(247, 249, 250); color: rgb(49, 148, 221); cursor: pointer; }
.zjrzsh .kuaijie .option .setKuaijie{ display: flex; align-items: center; justify-content: space-between; color: rgb(102, 102, 102); border-top: 1px solid #d9d9d9; padding: 0 20px; height: 32px; }
.dialog-box{ display: none; }
.dialog-box.active{ display: block; }
.dialog-box .mask{ position: fixed; inset: 0; z-index: 11; background-color: rgba(0, 0, 0, 0.45); }
.dialog-box.dialog-edit .mask{ z-index: 13; }
.dialog-box .dialog-content{ position: fixed; top: 50%; left: 50%; z-index: 12; padding-bottom: 16px; transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px)); border-radius: 6px; overflow: hidden; background-color: #fff; }
.dialog-box.dialog-setKuaijie .dialog-content{ width: 1000px; height: 80%; }
.dialog-box.dialog-edit .dialog-content{ width: 480px; height: 282px; z-index: 14; }
.dialog-box.dialog-edit .dialog-content .row{ padding: 16px 20px; }
.dialog-box .dialog-content .title{ display: flex; align-items: center; justify-content: space-between; font-size: 22px; color: rgb(3, 80, 155); padding: 0 20px; border-bottom: 1px solid #d9d9d9; height: 56px; background-color: rgb(247, 249, 250); }
.dialog-box .dialog-content .title .close{ display: flex; width: 16px; height: 16px; background: url(../img/content/close-dialog.png) center center no-repeat; }
.dialog-box .dialog-content .search-box{ display: flex; align-items: center; margin: 16px 20px; }
.dialog-box .dialog-content .search-box .add{ border: none; margin: 0; margin-right: 16px; }
.dialog-box .dialog-content .search-box .keyword{ width: 30%; height: 32px; outline: none; padding: 0 8px; border: 1px solid #d9d9d9; border-radius: 2px 0 0 2px; }
.dialog-box .dialog-content .search-box .doSearch{ display: flex; align-items: center; justify-content: center; background-color: rgb(49, 148, 221); width: 76px; height: 32px; color: #fff; margin-left: -1px; border-radius: 0 2px 2px 0; }
.dialog-box .dialog-content .search-box .doSearch i{ margin-right: 8px; }
.dialog-box .dialog-content .table-container{ margin: 0 20px; height: calc(100% - 56px - 64px); width: calc(100% - 40px); border: 1px solid #D9D9D9; }
.dialog-box .dialog-content .table-container .thead{ height: 32px; box-sizing: border-box; }
.dialog-box .dialog-content .table-container .tbody{ height: calc(100% - 32px); overflow-y: auto; overflow-x: hidden; }
.dialog-box .dialog-content .table-container .tbody::-webkit-scrollbar{ width: 2px; }
.dialog-box .dialog-content .table-container table{ table-layout: fixed; width: 100%; }
.dialog-box .dialog-content .table-container table th,
.dialog-box .dialog-content .table-container table td{ padding: 0 20px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dialog-box .dialog-content .table-container table td:nth-child(1),
.dialog-box .dialog-content .table-container table th:nth-child(1){ width: 80px; }
.dialog-box .dialog-content .table-container table td:nth-child(2),
.dialog-box .dialog-content .table-container table th:nth-child(2){ width: 765px; }
.dialog-box .dialog-content .table-container table td:nth-child(3),
.dialog-box .dialog-content .table-container table th:nth-child(3){ width: 113px; }
.dialog-box .dialog-content .table-container .thead{ border-bottom: 1px solid rgb(217, 217, 217); background-color: rgb(242, 244, 245); }
.dialog-box .dialog-content .table-container .thead th{ height: 32px; }
.dialog-box .dialog-content .table-container table td{ height: 42px; }
.dialog-box .dialog-content .table-container table tr:nth-child(even) td{ background: #f7f9fa; }
.dialog-box .dialog-content .table-container table td a:first-child{ margin-right: 16px; }
.dialog-box .dialog-content .table-container table td a.delete{ color: rgb(235, 105, 105); }

/* 详情页审核 begin */
.shlc{}
.shlc .shChunk{position:relative;padding-left:30px;}
.shlc .shChunk::before{position: absolute;top:5px;left:0px;width:20px;height: 20px;font-size: 20px;font-family: "iconfont" !important;}
.shlc .shChunk::after{content:"";position: absolute;top:27px;left:9px;width:2px;bottom:0px;background:#d8dde6;}
.shlc .tg::before{content:"\e78c";color:#10ac64;}
.shlc .btg::before{content:"\e83b";color:#eb5454;}
.shlc .ddai::before{content:"\e78b";color:#999;}
.shlc .shTitle{font-size: 16px;color:#202326;line-height: 30px;}
.ddai .shTitle{color:#999;}
.shlc .shCon{padding: 5px 0 10px;font-size: 14px;color:#5a5e66}
.shlc .shCon .scTop{display: flex; line-height: 20px; padding: 4px 0;}
.shlc .shCon .scTop>*{display:inline-block;}
.shlc .shCon .scTop>span{width:68px;}
.shlc .shCon .scTop>p{ width: calc(100% - 60px); }
.shlc .shCon .scBot{display: flex; height: 25px;line-height: 25px; flex-wrap: wrap;}
.shlc .shCon .scBot>.sBdiv{ display: flex; margin-right: 40px; }
.shlc .shCon .scBot>*,.shlc .shCon .scBot>*>*{display:inline-block;}
.shlc .shCon .scBot>*>span{width:68px;}
/* 详情页审核 end */


/*-------------------------
         班级管理-后台管理
--------------------------*/
.headerBj .left{width:calc(100% - 120px)}
.headerBj .right{flex-wrap: wrap;width:120px;align-items:start;}
.headerBj .right a{margin-bottom: 10px;}
.headerBj .left .l{width: 200px}
.headerBj .left .r{width:calc(100% - 224px);flex-direction: inherit;}
.headerBj .left .r .jbR{width:300px;}
.headerBj .left .r .jbL{width:200px;}
.headerBj .left .r .jbR .tips{display: flex;justify-content: left;text-align: center;}
.headerBj .left .r .jbR .tips .tips-kcs{width: 120px;}
.headerBj .left .r .jbR .tips .tips-xys{width: 120px;}
.headerBj .left .r .jbR .tips p{color:#333;font-size: 18px;padding: 20px 0;}
.headerBj .left .r .jbR .tips span{color:#666;font-size: 14px;}
.headerBj .left .r ul.tjd{margin-top: 65px;}
.borderR{border-right: 1px solid #d9d9d9;}
.tab-box>.img{text-align: center;margin:10px auto;}
.tab-box>.img img{width: 200px;height: auto;}
.iconkg{width:36px;height: 20px;cursor: pointer;}
.openKG{background: url("../img/content/bjgl/open.png") no-repeat center top;background-size: 100%;}
.closeKG{background: url("../img/content/bjgl/close.png") no-repeat center top;background-size: 100%;}
.sectionGroup{position: relative;width: 100%;min-height: 500px; z-index: 100;}
.sectionGroup .content-main{position: absolute;top:0px;left:0px;opacity: 0;z-index: 10;width: 100%;}
.sectionGroup .content-mainAc{opacity: 1;z-index: 100;}

.normalDiv{}
.normalDiv .sdsxCon{display: flex;justify-content: space-between;}
.normalDiv .sdsxCon input{width: 100%;}
.normalDiv .sdsxCon input#yxDays{width: calc( 100% - 130px );}
.gdzqSec{display: flex;justify-content: space-between;}
.sdsxCon{display: none;}

/*-------------------------
         教学管理-后台管理-列表页
--------------------------*/
.lineBot{border-bottom:1px solid #d9d9d9;margin:10px 0;}
.groupButton ul{display: flex;justify-content: left;margin:10px 0;}
.groupButton ul li{width: 80px;margin-right: 10px;text-align: center;height: 30px;line-height: 30px;font-size: 14px;}
.groupButton ul li>p{line-height: 30px;height:30px;padding:0px;font-size: 14px;}
.allImg{display: flex;justify-content: left;}
.allImg .divImg{position: relative;width: 85px;height: 50px;margin-right: 5px;cursor: pointer}
.allImg .divImg img{width: 100%;height: 100%;}
.allImg .divImg p{display: none;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);background: #3194dd;color:#fff;width: 50px;height: 20px;line-height: 20px;border-radius: 2px;text-align: center;cursor: pointer;z-index: 10;}
.allImg .bgG{display: none;position: absolute;top:0;left:0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);z-index: 9;}
.jxglDialog{display: none;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);border-radius: 6px;background: #fff;z-index:100;}
.ylDialog{width:1000px;height: 715px;}
.sczlDialog{width:1000px;height: 715px;}
.jxglDialog .dlTitle{height:55px;line-height: 55px;background:#f7f9fa;border-radius: 6px 6px 0 0;padding:0 20px;display: flex;justify-content: space-between;align-items: center;border-bottom:1px solid #d9d9d9;margin-bottom: 20px;}
.jxglDialog .dlTitle p{color:#03509b;font-size: 22px;}
.jxglDialog .dlTitle .dlClose{display:block;width: 30px;height: 30px;background: url(../img/content/close-dialog.png) center center no-repeat;cursor: pointer;}
.jxglDialog .dlTitle .dlClose:hover{ -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg);}
.jxglDialog .dlCon{width: 960px;height:570px;margin:0 auto;padding-bottom: 20px;border-bottom:1px solid #d9d9d9;margin-bottom: 20px;}
.jxglDialog .dlCon .ylImg{width: 100%;height: 100%;}
.jxglDialog .dlCon .ylImg img{width: 100%;height: 100%;}
.jxglDialog .dlBot{display: flex;justify-content: center;}
.jxglDialogBg{display: none;position: absolute;top:0px;left:0px;width: 100%;height: 100%;z-index:99;background: rgba(0,0,0,0.4)}

/* 信息表格 */
.dataTables_scrollBody { margin-top: -1px; }
#example1 > thead th { border: none!important; }
table.table-bordered { border: none; border-collapse: collapse; border-spacing: 0; }
table.table-bordered th,
table.table-bordered td { border: 1px solid #dee2e6!important; }
.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0)!important; }
.table-striped tbody tr:nth-of-type(even) { background-color: rgba(0, 0, 0, .05)!important; }
table.info-table{ width: 100%; box-sizing: border-box; border-spacing: 0; border-collapse: collapse; }
table.info-table tbody tr td{ height: 42px; padding: 10px 15px; border: 1px solid #d9d9d9; }
table.info-table tbody tr td:nth-child(1),
table.info-table tbody tr td:nth-child(3){ text-align: right; width: 15%; background: #f7f9fa; }
table.info-table tbody tr td:nth-child(2),
table.info-table tbody tr td:nth-child(4){ width: 35%; }
table.info-table tbody tr:last-child td{ border-bottom: 1px solid #d9d9d9; }
table.info-table tbody tr td textarea { width: calc(100% + 30px); height: 100%; margin-left: -15px; padding: 0 15px; border: none; outline: none; resize: none; }
table.info-table tbody tr td select,
table.info-table tbody tr td input[type="text"] { width: calc(100% + 30px); height: calc(100% + 20px); margin-left: -15px; padding: 0 15px; border: none; outline: none; }
table.info-table tbody tr td textarea::placeholder,
table.info-table tbody tr td input::placeholder{ color: #bfc8d9; }

/* 收费统计-占比分析 */
.sftj { display: flex; flex-direction: column; align-items: center; }
.sftj #echarts-zbfx { width: 400px; height: 400px; margin-top: 50px; }
.sftj #echarts-qsfx { width: 100%; height: 500px; margin-top: 50px; }
.sftj .legend-box { display: flex; flex-wrap: wrap; gap: 12px 40px; width: 1100px; padding: 38px 0 0 0; line-height: 1; }
.sftj.qsfx .legend-box { width: 130px; }
.sftj .legend-box li {  display: flex; justify-content: space-between; align-items: center; width: calc((100% - 120px) / 4); }
.sftj.qsfx .legend-box li { width: 100%; }
.sftj .legend-box .color { display: inline-block; width: 12px; height: 12px; border-radius: 2px; background: #eceff3; }
.sftj .legend-box p { display: flex; align-items: center; gap: 12px; }
.sftj .legend-box .name { font-size: 14px; color: rgb(102, 102, 102); }
.sftj .legend-box .val { font-size: 18px; color: rgb(51, 51, 51); font-weight: bold; }

















/*-------------------------
   后台管理,培训计划,列表页,管理，学员管理，批量导入页
--------------------------*/
.blueButton{background:#3194dd;color:#fff !important;}
.downLoad{display:flex;justify-content: center;align-items: center;width: 120px;height: 32px;line-height: 32px;border:1px solid #d9d9d9;border-radius: 2px;text-align: center;color:#3194dd;}
.downLoad::before{content: "";display: inline-block;width:16px;height: 16px;background: url("../img/content/pxjh/downLoad.png") no-repeat center top;margin-right: 5px; }
.hasMoney{color:#333333;font-size: 14px;}
.pldrSection .redSpan{color:#ff4b4b;font-size: 20px;font-weight: bold;padding-left:5px;}
.pldrSection .blackSpan{color:#333333;font-size: 20px;font-weight: bold;padding-left:5px;}
.bottomTips{position: fixed;bottom:0px;left:0px;right:0px;height: 60px;padding:0 30px;display: flex;justify-content: space-between;border-top: 1px solid #d9d9d9;background: #fff;}
.bottomTips .tipsLeft{display: flex;justify-content: space-between;}
.bottomTips .tipsLeft .textGroup{display: flex;justify-content: space-between;align-items: center;margin-right: 40px;}
.tipsButton{display: flex;justify-content: space-between;align-items: center;}
.borderNew thead th{background:#f2f4f5;}
.borderNew tbody tr:nth-of-type(odd){background: #fff;}
.borderNew tbody tr:nth-of-type(even){background: #f7f9fa;}
.borderNew tbody td, #previewTable tbody th{border:none;}
.borderNew thead th{border-right: none;}


/**
    学习档案
 */
.pxglTitle { font-size: 22px; font-weight: bold; color: #000; }
.yn.xxda .info-table img { display: inline-block; width: 120px; height: 172px; background: rgba(0, 0, 0, 0.02); }
.yn.xxda .zjxx { display: flex; gap: 40px; }
.yn.xxda .zjxx .group { display: flex; flex-wrap: wrap; gap: 16px; width: 0; flex: 1; }
.yn.xxda .zjxx .group .item { display: flex; flex-direction: column; gap: 16px; width: calc((100% - 16px) / 2); }
.yn.xxda .zjxx .group .item .title { font-size: 16px; }
.yn.xxda .zjxx .group .item .title .tips { font-size: 14px; }
.yn.xxda .zjxx .group .item .img-box { display: flex; align-items: center; justify-content: center; width: 100%; height: 224px; border: 1px dashed rgb(230, 230, 230); }
.yn.xxda .zjxx .group .item .img-box img { max-width: 100%; max-height: 100%; }
.yn.xxda .zjxx .group > .tips { display: flex; align-items: center; width: 100%; }
.yn.xxda .zjxx .group .icon-pass { display: inline-block; width: 16px; height: 16px; margin-right: 6px; background: url("../img/content/xxda/pass.png"); }
.yn.xxda .pxkh { display: flex; flex-direction: column; gap: 16px; padding-left: 28px; color: rgb(38, 38, 38); }
.yn.xxda .pxkh .item { display: flex; flex-direction: column; gap: 8px; position: relative; }
.yn.xxda .pxkh .item:before { content: ''; box-sizing: border-box; display: inline-block; width: 20px; height: 20px; border-radius: 50%; border: 2px solid #fff; background-color: rgb(230, 230, 230); position: absolute; top: 0; left: -28px; z-index: 10; }
.yn.xxda .pxkh .item:after { content: ''; box-sizing: border-box; display: inline-block; width: 2px; height: calc(100% + 16px); background-color: rgb(230, 230, 230); position: absolute; top: 0; left: -19px; z-index: 8; }
.yn.xxda .pxkh .item:last-child:after { height: 100%; }
.yn.xxda .pxkh .item .date { color: rgb(102, 102, 102); }
.yn.xxda .pxkh .item .px { box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; height: 84px; padding: 12px 16px; border: 1px solid rgb(230, 230, 230); transition: all 0.3s ease; }
.yn.xxda .pxkh .item .px:hover { border-color: #108CEE; cursor: pointer; }
.yn.xxda .pxkh .item .px .title { font-size: 18px; }
.yn.xxda .pxkh .item .px .bottom { display: flex; align-items: center; }
.yn.xxda .pxkh .item .px .bottom p { width: calc(100% / 4); }
.yn.xxda .pxkh .item .px .bottom p span:nth-child(1) { color: rgb(102, 102, 102); }
.yn.xxda .btn-box { display: flex; align-items: center; justify-content: center;  gap: 16px; padding-bottom: 20px; }
.yn.xxda .btn-box a { display: flex; align-items: center; justify-content: center; gap: 8px; width: 119px; height: 40px; border-radius: 4px; color: #fff; }
.yn.xxda .export { background-color: rgb(16, 140, 238); }
.yn.xxda .export:hover { background-color: rgb(36, 155, 250); }
.yn.xxda .print { background-color: #14BA6E; }
.yn.xxda .print:hover { background-color: #28e38d; }
.yn.xxda .export:before { content: ''; display: inline-block; width: 14px; height: 16px; background: url("../img/content/xxda/export.png"); }
.yn.xxda .print:before { content: ''; display: inline-block; width: 16px; height: 16px; background: url("../img/content/xxda/print.png"); }
.yn.xxda .openFullScreenPicture { cursor: pointer; }