﻿/*reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}


q, blockquote {
  quotes: none;
}

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}


* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
	
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
a{text-decoration:none;}
body{background:#fff; overflow:auto}
.header{overflow:hidden;zoom:1;background:#602320;width:100%;min-width:320px;border-right:1px solid #fff;}
.header h1{float:left;font: 2em Arial, Helvetica, sans-serif;color:#fff;text-align:center;width:75%;}
.header a.return{display:block;float:left;margin-left:0.8em;background:url(../images/icons-return.png) no-repeat;width:10%;height:42px;}

.subTitle{overflow:hidden;zoom:1;padding:5px 0;width:230px;margin:0 auto;}
.fontSize{overflow:hidden;zoom:1;float:left;}
.fontSize a{float:left;margin-left:10px;display:block;width:30px;height:30px;color:#fff;text-align:center;vertical-align:middle;background:#3f3f40;}
.fontSize a.small{font: bold 15px/30px Arial, Helvetica, sans-serif;}
.fontSize a.big{font: bold 24px/30px Arial, Helvetica, sans-serif;}
h2{font: 12px Arial, Helvetica, sans-serif;color:#fff;color:#404041;padding:9px 0 0 20px;float:left;}
h2 span{font: bold 16px Arial, Helvetica, sans-serif;}

.ply{overflow:hidden;zoom:1;}
.schedule{width:50%;border-left:1px solid #c7c8ca;float:left;}
.schedule tr.on{background:#f9d6d2;} 
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{} 
.schedule tr.on_MFC{background:#f9d6d2;} 
.schedule tr.on_MFC td{color:#602320;} 
.schedule tr td{padding:0;font:1em/1em Arial, Helvetica, sans-serif;color:#404041;text-align:center;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:1em;width:30px;height:42px;}
.schedule tr.expired td{color:#c7c8ca;font-size:12px;}
.schedule tr.next_day td{border-bottom:1px solid #939598;color:#c7c8ca;}
.schedule tr.title{width:50%;background:#a32020;border:1px solid #fff;height:39px;}

#CentralTable, #MFCTable{position:relative;}




.schedule tr.second_title td{font:bold 1em/1em Arial, Helvetica, sans-serif;color:#404041;padding:8px 1% 0;text-align:left;}
.icon_two{overflow:hidden;zoom:1;width:50px;margin-right:-18px;margin-left:5px;}
.schedule tr td img{margin-right:5px;display:block;float:left;width:12px;height:12px;}
.schedule tr td span.blank_img{width:17px;height:12px;display:inline-block;float:left;}
.schedule_noborder{border-left:0 none;}
.noshow{height:48px;}
.remark{margin:0px 0 20px 0;padding-top:10px;border-top:5px solid #602320;position:relative;}
.remark ul{overflow:hidden;zoom:1;margin-top:5px;padding:0 1%;}
.remark ul li{float:left;font:12px/15px Arial, Helvetica, sans-serif;color:#404041;width:98%;}
.remark ul li.noteWidth{width:2%;}


    .remark ul li ul li {
        float: none;
        font: 12px/1em Arial, Helvetica, sans-serif;
        margin-left: 20px;
        padding-bottom: 5px;
        width: calc(100% - 40px);
    }

h1.psb{font:bold 2.2em/2.2em Georgia, Helvetica, sans-serif;text-align:center;color:#eb8c00;padding-top:40px;}
img.bus{width:286px;height:126px;left:50%;position:relative;margin-left:-143px;margin-top:20px;}
.two_index_wrap{overflow:hidden;zoom:1;position:fixed;bottom:0;left:0;width:100%;min-width:320px;overflow:hidden;}


.c_MFC a, .o_MFC a{text-decoration:none;width:100%;height:100%;}

.jiangtaiMetro_h3 {
    width: calc(100% - 35px);
    line-height: 15px !important;
}
tr.title td {
    padding: 3px 2px;
}

@media screen and (min-width: 10px) {

.wrapper{overflow:hidden;zoom:1;min-width:330px;}
.left_section {width:100%;float:none;}
.right_section{float:none;display:none;}
.right_section img{display:none;}
.schedule tr td{padding:0;font:12px/12px Arial, Helvetica, sans-serif;color:#404041;text-align:center;vertical-align:middle;}
.schedule tr td.DL, .schedule tr.second_title td.DL{padding-left:5px;}
.schedule tr.second_title{height:28px;}
.schedule tr.second_title td{font:bold 14px/14px Arial, Helvetica, sans-serif;color:#404041;padding:0;text-align:center;}
.schedule tr td img{display:block;float:left;width:15px;height:15px;margin:1px 1px 1px 0;}

.schedule tr td a.location img{width:25px;height:20px;margin-top:1px;}
.icon_two{overflow:hidden;zoom:1;width:38px;margin-right:0px;margin-left:5px;}
.schedule tr td span.blank_img{width:0px;height:9px;display:inline-block;float:left;}
.schedule tr.title td h3{font:bold 14px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:left;padding-left:5px;}
.noshow{height:px;}
.schedule tr.next_day td{border-bottom:1px solid #c7c8ca;font:12px/12px Arial, Helvetica, sans-serif;}
.seater, .CB, .SWH{overflow:hidden;zoom:1;}
.seater img, .SWH img, .CB img{display:block;float:left;width:15px;height:15px;margin:0px 5px 5px 0;}
.seater span, .CB span, .SWH span{font:12px/23px Arial, Helvetica, sans-serif;color:#404041;display:block;float:left;}
.SO span{word-wrap:break-word; word-spacing:normal;width:260px;line-height:12px;}

h1.psb{font:bold italic 2em/2em Georgia, Helvetica, sans-serif;text-align:center;color:#fff;padding-top:20px;}
img.bus{width:154px;height:68px;left:50%;position:relative;margin-left:-77px;margin-top:10px;text-decoration:none;display:block;}

a.c_MFC, a.o_MFC{width:100%;height:50px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#e96e61;}
.c_MFC p, a.o_MFC p, .p_MFC p, .s_MFC p{font:bold 1.2em/50px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:50px;margin-left:5px;}
.place{float:left;background:#e0301e;width:50px;font:bold 1.5em/50px Georgia, Helvetica, sans-serif;color:#fff;height:50px;text-align:center;}


a.p_MFC, a.s_MFC{width:100%;height:50px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#be6262;}
.p_MFC p, .s_MFC p{font:bold 1.2em/50px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:50px;margin-left:5px;}
a.p_MFC .place, a.s_MFC .place{float:left;background:#a32020;width:50px;font:bold 1.5em/50px Georgia, Helvetica, sans-serif;color:#fff;height:50px;text-align:center;}

.header h1{float:left;font: 20px/40px Arial, Helvetica, sans-serif;color:#fff;text-align:center;width:75%;}
.schedule tr td a.location{display:inline-block;width:25px;height:20px;position:absolute;right:0px;top:9px;}
.other_schedule tr.title td h3{}
.SH tr.title td h3{font:bold 13px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:0px;}
.SH tr td a.location{margin-right:1px;margin-top:0px;}
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-size:14px;}
.two_index_btn{width:100%;float:none;}
.logo{background:url(../images/pwc_logo.png) no-repeat;padding:0 0 20px 90px;font:12px/58px Arial, Helvetica, sans-serif;color:#939598;margin-left:10px;display:none;}
.maphearder h1{font-size:1.2em;padding-left:15px;padding-top:4px;text-align:left;}
.header h1.other{font-size:1em;margin-top:12px;line-height:1em;}
.header h1.other span{font-size:0.7em;display:block;}
.other_location{display:block;}
#locationLinkleft img, #locationLink img{display:inline-block;width:20px;height:16px;position:absolute;right:-2px;top:3px;}
#locationLinkright{top:11px;}
.fontSize{overflow:hidden;zoom:1;float:left;display:block;}
h2{font: 12px Arial, Helvetica, sans-serif;color:#fff;color:#404041;padding:9px 0 0 20px;float:left;}

.remark ul.noteUl{padding-left:5px;}
.item{font-size:15px;}
.remark ul li ul{margin-top:2px;margin-left:0px;}

.expired{height:23px !important;}
.other_schedule tr td{height:20px; !important;}
.schedule_noborder tr td{height:20px; !important;}
}
@media screen and (min-width: 320px){

.wrapper{overflow:hidden;zoom:1;min-width:320px;}
.left_section {width:100%;float:none;}
.right_section{float:none;display:none;}
.right_section img{display:none;}
.schedule tr td{padding:0;font:12px/12px Arial, Helvetica, sans-serif;color:#404041;text-align:center;vertical-align:middle;}
.schedule tr td.DL, .schedule tr.second_title td.DL{padding-left:5px;}
.schedule tr.second_title td{font:bold 13px/13px Arial, Helvetica, sans-serif;color:#404041;padding:0;text-align:center;}
.schedule tr td img{display:block;float:left;width:15px;height:15px;margin:1px 1px 1px 0;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:5px;width:30px;height:42px;}
.schedule tr td a.location img{width:20px;height:16px;margin-top:0px;}
.icon_two{overflow:hidden;zoom:1;width:32px;margin-right:0px;margin-left:5px;}
.schedule tr td span.blank_img{width:0px;height:9px;display:inline-block;float:left;}
.schedule tr.title td h3{font:bold 12px/38px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:0px;}
.noshow{}
.schedule tr.next_day td{border-bottom:1px solid #c7c8ca;font:12px/12px Arial, Helvetica, sans-serif;}
.seater, .CB, .SWH{overflow:hidden;zoom:1;margin-left:1%;}
.seater img, .SWH img, .CB img{display:block;float:left;width:15px;height:15px;margin:0px 5px 5px 0;}
.seater span, .CB span, .SWH span{font:12px/16px Arial, Helvetica, sans-serif;color:#404041;display:block;float:left;}
.SO span{word-wrap:break-word; word-spacing:normal;width:260px;line-height:15px;}

h1.psb{font:bold italic 2em/2em Georgia, Helvetica, sans-serif;text-align:center;color:#fff;padding-top:20px;}
img.bus{width:154px;height:68px;left:50%;position:relative;margin-left:-77px;margin-top:10px;text-decoration:none;display:block;}

a.c_MFC, a.o_MFC{width:100%;height:50px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#e96e61;}
.c_MFC p, a.o_MFC p, .p_MFC p, .s_MFC p{font:bold 1.2em/50px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:50px;margin-left:5px;}
.place{float:left;background:#e0301e;width:50px;font:bold 1.5em/50px Georgia, Helvetica, sans-serif;color:#fff;height:50px;text-align:center;}


a.p_MFC, a.s_MFC{width:100%;height:50px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#be6262;}
.p_MFC p, .s_MFC p{font:bold 1.2em/50px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:50px;margin-left:5px;}
a.p_MFC .place, a.s_MFC .place{float:left;background:#a32020;width:50px;font:bold 1.5em/50px Georgia, Helvetica, sans-serif;color:#fff;height:50px;text-align:center;}

.header h1{float:left;font: 20px/40px Arial, Helvetica, sans-serif;color:#fff;text-align:center;width:75%;}
.schedule tr td a.location{display:inline-block;width:20px;height:16px;position:absolute;right:2px;top:9px;}
.other_schedule tr.title td h3{}
.SH tr.title td h3{font:bold 12px/38px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:0px;}
.SH tr td a.location{margin-right:1px;margin-top:0px;}
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-size:11px;}
.two_index_btn{width:100%;float:none;}
.logo{background:url(../images/pwc_logo.png) no-repeat;padding:0 0 20px 90px;font:12px/58px Arial, Helvetica, sans-serif;color:#939598;margin-left:10px;display:none;}
.maphearder h1{font-size:1.2em;padding-left:15px;padding-top:4px;text-align:left;}
.header h1.other{font-size:1em;margin-top:17px;line-height:1em;}
.header h1.other span{font-size:0.7em;display:block;}
    .other_location {
        display: block;
        margin-top: 2px;
    }


#locationLinkleft img, #locationLink img{display:inline-block;width:20px;height:16px;position:absolute;right:0px;top:3px;}
#locationLinkright{top:11px;}
.shslocation{margin-top:12px;width:36px;float:left;}

.expired{height:23px !important;}


}
@media screen and (min-width: 370px){
.schedule tr.title td h3{font:bold 15px/38px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:0px;}
.SH tr.title td h3{font:bold 15px/38px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:0px;}
}
@media screen and (min-width: 400px){

.wrapper{overflow:hidden;zoom:1;min-width:400px;}
.left_section {width:100%;float:none;}
.right_section{float:none;display:none;}
.right_section img{display:none;}
.schedule tr td{padding:0;font:17px/17px Arial, Helvetica, sans-serif;color:#404041;text-align:center;vertical-align:middle;}
.schedule tr.second_title td{font:bold 18px/18px Arial, Helvetica, sans-serif;color:#404041;padding:0;text-align:center;}
.schedule tr td img{display:block;float:left;width:20px;height:20px;margin:1px 1px 1px 0;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:10px;width:30px;height:42px;}
.schedule tr td a.location img{width:25px;height:20px;margin-top:3px;}
.schedule tr.title td h3{font:bold 20px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:5px;}
.icon_two{overflow:hidden;zoom:1;width:55px;margin-right:-18px;margin-left:5px;}
.schedule tr td span.blank_img{width:0px;height:12px;display:inline-block;float:left;}
.noshow{height:48px;}
.schedule tr.next_day td{border-bottom:1px solid #c7c8ca;font:1em/1em Arial, Helvetica, sans-serif;}
.seater, .CB, .SWH{overflow:hidden;zoom:1;margin-left:1%;}
.seater img, .SWH img, .CB img{display:block;float:left;width:20px;height:20px;margin:0px 5px 5px 0;}
.seater span, .CB span, .SWH span{font:12px/23px Arial, Helvetica, sans-serif;color:#404041;display:block;float:left;}
.SO span{width:auto;}
h1.psb{font:bold italic 2em/2em Georgia, Helvetica, sans-serif;text-align:center;color:#fff;padding-top:40px;}
img.bus{width:184px;height:79px;left:50%;position:relative;margin-left:-92px;margin-top:20px;display:block;}

a.c_MFC, a.o_MFC{width:100%;height:60px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#e96e61;}
.c_MFC p, a.o_MFC p, .p_MFC p, .s_MFC p{font:bold 1.4em/60px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:60px;}
.place{float:left;background:#e0301e;width:60px;font:bold 1.6em/60px Georgia, Helvetica, sans-serif;color:#fff;height:60px;text-align:center;}


a.p_MFC, a.s_MFC{width:100%;height:60px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#be6262;}
.p_MFC p, .s_MFC p{font:bold 1.4em/60px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:60px;}
a.p_MFC .place, a.s_MFC .place{float:left;background:#a32020;width:60px;font:bold 1.6em/60px Georgia, Helvetica, sans-serif;color:#fff;height:60px;text-align:center;}

.header h1{float:left;font: 22px/40px Arial, Helvetica, sans-serif;color:#fff;text-align:center;width:75%;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:0.2em;width:25px;height:20px;display:block;}
.other_schedule tr.title td h3{}
.SH tr.title td h3{font:bold 16px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:0px;}
.SH tr td a.location{margin-right:0.2em;}
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-size:15px;}
.two_index_btn{width:100%;float:none;}
.logo{background:url(../images/pwc_logo.png) no-repeat;padding:0 0 20px 90px;font:12px/58px Arial, Helvetica, sans-serif;color:#939598;margin-left:10px;display:block;}
.maphearder h1{font-size:1.5em;padding-left:15px;padding-top:4px;text-align:left;}
.header h1.other{font-size:1em;margin-top:17px;}
.header h1.other span{font-size:0.6em;display:block;}
.other_location{display:block;}
#locationLinkleft img, #locationLink img{display:inline-block;width:25px;height:20px;position:absolute;right:0px;top:0px;}
#locationLinkright{top:8px;}
.item{font-size:20px;}

.expired{height:23px !important;}


}

@media screen and (min-width: 520px){

.wrapper{overflow:hidden;zoom:1;min-width:520px;}
.left_section {width:100%;float:none;}
.right_section{float:none;display:none;}
.right_section img{display:none;}
.schedule tr td{font:18px/18px Arial, Helvetica, sans-serif;color:#404041;text-align:center;}
.schedule tr.second_title td{font:bold 18px/18px Arial, Helvetica, sans-serif;color:#404041;padding:8px 0;text-align:center;}
.schedule tr td img{display:block;float:left;width:20px;height:20px;margin:1px 1px 1px 0;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:10px;width:30px;height:42px;}
.schedule tr td a.location img{width:25px;height:20px;margin-top:2px;}
.icon_two{overflow:hidden;zoom:1;width:60px;margin-right:-18px;margin-left:5px;}
.schedule tr td span.blank_img{width:0px;height:12px;display:inline-block;float:left;}
.schedule tr.title td h3{font:bold 22px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:5px;}
.noshow{height:48px;}
.schedule tr.next_day td{border-bottom:1px solid #c7c8ca;font:1em/1em Arial, Helvetica, sans-serif;}
.seater, .CB, .SWH{overflow:hidden;zoom:1;margin-left:1%;}
.seater img, .SWH img, .CB img{display:block;float:left;width:20px;height:20px;margin:0px 5px 5px 0;}
.seater span, .CB span, .SWH span{font:12px/23px Arial, Helvetica, sans-serif;color:#404041;display:block;float:left;}
.SO span{width:auto;}
h1.psb{font:bold italic 2em/2em Georgia, Helvetica, sans-serif;text-align:center;color:#fff;padding-top:40px;}
img.bus{width:184px;height:79px;left:50%;position:relative;margin-left:-92px;margin-top:20px;display:block;}

a.c_MFC, a.o_MFC{width:100%;height:60px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#e96e61;}
.c_MFC p, a.o_MFC p, .p_MFC p, .s_MFC p{font:bold 1.4em/60px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:60px;}
.place{float:left;background:#e0301e;width:60px;font:bold 1.6em/60px Georgia, Helvetica, sans-serif;color:#fff;height:60px;text-align:center;}


a.p_MFC, a.s_MFC{width:100%;height:60px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#be6262;}
.p_MFC p, .s_MFC p{font:bold 1.4em/60px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:60px;}
a.p_MFC .place, a.s_MFC .place{float:left;background:#a32020;width:60px;font:bold 1.6em/60px Georgia, Helvetica, sans-serif;color:#fff;height:60px;text-align:center;}

.header h1{float:left;font: 1.7em/1.4em Arial, Helvetica, sans-serif;color:#fff;text-align:center;width:75%;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:0.2em;width:25px;height:20px;display:block;}
.other_schedule tr.title td h3{font:bold 21px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:5px;}
.SH tr.title td h3{font:bold 17px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:0px;}
.SH tr td a.location{margin-right:0.2em;}
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-size:17px;font-weight:bold;}
.two_index_btn{width:100%;float:none;}
.logo{background:url(../images/pwc_logo.png) no-repeat;padding:0 0 20px 90px;font:12px/58px Arial, Helvetica, sans-serif;color:#939598;margin-left:10px;display:block;}
.maphearder h1{font-size:1.5em;padding-left:15px;padding-top:4px;text-align:left;}
.header h1.other{font-size:1.5em;margin-top:7px;}
.header h1.other span{font-size:0.6em;display:block;}
.other_location{display:block;}
#locationLinkleft img{display:inline-block;width:25px;height:20px;position:absolute;right:0px;top:0px;}

.item{font-size:20px;}
.header h1.other{font-size:1.3em;}
}
@media screen and (min-width: 830px){

.wrapper{overflow:hidden;zoom:1;min-width:830px;}
.left_section, .right_section{width:50%;float:left;display:block;}
.right_section img{width:100%;height:730px;display:block;}
.schedule tr td{font:16px/16px Arial, Helvetica, sans-serif;color:#404041;text-align:center;height:39px;}
.schedule tr.second_title td{font:bold 18px/18px Arial, Helvetica, sans-serif;color:#404041;padding:8px 0;text-align:center;}
.schedule tr td img{display:block;float:left;width:15px;height:15px;margin:1px 1px 1px 0;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:10px;width:30px;height:42px;}
.schedule tr td a.location img{width:39px;height:31px;margin-top:5px;}
.icon_two{overflow:hidden;zoom:1;width:40px;margin-right:-18px;margin-left:5px;}
.schedule tr td span.blank_img{width:0px;height:12px;display:inline-block;float:left;}
.schedule tr.title td h3{font:bold 22px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:5px;}
.noshow{height:48px;}
.schedule tr.next_day td{border-bottom:1px solid #c7c8ca;font:1em/1em Arial, Helvetica, sans-serif;}
.seater, .CB, .SWH{overflow:hidden;zoom:1;margin-left:1%;}
.seater img, .SWH img, .CB img{display:block;float:left;width:15px;height:15px;margin:0px 5px 5px 0;}
.seater span, .CB span, .SWH span{font:12px/1.5em Arial, Helvetica, sans-serif;color:#404041;display:block;float:left;}
.SO span{width:auto;}
h1.psb{font:bold italic 2.2em/2.2em Georgia, Helvetica, sans-serif;text-align:center;color:#fff;padding-top:40px;position:relative;width:310px;left:50%;margin-left:-155px;}
img.bus{width:286px;height:126px;left:50%;position:relative;margin-left:-143px;margin-top:20px;display:block;}

a.c_MFC, a.o_MFC{width:100%;height:60px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#e96e61;}
.c_MFC p, a.o_MFC p, .p_MFC p, .s_MFC p{font:bold 1.4em/60px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:60px;margin-left:5px;}
.place{float:left;background:#e0301e;width:60px;font:bold 1.6em/60px Georgia, Helvetica, sans-serif;color:#fff;height:60px;text-align:center;}


a.p_MFC, a.s_MFC{width:100%;height:60px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#be6262;}
.p_MFC p, .s_MFC p{font:bold 1.4em/60px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:60px;margin-left:px5;}
a.p_MFC .place, a.s_MFC .place{float:left;background:#a32020;width:60px;font:bold 1.6em/60px Georgia, Helvetica, sans-serif;color:#fff;height:60px;text-align:center;}


.header h1{float:left;font: 28px/40px Arial, Helvetica, sans-serif;color:#fff;text-align:center;width:75%;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:1em;width:30px;height:42px;display:none;}
.other_schedule tr.title td h3{font:bold 21px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:5px;}
.SH tr.title td h3{font:bold 17px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:0px;}
.SH tr td a.location{margin-right:0.2em;}
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-size:13px;font-weight:bold;}
.two_index_btn{width:50%;float:left;}
.logo{background:url(../images/pwc_logo.png) no-repeat;padding:0 0 20px 90px;font:12px/58px Arial, Helvetica, sans-serif;color:#939598;margin-left:10px;display:block;}
.maphearder h1{font-size:1.3em;padding-left:15px;padding-top:4px;text-align:left;line-height:32px;}
.header h1.other{font-size:1.5em;margin-top:7px;}
.header h1.other span{display:block;}
.other_location{display:none;}
#mapleft{height:360px;}
#mapright{height:360px;}
#mapright{ [;height:360px;] }
:root #mapright{height:360px\9;}

.map iframe{height:150px;}
.last iframe{height:150px;}
.last iframe{ [;height:150px;] }
:root .last iframe{height:150px\9;}

.shpmap{height:226px;}
.shpmaplast{height:226px;}
.shpmap{ [;height:226px;] }
.shpmaplast{ [;height:226px;] }
:root .shpmaplast{height:226px\9;}

.shpmap1{height:247px;}
.shpmap1{ [;height:247px;] }
.shpmaplast1{ [;height:247px;] }
:root .shpmap1{height:247px\9;}
:root .shpmaplast1{height:247px\9;}

.centralmap iframe{height:383px;}

.fontSize{overflow:hidden;zoom:1;float:left;display:none;}
h2{font: 12px Arial, Helvetica, sans-serif;color:#fff;color:#404041;padding:0 0 0 40px;float:left;}

.remark ul.noteUl{margin-left:-10px;}
.remark ul li ul{margin-top:2px;margin-left:-15px;}
.other_schedule tr td{height:39px!important;}
.schedule_noborder tr td{height:39px!important;}


}
@media screen and (min-width: 860px){

.wrapper{overflow:hidden;zoom:1;min-width:860px;}
.left_section, .right_section{width:50%;float:left;display:block;}
.right_section img{width:100%;height:730px;display:block;}
.schedule tr td{font:16px/16px Arial, Helvetica, sans-serif;color:#404041;text-align:center;}
.schedule tr.second_title td{font:bold 18px/18px Arial, Helvetica, sans-serif;color:#404041;padding:8px 0;text-align:center;}
.schedule tr td img{display:block;float:left;width:20px;height:20px;margin:1px 1px 1px 0;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:10px;width:30px;height:42px;}
.schedule tr td a.location img{width:39px;height:31px;margin-top:5px;}
.icon_two{overflow:hidden;zoom:1;width:60px;margin-right:-18px;margin-left:5px;}
.schedule tr td span.blank_img{width:0px;height:12px;display:inline-block;float:left;}
.schedule tr.title td h3{font:bold 22px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:5px;}
.noshow{height:48px;}
.schedule tr.next_day td{border-bottom:1px solid #c7c8ca;font:1em/1em Arial, Helvetica, sans-serif;}
.seater, .CB, .SWH{overflow:hidden;zoom:1;margin-left:1%;}
.seater img, .SWH img, .CB img{display:block;float:left;width:20px;height:20px;margin:0px 5px 5px 0;}
.seater span, .CB span, .SWH span{font:12px/1.5em Arial, Helvetica, sans-serif;color:#404041;display:block;float:left;}
.SO span{width:auto;}
h1.psb{font:bold italic 2.2em/2.2em Georgia, Helvetica, sans-serif;text-align:center;color:#fff;padding-top:40px;position:relative;width:310px;left:50%;margin-left:-155px;}
img.bus{width:286px;height:126px;left:50%;position:relative;margin-left:-143px;margin-top:20px;display:block;}

a.c_MFC, a.o_MFC{width:100%;height:60px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#e96e61;}
.c_MFC p, a.o_MFC p, .p_MFC p, .s_MFC p{font:bold 1.4em/60px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:60px;margin-left:5px;}
.place{float:left;background:#e0301e;width:60px;font:bold 1.6em/60px Georgia, Helvetica, sans-serif;color:#fff;height:60px;text-align:center;}


a.p_MFC, a.s_MFC{width:100%;height:60px;display:block;cursor:pointer;overflow:hidden;zoom:1;border-bottom:1px solid #fff;background:#be6262;}
.p_MFC p, .s_MFC p{font:bold 1.4em/60px Georgia, Helvetica, sans-serif;color:#fff;text-align:left;float:left;height:60px;margin-left:px5;}
a.p_MFC .place, a.s_MFC .place{float:left;background:#a32020;width:60px;font:bold 1.6em/60px Georgia, Helvetica, sans-serif;color:#fff;height:60px;text-align:center;}


.header h1{float:left;font: 28px/40px Arial, Helvetica, sans-serif;color:#fff;text-align:center;width:75%;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:1em;width:30px;height:42px;display:none;}
.other_schedule tr.title td h3{font:bold 21px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:5px;}
.SH tr.title td h3{font:bold 17px/39px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding-left:0px;}
.SH tr td a.location{margin-right:0.2em;}
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-size:15px;font-weight:bold;}
.two_index_btn{width:50%;float:left;}
.logo{background:url(../images/pwc_logo.png) no-repeat;padding:0 0 20px 90px;font:12px/58px Arial, Helvetica, sans-serif;color:#939598;margin-left:10px;display:block;}
.maphearder h1{font-size:1.3em;padding-left:15px;padding-top:4px;text-align:left;line-height:32px;}
.header h1.other{font-size:1.5em;margin-top:7px;}
.header h1.other span{display:block;}
.other_location{display:none;}
#mapleft{height:360px;}
#mapright{height:360px;}
#mapright{ [;height:360px;] }
:root #mapright{height:360px\9;}

.map iframe{height:150px;}
.last iframe{height:150px;}
.last iframe{ [;height:150px;] }
:root .last iframe{height:150px\9;}

.shpmap{height:226px;}
.shpmaplast{height:226px;}
.shpmap{ [;height:226px;] }
.shpmaplast{ [;height:226px;] }
:root .shpmaplast{height:226px\9;}

.shpmap1{height:247px;}
.shpmap1{ [;height:247px;] }
.shpmaplast1{ [;height:247px;] }
:root .shpmap1{height:247px\9;}
:root .shpmaplast1{height:247px\9;}

.centralmap iframe{height:383px;}

.fontSize{overflow:hidden;zoom:1;float:left;display:none;}
h2{font: 12px Arial, Helvetica, sans-serif;color:#fff;color:#404041;padding:0 0 0 40px;float:left;}

.remark ul.noteUl{margin-left:-10px;}
.remark ul li ul{margin-top:2px;margin-left:-15px;}

}

@media screen and (min-width: 1024px) {
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-size:18px;font-weight:bold;}
.header h1.other{font-size:1.5em;margin-top:7px;}
.header h1.other span{display:none;}
.other_location{display:none;}
#mapleft{height:360px;}
#mapright{height:360px;}
#mapright{ [;height:360px;] }
:root #mapright{height:360px\9;}

.map iframe{height:150px;}
.last iframe{height:150px;}
.last iframe{ [;height:150px;] }
:root .last iframe{height:150px\9;}

.shpmap{height:226px;}
.shpmap{ [;height:226px;] }
:root .shpmaplast{height:226px\9;}

.shpmap1{height:247px;}
.shpmap1{ [;height:247px;] }
.shpmaplast1{ [;height:247px;] }
:root .shpmap1{height:247px\9;}
:root .shpmaplast1{height:247px\9;}

.centralmap iframe{height:383px;}
}
@media screen and (min-width: 1036px) {
#mapleft{height:360px;}
#mapright{height:360px;}
#mapright{ [;height:360px;] }
:root #mapright{height:360px\9;}
.remark ul li ul{margin-top:2px;margin-left:-18px;}

}
@media screen and (min-width: 1043px) {
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-size:18px;font-weight:bold;}
.header h1.other{font-size:1.5em;margin-top:7px;}
.header h1.other span{display:none;}
.other_location{display:none;}
#mapleft{height:360px;}
#mapright{height:360px;}
#mapright{ [;height:360px;] }
:root #mapright{height:360px\9;}

.map iframe{height:150px;}
.last iframe{height:150px;}
.last iframe{ [;height:150px;] }
:root .last iframe{height:150px\9;}

.shpmap{height:226px;}
.shpmap{ [;height:226px;] }
:root .shpmaplast{height:226px\9;}

.shpmap1{height:247px;}
.shpmaplast1{height:247px;}
.shpmap1{ [;height:247px;] }
.shpmaplast1{ [;height:247px;] }
:root .shpmap1{height:247px\9;}
:root .shpmaplast1{height:247px\9;}

.centralmap iframe{height:383px;}
}
@media screen and (min-width: 1453px) {
#mapleft{height:360px;}
#mapright{height:360px;}
#mapright{ [;height:360px;] }
:root #mapright{height:360px\9;}

.map iframe{height:150px;}
.last iframe{height:150px;}
.last iframe{ [;height:150px;] }
:root .last iframe{height:150px\9;}

.shpmap{height:226px;}
.shpmap{ [;height:226px;] }

.shpmap1{height:247px;}
.shpmaplast1{height:247px;}
.shpmap1{ [;height:247px;] }
.shpmaplast1{ [;height:247px;] }
:root .shpmap1{height:247px\9;}
:root .shpmaplast1{height:247px\9;}

.centralmap iframe{height:383px;}
}





.maphearder{background:#602320;height:40px;}
.other_schedule{height:226px;}
.other_schedule tr td, .other_schedule tr td.F_left{text-align:left;}
.other_schedule tr td.F_center{text-align:center;}
.SH{height:240px;}
.shheader .header h1{width:87%;text-align:left;margin-left:5px;}

.schedule_noborder{height:170px; !important;}


.d2{/*position:absolute; left:0px; top:0px;*/margin-top:-10px;}
.SO a{display:block;float:left;padding-left:0px;margin-top:0px;}
.SO a img{width:25px;height:20px;}
.SH{border-right:1px solid #c7c8ca;border-left:0 none;}
.schedule_noborder_sh{border-right:0 none;}



#fods #Fod_list DIV {FLOAT: left; CURSOR: pointer; TEXT-ALIGN: center;overflow:hidden;zoom:1;width:100%;}
#fods #Fod_list DIV.moardd {BACKGROUND:#ccc; WIDTH: 49.9%; COLOR: #000; LINE-HEIGHT: 45px;HEIGHT: 45px;margin-bottom:2px;border-right:1px solid #fff;border-left:1px solid #fff;float:left;}
#fods #Fod_list DIV.moardd A {COLOR: #404041;font: bold 1em/1em Arial, Helvetica, sans-serif;text-decoration:none;padding-left:10px;}
#fods #Fod_list .mod {BACKGROUND:#ccc; WIDTH: 49.9%; COLOR: #000; LINE-HEIGHT:45px; HEIGHT: 45px;margin-bottom:2px;border-right:1px solid #fff;border-left:1px solid #fff;float:left;}
#fods #Fod_list .mod A {color:#dc6900;font: bold 1em/1em Arial, Helvetica, sans-serif;text-decoration:none;padding-left:10px;}
#fods UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}

.noteStyle li {list-style-type: decimal; margin-left:40px!important; padding-right:20px!important;}
.undis {	DISPLAY: none;}

.maps{overflow:hidden;zoom:1;}
.map{float:left;position:relative;font: bold 1em/10px Arial, Helvetica, sans-serif;color:#eb8c00;width:49.8%;}

.mapname{background:#fff;padding:5px;position:absolute;left:0;bottom:5px;color:#404041;}
.last .mapname{bottom:10px;}
.mobile{width:100%;height:240px;}
.mobile iframe{height:240px;}
.six{width:49.8%;}
.last{width:100%;}
.wrapper_iframe{width:100%;height:40px;position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;}
.location_name1{position:absolute;display:block;text-decoration:none;width:10%;font: bold 12px Arial, Helvetica, sans-serif;color:#fff;top:5px;right:0;z-index:99;}
.location_name{display:block;text-decoration:none;width:100%;font: bold 12px Arial, Helvetica, sans-serif;color:#fff;padding-left:12px;height:40px;line-height:40px;float:left;}

.infoBox{ position:absolute; top:10%; width:100%; text-align:center;} 
.info{position:relative; top:-50%; right:0; text-align:center;}

.maplist { display:block; width:160px; height:115px; background-color:#fff; border:1px solid #CCC; position:absolute; top:133px; left:40px; max-width:200px;border-radius: 5px; line-height:35px; padding-left:10px; padding-right:10px; }
.maplist li{ font-size:12px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #c7c8ca dashed}
.maplist li a{ font-size:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000;display:block;}

.changeMapBtn { display:block; width:39px; height:31px; border:0px solid #CCC; position:relative; border-radius: 5px; padding-top:0px; float:right; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px; text-align:center; margin-top:5px; margin-right:5px;}
.changeMapBtn img{ width:39px; height:31px;}
.bgdivstyle { background-color:#404041;  display:none; width:100%; height:1000px; position:fixed; float:left; filter:alpha(opacity=50); opacity:0.5; left:0px; top:0px}



.zoom{width:30px;height:30px;display:inline-block;float:right;margin:5px;}
.right_section img.zoomOther{width:30px;height:30px;display:inline-block;float:right;margin:5px;}





.item{height:20px !important;line-height:20px !important;overflow:hidden;}
.next_day{height:20px !important;line-height:20px !important;overflow:hidden;}



.wrap { overflow:hidden}









