.big-pic{ width:100%; background:url(/css/images/train/traintravel/trainbg.jpg) no-repeat 100% 0; height:345px;}
.big-pic .ad-wirds{ margin-top:70px;}
.page-intro{ background:#eaeaea; padding:10px 0 5px 0; margin-bottom:25px;}
.page-intro h1{ border:none!important; margin-bottom: 5px;}
.page-intro p{ color:#999999!important; font-size:15px; line-height:25px;}
/*正文内容*/
h2.blue-font{ font-size:28px!important; color:#195ba6; text-align:center; margin:15px 0;}
.trainlike{ text-align:center; font-size:14px; line-height:24px; margin-bottom:30px;}
.trainlike img{ margin-bottom:8px;}
.trainlike a{ text-decoration:none;}
h3.traintravel{ font-size:18px; font-weight:bold; margin:12px 0 12px 0; }
/*search box*/
.trainsearch-red {
    background: #dedede none repeat scroll 0 0;
    padding: 13px;
}
.trainsearch-red .serch-title {
    color: #a31022;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 12px;
    text-align: center;
}
ul.traintype {
    margin: 0 0 12px;
}
ul.traintype li {
    background: #cecece none repeat scroll 0 0;
    color: #545454;
    display: block;
    float: left;
    padding: 5px 17px;
}
ul.traintype li.active {
    background: #dedede none repeat scroll 0 0;
}
.trainsearch-red input.cityname {
    font-size: 15px;
    height: 37px;
    padding: 8px 12px;
}
.trainsearch-red input.departtime {
    background: #fff url("/css/images/calender.gif") no-repeat scroll 95% 8px;
}
.trainsearch-red input.searchButtonLong {
    background: #a31022 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    padding: 6px 0;
    text-align: center;
    width: 100%;
}
/*why travel train*/
ul.whylist li{
	    background: url(/css/images/train/traintravel/whylist.png) no-repeat scroll 0 6px;
    line-height: 25px;
    margin-bottom: 20px;
    padding: 0 0 0 35px;
	font-size:14px;
}
.div-gray{
	background:#f1f1f1; padding:0 10px 10px 10px;	}
span.blue-font{ font-size:18px; color:#195ba6; display:block; padding:15px 0 8px 0;}
ul.drop-list li { text-decoration:none; background:url(/css/images/drop-2.GIF) no-repeat 0 6px; padding:0 0 0 15px; margin-bottom:10px;}
ul.drop-list li a{ text-decoration:none;}
/**/
.schedule-bg{ margin:25px 0; background:url(/css/images/train/traintravel/schedule-bg.jpg) no-repeat 100% 0 #2d2826; color:#fff!important; padding:25px 0 15px 0;}
.schedule-bg h2{ color:#fff; font-size:28px; margin:15px 0 8px 0;}
.schedule-bg h3{ color:#fff; font-size:18px; margin:10px 0 15px 0;}
ul.routelist li{ font-size:14px; line-height:22px; margin-bottom:10px; background: rgba(0, 0, 0, 0) url("/css/images/train/traintravel/list.png") no-repeat scroll 0 7px; padding: 0 0 0 15px;}
ul.routelist li a{ text-decoration:none; color:#fff;}
ul.routelist li a:hover{ text-decoration:underline;}
ul.droplist2 li{ text-decoration:none; background:url(/css/images/drop-2.GIF) no-repeat 0 6px; padding:0 0 0 15px; margin-bottom:15px; font-size:14px; line-height:24px;}
.photoBlock350 {
    border-bottom: 1px dotted #d1d1d1;
    display: block;
    float: none;
    font-style: italic;
    margin: 0 0 5px;
    padding: 5px 0 10px;
    position: relative;
    width: 100%;
	float:right;
}