@charset "gb2312";
/* CSS Document */
.accordion,
.accordion .sub-menu li a{
	display:block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion .span{
	border:medium none;margin:0;outline:medium none;padding:0;
}
.accordion > li:hover{width:100%; background-color:#326397;z-index:2;}
.accordion > li > a:hover{background:#6881a1 url(../images/nav_bg.png) no-repeat 0 -102px scroll;color:#fff;height:33px;width:152px;}
.accordion > li > a{display:block;background:url(../images/nav_bg.png) repeat-x 0 0 scroll;color:#ffffff;font:500 14px/32px "Microsoft YaHei";height:33px;padding-left:30px;}
.accordion .sub-menu{display:none;background-color:#d9e1eb;}
.accordion .sub-menu > li > a{display:block;height:26px;border-bottom: 1px solid #20262c;color:#ffffff;background-color:#112c43;font:500 14px/26px "Microsoft YaHei";text-align:left;padding-left:40px;}
#ownAudit .sub-menu > li > a{padding-left:18px;}
.accordion .sub-menu > li > a:hover,
.accordion .sub-menu > li > a.submenu-active{background-color:#f4f6f8;color:#184277;border-left:3px solid #326397;width:154px;}
.submenu-active1:before{content:"";display:inline-block;width:10px;height:10px;background:url(../images/left_ul_li_a_bg.png) no-repeat center -8px;}
.accordion > li > a.active{background:#6881a1 url(../images/nav_bg.png) repeat-x 0 -68px;width:152px;height:33px;color:#fff;border-bottom:none;padding-left:30px;}
.accordion > li > a.active > .span{background-position:0 0;}
/* .accordion .sub-menu li a:active{background:#536c8a;height:26px;font: normal 12px/30px Arial,sans-serif;line-height:26px;color:#043066;width:152px;} */
.accordion .sub-menu > li > a:hover, .accordion .sub-menu > li > a.submenu-active {
    background-color: #1c4c7d;
    border-bottom: 1px solid #20262c;
	border-left: 3px solid #1396f8;
    color: #ffffff;
    width: 154px;
}
.span.door{display:block;position:absolute;right:0;left:170px;width:10px;height:100%;background:url(../images/menu_bg.jpg) repeat 0 0 scroll;border-right:#3A4147 1px solid;cursor:pointer;border-left:none;border-top:none;}
a.switch{display:block;position:relative;top:50%;background:url(../images/switch.png) no-repeat 0 0 scroll transparent;width:8px;height:40px;border:0;cursor:pointer;}
.span.door_open{left:0;}
a.switch_open{display:block;position:relative;top:50%;background:url(../images/switch.png) no-repeat -11px 0 scroll transparent;width:9px;height:40px;border:0;}
a.switch:hover{background-position:0 -40px;}
a.switch_open:hover{background-position:-11px -40px;}

/*leftmenu off*/
.menu_off{ width:10px; background:url(../images/menu_bg.jpg) repeat 0 0; border:#3a4147 1px solid;position:relative;}

/**左边导航栏图**/
.sub-menu li a .span:before{
	content:"";
	display:inline-block;
	width:10px;
	height:10px;
	/*background:url(../images/left_ul_li_a_bg.png) no-repeat -5px 0;*/
	padding-right:5px;
	/* line-height:30px; */
	font-size:14px;
	font-family:"Microsoft YaHei";
	font-weight:500;
}
.sub-menu li a .span.span_active:before{
	background-position:center -8px;
}
.sidebar-menu > li > a > .span{
	line-height:33px;
	background-repeat:no-repeat;
	line-height:30px;
	font-size:14px;
	font-family:"Microsoft YaHei";
	font-weight:500;
	padding-left:25px;
	margin-left:-5px;
}
#introduceCenter > a > .fa-introduce{
	background-image:url(../images/introduce.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#machineCenter > a > .fa-machine{
	background-image:url(../images/machine.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	padding-top:3px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#manualCenter > a > .fa-manual{
	background-image:url(../images/manual.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#InspectionCenter > a > .fa-Inspection{
	background-image:url(../images/Inspection.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#queryCenter > a > .fa-query{
	background-image:url(../images/query.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#informationCenter > a > .fa-information{
	background-image:url(../images/information.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#caseCenter > a > .fa-case{
	background-image:url(../images/case.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#oursCenter > a > .fa-ours{
	background-image:url(../images/ours.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#queryCenter > a > .fa-billexamine{
	background-image:url(../images/billaudit.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#queryCenter > a > .fa-billStat{
	background-image:url(../images/billstatistics.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#introduceCenter > a > .fa-Classifi{
	background-image:url(../images/classification.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}
#introduceCenter > a > .fa-Persmanagement{
	background-image:url(../images/users.png);
	color:#90b0c7;
	width:20px;
	height:20px;
	background-position: center 5px;
	background-size:85% 85%;
	background-repeat:no-repeat;
}

/*#homeCenter > a.active > .fa-home{background-position:center 0;color:#ffffff;}
#reportCenter > a.active > .fa-repor{background-position:center 2.5px;color:#ffffff;}
#auditCenter > a.active > .fa-auditcenter{background-position:center 2.5px;color:#ffffff;}
#strategyCenter > a.active > .span{background-position:0 0;color:#ffffff;}
#EquipmentMgr > a.active > .span{background-position:0 0;color:#ffffff;}
#agent > a.active > .fa-agent{background-position:center 2.5px;color:#ffffff;}
#sysconf > a.active > .fa-sysconf{background-position:center 2.5px;color:#ffffff;}
#homeCenter  > a:hover .fa-hone{background-position:center 0;color:#ffffff;}
#reportCenter  > a:hover .fa-repor{background-position:center 2.5px;color:#ffffff;}
#auditCenter  > a:hover .fa-auditcenter{background-position:center 2.5px;color:#ffffff;}
#strategyCenter  > a:hover .span{background-position:0 0;color:#ffffff;}
#EquipmentMgr  > a:hover .span{background-position:0 0;color:#ffffff;}
#agent  > a:hover .fa-agent{background-position:center 2.5px;color:#ffffff;}
#sysconf  > a:hover .fa-sysconf{background-position:center 2.5px;color:#ffffff;}*/

/**左边菜单系统信息**/
.leftmenu_sysinfo{
	width:136px;
	height:auto;
	margin-top:20px;
	padding:8px;
	color:#5a718e;
	font-size:16px;
	overflow:hidden;
}
.sys_datetime,
.disk_info{
	width:100%;
	padding:10px 0;
	border-bottom:1px solid #bbc8d7;
}
.disk_info > .span{
	font-size:12px;
}
.sys_time > div{
	position:relative;
	display:inline-block;
	width:38px;
	height:38px;
	line-height:38px;
	font-size:25px;
	text-align:center;
	margin:0 2px;
	background-color:#d0dbea;
	-moz-border-radius:5px;
	border-radius:5px;
}
.sys_time > div:before{
	content:"";
	position:absolute;
	display:block;
	width:36px;
	height:5px;
	top:50%;
	margin-top:-2.5px;
	border-left:1px solid #b5c0cd;
	border-right:1px solid #b5c0cd;
	z-index:2;
}
.sys_time > div:after{
	content:"";
	position:absolute;
	display:block;
	width:34px;
	top:50%;
	left:2px;
	right:2px;
	border-bottom:1px solid #b9c8da;
	z-index:2;
}
.sys_date{
	display:block;
	width:100%;
	height:20px;
	padding-top:10px;
	line-height:20px;
}
.sys_week{
	display:inline-block;
	width:auto;
	padding:0 4px;
	background-color:#d0dbea;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-right:15px;
}
.sys_ymd{
	display:inline-block;
	width:70px;
}
.disk_info{
	width:100%;
}
.disk_useinfo span{
	font-size:9px;
}
.disk_percent{
	display:block;
	width:100%;
	height:6px;
	margin:8px 0;
	background-color:#d0dbea;
}
.disk_percent_value{
	height:100%;
	max-width:100%;
	min-width:0;
	width:0%;
	background-color:#195fa8;
}
.disk_useinfo{
	line-height:20px;
}
.used_info,
.notused_info{
	display:inline-block;
	width:66px;
	padding:0;
	overflow:hidden;
}
.status_info{
	padding:10px 0;
	line-height:28px;
	height:150px;
}

/*展开的菜单*/
.openmenu > li > a{
	padding-left:25px;
}
.openmenu >#ownAudit > a{
	padding-left:5px;
}
.openmenu > li > a > span{
	background-position:0 -19px;
	padding-left:25px;
}
.openmenu > li > a:hover span{
	background-position:0 0;
}
/*缩小的菜单*/
.minmenu_submenu{
	position:absolute;
	display:none;
	top:170px;
	left:45px;
	width:140px;
	height:auto;
	background-color:#fff;
	border:1px solid #ddd;
	font-size:14px;
	z-index:10;
	-moz-box-shadow:1px 1px 1px #666;
	-webkit-box-shadow:1px 1px 1px #666;
	box-shadow:1px 1px 1px #666;
}
.minmenu_submenu:before{
	content:"";
	position:absolute;
	top:7px;
	left:-8px;
	border-top:8px solid transparent;
  border-right:8px solid #E8EBEF;
  border-bottom:8px solid transparent;
}
.minmenu_submenu li,
.menu_head{
	height:33px;
	line-height:33px;
	padding-left:15px;
	list-style:none;
}
.minmenu_submenu li:hover{
	background-color:#f5f5f5;
}
.minmenu_submenu li a{
	display:block;
	color:#666;
	padding-left:10px;
	outline:none;
}
.minmenu_submenu > li > a.submenu-active{
	color:#184277;
	width:auto;
	background:url(../images/left_ul_li_a_bg.png) no-repeat 0 4px;
}
h3.menu_head{
	position:relative;
	display:block;
	color:#3f526a;
	padding-left:25px;
	background-color:#E8EBEF;
	cursor:default;
}
h3.menu_head:after{
	content:"";
	position:absolute;
	top:0;
	right:10px;
	width:12px;
	height:33px;
	background:url(../images/menu_darr.png) no-repeat 0 center;
}
.minmenu > li > a{
	text-align:left;
}
.minmenu .sub-menu{
	display:none;
}
.minmenu > li > a > span{
	margin-left:0;
	padding-left:46px;
	background-position:10px -19px;
}
.minmenu > li > a.active > span{
	background-position:10px 0;
}
.minmenu > li > a:hover span{
	background-position:10px 0;
}
.minmenu > li > a:hover{
	background:#0C4F95 no-repeat 10px 0;
	background-image:none;
}
.minmenu .sub-menu{
	display:none;
}

