﻿@charset "utf-8";
/* CSS Document */

/* 全局样式global css */
* {
	margin: 0;
	padding: 0;
}
div {
	word-wrap: break-word;
	word-break: break-all;
}
a {
	color: #000000;
	text-decoration: none;
	outline: none;
}
a img {
	border: none;
}
b {
	font-weight: 400;
}
ul, ol {
	list-style: none;
}
table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	vertical-align: middle;
}
input, button, textarea, select {
	font: 14px '\5FAE\8F6F\96C5\9ED1', Arial, Helvetica, sans-serif;
}
input[type=text], input[type=password], input[type=submit], input[type=rest], input[type=button], button, textarea, select {
	-webkit-border-radius: 0;
	-webkit-appearance: none;
}

body {
	background: #fff;
	color: #282828;
	font: 14px '\5FAE\8F6F\96C5\9ED1', Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: none;
	-webkit-backface-visibility: hidden;
}
.clearfix:after {
	content: ' ';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}
.clearfix {
	zoom: 1;
}
.hide {
	display: none;
}

@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes TopToBottom {
	0% {top: -39px;}	
	100% {top: 0px;}
}

@-moz-keyframes TopToBottom {
	0% {top: -39px;}	
	100% {top: 0px;}
}

@-o-keyframes TopToBottom {
	0% {top: -39px;}	
	100% {top: 0px;}
}

@keyframes TopToBottom {
	0% {top: -39px;}	
	100% {top: 0px;}
}

@-webkit-keyframes BottomToTop {
	0% {top: 0px;}	
	100% {top: -39px;}
}

@-moz-keyframes BottomToTop {
	0% {top: 0px;}	
	100% {top: -39px;}
}

@-o-keyframes BottomToTop {
	0% {top: 0px;}	
	100% {top: -39px;}
}

@keyframes BottomToTop {
	0% {top: 0px;}	
	100% {top: -39px;}
}

@-webkit-keyframes MonitorAnimation {
	0% {background:#04C0FF;color:#FFFFFF;}	
	100% {background:#00A1D8;color:#FFFFFF;}
}

@-moz-keyframes MonitorAnimation {
	0% {background:#04C0FF;color:#FFFFFF;}	
	100% {background:#00A1D8;color:#FFFFFF;}
}

@-o-keyframes MonitorAnimation {
	0% {background:#04C0FF;color:#FFFFFF;}	
	100% {background:#00A1D8;color:#FFFFFF;}
}

@keyframes MonitorAnimation {
	0% {background:#04C0FF;color:#FFFFFF;}	
	100% {background:#00A1D8;color:#FFFFFF;}
}


@-webkit-keyframes ViewBusListItemAnimation {
	0% {font-size:14px;font-weight:normal;}	
	100% {font-size:20px;font-weight:bold;}
}

@-moz-keyframes ViewBusListItemAnimation {
	0% {font-size:14px;font-weight:normal;}	
	100% {font-size:20px;font-weight:bold;}
}

@-o-keyframes ViewBusListItemAnimation {
	0% {font-size:14px;font-weight:normal;}	
	100% {font-size:20px;font-weight:bold;}
}

@keyframes ViewBusListItemAnimation {
	0% {font-size:14px;font-weight:normal;}	
	100% {font-size:20px;font-weight:bold;}
}

.fl{float:left;display:block;}
.fr{float:right;display:block;}
.cb{clear:both;}
.hand{cursor:pointer;}
.BaseInputTextBox{border:1px solid #EEEEEE;width:100%;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #F5F5F5;padding:9px 10px 9px 10px;color:#CCCCCC;}
.BaseInputTextBox:focus {color:#000000;}
.BaseBGColor{background-color:#00A1D8;}
.div_ClearBoth{clear:both;height:0px;line-height:0px;}

.divbutton 
{
	-webkit-transform: translate3d(0, 0, 0);
	display: inline-block;
	cursor:pointer;
	width:auto;height:auto;padding:8px 15px 8px 15px;
	background-color: #00A1D8;
	color: #FFFFFF;
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.divbutton2 
{
	-webkit-transform: translate3d(0, 0, 0);
	display: inline-block;
	cursor:pointer;
	height: 30px;
	border: 1px solid #c0cedd;
	background-color: #efefef;
	color: #999999;
	text-align: center;
	line-height: 32px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-image: -moz-linear-gradient(top, #fff, #efefef);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef));
	background-image: -webkit-linear-gradient(top, #fff, #efefef);
	background-image: -o-linear-gradient(top, #fff, #efefef);
	background-image: linear-gradient(top, #fff, #efefef);
}

/*------------ end area ------------*/


.animationcss{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:1s;-webkit-animation-delay:.2s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-delay:.2s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:1s;-ms-animation-delay:.2s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-delay:.2s;-o-animation-timing-function:ease;-o-animation-fill-mode:both;animation-duration:1s;animation-delay:.2s;animation-timing-function:ease;animation-fill-mode:both;}



.TreeList{margin:10px 0px 0px 0px;overflow:auto;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
.TreeList div{margin:3px 0px 0px 20px;display:block;}
.TreeList p{white-space:nowrap;cursor:pointer;background-image:url(/Image/tree_n.png);background-repeat:no-repeat;background-position:0px 7px;padding:3px 0px 3px 20px;}
.TreeList p:hover{font-size:20px;font-weight:bold;background-position:0px 10px;}
.TreeList .p_t{white-space:nowrap;cursor:pointer;background-image:url(/Image/gps.png);background-repeat:no-repeat;background-position:0px 10px;padding-left:20px;font-size:20px;font-weight:bold;}
.TreeList .p_c{white-space:nowrap;cursor:pointer;background-image:url(/Image/tree_c.png);background-repeat:no-repeat;background-position:0px 7px;padding-left:20px;}
.TreeList .p_e{white-space:nowrap;cursor:pointer;background-image:url(/Image/tree_e.png);background-repeat:no-repeat;background-position:0px 7px;padding-left:20px;}
.TreeList .p_n{white-space:nowrap;cursor:pointer;background-image:url(/Image/tree_n.png);background-repeat:no-repeat;background-position:0px 7px;padding-left:20px;}
.TreeList .p_c_s{white-space:nowrap;cursor:pointer;background-image:url(/Image/tree_c.png);background-repeat:no-repeat;background-position:0px 10px;padding-left:20px;font-size:20px;font-weight:bold;}
.TreeList .p_e_s{white-space:nowrap;cursor:pointer;background-image:url(/Image/tree_e.png);background-repeat:no-repeat;background-position:0px 10px;padding-left:20px;font-size:20px;font-weight:bold;}
.TreeList .p_n_s{white-space:nowrap;cursor:pointer;background-image:url(/Image/tree_n.png);background-repeat:no-repeat;background-position:0px 10px;padding-left:20px;font-size:20px;font-weight:bold;}

#div_FG{position:absolute;width:5px;background-color:#EFEFEF;z-index:999;left:250px;top:60px;box-shadow:2px 2px 2px -1px #bbb;}
#div_FG:hover{background-color:#CCCCCC; cursor:e-resize;}

.div_bottom{text-align:center;font-size:14px;}
.div_bottom_div{height:16px;line-height:16px;margin:6px 0px 0px 0px;}

#div_Map a{color:#999999;margin-left:5px;}

#div_MapTool{position:absolute;left:290px;top:39px;z-index:202;width:42px;padding:5px 10px 10px 10px;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_MapTool:hover{background-color:#FFFFFF;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;}
#div_MapTool div{height:42px;margin-top:5px;cursor:pointer;display:block;}

#div_Map_Select{position:absolute;right:10px;top:49px;z-index:202;background:#FFFFFF;width:auto;height:auto;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_Map_Select div{height:35px;line-height:35px;text-align:center;border-bottom:1px solid #EEEEEE;cursor:pointer;padding:0px 30px 0px 30px;}
#div_Map_Select div:hover{background-color:#EEEEEE;}
#div_Map_Select .disabled{color:#bbb;background:#f4f4f4;}
#div_Map_Select .expand{height:15px;background:url(/Image/tab_03.png) no-repeat center 6px;}

#div_Map_GongDanInfo{position:absolute;right:10px;top:109px;z-index:201;background:#FFFFFF;width:auto;height:auto;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_Map_GongDanInfo div{height:35px;line-height:35px;border-bottom:1px solid #EEEEEE;cursor:pointer;padding:0px 30px 0px 30px;}
#div_Map_GongDanInfo div:hover{background-color:#EEEEEE;}

#div_Map_OnlinePeople{position:absolute;right:140px;top:49px;z-index:202;background:#FFFFFF;width:auto;height:auto;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_Map_OnlinePeople div{height:35px;line-height:35px;text-align:center;border-bottom:1px solid #EEEEEE;cursor:pointer;padding:0px 30px 0px 30px;}
#div_Map_OnlinePeople div:hover{background-color:#EEEEEE;}
#div_Map_OnlinePeople .expand{height:15px;background:url(/Image/tab_03.png) no-repeat center 6px;}

#div_Map_WangGeCount{position:absolute;right:330px;top:49px;z-index:202;background:#FFFFFF;width:auto;height:auto;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_Map_WangGeCount div{height:35px;line-height:35px;text-align:center;border-bottom:1px solid #EEEEEE;cursor:pointer;padding:0px 30px 0px 30px;}
#div_Map_WangGeCount div:hover{background-color:#EEEEEE;}
#div_Map_WangGeCount .expand{height:15px;background:url(/Image/tab_03.png) no-repeat center 6px;}


.smallclose{height:10px;width:10px;background:url(/Image/way_btn.png) no-repeat -62px -12px;float:right;cursor:pointer;position:absolute;z-index:100;top:15px;right:15px;}

#div_List_BusList_StatusInfo{padding:0px 10px 0px 10px;height:65px;margin-top:10px;}
#div_List_BusList_StatusInfo div{float:left;color:#9e9ea0;border-top:5px solid #34b000;width:16.66%;margin:5px 0px 0px 0px;padding-top:5px;text-align:center;font-size:12px;}

#div_BusInfo{position:absolute;width:555px;left:400px;top:49px;z-index:1001;background-color:#FFFFFF;color:#999999;border:1px solid #EEEEEE;border-radius:10px;-webkit-border-radius: 10px;box-shadow:2px 2px 2px -1px #bbb;}

#div_Tip {position:absolute;left:332px;top:54px;z-index:2003;width:auto;height:36px;line-height:34px;padding-left:10px;padding-right:10px;background:#FFFFFF;border-radius:5px;-webkit-border-radius:5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}

#div_Period{position:absolute;width:625px;left:10px;bottom:10px;z-index:1001;background-color:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}

#div_Period_List{overflow:auto;}
.div_Kuang{background:#FFF;margin:0px 0px 10px 0px;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
.div_Kuang li{height:30px;line-height:30px;padding-left:10px;cursor:pointer;font-size:14px;}
.div_Kuang .title{font-size:16px;}

.div_Kuang_Select{background-color:#EFEFEF;margin:0px 0px 10px 0px;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
.div_Kuang_Select li{height:30px;line-height:30px;padding-left:10px;cursor:pointer;font-size:16px;}
.div_Kuang_Select .title{height:30px;line-height:30px;font-size:20px;}

#div_MenuItem {position:absolute;left:332px;top:54px;z-index:2002;width:auto;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_MenuItem div{height:35px;line-height:35px;text-align:center;border-bottom:1px solid #EEEEEE;cursor:pointer;padding:0px 30px 0px 30px;}
#div_MenuItem div:hover{background-color:#EEEEEE;}

.BusIco_Lable {
	padding:3px 5px 3px 5px;margin-left:-7px; text-align:center;font-size:12px;background:#FFFFFF;border:1px solid #CCCCCC;word-break:keep-all;white-space:nowrap; border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;
}
.BusIco_Lable_Monitor {
	padding:3px 5px 3px 5px;margin-left:-7px;text-align:center;font-size:12px;background:#FFFFFF;word-break:keep-all;white-space:nowrap; border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;animation:MonitorAnimation 1s infinite;-moz-animation:MonitorAnimation 1s infinite;-webkit-animation:MonitorAnimation 1s infinite;-o-animation:MonitorAnimation 1s infinite;
}
.BusIco_Lable_Period {
	padding:3px 5px 3px 5px;margin-left:-7px;text-align:center;font-size:12px;background:#00A1D8;color:#FFFFFF;word-break:keep-all;white-space:nowrap; border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;
}

.MapInfoWindow{
	width:450px;font-size:12px;word-break:keep-all;white-space:nowrap;
	
}

#Init_Screen {position:absolute;left:0px;top:0px;z-index:1500;background:#FFFFFF;width:100%;height:100%;}

#div_Box {position:absolute;left:0px;top:0px;z-index:1501;width:auto;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_Box2 {position:absolute;left:0px;top:0px;z-index:1551;width:auto;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_Box3 {position:absolute;left:0px;top:0px;z-index:1561;width:auto;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_Box4 {position:absolute;left:0px;top:0px;z-index:1571;width:auto;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}

#Box_FG{position:absolute;width:5px;background-color:#F5F5F5;z-index:1502;left:250px;top:60px;box-shadow:2px 2px 2px -1px #bbb;}
#Box_FG:hover{background-color:#EFEFEF; cursor:e-resize;}

.Box_Title{padding:10px 0px 10px 10px;cursor:default;}
.Box_CloseIco {width:40px;height:40px;background:url(/Image/close.png) no-repeat center;}
.ListHead{border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;font-size:12px;background:#F5F5F5;text-align:center;cursor:default;box-shadow:2px 2px 2px -1px #F9F9F9;}
.ListHead ul{padding:10px 10px 10px 0px;}
.ListContent{height:500px;overflow:auto;font-size:12px;cursor:default;}
.ListItem {padding:10px 0px 10px 0px;border-bottom:1px solid #EEEEEE;text-align:center;}
.ListItem:hover {background:#F5F5F5;}
.ListItemChoose {padding:10px 0px 10px 0px;border-bottom:1px solid #EEEEEE;text-align:center;background:url(/Image/check_false.png) no-repeat 10px 9px;}
.ListItemChoose:hover {background-color:#F5F5F5;}
.ListItemChoose_s {padding:10px 0px 10px 0px;border-bottom:1px solid #EEEEEE;text-align:center;background:url(/Image/check_true.png) no-repeat 10px 9px;}
.ListItemChoose_s:hover {background-color:#F5F5F5;}
.ListHeadULChoose{background:url(/Image/check_false.png) no-repeat 10px 9px;}
.ListHeadULChoose_s{background:url(/Image/check_true.png) no-repeat 10px 9px;}


.EmptyList {height:100%;background:url(/Image/empty_list.png) no-repeat center;}
.EmptyList_zh {height:100%;background:url(/Image/empty_list_zh.png) no-repeat center;}
.LoadingList {height:100%;background:url(/Image/loading.png) no-repeat center;}
.LoadingList_zh {height:100%;background:url(/Image/loading_zh.png) no-repeat center;}

.ComboBox {background:#FFFFFF;width:auto;height:auto;border:1px solid #EEEEEE;padding:8px 10px 7px 10px;cursor:pointer;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #F5F5F5;user-select:none;-moz-user-select: none;-webkit-user-select: none;}

#div_WeiLan_Info {position:absolute;right:10px;bottom:10px;z-index:1501;width:auto;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_Site_Info {position:absolute;right:10px;bottom:10px;z-index:1501;width:auto;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
#div_Period_Info {position:absolute;left:0px;top:39px;bottom:0px;color:#999999;overflow:auto;z-index:1500;width:auto;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
.div_Period_Info_Item {padding:10px 30px 10px 10px;height:25px;background-image:url(/Image/next.png);background-repeat:no-repeat;background-position:right center;cursor:pointer;}
.div_Period_Info_Item:hover {background-color:#F5F5F5;}


#div_Push {position:absolute;left:300px;top:-39px;padding:8px 10px 7px 10px;color:#FFFFFF;z-index:1500;width:500px;height:auto;background:#00769D;user-select:none;-moz-user-select: none;-webkit-user-select: none;cursor:pointer;}
.TopToBottom {animation:TopToBottom 1s;-moz-animation:TopToBottom 1s;-webkit-animation:TopToBottom 1s;-o-animation:TopToBottom 1s;}
.BottomToTop {animation:BottomToTop 1s;-moz-animation:BottomToTop 1s;-webkit-animation:BottomToTop 1s;-o-animation:BottomToTop 1s;}
#div_RealAlarm {position:absolute;left:300px;top:0px;padding:8px 10px 7px 10px;background:#00A1D8;color:#FFFFFF;z-index:1499;width:auto;height:auto;user-select:none;-moz-user-select: none;-webkit-user-select: none;cursor:pointer;}

#div_WangGe_Info {position:absolute;left:0px;top:39px;bottom:0px;color:#999999;overflow:auto;z-index:1500;width:auto;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}


#div_SearchMap_Info {position:absolute;left:0px;top:39px;bottom:0px;color:#999999;overflow:auto;z-index:1010;width:400px;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
.amap_lib_placeSearch {border:1px solid #EEEEEE;}
.poibox {border-bottom:1px solid #EEEEEE;}
.poi-more {display:none;}
.amap-pl-pc .poi-more {display:none;}


#div_WuPin_Info {position:absolute;right:10px;bottom:10px;z-index:1501;width:auto;height:auto;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;-webkit-border-radius: 5px;box-shadow:2px 2px 2px -1px #bbb;user-select:none;-moz-user-select: none;-webkit-user-select: none;}
