/* CSS Document */
body{margin:0; padding:0; text-align:center; font-size:12px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{padding:0; margin:0; border:0;}
ul,ol{list-style:none;}
img,input{vertical-align:middle; border:0;}
a:link {color:#000; text-decoration:none;}
a:visited {text-decoration:none; color:#000;}
a:hover {text-decoration: none; color: #FF8400;}
a:active {text-decoration: none; color:#000;}
h2,h3{font-size:14px; font-weight:bold; color:#284887}
h1{font-size:14px; font-weight:bold;}

.container{width:990px; margin:0 auto;}
.header{}

.subnav{width:990px; line-height:30px; height:30px;}
.subnav li{float:left; margin:0 5px;}

.container h1{background:url(http://img.17u.com/images/page/train/ticket01.gif) no-repeat; width:990px; height:37px; overflow:hidden;}
.fleft,.fleft01,.fcenter,.fcenter01,.fcenter02{float:left;}
.fright,.fright01{float:right;}
.container h1 .fleft{padding-left:52px; line-height:37px; height:37px; color:#fff; text-align:left;}
.container h1 .fleft span{color:#f60;}
.container h1 .fright{height:37px; padding-right:30px;}
.container h1 .fright li{float:left; margin:4px 0 0 5px;}
.container h1 .fright li span{color:#fff;font-size:14px;}
.sel01 a,.sel02 a{float:left; display:block; white-space:nowrap; line-height:30px;}
.sel01 .fleft01{background:url(http://img.17u.com/images/page/train/top_search04.gif) top no-repeat; height:30px; width:4px;}
.sel01 a{background:url(http://img.17u.com/images/page/train/top_search05.gif) center top no-repeat; height:30px; text-align:center; padding:0 2px;}
.sel01 .fcenter{background:url(http://img.17u.com/images/page/train/top_search06.gif) top no-repeat; height:30px; width:4px;}
.sel02 .fleft01{background:url(http://img.17u.com/images/page/train/top_search01.gif) top no-repeat; height:30px; width:4px;}
.sel02 a{background:url(http://img.17u.com/images/page/train/top_search02.gif) center top no-repeat; height:30px; padding:0 2px;}
.sel02 .fcenter{background:url(http://img.17u.com/images/page/train/top_search03.gif) top no-repeat; height:30px; width:4px;}

.ticket_search{width:990px; margin-top:10px; background:url(/images/page/train/ticket02.gif) no-repeat; height:183px;}
.ticket_search .fleft{width:350px; margin:8px; text-align:left; }
.ticket_search .fleft h2{height:22px; background:url(http://img.17u.com/images/page/train/icon01.gif) 15px 10px no-repeat; padding:12px 0 0 40px;}
.ticket_search .fleft h2 span,.arrive_time h2 span,.aroundhotel h2 span,.aroundFlight h2 span,.pass_line h3 span,.hot_line h3 span,.pass_city h3 span{color:#f60;}
.ticket_search .fleft table td{height:26px; line-height:26px;}
.ticket_search .fleft table td span{color:#284887; text-decoration:underline;}
.line01 td{background:#E7EFFE; border-bottom:1px #DCE7FD solid;}
.line02 td{background:#F1F5FC;}

.pass_line,.pass_city{}
.pass_line h3{height:22px; background:url(http://img.17u.com/images/page/train/icon01.gif) 15px 10px no-repeat; padding:12px 0 0 40px;}
.pass_city h3{height:22px; background:url(http://img.17u.com/images/page/train/icon07.gif) 15px 12px no-repeat; padding:12px 0 0 32px;}
.pass_line ul,.pass_city ul{width:550px; height:30px; border:1px #D5E7F4 solid; background:#F1F5FC; margin-left:15px; overflow:hidden;}
.pass_line li,.pass_city li{float:left; margin:0 7px; line-height:30px; white-space:nowrap;}
.hot_line h3{height:22px; background:url(http://img.17u.com/images/page/train/icon05.gif) 15px 10px no-repeat; padding:12px 0 0 40px;}
.hot_line ul{width:550px; height:50px; border:1px #D5E7F4 solid; background:#F1F5FC; margin-left:15px; overflow:hidden;}
.hot_line li{float:left; margin:0 7px; line-height:25px; white-space:nowrap;}

.city_station{text-align:center; margin-top:10px; line-height:22px;}
.city_station span{font-size:14px;}
.station_page{text-align:center; margin-bottom:10px; line-height:22px;}
.station_page a{padding-left:10px;}
.station_page span{font-size:14px;}

.ticket_search .fright{width:588px; margin:8px; text-align:left;}
#formtop{height:23px; width:350px;_width:340px; margin:15px 5px 0px 5px;}
#formtop strong{float:left; text-align:center; display:block; padding:0 6px;}
#formtop div{width:20px; border-bottom:1px #AEC7F0 solid; float:left; height:22px;}
#formtop span{padding-left:4px; border-bottom:1px #AEC7F0 solid; height:22px; display:block; float:left;}
.li01{cursor:pointer;color:#FF8400; border-left:1px #AEC7F0 solid; border-top:1px #AEC7F0 solid; border-right:1px #AEC7F0 solid; height:22px; line-height:22px;}
.li02{cursor:pointer;color:#284887; border-bottom:1px #AEC7F0 solid; border-left:1px #669AFF solid; border-top:1px #669AFF solid; border-right:1px #669AFF solid; background:#BFD5F6; height:21px; line-height:21px;}

.li03{display:block;}
.li04{display:none;}

.ticket_search .fright .li03{height:120px; margin:20px 3px 0px 3px;}
.ticket_search .fright h2{height:22px; background:url(http://img.17u.com/images/page/train/icon01.gif) 15px 10px no-repeat; padding:12px 0 0 40px;}
.ticket_search .fright table{border:1px #DCE7FD solid; width:580px; margin:5px 0 5px 0px;}
.ticket_search .fright table td{height:26px; line-height:26px;}
.ticket_search .fright .li03 table td{height:30px; line-height:30px;}

.arrive_time{border:1px #86AAED solid; width:988px; margin-top:10px;_margin-top:10px; float:left;}
.arrive_time h2{width:980px; margin:5px auto; background:url(http://img.17u.com/images/page/train/icon03.gif) 5px 4px no-repeat; height:24px; overflow:hidden;}
.arrive_time h2 .fleft{margin-left:25px;_margin-left:15px; line-height:24px;}
.arrive_time h4{margin:5px auto;  font-size:14px; height:24px;color:#284887; overflow:hidden;}
.arrive_time h2 .fright{font-weight:normal; font-size:12px;}
.arrive_time h2 .fright li{float:left; margin:0 10px; line-height:24px;}
.arrive_time h2 .fright li div{width:149px; height:22px; background:url(http://img.17u.com/images/page/train/ticket15.gif) no-repeat; line-height:22px;}
.arrive_time table{margin:0 auto;}
.arrive_time table td{text-align:center;}
.at_top td{background:#E3EBF8; height:24px; line-height:24px;}
.at_list td{height:24px; line-height:24px; }
.at_list td font{font-size:12px; color:#506EB6;}
.at_list td span{color:#f00;}
.at_foot{width:970px; margin:5px auto;}
.at_foot div{text-align:left; line-height:24px;}
.at_foot a{margin:0 6px; display:block; float:left; line-height:22px;}

.aroundhotel{float:left; margin-top:10px;margin-left:10px;}
.aroundhotel h2{height:26px; background:url(http://img.17u.com/images/page/train/ticket06.gif) repeat-x; width:490px;}
.aroundhotel h2 .fleft{height:26px; background:url(http://img.17u.com/images/page/train/ticket04.gif) repeat-x; width:220px;}
.aroundhotel h2 .fleft .fleft01{padding-left:25px; height:26px; background:url(http://img.17u.com/images/page/train/ticket03.gif) left no-repeat; line-height:26px;}
.aroundhotel h2 .fleft .fright01{height:26px; background:url(http://img.17u.com/images/page/train/ticket05.gif) right no-repeat; width:22px;}
.aroundhotel h2 .fright{width:80px;}
.aroundhotel h2 .fright .fleft01{font-size:12px; font-weight:normal; line-height:26px;}
.aroundhotel h2 .fright .fright01{width:7px; height:26px; background:url(http://img.17u.com/images/page/train/ticket07.gif) right bottom no-repeat;}
.aroundhotel ul{width:488px; float:left; border-left:1px #87A6E5 solid; border-right:1px #87A6E5 solid;overflow:hidden;}
.aroundhotel li{width:465px; float:left; padding-left:20px; background:url(http://img.17u.com/images/page/train/icon06.gif) 10px 6px no-repeat; line-height:22px;}
.aroundhotel li .fleft span{color:#A10000;}
.aroundhotel li .fright span{color:#F63;}
.ah_foot{width:490px; background:url(http://img.17u.com/images/page/train/ticket13.gif) left top no-repeat; height:4px; clear:both;}
.ah_foot .fright{width:7px; background:url(http://img.17u.com/images/page/train/ticket14.gif) right top no-repeat; height:4px;}

.aroundFlight{float:left; margin-top:10px;}
.aroundFlight h2{height:26px; background:url(http://img.17u.com/images/page/train/ticket06.gif) repeat-x; width:490px;}
.aroundFlight h2 .fleft{height:26px; background:url(http://img.17u.com/images/page/train/ticket04.gif) repeat-x; width:230px;}
.aroundFlight h2 .fleft .fleft01{padding-left:25px; height:26px;background:url(http://img.17u.com/images/page/train/ticket03.gif) left no-repeat; line-height:26px;}
.aroundFlight h2 .fleft .fright01{height:26px; background:url(http://img.17u.com/images/page/train/ticket05.gif) right no-repeat; width:22px;}
.aroundFlight h2 .fright{width:80px;}
.aroundFlight h2 .fright .fleft01{font-size:12px; font-weight:normal; line-height:26px;}
.aroundFlight h2 .fright .fright01{width:7px; height:26px; background:url(http://img.17u.com/images/page/train/ticket07.gif) right bottom no-repeat;}

.aroundFlight ul{width:488px; float:left; border-left:1px #87A6E5 solid; border-right:1px #87A6E5 solid;overflow:hidden;}
.aroundFlight li{width:210px; float:left; padding-left:20px; margin-right:10px;background:url(http://img.17u.com/images/page/train/icon06.gif) 10px 6px no-repeat; line-height:22px;}
.aroundFlight li .fleft span{color:#A10000;}
.aroundFlight li .fright span{color:#F63;}

.ah_foot{width:490px; background:url(http://img.17u.com/images/page/train/ticket13.gif) left top no-repeat; height:4px; clear:both;}
.ah_foot .fright{width:7px; background:url(http://img.17u.com/images/page/train/ticket14.gif) right top no-repeat; height:4px;}




.ticket{width:990px; float:left; clear:both; margin-top:10px;_margin-top:0;}
.ticket_new{float:left; width:295px;}
.ticket_new h2{height:30px; background:url(http://img.17u.com/images/page/train/ticket09.gif) repeat-x; width:295px;}
.ticket_new h2 .fleft,.ticket_info h2 .fleft{height:30px; padding-left:25px; line-height:30px; background:url(http://img.17u.com/images/page/train/ticket08.gif) left no-repeat;}
.ticket_new h2 .fright,.ticket_info h2 .fright{height:30px; padding-right:10px; line-height:30px; background:url(http://img.17u.com/images/page/train/ticket10.gif) right no-repeat; font-size:12px; font-weight:normal;}
.ticket_new ul{border-left:1px #87A6E5 solid; border-right:1px #87A6E5 solid; float:left; width:293px;}
.ticket_new li{height:23px; padding-left:20px; background:url(http://img.17u.com/images/page/train/icon06.gif) 10px 6px no-repeat; line-height:23px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tn_foot{width:295px; background:url(http://img.17u.com/images/page/train/ticket13.gif) left top no-repeat; height:4px; clear:both;}
.tn_foot .fright{width:7px; background:url(http://img.17u.com/images/page/train/ticket14.gif) right top no-repeat; height:4px;}
.ticket_info{float:right; width:685px; margin-left:10px;*margin-left:0;}
.ticket_info h2{height:30px; background:url(http://img.17u.com/images/page/train/ticket09.gif) repeat-x; width:685px;}
#info_top{height:27px; background:url(http://img.17u.com/images/page/train/ticket12.gif) repeat-x; width:663px; border-left:1px #87A6E5 solid; border-right:1px #87A6E5 solid; padding-left:20px; text-align:left;}
#info_top strong{display:block; height:22px; line-height:22px; padding-top:5px; text-align:center; width:77px; color:#333; float:left;}
.sel03{background:url(http://img.17u.com/images/page/train/ticket11.gif) no-repeat;cursor:pointer;}

#infolist_1,#infolist_2{float:left; width:683px; border-left:1px #87A6E5 solid; border-right:1px #87A6E5 solid; clear:both;}

.li03 li{float:left; width:320px; padding-left:15px;line-height:22px;}
.li03 li div{text-align:left; }
.li03 li .fleft{width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.li03 li .fleft span{color:#f60;}
.li03 li .fcenter{width:30px; color:#426DBC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.li03 li .fright{width:120px; color:#426DBC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.ti_foot{width:685px; background:url(http://img.17u.com/images/page/train/ticket13.gif) left top no-repeat; height:4px; clear:both;}
.ti_foot .fright{width:7px; background:url(http://img.17u.com/images/page/train/ticket14.gif) right top no-repeat; height:4px;}

.ticket_around{margin-top:10px; clear:both;}
/*火车站介绍开始-------------------------------------------------------*/
.station_info{width:990px; margin-top:10px;_margin-top:10px;height:250px; border:1px #86AAED solid;}
.station_info .fleft{width:400px;height:240px;text-align:left; float:left;overflow:hidden }
.station_info .fright{width:560px; margin:8px; text-align:left;float:right}
.station_info .fright h3{}
.station_info .fright h3 span{color:#f60;}
/*火车站介绍结束-------------------------------------------------------*/


/*底部方块开始-------------------------------------------------------*/
	.ortherinfo{height:392px; margin:10px auto; clear:both;}

	.orthertop{height:47px;
		background:url(http://img.17u.com/images/page/traffic/train_search/ortherinfo01.gif) center top no-repeat;
		text-align:left; line-height:47px;}
		.orthertop h3{padding-left:50px;}
		.orthertop span{color:#F30;}

		.orthercenter{
			width:986px; height:338px;
			background:url(http://img.17u.com/images/page/traffic/train_search/ortherinfo03.gif) top repeat-x;
			border-left:2px #86AAED solid; border-right:2px #86AAED solid;
			}

			.oileft{height:331px; width:275px;
				margin:0px 6px 0px 12px; float:left;}

			.oicenter{height:331px; width:370px;
				margin:0px 6px; float:left;}

			.oiright{height:331px; width:275px;
				margin:0px 6px; float:left;}

				.newslist01{width:10px; height:331px; float:left;
					background:url(http://img.17u.com/images/page/traffic/train_search/ortherinfo04.gif) left no-repeat;}
				.newslist03{width:4px; height:331px;  float:right;
					background:url(http://img.17u.com/images/page/traffic/train_search/ortherinfo07.gif) right no-repeat;}
				.newslist02{width:261px; height:331px;  float:left;
					background:url(http://img.17u.com/images/page/traffic/train_search/ortherinfo05.gif) repeat-x;}
				.newslist04{width:356px; height:331px;  float:left; text-align:center;
					background:url(http://img.17u.com/images/page/traffic/train_search/ortherinfo05.gif) repeat-x;}

					.newstop01{height:30px;
						background:url(http://img.17u.com/images/page/traffic/train_search/ortherinfo06.gif) left top no-repeat;
						line-height:30px; text-align:left; clear:both;}
						.newstop01 h3{color:#fff; padding-left:15px}
					.newsmain01 li{height:22px; width:245px; float:left;
						background:url(http://img.17u.com/images/page/traffic/train_search/002.gif) 1px 7px no-repeat;
						text-align:left; line-height:22px;
						padding-left:12px;}

					.maplist01{width:350px; height:26px; margin-top:8px;
						background:url(http://img.17u.com/images/page/traffic/train_search/ortherinfo08.gif) center top no-repeat;
						line-height:26px; clear:both;}
						.maplist01 h3{padding:0px 25px;*padding:2px 25px;_padding:6px 25px; text-align:left; color:#284887;}
					.maplist02{width:350px; height:auto;}
					.maplist02 ul{margin:8px 8px;_margin:4px 8px;}
					.maplist02 li{text-align:center; line-height:20px; float:left;}
					.list07{width:110px;}
					.list07 img{border:solid 2px #e2e2e2;width:99px;height:74px;}
					.list08{width:160px;}
					.list08 img{border:solid 2px #e2e2e2;width:131px;height:90px;}

					.newsmain02 ul{margin:10px 0px;}
					.newsmain02 li{float:left; height:25px; line-height:25px;}
					.text02{width:150px; background:#EEF4FF; text-align:left; padding-left:10px;}
					.text03{width:50px; background:#EEF4FF}

					.text04{width:150px; text-align:left; padding-left:5px;border:solid 0px #FF6600; white-space:nowrap;}
					.text07{width:160px; text-align:left;}
					.text05{width:50px; color:#FF8400;}
					.text06{width:50px; color:#489A00;text-decoration:line-through;}

		.ortherbottom{height:7px; background:url(http://img.17u.com/images/page/traffic/train_search/oibottom.gif) center top no-repeat;}
/*底部方块结束-------------------------------------------------------*/

.footer{margin-top:10px;}

.line{float:left; width:685px;}
.line h2{height:30px; background:url(http://img.17u.com/images/page/train/ticket09.gif) repeat-x; width:685px;}
.line h2 .fleft,.ticket_info h2 .fleft{height:30px; padding-left:25px; line-height:30px; background:url(http://img.17u.com/images/page/train/ticket08.gif) left no-repeat;}
.line h2 .fright,.ticket_info h2 .fright{height:30px; padding-right:10px; line-height:30px; background:url(http://img.17u.com/images/page/train/ticket10.gif) right no-repeat; font-size:12px; font-weight:normal;}
.line dl{border-left:1px #87A6E5 solid; border-right:1px #87A6E5 solid; float:left; width:683px;}
.line dt{height:23px; padding-left:20px; background-color:#d1ddf6; line-height:23px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.line dd{height:23px; padding-left:20px; background:url(http://img.17u.com/images/page/train/icon06.gif) 10px 6px no-repeat; line-height:23px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.line .title{float:left; width:333px; text-align:left;}
.line .gs{float:left; width:200px; text-align:left;}
.line span{float:left; width:75px; text-align:left;}
.line .tn_foot{width:685px; background:url(http://img.17u.com/images/page/train/ticket13.gif) left top no-repeat; height:4px; clear:both;}
