@charset "utf-8";
/*
 * Created: 20120917
 * Author : Kevin
 */
a { color: #333; }
a:hover { color: #fd5151; }
.cRed { color: #f00; }
.cYellow { color: #FF8B00; }
/* menu */
.menu_xy strong { padding-left: 25px; background: url(../../images/jiaotong/icon_jt.gif) no-repeat 0 2px; }
/* tickets */
.tickets { padding: 0 60px 35px; }
/* mod_1b */
.mod_1b { border: 1px solid #a2cdea; }
/* traffic */
.traffic { padding: 0 38px 40px; }
/* col_a */
.col_a { float: left; width: 133px; }
/* col_b */
.col_b { float: right; width: 760px; }
/* mod_subnav */
.mod_subnav li { height: 37px; margin-bottom: 2px; }
.mod_subnav li a { display: block; width: 133px; height: 37px; line-height: 37px; color: #999; font-size: 14px; text-align: center; background: url(../../images/subnav.png) no-repeat; }
.mod_subnav li a:hover { color: #FF8B00; }
.mod_subnav li a.current { padding-right: 6px; color: #fff; background-position: 0 -38px; font-weight: bold; }
.mod_subnav li a.current:hover { color: #fff; text-decoration: none; }
.main .hotlink { padding: 5px 0 5px 19px; background: #F2F9FF; }
.main .hotlink span { float: left; width: 61px; height: 23px; line-height: 23px; padding-left: 12px; margin-top: 15px; color: #fff; background: url(../../images/hotlink.png) no-repeat; }
.main .hotlink ul { float: left; width: 642px; padding-left: 24px; }
.main .hotlink li { float: left; width: 105px; line-height: 26px; font-size: 14px; }
.mod_trans_other { margin-top: -1px; padding-left: 20px; height: 45px; line-height: 45px; font-size: 14px; }
.mod_trans_other a { color: #006f9f; margin: 0 13px; }
.mod_trans_other a:hover { color: #fd5151; }
.other { font-size: 14px; }
.other h3 { height: 32px; line-height: 32px; background: url(../../images/jiaotong/title_bg_sprite.png) repeat-x 0 -32px; padding-bottom: 2px; color: #333; font-weight: bold; padding-left: 15px; }
.other h3 span { color: #999; font-size: 12px; font-weight: normal; }
.describe { font-size: 12px; color: #666; padding: 0px 10px 5px; line-height: 20px; }
.fred { color: red; }
/* cx_result */
.cx_result { padding: 0 60px 35px; }
.cx_result_search { padding: 0 10px 36px; background: #F9FCFE; }
.cx_result_search p { height: 42px; padding: 39px 0 0 157px; }
.cx_result_search input { float: left; }
.cx_result_search .txt { width: 373px; height: 20px; line-height: 20px; padding: 9px 10px; border: 2px solid #FFA01A; color: #333; font-size: 14px; }
.cx_result_search .btn { width: 105px; height: 42px; border: 0 none; cursor: pointer; background: url(../../images/jiaotong/search.png) no-repeat; }
.cx_noresult { height: 178px; padding: 90px 48px 0 298px; font-size: 14px; background: url(../../images/jiaotong/noresult.jpg) no-repeat 68px 53px; }
.cx_noresult span { color: #338BCF; }
.cx_noresult p { padding-top: 28px; text-align: center; }
.cx_noresult p a, .search_noresult a { display: inline-block; width: 123px; height: 37px; line-height: 37px; margin: 0 9px; color: #656565; background: url(../../images/jiaotong/norb.png) no-repeat; }
.cx_noresult p a:hover, .search_noresult a:hover { color: #338BCF; text-decoration: none; background-position: 0 -37px; }
.search_noresult { padding: 25px 0; border: 1px solid #F3D9B5; background: #FFFEFD; text-align: center; }
.search_noresult a { margin-top: 20px; }
.cx_result_search .search_noresult { margin-top: 35px; }
/* link crumbs */
.link_crumbs { height: 36px; line-height: 36px; border: 1px solid #dcdcdc; background: url(../../images/jiaotong/title_bg_sprite.png) repeat-x 0 -66px; padding-left: 15px; font-size: 14px; }
.link_crumbs dt { float: left; color: #666; width: 115px; }
.link_crumbs dd { margin-left: 115px; }
.link_crumbs dd a { color: #006f9f; margin-right: 20px; }
.link_crumbs dd a:hover { color: #fd5151; }
.mod_jt { border: 1px solid #dcdcdc; margin-top: 10px; background: #fff; }
/* Tab_hd */
.tab_hd { height: 32px; line-height: 32px; padding-bottom: 2px; background: url(../../images/jiaotong/title_bg_sprite.png) repeat-x 0 -32px; }
.tab_hd li { display: inline-block; float: left }
.tab_hd li a { display: inline-block; font-size: 14px; color: #006fa0; padding: 0 22px; float: left; border-right: 1px solid #dcdcdc; background: url(../../images/jiaotong/title_bg_sprite.png) repeat-x 0 0; }
.tab_hd li a.cur { color: #348bcf; font-weight: bold; border-top: 2px solid #348bcf; height: 30px; line-height: 30px; border-bottom: 3px solid #fff; position: relative; margin: -1px 0 -1px 0; background: #fff }
.tab_hd li a:hover, .tab_hd li a:hover.cur { color: #fd5151; }
.tabW163 li { width: 163px; }
/*Blue date table*/
.blueDate_table { border: 1px solid #a2cdea; margin-bottom: 10px; overflow: hidden; *zoom:1;
}
.blueDate_table table { margin: -1px; width: 868px; }
.blueDate_table td, .blueDate_table th { border-right: 1px solid #c2dff6; border-bottom: 1px solid #c2dff6; height: 28px; }
.blueDate_table thead th { background: #edf7ff; height: 33px; line-height: 33px; color: #348bcf; font-weight: bold; font-size: 16px; }
.blueDate_table tbody th { font-weight: bold; color: #348bcf; }
.blueDate_table tbody th, .blueDate_table tbody td { padding: 5px; font-size: 14px; text-align: center; background: #fcfeff; }
.blueDate_table tbody td { line-height: 16px; }
.blueDate_table tbody td a { color: #006fa0; text-decoration: underline; }
.blueDate_table tbody td a:hover { color: #fd5151; }
