﻿@charset "utf-8";
.about_warp{ height:58px; background: url(../../images/train/about_warp.png) no-repeat 8px 5px; text-indent:60px; line-height:34px; color:#666; font-size:21px; font-family:"微软雅黑";  margin:30px 0 10px 12px;}
.about_warp span{ font-size:14px;}.about_warp span i{ color:#f60}
.flight_s_Warp{ margin-bottom:20px}
.flight_s_Warp .left_w{ float:left; width:870px;}
.flight_s_Warp .right_w{ float:left; width:313px; margin-left:17px;}
.f_schwrap{ height:145px; background:#ffffff;  margin-bottom:23px;}
.f_tick{background:#ffffff; }
.flight_s_Warp .f_schwrap .s_tab{ width:102px; height:145px; border-right:1px solid #666666; border-right-style:dashed; float:left; overflow:hidden;}
.flight_s_Warp .f_schwrap .s_city{ width:348px; float:left; overflow:hidden;}
.flight_s_Warp .f_schwrap .s_date{ width:265px; float:left; overflow:hidden;}
.flight_s_Warp .f_schwrap .s_btn{ width:150px; float:left; margin-top:32px; }
.flight_s_Warp .right_w .dc_ad{ display:block; margin-bottom:20px}


.flight_s_Warp .f_schwrap .s_tab p{ margin:22px 0 0 26px;}
.flight_s_Warp .f_schwrap .s_tab a{ font-family:"微软雅黑";   color:#444; font-size:14px; text-decoration:none;  margin:11px 0; text-indent:28px;  float:left; height:26px; overflow:hidden; width:60px}

.dc_seach_city{width:287px; margin:30px 0 0 25px;  height:90px; background:url(../../images/ticket_domestic/ico_huan.png) no-repeat right top; position:relative;}
.dc_seach_city .city_li{ height:30px; display:block; margin-bottom:18px; position:relative;}
.dc_seach_city .city_li label{ float:left; height:30px; line-height:30px; width:74px; text-indent:10px; color:#999999; font-size:12px}
.dc_seach_city .city_li span{float:left; width:180px; height:28px; border:1px solid #dddddd;  background:url(../../images/ticket_domestic/dc_seach.png) no-repeat 150px -52px;}
.dc_seach_city .city_li input{ border:none; line-height:18px; height:18px; padding:0; margin:5px 0 5px 10px; width:135px; overflow:hidden; vertical-align:middle;  color:#666666; font-size:12px;}
.dc_seach_city .huan{ position:absolute;  display:block; width:19px; height:19px; text-align:center; line-height:19px; color:#fff; background:#dddddd; top:29px;  right:2px; text-decoration:none; }
.dc_seach_city .huan:hover{ background:#008858; text-decoration:none; color:#fff; }

.dc_seach_time{width:260px; margin:30px 0 0 0; }
.dc_seach_time li{ height:30px; display:block; margin-bottom:18px; position:relative;}
.dc_seach_time li label{ float:left; height:30px; line-height:30px; width:64px; color:#999999; font-size:12px}
.dc_seach_time li span{float:left; width:180px; height:28px; border:1px solid #dddddd;}

.dc_seach_ls{ line-height:24px;height:24px;  margin:0 0 21px 86px; position:relative}
.dc_seach_ls a{ color:#ff6600; }
.dc_seach_btn{ width:150px; height:32px; overflow:hidden;  margin:0 auto;margin-top:45px}
.dc_seach_btn a{ display:block; width:134px; height:32px; overflow:hidden; line-height:32px; text-align:center;  font-weight:bold; text-decoration:none; color:#fff; font-family:"微软雅黑";  font-size:14px; background:url(../../images/ticket_domestic/dc_seach_btn.png) no-repeat 0 0;  }
.dc_seach_btn a:hover{ background:url(../../images/ticket_domestic/dc_seach_btn.png) no-repeat 0 bottom; color:#fff; }

.f_tick{ height:113px; background:#fff;}
.f_tick h3{ color:#ff6600; font-family:"微软雅黑";  font-weight:normal; display:block; clear:both; height:20px; line-height:20px; padding:6px 0 6px 24px; }
.f_tick h3 i{ display:inline-block;  vertical-align:middle; width:34px; height:20px; overflow:hidden; background:url(../../images/flight/ico_plan.png) no-repeat 0 0; line-height:20px;}
.tick_v{ overflow:hidden; margin:7px 0 0 0;}
.tick_v .v_plan{ float:left; width:140px;  padding-left:20px; overflow:hidden;}
.tick_v .v_time{ float:left;  width:145px;  margin:0 0 0 5px; overflow:hidden;}
.tick_v .v_jc{ float:left; width:115px;  margin:0 0 0 5px; overflow:hidden;}
.tick_v .v_money{ float:left; width:110px;  margin:0 0 0 5px; overflow:hidden;}
.tick_v .seat_ch{float:left; width:310px;  margin:0 0 0 5px; overflow:hidden; padding-bottom:10px;}
.tick_v .seat_ch li{ height:27px; overflow:hidden}
.tick_v .seat_ch li.sq,.tick_v li.sq .v_all .t1 i { color:#999;}
.tick_v .v_cang{ float:left; width:66px;  margin:0 0 0 5px; overflow:hidden;}
.tick_v .v_oldprc{ float:left; width:66px;  margin:0 0 0 5px; overflow:hidden; line-height:42px; font-family:"微软雅黑"; text-decoration:line-through}
.tick_v .v_all{ float:left; width:140px;  margin:0 0 0 5px; overflow:hidden;}
.tick_v .v_all a.xgbx{ font-size:12px; color:#0066cc; margin-left:3px; display:inline-block; border-bottom:1px dotted #0066cc; float:left}.tick_v .v_all a:hover{ text-decoration:none}
.tick_v .v_btn{ float:left; width:61px;  margin:0 0 0 5px; overflow:hidden;}
.tick_v .v_mub{float:left; width:90px;  margin:0 0 0 5px; line-height:27px;  overflow:hidden;}.tick_v .v_mub span{color:#f60;}

.tick_v .v_time .t1{ line-height:22px; font-size:22px; color:#333333; font-weight:bold;}
.tick_v .v_time .t2{ line-height:22px; font-size:18px; color:#333333; }
.tick_v .v_time .t2 span{ font-size:12px; color:#0066cc; margin-left:6px;}
.tick_v .v_jc p{ line-height:18px; margin-bottom:7px;}
.tick_v .v_jc p i{ display:inline-block; height:13px; width:13px; background-image:url(../../images/train/icon_train.png);vertical-align:middle;  margin-right:5px;}
.tick_v .v_jc p i.shi{ background-position:0 0}
.tick_v .v_jc p i.guo{ background-position:0 -13px;}
.tick_v .v_jc p i.zhong{ background-position:0 -26px;}
.tick_v .v_money p{ line-height:18px; margin-bottom:7px;}
.tick_v .v_money .t1{font-family:"微软雅黑"; font-size:14px;}
.tick_v .v_money .t2,.v_jc .t2{color:#999999; }
.tick_v .v_cang{ line-height:46px;}
.tick_v .v_all .t1{ font-size:12px; font-family:"Arial"; clear:both; line-height:26px;}
.tick_v .v_all .t1 i{  color:#cc0000;}
.tick_v .v_all .t1 span{font-family:"微软雅黑"; font-size:14px;}
.tick_v .v_all .t2{ line-height:14px; color:#999999;}
.tick_v .v_all .t3{line-height:14px; margin-top:5px;}
.tick_v .v_all .t3 a{ margin-left:10px; color:#0066cc;}
.tick_v .v_btn .btn_goback{ display:block; width:91px; height:35px; line-height:34px; text-align:center; color:#0066CC; text-decoration:underline }
.tick_v .v_btn .btn_goback:hover{color:#f60;}


.v_plan  span{ line-height:32px;   padding-left:20px; display:block; height:32px; margin-bottom:7px; overflow:hidden; font-size:22px; color:#0066cc}
.v_plan .i .m3U{background: url(../../images/pay/pic_flights.png) no-repeat 0 2px; }
.v_plan .i .m8C{background: url(../../images/pay/pic_flights.png) no-repeat 0 -31px; }
.v_plan .i .m8L{background: url(../../images/pay/pic_flights.png) no-repeat 0 -63px; }
.v_plan .i .mBK{background: url(../../images/pay/pic_flights.png) no-repeat 0 -95px; }
.v_plan .i .mCA{background: url(../../images/pay/pic_flights.png) no-repeat 0 -127px; }
.v_plan .i .mCN{background: url(../../images/pay/pic_flights.png) no-repeat 0 -159px; }
.v_plan .i .mCZ {background: url(../../images/pay/pic_flights.png) no-repeat 0 -191px; }
.v_plan .i .mEU{background: url(../../images/pay/pic_flights.png) no-repeat 0 -223px; }
.v_plan .i .mFM{background: url(../../images/pay/pic_flights.png) no-repeat 0 -255px; }
.v_plan .i .mG5{background: url(../../images/pay/pic_flights.png) no-repeat 0 -287px; }
.v_plan .i .mGS{background: url(../../images/pay/pic_flights.png) no-repeat 0 -319px; }
.v_plan .i .mHO{background: url(../../images/pay/pic_flights.png) no-repeat 0 -351px; }
.v_plan .i .mHU{background: url(../../images/pay/pic_flights.png) no-repeat 0 -383px; }
.v_plan .i .mKN{background: url(../../images/pay/pic_flights.png) no-repeat 0 -415px; }
.v_plan .i .mMF{background: url(../../images/pay/pic_flights.png) no-repeat 0 -447px; }
.v_plan .i .mMU{background: url(../../images/pay/pic_flights.png) no-repeat 0 -479px; }
.v_plan .i .mNS{background: url(../../images/pay/pic_flights.png) no-repeat 0 -511px; }
.v_plan .i .mPN{background: url(../../images/pay/pic_flights.png) no-repeat 0 -543px; }
.v_plan .i .mSC{background: url(../../images/pay/pic_flights.png) no-repeat 0 -575px; }
.v_plan .i .mZH{background: url(../../images/pay/pic_flights.png) no-repeat 0 -607px; }
.v_plan .i .mVD{background: url(../../images/pay/pic_flights.png) no-repeat 0 -639px; }
.v_plan .i .mJR{background: url(../../images/pay/pic_flights.png) no-repeat 0 -671px; }
.v_plan .i .mKY{background: url(../../images/pay/pic_flights.png) no-repeat 0 -702px; }
.v_plan .i .mTV{background: url(../../images/pay/pic_flights.png) no-repeat 0 -735px; }
.v_plan .i .m9C,.v_plan .i .m9C{background: url(../../images/pay/pic_flights.png) no-repeat 0 -767px; }
.v_plan .i .mJD{background: url(../../images/pay/pic_flights.png) no-repeat 0 -800px; }
.v_plan .i .mG8{background: url(../../images/pay/pic_flights.png) no-repeat 0 -831px; }
.v_plan .i .mGJ{background: url(../../images/pay/pic_flights.png) no-repeat 0 -864px; }
.v_plan .i .mDZ{background: url(../../images/pay/pic_flights.png) no-repeat 0 -896px; }
.v_plan .i .mYI{background: url(../../images/pay/pic_flights.png) no-repeat 0 -928px; }
.v_plan .i .mQW{background: url(../../images/pay/pic_flights.png) no-repeat 0 -960px; } 
.v_plan .i .mDR{background: url(../../images/pay/pic_flights.png) no-repeat 0 -992px; }


.f_about h3{ }
.f_about h3{ color:#fff; background:#148f5d; font-family:"微软雅黑";  font-weight:normal; display:block; clear:both; height:20px; line-height:20px; padding:7px 0 7px 24px; }
.f_about h3 i{ display:inline-block;  vertical-align:middle; width:34px; height:20px; overflow:hidden; background:url(../../images/flight/ico_plan.png) no-repeat 0 -20px; line-height:20px;}
.f_about h3 span{ display:inline-block; margin-right:7px;  vertical-align:middle; width:30px; height:20px; overflow:hidden; background:url(../../images/flight/ico_plan.png) no-repeat -34px 0; line-height:20px;}
.f_about p{ margin:6px 0; }
.f_about dl{ overflow:hidden; clear:both; padding-left:35px;}
.f_about dl dt{ float:left; line-height:30px; width:165px;}
.f_about dl dt span{ font-size:14px; font-family:"微软雅黑"; }
.f_about dl dt a{ display:inline-block; width:44px; height:22px; overflow:hidden; line-height:22px; margin:4px 24px;  background:url(../../images/flight/ico_plan.png) no-repeat 0 -111px; vertical-align:middle; text-align:center;}
.f_about dl dt a:hover{ color:#666666; text-decoration:none;   background:url(../../images/flight/ico_plan.png) no-repeat -44px -111px;}
.f_about dl dd{ float:left; line-height:30px; overflow:hidden; width:650px;}
.f_about dl dd.co_sp{ width:620px;}
.f_about dl dd.co_more{ width:40px}
.f_about dl dd.co_more a i{ float:right; height:10px; width:10px; background:url(../../images/ciongif.gif) no-repeat -15px 2px; margin-top:10px; font-size:0}
.f_about dl dd.co_up a i{background:url(../../images/ciongif.gif) no-repeat -15px -8px;}
.f_about dl dd.co_more a span{ float:left;}
.f_about dl dd label{ display:inline-block;  line-height:30px; margin-right:30px; font-size:12px }
.f_about dl dd label input{ vertical-align:middle; margin-right:5px;}

.f_dates{ height:68px; overflow:hidden; background:url(../../images/flight/f_dates_bg.png) repeat-x; clear:both; display:block; position:relative; width:838px; padding-left:32px;}
.f_dates .f_dataBox{}
.f_dates .f_dataBox a{ float:left; width:115px;  height:65px; position:relative;  background:url(../../images/flight/dates_line.png) no-repeat; }
.f_dates .f_dataBox a p{  width:115px;  height:65px;}
.f_dates .f_dataBox .on p{ width:122px; position:absolute; height:65px; background:url(../../images/flight/ico_plan.png) no-repeat 0 -133px; }
.f_dates .f_dataBox a span{ display:block; text-align:center; font-family:"微软雅黑"; font-size:14px;  line-height:22px; }
.f_dates .f_dataBox a p .d_1{margin-top:14px;}
.f_dates .f_dataBox a p .d_2{color:#ff6600}
.f_dates .f_dataBox a p .d_3{color:#ccc}
.f_dates .f_dataBox .on p span{ font-weight:bold;}
.f_dates .f_dataBox a:hover{  background:#fff url(../../images/flight/dates_line.png) no-repeat; text-decoration:none;}
.f_dates .f_dataBox a.noflt:hover{background:url(../../images/flight/dates_line.png) no-repeat; cursor:default}
.f_dates .f_dataBox a:hover .d_1{ color:#666;}
.f_dates .f_dataBox a.enabled:hover { background-color:inherit; }
.f_dates .f_dataBox a.loading p .d_2 { height: 22px; width: 122px; background:url(../../images/ticket_detail/16PX.gif) no-repeat center center;}
.f_dates_new{}
.f_dates_new a.zdj{ position:absolute; right:0;  top:0; width:56px;  height:65px; background:#f3f3f3 url(../../images/flight/rl.png) no-repeat 15px 15px; color:#f60; line-height:65px; padding-left:60px; font-size:14px; font-weight:bold; }
.f_dates_new a.zdj:hover{ background:#f60 url(../../images/flight/rl1.png) no-repeat 15px 15px;color:#fff; text-decoration:none }


.f_dates .dates_l{ display:block; position:absolute; left:0; top:0; width:31px; height:65px; background:url(../../images/flight/ico_plan.png) no-repeat 0 -264px; border-right:1px solid #dedede;  }
.f_dates .dates_l:hover{ background:url(../../images/flight/ico_plan.png) no-repeat -31px -264px;}
.f_dates .dates_r{ display:block; position:absolute; right:0px; top:0; width:31px; height:65px; background:url(../../images/flight/ico_plan.png) no-repeat 0 -199px; border-left:1px solid #dedede; }
.f_dates .dates_r:hover{ background:url(../../images/flight/ico_plan.png) no-repeat -31px -199px;}

.f_dates_new .dates_r{right:0px;  }

.f_s_show .f_dates .dis_l{background:url(../../images/flight/ico_plan.png) no-repeat -62px -264px; z-index:10000}
.f_s_show .f_dates .dis_l:hover{background:url(../../images/flight/ico_plan.png) no-repeat -62px -264px;}
.f_s_show .f_dates .dis_r{background:url(../../images/flight/ico_plan.png) no-repeat -62px -199px;z-index:10000}
.f_s_show .f_dates .dis_r:hover{background:url(../../images/flight/ico_plan.png) no-repeat -62px -199px;}

.f_biaot { height:22px; line-height:22px; padding:1px 0 3px 0;}
.f_biaot .td1{ width:126px; padding-left:32px; float:left;}
.f_biaot .td2{ width:112px; margin:0 0 0 5px; float:left;}
.f_biaot .td3{ width:140px; margin:0 0 0 5px; float:left;}
.f_biaot .td4{ width:120px; margin:0 0 0 5px; float:left;}
.f_biaot .td5{ width:130px; margin:0 0 0 5px; float:left;}
.f_biaot .td6{ width:120px; margin:0 0 0 5px; float:left;}
.f_biaot .td7{ width:91px; margin:0 0 0 5px; float:left;}
.f_biaot .td8{ width:50px; margin:0 0 0 5px; float:left;}
.f_biaot a:hover{ text-decoration:none;}

.f_biaot .td4 a,.f_biaot .td5 a{ display:block; width:90px; height:14px; padding:4px 0; line-height:14px; text-indent:12px; background-color:#9bc1ab; border-radius:3px ; color:#fff;}
.f_biaot .td4 a:hover,.f_biaot .td5 a:hover{background:#085; }
.f_biaot .td4 .dis,.f_biaot .td5 .dis,.f_biaot .td4 .dis:hover,.f_biaot .td5 .dis:hover{background:#339966; }


.f_biaot .td3 a{ display:block; width:120px; height:18px; padding:4px 0 0 0; line-height:14px; text-indent:12px; color:#fff; background-color:#9bc1ab; border-radius:3px}
.f_biaot .td3 a:hover{background:#085; }
.f_biaot .td3 .dis,.f_biaot .td3 .dis:hover{background:#339966; }



.f_biaot .td4 a .ico_up,.f_biaot .td5 a .ico_up{ display:inline-block;  overflow:hidden; width:9px; height:13px; vertical-align:middle; line-height:22px; margin-left:10px; background:url(../../images/flight/ico_plan.png) no-repeat -95px -267px; }
.f_biaot .td4 a:hover .ico_up,.f_biaot .td5 a:hover .ico_up{ background:url(../../images/flight/ico_plan.png) no-repeat -104px -267px;}
.f_biaot .td4 a .ico_down,.f_biaot .td5 a .ico_down{ display:inline-block;  overflow:hidden; width:9px; height:13px; vertical-align:middle; line-height:22px; margin-left:10px; background:url(../../images/flight/ico_plan.png) no-repeat -122px -267px; }
.f_biaot .td4 a:hover .ico_down,.f_biaot .td5 a:hover .ico_down{ background:url(../../images/flight/ico_plan.png) no-repeat -131px -267px;}
.f_biaot .td4 .dis .ico_up,.f_biaot .td5 .dis .ico_up{background:url(../../images/flight/ico_plan.png) no-repeat -113px -267px;}
.f_biaot .td4 .dis:hover .ico_up,.f_biaot .td5 .dis:hover .ico_up{ background:url(../../images/flight/ico_plan.png) no-repeat -113px -267px;}
.f_biaot .td4 .dis .ico_down,.f_biaot .td5 .dis .ico_down{background:url(../../images/flight/ico_plan.png) no-repeat -140px -267px;}
.f_biaot .td4 .dis:hover .ico_down,.f_biaot .td5 .dis:hover .ico_down{ background:url(../../images/flight/ico_plan.png) no-repeat -140px -267px;}
.f_biaot .td4 a .ico_up,.f_biaot .td5 a .ico_up{ display:inline-block;  overflow:hidden; width:9px; height:13px; vertical-align:middle; line-height:22px; margin-left:10px; background:url(../../images/flight/ico_plan.png) no-repeat -95px -267px; }
.f_biaot .td4 a:hover .ico_up,.f_biaot .td5 a:hover .ico_up{ background:url(../../images/flight/ico_plan.png) no-repeat -104px -267px;}

.f_biaot .td3 a .ico_up{ display:inline-block;  overflow:hidden; width:9px; height:13px; vertical-align:middle; line-height:22px; margin-left:10px; background:url(../../images/flight/ico_plan.png) no-repeat -95px -267px; }
.f_biaot .td3 a:hover .ico_up{ background:url(../../images/flight/ico_plan.png) no-repeat -104px -267px;}
.f_biaot .td3 a .ico_down{ display:inline-block;  overflow:hidden; width:9px; height:13px; vertical-align:middle; line-height:22px; margin-left:10px; background:url(../../images/flight/ico_plan.png) no-repeat -122px -267px; }
.f_biaot .td3 a:hover .ico_down{ background:url(../../images/flight/ico_plan.png) no-repeat -131px -267px;}
.f_biaot .td3 .dis .ico_up{background:url(../../images/flight/ico_plan.png) no-repeat -113px -267px;}
.f_biaot .td3 .dis:hover .ico_up{ background:url(../../images/flight/ico_plan.png) no-repeat -113px -267px;}
.f_biaot .td3 .dis .ico_down{background:url(../../images/flight/ico_plan.png) no-repeat -140px -267px;}
.f_biaot .td3 .dis:hover .ico_down{ background:url(../../images/flight/ico_plan.png) no-repeat -140px -267px;}
.f_biaot .td3 a .ico_up{ display:inline-block;  overflow:hidden; width:9px; height:13px; vertical-align:middle; line-height:22px; margin-left:10px; background:url(../../images/flight/ico_plan.png) no-repeat -95px -267px; }
.f_biaot .td3 a:hover .ico_up{ background:url(../../images/flight/ico_plan.png) no-repeat -104px -267px;}



.f_table{ background:#fff; overflow:hidden; padding:10px 0 20px;}
.f_table .tick_v { margin-top:10px;clear:both;}.f_table .more{ clear:both}
.f_table .tick_v .v_money .t1{ line-height:42px; margin-bottom:0;}
.f_table .tick_v .v_cang{line-height:42px; }
.tr_show{ padding-top:25px; background:#f4f4f4 url(../../images/flight/tr_show.png) no-repeat; margin-top:5px;}

.f_table .tick_v .v_btn .btn_yuding{display:block; margin-top:3px; width:55px; overflow:hidden; height:23px; line-height:23px; font-size:12px; color:#fff; font-family:"微软雅黑"; text-align:center; text-decoration:none; border-radius:3px; background-color:#085  }
.f_table .tick_v .v_btn .btn_yuding:hover{background:#046842; color:#fff;  text-decoration:none; }
.f_table .tick_v li.sq .v_btn .btn_yuding{ background-color:#e8e8e8; color:#999}


.f_table .disline{border-bottom:none; }
.trline{ border-bottom:1px solid #999999; border-bottom-style:dotted;}
.trline .t_open{ line-height:28px; margin-left:30px;  height:28px; color:#0066cc; display:block; width:60px; background:url(../../images/flight/sub_dm.png) no-repeat right 0; margin-top:5px;}
.trline .t_open:hover{ text-decoration:none;}

.trline .t_close{ line-height:28px; height:28px; margin-left:30px; color:#ff6600; display:block; width:60px; background:url(../../images/flight/sub_dm.png) no-repeat right -28px; margin-top:5px;}
.zhx{ padding:15px 0px 0px 800px; text-align:right}

.flight_img{ width:313px; height:402px;  background:url(../../images/flight/flight_img.png) no-repeat; margin-bottom:20px;}
.flight_img2{margin-bottom:20px;}

.flight_q {   height:auto; background:#fff; padding:20px; margin-bottom:20px; }
.flight_q h3 { font-family:"微软雅黑"; font-size:22px; font-weight:normal; border-bottom:2px solid #333; padding:5px 0px 10px; color:#085}
.flight_q h3 span a{ font-family: "宋体"; font-size:12px; color:#999999; font-weight:normal; float:right; padding-top:6px; padding-right:16px; background:url(../../images/visa/visaIcon.png) no-repeat right 9px; }
.flight_q ul { padding:10px 0px; }
.flight_q ul li { background:url(../../images/visa/visaIcon.png) 0px -36px no-repeat; padding-left:15px; line-height:22px; padding-bottom:3px; }

.f_banner{ height:0px; margin:0px auto 20px auto;  background:#fff; font-size:0; line-height:0}

.f_line_h{ border-bottom:1px solid #e9e9e9;}
.f_hotkey{ background:#fff; padding:20px 0;}
.f_hotkey dl{ width:1045px; margin:0 auto; overflow:hidden; line-height:30px; padding-bottom:20px; margin-top:20px; clear:both; }
.f_hotkey dl dt{ width:90px; float:left; font-size:14px; font-family:"微软雅黑"; text-indent:5px; color:#666;}
.f_hotkey dl dd{ float:left; width:950px; overflow:hidden; }
.f_hotkey dl dd a{ color:#999; margin-right:12px; }



.dc_seach_time input { padding:5px; margin:0; background-repeat:no-repeat;  }

.f_dataBox { overflow:hidden;float:left; }
.f_dates .f_dataPanel { margin-left:0;  }

.ls_showbox{ position:absolute; width:350px; background:#fff; z-index:98; top:26px; display:none; left:-20px; z-index:99; border-top:5px solid #333333; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);}
.ls_showbox p{ margin:12px 0 30px;}
.ls_showbox p a{ display:block; line-height:26px; overflow:hidden; color:#666;}
.ls_showbox p a:hover{ color:#000; background:#cce7dd;}
.ls_showbox p a span{ float:left; height:26px; line-height:26px; overflow:hidden;}
.ls_showbox p a .t1{ width:60px; text-align:center;}
.ls_showbox p a .t2{ width:200px; margin-left:5px;}
.ls_showbox p a .t3{ width:75px; margin-left:5px;}

.prompt_alt .pro_tj{ padding:9px 0; border-bottom:1px dotted #ccc; clear:both}
.prompt_alt .pro_tj span{ float:left; width:80px;}
.prompt_alt .pro_tj p{ float:right; width:320px;}
.prompt_alt .orange{ color:#f60}
.flt_not_selected .f_about{ display:none}
.c_address_ol li{ cursor:pointer}

/*day qiehuan*/
.fl_day_load{background:url(../../images/loading_20131017_01.gif) no-repeat center center; height:135px }
.fl_day_none{height:95px; text-align:center; font-size:16px; padding-top:40px}


/*big calendar*/
.left_rl{ width:484px; height:301px; overflow:hidden; background:#fff; border:6px solid #ffc8a3; position:absolute}
.left_rl .calendar_top{ height:36px; overflow:hidden; border-bottom:1px solid #eee; background-color:#eee;}
.left_rl a,.left_rl a:hover{ text-decoration:none}
.calendar_top a.calendar_toplf,.calendar_top a.calendar_toprt{ float:left; height:36px; width:23px;background:url(../../online/images/localtour/can.gif);}
.calendar_top a.calendar_toplf{ background-position:0 0}
.calendar_top a.calendar_toprt{ background-position:23px 0}
.calendar_top a.calendar_toplf:hover{ background-position:0 -36px;}
.calendar_top a.calendar_toprt:hover{ background-position:23px -36px;}
.calendar_top div { float:left; width:442px; margin:0 1px; background-color:#eee;overflow:hidden; }
.calendar_top ul {*zoom:1;}
.calendar_top ul:after {visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0;*zoom:1;}
.calendar_top li{ float:left;height:36px; width:110px; line-height:36px; text-align:center}
.calendar_top li a{ display:block;height:36px; width:110px;}
.calendar_top li.on a,.calendar_top li.on a:hover{ color:#FFF; background-color:#42bcbc;}
.calendar_today{ position:absolute;top:4px;right:10px;height:24px; width:66px; border:1px solid #f60; color:#f60; line-height:24px; background-color:#fff; text-align:center}
.left_rl dl{ border-left:1px solid #eee; }
.left_rl dl dt{ float:left; height:29px; width:69px; text-align:center; line-height:29px; border-bottom:1px solid #eee;background-color:#Fff}
.left_rl dl dt.weekend{ color:#F60;}.left_rl dl dt.bor_r{border-right:1px solid #eee; width:68px}
.left_rl dl.cal_week{ height:29px;}
.left_rl dl.cal_day{height:237px ;}
.left_rl dl dd{ float:left; height:38px; width:68px; line-height:18px;border-right:1px solid #eee;border-bottom:1px solid #eee; background-color:#Fff; text-indent:3px}
.left_rl dl dd a{ display:block;height:38px; width:68px; position:relative}
.left_rl dl dd a .enough{ color:#008857}
.left_rl dl dd a .emp,.left_rl dl dd a .calendar_price{ color:#c00}.left_rl dl dd.selected a .emp,.left_rl dl dd.selected a .calendar_price,.left_rl dl dd.selected a .enough{ color:#fff}
.left_rl dl dd a .calendar_price{ color:#c00; font-family:"微软雅黑";}
.left_rl dl dd.on a{ color:#005ead}
.left_rl dl dd.selected a{ color:#fff; background-color:#42bcbc;}
.left_rl dl dd a i{ position:absolute; height:15px; width:15px; top:0; right:0;background:url(../../online/images/localtour/can.gif) 0 -72px;}



.train_stop{ border:1px solid #ccc; width:784px; margin:5px 0 10px 40px; display:none}
.train_stop th{ line-height:30px; background-color:#efefef;text-align:center}
.train_stop .train_stop_list{ max-height:210px; overflow-y:scroll; overflow-x:hidden}
.train_stop td{ line-height:30px; height:30px; text-align:center}