﻿@charset "utf-8";
/* css reset start*/
*{
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    line-height: 1em;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style: normal;
    font-weight: normal;
}
a {
    color: #0190e2;
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    text-decoration: underline;
}
img {
    border: none;
}
ol,
ul,
li {
    list-style: none;
}
input,
textarea,
select,
button {
    font: 14px Verdana, Helvetica, Arial, sans-serif;
}
table {
    border-collapse: collapse;
}
/* css reset end*/
body {
    position: relative;
	width:100%;
	min-width:1024px;
	height:100%;
    /* overflow: hidden; */
    color: #666;
    font-size: 14px;
    font-family: microsoft yahei, Verdana, Arial, Helvetica, sans-serif;
}

.main {
    width: 100%;
}

.mini-menu {
    font-family: microsoft yahei, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.mini-menu-horizontal .mini-menu-inner {
    padding: 0;
}

.mini-menuitem {
    line-height: 28px;
}

.mini-menu-horizontal .mini-menuitem-inner {
    padding: 0 5px;
}

.mini-menu-horizontal .mini-separator {
    margin-top: 9px;
}

.mini-menu-horizontal .mini-menuitem-allow {
    margin-top: 16px;
}

.maincontainer {
    position: absolute;
    top: 55px;
    left: 60px;
    right: 0px;
    bottom: 0;
    overflow: auto;background:#f5f5f5;padding:10px 10px 0px 10px;
}

div.maincontainer-2{
    position: absolute;
    top: 55px;
    left: 220px;
    right: 0px;
    bottom: 0;
    overflow: auto;
}
div.maincontainer-3{
    height: 100%;
}
div.maincontainer-4{
    height: 100%;
    padding: 10px;
}
div.maincontainer-6{
    position: absolute;
    top: 55px;
    left: 0px;
    right: 0px;
    bottom: 0;
    padding:10px 10px 0px 10px;
    background:#f5f5f5;
    overflow: hidden;
}
div.maincontainer-7{
    position: absolute;
    top: 55px;
    left: 0px;
    right: 0px;
    bottom: 0;
    padding:10px 10px 0px 10px;
    background:#f5f5f5;
}

.maincontainer_notop {
    position: absolute;
    top: 0px;
    width: 100%;
    bottom: 0px;
    overflow: hidden;
    left: 0px;
    background: #fff;
}

* html .maincontainer {
    top: 0px;
    left: 0px;
    height: 100%;
    max-height: 100%;
    width: 100%;
    position: absolute;
    border-top: 40px solid #fff;
    border-bottom: 0px solid #fff;
}

* html .maincontainer_notop {
    top: 0px;
    left: 0px;
    height: 100%;
    max-height: 100%;
    width: 100%;
    position: absolute;
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
}

.leftcontainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 100%;
    overflow-x: hidden;
    border: solid 1px #b9cbd6;
    background-color: #e6f0f8;
}

.protal_main_div {
    width: auto;
    position: absolute;
    border: solid 1px #ccc;
    height: 100%;
    left: 150px;
    right: 0;
    top: 0;
    background-color: #fff;
}

.protal_main_div_noleft {
    width: auto;
    position: absolute;
    border: solid 1px #ccc;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    background-color: #fff;
}

.text {
    font-size: 12px;
    font-weight: normal;
    color: #e0eaf9;
}

.text span {
    height: 40px;
    padding: 0 4px;
    line-height: 40px
}

.logonUserCss {
    height: 16px;
    width: 16px;
    color: #e0eaf9;
    padding-left: 20px;
    background: url(icons/user.png) left no-repeat;
}

.exitCss {
    height: 16px;
    width: 16px;
    color: #e0eaf9;
    padding-left: 20px;
    background: url(icons/exit.png) left no-repeat;
}

.logoCss {
    display: block;
    height: 28px;
    width: 217px;
    background: url(icons/logo.gif) left no-repeat;
}

.todoCount {
    color: red;
}

.totalCount {
    color: blue;
}

.normal_main {}

.hover_main {
    cursor: pointer;
    background-color: rgb(71, 163, 218);
}

.select_main {
    cursor: pointer;
    color: #e0eaf9;
    background-color: rgb(71, 163, 218);
}

div.leftmenu {
    width: 150px;
    margin: 0 auto;
    font-size: 12px;
    padding-bottom: 10px;
    background: url(icons/bottom.gif) no-repeat right bottom;
}

div.leftmenu div {
    background: url(icons/title.gif) repeat-x;
}

div.leftmenu div:first-child {
    background: url(icons/title.gif) repeat-x;
}

div.leftmenu div.collapsed {
    height: 25px;
}

div.leftmenu div span {
    display: block;
    height: 15px;
    line-height: 15px;
    padding: 5px 25px;
    font-weight: bold;
    color: #086aa1;
    background: url(icons/expanded.png) no-repeat 10px center;
    cursor: pointer;
    border-bottom: 1px solid #ddd;
}

div.leftmenu div.collapsed span {
    background-image: url(icons/collapsed.gif);
}

div.leftmenu div a {
    padding: 5px 10px;
    background: #e6f1f8;
    display: block;
    border-bottom: 1px solid #b9cbd6;
    color: #0e89ce;
}

div.leftmenu div a.current {
    background: #5f8bbb url(icons/linkarrow.gif) no-repeat right center;
    color: #ffffff;
}

div.leftmenu div a:hover {
    background: #5f8bbb url(icons/linkarrow.gif) no-repeat right center;
    color: #fff;
    text-decoration: none;
}

.topmenu {
    float: left;
    height: 40px;
    line-height: 40px;
    vertical-align: middle
}

.topmenu a {
    padding: 0px 4px 0px 18px;
    height: 40px;
    line-height: 40px;
    background-image: url(icon_top/zuzc.gif);
    background-repeat: no-repeat;
    background-position: center left;
    color: #ffffff;
    display: inline-block;
}

.topmenu a:hover {
    height: 40px;
    line-height: 40px;
    display: inline-block;
    color: #b6d3e1;
    background: #044d95
}

.topmenu a.current {
    height: 40px;
    line-height: 40px;
    display: inline-block;
    color: #b6d3e1;
    background: #044d95;
}

.topmenu a#m1000 {
    background-image: url(icon_top/plan.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m4000 {
    background-image: url(icon_top/csgl.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m5000 {
    background-image: url(icon_top/jczhch.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m5100gcgj {
    background-image: url(icon_top/progress.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m5050 {
    background-image: url(icon_top/xq.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m6000 {
    background-image: url(icon_top/sys_a.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m2200 {
    background-image: url(icon_top/cehua.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m2801 {
    background-image: url(icon_top/jiankong.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m3001 {
    background-image: url(icon_top/zhiliang.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m2800 {
    background-image: url(icon_top/chengben.gif);
    background-repeat: no-repeat;
    background-position: center left
}

.topmenu a#m2300 {
    background-image: url(icon_top/zhixinggenzhong.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m2600 {
    background-image: url(icon_top/baogaojiankong.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m3000 {
    background-image: url(icon_top/zhiliang.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m2504 {
    background-image: url(icon_top/xuqiu.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m2505 {
    background-image: url(icon_top/peizhi.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m8000 {
    background-image: url(icon_top/test.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m21100 {
    background-image: url(icon_top/waibao.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.topmenu a#m21200 {
    background-image: url(icon_top/jiexiang.png);
    background-repeat: no-repeat;
    background-position: center left;
}
/*Showtips Start*/
.mini-tips-success {
    background: #227c03 !important;
	color: #FFFFFF;
    padding: 14px 44px !important;
    box-shadow: 5px 5px 15px #000;
    -moz-box-shadow: 5px 5px 15px #000;
    -webkit-box-shadow: 5px 5px 15px #000;
    animation-name: imgAnimation;
    animation: imgAnimation 0s alternate infinite;
    -webkit-animation: imgAnimation 0s alternate infinite;
    -moz-animation: imgAnimation 0s alternate infinite;
}
.mini-tips-success div {
    /*vertical-align: middle;
    padding-top: 2px;
     padding-right: 5px;
    border: none;
    border-color:transparent;*/
    float: left;
    margin-right: 5px;
    width: 48px;
    height: 48px;
    background-image: url('/cssimage/images/okshow.png');
    background-repeat: no-repeat;
}
.mini-tips-success b {
    line-height: 42px;
    height: 32px;
    vertical-align: middle;
    font-size: 20px;
    font-family: microsoft yahei, Verdana, Arial, Helvetica, sans-serif;
}
/*Showtips End*/

/*浠风患table鏍峰紡_娴嬭瘯*/
.table_jz {
    padding: 3px 0;
    display: block;
    -webkit-margin-start: 1px;
    -webkit-margin-end: 1px;
    -webkit-padding-before: 0.35em;
    -webkit-padding-start: 0.75em;
    -webkit-padding-end: 0.75em;
    -webkit-padding-after: 0.625em;
    border-width: 2px;
    border-style: groove;
    border-color: threedface;
}

/*按钮*/
a.mini-button.upload-btn,
a.mini-button.upload-btn:hover {
    padding: 0px 10px;
    background-color: #5a90da;
    color: #fff;
    font-size: 14px;
    z-index: 1;
}
/* 附件上传 start */
.uploadStateNoSolid {
    position: relative;
    top: -11px;
    left: 0px;
    border: 0px solid #ddd;
    padding: 5px 10px;
    /*display: none;*/
    font-size: 12px;
}

.uploadState {
    position: relative;
    top: -1px;
    left: 0px;
    border: 1px solid #ddd;
    padding: 5px 10px;
    /*display: none;*/
    font-size: 12px;
}

.uploadState > li {
    padding: 5px 2px 5px 15px;
    background: url("/ResourceFiles/theme/web_files/icons/popup-icons.png") no-repeat 0 7px;
}

.uploadState > li:hover{
	background-color:#D1EEEE;
}

.uploadState > li > span {
    float: right;
}

.file-name {
    float: left;
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: left;
}

.uploadState  .success {
    color: #0f0;
}

.uploadState  .uploading {
    color: #f00;
}

.reminder {
    /*margin-left: 10%;*/
    float: right;
    line-height: 35px;
}

.del {
    padding: 5px;
    font-size: 14px;
    color: #f00;
    background-color: transparent;
}
/* 附件上传 end */
/* CSS Document start*/
.clear-fix:before {
  content: ' ';
  display: table;
}
.clear-fix:after {
  content: ' ';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clear-left {
    clear: left;
}
.pull-left{
    float: left;
}
.pull-right{
    float: right;
}
.text-left {
  text-align: left;
}
.text-center{
	text-align: center;
}
.text-right {
  text-align: right;
}
.text-bold{
    font-weight: bold;
}
/* CSS Document end*/
.mini-menu-border {
    border: none;
}
.mini-toolbar>table td{
    padding:3px 5px;
}
/*miniui框架字体统一*/
.mini-tabs,.mini-tabs-table,.form-label,.mini-toolbar td,.mini-toolbar,.mini-checkboxlist,.mini-splitter,.mini-button{
  font-size:14px;
  font-family: microsoft yahei, Verdana, Arial, Helvetica, sans-serif;
  color:#666;
}
.fixed{
  position: fixed;
  top: 0;
  z-index:10;
}
.fixedBottom{
  position:fixed;
  bottom:0;
}
.autoheight-datagrid .mini-grid-rows-view{
  height:auto;!important;
}
.task-reminder {
	height: 38px;
	line-height: 38px;
	padding: 6px 0;
	font-size: 14px;
}
.mini-listbox .mini-listbox-checkbox{
  padding:3px 0 0 3px;
}
.separator{
	margin-left: 0px;
	margin-right:0px;
}
.mini-panel{
	font-size:14px;
}
.mini-grid-headerCell{
	overflow: hidden;
}
#mini-fitt{
	width: auto;
	position: relative;
	top: 30px;
}
.mini-menuitem:hover{
	background:none;
	border:none;
    padding: 1px;
}
/* 认定导航 start */
.rd_nav{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 220px;
    background-color:#2f6699;
    color: #fff;
    z-index: 1000;
}
.nav-content{
    position: relative;
    height: 100%;
}
.logo-box{
    padding: 15px 0;
    text-align:center;
    background-color:#044975;
}
/* @font-face {
	font-family: 'system-name';
	src: url('../iconfont/system-name.ttf') format("truetype");
	font-weight: normal;
	font-style: normal;
} */
.rd-text{
    font-size: 23px;
    /* font-family: system-name; */
    line-height: 1.5em;
}
#logoText {
	display: none;
	margin: 0 auto;
}
.function-box{
    height: 100%;
    font-weight: bold;
}
.always-toggle{
    height: 80px;
    line-height: 80px;
    padding: 0 20px;
    font-size: 16px;
    background:url("/theme/jgrd/images/navIcons/always_icon.png") no-repeat right 20px center;
}
.always-toggle img{
    vertical-align: -12px;
    margin-right: 10px;
}
.function-list{
    border-top: 1px solid #2c6196;
    border-bottom: 1px solid #2c6196;
}
.function-toggle{
    height:45px;
    line-height: 45px;
    padding: 0 20px 0 27px;
    background:url("/theme/jgrd/images/navIcons/function_icon.png") no-repeat right center; 
}
.function-toggle img{
    vertical-align: -5px;
    margin-right:8px;
}
.hover-toggle{
    border-left:7px solid transparent;
    cursor: pointer;
}
.hover-toggle.current{
    background-color: #0b3b5a;
    border-left-color: #008eff;
}
.hover-content{
    display: none;
    position: absolute;
    top: 54px;
    left: 100%;
    bottom:0;
    min-width:250px;
}
.submenu-list{
    position: absolute;
    width: 263px;
    height: 100%;
    padding: 20px 15px;
    border-right: 2px solid #214d96;
    border-top: 2px solid #214d96;
    border-bottom: 2px solid #214d96;
    background-color:#0b3b5a;
}
.submenu-list.submenu-list1{
    left: 0;
}
.submenu-list.submenu-list2{
    left: 250px;
}
.submenu-list.submenu-list3{
    left: 500px;
}
.submenu-list.submenu-list4{
    left: 750px;
}
.submenu-list.submenu-list5{
    left: 1000px;
}
.submenu-list.submenu-list6{
    left: 1250px;
}
.submenu-list.submenu-list7{
    left: 1500px;
}
.submenu-item{
    padding: 8px 0;
    border-bottom: 1px solid #214d96;
}
.submenu-item.no-border{
    border-bottom-color: transparent;
}
.submenu-item li{
    height: 40px;
    padding: 5px 0;
}
.submenu-item li a{
    display: block;
    height: 30px;
    line-height:30px;
    padding: 0 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
}

.submenu-item li img{
    vertical-align: -5px;
    margin-right: 10px;
}
.submenu-item .submenu-title{
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 20px;
    font-size: 16px;
    color: #ddddd1;
    font-weight: 600;
    background:url("/theme/jgrd/images/navIcons/submenu_icon.png") no-repeat left center;
}
/*头部 start*/
.header{
    /* position: fixed;
    top: 0; */
    margin-left: 60px;
    /* right: 0; */
    height: 55px;
    line-height: 55px;
    padding: 0 15px;
    /*border-top: 1px solid #aabccf;*/
    background-color:#2f6699;
    color: #fff;
}
.header a{
    color: #fff;
}
.menu-toggle{
    float: left;
    width: 54px;
    height: 54px;
    background: url("/theme/jgrd/images/navIcons/menu_toggle.png") no-repeat center center;
}
.breadcrumb-nav{
    float: left;
}
.breadcrumb-nav>li{
    float: left;
    padding: 0 3px;
    color: #f1e6e6;
    cursor: default;
}
.breadcrumb-nav a{
    display:block;
    cursor: pointer;
    text-decoration: underline;
}
.breadcrumb-nav .fa{
    margin-right: 5px;
}
.breadcrumb-nav .menu-select{
    position:relative;
}
.menu-select a{text-decoration: none;color: #f1e6e6;}
.breadcrumb-nav .menu-btn{text-decoration: none;color: #f1e6e6;}
.breadcrumb-nav .menu-btn.active{ color:#fff;}
.breadcrumb-nav .menu-btn .fa{vertical-align: 3px;margin-left:3px;margin-right:0;}
.menu-select .menu-list{
    display: none;
    position: absolute;
    top: 54px;
    left:-10%;
    min-width:240px;
    background-color:#0b3b5a;
    z-index: 999;
}
.menu-select .menu-list li{
    height: 40px;
    line-height:40px;
    border-top:1px solid #214d96;
}
.menu-select .menu-list li a{
    padding:0 15px;
}
.menu-select .menu-list li a img{margin-right:8px;vertical-align:-3px;}
.system-info>*{
    float: left;
    margin-left: 20px;
}
.system-info .fa{
    margin-right: 5px;
    font-size: 17px;
}
.user-icon{
    padding: 9px;
    margin-top:4px;
    margin-right: 5px;
    background: url("/theme/jgrd/images/navIcons/user_icon.png") no-repeat center center;
}
.msg-box{
    position: relative;
    cursor: pointer;
}
.unread-msg-icon{
    position: absolute;
    width: 18px;
    height:16px;
    line-height: 16px;
    top:10px;
    left:8px;
    background: url("../images/navIcons/unreadBg.png") no-repeat 1px 1px;
    text-align:center;
    font-size: 12px;
}
.msg-dropdown{
    display: none;
    position: absolute;
    top:48px;
    right: -72px;
    width: 508px;
    padding: 10px 15px;
    background-color: #fff;
    z-index: 1000;
    color: #000;
}
.throw-bg{
    position: absolute;
    top: -8px;
    right: 67px;
    width: 30px;
    height:8px;
    background: url("../images/navIcons/msgBg.png") no-repeat 0 0;
}
.msg-list{
    margin-bottom: 10px;
}
.msg-list b{
   color:black; 
}
.msg-list>li{
	position:relative;
    overflow:hidden;
    line-height: 20px;
    margin-bottom: 10px;
	padding:8px 10px 8px 22px;
    background: url("../images/navIcons/msgIcon.png") #f8f8f8 no-repeat 8px 16px; 
}
.msg-list>li:nth-child(odd),
.msg-list>li.odd{
    background-color: #fefaeb;
}
.msg-list>li:nth-child(even),
.msg-list>li.even{
    background-color: #f8f8f8;
}
.msg-list a{
    float: left;
    width: 330px;
    color: #000;
	text-decoration:none;
}
.msg-list>li span{
	position:absolute;
	right:10px;
	bottom:8px;
    color: #8d9699;
    font-size: 12px;
}
.msg-list>li.top a{
    color: #f00;
}
.header a.msg-more-btn{
    float: right;
    height:30px;
	line-height:28px;
    padding:0 10px;
	color:#1c7ac5;
    border: 1px solid #447db3;
    border-radius: 5px;
}
.header a.msg-more-btn:hover{text-decoration:none;}
/*头部 end*/
/*收缩状态下样式*/
.rd_nav.nav_collapsed{
    width: 60px;
}
.rd_nav.collapsed .logo-box{
	height:55px;
	line-height:55px;
    padding-top: 5px;
    background-image: none;
    border-bottom:1px solid #1c4181;
}
.rd_nav.collapsed .logo-box p,.rd_nav.collapsed .rd-text{
    display: none;
}
.rd_nav.collapsed .hover-toggle{
    padding: 0;
    text-align: center;
    background-image:none;
}
.rd_nav.collapsed .hover-toggle span{
    display: none;
}
/* .maincontainer.collapsed{
    margin-left: 60px;
} */
.function-title{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    font-size: 16px;
    font-weight: bold;
}
.rd_nav.collapsed .function-title{
    display: block;
}
/* 认定导航 end */
.mini-toolbar{
    padding:2px;
    border-color: #eee;
}
/*0609  边框颜色*/
/* 弹出窗口样式 start */
body .input_form,
body .input_form *,
.mini-window .input_form,
.mini-window .input_form *,
.mini-panel .input_form,
.mini-panel .input_form *{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
/*.mini-window .mini-panel-header{
    border-bottom:0px;
}*/
.mini-panel{
    font-family: microsoft yahei, Verdana, Arial, Helvetica, sans-serif;
}
.mini-window>.mini-panel-border>.mini-panel-viewport{
    background-color: #f5f5f5;
}
.mini-window .mini-datagrid .mini-panel-viewport,
.mini-datagrid .mini-panel-viewport,
.mini-tree .mini-grid-viewport{
	background-color:#fff;
}
.mini-tabs-bodys{
    padding: 0px 3px;
}
.mini-panel-footer a.mini-button,
.footers a.mini-button,
a.mini-button.primary-button{
    background: #185ed7;
    color:#fff;
}
.footers a.mini-button{
    padding-top:2px;
}
.mini-panel-footer a:hover.mini-button,
.mini-button.primary-button:hover{
    background-color:#005dff;
    color: #fff;
}
.footers a:hover.mini-button{
    background-color:#005dff;
    color: #fff;
    padding-top:2px;
}
/*弹出页面（左右结构的tab页面）以价格认定受理--新增为例(caseAccept.jsp) start*/
.mini-window .mini-tabs-header .mini-tabs-firstSpace{
    display:none;
}
body a:hover.mini-button{
	background:#f7faff;
}
/* .mini-radiobuttonlist table label{
	font-family:microsoft yahei, Verdana, Arial, Helvetica, sans-serif;
} */
.mini-panel-body{
	/*border-top:1px solid #eee;*/
}

/*弹出页面（左右结构的tab页面）以价格认定受理--新增为例  end*/
/*案件办理 modifyPage.jsp  start*/
.input_form{
    padding: 10px 10px 0 10px;
    font-family:microsoft yahei, Verdana, Arial, Helvetica, sans-serif;
}
.mini-window .mini-panel-body>.input_form{
    padding:0;
}
.self-input-item{
    width: 100%;
    padding:0;
    margin-bottom: 10px;
    border:none;
}
.self-input-title{
    background: #f7faff;
    height: 30px;
    line-height: 30px;
    color: #565656;
    padding-left:10px;
    border:1px solid #eee;
}
.self-input-body{
    padding:10px 12px;
    background-color:#fff;
    border:1px solid #eee;
    border-top: none;
}
.self-input-body>table,.self-input-table{
    width: 100%;
    table-layout: fixed;
}
.self-input-body>table>tbody>tr>td,
.self-input-body>table>tbody>tr>th,
.self-input-body>table>thead>tr>th,
.self-input-table>tbody>tr>td,
.self-input-table>tbody>tr>th,
.self-input-table>thead>tr>th{
    padding: 3px 5px;
}
.input_form .mini-textbox,
.input_form .mini-combobox,
.input_form .mini-datepicker,
.input_form .mini-htmlfile,
.input_form .mini-textarea,
.input_form .mini-treeselect,
.self-input-body .mini-textbox,
.self-input-body .mini-combobox,
.self-input-body .mini-datepicker,
.self-input-body .mini-htmlfile,
.self-input-body .mini-textarea,
.self-input-body .mini-treeselect,
.self-input-table .mini-textbox,
.self-input-table .mini-combobox,
.self-input-table .mini-datepicker,
.self-input-table .mini-htmlfile,
.self-input-table .mini-textarea,
.self-input-table .mini-treeselect{
	width:100%;
}
/*#fileGrid .mini-panel-border{
    border-top:0px !important;
} 
#objectGrid .mini-panel-border{
    border-top:0px !important;
} 
#objectGrid table.mini-grid-table .mini-grid-row td.mini-checkcolumn{
    border-left:0px;
}*/
/*案件办理  end*/

/*0613*/
/*文书拟稿开始*/
/*左侧表格外间距*/
.self-leftgrid{
	/*padding:10px;*/
	padding-right:10px;
}
/*左侧内边距*/	
.self-leftgrid .mini-grid-headerCell-inner{
	padding-left:10px !important;
}
.self-leftgrid .mini-grid-cell-inner{
	padding-left:10px !important;
}
/*左侧表头背景颜色*/
.self-leftgrid .mini-grid-headerCell{
	background:#fbfbfb !important;
}
/*右侧表格外间距*/
.self-rightgrid{
	/*padding-top:10px;*/
	margin-left:0px;
	margin-bottom:0px;
	/*height:100%;*/
	}
/*搜索区域背景色*/
.self-toolbar-search{
	background: #f7faff;
	border-bottom:0px;
	padding:10px;
}
.self-toolbar-search .mini-button{
	background: #185ed7;
	color:#fff;
	padding:0 6px;
}
/*左右区域表格外边框颜色*/
.mini-grid-border{
	border:1px solid #eee;
}
/*左右区域表格内边框颜色*/
.mini-grid-cell{
	border-color:#eee;
}
/*左边区域边框颜色*/
.mini-grid .mini-grid-rightCell{
	border-right:0px;
	border-left:0px;
}
/*左右区域表格字体*/
.mini-grid-cell-inner, .mini-grid-headerCell-inner{
	font-family:".mini-grid-cell-inner, .mini-grid-headerCell-inner";
}

/*右侧区域表头单元格右侧颜色*/
.mini-grid-headerCell, .mini-grid-topRightCell, .mini-grid-columnproxy{
	border-color:#eee;
}
/*右侧表格鼠标选中颜色*/
html body .mini-grid-row-hover{
    background:#f7faff;
}
html body .mini-grid-row-selected,
html body .mini-grid-row-selected.mini-grid-row-hover{
	background: #d1dcec;
}
/*右侧查询区域按钮鼠标指上*/
.self-toolbar-search .mini-button:hover{
	background:#005dff;
	padding:0 6px;
	color:#fff;
}
/*文书拟稿结束*/
/* mini-toolbar 边框问题 */
.mini-toolbar.none-top-border{
    border-top: none;
}
.mini-toolbar.none-bottom-border{
    border-bottom: none;
}
/*价格认定受理-新增（案件基础信息） 开始*/
/*页面背景色+内边距+左右两侧头部边框水平对齐*/
.self-fit{
    padding: 10px;
    background: #f5f5f5;
}/*左右侧区域上边框对齐*/  
.self-tabs .mini-tabs-header .mini-tabs-firstSpace{
    display:none;
} 
/*右侧内容区域背景色*/
.self-tabs{
  background: #f5f5f5;
}
/*价格认定受理-新增（案件基础信息） 结束*/

/*案件办理流程 开始*/
/*案件办理流程 结束*/
.self-input-item .mini-grid-border{
    border:1px solid #eee;
}
.self-layout .mini-layout-region-body{
    padding: 10px 10px 0 10px;
    box-sizing: border-box;
}
/* .self-data .mini-grid-table{border-top:0px;} */
/*实物查验*/
.self-tab .mini-tabs-header .mini-tabs-firstSpace{
    display:none;
} 
.self-input-body>table.self-none-padding-table>tbody>tr>td,
.self-input-body>table.self-none-padding-table>tbody>tr>th,
.self-input-body>table.self-none-padding-table>thead>tr>th{
    padding:0px;
}
.self-table-titleheight{
    height:30px !important;
    line-height:24px;
    padding-left:6px;
}
.self-table-input-top{
    border:1px solid #eee;
    border-bottom:0px;
    margin-top:10px;
    display:block;
    padding-top:10px;
}
.self-table-input-bottom{
    border:1px solid #eee;
    border-top:0px;
}
/*.self-splitter-border .mini-splitter-pane{border:1px solid red;}*/
.self-splitter-border .mini-splitter-border{
    border:0px;
}
.self-splitter-border .mini-splitter-pane2{
    border-left:0px;
}
.self-splitter-border .mini-splitter-pane1{
    border-right:0px;
}
.self-leftarea-border{
    border:1px solid #eee;background:#fff;
}
.self-leftarea-border .mini-toolbar{
    border-left:0px;
    border-right:0px;
    border-top:0px;
}
.self-leftarea-border .mini-grid-table{
    margin-top:10px;
}
.self-rightarea-bottomborder{
    border-bottom:1px solid #eee;
}
.self-padding .mini-tabs-bodys{padding:10px;}
.input_form .text-red{
	color:red;
}
/* 布局 start */
.self-row{
	margin:0 -10px;
}
.self-col{
	float:left;
	padding:10px;
}
.self-w50{
	width:50%;
}
/* 布局 end */

/* 头部 start */
.self-aheader{
    height:55px;
    background:#204c97;
    line-height:55px;
}
.fl{
  height:55px;
  float:left;
  padding-left:10px;
 color:#fff;
 font-size:20px;
}
.fl img{
   vertical-align:-13px;
   margin-right:5px;
}
.fr{
  float:right;
  height:55px;
  color:#fff;
  font-size:14px;
  padding-right:10px;

}
.fr img{
   vertical-align:-2px;
   margin-right:8px;
}
.fr a{
	color:#fff;
}
.fr>*+*{margin-left:12px;}
/* 头部 end */
.mini-pager-left .mini-pager-size .mini-buttonedit{
	width:63px !important;
}
/*办案流程css start*/
.case-tab-list{
    height: 25px;
    line-height: 25px;
}
.case-tab-list>li{
    position: relative;
    float: left;
    width: 25%;
    margin-top: 1px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.case-tab-list>li.active{
    height: 28px;
    line-height: 28px;
    margin-top: -3px;
}
.case-tab .bg-blue{
    background-color: #185ed7;
}
.case-tab .bg-orange{
    background-color: #f09621;
}
.case-tab .bg-gray{
    background-color: #d2d4d5;
    color: #555;
}
.case-tab-list>li:first-child:before{
    display: none;
}
.case-tab-list>li .current-staff{
    position:absolute;
    right:5px;
    top:0px;
    font-size:12px;
}
.case-tab-list>li .caret{
    display: block;
    content: '';
    position: absolute;
    right: -16px;
    top: -1px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-left: 15px solid #fff;
    border-bottom: 12px solid transparent;
    z-index: 1000;
}
.case-tab-list>li .caret:before{
    content: '';
    position: absolute;
    left: -18px;
    top: -9px;
    width: 0;
    height: 0;
    margin-top: -2px;
    border-top: 11px solid transparent;
    border-left: 15px solid #f00;
    border-bottom: 11px solid transparent;
    z-index: 10000;
}
.case-tab-list>li.active .caret,
.case-tab-list>li.active .caret:before{
    border-top-width: 13px;
    border-left-width: 14px;
    border-bottom-width: 16px;
}
.case-tab-list>li.active .caret:before{left:-17px;top:-10px}
.case-tab-list>li.bg-blue .caret:before{
    border-left-color: #185ed7;
}
.case-tab-list>li.bg-orange .caret:before{
    border-left-color: #f09621;
}
.case-tab-list>li.bg-gray .caret:before{
    border-left-color: #d2d4d5;
}
.case-tab-body{
    padding: 15px 10px;
}
.case-content{
    display: none;
}
.case-content.active{
    display: block;
}
.case-body-list{
    margin-left: 150px;
}
.case-body-list>li{
    position: relative;
    float: left;
    height: 27px;
}
.case-body-list>li .tooltip-toggle{
    display: block;
    height: 24px;
    line-height: 20px;
    padding: 0 10px;
    margin-top: 3px;
    text-align: center;
    border: 2px solid transparent;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    cursor: pointer;
    color: inherit;
    -webkit-transition: 0.1s all;
    -moz-transition: 0.1s all;
    -ms-transition: 0.1s all;
    -o-transition: 0.1s all;
    transition: 0.1s all;
}
.case-tab a:hover{text-decoration: none;}
.case-body-list>li .tooltip-toggle.active{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    font-size:14px !important;
}
.case-body-list>li.blue-rounded .tooltip-toggle{
    border-color: #185ed7;
    background-color: #fff;
    color: #185ed7;
}
.case-body-list>li.orange-rounded .tooltip-toggle{
    border-color: #f09621;
    background-color: #fff;
    color: #f09621;
}
.case-body-list>li.gray-rounded .tooltip-toggle{
    border-color: #e5e5e5;
    background-color: #e5e5e5;
    cursor: default;
}
.case-body-list>li.list-sper{
    width: 87px;
    height: 2px;
    line-height: 2px;
    margin: 13px 10px;
}
.case-body-list .tolltip-content{
    display: none;
    position: absolute;
    top: 30px;
    left: -150px;
    width: 400px;
    padding: 10px 20px 10px 10px;
    border: 1px solid #191919;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fdefdb;
    color: #555;
    z-index: 10000;
}
.case-body-list .tolltip-content:before{
    content: '';
    position: absolute;
    top: -11px;
    left: 50%;
    width: 13px;
    height: 11px;
    margin-left: -11px;
    background:url("../images/tooltipIcon.png") no-repeat 0 0;
    z-index: 10000;
}
.case-body-list .tolltip-content .close-btn{
    position: absolute;
    right: 2px;
    top: 0;
    line-height: 1em;
    padding: 5px;
    color: #555;
    cursor: pointer;
}
.case-body-list .tooptip-list>li{
    line-height: 22px;
}
.tooptip-list>li>*{
    margin-right: 7px;
}
.tooptip-list .text-orange{
    color: #d27702;
}
.tooptip-list>li>a{color:#555;}
/*办案流程css end*/
/*流程详情css start*/
.flow-box{
    width: 1042px;
    margin: auto;
    font-family: microsoft yahei, Verdana, Arial, Helvetica, sans-serif;
}
.flow-box a:hover{
    text-decoration: none;
}
.flow-list{
    position: relative;
    margin-top: 84px;
}
.flow-list:first-child{
    margin-top: 0;
}
.flow-list>li{
    float: left;
    height: 110px;
}
.flow-list.flow-list-reverse>li{
    float: right;
}
.flow-list>li .arrows-box{padding:0;}
.flow-list>li:first-child .arrows-box{display:none;}
.flow-list .flow-item{
    position: relative;
    float: left;
    width: 100px;
    text-align: center;
    font-weight: bold;
}
.flow-list .flow-item>.tooltip-toggle{
    display: block;
    height: 90px;
    padding: 15px 5px;
    margin-top: 9px;
    font-size: 21px;
    color: #898989;
    background-color: #d2d4d5;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.flow-list .flow-item>.tooltip-toggle.single-row{
    padding: 0 5px;
    line-height: 90px;
}
.flow-list .flow-item .tooltip-toggle>p{
    width: 75px;
    margin: 5px auto 0;
    font-size: 12px;
    border: 1px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.flow-item .tolltip-content{
    display: none;
    position: absolute;
    top: 110%;
    left: -150px;
    padding: 10px;
    width: 400px;
    background-color: #f3d2ab;
    font-size: 14px;
    color: #1e1e1e;
    text-align: left;
    z-index: 999;
}
.flow-list>li:first-child .tolltip-content,
.flow-list.flow-list-reverse>li:first-child+li+li+li+li .tolltip-content,
.flow-list.six-list.flow-list-reverse>li:first-child+li+li+li+li+li .tolltip-content{
    left: -43px;
}
.flow-list>li:first-child .tolltip-content:before,
.flow-list.flow-list-reverse>li:first-child+li+li+li+li .tolltip-content:before,
.flow-list.six-list.flow-list-reverse>li:first-child+li+li+li+li+li .tolltip-content:before{
    left: 90px;
}
.flow-list>li:first-child+li+li+li+li .tolltip-content,
.flow-list.flow-list-reverse>li:first-child .tolltip-content,
.flow-list.six-list>li:first-child+li+li+li+li+li .tolltip-content{
    left:-254px;
}
.flow-list>li:first-child+li+li+li+li .tolltip-content:before,
.flow-list.flow-list-reverse>li:first-child .tolltip-content:before,
.flow-list.six-list>li:first-child+li+li+li+li+li .tolltip-content:before{
    left:75%;
}
.flow-item .tolltip-content>p{
    padding: 5px;
}
.flow-item .tolltip-content .tooptip-list>li{
    line-height: 24px;
    font-weight: normal;
}
.flow-item .tolltip-content .tooptip-list>li:first-child{
    /*font-weight: bold;*/
}
.flow-item .tolltip-content .blue-text{
    color: #044875;
}
.flow-item .tolltip-content .tooptip-list>li>*{
    margin-right: 7px;
}
.flow-item .tolltip-content:before{
    content: '';
    position: absolute;
    top: -16px;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-bottom: 16px solid #f3d2ab;
    border-left: 6px solid transparent;
    border-right: 7px solid transparent;
}
.flow-list.flow-list-reverse .flow-item{
    float: right;
}
.flow-list .completed-step .flow-item .tooltip-toggle{
    color: #fff;
    background-color: #185ed7;
}
.flow-list .current-step .flow-item .tooltip-toggle{
    width: 108px;
    height: 108px;
    margin-top: 0;
    margin-left:-6px;
    padding-top:5px;
    color: #fff;
    background-color: #f09621;
}
.flow-list .arrows-box{
    position: relative;
    float: left;
    display: block;
    width: 65px;
    height: 12px;
    margin: 47px 40px 35px 30px;
    background-color: #d2d4d5;
}
.flow-list.six-list .arrows-box{
    margin: 47px 15px 35px 8px;
}
.flow-list.six-list .current-step .arrows-box{
	margin: 47px 21px 35px 4px;
}
.flow-list.flow-list-reverse.six-list .arrows-box{
    margin: 47px 7px 35px 15px;
}
.flow-list .arrows-box:after{
    content: '';
    position: absolute;
    right: -12px;
    top: -6px;
    display: block;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-left: 12px solid #d2d4d5;
    border-bottom: 12px solid transparent;
}
.flow-list .completed-step .arrows-box,
.flow-list .current-step .arrows-box{
    background-color: #185ed7;
}
.flow-list .completed-step .arrows-box:after,
.flow-list .current-step .arrows-box:after{
    border-left-color: #185ed7;
}
.flow-list.flow-list-reverse .arrows-box{
    float: right;
}
.flow-list.flow-list-reverse .arrows-box{
    margin: 47px 30px 35px 40px;
}
.flow-list.flow-list-reverse .arrows-box:after{
    left: -12px;
    border-right: 12px solid #d2d4d5;
    border-left: none;
}
.flow-list.flow-list-reverse .completed-step .arrows-box:after,
.flow-list.flow-list-reverse .current-step .arrows-box:after{
    border-right-color: #185ed7;
}
.arrows-down{
    position: absolute;
    top: 100px;
    right: 0;
    display: block;
    width: 12px;
    height: 65px;
    margin: 10px 44px 15px 44px;
    background-color: #d2d4d5;
}
.arrows-down:after{
    content: '';
    position: absolute;
    bottom: -12px;
    left: -6px;
    display: block;
    width: 0;
    height: 0;
    border-top: 12px solid #d2d4d5;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}
.flow-list.flow-list-reverse .arrows-down{
    left:0;
}
.flow-list .completed-step .arrows-down{
    background-color: #185ed7;
}
.flow-list .completed-step .arrows-down:after{
    border-top-color: #185ed7;
}
/*流程详情css end*/
/* 下拉分页 start */
.select-pager *{
    vertical-align: middle;
}
.pager-input{
    width:30px;
    height:22px;
    line-height:20px;
    padding:2px 3px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.select-pager .pager-prev,.select-pager .pager-next{
    color:#386edc;
    vertical-align: -3px;
    margin-right:5px;
    cursor: pointer;
}
.pager-count{
    margin-right:5px;
}
.select-add,.select-remove{
    vertical-align: -3px;
    margin-left:4px;
}
.select-add:hover,.select-remove:hover{
    text-decoration: none;
}
/* 下拉分页 end */
.arrow-up-down{
	display:inline-block;
	width:30px;
	height:30px;
	vertical-align: -11px;
	background: url("../images/arrow-up.png") no-repeat center center;
}
.arrow-up-down.fold{
	background-image: url("../images/arrow-down.png");
}
/*消息提醒*/
.msg-icon{
	position: fixed;
	top:50%;
	right:0;
	width: 60px;
	height:60px;
	margin-top:-30px;
	background-color:#fff;
	border:1px solid #ddd;
	text-align: center;
	z-index:999;
	color:#03a9f4;
	cursor: pointer;
}
.msg-icon .iconfont{
	font-size: 36px;
}
.msg-icon p{
	margin-top:-12px;
	font-size: 12px;
}
/* tab已完成 */
.align-left-tab .mini-tab{text-align:left;position: relative;}
.mini-tab.done-tag:before{
    content:'';
    position: absolute;
    top:0;
    left:0;
    display: block;
    width: 30px;
    height:30px;
    background: url("/theme/jgrd/images/navIcons/done.png") no-repeat center center;
}
.mini-tab.wenshu-default:after{
    content:'';
    display: block;
    position: absolute;
    right:2px;
    top:12px;    
    width: 18px;
    height:18px;
    background: url("/theme/jgrd/images/navIcons/wenshuDefault.png") no-repeat center center;       
}
.mini-tab.wenshu-tag:after{
    content:'';
    display: block;
    position: absolute;
    right:2px;
    top:12px;    
    width: 18px;
    height:18px;    
    background: url("/theme/jgrd/images/navIcons/wenshu.png") no-repeat center center;       
}
/* 插件安装 */
.plugin-link img{vertical-align: -3px;margin-right:5px;}
/*签名列表*/
.sign-box{
	padding:20px 20px 10px 20px;
	border:1px solid #eee;
	border-top:none;
}
.item-inner-box{
	float:left;
	width:25%;
	padding:0 5px;
	margin-bottom:10px;
}
.item-inner{
	height:120px;
	padding:10px;
	border:1px solid #ccc;
	border-radius: 4px;
	text-align:center;
	overflow:auto;
}
.item-inner img{
	width: 100%;
	height: 70px;
}
.item-inner .item-text{
	height:30px;
	line-height:30px;
	text-align:left;
	font-weight: bold;
}
.item-inner .item-text .title-right{
	float:right;
}
/******************多页签TAB Start******************/
.liucheng {
	width: 100%;
	padding: 10px 10px 0px 10px;
	overflow: hidden;
}

.maincontainer-4 .liucheng {
	width: 100%;
	padding: 0;
	overflow: hidden;
}
/*添加*/
.add{
    width:38px;
    height: 82px;
    border:1px solid #e2e2e2;
    float:left;
    cursor: pointer;
    margin-right: 10px;
    line-height:89px;
    text-align:center;
    background:#e8eae9 url("/theme/jgrd/images/tab/add-g.png") no-repeat center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.add:hover{
    border:1px solid rgba(24,92,216,0.5);
    background:rgba(24,92,216,0.2) url("/theme/jgrd/images/tab/add-b.png") no-repeat center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
/*流程*/
.liucheng-ul {
	margin-left: 48px;
}

.liucheng-ul li{
    float: left;
    height: 100%;
    width: 228px;
    margin-right: 20px;
    border: 1px solid #b5cceb;
    background: #f4f4f4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 15px;
    position: relative;
    cursor: pointer;
    margin-bottom: 15px;
}
.liucheng-ul li p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	line-height: 25px;
}
.liucheng-ul li .close{
    display: inline-block;
    width: 22px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    position: absolute;
    top: 4px;
    right: 3px;
    cursor: pointer;
}
.liucheng-ul li .close img{
    width: 50%;
}
.liucheng-ul li.active{
    background: #185ed8 !important;
}
.liucheng-ul li.active p{
    color:#fff !important;
}
.liucheng-ul li.active .close img{
    background-image: url("/theme/jgrd/images/tab/close-a.png");
}
.liucheng-ul li .close img{
	background-image: url("/theme/jgrd/images/tab/close.png");
}
/******************多页签TAB End******************/
/******************图片浏览 START******************/
#imageViewerUL li {
	float: left;
	width: 165px;
	cursor: pointer;
}

.image-content {
	height: 120px;
	width: 160px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid;
}

.image-title {
	height: 30px;
	width: 160px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.image-content img {
	width: 100%;
	height: 100%;
}
/******************图片浏览   End*******************/
/**************新消息语音播报  Start***********************/
.voiceRemind{
	position: fixed;
	top: 55%;
	right: 6px;
	width: 60px;
	height: 60px;
	text-align: right;
	z-index: 998;
	color: #03a9f4;
	cursor: pointer;
}
.audioBox {
	position: fixed;
	top: 90%;
	right: 0;
	z-index: 998;
}
.play{
	 border: 0; 
	 width: 40px;
	 height: 40px; 
	 background: url(/theme/jgrd/images/index/play.png) no-repeat center center;  
	 background-size: 100%;
	 border-radius: 50%;
	 cursor: pointer;
	 outline:none;
}

.pause{
	 border: 0; 
	 width: 40px;
	 height: 40px; 
	 background: url(/theme/jgrd/images/index/mute.png) no-repeat center center; 
	 background-size: 100%;
	 border-radius: 50%;
	 cursor: pointer;
	 outline:none;
}
/*****************语音播报 End *******************/


/*****************指纹锁定遮罩层******************/
.mini-mask.mini-fixed .mini-mask-background{
	background-color: #4e4f51;
	opacity: 0.9;
}
.mini-mask.mini-fixed .mini-mask-msg{
	border-radius:5px;
	color:#FFF;
	font-size:20px;
	background-color: #59626c;
}
.mini-mask.mini-fixed .mini-mask-msg:hover{
	background-color: #999c9f;
}
#__modalmini-118{
	opacity: 0.9 !important;
}
