@charset "utf-8";
/* CSS Document */
BODY {	PADDING: 0px;	FONT-SIZE: 12px; MARGIN: 0px;	LINE-HEIGHT: 25px;}
H1,H2,H3,H4,H5,H6 {PADDING: 0px;DISPLAY: inline;MARGIN: 0px;}
UL,LI {PADDING: 0px;	MARGIN: 0px;LIST-STYLE-TYPE: none}
form{ margin:0px; padding:0px;} 
A {
	COLOR: #000000;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff3300;
	TEXT-DECORATION: underline
}
.linelink a{
	color: #0000FF;
	text-decoration: underline;
}
.linelink a:hover{
	color: #0000FF;
	text-decoration: none;
}

input{ border:1px solid #ccc;}
.button{ background-color:#1c5ad1; color:#FFFFFF; padding-top:3px;}
.greenline{ border:1px solid #ccc; margin-top:5px; height:100%; overflow:hidden;}
.clearl {CLEAR: both}
.blue{ color:#0000FF}
.f14{ font-size:14px; line-height:25px;}
.red{ color:#FF0000}
.wrapper{ width:780px; margin:0px auto;}
.Login{ height:30px; background-color:#e9f1fe; line-height:30px; margin-bottom:5px; padding-left:10px;}
#nav{background-image: url(../images/0001.gif);
	background-repeat: repeat-x; line-height:35px; height:35px; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center;}
#search{ background-color:#efefef;}
.zinav{ background-color:#01447b; height:30px; line-height:30px; text-align:center; color:#FFFFFF}
#nav a{ margin:0 5px;}
#nav a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#nav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#nav a:hover {
	text-decoration: none;
	color:#FF9900;
}
#nav a:active {
	text-decoration: none;
	color: #FF9900;
}
.mainRight{ width:252px; float:right; overflow:hidden;}
.mainLeft{ width:520px; float:left; overflow:hidden;}

/*列车搜索*/
#menu3 li{ float:left; margin:5px; padding:0 5px;}
#main3 { padding:20px 10px;}
.mover{ background-color:#FFFFFF;}

.main{ }
	.mainleft{float:left; width:235px; margin-right:5px;}
	.maincenter{float:left; width:355px;}
	.mainright{float:right; width:180px; }
	.mainleft1{float:left; width:390px; margin-right:5px;}
	.mainright1{float:right; width:385px; }
	.mainleft2{float:left; width:270px; margin-right:5px;}
	.mainright2{float:right; width:505px; }
	.mainleft3{float:left; width:525px; margin-right:5px;}
	.mainright3{float:right; width:250px;}
	
.mainbiao{background-image: url(../images/0001.gif);
	background-image: url(../images/0002..gif);
	background-repeat: repeat-x; height:30px;}
.mainbiao h3,.mainbiao h4{ font-size:14px; float:left; padding-left:12px; line-height:30px;}
.mainbiao span{ display:block; float:right; padding-right:8px; line-height:30px;}
.maincontent{ margin:5px;}
.maincontent2{ margin:5px;}
.maincontent2 ul li{ border-bottom:1px dashed #CCCCCC; padding:5px 0px 5px 10px;}
.footer{ border-top:2px solid #c8ebaa; margin-top:2px; text-align:center;}
.renleft{float:left; width:590px; margin-right:5px;}
.miancolor{ color:#ff0000}
/*2009-3-17*/
.citylist{ margin:5px 15px;}
.citylist li{ float:left; width:50px;}
.zzlist{margin:7px 0 7px 8px;}
.zzlist li{ float:left; width:85px;}

.czlist{margin:7px 0 7px 10px;}
.czlist li{ float:left; width:70px;}

.d_hua{ margin:0px 10px 5px 15px;}
.d_hua LI {
	FLOAT: left;
	WIDTH: 100px;
	LINE-HEIGHT: 25px;
	}
.zhuanrang LI {
	BORDER-TOP: #ebebeb 1px dotted;
	PADDING-LEFT: 5px;
	FLOAT: left;
	OVERFLOW: hidden;
	CURSOR: pointer;
	HEIGHT: 25px; line-height:24px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

.zhuanrang UL {
	CLEAR: both;
}

.searcha {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; BORDER-LEFT: #e4e4e4 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid
}
.searchabiao {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; HEIGHT: 30px; BACKGROUND-COLOR: #efefef
}
.searchabiao TD {
	BORDER-RIGHT: #e4e4e4 1px solid
}
.gridout {
	CURSOR: pointer; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.gridhover {
	CURSOR: pointer; COLOR: #000000; HEIGHT: 30px; BACKGROUND-COLOR: #ededed; TEXT-ALIGN: left
}
.gridouttd {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; COLOR: #000000; HEIGHT: 30px
}
.gridouttd A:link {
	COLOR: #0000cc; TEXT-DECORATION: none
}
.gridouttd A:visited {
	COLOR: #0000cc; TEXT-DECORATION: none
}
.gridouttd A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.gridouttd A:active {
	COLOR: #ff3300; TEXT-DECORATION: none
}
/*piao*/
.renbiao{ border-bottom:1px solid #c8ebab; background-color: #ffbab; padding:5px 10px; font-size:30px; line-height:30px; font-weight:bold;}
.renbiao h1{ font-size:16px;}
.piaosize {
	FONT-SIZE: 14px; LINE-HEIGHT: 35px; margin-left:20px; margin-top:20px;
}
.ctlian {
	CLEAR: both; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: left; margin-top:20px; margin-right:20px;
}
.newsRightList,.cityList{ margin:5px;}
.newsRightList li{ width:238px; height:22px; overflow:hidden; border-bottom:1px solid #efefef;}
.cityList li { float:left; width:65px;}
.linklist{ padding:5px;}
.linklist a{ margin:0 5px; white-space:nowrap;}

.gridout {
	 HEIGHT: 25px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.gridout a{ color:#00F}
.gridhover {
	 COLOR: #000000; HEIGHT: 25px; BACKGROUND-COLOR: #ededed; TEXT-ALIGN: center;
}
.gridouttd {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; COLOR: #000000; HEIGHT: 30px
}
.gridouttd A:link {
	COLOR: #0000cc; TEXT-DECORATION: none
}
.gridouttd A:visited {
	COLOR: #0000cc; TEXT-DECORATION: none
}
.gridouttd A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.gridouttd A:active {
	COLOR: #ff3300; TEXT-DECORATION: none
}
.pagesList li{ border:1px solid #ccc; padding:0px 5px; margin:5px 10px; float:left;}
.maintitle{ padding:5px; text-align:center;}
.content{ padding:5px 12px; font-size:14px; line-height:22px;}

.jdpiclist{ margin:5px;}
.jdpiclist li{ width:85px; text-align:center; float:left;}
.stationlist a{ margin:0 5px; text-decoration:underline; line-height:25px; white-space:nowrap;}

/*changtu*/
.provincelist{ padding:10px 10px;}
.provincelist a{ color:#0033FF}

.headCls{ margin:5px 12px; height:30px; color:#F60; font-size:14px; font-weight:bold;}
.headCls .fleft{ float:left;}
.headCls .fright{ float:right; padding-right:6px;}
.headCls .fright a{ color:#00F}
.strain_station_list{ width:100%; margin:0 10px; clear:both;}
.strain_station_list li{ float:left; width:82px; height:22px; line-height:22px; overflow:hidden; font-size:14px;}



.redtitle_nav3{background-color: #D9EEFF;	background-repeat: repeat-x; line-height:28px; height:28px; padding:0px 10px;}
.redtitle_nav3 ul { margin:0px;  }
.redtitle_nav3 ul li{  height:27px; float:left; overflow:hidden; display: inline; text-align:center; padding:0px 10px;}
.redtitle_nav3 ul li.mover{ background-color:#ffffff; border-bottom:1px solid #ffffff;  border-right:1px solid #D9EEFF;  cursor:pointer; overflow:hidden; color:#026CC6; font-weight:bold; }
.redtitle_nav3 ul li.mout{   border-right :1px solid #D9EEFF;  cursor:pointer;}
