			html,
			body {
				width: 100%;
				height: 100%;
				margin: 0;
				padding: 0;
				overflow: hidden;
				background-color: #011A33;
				font-family: 微软雅黑;
			}

div,ul,li,dl,dt,dd,label,input,select,p,h1,h2,h3,h4,h5,h6,form,textarea,span {
	margin:0px;
	padding:0px;
}
ul,li,dl,dt,dd {
	list-style:none;
}
			
			#map {
				width: 100%;
				height: 100%;
			}
			
			.aside {
				position: absolute;
				left: 10px;
				top: 82px;
				color: #fff;
				border: 2px solid #0157b4;
				/**background: rgba(25, 25, 112, 0.7);**/
				min-width: 200px;
				max-width: 300px;
				/**width: 250px;**/
			}
			
			.aside_title {
				padding-top: 15px;
				padding-bottom: 11px;
				height: 18px;
				line-height: 18px;
				padding-left: 30px;
				background: url(/img/dot.png) #0157b4 no-repeat 10px center;
				font-size: 14px;
				font-weight: 700;
			}
			
			.aside_list {
				padding-bottom: 10px;
				overflow-y:scroll;
				height:550px;
			}
			
			label {
				border: 1px solid #0c88e8;
				border-radius: 8px;
			}
			
			#aside_list a.current {
				background: #363636;
			}
			
			#aside_list a {
				font-weight: 700;
				display: block;
				height: 55px;
				line-height: 16px;
				text-decoration: none;
				font-size: 10px;
				font-family: 微软雅黑;
				padding-left: 40px;
				color: rgb(255, 255, 255);
				position: relative;
				border-bottom: 1px solid rgb(28, 30, 35);
			}
			
			#aside_list a.close {
				font-weight: 700;
				display: block;
				height: 54px;
				line-height: 16px;
				text-decoration: none;
				font-size: 10px;
				font-family: 微软雅黑;
				padding-left: 40px;
				color: rgb(255, 255, 255);
				position: relative;
				border-bottom: 1px solid rgb(28, 30, 35);
			}
			
			#aside_list a b {
				font-weight: 700;
				content: "";
				position: absolute;
				left: 15px;
				top: 0px;
				width: 27px;
				height: 27px;
				font-size: 21px;
				font-family: 微软雅黑;
				text-align: left;
				border-radius: 8px;
				vertical-align: middle;
			}
			
			#head {
				position: absolute;
				left: 37%;
				top: 83px;
				color: #fff;
				border: 2px solid #0157b4;
				border-radius: 8px;
				background: rgba(25, 25, 112, 0.5);
			}
			
			#header {
				background: url(/img/banner.png);
				/**background-color: rgba(64, 13, 177, 0.68);**/
				/**background:url(/img/banner.png)  0 -222px;**/
				/** #0d5ab1;**/
				color: white;
				height: 81px;
				min-width: 1200px;
			}
			
			.container {
				width: 1200px;
				margin: 0 auto;
				position: relative;
			}
			
			#header .container #nav {
				padding-left: 0;
				height: 83px;
			}
			
			#header .container #nav ul li.on {
				background-color: #02284f;
			}
			
			#header .container #nav ul li {
				height: 81px;
				line-height: 81px;
				padding: 0 18px;
				cursor: pointer;
				padding-right: 8px;
				font-size: 18px;
				bottom: 20px;
			}
			
			#realtime_li {
				border: 3px solid #ff0000;
				border-radius:8px;
			}
			
			#his_li {
				border: 3px solid #00FF00;
				border-radius:8px;
			}
			
			ul,
			li {
				display: block;
				list-style: none;
				margin: 0;
				padding: 0;
				float: left;
			}
			
			.right {
				float: right;
			}
			
			#other_city.on {
				border-bottom: 2px #02284f solid;
			}
			
			#cities {
				position: absolute;
				z-index: 99999999999;
			}
			
			.none {
				display: none;
			}
			
			#other_city span {
				width: 22px;
				height: 14px;
				display: inline-block;
				background: url(/img/result.png) 0 -526px;
			}
			
			#header a {
				color: white;
				text-decoration: none;
			}
			
			#city_index {
				background-color: #02284f;
				border-bottom: 1px #1f486e solid;
				border-left: 1px #1f486e solid;
				border-right: 1px #1f486e solid;
				border-top: 1px #02284f solid;
				font-size: 18px;
			}
			
			#city_name {
				background-color: #011a33;
				border-bottom: 1px #1f486e solid;
				padding-left: 17px;
				border-left: 1px #1f486e solid;
				border-right: 1px #1f486e solid;
			}
			
			#city_index li.on_mouseover:hover {
				color: #c00;
				cursor: pointer;
			}
			
			#city_index li.on_mouseover {
				color: white;
			}
			
			#city_index li {
				cursor: not-allowed;
				width: 45px;
				line-height: 43px;
				color: #666;
				-webkit-transition: color .5s;
				-o-transition: color .3s;
				-moz-transition: color .3s;
				-ms-transition: color .3s;
				transition: color .3s;
			}
			
			#city_name li {
				line-height: 30px;
				width: 83px;
				cursor: pointer;
				font-size: 14px;
				color: white;
				-webkit-transition: color .5s;
				-o-transition: color .3s;
				-moz-transition: color .3s;
				-ms-transition: color .3s;
				transition: color .3s;
			}
			
			#city_name li:hover a {
				color: #c00;
			}
			
			#city_name li a {
				color: white;
				display: inline-block;
				width: 100%;
				height: 100%;
				-webkit-transition: color .5s;
				-o-transition: color .3s;
				-moz-transition: color .3s;
				-ms-transition: color .3s;
				transition: color .3s;
			}
			
			.textCenter {
				text-align: center;
			}
			
			.left {
				float: left;
			}
			
			.js_span.on {
				display: block;
				margin: 2px 7px auto auto;
				font-size: 13px;
			}
			
			.js_span.off {
				display: none;
				width: 0px;
				height: 0px;
			}
			
			.sel_btn {
				height: 21px;
				line-height: 21px;
				padding: 0 11px;
				background: #02bafa;
				border: 1px #26bbdb solid;
				border-radius: 3px;
				/*color: #fff;*/
				display: inline-block;
				text-decoration: none;
				font-size: 12px;
				outline: none;
			}
			
			.ch_cls {
				background: #e4e4e4;
			}
			
			#clock {
				position: absolute;
				left: 45%;
				top: 82px;
				color: #fff;
				border: 2px solid #0157b4;
				background: rgba(25, 25, 112, 0);
				min-width: 200px;
				/**width: 250px;**/
			}

			#other_pois.on {
				border-bottom: 2px #02284f solid;
			}
			
			#pois {
				position: absolute;
				z-index: 99999999999;
			}
			

			
			#other_pois span {
				width: 22px;
				height: 14px;
				display: inline-block;
				background: url(/img/result.png) 0 -526px;
			}
			

			
			#poi_index {
				background-color: #02284f;
				border-bottom: 1px #1f486e solid;
				border-left: 1px #1f486e solid;
				border-right: 1px #1f486e solid;
				border-top: 1px #02284f solid;
				font-size: 18px;
			}
			
			#poi_name {
				background-color: #011a33;
				border-bottom: 1px #1f486e solid;
				padding-left: 17px;
				border-left: 1px #1f486e solid;
				border-right: 1px #1f486e solid;
			}
			
			#poi_index li.on_mouseover:hover {
				color: #c00;
				cursor: pointer;
			}
			
			#poi_index li.on_mouseover {
				color: white;
			}
			
			#poi_index li {
				cursor: not-allowed;
				width: 45px;
				line-height: 43px;
				color: #666;
				-webkit-transition: color .5s;
				-o-transition: color .3s;
				-moz-transition: color .3s;
				-ms-transition: color .3s;
				transition: color .3s;
			}
			
			#poi_name li {
				line-height: 30px;
				width: 83px;
				cursor: pointer;
				font-size: 14px;
				color: white;
				-webkit-transition: color .5s;
				-o-transition: color .3s;
				-moz-transition: color .3s;
				-ms-transition: color .3s;
				transition: color .3s;
			}
			
			#poi_name li:hover a {
				color: #c00;
			}
			
			#poi_name li a {
				color: white;
				display: inline-block;
				width: 100%;
				height: 100%;
				-webkit-transition: color .5s;
				-o-transition: color .3s;
				-moz-transition: color .3s;
				-ms-transition: color .3s;
				transition: color .3s;
			}
			
.aside table {
	color: #0af;
	width: 100%;
	text-align: center
}

.aside thead {
	background: #387fc5
}

.aside thead tr {
	border-color: #0080ff
}

.aside tr {
	border-top: 1px #0054a7 solid;
	border-left: 1px #0054a7 solid;
	border-right: 1px #0054a7 solid
}

.aside tr:last-child {
	border-bottom: 1px #0054a7 solid
}

.aside thead tr {
	display:block;
	cursor: auto
}

.aside tbody tr:hover {
	background: #1c4caf;
	color: #ccc
}

.aside th {
	font-size: 16px;
	color: white;
	line-height: 35px
}

.aside td {
	line-height: 35px;
	height: 48px;
	color: #ccc
}

.aside td.doubleline {
	line-height: 24px;
	text-align: left;
	width: 200px;
	border-color: #FF0000;
	border-width: 1px;
}

.aside td.doubleline:first-line {
	color: #0af
}

.aside td:first-child {
	color: white;
	font-size: 20px;
	font-weight: 700
}
table{
      border-collapse: collapse;
}
tr{
       border:1px solid #FFFFFF;    
}
tbody {
display: block;
height: 795px;
overflow-y: scroll;
background: #001a4b;
}

.sfnr{ width:270px; padding:3px; position:fixed;left:20px;right:0;z-index:999;top:90px;}

#con {
	MARGIN: 0px auto; WIDTH: 270px;}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 3px 0px; WIDTH: 200px; HEIGHT: 36px
}
#tags LI { 	FLOAT: left; width:95px; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 35px; font-size:16px;
}
#tags LI A {
	FLOAT: left; COLOR: #fff;  HEIGHT:33px; line-height:32px; padding:0px 14px; TEXT-DECORATION: none; background:#001a4b; border:1px solid #0d5ab1; border-radius:5px;}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; POSITION: relative; HEIGHT: 32px
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #fff; HEIGHT: 32px; background:#0d5ab1; border:1px solid #0d5ab1;}
#tagContent { background:#001a4b; -moz-opacity: 0.95; opacity:0.95; filter: alpha(opacity=95); border:1px solid #0d57ac;	  }
.tagContent {	DISPLAY: none;  WIDTH:94%;min-width: 350px; padding:2% 3%; min-height:75px; overflow-y:scroll;}
#tagContent DIV.selectTag {	DISPLAY: block;}
.sftt{ width:85%; height:40px; background:url(/img/lbtu.jpg) no-repeat 10px 12px #0d5ab1; padding-left:15%;}
.sftt p{ float:left; font-size:15px; line-height:40px; color:#fff;}
.jbt{ width:100%; height:11px; background:url(/img/jbt.jpg) repeat-x;}
.zkt{ display:block; width:21px; float:right; margin:7px 7px 0px 0px;}

.jtlb{ width:100%; min-height:75px;overflow-y:scroll;background-color: #081834; }
.jtlb li{ width:100%; float:left; margin-top:3px;cursor:hand;border-bottom:0.1em solid #0d5ab1;}
.jtlb li:hover{ width:100%; float:left; margin-top:3px;cursor:pointer; }
.jtlb li .btz{ width:450px; height:36px;  overflow:hidden;}
.jtlb li .btz b{ display:block; float:left; width:30px; font-size:1em; line-height:34px; text-align:center; color:#fff;}
.jtlb li .btz h3{ float:left; line-height:34px; font-size:0.8em; color:#fff;}
.jtlb li span{ display:block; width:92%; margin:2px auto; font-size:12px; color:#fff; line-height:20px; padding-left:3%;}
