@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
	margin: 0;
	padding: 0;
}
body,button,input,select,textarea{
	font-family: "微软雅黑","Microsoft YaHei","宋体",arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 1.5;
	-ms-overflow-style:scrollbar
}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
address,cite,dfn,em,var,label,i{
	font-style:normal;
	font-weight:normal;
}
small{
	font-size:12px
}
ul,ol{
	list-style:none
}
a{color:#666;text-decoration:none}
/* a:visited{color:#fff} 
a:hover,a:active,a:focus{color:#fff;text-decoration:none}*/
.hidden{
	visibility:hidden;  /* 占据页面空间 */
}
.show{
	display:block !important;
}
.play-none,
.play_none {
	display: none !important; /* 不占据页面空间 */
}
.overhidden{
	overflow: hidden !important;
}
.hand{cursor:pointer;}
fieldset,img{border:0}
/* button,input,select,textarea{font-size:100%} */
table{
	border-collapse:collapse;
	border-spacing:0
}
img {
	vertical-align: top;
}
input{
	padding-top:0;
	padding-bottom:0;
}

.poR{
	position:relative;
}
.poA{
	position:absolute;
}
/*.textbox-text::-ms-clear{
	display:none; 删除ie9自带的删除按钮
}
::-ms-clear,::-ms-reveal{display:none;}*/
.form-group:after,
.clearfix:after{
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;}
.clearfix{zoom:1}
.clear{
	clear:both;
	height:0;
	font-size:0;
	overflow:hidden}
.left{
	float:left !important;
	_display:inline}
.right{
	float:right !important;
	_display:inline
}
.cl_white {
	color: #fff !important;
}
.txtl {
	text-align: left !important;
}
.txtc {
	text-align: center;
}
.txtr {
	text-align: right;
}
.vt {
	vertical-align: top;
}
.vm {
	vertical-align: middle !important;
}
.b{
	font-weight:bold;
}
.fontarial{
	font-family:'Arial';
}
.poR{
	position:relative;
}
.poA{
	position:absolute;
}

.pb38 {
    padding-bottom: 38px !important;
}
.pbB10 {
    padding-bottom: 10px !important;
}
.pbB20 {
    padding-bottom: 20px !important;
}
.pdR20 {
    padding-right: 20px !important;
}
.pdR10 {
    padding-right: 10px !important;
}
.pdL10 {
    padding-left: 10px !important;
}
.pdL14 {
    padding-left: 14px !important;
}
.pdL20 {
    padding-left: 20px !important;
}
.pd06{
	padding:6px !important;
}
.pd08{
	padding:9px !important;
}
.pd10{
	padding:10px !important;
}
.pd10r0{
	padding:10px 0 10px 10px !important;
}
.pdt10{
	padding-top:10px !important;
}
.pdt10d10{
	padding:10px 0 !important;
}
.pd13{
	padding:10px 29px !important;
}
.pd26{
	padding:10px 12px 10px 22px !important;
}
.pd25{
	padding:10px 24px 10px 22px !important;
}
.pd1020{
	padding:10px 20px !important;
}
.pd0{
	padding: 0 !important;
}
.pd40 {
    padding:40px;
}
.pdL0 {
    padding-left: 0 !important;
}
.pd40 {
    padding:40px !important;
}
.pdL5 {
    padding-left: 5px !important;
}
.pdL10 {
    padding-left: 10 !important;
}


.pdL30 {
    padding-left: 30 !important;
}
.pdR0 {
    padding-right: 0 !important;
}
.pdR5 {
    padding-right: 5 !important;
}
.pt0 {
    padding-top: 0px !important;
}
.pt5 {
    padding-top: 5px !important;
}
.pt8 {
    padding-top: 8px !important;
}
.pt12 {
    padding-top: 12px !important;
}
.pt30 {
    padding-top: 30px !important;
}
.pb0 {
    padding-bottom: 0px !important;
}
.pb15 {
    padding-bottom: 15px !important;
}
.pb20 {
    padding-bottom: 20px !important;
}
.ml0{
	margin-left: 0px !important;
}
.mr0{
	margin-right: 0px !important;
}
.ml0{
	margin-left: 0px;
}
.ml4{
	margin-left: 4px;
}
.ml5{
	margin-left: 5px !important;
}
.ml10{
	margin-left: 10px !important;
}
.ml24{
	margin-left: 24px !important;
}
.ml30{
	margin-left: 30px !important;
}
.mr4{
	margin-right: 4px !important;
}
.mr5{
	margin-right: 5px !important;
}
.mr16{
	margin-right: 16px !important;
}
.mt3{
	margin-top: 3px !important;
}
.mt4{
	margin-top: 4px !important;
}
.mt7{
	margin-top: 7px !important;
}
.mt08{
	margin-top: 8px !important;
}
.mt10{
	margin-top: 10px !important;
}
.mt12{
	margin-top: 12px !important;
}
.mt15{
	margin-top: 15px !important;
}
.mt20{
	margin-top: 20px !important;
}
.mt40{
	margin-top: 40px !important;
}
.mt250{
	margin-top: 250px !important;
}
.mb10{
	margin-bottom: 10px !important;
}
.mb08{
	margin-bottom: 8px !important;
}
.mb40{
	margin-bottom: 40px !important;
}
.mb0{
	margin-bottom: 0px !important;
}
.bor-rb{
	border-top-right-radius:0 !important;
	border-bottom-right-radius:0 !important;
}
.w-50{
	width:50%;
}
.w-100{
	width:100% !important;
}
.font-14 {
    font-size: 14px;
}
* {
    -ms-box-sizing: border-box; 
    box-sizing: border-box;
}
*::after, *::before {
	-ms-box-sizing: border-box; 
    box-sizing: border-box;
}
.animate,
.bg-ease{
	-webkit-transition: background-color ease-in-out .5s;
	-moz-transition: background-color ease-in-out .5s;
	-o-transition: background-color ease-in-out .5s;
	transition: background-color ease-in-out .5s;
}
.nobgcolor{
	background-color: transparent !important;
}
/* .nosc{
	overflow: hidden
} */
.selectwidth{
	width: 100px !important;
}
.defaultheight{
	height: 30px !important;
}
#logo,
.logininfo .userInfo,
.tools-btn span.btn_add,
.tools-btn span.btn_del,
.combo-arrow,
.form-control,
.searchbox-button,
.datebox .combo-arrow,
#HasTreePanel .shrinkBtn,
#HasTreePanel .shrinkBtn:hover,
#HasTreePanel  .expandDataBtn,
#HasTreePanel .expandDataBtn:hover,
.close_panel,
.close_panel:hover,
.open_panel,
.open_panel:hover,
#nav ul li a.current,
#nav ul li a.current:hover,
#nav ul li a span.iconHome,
#nav ul li a span.iconMain,
#nav ul li a span.iconHidden,
#nav ul li a span.iconFacilities,
#nav ul li a span.iconAlarm,
#nav ul li a span.iconInspection,
#nav ul li a span.iconMonitor,
#nav ul li a span.iconMaintenance,
#nav ul li a span.iconOperation,
#nav ul li a span.iconVideoInspection,
#nav ul li a span.iconMaintenanceInspection,
#nav ul li a span.iconSetOption{
	background-image: url(images/bg.png) !important;
	background-repeat: no-repeat;
}
.fontred{
	color:#df6560 !important;
}
.fontbold{
	font-weight:700 !important;
}