@charset "gbk";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #000000;
	font-size:12px;
	LINE-HEIGHT: 180%;
}
form{
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
}
A {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #0000ff; 
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0000ff; 
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #f85f03; 
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #f85f03; 
	TEXT-DECORATION: underline
}
td,th{padding:3px;}
/* 弹性布局提示 
1. 由于弹性布局的总体大小取决于用户的默认字体大小，因此弹性布局更难预测。如果正确使用的话，弹性布局对于那些需要较大字体的用户更为方便，因为行的长度仍保持适当比例。
2. 此布局中 div 的大小取决于 body 元素中的 100% 字体大小。如果您通过对 body 元素或 #container 使用“font-size: 80%”来减小文本的总体大小，请记住整体布局将按比例缩小。您最好增加各个 div 的宽度以对此进行补偿。
3. 如果字体大小在每个 div 中按不同的量进行更改（例如，#sidebar1 上的字体大小为 70%，#mainContent 上的字体大小为 85%），而不是对总体设计进行更改，则将按比例更改每个 div 的总体大小。您最好根据最终的字体大小来进行调整。
*/
.oneColElsCtrHdr #container {
	width: 100%;  /* 当文本保持浏览器的默认字体大小时，此宽度将创建一个适合 800px 浏览器窗口的容器 */
	background: #FFFFFF; /* 自动边距（与宽度一起）会将页面居中 */
	border: 0px solid #eeeeee;
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5;
	margin-left: auto;
}
.oneColElsCtrHdr #left {
	float:left;
	width: 180px;  
	background: #FFFFFF;
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
}
.oneColElsCtrHdr #header {
	width: 778px;
	height: 58px;
	padding-top: 13px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	BORDER-TOP: #FDD26C 2px solid;  
} 
.oneColElsCtrHdr #header h1 {
	margin: 0; /* 将 #header div 中最后一个元素的边距设置为零将避免边距重叠（即 div 之间出现的无法解释的空白）。如果 div 周围有边框，则不必将边距设置为零，因为边框也会避免边距重叠 */
	padding: 0px 0; /* 使用填充而不使用边距将可以使元素远离 div 的边缘 */
	display: inline;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}

.oneColElsCtrHdr #header .logo {
	FLOAT: left;
	width: 200px;
	margin-left: 5px;
}
.oneColElsCtrHdr #header .rigth {
	float: left;
	width: 587px;
	margin-left: 8px;
}
.oneColElsCtrHdr #header .rigth .menus{
	text-align: right;
	margin-right: 15px;
}.oneColElsCtrHdr #header .rigth .change_city {
	margin-top: 15px;
}


.oneColElsCtrHdr #mainContent {
	padding: 0 0px; /* 请记住，填充是 div 方块内部的空间，边距则是 div 方块外部的空间 */
	background: #FFFFFF;
}
.oneColElsCtrHdr #footer { 
	padding: 0 5px; /* 此填充会将它上面 div 中的所有元素左对齐。 */
	text-align:center;
	BORDER-TOP: #eeeeee 1px solid;  
} 
.oneColElsCtrHdr #footer p {
	margin: 0; /* 将脚注中第一个元素的边距设置为零将避免出现可能的边距重叠（即 div 之间出现的空白）*/
	padding: 5px 0; /* 就像边距会产生空白一样，此元素上的填充也将产生空白，但不会出现边距重叠问题 */
}
#context H2 {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #aaccee 1px solid; 
	PADDING-LEFT: 20px; FONT-SIZE: 13px; 
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e9f4ff; TEXT-ALIGN: left
}
#context {

	BORDER-RIGHT: #aaccee 1px solid; 
	BORDER-TOP: #aaccee 0px solid;  
	BORDER-LEFT: #aaccee 1px solid; 
	margin: 0 0 0 200px;
	padding:0px;
	width:500px;
	
	BORDER-BOTTOM: #aaccee 1px solid
	overflow:hidden;
}
.area_city_a {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
#area .city {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	width: 99%;
}

#area UL,#context UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px;MARGIN-top: 0px; TEXT-ALIGN: left;
	list-style-type: none;
	overflow:hidden;
	
}
#area LI,#context LI {
float:left;
	PADDING-RIGHT: 4px; 
	
	PADDING-LEFT: 4px;  
	PADDING-BOTTOM: 3px;
	WIDTH: 23%; 
	PADDING-TOP: 4px; 
	LIST-STYLE-TYPE: none
}
#result_div{
overflow:hidden;
}

.redbold{
font-weight:bold;
color:red;
}
#search_div{
margin:0 auto;
text-align: center;
padding-left:15px;

}

#search_left_div {
	FLOAT: left; 
	BACKGROUND-IMAGE:  url(http://www.toumai.cn/bus/images/search_left.gif); 
	WIDTH: 17px; 
	HEIGHT: 96px
}
#search_midder_div {
	FLOAT: left; 
	PADDING-LEFT: 85px;  
	WIDTH: 85%; 
	BACKGROUND-IMAGE:  url(http://www.toumai.cn/bus/images/search_bg_1.gif);
	HEIGHT: 96px
}
#search_right_div {
	FLOAT: left; 
	BACKGROUND-IMAGE:  url(http://www.toumai.cn/bus/images/search_right.gif); 
	WIDTH: 17px; 
	HEIGHT: 96px
}


.clear{
clear:both;
}

/*首页的主要div*/
#index_div{
	overflow:hidden;
}

/*搜索框上面3个文字按钮这里是默认没有选中的样式*/

.search_bt{
cursor:pointer;
float:left;
width:150px;
height:42px;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:42px;
vertical-align:middle;

}

.search_bt_selected{
cursor:pointer;
float:left;
width:150px;
height:42px;
color:#f85f03;
font-size:14px;
font-weight:bold;
background: url(http://www.toumai.cn/bus/images/search_bg150.gif);
text-align:center;
line-height:42px;
vertical-align:middle;
}
#search_bt1:hover,#search_bt2:hover,#search_bt3:hover{
/*#search_midder_div A:hover{*/
cursor:pointer;
float:left;
width:150px;
height:42px;
color:#f85f03;
font-size:14px;
font-weight:bold;
background: url(http://www.8684.com/images/search_bg150.gif);
text-align:center;
line-height:42px;
vertical-align:middle;
TEXT-DECORATION: none;
}
a.search_bt:link { color: #ffffff;}
a.search_bt:visited {color: #ffffff;}
a.search_bt:hover {color: #f85f03;}
a.search_bt:active {color: #ffffff;}

/*3个表单*/
#search_form1,#search_form2,#search_form3{
float:left;
width:90%;
height:26px;
border:red 0px solid;
padding-left:31px;
padding-top:16px;
line-height:26px;
}

.submit {
	width:74px;height:26px;border:0;background: url(http://www.toumai.cn/bus/images/new/searchbutton.gif) no-repeat;font-size:12px;line-height:26px;
}

.submit1 {
	width:74px;height:26px;border:0;background: url(http://www.toumai.cn/bus/images/new/searchbutton1.gif) no-repeat;font-size:12px;line-height:26px;
}

.submit3 {
	width:74px;height:26px;border:0;background: url(http://www.toumai.cn/bus/images/new/searchbutton3.gif) no-repeat;font-size:12px;line-height:26px;
}

.form_show{

display:block;
}
.form_hide{

display:none;
}

#city_box{
	BORDER-RIGHT: #ffbd8c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffbd8c 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fffff7; FILTER: Alpha(Opacity=90, FinishOpacity=0, Style=0, StartX=0, StartY=0, FinishX=0, FinishY=0); PADDING-BOTTOM: 5px; BORDER-LEFT: #ffbd8c 1px solid; WIDTH: 305px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffbd8c 1px solid
}
#city_box  LI {
	FLOAT: left; WIDTH: 60px;
	LIST-STYLE-TYPE: none;
}
#city_box UL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 4px 8px; WIDTH: 300px; COLOR: #333333; LINE-HEIGHT: 130%;  LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}

/*---- ads -------*/
.ads {	
	height:90px;
	margin-top: 1px;
	margin-bottom: 8px;
}
.ads .rightad {
	float: right;
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.ads .leftad {
	float: left;
	width: 728px;
}
.bottomAds {	
	text-align:center;
}


/*----index-------*/
.indexarea {	
	width: 778px;
}
.indexarea .city {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	margin-top: 5px;
	margin-bottom: 2px;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	width: 100%;
}
.indexarea .cArea {
	margin-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	height: 26px;
}

.indexarea .cArea .cLeft {
	margin-top: 3px;
	float: left;
	width: 720px;
	padding-left: 8px;
	text-align: left;
}

.indexarea .cArea .cLeft .areaName  {
	color: #000000;
	text-decoration: none;
}
.indexarea .cArea .cRight {
	margin-top: 3px;
	float: right;
	width: 50px;
	text-align: right;
}

