/*容器*/
#container{
	width: 100%;
	background: #f1f1f1;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top:117px;
	/*padding-left: 215px;*/
}
/*data.html*/
/*容器*/
#alarm-foot{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 2px;
	margin:auto;
	width: 100%;
	height:42px;
	border:1px solid #fff;
	z-index: 999;
	/*display: none;*/
	background: #EBF0F3;
	background-repeat: no-repeat;

}
#alarm-foot *{
	vertical-align: middle;
}
#alarm-foot img{
	margin-right: 5px;
	margin-top: -3px;
}
#alarm-foot p{
	width: 100%;
	padding-top: 13px;
	font-size: 12px;
	color: #BF0102;
}
#remove-alert{
	position: absolute;
	right: 30px;
	bottom:0;
	top:0;
	margin:auto;
	width:23px;
	height:18px;
	cursor: pointer;
}
#content_box{
	/*float: left;*/
	/*padding: 20px 30px;
	position: relative;*/
	position: absolute;
	left: 215px;
	top: 0;
	padding: 20px 20px;
	bottom: 0;
	right: 0;
	overflow: auto;
}
#content {
	-moz-min-width: 900px;
	-ms-min-width: 900px;
	-o-min-width: 900px;
	-webkit-min-width: 900px;
	min-width: 900px;
}
#content .detail-data{
	overflow:auto;
}
#sites_content {
	position: absolute;
	padding: 20px;
	left: 91px;
	top: 10px;
	right: 5px;
	bottom:0;
	z-index: 1;
	min-width: 900px;
	overflow-x: hidden;
	border: 1px solid #275E91;
	background-color: #fefefe;
}
.content-list-wrap{
	margin-left:215px;
	padding: 20px 30px;
}
/*监测曲线*/
.list{
	height: 10px;
	padding: 10px 10px 10px 0;
	margin: 0 0 6px 0;
	color: #333;
	font-weight: bold;
}
.list-icon1{
	display: block;
	height:15px;
	width:17px;
	background: url(../images/img.png);
	background-position: 0 -21px;
	float: left;
	margin: 2px 8px 0 0;
}
.list-item{
	float: left;
}
.curve{
	height: 268px;
	background: #e4ecef; /* Old browsers */
	background: -moz-linear-gradient(top,  #e4ecef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4ecef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e4ecef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e4ecef 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e4ecef 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e4ecef 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4ecef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border: 1px solid #dfdfdf;
	box-shadow:0 3px 3px rgba(0, 0, 0, .2);
	position: relative;
}
/*echarts 区域缩放不显示十字星*/
.curve>div{
    /*cursor: default!important;*/
}
.curve-chart{
	height: 240px;
}
.curve-btn{
	position: absolute;
	left: 6px;
	bottom: 3px;
}
.curve-button{
	width: 80px;
	height: 24px;
	background: #fbfbfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbfbfc 0%, #eeeff0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfc), color-stop(100%,#eeeff0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfc 0%,#eeeff0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfc 0%,#eeeff0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfc 0%,#eeeff0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbfbfc 0%,#eeeff0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfc', endColorstr='#eeeff0',GradientType=0 ); /* IE6-9 */
	border:1px solid #c7c7c7;
	float: left;
	margin-right: 8px;
	color: #333;
	cursor: pointer;
}
/*数据审核*/
#box table{
	width:100%;
	border-collapse:collapse;
	border:none;
}
#box th{
	height:30px;
	line-height:30px;
	font-weight:bold;
	border: 1px solid #dfdfdf;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}
.fixed #box th:nth-of-type(1){
	width:100px;
}
#box td{
	border: 1px solid #dfdfdf;
	height:30px;
	line-height:30px;
}
#box #text{
	height:60px;
	width: 455px;
	padding: 5px;
	resize:none;
	border: 1px solid #dfdfdf;
	vertical-align:bottom;
	box-shadow:1px 1px 2px #ccc inset;
}

/*监测数据*/
.list-icon2{
	display: block;
	height:23px;
	width:25px;
	background: url(../images/img.png);
	background-position: 0 -187px;
	float: left;
	margin: 0 8px 0 0;
}
/* 首页站点信息 */
/* .list-icon4{
	display: block;
	height:22px;
	width:22px;
	background: url(../images/img.png);
	background-position: 0 -59px;
	float: left;
	margin: 0 4px 0 0;
} */
/* 首页监测报警 */
/* .list-icon5{
	display: block;
    height: 24px;
    width: 30px;
    background: url(../images/img.png);
    background-position: 0px -291px;
    float: left;
    margin: 0 4px 0 0;
} */
/* 首页信息资讯 */
/* .list-icon6{
	display: block;
    height: 24px;
    width: 30px;
    background: url(../images/img.png);
    background-position: 0px -345px;
    float: left;
    margin: 0 4px 0 0;
} */
.list-data{
	width: 100%;
	height: auto;
	/*padding: 10px 0;*/
	border-collapse: separate;
	cellpadding:0;
	cellspacing:0;
	/*border:1px solid #dfdfdf;*/
	background: #fff;
    border-left: 1px solid #dfdfdf;
}

.list-data tr{
	height: 30px;
	line-height: 30px;
	/*border: 1px solid #dfdfdf;*/
}
.list-data thead tr:first-child th{
    border-top: 1px solid #dfdfdf;;
}
.list-data tbody tr:hover {
	background: #e4ecef;
	color: #000;
}
.list-data tbody tr.active {
	background: #e4ecef;
	color: #000;
}
.list-data th,.list-data td{
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	line-height: 15px;
    padding: 7px 4px;
}
.list-data th{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}
.list-data tr:nth-child(odd){
	background: #f1f1f1;
	/*border-top: 1px solid #fff;*/
}
.list-data thead tr th{
	line-height:14px;
	padding-top:6px;
	padding-bottom:6px;
}

/*detail.html*/
/*站点照片*/
.site-pic{
	float: left;
	width: 578px;
	height: 310px;
	margin-right: 20px;
}
.site-list-icon1{
	display: block;
	height:16px;
	width:16px;
	background: url(../images/site.png) no-repeat;
	background-position: 0 -27px;
	float: left;
	margin: 2px 8px 0 0;
}
.site-carousel, .map{
	height: 268px;
	background: #e4ecef; /* Old browsers */
	background: -moz-linear-gradient(top,  #e4ecef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4ecef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e4ecef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e4ecef 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e4ecef 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e4ecef 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4ecef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ccc;
	box-shadow:0 3px 3px rgba(0, 0, 0, .2);
	position: relative;
}
.site-carousel-btn{
	position: absolute;
	bottom: 2px;
	right: 0;
}
.li-btn{
	float: left;
	width: 9px;
	height: 10px;
	background: url(../images/site.png) no-repeat;
	background-position: 0 -10px;
	margin-right: 8px;
}
.btn-current{
	width: 9px;
	height: 10px;
	background: url(../images/site.png) no-repeat;
	background-position: 0 0;
}
.site-map{
	height: 310px;
	margin-left: 598px;
}
.site-list-icon2{
	display: block;
	height:16px;
	width:22px;
	background: url(../images/site.png) no-repeat;
	background-position: 0 -59px;
	float: left;
	margin: 2px 8px 0 0;
}
.site-list-icon3{
	display: block;
	height:15px;
	width:16px;
	background: url(../images/site.png) no-repeat;
	background-position: 0 -44px;
	float: left;
	margin: 2px 8px 0 0;
}
.site-data-list{
	width: 100%;
	height: auto;
	padding: 10px 0;
	border-collapse: collapse;
	cellpadding:0;
	cellspacing:0;
	border:1px solid #dfdfdf;
	background: #fff;
}
.site-data-list tr{
	height: 32px;
	line-height: 32px;
	border: 1px solid #dfdfdf;
}
.site-data-list th,.site-data-list td{
	border: 1px solid #dfdfdf;
}
.site-data-list tr:nth-child(odd){
	background: #f1f1f1;
	border-top: 1px solid #fff;
}

/*detail2.html*/
.date{
	float: left;
	position: relative;
	left: 50%;
	clear: both;
}
.wrapper{
	position: relative;
	left: -50%;
}
.day{
	display: block;
	margin-right: 10px;
	float: left;
}
.time{
	display: block;
	float: left;
}
.operation{
	float: left;
	position: relative;
	left: 50%;
	clear: both;
}
/*弹窗*/
#fullbg {
	width: 100%;
	background-color:#a0a0a0;
	position:absolute;
	top:0;
	left:0;
	bottom: 0;
	right: 0;
	z-index:3;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	display: none;
}
#dialog {
	background-color:#fff;
	border:1px solid #dfdfdf;
	width:790px;
	height:460px;
	left:50%;
	margin:-230px 0 0 -395px;
	padding:1px;
	position:fixed !important; /* 浮动对话框 */
	position:absolute;
	top:50%;
	z-index:5;
	display:none;
}
.close{
	width: 15px;
	height: 15px;
	display: block;
	background: url(../images/close.jpg);
	float: right;
	margin: 6px 4px 0 0;
}

/*首页*/
.sidebar-nav-item .sidebar-nav-home{
	height:18px;
	width:23px;
	background: url(../images/home.png) no-repeat;
	background-position: 0 -147px;
	display: block;
	margin: 3px 8px 0 0;
}
.sidebar-nav-item .sidebar-nav-data{
	height:18px;
	width:23px;
	background: url(../images/home.png) no-repeat;
	background-position: 0 -129px;
	display: block;
	margin: 3px 8px 0 0;
}
.sidebar-nav-item .sidebar-nav-map{
	height:18px;
	width:23px;
	background: url(../images/home.png) no-repeat;
	background-position: 0 -93px;
	display: block;
	margin: 3px 8px 0 0;
}
.sidebar-nav-item .sidebar-nav-detail{
	height:18px;
	width:23px;
	background: url(../images/home.png) no-repeat;
	background-position: 0 -111px;
	display: block;
	margin: 3px 8px 0 0;
}
.sidebar-nav-item .sidebar-nav-manage{
	height:17px;
	width:23px;
	background: url(../images/home.png) no-repeat;
	background-position: 0 -38px;
	display: block;
	margin: 3px 8px 0 0;
}
.sidebar-nav-item .sidebar-nav-report{
	height:17px;
	width:23px;
	background: url(../images/home.png) no-repeat;
	background-position: 0 -55px;
	display: block;
	margin: 3px 8px 0 0;
}
.sidebar-nav-item .sidebar-nav-analysis{
	height:16px;
	width:23px;
	background: url(../images/home.png) no-repeat;
	background-position: 0 -165px;
	display: block;
	margin: 3px 8px 0 0;
}
.sidebar-nav-item .sidebar-nav-system{
	height:21px;
	width:23px;
	background: url(../images/home.png) no-repeat;
	background-position: 0 -72px;
	display: block;
	margin: 3px 8px 0 0;
}
.sidebar-nav-son{
	color:#fff;
}

/*第一栏*/
/*操作按钮*/
.handle{
	float: right;
}
.handle-add{
	color: #333;
	text-decoration: none;
	margin-right: 24px;
}
.handle-delete{
	color: #417eb7;
	text-decoration: none;
}
#curve_wrapper {
	position: relative;
	top:30px;
	left:10px;
	width: 99%;
	height: 350px;
	overflow: hidden;
}
#curve_scroller {
	position: absolute;
	width: 2160px;
}
.curve-wrap{
	height: 340px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.curve-list{
	cursor:pointer;
	width: 210px;
	height: 330px;
	float: left;
	margin-right: 14px;
	margin-bottom: 10px;
}
.home-close{
	width: 7px;
	height: 7px;
	float: right;
	background: url(../images/home.png);
	background-position: 0 -10px;
}
.title{
	color: #333;

	font-weight: bold;
}
.p-img{
	margin: 0 auto 6px;
}
.p-img img {
	width: 171px;
}
.p-list{
	font-size: 13px;
	text-align: left;
	margin: 0 auto 8px;
	padding-left: 18px;
}
.list-icon3{
	display: block;
	height:21px;
	width:20px;
	background: url(../images/home.png);
	background-position: 0 -17px;
	float: left;
	margin: 0 8px 0 0;
}
.news-wrap{
	width: 100%;
	border-top: 1px dashed #6e6e6e;
	margin: 0;
	padding: 0;
	text-align: left;
}
.news-list{
	border-bottom: 1px dashed #6e6e6e;
    padding: 9px 0 9px 13px;
    font-size: 13px;
}
.news-list a{
	text-decoration: none;
	color: #4c4c4c;
	width: 100%;
}
.news-list .on{
	color: #2d689f;
}
.news-list-dot{
	display: block;
	height:5px;
	width:5px;
	background:url(../images/home.png) no-repeat;
	background-position: 0 -5px;
	float: left;
	margin-top: 5px;
}
.news-list-dot-on{
	display: block;
	height:5px;
	width:5px;
	background:url(../images/home.png) no-repeat;
	background-position: 0 0;
	float: left;
	margin-top: 5px;
}
.news-list-title{

	margin-left: 9px;
}
.news-list-time{
	float: right;
	margin-right: 20px;
}
.search-button{
	padding:5px 15px;
	float: left;
	/*margin:0 20px;      按钮中间无空隙*/
	color: #333;
	border: solid 1px #c7c7c7;
	background: #eeeff0;
	background: -moz-linear-gradient(top,  #fbfbfc 0%, #eeeff0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfc), color-stop(100%,#eeeff0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfc 0%,#eeeff0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfc 0%,#eeeff0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfc 0%,#eeeff0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbfbfc 0%,#eeeff0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfc', endColorstr='#eeeff0',GradientType=0 ); /* IE6-9 */
	cursor: pointer;
	margin-left: 0;
}
.search-button-current, .search-button-active, .search-button:hover  {
	padding:5px 15px;
	float: left;
	/*margin:0 5px; 按钮中间无空隙*/
	color: #fff;
	border:1px solid #417eb7;
	background: #417eb7; /* Old browsers */
	background: -moz-linear-gradient(top,  #417eb7 0%, #77b5ee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#417eb7), color-stop(100%,#77b5ee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #417eb7 0%,#77b5ee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #417eb7 0%,#77b5ee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #417eb7 0%,#77b5ee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #417eb7 0%,#77b5ee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#417eb7', endColorstr='#77b5ee',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:0 0 1px #f7f7fb inset;
	-ms-box-shadow:0 0 1px #f7f7fb inset;
	box-shadow:0 0 1px #f7f7fb inset;
	margin-left: 0;
}
.dialog-button{
	padding:5px 15px;
	color: #333;
	border: solid 1px #c7c7c7;
	background: #eeeff0;
	background: -moz-linear-gradient(top,  #fbfbfc 0%, #eeeff0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfc), color-stop(100%,#eeeff0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfc 0%,#eeeff0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfc 0%,#eeeff0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfc 0%,#eeeff0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbfbfc 0%,#eeeff0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfc', endColorstr='#eeeff0',GradientType=0 ); /* IE6-9 */
	cursor: pointer;
	margin-right:10px;
}
.dialog-button-primary,.dialog-button:hover{
	padding:5px 15px;
	color: #fff;
	border:1px solid #417eb7;
	background: #417eb7; /* Old browsers */
	background: -moz-linear-gradient(top,  #417eb7 0%, #77b5ee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#417eb7), color-stop(100%,#77b5ee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #417eb7 0%,#77b5ee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #417eb7 0%,#77b5ee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #417eb7 0%,#77b5ee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #417eb7 0%,#77b5ee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#417eb7', endColorstr='#77b5ee',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:0 0 1px #f7f7fb inset;
	-ms-box-shadow:0 0 1px #f7f7fb inset;
	box-shadow:0 0 1px #f7f7fb inset;
	cursor: pointer;
	margin-right:10px;
}
.modal-header{
	padding:10px;
}
.modal-header h4{
	font-size:16px;
	margin:0;
}
#sitemap_box .search-button:disabled,.detail-data .search-button:disabled,.dialog-button-primary:disabled,.dialog-button:disabled  {
	color: #8f8f8f;
    background: #dfdfdf;
    border: solid 1px #c7c7c7;
	cursor: auto;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}
.search-button-current {
	cursor: default;
}
.search-button-active:hover {
	background: #245e94; /* Old browsers */
	background: -moz-linear-gradient(top,  #245e94 0%, #5a98d2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#245e94), color-stop(100%,#5a98d2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #245e94 0%,#5a98d2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #245e94 0%,#5a98d2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #245e94 0%,#5a98d2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #245e94 0%,#5a98d2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#245e94', endColorstr='#5a98d2',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:0 0 1px #82b1dc inset;
	-ms-box-shadow:0 0 1px #82b1dc inset;
	box-shadow:0 0 1px #82b1dc inset;
}

#monitor_box{
	background:#000;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	display:none;
	z-index:100000;
}
#monitor_box_header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 32px;
	line-height: 32px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	border: 1px solid #dfdfdf;
}
#monitor_box_header button {
	position: absolute;
	right: 10px;
	top: 5px;
	line-height: 16px;
}
/*#monitor_box_body {
	position: absolute;
	left: 0;
	top: 32px;
	right: 0;
	bottom: 0;
}*/
#monitor_box_body {
	position: absolute;
	left: 0;
	top: 32px;
	bottom: 0;
	right:250px;
	height:96.6%;
}
#monitor_box_right{
	position: absolute;
	background:#eee;
	top: 34px;
	right: 0;
	width:250px;
	bottom: 0;
}
#monitor_boxes{
	position: absolute;
	left: 0;
	right: 0;
	top:40px;
	width:220px;
	height:200px;
	margin:auto;
	background:url(../images/controller_bg.png) no-repeat;
}
#monitor_position{
	position: absolute;
	top:20px;
	left:10px;
	width:90px;
	height:94px;
	background:url(../images/positions.png) no-repeat;
}
.monitor_position .position{
	position: absolute;
	width:12px;
	height:12px;
	cursor: pointer;
}
#tops{
	top:8px;
	left:0;
	right:0;
	margin:auto;
	background:url(../images/btn_top.png) no-repeat;
}
#tops:hover{
	top:8px;
	background:url(../images/btn_newtop.png) no-repeat;
}
.active0#tops{
	right:2px;
	background:url(../images/btn_top1.png) no-repeat;
}

#lefts{
	top:0;
	left:8px;
	bottom:0;
	margin:auto;
	background:url(../images/btn_left.png) no-repeat;
}
#lefts:hover{
	left:7px;
	background:url(../images/btn_newleft.png) no-repeat;
}
.active1#lefts{
	left:8px;
	background:url(../images/btn_left1.png) no-repeat;
}

#rights{
	top:0;
	right:4px;
	bottom:0;
	margin:auto;
	background:url(../images/btn_right.png) no-repeat;
}
#rights:hover{
	right:5px;
	background:url(../images/btn_newright.png) no-repeat;
}
.active2#rights{
	background:url(../images/btn_right1.png) no-repeat;
}
#bottoms{
	left:0;
	right:0;
	bottom:10px;
	margin:auto;
	background:url(../images/btn_bottom.png) no-repeat;
}
#bottoms:hover{
	bottom:9px;
	background:url(../images/btn_newbottom.png) no-repeat;
}
.active3#bottoms{
	bottom:11px;
	background:url(../images/btn_bottom1.png) no-repeat;
}
#monitor_btn{
	position: absolute;
	top:20px;
	right:25px;
	width:105px;
	height:94px;
	background:url(../images/btn_site.png) no-repeat;
}
.changepos{
	position: absolute;
	width:17px;
	height:17px;
	cursor: pointer;
}
#flmin{
	top:10px;
	left:-24px;
	right:0;
	margin:auto;
	background:url(../images/flmin.png) no-repeat;
}
#flmin:hover{
	left:-23px;
	background:url(../images/btn_flmin.png) no-repeat;
}
.active4#flmin{
	background:url(../images/btn_flmin1.png) no-repeat;
}
#flmax{
	top:10px;
	right:12px;
	margin:auto;
	background:url(../images/flmax.png) no-repeat;
}
#flmax:hover{
	right:11px;
	background:url(../images/btn_flmax.png) no-repeat;
}
.active5#flmax{
	background:url(../images/btn_flmax1.png) no-repeat;
}
#fpmin{
	top:40px;
	left:-22px;
	right:0;
	margin:auto;
	background:url(../images/fpmin.png) no-repeat;
}
#fpmin:hover{
	left:-26px;
	background:url(../images/btn_fpmin.png) no-repeat;
}
.active6#fpmin{
	top:38px;
	background:url(../images/btn_fpmin1.png) no-repeat;
}
#fpmax{
	top:40px;
	right:14px;
	margin:auto;
	background:url(../images/fpmax.png) no-repeat;
}
#fpmax:hover{
	right:14px;
	background:url(../images/btn_fpmax.png) no-repeat;
}
.active7#fpmax{
	top:38px;
	background:url(../images/btn_fpmax1.png) no-repeat;
}
#apemin{
	left:-22px;
	right:0;
	bottom:8px;
	margin:auto;
	background:url(../images/apemin.png) no-repeat;
}
#apemin:hover{
	left:-24px;
	background:url(../images/btn_apemin.png) no-repeat;
}
.active8#apemin{
	background:url(../images/btn_apemin1.png) no-repeat;
}
#apemax{
	right:12px;
	margin:auto;
	bottom:8px;
	background:url(../images/apemax.png) no-repeat;
}
#apemax:hover{
	right:13px;
	background:url(../images/btn_apemax.png) no-repeat;
}
.active9#apemax{
	background:url(../images/btn_apemax1.png) no-repeat;
}
.level_bg {
	padding: 3.5px 16px;
	font-size: 13px;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 4px;
	position: relative;
}
.label_low {
	background-color: #5E9B0F;
}
.label_middle {
	background-color: #EF9E19;
}
.label_high {
	background-color: #d9534f;
}
/*地图infowindow样式*/
.siteMap .custom-info {
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px 18px 10px 10px;
	box-shadow: 0 3px 14px rgba(0,0,100,0.6);
	background-color: white;
}

.siteMap .info-top {
	position: relative;
	background:#fff;
	border-radius: 5px 5px 0 0;
}
.siteMap .info-top img {
	position: absolute;
	cursor:pointer;
	top: 0;
	right: 0;
	transition-duration: 0.25s;
}
.siteMap .info-middle {
	font-size: 12px;
	padding: 10px 6px;
	line-height: 20px;
}
.siteMap .info-bottom {
	position: absolute;
	bottom:-26px;
}
