@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;}
ul,li,dl,dt,dd,div,span,h3,h4,p,h5,h6{ margin:0; padding:0px; word-wrap:break-word; word-break:break-all;}
ul,li,dl,dt,dd{ list-style:none;}

body{ 
  font-family:宋体,Arial,Helvetica,sans-serif; 
  font-size:13px; 
  color:#333;
  line-height:155%;
  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:120px;
 margin-left:10px;
 margin-top:0px;
 height:20px;}
.weather1{
 width:130px;
 margin-left:10px;
 margin-top:0px;
 height:20px;}
 .weather2{
 width:130px;
 margin-left:10px;
 margin-top:0px;
 height:20px;}
 .weather3{
 width:120px;
 margin-left:10px;
 margin-top:0px;
 height:20px;}
.weather span{
 padding-left:3px;
 padding-right:3px;
 display:inline-block;
 float:left}
.weather img{
 float:left;
 display:inline-block;}
 .weather1 img{
 float:left;
 display:inline-block;}
 .weather2 img{
 float:left;
 display:inline-block;}
 .weather3 img{
 float:left;
 display:inline-block;}
.loginnav,.outlink{
 width:250px;}
.loginnav{
 height:26px;
 text-align:right;}
.slogan{
 margin-top:8px;
 text-align:right;}
.nav{
 width:998px;
 height:35px;
 background:url(../images/nav_new_bg.jpg) no-repeat 0 0;
 display:block;}
.navLeft{
 width:22px;
 height:35px;}
.navRight{
 width:22px;
 height:35px;}
.navCenter{
 width:954px;
 height:35px;
 line-height:35px;}
.navCenter li{
 width:85px;
 _width:90px;
 float:left;
 text-align:center;
 position: relative;
}
a.nav_hover{
 display:inline-block;
 width:69px;
 height:35px;
 text-align:center;
 font-size:12px;
 line-height:35px;
 text-decoration:none;
 background:url(../images/bgs.png) 0px 0px no-repeat;}
a.nav_a:hover{
 display:inline-block;
 height:35px;
 text-align:center;
 font-size:13px;
 line-height:35px;
 text-decoration:none;}
a.nav_a{
 height:35px;
 font-size:13px;
 font-weight:bold;
 color:#00F;
 }
 
 
.nav .navCenter ul li span.onlinetip{
	display: block;
    height: 25px;
    left: 8px;
    position: absolute;
    top: -22px;
    width:140px;}
.navCenter .nav_line{
  height:35px;
  background:url(../images/nav_new_line.jpg) no-repeat 78px 1px;}
/*内容*/
.siderBar_left{
 width:740px;}
.siderBar_right{
 width:252px;}
.search{
 width:auto;
 height:168px;
 margin-top:8px;
 border:2px solid #B9D4E7;
/* position:relative;
 z-index:666;*/
}
.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;}
 li.searchover1, li.searchover2, li.searchover3, li.searchover4{ 
 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;}
li.searchout2,li.searchout3,li.searchout4,li.searchout1{
 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{
 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:616px;
 position:relative;}
.search_bus{
 width:448px;
 margin:0px auto;
 margin-top:20px;}
.search_bus_select{
 width:85px; border:0px;;}
.search_bus_btn{
 width:76px;
 height:25px;
 border:none;
 background:url(../images/bgs.png) 0px -38px no-repeat; float:left;}
.search_new{
 padding-top:15px;
 line-height:19px; clear:both;}
.search_state{
 width:400px;
 height:25px;
 margin-top:138px!important;
 >margin-top:0px!important;
 margin-top:0px;
 margin-left:190px;
 line-height:25px;
 padding-left:5px;
 border:1px solid #EDF1DB;
 background:#F9FFF5;
 position:relative;
 z-index:1;}
 .search_state2{
 width:auto;
 margin-top:46px;
 margin-left:50px;
 line-height:26px;}
.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;}
 .outlineLeft_title2{
 width:auto;
 height:25px;
}
.title_style h3{
 display:inline-block;
 float:left;
 text-align:center;
 width:auto;
 height:16px;
 line-height:16px;
 padding-left:8px;
 margin-left:8px;
 margin-top:8px;
 color:#006C90;
 font-weight:700;
 font-size:16px;
 background:url(../images/bgs.png) -1px -73px no-repeat;}
 .title_stylecopy h3{
 display:inline-block;
 float:left;
 width:auto;
 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;}
 .keyword{
 padding-top:3px;
 display:inline-block;
 float:left;
 width:250px;
 height:16px;
 line-height:16px;
 padding-left:8px;
 margin-left:8px;
 color:#006C90;
 font-weight:700;
 font-size:14px;
}
.outlineLeft_content{
 padding:8px;}
.bus_content{
 width:724px;}
.bus_content li{
 width:109px;
 float:left;
 height:26px;
 line-height:26px;
 overflow:hidden;
 margin-left:5px;
 margin-right:5px;}
 .bus_content1 li{
 width:62px;
 float:left;
 height:26px;
 line-height:26px;
 overflow:hidden;
 margin-left:5px;
 margin-right:5px;}
.more{
  display:inline-block;
  line-height:16px;
  margin-top:8px;
  margin-right:8px;}
.banner{
 margin-top:8px;
 border:1px solid #DEE3E7}
.passengerTransport{
 width:auto;
 margin-top:8px;
 }
 .passengerTransportIndex{
 width:auto;
 margin-top:8px;
 background:url(../images/bg_y.png) left 0px repeat-y;
 }
.outlineLeft_content1{
 width:730;
 margin:0px;
 padding:0px;

}
.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:427px;
 padding-right:8px;
 padding-left:8px;
 padding-top:5px;}
.passengerTransport_list li{
 width:auto;
 line-height:26px;
 padding-left:10px;
 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{
 width:320px;
 height:26px;
 overflow:hidden;
 line-height:30px;}
.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:170px;
 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:190px;
 float:left;
 overflow:hidden;
 height:28px;
 line-height:26px;
 padding-left:10px;
 background:url(../images/bgs.png) -112px 11px no-repeat;}
.passengerTraffic_news_content1 li{
 width:190px;
 float:left;
 overflow:hidden;
 height:28px;
 line-height:26px;
 padding-left:10px;}
 
.ticketOffice{
 padding-top:8px;}
.ticketOffice_centent,.ticketCounter_content{
 padding:3px 8px;
 width:232px;
 line-height:26px;
 }
 .ticketOffice_centent ul{ padding-left:12px;margin:0 auto;}
 .ticketOffice_centent li{
 float:left;
 width:49px;
 height:24px;
 line-height:24px;
 overflow:hidden;
 padding-left:3px;
 padding-right:3px;}
.ticketOffice_centent li a{
}
 .ticketOffice_centent li a:hover{
 text-decoration:underline;}
.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;}
 .ticketCounter_content1 li{
 float:left;
 width:68px;
 height:26px;
 line-height:26px;
 padding-left:10px;
 overflow:hidden;
 padding-right:2px;
}
 .ticketOffice_centent2,.ticketCounter_content2{
 padding:3px 8px;
 width:345px;
 line-height:26px;
 }
 .ticketOffice_centent2 li{
 float:left;
 width:170px;
 height:24px;
 line-height:24px;
 overflow:hidden;
 padding-left:3px;
 padding-right:3px;}
.ticketOffice_centent2 li a{
 text-decoration:underline;}
 .ticketOffice_centent2 li a:hover{
 text-decoration:none;}
.ticketCounter{
 padding-top:8px;}
.ticketCounter_content2 li{
 float:left;
 width:160px;
 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 {
 line-height:23px;
 text-align:center;
}
/*passengerTraffic.html*/
.traffic_content a{
 display:inline-block;
 line-height:26px;
 padding-left:6px;
 }
.traffic_list{
 width:724px;
 }
.traffic_list li{
 float:left;
 width:350px;
 padding-left:4px;
 padding-right:4px;
 margin-bottom:20px;
 }
.traffice_list_img{
 width:83px;
 height:78px;
 margin-top:3px;
 }
 
 .traffice_list_img img{
 width:79px;
 height:74px;
 border:2px solid #ccc;
 }
.traffice_list_content{
 width:249px;
 padding-left:8px;}
.traffice_list_content h4{
 font-size:12px;
 line-height:26px;
 font-weight:700;
}
.traffice_list_content span{
 color:#666; }
 .yk-page-num-wrapper {
font-size:12px;
height:22px;
line-height:18px;
}
.yk-page-num-wrapper {
padding:1px 0 0;
margin:0px auto;
width:330px;
margin-top:15px;
}
.yk-page-num-wrapper strong {
color:#FF6600;
float:left;
font-weight:bold;
margin:0 5px;
padding:1px 6px;
}
.yk-page-num-wrapper a {
border:1px solid #CCCCCC;
float:left;
margin:0 2px;
padding:1px 6px;
text-decoration:none;
}
.yk-page-num-wrapper .yk-icon-right-arrow {
 float:left;
background:none repeat scroll 0 0 transparent;
}
.yk-page-num-wrapper .lot-of-page {
float:left;
}
.page{
 margin-top:10px;
 padding:8px;
border-top:1px solid #DEE3E7}
.ticketLobby_center{
 width:250px;
 padding-top:8px;}
 /*trafficetrends.html*/
.trafficeTrends_centent{
 width:724px;}
.trtafficeTrends_out{
 width:334px;
 height:35px;
 background:url(../images/bgs.png) 0px -118px no-repeat;}
.title_style_trends h3{
 margin-left:14px;
 width:98px;
 text-align:center;
 line-height:32px;
 float:left;
 font-size:14px;
 font-weight:700;
 color:#333;}
.trafficeTrends_list{
 width:340px;
 margin-left:5px;}
.trafficeTrends_outlink{
 width:350px;
 display:inline-block;
 float:left;
 margin-left:8px;
 margin-right:0px;
 margin-top:15px;}
.trafficeTrends_list li{
 width:330px;
 margin-left:5px;
 margin-right:5px;
 line-height:26px;
 margin:0px;
 padding:0px;
 padding-left:10px;
 background:url(../images/bgs.png) -112px 11px no-repeat;
 }
.trafficeTrends_list li span{
 color:#888;
 padding-left:5px;
 } 
.trafficeTrendsList li{
 padding-left:10px;
 line-height:26px;
 background:url(../images/bgs.png) -112px -18px no-repeat;}
.trafficeTrendsList li{
 color:#777;
 padding-right:10px;
 margin-left:10px;}
.trafficeTrendsList ul{
 margin-bottom:20px;}
.trafficeTrendsDetail{
 margin-top:8px;
 padding:8px;
 border-top:2px solid #00759D;
 border-left:1px solid #DEE3E7;
 border-bottom:1px solid #DEE3E7;
 border-right:1px solid #DEE3E7;
}
.trafficeTrendsDetail h1{
 font-size:26px;
 font-family:"微软雅黑";
 text-align:center;
 padding-top:10px;
 padding-bottom:8px;
 }
.info_c_f{
 text-align:center;
 padding:15px;}
.info_c{
line-height:26px;
padding-left:10px;
padding-right:10px;
font-size:14px; line-height:32px;
}
.info_c p{
 text-indent:20px;}
/*trafficeTrendshandbook.html*/
.trafficeTrendsList h5{
 float:right;}
.trafficeTrendsList_title{
 font-weight:700;
 font-size:14px;
 padding-top:8px;
 padding-bottom:8px;
 padding-left:15px;
 margin-left:10px;
 border-bottom:1px dashed #ccc;}
.trafficeTrendsList_title h5{
 font-weight:700;
 font-size:14px;
 padding-right:18px;}
.qa{
 padding-left:17px;
 background:url(../images/bgs.png) 0px -162px no-repeat;}
/*QA.html*/
.qa_link td{
  height:40px;
 }
.qa_input{
 border:1px solid #B9D4E7;
 width:150px;
 height:25px;
 line-height:25px;
 color:#e1e1e1;}
.qa_txtare{
 border:1px solid #B9D4E7;
 width:650px;
 height:200px;
 }
.qa_checkCode{
 border:1px solid #B9D4E7;
 width:80px;
 height:25px;
 line-height:25px;}
.qa_btn{
 width:76px;
 height:25px;
 font-size:14px;
 font-weight:700;
 color:#fff;
 border:none;
 background:url(../images/bgs.png) 0px -180px no-repeat;}
/* QADetail.html*/
.q_content{
 padding-bottom:10px;
 /*border-bottom:1px dashed #ccc;*/}
.q_content h4{ 
 font-size:14px;
 font-weight:700;
 line-height:26px;
 }
.q_time{
 line-height:26px;
 color:#888}
.q_detailContet p{
line-height:26px;
font-size:14px;
 }
.a_content{
 margin-top:8px;
 border:1px solid #DEE3E7;
 padding:8px 8px 8px 15px;}
.a_contentTxt{
 padding-top:8px;}
.a_contentBtn{ 
 padding-top:10px;}
.a_content h5{
 font-size:14px;
 font-weight:700;
 line-height:30px;
 }
.qa_all{
 padding-top:8px;}
.a_reply{
 text-align:right;}
.qa_responder{
 line-height:26px;}
.support{
 display:inline-block;
 padding-left:18px;
 background:url(../images/bgs.png) 0px -211px no-repeat;}
.reply{
 display:inline-block;
 padding-left:18px;
 background:url(../images/bgs.png) 0px -230px no-repeat;}
.a_list{
 line-height:26px;
 font-size:14px;}
.qa_list{
 padding-bottom:5px;
 margin-bottom:20px;
 border-bottom:1px dashed #ccc;}
.a_reply span{
 font-size:12px;
 color:#ccc;}
/*trafficeTOTraffice.html*/
.trafficeTOTraffice table{
 border-right:1px solid #B9D4E8;
 border-bottom:1px solid #B9D4E8;} 
.trafficeTOTraffice table td,.trafficeTOTraffice table th{
 padding-left:10px;
 padding-top:5px;
 padding-bottom:5px;
  height:30px;
  line-height:22px;
 border-left:1px solid #B9D4E8;
 border-top:1px solid #B9D4E8;}
.trafficeTOTraffice table th{
 background:#F6FBFF;
 text-align:left;}
.table_bg{
 background:#fcfcfc}
/*trafficeContent.html*/
.trafficeContent{
 width:auto;}
.trafficeContactl{
 width:347px;}
.trafficeContactl table{
 border-right:1px solid #B9D4E8;
 border-bottom:1px solid #B9D4E8;} 
.trafficeContactl table td,.trafficeContactl table th{
 padding-left:10px;
 padding-top:5px;
 padding-bottom:5px;
  height:30px;
  line-height:22px;
 border-left:1px solid #B9D4E8;
 border-top:1px solid #B9D4E8;}
 .trafficeContactl table th{
 background:#F6FBFF;
 text-align:left;}
.trafficeContactr{
  width:352px;}
.ky_sf {
background:url(../images/ky_sf.gif) no-repeat scroll 0 0 transparent;
font-size:16px;
font-weight:bold;
height:33px;
line-height:33px;
margin-bottom:8px;
text-indent:60px;
}
#menu5 .hdar,#menu5 .hdar {
background:url(../images/kyar.gif) repeat scroll 0 0 transparent;
border-color:#F6E28C #F6E28C -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;

color:#DE0404;
display:block;
float:left;
text-decoration:none;
}
#menu6 .hdar,#menu6 .hdar {

border-color:#F6E28C #F6E28C -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;

color:#DE0404;
display:block;
float:left;
text-decoration:none;
}
.kyb_head a {

border-color:#DFE9F3;
border-style:solid solid none;
border-width:1px 1px medium;

color:#6F9DCC;
cursor:pointer;
display:block;
float:left;
font-size:15px;
font-weight:bold;
height:26px;
letter-spacing:2px;
line-height:29px;
margin-right:3px;
padding:0 10px;
text-align:center;
}
.kyb_con {
background:url(../images/kyconbg.gif) repeat-x scroll 0 0 transparent;
border:1px solid #F6E28C;
clear:both;
padding:8px 10px;
}
/*tianqicity.html*/
.weatherLeft{
 width:500px;
 overflow:hidden;}
.weatherCity{
 width:500px;
 height:auto;
 padding-top:8px;}
.cheshi1{
 width:auto;
 height:auto;}
.weatherLeftIn{
 width:auto;
 height:auto;}
.cheshi1 li{
 float:left;
 width:48px;}
 .cheshi12 li{
 float:left;
 overflow:hidden;
 width:90px;}
.weatherRight{
 width:224px;
 margin-top:8px;
 border:1px solid #DFE9F3;
 background:#fff}
.titler_styleLeft{
 width:auto;
 height:35px;
 background:#F6FBFF}
.titler_styleLeft h3{
 display:inline-block;
 width:150px;
 height:30px;
 line-height:24px;
 padding-left:15px;
 margin-left:8px;
 margin-bottom:5px;
 margin-top:5px;
 color:#333;
 font-weight:700;
 font-size:14px;
 background:#F6FBFF url(../images/bgs.png) 0px -88px no-repeat;}
.weather_news{
 width:228px;
 }
 .weatherCity1 {
  width:740px;}
  .weather_new{
 width:auto;
 padding:8px;}
.weather_new li{
 width:100px;
 float:left;
  margin-left:7px!important;
 margin-left:5px;
  margin-right:9px!important;
 margin-right:4px;
 text-align:center;}
.weather_new li img{
 width:100px;
 height:65px;}
 .dlrtbg {
	float:left;
	width: 336px;
	height:244px;
	margin-bottom:3px;
	background-image:url(../images/denglukyz.gif);
	border:#bac7ca 1px solid;
}
.dlright {
	float: right;
	width: 346px;
	height:auto;
	overflow:hidden;
}
.dllfbgbt {
	float:left;
	width: 620px;
	height:27px;
	background:url(../images/bg_x.png) 0px -245px repeat-x;
	background-repeat:repeat-x;
	padding-left:10px;
	font-size:14px;
	letter-spacing:2px;
	padding-top:5px;
	font-weight:bold;
 	color:#006C90;
}
.dlleft {
	float: left;
	width: 635px;
	height:auto;
	overflow:hidden;
	margin-left:5px;
}
.dlrtbgwz {
	float:left;
	width: 280px;
	height:145px;
	margin-top:90px;
	margin-left:28px;
}
.dlz1 {
	FONT-WEIGHT: bold;
	FLOAT: left;
	width:610px;
	color:#515151;
	padding-left:15px;
	height:auto;
	text-align:left;
	font-size:12px;
}
.dllfbg {
	float:left;
	width: 630px;
	border:#bac7ca 1px solid;
	margin-bottom:3px;
}
.search_input {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #7F9DB9;
cursor:pointer;
height:21px;
line-height:21px;
overflow:hidden;
padding-top:2px;
width:110px; float:left; margin-right:10px;
}
.search_bus b{ display:block; float:left; float:left; line-height:28px;}
.search_input input{ float:left;}
.plain_button {float:left;cursor:pointer;width:18px;height:18px;background:url(..//images/ico_cs.gif) 0 2px no-repeat;outline:none;}
.searchSelect{ display:block; float:left; margin-left:5px; margin-right:12px; height:21px; width:100px;}

#tanchu { background:#D9D9D9;width:272px;position:absolute;z-index:999; left: 230px; top: 218px; }
#tanchu .tc_content {background:#fff;border:1px #D0D0D0 solid;position:relative;top:-3px;left:-3px;}
#tanchu .tc_content h6 { margin:0 auto; font-weight:normal;font-size:12px;color:#f00;line-height:28px;border-bottom:1px #BBB dashed;width:238px;background:#FFF; padding-left:12px;}
.tc_content ul{}
.tc_content .close {float:right;width:12px;height:12px;background:url(../images/close.gif) no-repeat;margin-top:6px;cursor:pointer;display:block;position:relative;}
.tc_content .tc_ul {height:100%;overflow:hidden;padding:0 0 20px 10px;}
.tc_ul li {float:left;width:51px;line-height:24px;}
#tanchu .tc_ul a {color:#333;text-decoration:none;}

#divSmartList{position: absolute; border: solid 1px #ddd; text-align: left; display: none; background-color: #fff; padding-bottom:5px; z-index:9999; }
#divSmartList span{color: #00c; font-size: 12px; display: block; height: 24px; line-height: 24px; cursor: pointer; padding:0 5px;}
#divSmartList div{margin:0 5px 5px 5px; height: 24px; line-height: 24px; border-bottom:1px dashed #333; color:#333;}
#divSmartList .current{background-color:#390; color:#fff;}
#divSmartList span{ height:20px; overflow:hidden;}
.title_h1{
 width:auto;
 margin-top:10px;}
.title_h1 h1{
 text-align:center;
 font-size:20px;
 font-weight:700;}
 
/*下面为的那个车部分*/
.traffic_content ul li,.traffic_content ul li a{  
	line-height:26px;
	float: left;
    height: 22px;
	overflow: hidden;
    width: 55px;
	padding-left:0px;
	}
.big_title {
	margin-top:7px;
    line-height: 36px;
    padding-top: 5px;
    text-align: center;
	background:#FC9;
}
.grayline {
    border: 1px solid #C7D7EE;
    height: 100%;
    margin-bottom: 5px;
    overflow: hidden;
}
.listTable{ background-color:#c7d7ee; margin-bottom:8px; margin-top:-3px;}
.listTable tr{ background-color:#FFF;}
.listTable td{ padding-left:5px; line-height:25px;}
.listTable td a{ color:#00F; text-decoration:underline;}
.listTable .listBiao{ FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR:#00F; text-decoration:underline; cursor:pointer; HEIGHT: 30px; BACKGROUND-COLOR: #f5f9fc;}
.listTable .listBiao td span{ color:#333; font-size:12px; font-weight:normal; text-decoration:none;}
.listTable .huotitle{ background-color:#efefef; font-weight:bold;}
.listTable .tag1, .listTable .tag2, .listTable .tag3{ background:url(../images/station_type_tag.gif) no-repeat #FFF; padding-left:22px;}
.listTable .tag1{ background-position:5px 7px;}
.listTable .tag2{ background-position:5px -13px;}
.listTable .tag3{ background-position:5px -34px;}
.hide{ display:none;
}
.pagelist ul li{
	border:1px #CCC solid;
	width:44pxpx;
	float:left;
	margin:10px;
	padding:3px 20px;
	}
.dongchelist dl dt{
	width:55px;
	float:left;
}
.dongchelist dl dd{
	width:55px;
	float:left;
}
.dongchelist dl dd a{
    clear:both;
}

/*推荐旅游线路*/
.goodlines{ clear:both; padding:0 5px;}
.gline{ clear:both; padding-bottom:10px; height:80px;}
.gl_photo{ float:left; width:70px; height:70px; padding-top:10px;} 
.gl_photo a { display:block;  height:70px; padding:0px; border:1px solid #ccc;}
.gl_photo a img{ width:70px; height:70px;}
.gl_txt{ float:right; width:145px;}
.gl_title{ height:30px; }
.gl_title h4{ display:block; height:30px; padding-top:5px; line-height:30px; color:#FF6600; font-size:18px;}
.gl_title h4 a{ color:#FF6600; font-size:18px;}
.gl_title h4 a:hover{ color:#FF0000}
.gl_decrible{ color:#999999; line-height:20px;}


.wrap .left90 {
    float: left;
    height: auto;
    margin: 8px 5px 0 0;
    overflow: hidden;
    width: 95px;
}
#nav_info { 
}
.wrap .left90 .top {
    background: url(../images/info90x48.gif) no-repeat scroll 0 0 transparent;
    height: 48px;
    width: 90px;
}
.wrap .left90 .top2{
    background: url(../images/info90x482.gif) no-repeat scroll 0 0 transparent;
    height: 48px;
    width: 90px;
}
.wrap .left90 .bot {
    background: url(../images/info_bot90x75.gif) no-repeat scroll 0 0 transparent;
    height: 48px;
    width: 90px;
}
.wrap .left90 .info_nav {
    background: url(../images/sideNav_bg.png) repeat-y scroll transparent;
    width: 95px;
}
.wrap .left90 .info_nav li {
    cursor: pointer;
    display: block;
    height: 25px;
	_height: 23px;
    margin: 0;
    padding: 8px 0 0 14px;
    width: 76px;
}
.wrap .left90 .info_nav li img {
    float: left;
    margin: 0 6px 0 0;
}
.wrap .left90 .info_nav li a {
    color: #000;
    display: block;
    float: left;
    margin: 2px 0 0;
}
.wrap .left90 .info_nav li a:hover { color:#FF0000;}
.wrap .left90 .info_nav li a:hover {
    text-decoration: none;
}
.wrap .left90 .info_nav li.hover {
    background: url(../images/sideIcon_hover.gif) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 24px;
    line-height: 13px;
    padding: 8px 0 0 16px; color: #FF0000;
    width: 82px; font-weight:bold;
}
.wrap .left90 .info_nav li.hover a{ color:#FF0000;}

.outlineRight_content p{ display:block; clear:both;  margin-bottom:10px;}
.p5{ padding:10px 5px;}

.waptishi{ clear:both; border:1px solid #EC9F6C; margin:5px 0; background:#FDF3D0; height:28px; line-height:28px; text-align:center; color:#333333;}
.waptishi b a{ color:#FF0000}
.xg{ clear:both; padding:5px 0}
.page_read{ float:left; width:230px; line-height:26px; }
.page_read p a:hover{ color:#FF0000; }
.article_guide{ float:right; width:390px; border-left:1px dashed #ccc;}


.asknow{ float:right; width:389px; padding-top:6px;}
.asknow .askinput{ display:block; float:left; height:20px; line-height:23px; width:200px; margin:0 6px;}
.asknow .askbut{ display:block; float:left;width:75px; margin: 0 10px; height:23px; text-align:center;}
.asknow b{ display:block; float:left; width:70px; height:23px; line-height:23px;}
.asknow b a{ color:#CC3300;}
.asknow b a:hover{ color:#FF0000;} 
.main{ }

.citys {
    clear: both;
    padding: 5px 10px;
}
.cityin {
    border-bottom: medium none #F0F0F0;
    clear: both;
    padding: 6px;
}
.cityin_name {
    border: 1px solid #E8E8E8;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 55px;
}
.cityin_con {
    float: right;
    width: 620px;
}
.cityin_con a {
    line-height: 22px;
    margin-right: 6px;
}
.helps{ clear:both; padding-top:10px; }
.helps p{ margin:0; padding:5px 0 0 0; font-weight:bold;  line-height:22px;}
 .helps p a{ display:block; height:22px; float:left;  width:120px; text-align:center; font-size:12px; color:#CC3300; font-weight:normal;}
  .helps p a:hover{ color:#FF0000;}
  ..piaoinfo .piaoleft{ overflow:hidden;}
/*新提示*/
 .xin {
   background: url("/images/xin1.gif") no-repeat scroll right top transparent;
}

.page a {
    background-color: #EFF5FF;
    border: 1px solid #99B9FF;
    color: #004FB1;
    margin: 0 2px;
    padding: 2px 7px;
    text-decoration: none;
}
.page .active {
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    color: #004FB1;
}
.page a:hover {
    background-color: #FFFFFF;
    border: 1px solid #FF5B00;
    color: #FF5B00;
}
.page {
    color: #999999;
    padding: 25px 0;
    text-align: center;
	font-family:Tahoma, Geneva, sans-serif
}

.tc_content .tabchuclose {
    background: url(../images/close.gif) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 12px;
    margin-top: 6px;
    position: relative;
    width: 12px;
}
.info_c img{
	width: 650px;
height: auto;
}  
.ad{
    padding: 10px 0px;
    text-align: center;
    border: 1px solid #DEE3E7;
    clear: both;
}