/*            --------------   首页  ---------------       */
/* 全局定义 */

/** {
margin: 0px;
padding: 0px;
} */

html,body {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0px auto;
  height: auto;
  width: 962px;
  height:100%;
}

#wrapper {

}

#innerWrapper {
  WIDTH: 100%; 
  POSITION: relative;
}

/* 头部区域 */
#header {
  width: 962px;
  height: 100%;
}
#header .left {float:left;margin-left:0px;} 
#header .left ul {margin:0px; padding:0px; list-style:none;}
#header .left li{padding-top:8px;}
#header .center {
  float: left;
  width: 580px;
  height: 175px;
  padding: 2px 0 0;
  margin:0 5px;
}
#header .center ul {}
#header .center li {
  display:inline;
  list-style-type: none;
  padding: 3px 0;
  background: url(../images/nav_bg.gif) right 3px no-repeat;
  margin: 0 5px;
}
#header .center li img {display:inline-block;}

.menu1 a {color:#1F3A87;text-decoration:none;}
.menu1 a:visited {color: #000;}
.menu1 a:hover {color:#ff6600;}
li.menudiv{width:10px;height: auto; background-image:none;}
#header .center #nav li {
   list-style-type: none;
   font-size: 14px;
   background-image:none;
   padding: 3px 0;  
} 

#nav {
  background:url(../images/top_nav_bg.gif) left center no-repeat;
  width: 580px;
  height: 67px;
  padding:7px 0 0 12px;
  margin-left: 5px;
}
#nav ul {}
#nav li{
  list-style-type:none;
  font-size:14px;
  font-weight:bold;
  display:inline;
  float:left;
}
#nav a {
  color:#fff;
  display: block;
  padding-top: 5px;
  display: block;
  width: 60px;
  height: 22px;
  text-decoration:none;
}
#nav a:visited {color:#fff;}
#nav a:hover {color:#000;}
.menu2{position:absolute;top:60px;padding-left:12px;  }
.menu2 li {
  float:left;
  list-style-type:none;
  font-size:12px;
  display:inline;
}
.menu2 a {
  color:#1F3A87;
  display:block;
  width:50px;
  height:20px;
  text-decoration:none;
  margin:0 5px;  
}
.menu2 a:visited {color:#000;}
.menu2 a:hover {color:#ff6600;}

.ad580{padding-top:5px;}
.good {height:20px; margin:8px 0 5px 0;text-align:center;}
.rightad66 {clear:both;float:right;margin:-77px 2px;}
.rightad76 {clear:both;float:right;margin:-160px 2px;}

/* 子导航 */
#subnav {
  width:100%;
  height:34px;
}
#subnav .leftmenu {
  float:left;  
  width:15px;
  height:34px;
  background:url(../images/menu_left.gif) no-repeat left top;
}
#subnav .mainmenu {
  float:left;
  width:932px;
  line-height:34px;
  height:34px;
  background:url(../images/menu_bg.gif) repeat-x left top;
}
#subnav .rightmenu {
  float:right;
  width:15px;
  height:34px;
  background:url(../images/menu_right.gif) no-repeat right top;
}
#subnav .split {
  width:6px;
  height:34px;
  padding-left:0px !important;
  padding-right:0px !important;
  background:url(../images/menu_split.gif) no-repeat left top;  
}
#subnav ul {margin:0px; padding:0px 20px; list-style:none;clear:both;}
#subnav li {
  float:left;
  background:url(../images/menu_split.gif) no-repeat left top;
  font-size:12px;
  font-weight:bold;
  padding-left:18px;
  padding-right:18px;
}
#subnav a {color:#FFFFFF;text-decoration:none;}
#subnav a:link {color:#FFFFFF;text-decoration:none;}
#subnav a:visited{color:#FFFFFF;text-decoration:none;}
#subnav a:hover {color:#1F3A87;text-decoration:none;}
#subnav a:active{color:#FFFFFF;text-decoration:none;}

/*  Content css base  */
.main {text-align:left;width:962px;margin:0 auto;}
.main a {color:#1F3A87;text-decoration:none;}
.main a:link {color:#1F3A87;text-decoration:none;}
.main a:visited {color:#1F3A87;text-decoration:none;}
.main a:hover {color:#ff6600;text-decoration:underline;}

.col_line {clear:both;margin-top:37px !important;margin-top:10px;}
.col_1 {float:left;width:258px;}
.col_2 {float:left;width:424px;margin:0px 10px !important;margin:0px 7px;}  
.col_3 {float:right;width:260px;}  

/*  左边内容  */
#asktel {margin-top:7px;}
#asktel_b {
  width:258px;
  height:298px;
  border:1px solid #F2CE84;
  border-top:0px;
  background:#fff;
}

.asktel_top {
  background:url(../images/index_22.gif) repeat-x;
  height:32px;
}

.asktel_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#ff6600;
  line-height:32px;
}
.asktel_txt {margin-left:8px;padding-top:5px;}
.asktel_txt ul {margin:0px;padding:0px;list-style:none;}
.asktel_txt li {
  float:left;
  width:98%;
  height:auto;
  color:#1f3a87;
  line-height:20px;
}
.asktel_txt .li_red {color:#ff0000;}
.asktel_txt .li_orange {font-size:12px;font-weight:bold;color:#ff6600; padding-left:0px}

#train {margin-top:7px;}
#train_b {
  width:258px;
  height:230px;
  border:1px solid #F2CE84;
  border-top:0px;
  background:#fff;
}
.train_top {
  background:url(../images/index_22.gif) repeat-x;
  height:32px;
}
.train_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#ff6600;
  line-height:32px;
}
.train_txt {margin:5px 0px 5px 0px;}
.train_txt ul {margin:0px;padding:0px;list-style:none;}
.train_txt li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  background:url(../images/dot.gif) no-repeat 3px 8px;
  padding-left:5px;
  padding-top:0px;
}
.train_txt .li_orange {color:#ff6600;}

#bus {margin-top:7px;}
#bus_b {
  width:258px;
  height:222px;
  border:1px solid #F2CE84;
  border-top:0px;
  background:#fff;
}
.bus_top {
  background:url(../images/index_22.gif) repeat-x;
  height:32px;
}
.bus_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#ff6600;
  line-height:32px;
}
.bus_txt {margin:5px 0px 10px 0px;}
.bus_txt ul {margin:0px;padding:0px;list-style:none;}
.bus_txt li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  background:url(../images/dot.gif) no-repeat 3px 8px;
  padding-left:15px;
  line-height:23px;
}
.bus_txt .li_orange {color:#ff6600;}

/* 中间内容 */
#search_bus {margin-top:7px;}
#search_bus_b {
  width:424px;
  border:1px solid #F2CE84;
  border-top:0px;
  background:#fff;
}
.search_bus_top {
  background:url(../images/index_22.gif) repeat-x;
  height:32px;
}
.search_bus_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#ff6600;
  line-height:32px;
}
.search_bus_txt {margin-left:8px;}

/* 查询内容样式 */
.search_tbl {width:98%;background:url(../images/line.gif);margin:3px 3px;}
.search_tbl td {width:82%;height:35px;}
.search_span_o {color:#ff6600;}
.search_span_b {color:#1f3a87;}
.search_img {border:0px;cursor:pointer; height:20px;}
.search_input {
  font-size:12px;
  font-family:verdana;
  height:16px;
  background-color:#F2F8FF; 
  border:1px solid #97C0F0;
}

#search_train {margin-top:7px;}
#search_train_b {
  width:424px;
  border:1px solid #97C0F0;
  border-top:0px;
  background:#fff;
}
.search_train_top {
  background:url(../images/index_44.gif) repeat-x;
  height:32px;
}
.search_train_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#156ED3;
  line-height:32px;
}
.search_train_txt {margin-left:8px;}

#search_flight {margin-top:7px;}
#search_flight_b {
  width:424px;
  border:1px solid #F2CE84;
  border-top:0px;
  background:#fff;
}
.search_flight_top {
  background:url(../images/index_22.gif) repeat-x;
  height:32px;
}
.search_flight_top_l { 
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#ff6600;
  line-height:32px;
}
.search_flight_txt {margin-left:8px;}

#search_metro {margin-top:7px;}
#search_metro_b {
  width:424px;
  height:69px;
  border:1px solid #97C0F0;
  border-top:0px;
  background:#fff;
}
.search_metro_top {
  background:url(../images/index_44.gif) repeat-x;
  height:32px;
}
.search_metro_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#156ED3;
  line-height:32px;
}
.search_metro_txt {padding:0px 8px;margin:8px 0px;}
.search_metro_txt ul {margin:0px;padding:0px;list-style:none;}
.search_metro_txt li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  padding-left:15px;
  line-height:20px;
}

#search_coach {margin-top:7px;}
#search_coach_b {
  width:424px;
  height:78px;
  border:1px solid #97C0F0;
  border-top:0px;
  background:#fff;
}
.search_coach_top {
  background:url(../images/index_44.gif) repeat-x;
  height:32px;
}
.search_coach_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#156ED3;
  line-height:32px;
}
.search_coach_txt {margin:5px 0px;}
.search_coach_txt ul {margin:0px;padding:0px;list-style:none;}
.search_coach_txt li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  padding-left:15px;
  line-height:20px;
}
.search_coach_txt .li_orange {color:#ff6600;}

#news_sharecar {margin-top:7px;}
#news_sharecar_b {
  width:424px;
  height:185px;
  border:1px solid #97C0F0;
  border-top:0px;
  background:#fff;
}
.news_sharecar_top {
  background:url(../images/index_44.gif) repeat-x;
  height:32px;
}
.news_sharecar_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#156ED3;
  line-height:32px;
}
.news_sharecar_txt {margin:5px 0px 10px 8px;}
.news_sharecar_txt ul {margin:0px;padding:0px;list-style:none;}
.news_sharecar_txt li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  background:url(../images/dot.gif) no-repeat 3px 8px;
  padding-left:15px;
  line-height:21px;
}

/* 右边内容 */
#index_talk {margin-top:7px;}
#index_talk_b {
  width:258px;
  height:178px;
  border:1px solid #97C0F0;
  border-top:0px;
  background:#fff;
}
.index_talk_top {
  background:url(../images/index_44.gif) repeat-x;
  height:32px;
}
.index_talk_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#156ED3;
  line-height:32px;
}
.index_talk_txt {margin:8px 8px;}
.index_talk_txt ul {margin:0px;padding:0px;list-style:none;}
.index_talk_txt li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  padding-left:5px;
  line-height:22px;
}
.index_talk_txt .icon {
  float:left;
  width:71px;
  height:77px;
  background:url(../images/icon.gif) no-repeat right top;
  margin:-50px -60px;
}
.index_talk_txt2 {margin:8px 8px;}
.index_talk_txt2 ul {margin:0px;padding:0px;list-style:none;}
.index_talk_txt2 li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  padding-left:5px;
  line-height:22px;
}
.index_talk_txt2 .icon {
  float:left;
  width:71px;
  height:77px;
  background:url(../images/icon.gif) no-repeat right top;
  margin:-50px -60px;
}

#index_tripref {margin-top:7px;}
#index_tripref_b {
  width:258px;
  height:280px;
  border:1px solid #97C0F0;
  border-top:0px;
  background:#fff;
  margin:0 0 8px 0;
}
.index_tripref_top {
  background:url(../images/index_44.gif) repeat-x;
  height:32px;
}
.index_tripref_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#156ED3;
  line-height:32px;
}
.index_tripref_txt {margin:5px 0px 10px 8px;}
.index_tripref_txt ul {margin:0px;padding:0px;list-style:none;}
.index_tripref_txt li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  background:url(../images/dot.gif) no-repeat 3px 8px;
  padding-left:15px;
  line-height:22px;
}

#index_guide {margin-top:7px;}
#index_guide_b {
  width:258px;
  height:280px;
  border:1px solid #97C0F0;
  border-top:0px;
  background:#fff;
}
.index_guide_top {
  background:url(../images/index_44.gif) repeat-x;
  height:32px;
}
.index_guide_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#156ED3;
  line-height:32px;
}
.index_guide_txt {margin:5px 0px 10px 8px;}
.index_guide_txt ul {margin:0px;padding:0px;list-style:none;}
.index_guide_txt li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  background:url(../images/dot.gif) no-repeat 3px 8px;
  padding-left:15px;
  line-height:22px;
}

/* 页 脚 */
#foot {clear:both;text-align:center;width:962px;height:auto;margin:0 auto;}
#foot_line {
  margin-left:0px;
  width:962px;
  border-bottom:3px solid #56B1FC;
  overflow:hidden !important;
  height:10px !important;
}
#foot_link {line-height:20px;padding-top:6px;}
#foot ul {margin:0px;padding:0px;list-style-type:none;}
#foot .orange {color:#ff6600;}
#foot a {color:#333;text-decoration:none;}
#foot a:link {color:#333;text-decoration:none;}
#foot a:visited {color:#333;text-decoration:none;}
#foot a:hover {color:#ff6600;text-decoration:none;}

/*            --------------   内页页面主体样式(main)  ---------------       */
#left {float:left;width:676px !important;width:678px; margin:0 auto;clear:both;}
#right {float:right;width:258px;}
#position {
margin-top:44px !important;margin-top:0px;
text-align:left;
margin:20px auto;
width:962px;
height:18px;
line-height:18px;
}
#position span {padding-left:5px;}
#position a {color:#1F3A87;text-decoration:none;}
#position a:link {color:#1F3A87;text-decoration:none;}
#position a:visited {color:#1F3A87;text-decoration:none;}
#position a:hover {color:#ff6600;text-decoration:underline;}

.content_blue {margin-top:7px;}
.content_blue_b {
  width:692px;
  border:1px solid #97C0F0;
  border-top:0px;
  background:#fff;height:auto;
}
.content_blue_top {
  background:url(../images/index_44.gif) repeat-x;
  height:32px;
}
.content_blue_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:30px;
  font-size:14px;
  font-weight:bold;
  color:#156ED3;
  line-height:32px;
}
.content_blue_txt {margin:5px 0px 10px 8px;}
.content_blue_txt ul {margin:10px 20px;padding:0px;list-style:none;}
.content_blue_txt li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  padding-left:15px;
  background:url(../images/dot.gif) no-repeat 3px 8px;
  line-height:22px;
}

.content_orange {margin-top:7px;}
.content_orange_b {
  width:692px;
  border:1px solid #F2CE84;
  border-top:0px;
  background:#fff;
  height:500px;
}
.content_orange_top {
  background:url(../images/index_22.gif) repeat-x;
  height:32px;
}
.content_orange_top_l {
  float:left;
  background:url(../images/arrow.gif) no-repeat 12px 9px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  color:#ff6600;
  line-height:32px;
}
.content_orange_txt {margin:5px 0px 10px 8px;}
.content_orange_txt ul {margin:10px 10px;padding:0px;list-style:none;}
.content_orange_txt li {
  float:left;
  width:93%;
  height:auto;
  color:#1f3a87;
  padding-left:15px;
  background:url(../images/dot.gif) no-repeat 3px 8px;
  line-height:22px;
}

.title_top {text-align:center;height:10px;font:14px "宋体" bold;font-weight:bolder;color:#156ED3;padding-top:20px;}
.content {padding:10px 15px 10px 15px;font-size:14px;line-height:150%;}
.source {font-size:12px;text-align:center;}
p {padding-top:10px;text-indent:2em;}
.myanswer {float:right;font-size:12px;padding-top:7px;margin-right:20px;}

/*            --------------   信息列表样式(list)  ---------------       */
.list_content {text-align:center;padding:10px 15px 10px 15px;font-size:12px;line-height:150%;}
.tbl_lst {width:100%;clear:both;}
.tbl_lst td {padding:0px 5px;height:26px;text-align:left;}
.tbl_lst_head {
  background:#F1F7FD;
  border-left:2px solid #ffffff;
  text-align:center;
}
/* 四列标题列表 投石问路 问路列表*/
.tbl_lst_1 {width:15%;}
.tbl_lst_2 {width:50%;}
.tbl_lst_3 {width:10%;}
.tbl_lst_4 {width:30%;}
/* 四列标题列表 我要拼车*/
.tbl_lst_sc1 {width:60%;}
.tbl_lst_sc2 {width:10%;}
.tbl_lst_sc3 {width:10%;}
.tbl_lst_sc4 {width:20%;}
/* 三列标题列表 公交查询结果*/
.tbl_lst_line {width:20%;}
.tbl_lst_info {width:20%;}
.tbl_lst_way {width:60%;}
/* 九列标题列表 长途客运 车次信息*/
.tbl_lst_c1 {width:10%;}
.tbl_lst_c2 {width:10%;}
.tbl_lst_c3 {width:10%;}
.tbl_lst_c4 {width:10%;}
.tbl_lst_c5 {width:20%;}
.tbl_lst_c6 {width:10%;}
.tbl_lst_c7 {width:10%;}
.tbl_lst_c8 {width:10%;}
.tbl_lst_c9 {width:10%;}

.title {text-align:center;color:#156ED3;font-weight:bold;}

.div_submit {height:20px;margin:5px 285px;}
.div_send {width:50%;float:left;text-align:left;height:20px;margin:5px 100px;}
.div_rewrite {width:50%;float:right;text-align:left;height:20px;margin:-28px 10px;}



