﻿@charset "utf-8";
* {
	padding: 0px; margin: 0px;
}
html{ 
	padding:0 !important;padding:0 0 230px 0;width:100%;height:100%;overflow:hidden;
}
body{ 
	padding:0 0 230px 0;padding:/**/0;height:100%;overflow:hidden;
}
.head {
	z-index: 2; position: absolute; width: 100%; float: left; top: 0px; left: 0px
}
.bar {
	width: 100%; background: #727272; height: 35px; color: #fff
}
.bar A:active {
	color: #fff; text-decoration: underline
}
.logo {
	padding-bottom: 0px; padding-left: 5px; padding-right: 70px; float: left; height: 35px; padding-top: 0px
}
.bar UL LI {
	padding-bottom: 0px; margin: 9px 6px 0px; padding-left: 10px; padding-right: 10px; float: left; font-size: 14px; CURSOR: pointer; padding-top: 4px
}
.bar UL .seli {
	background: #fff; float: left; color: #000; font-weight: bold
}
.userLogin {
	text-ALIGN: right; width: 210px; padding-right: 10px; float: right; padding-top: 10px
}
.userLogin A {
	color: #fff
}
.userLogin A:hover {
	color: #fff
}
.userLogin A:active {
	color: #fff
}
.subNav {
	z-index: 1; DISPLAY: block; float: left; CLEAR: both
}
.subNav A {
	margin: 0px; text-decoration: none
}
.subNav A:hover {
	margin: 0px; color: #e53e16
}
.subNav A.seli {
	color: #e53e16; font-weight: bold; text-decoration: none
}
.subNav A.seli:hover {
	text-decoration: none
}
.s_cont {position: relative; padding-bottom: 0px; LINE-height: 30px; text-indent: 12px; padding-left: 0px; padding-right: 0px;  height: 30px; font-size: 14px; overflow: hidden; font-weight: bold; padding-top: 3px; border: #999 10px solid; border-width:10px;right:2px;background:#E6E6E6;
}
.s_cont INPUT {
	font-size: 12px
}
.subNav A {
	color: #000
}
.input1 {
	height: 18px; padding-top: 4px
}
.input2 {
	height: 18px; width:150px; padding-top: 4px
}
.input4 {
	height: 18px; padding-top: 4px
}
.input6 {
	height: 18px; padding-top: 4px
}
.input4 {
	width: 150px
}
.s_cont IMG {
	position: relative; top: 0px; CURSOR: pointer
}
.busChange {
	height: 21px; font-size: 12px; overflow: hidden; font-weight: normal; padding-top: 4px !important; *padding-top:12px;
}
.left .title {
	z-index: 1; position: absolute; top: 195px; left: 0; width: 252px; border-top: #999 1px solid; border-left: #999 10px solid; border-right:0; border-bottom:0;
}
.left .list {
	z-index: 100; position: absolute; line-height: 25px; text-indent: 2px;  bottom: 10px; _bottom:9px; display: block; background: #efefef; float: left; letter-spacing: 0px; height: 25px; left: 10px;width:236px;overflow:hidden;
}
.list2 {
	margin: 0px 4px; zoom: 1; display: none; visibility: hidden
}
.border {
	border-bottom: #676767 1px solid; border-left: #676767 1px solid; line-height: 22px; padding-left: 4px; width: 100px; height: 22px; border-top: #676767 1px solid; border-right: #676767 1px solid
}
.scroll {
	scrollbar-arrow-color: #000000; scrollbar-face-color: #e2ded4; scrollbar-darkshadow-color: #fff; scrollbar-base-color: #d4cfc9; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #404040; scrollbar-3dlight-color: #fff
}
.b_back {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; padding-left: 0px; width: 79px; padding-right: 0px; height: 23px; border-top: 0px; cursor: pointer; border-right: 0px; padding-top: 0px
}
.s_back {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin-top: 10px; padding-left: 0px; width: 79px; padding-right: 0px; height: 23px; border-top: 0px; CURSOR: pointer; border-right: 0px; padding-top: 0px
}
.num {
	text-ALIGN: center; LINE-height: 18px; width: 30px; background: url(images/num.gif) no-repeat center center; color: #fff
}
.Lsearch A {
	text-decoration: underline
}
.right{
}
.right A {
	text-decoration: underline
}
.resulte IMG {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
.resulte .Lsearch {
	background: url(images/list_dot.gif) #fff repeat-x center bottom; CURSOR: pointer
}
.info {
	text-ALIGN: left; padding-bottom: 30px; text-indent: 24px; ZOOM: 1; float: left; height: 28px
}
HTML > BODY .info {
	padding-bottom: 45px
}
.subSelect {
	background: #efefef
}
.brand {
	position: relative
}
A#brand {
	color: #0033cc; margin-left: 5px; font-size: 14px; font-weight: bold; text-decoration: underline
}
A#brand:hover {
	color: #0033cc; margin-left: 5px; font-size: 14px; text-decoration: underline
}
.newbus {
	width: 235px; float: left;
}
.busResult {
	height: 26px; CURSOR: pointer
}
.selectResult {
	background: #e43f19; height: 26px; color: #fff; CURSOR: pointer
}
.busResult TD {
	border-top: #c0c0c0 1px solid; font-weight: normal
}
.walk {
	background: #efefef
}
.walk1 {
	background: #ffebdd
}
.newbus TABLE {
	float: left; border-top: medium none
}
.newbus TABLE TD {
	border-top: #c0c0c0 1px solid
}
.newbusresult {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; width: 225px; margin-bottom: 5px; margin-left: 5px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.ss TD {
	border-top: #c0c0c0 1px solid
}
.ss TH {
	border-top: #c0c0c0 1px solid
}
#result_info{
	_margin-top:4px;
}
.area select{
	/*DISPLAY: inline; float: right; margin-right: 4px;  *margin-top:-26px;*/ _height:100%;_margin-top:-2px; 
}
.showStation {
	border-bottom: #c0c0c0 1px dotted; border-left: #c0c0c0 1px dotted; padding-bottom: 6px; margin: 5px; padding-left: 6px;  padding-right: 6px; background: #efefef; color: #004a80; border-top: #c0c0c0 1px dotted; border-right: #c0c0c0 1px dotted; padding-top: 14px
}
HTML > BODY .showStation {
	float: left
}
.showStation IMG {
	margin-top: -14px; float: right; CURSOR: pointer
}
.showStation2 IMG {
	margin-top: -14px; float: right; CURSOR: pointer
}
.showStation UL {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.showStation UL LI {
	padding-bottom: 0px; LIST-STYLE-TYPE: none; margin: 0px; padding-left: 0px; width: 110px; padding-right: 0px; float: left; CURSOR: pointer; LIST-STYLE-IMAGE: none; padding-top: 0px
}
.btn_search {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin-top: 10px; padding-left: 0px; width: 79px; padding-right: 0px; background: url(images/search.gif) 0px 0px; height: 23px; border-top: 0px; CURSOR: pointer; border-right: 0px; padding-top: 0px
}
.btn_search_2 {
	background: url(images/search.gif) 0px 23px
}
.stable {
	DISPLAY: table !important
}
.btn_search {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin-top: 10px; padding-left: 0px; width: 79px; padding-right: 0px; background: url(images/search.gif) 0px 0px; height: 23px; border-top: 0px; CURSOR: pointer; border-right: 0px; padding-top: 0px
}
.btn_search_2 {
	background: url(images/search.gif) 0px 23px
}
.stable {
	DISPLAY: table !important
}
DL {
	border-bottom: #c0c0c0 1px solid; padding-bottom: 1px; padding-left: 0px; width: 100%; padding-right: 0px; padding-top: 0px
}
DL DT {
	text-indent: 12px; width: 100%; background: #f3f3f3; float: left
}
DD {
	padding-left: 4%; width: 46%; float: left; color: #004a80
}
H6 {
	LINE-height: 28px; CURSOR: pointer
}
TABLE.routeResult {
	LINE-height: 22px; margin: -1px auto 0px; CURSOR: pointer
}
TABLE.routeResult TD {
	border-bottom: #c0c0c0 1px solid; padding-bottom: 4px; LINE-height: 24px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 4px
}
.busNum {
	width: 100%; float: left; CLEAR: both
}
.busNum H6 {
	LINE-height: 28px; width: 100%; background: #e43f19; float: left; color: #fff; CURSOR: default
}
.busNum P {
	text-indent: 24px
}
.resulte { 
	background:#fff; border: #999 10px solid; border-top:0 none; border-right:0 none; padding: 1px; margin-top: 8px; width: 252px; float: left; height: auto !important; height:99%; clear: both; overflow: auto; position: absolute !important; position:relative; top: 215px !important; left: 0px; bottom: 0; _padding-bottom:2px;overflow:auto;overflow-x:hidden; overflow-x:hidden !important;  
}
.mapObj,.mapObj2{
	border-bottom: #999 10px solid; 	border-right: #999 10px solid; 	border-top: none; 	position: absolute !important; 	position:relative; 	margin: 0px; 	bottom: 0; 	background: #e8e3d8; 	height: auto !important; 	height:100%;	top: 220px !important; 	right: 2px !important; left: 272px !important; 	left:5px;	text-align: center; _margin-right:7px;
}
.mapObj2 {
	left: 8px !important; _margin-right:10px;
}
.right .title ,.right .title2{
	z-index: 1; border-bottom: 0 none; position: absolute; border-top: #999 1px solid; top: 195px; right: 2px; border-right: #999 10px solid; left: 272px !important
}
.right .title2 {
	text-indent: 12px; height: 27px; right: 2px !important; left: 8px !important
}

.hideResult,.hideResult2 {
	position: absolute !important; width: 10px; bottom: 0; background: url(/map/images/s_hideResult.gif) no-repeat center center; float: left; height: auto !important; height:100%; overflow: hidden; top: 195px !important; CURSOR: pointer; left: 262px !important; background-color:#999; _padding-bottom:50px;
}
.hideResult2 {
	background: #999999 url(/map/images/s_hideResult2.gif) no-repeat center center; left: 0px !important
}
.self_div {
	z-index: 100; border-bottom: #000 1px solid; position: absolute; border-left: #000 1px solid; margin: 0px; width: 205px; background: #fff; float: left; height: 94px; border-top: #000 1px solid; top: 68px; border-right: #000 1px solid; left: 31px
}
.default {
	padding-bottom: 7px; margin: 0px auto; padding-left: 7px; width: 220px; padding-right: 7px; padding-top: 7px
}
.default_title {
	LINE-height: 34px; text-indent: 10px; width: 100%; background: url(images/title_login.gif); height: 34px;  font-size: 14px; font-weight: bold
}
.d_link {
	width: 100%; float: left
}
.bold {
	text-indent: 15px; margin: 15px 0px 0px; width: 100%; float: left; font-size: 12px; font-weight: bold
}
.inner {
	text-indent: 25px; width: 100%; float: left; font-weight: normal
}
.suggest {
	margin: 20px 0px 0px; padding-left: 25px; float: left; color: #717171
}
.d_right {
	margin: 30px 0px 0px 10px; width: 92px; background: url(/map/images/no_result.gif); float: left; height: 92px
}
.new_msg {
	margin-top: 20px; text-indent: 15px; width: 100%; float: left; font-weight: bold
}
.new_msg A {
	color: #e53e16; text-decoration: underline
}
.new_msg A:hover {
	color: #e53e16; text-decoration: underline
}
.yellow {
	color: #999; text-decoration: underline
}
.yellow:link {
	color: #999
}
.yellow:hover {
	color: #999
}
.busNum .yellow {
	color: #ffff00
}
.selectResult .yellow {
	color: #ffff00
}
.MFMP_text a{
	display:none; 
}
.MFMP_text a.tipContent{
	display:inline;
}

