@charset "utf-8";
.bod .top { border:none!important;}
#content { overflow:visible;}
#wrapper2 {width:100%;position:relative;z-index:10;overflow:hidden;background:#fff;}
.top { clear:both; border:1px solid #6694E3; border-top:none; _width:99.8%; position:relative; z-index:110;}
.top_tab { background-color:#C9D7F1; clear:both; width:100%; overflow:hidden;}
.top_tab ul {background:url() repeat-x 0 -187px;margin-left:-4px; clear:both; overflow:hidden; height:28px;}
.top_tab li {width:120px; float:left; padding:3px 10px 0 3px; line-height:28px; height:28px;font-size:14px; text-align:center;}
.top_tab li a { text-decoration:underline; font-weight:bold;}
.top_tab li a:link,.top_tab li a:visited {color:#2244DD;}
.top_tab li a:hover {color:#e40000;}
.tab_on {background-color:#E9F2FF;border:1px solid #fff;border-bottom:0;height:28px; display:block; width:120px;}
.tab_on {color:#000!important; text-decoration:none!important;}
#rightSide3{ margin-top:22px;float:right;width:170px;padding:0 5px 0 0;}
#rightSide2{float:right;width:170px;padding:0 5px 0 0;}
.piao_search label{ line-height:30px; height:30px; display:inline-block;}
.form_bod { border:1px solid #7F9DB9;height:20px; padding:2px 0;line-height:20px;}
.form_btn { padding:1px 2px 3px 2px;*padding:3px 2px;width:50px;}
.top_tabg { background-color:#E9F2FF;width:100%; overflow:hidden;height:100px;}
.piao_search { width:auto; float:left; padding:15px 0 0 48px;}
.piao_search p { line-height:25px; padding:5px 2px;}
.btn_pub { width:170px; float:right; margin-top:22px;}
.piao_list,.othercity,.piao_hot { border:1px solid #ACC3DF; margin:10px 0; overflow:hidden;}

.piao_cont { clear:both; overflow:hidden; width:100%;}
.piao_cont dt,.othercity dt,.piao_hot dt{ background-color:#D4E6FC; height:25px; line-height:25px; border-bottom:1px solid #ACC3DF; text-indent:8px;font-size:13px; font-weight:bold;}
.piao_cont dd { float:left; width:23%; padding-left:8px; line-height:25px; font-size:13px;}
.qita { clear:both; overflow:hidden;width:100%; padding:10px 0;}
.qita li { float:left; padding-left:8px;}
.qita li a { background:none!important;}
.qita li a,.more a { text-decoration:underline;}
.more { float:right; width:150px;}
.more2 { text-align:right;font-weight:bold; margin-right:5px;height:25px; line-height:25px; font-size:14px;}
.more2 a { text-decoration:underline;}
.othercity dl,.piao_hot dl { clear:both; overflow:hidden; width:100%;}
.othercity dd { float:left; width:15%; padding-left:8px; line-height:25px; font-size:13px;}
.lieche { margin:8px 0 0 10px;}
.lieche a { background:url() no-repeat 0px -272px; height:34px; line-height:34px;display:block; width:130px; text-align:center; color:#FF6633!important;font-size:13px; font-weight:bold;}
.cont_bod { border-bottom:1px dashed #EEEEEE;}
.piao_main {overflow:hidden; margin-top:10px;}
.piao_main_list { clear:both; background:url() repeat-x 0 -385px; height:25px; width:100%; position:relative;}
.piao_main_list li { float:left; width:6.5%; margin:0 0.6% 0 0;_margin-right:6px;background-color:#D4E6FC; border-left:1px solid #ACC3DF; border-right:1px solid #ACC3DF; border-top:1px solid #ACC3DF; height:23px; line-height:23px; text-align:center;}
.piao_main_list .curr { background:#fff;border-bottom:none; height:24px;font-weight:bold; color:#333;}
.piao_main_list .curr a { color:#333;}
.piao_class {border:1px solid #ACC3DF; border-top:none; clear:both;}
.piao_zr, .piao_checi { overflow:hidden; width:100%;}
.piao_zr dt, .piao_checi dt{ border-bottom:1px  solid #EEE; font-size:13px; margin:10px 1%;}
.piao_zr dd { float:left; width:20%; margin:0 2%; _margin:0 1%;line-height:25px;}
.piao_checi dd,.piao_hot dd { float:left; width:8%; line-height:25px; margin:0 2%; display:inline;} 
.piao_new,.piao_times{ border:1px solid #ACC3DF; margin:10px 0; overflow:hidden;}
.bod_no .top {border:none!important;}


.new { padding-left:15px!important;}

/*更多城市 漂浮*/
.moreCity { border:1px solid #FF6600; width:280px; margin:2px 2px 0 0; background:#fff;position:absolute; right:190px; top:193px; z-index:100;}
.moreCity ul { clear:both; overflow:hidden;}
.moreCity li { float:left; white-space:nowrap; line-height:22px; padding:0 5px;}


/*list*/
.close { background:url(/images/img_offset.gif) no-repeat 2px -1120px; width:15px; height:13px;float:right;display:block;}
.mer small { font-size:9px;}
.hotCity { position:absolute; left:325px; _left:287px; top:25px; top:18px\9;border:1px solid #FFCC00; background:#fff; padding:5px 0;width:140px;}
.hotCity ul { overflow:hidden;_zoom:1;width:140px; z-index:100;}
.hotCity ul li { float:left; width:45px;line-height:20px; text-align:center;}
.hotCity a { text-decoration:none;}
.list_piao:hover {background:#fafcff;}
.list_gray{}
.list_gray dt a{color:#666;}
.list_gray dd{color:#666;}
.list_gray dd a{color:#666;}


.list_title {width:100%; height:25px;background-color:#D4E6FC;  border-bottom:1px solid #ACC3DF;font-size:13px; }
.list_title dt a { text-decoration:underline;}
.list_title dt{ float:left; width:58%; line-height:25px; font-size:13px; font-weight:bold; text-indent:8px;}
.list_title dd { float:left;line-height:25px; font-size:13px; font-weight:bold; text-align:center;}
.list_piao { overflow:hidden;border-bottom:1px solid #EEEEEE;clear:both;}
.list_piao dt { float:left; width:60%; line-height:24px; font-size:14px; text-indent:5px;padding:5px 0;}
.list_piao dd { float:left; text-align:center; line-height:24px;padding:5px 0;}
.list_title_time,.list_piao_time { width:13%;}
.list_title_mj,.list_piao_mj { width:12%;}
.list_title_mj a { text-decoration:underline;}
.list_piao_mj a { text-decoration:underline;}
.list_cont { height:30px;width:100%;border-bottom:1px solid #EEE; overflow:hidden;}
.list_cont dt { float:left; width:58%; font-size:14px; line-height:30px; text-indent:5px;}
.list_cont dd { float:left; line-height:30px; text-align:center;}
.list_search_piao { border:1px solid #ccc; border-top:none; border-bottom:none; background-color:#fff; clear:both; overflow:hidden; height:28px;color:#333;}
.list_search_piao dt { float:left; width:60%;font-weight:bold; line-height:28px;text-indent:10px;}
.list_search_piao dd { float:left;font-weight:bold; line-height:28px; text-align:center; padding-top:1px;}

/*content*/

#piao_content { width:100%; overflow:hidden;}


/*detail*/
.detail_info_ul dt{float:left;font-size:14px;line-height:22px;width:80px;color:#666; clear:both; overflow:hidden;}

.ptitle { background:#E9F2FF; width:80%; height:30px; line-height:30px;font-size:20px!important; font-weight:bold; text-indent:10px;}

/*zz*/
.f_c_b {color:#224499;}
.piao_times h3 { height:25px; padding-left:8px;line-height:25px; border-bottom:1px solid #ACC3DF; background:#D4E6FC;font-size:13px; font-weight:bold; color:#224499;}
.zz_title, .zz_cont, .cz_title, .cz_cont { width:100%; overflow:hidden; text-align:center; border-bottom:1px solid #eee;}
.zz_cont a,.cz_cont a { text-decoration:underline;}
.zz_title dt{ float:left;width:8%;line-height:30px;font-size:13px;font-weight:bold;}
.zz_cont dt { float:left;width:8%;padding:10px 0;word-break:break-all;word-wrap:break-word;}
.zz_title dd { float:left;line-height:30px;font-size:13px; font-weight:bold;}
.zz_cont dd { float:left;padding:10px 0;}
.zz_title_z,.zz_title_times,.zz_title_ctimes, .zz_cont_z,.zz_cont_times,.zz_cont_ctimes{ width:12%;}
.zz_title_mileage,.zz_cont_mileage {width:8%;}
.zz_title_price,.zz_cont_price { width:38%;}
.zz_title_mk,.zz_cont_mk { width:8%;}
dt.cc { width:10%;} 
.cc_title_dtime,.cc_title_stime,.cc_title_otime { width:8%;}
.train_search_zz { width:130px; }

/*cz*/

.cz_cont,.cz_title { width:100%; margin:0;border-bottom:1px solid #eee;}
.cz_cont a { text-decoration:underline;}

.cz_cont td,.cz_title td { border-right:1px solid #eee; text-align:center; line-height:30px;}
.cz_title td { font-size:13px; font-weight:bold;}
.cz_cont_cc,.cz_cont_e,.cz_title_cc,.cz_title_e{ width:8%;}
.cz_cont_cc { word-break:break-all;word-wrap:break-word;}
.cz_cont_s,.cz_title_s,.cz_title_cx { width:8%;}
.cz_cont_stime,.cz_cont_ltime,.cz_cont_otime,.cz_title_stime,.cz_title_ltime,.cz_title_otime {width:7%;}
.cz_cont_cx { width:8%;}
.cz_cont_cx,.cz_cont_ltime {color:#E40000;}
.cz_cont_price,.cz_title_price { width:30%;}
.cz_cont_ctime,.cz_title_ctime { width:10%;}
.cz_cont_mk,.cz_title_mk { width:6%; border-right:none!important;}

#lieche_container_line {position:absolute;left:48px;top:99px;width:228px;display:none;}
#lieche_container_from { position:absolute;left:64px;*left:66px;top:99px;width:153px;display:none;} 
#lieche_container_to { position:absolute;left:251px;*left:256px;top:99px;width:153px;display:none;}
#lieche_container_station {position:absolute;left:48px;top:99px;width:228px;display:none;}

#piao_container_line {position:absolute;left:48px;top:99px;width:228px;display:none;}
#piao_container_from { position:absolute;left:64px;*left:66px;top:99px;width:153px;display:none;}
#piao_container_to { position:absolute;left:251px;*left:253px;top:99px;width:153px;display:none;}
#piao_container_station {position:absolute;left:48px;_left:39px;top:99px;width:228px;display:none;}
body.train_preview .mainBox { padding:10px 0 10px 10px;}
.GcnAD_list .GcnAD_cont { _padding:5px 3px 5px 5px!important; *width:99%;}



.right_zt{padding-left:5px; padding-top:5px;}
.right_zt dt{font-weight:bold;}
.right_zt dd{font-size:12px;}
.right_zt dd a,.right_zt .r2 a{display:inline-block;padding:5px 0;white-space:nowrap;}
.right_zt dd a{width:50px;}

.wap { position:absolute; top:15px;right:0;}

/*ticketshop */

.content { background:#fff; margin:5px;}
.cont_box { padding:5px 2px 0 2px;}
.span_l {color:#666666;font-weight:bold;padding-left:15px;float:left;width:70px;}
.span_r { float:left;width:90%;}
.box_city li {line-height:28px;font-size:13px; overflow:hidden; clear:both;}
.box_city a { padding:0 2px;}
.title { background:#E9F2FF;height:28px;line-height:28px;padding-left:15px;font-weight:bold;font-size:14px;}
.title2 {background:#E9F2FF;height:28px;line-height:28px;padding-left:15px;font-weight:bold;font-size:13px;}
.f_t { color:#666;font-weight:bold;}
.area {padding-left:15px;}
.area dl dt {line-height:28px;color:#666;font-weight:bold;}
.area dl dd {line-height:28px;}
.area dl a {padding-right:5px;}
.xinxi { padding-left:15px;overflow:hidden;_zoom:1;}
.xinxi_title dt,.xinxi_title dd { float:left;background:#E9F2FF;height:25px;line-height:25px;font-weight:bold;}
.xinxi_cont dt,.xinxi_cont dd {float:left;height:25px;line-height:25px;}
.xinxi_title dt,.xinxi_cont dt { width:10%;padding-left:5px;}
.pname { width:45%;}
.tel{ width:10%;}
.adr {width:30%;}

.jquery_autocomplete ul li {zoom:1;}
/*train listsyf*/
.header{clear:both;height:44px;padding-left:15px;margin:0 0 2px 5px}
.lbox{float:left;line-height:44px;}
.logo, .city{float:left;}
.city{float:left;margin:15px 0 0 10px;font-size:16px;font-weight:bold;}
.city a{font-size:12px;font-weight:normal;text-decoration:underline;}
.city a:hover{font-size:12px;font-weight:normal;text-decoration:underline;}
.ft-22{font-size:22px;font-weight:bold;line-height:48px;color:#434343;padding-left:30px}
.wrap{width:100%;position:relative;z-index:10;overflow:hidden;padding:0 0 5px 0;margin:0}
.guide{font-size:12px;height:29px;line-height:29px;padding-left:15px;background-color:#e3f0ff;}
.guide a{padding-right:3px}
.ft-gray{color:#5d5d5d}
.county {padding-left:15px;}
.county dl dt {line-height:50px;color:#666;font-weight:bold;}
.county dl dd {line-height:50px;}
.county dl a {padding-right:5px;}
.address {margin:0;padding:0;}
.address_title dt,.address_title dd {float:left;background:#e3f0ff;height:25px;line-height:25px;font-weight:bold;}
.address_cont dt,.address_cont dd {float:left;height:25px;line-height:25px;}
.address_title dt,.address_cont dt {width:35%;}
.pl-10{padding-left:15px}
.ml{margin-left:50px}
.adr-1{width:35%;}
.tel-1{ width:15%;}
.time {width:15%;}
.change {clear:both;border-top:none; _width:99.8%; position:relative; z-index:110;margin-top:10px}
.change_tab {background:#e3f0ff;overflow:hidden;height:28px;overflow:hidden}
.change_tab ul {background:url() repeat-x 0 -187px;margin-left:-4px; clear:both; overflow:hidden; height:28px;}
.change_tab li {width:90px;float:left; padding:2px 10px 0 3px; line-height:25px; height:23px;font-size:14px; text-align:center}
.change_tab li a { text-decoration:none; font-weight:bold;}
.change_tab li a:link,.top_tab li a:visited {color:#2244DD;}
.change_tab li a:hover {color:#000;}
.change_tabg {background-color:#fff;overflow:hidden;height:95px;}
.change_on {background:#FFF;border-bottom:0;height:30px; display:block; width:90px;margin-left:15px;margin-top:2px; position:absolute;left:0}
.line{background:#e3f0ff;height:2px;overflow:hidden;margin-top:1px}
.change_on {color:#000!important; text-decoration:none!important;}
.text-b{border:1px solid #c1c1c1;color:#898989;height:22px}
.search_btn{padding:1px 2px 3px;width:50px;height:25px;line-height:20px}
.search-list{width:auto;float:left; padding:15px 0 10px 15px;}
.search-list label{font-weight:bold}
.search-list p{line-height:30px;font-weight:bold}
.detail-list{padding:15px 0 0 15px;border-top:1px solid #ccc;margin:0 0 100px;}
.detail-list p{margin:0;padding:0;height:25px}
.ft-24{font-size:24px;font-weight:bold;line-height:50px;}
.ft-14{font-size:14px;font-weight:bold}
.footer-piao{margin:10px 0 0;background:#e3f0ff;text-align:center;}
.footer-piao li{padding:10px 0;}
.footer-piao a{color:#000;}
