@charset "utf-8";
/* chaxiao.com CSS Document */
/*公用部份*/

*{margin:0;padding:0}
img{border:0;}
* ul,* ol,* li {list-style:none}
h1,h2,h3,h4,h5,h6{
   font-size:12px;
   font-weight:normal;}
body{ 
  font-family:宋体,Arial,Helvetica,sans-serif; 
  font-size:12px; 
  color:#333;
  line-height:160%;
  background:#fff;}
a{ 
  color:#0051AA; 
  text-decoration:none;}
a:hover{ 
  color:#0051BB; 
  text-decoration:underline;}
a.gray{
  color:#777;}
a.gray:hover{
  color:#f60;}
a.darkgray{
 color:#333;}
a.darkgray:hover{
  color:#555;
 }
a.orange{
  color:#f60;}
a.orange:hover{
  color:#f60;}
.clear{ 
  clear:both;
  line-height:0px;
  height:0px;
  overflow:hidden;
  font-size:0px;}
.left{
  float:left;}
.right{
  float:right;}
.wrap{
 width:1000px;
 margin:0px auto;}
/*头部*/
.header{
 width:auto;
 margin-top:5px;}
.logo{
 width:207px;
 height:70px;}
.weather{
 width:200px;
 margin-left:10px;
 margin-top:40px;
 height:20px;}
.weather span{
 padding-left:3px;
 padding-right:3px;
 display:inline-block;
 float:left}
.weather img{
 float:left;
 display:inline-block;}
.loginnav,.outlink{
 width:500px;}
.loginnav{
 height:26px;
 text-align:right;}
.slogan{
 margin-top:8px;
 text-align:right;}
.nav{
 width:auto;
 height:35px;
 background:url(../images/bg_x.png) 0px -37px repeat-x;}
.navLeft{
 width:22px;
 height:35px;
 background:url(../images/bg_x.png) 0px 0px no-repeat;}
.navRight{
 width:22px;
 height:35px;
 background:url(../images/bg_x.png) 0px -75px no-repeat;}
.navCenter{
 width:956px;
 height:35px;
 line-height:35px;}
.navCenter li{
 width:104px;
 float:left;
 text-align:center;
}
a.nav_hover,a.nav_a:hover{
 display:inline-block;
 width:80px;
 height:35px;
 text-align:center;
 color:#0076a0;
 font-size:14px;
 font-weight:700;
  margin-left:12px;
 margin-right:12px;
 line-height:35px;
 text-decoration:none;
 background:url(../images/bgs.png) 0px 0px no-repeat;}
a.nav_a{
 display:inline-block;
 width:80px;
 height:35px;
  color:#fff;
 font-size:14px;
 margin-left:12px;
 margin-right:12px;
 font-weight:200;
 }
.navCenter .nav_line{
  height:35px;
  background:url(../images/bg_x.png) 100% -113px no-repeat;}
/*内容*/
.siderBar_left{
 width:742px;}
.siderBar_right{
 width:250px;}
.search{
 width:auto;
 height:168px;
 margin-top:8px;
 border:2px solid #B9D4E7;}
.search_title li{
 width:120px;
 height:42px;
 }
a.search_a,a.search_a:hover{
 display:block;
 width:120px;
 height:42px;
 text-align:center;
 line-height:42px;
 color:#f60;
 font-size:14px;
 font-weight:700;
 background:url(../images/bg_x.png) 0px -200px repeat-x;}
a.search_a1{
 display:block;
 width:118px;
 height:42px;
 text-align:center;
 line-height:42px;
 font-size:14px;
 font-weight:700;
 color:#00759D;
 border-right:2px solid #B9D4E7;
 background:url(../images/bg_x.png) 0px -155px repeat-x;}
a.search_a1:hover{
  display:block;
 width:118px;
 height:42px;
 text-align:center;
 line-height:42px;
 text-decoration:none;
 background:url(../images/bg_x.png) 0px -200px repeat-x;}
.search_content{
 width:618px;}
.search_bus{
 width:450px;
 margin:0px auto;
 margin-top:20px;}
.search_bus_select{
 width:100px;}
.search_bus_btn{
 width:76px;
 height:25px;
 border:none;
 background:url(../images/bgs.png) 0px -38px no-repeat;}
.search_new{
 padding-top:15px;
 line-height:26px;}
.search_state{
 width:auto;
 margin-top:15px;
 line-height:26px;
 border:1px solid #EDF1DB;
 background:#F9FFF5;}
.siderBar_left_outline{
 width:auto;
 padding-top:8px;}
.outline_left{
 border:1px solid #DEE3E7}
.outlineLeft_title{
 width:auto;
 height:31px;
 background:url(../images/bg_x.png) 0px -245px repeat-x;}
.title_style h3{
 display:inline-block;
 float:left;
 width:150px;
 height:16px;
 line-height:16px;
 padding-left:8px;
 margin-left:8px;
 margin-top:8px;
 color:#006C90;
 font-weight:700;
 font-size:14px;
 background:url(../images/bgs.png) -1px -73px no-repeat;}
.outlineLeft_content{padding:5px;}
.bus_content{ width:733px;}
.bus_content li{
 width:100px;
 float:left;
 height:26px;
 line-height:26px;
 overflow:hidden;
 margin-left:15px;
 margin-right:5px;}
.more{
  display:inline-block;
  line-height:16px;
  margin-top:8px;
  margin-right:8px;}
.banner{
 margin-top:10px;
 border:1px solid #DEE3E7}
.passengerTransport{
 width:auto;
 padding-top:8px;
 }
.outlineLeft_content1{
 background:url(../images/bg_y.png) 0px 0px repeat-y}
.passengerTransport_news{
 width:294px;
 background:##FBFBFE;
 }
.passengerTransport_news_c,.passengerTransport_news_c1{
 padding:8px;
 border-bottom:1px dashed #ccc;}
.passengerTransport_news_c h4,.passengerTransport_news_c1 h4,.passengerTraffic_news_top h4{
 font-size:14px;
 font-weight:700;
 padding-bottom:8px;
 text-align:center;}
.passengerTransport_news_c p,.passengerTransport_news_c1 p,.passengerTraffic_news_top p{
 color:#666;}
.passengerTransport_news_c1{
 border-bottom:none;}
.passengerTransport_list{
 width:429px;
 padding-right:8px;
 padding-left:8px;
 padding-top:5px;}
.passengerTransport_list li{
 overflow:hidden;
 line-height:26px;
 padding-left:10px;
}
.a{background:url(../images/bgs.png) -112px 11px no-repeat;}
.passengerTransport_list li h5{
 float:right;
 color:#666;
 } 
.ticket{
 padding-top:8px;}
.ticketingCenter,.ticketPrice{
 width:367px;}
.ticketingCenter_list li{
 padding-left:3px;
 line-height:26px;
 width:351px;
}
.ticketPrice_list{
 width:351px;}
.ticketPrice_list li{
 float:left;
 width:166px;
 height:26px;
 line-height:26px;
 overflow:hidden;
 padding-left:4px;
 padding-right:4px;}
.passengerTraffic_news{
 width:auto;
 padding-top:8px;}
 /*右边*/
.outlineRight_content{
 border-left:1px solid #DEE3E7;
 border-right:1px solid #DEE3E7;
 border-bottom:1px solid #DEE3E7;}
.outline_right{
 width:auto;}
.outlineRight_title{
 height:34px;
 border-left:1px solid #CFDCEF;
 border-right:1px solid #CFDCEF;
 background:url(../images/bg_x.png) 0px -282px repeat-x;
 }
.titler_style h3{
 display:inline-block;
 float:left;
 width:150px;
 height:16px;
 line-height:16px;
 padding-left:15px;
 margin-left:8px;
 margin-top:10px;
 color:#006C90;
 font-weight:700;
 font-size:14px;
 background:url(../images/bgs.png) 0px -91px no-repeat;}
.passengerTraffic_news_out{
 padding:5px;}
.passengerTraffic_news_top{
 padding:5px;
 border:1px solid #DEE3E7;
 background:#FBFDFF;}
.passengerTraffic_news_outlink{
 padding:5px;}
.passengerTraffic_news_content{
 padding:0px 8px;}
.passengerTraffic_news_content li{
 width:auto;
 line-height:26px;
 padding-left:10px;
}
.ticketOffice{
 padding-top:8px;}
.ticketOffice_centent,.ticketCounter_content{
 padding:3px 8px;
 width:232px;
 line-height:26px;
 }
.ticketOffice_centent li{
 float:left;
 width:49px;
 height:24px;
 line-height:24px;
 overflow:hidden;
 padding-left:3px;
 padding-right:3px;}
.ticketOffice_centent li a{
 text-decoration:underline;}
 .ticketOffice_centent li a:hover{
 text-decoration:none;}
.ticketCounter{
 padding-top:8px;}
.ticketCounter_content li{
 float:left;
 width:90px;
 height:26px;
 line-height:26px;
 padding-left:10px;
 overflow:hidden;
 padding-right:2px;
 background:url(../images/bgs.png) -112px -18px no-repeat;}
.link{
 padding-top:8px;}
.links_list{
 line-height:26px;
 }
.links_list span{
 font-size:10px;
 color:#ccc;}
 /*底部*/
.footer{
 margin:0 auto 0;
 padding-top:8px;
 width:1000px;
}
.about {
 border-top:3px solid #007EA9;
 clear:both;
 height:23px;
 margin-top:5px;
 padding-top:10px;
 text-align:center;
}
.copyright {
 height:25px;
 line-height:23px;
 margin-bottom:10px;
 text-align:center;
}
