.gps_box li {
	display: none;
}
.gps_box li.active {
	display: block;
}
.map_tab li.right{
	width:auto;
	}
.map_tab i.icon_alarm_linkage, .map_tab i.icon_alarm_mask,
.map_tab i.icon_download, .map_tab i.icon_company_status,  .map_tab i.icon_aiAlarm_mask{
	background:url(images/icon_s_for.png) 0 0 no-repeat;
}
.map_tab i.icon_alarm_linkage {
	background-position: -383px -169px;
}
.map_tab i.icon_alarm_mask {
	background-position: -357px -169px;
}
.map_tab i.icon_aiAlarm_mask {
	background-position: -357px -169px;
}


.map_tab i.icon_download {
	background-position: -328px -170px;
}
.map_tab i.icon_company_status {
	background-position: -47px -170px;
}
.map_tab i{
	background:url(images/icon_s.png) -292px 0 no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
	margin-left:10px;
	}
.map_tab i.icon_pdf {
	background-position: -394px -20px;
}
.map_tab i.icon_excel{
	background-position:-292px -20px;
	}
.map_tab i.icon_s{
	background-position:-317px -20px;
	}
.map_tab i.icon_s_re{
	background-position:-367px -20px;
	}
.map_tab i.icon_big{
	background-position:-343px -20px;
	}
.map_car{
	width:300px;
	background-color:#fff;
	position:absolute;
	left:100px;
	top:100px;
	}
.map_car h1{
	font-size:12px;
	padding:0 10px;
	border-bottom:#d6d6d6 solid 1px;
	height:31px;
	line-height:31px;
	font-weight:normal;
	}
.map_car h1 .icon_closed{
	width:16px;
	height:16px;
	background:url(images/icon_s.png) -214px -89px no-repeat;
	cursor:pointer;
	transition:all ease-in 0.2s;
	margin-top:6px;
	}
.map_car h1 .icon_closed:hover{
	transition:all ease-in 0.2s;
	background:url(images/icon_s.png) -214px -118px no-repeat;
	}
.map_car_info{
	padding:10px;
	line-height:24px;
	}
.map_icon{
	height:30px;
	line-height:30px;
	border-top:#d6d6d6 solid 1px;
	}
.map_icon > span{
	position:relative;
	}
.map_icon > span ul{
	top:20px;
	left:-2px;
	}
.map_icon i{
	width:20px;
	height:20px;
	background:url(images/icon_s.png) 0 0 no-repeat;
	transition:all ease-in 0.2s;
	overflow:hidden;
	margin-left:8px;
	}
.map_icon i:hover{
	transition:all ease-out 0.2s;
	}
.map_icon i.icon_more{
	background-position:-185px -88px;
	margin:5px 10px 0 0;
	}
.map_icon i.icon_more:hover{
	background-position:-185px -118px;
	}
.map_icon i.icon_info_play{
	background-position:-108px -88px;
	}
.map_icon i.icon_info_play:hover{
	background-position:-108px -118px;
	}
.map_icon i.icon_info_wei{
	background-position:-134px -88px;
	}
.map_icon i.icon_info_wei:hover{
	background-position:-134px -118px;
	}
.map_icon i.icon_info_xx{
	background-position:-159px -88px;
	}
.map_icon i.icon_info_xx:hover{
	background-position:-159px -118px;
	}
.tl-content{
	width:100%;
	position:relative;
	}
.tl-content .tl-content-table{
	width:100%;
	position:absolute;
	z-index:1000;
	}
.tl-content .tl-content-table .tl-content-tr{
	height: 24px;
	line-height:24px;
	border-bottom: 1px solid #d6d6d6;
	}
.tl-content .tl-content-table .tl-content-td{
	/* border-bottom: 1px solid #d6d6d6 \9; */
	/* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; IE8
 	filter:alpha(opacity=20); IE7- 
	border-bottom: rgba(0,0,0,.2) solid 1px; */
	background: #FF0000\9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*IE8*/
 	filter: alpha(opacity=80); /*IE7-  */
/* 	opacity: .3;  其他 */
	background-color: rgba(255, 0, 0, 0.5);
	width: 100%;
	height: 24px;
	line-height:24px;
	position: absolute;
	text-align: center;
/* 	background-color: #FF0000; */
	z-index: 5;
	}
.tl-content .tl-content-table .tl-content-tr-chn{
	width: 100%;
	height: 24px;
	line-height:24px;
	position: absolute;
	text-align: center;
	z-index: 5;
	}
.tl-content > div{
	height: 180px;
	overflow-y:auto; 
	position:absolute;
	/*height:25px;*/
	top:0;
	left:0;
	width:100%;
}
.tl-timeline{
	height:48px;
	line-height:48px;
	background:#fff;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0;
	z-index: 8;
	display: none;
	}
.tl-timeline .tl-timeline-table{
	width:100%;
	color:#999;
	background:#fff;
	border-top:#ddd solid 1px;
	text-align:right;
	}
.tl-timeline .tl-timeline-table .tl-timeline-tr{
	height: 24px;
	line-height:24px;
	float: left;
	}
.tl-timeline .tl-timeline-table .tl-timeline-tr1{
	border-left: 1px solid #d6d6d6;
	}	
.tl-timeline .tl-timeline-table .tl-timeline-td{
	height: 24px;
	line-height:24px;
	float: left;
	text-align: left;
	}
.tl-timeline .tl-timeline-table .tl-timeline-tr1 .tl-timeline-td{
	border-right: 1px solid #d6d6d6;
	}
.tl-timeline .tl-timeline-table .tl-timeline-tr2 .tl-timeline-td span{
	margin-left: -15px;
	}
.tl-line {
	width: 1px;
	position: absolute;
	top: 0px;
	z-index: 1001;
	background-color: #0071c6;
	color: #0071c6;
}
.tl_tip {
	height: 18px;
	position: absolute;
	background-color: #0071c6;
	z-index: 1001;
	color: #fff;
	padding: 2px 10px 2px 2px;
}

.tl-content-table .tl_item{ height: 20px; border-bottom: 1px solid #fff; position: relative; overflow: hidden;}
.tl-content-table::-webkit-scrollbar {
    display: none;
}
.tl_item .tl_dot{ position: absolute; top:0;background: #0f0; height: 100%; z-index: 10;}
.tl_item .tl_flat{position: absolute; top: 0; left: 300px; height: 20px; line-height: 20px; z-index: 11;}