@charset "utf-8";

.st_title .titlebox em {font-size:20px;}
.st_title > a span {font-size:16px;}

.st_real_info > span {font-size: 20px;font-weight: 500;display: inline-block;max-width: 210px;word-break: normal;}
.txt_tschedule01 {position: absolute;top: 50%;left: 0;margin-top: -13px;width: 85px;height: 26px;background: #fff;border: 1px solid #d2d3d4;border-radius: 2px;font-size: 14px;text-align: center;line-height: 24px;}
.txt_tschedule02 {padding-left: 89px;line-height: 32px;height:auto}
.train_schedulebox > li {float: left;width: 100%;height: 100%;padding: 0 15px 0 15px;}
.train_schedulebox {margin-top: 10px;/* height: 48px; */background: #f5f6f7;height:auto;padding: 10px 0;}
.train_sort .real_train.train_type1{left:-9px}

@media all and (max-width:767px) {
    .st_title .titlebox em {font-size:15px;}
    .st_title > a span  {font-size:13px;}
    .st_real_info > span {font-size: 14px;display: block;}
    .train_schedulebox > li {padding: 0 8px 0 8px;}
    .train_sort .real_train.train_type1{left:-16px}
    
}
@media all and (max-width:480px) {
    .st_title .titlebox em {font-size:14px;}
    .st_title > a span  {font-size:12px;}
}
@media all and (max-width:340px) {
    .popup_timetable .popup_box {width:100%;}
}