﻿/*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:#eb8c00;}
.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:300px;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;height:455px;}
.schedule tr.on{background:#f9d6d2;} 
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-weight:bold;} 
.schedule tr.on_MFC{background:#f9d6d2;} 
.schedule tr td{padding:10px 0 6px 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:#939598;}
.schedule tr.next_day td{border-bottom:1px solid #c7c8ca;color:#c7c8ca;}
.schedule tr.title{width:50%;background:#a32020;border:1px solid #fff;}






.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:-5px 0 20px 1%;padding-top:10px;border-top:5px solid #602320;position:relative;}
.remark ul{overflow:hidden;zoom:1;margin-top:5px;}
.remark ul li{float:left;font:12px/15px Arial, Helvetica, sans-serif;color:#404041;}
.remark ul li ul{margin-top:2px;}
.remark ul li ul li{float:none;font:12px/1em Arial, Helvetica, sans-serif;margin-left:5px;padding-bottom:5px;}

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;
    display: flex;
}


.c_MFC a, .o_MFC a{text-decoration:none;width:100%;height:100%;}
@media screen and (min-width: 10px) {

.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/0.8em Arial, Helvetica, sans-serif;color:#404041;text-align:center;vertical-align:middle;height:39px;}
.schedule tr td.DL, .schedule tr.second_title td.DL{padding-left:5px;}
.schedule tr.second_title td{font:bold 12px/1em Arial, Helvetica, sans-serif;color:#404041;padding:8px 0;text-align:center;}
.schedule tr td img{margin-right:1px;display:block;float:left;width:12px;height:12px;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:5px;width:30px;height:42px;}
.schedule tr td a.location img{width:25px;height:20px;margin-top:1px;}
.icon_two{overflow:hidden;zoom:1;width:26px;margin-right:0px;margin-left:5px;}
.schedule tr td span.blank_img{width:13px;height:9px;display:inline-block;float:left;}
.schedule tr.title td h3{font:bold 11.4px/1.2em Arial, Helvetica, sans-serif;color:#fff;text-align:center;float:left;position:relative;left:50%;width:100px;margin-left:-50px;margin-top:5px;}
.noshow{height:38px;}
.schedule tr.next_day td{border-bottom:1px solid #c7c8ca;font:0.8em/0.8em Arial, Helvetica, sans-serif;}
.seater, .CB, .SWH{overflow:hidden;zoom:1;}
.seater img, .SWH img, .CB img{display:block;float:left;width:11px;height:11px;margin:3px 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:260px;word-wrap:break-word; word-spacing:normal;}

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, .fp_MFC p, .jiangtai_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, a.fp_MFC, a.jiangtai_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, .fp_MFC p, .jiangtai_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, a.fp_MFC .place, a.jiangtai_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: 1.2em/1.7em Arial, Helvetica, sans-serif;color:#fff;text-align:center;width:75%;margin-top:7px;}
.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{width:150px;margin-left:-75px;margin-top:0px;}
.SH tr.title td h3{font:bold 11px/12px Arial, Helvetica, sans-serif;color:#fff;text-align:center;float:left;position:relative;left:40%;width:140px;margin-left:-66px;margin-top:8px;}
.SH tr td a.location{margin-right:0.2em;margin-top:5px;}
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-weight:bold;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:12px;line-height:1em;}
.header h1.other span{font-size:0.7em;display:block;}
.other_location{display:block;}
#locationLinkleft img{width:25px;height:20px;margin-top:2px;}
.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;}
}
@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/0.8em Arial, Helvetica, sans-serif;color:#404041;text-align:center;vertical-align:middle;height:39px;}
.schedule tr td.DL, .schedule tr.second_title td.DL{padding-left:5px;}
.schedule tr.second_title td{font:bold 12px/1em Arial, Helvetica, sans-serif;color:#404041;padding:8px 0;text-align:center;}
.schedule tr td img{margin-right:1px;display:block;float:left;width:12px;height:12px;}
.schedule tr td a.location{display:inline-block;float:right;margin-right:5px;width:30px;height:42px;}
.schedule tr td a.location img{width:25px;height:20px;margin-top:1px;}
.icon_two{overflow:hidden;zoom:1;width:26px;margin-right:0px;margin-left:5px;}
.schedule tr td span.blank_img{width:13px;height:9px;display:inline-block;float:left;}
.schedule tr.title td h3{font:bold 11.4px/1.2em Arial, Helvetica, sans-serif;color:#fff;text-align:center;float:left;position:relative;left:50%;width:100px;margin-left:-50px;margin-top:5px;}
.noshow{height:38px;}
.schedule tr.next_day td{border-bottom:1px solid #c7c8ca;font:0.8em/0.8em Arial, Helvetica, sans-serif;}
.seater, .CB, .SWH{overflow:hidden;zoom:1;}
.seater img, .SWH img, .CB img{display:block;float:left;width:11px;height:11px;margin:3px 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:260px;word-wrap:break-word; word-spacing:normal;}

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:35px;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, .fp_MFC p, .jiangtai_MFC p {
        font: bold 1.2em/50px Georgia, Helvetica, sans-serif;
        color: #fff;
        text-align: left;
        float: left;
        height: 35px;
        margin-left: 5px;
        line-height:35px;
    }
    .place {
        float: left;
        background: #e0301e;
        width: 50px;
        font: bold 1.2em/50px Georgia, Helvetica, sans-serif;
        color: #fff;
        height: 35px;
        text-align: center;
        line-height: 35px;
    }


    a.p_MFC, a.s_MFC, a.fp_MFC, a.jiangtai_MFC {
        width: 100%;
        height: 35px;
        display: block;
        cursor: pointer;
        overflow: hidden;
        zoom: 1;
        border-bottom: 1px solid #fff;
        background: #be6262;
    }
    .p_MFC p, .s_MFC p, .fp_MFC p, .jiangtai_MFC p {
        font: bold 1.2em/50px Georgia, Helvetica, sans-serif;
        color: #fff;
        text-align: left;
        float: left;
        height: 35px;
        margin-left: 5px;
        line-height: 35px;
    }
    a.p_MFC .place, a.s_MFC .place, a.fp_MFC .place, a.jiangtai_MFC .place {
        float: left;
        background: #a32020;
        width: 50px;
        font: bold 1.2em/50px Georgia, Helvetica, sans-serif;
        color: #fff;
        height: 35px;
        text-align: center;
        line-height: 35px;
    }

.header h1{float:left;font: 1.2em/1.7em Arial, Helvetica, sans-serif;color:#fff;text-align:center;width:75%;margin-top:7px;}
.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{width:150px;margin-left:-75px;margin-top:0px;}
.SH tr.title td h3{font:bold 11px/12px Arial, Helvetica, sans-serif;color:#fff;text-align:center;float:left;position:relative;left:40%;width:140px;margin-left:-66px;margin-top:8px;}
.SH tr td a.location{margin-right:0.2em;margin-top:5px;}
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-weight:bold;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:5px;line-height:1em;}
.header h1.other span{font-size:0.7em;display:block;}
.other_location{display:block;}
#locationLinkleft img{width:25px;height:20px;margin-top:2px;}
}
@media screen and (min-width: 480px) {

.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:0.8em/1em Arial, Helvetica, sans-serif;color:#404041;text-align:center;height:39px;}
.schedule tr.second_title td{font:bold 12px/1em Arial, Helvetica, sans-serif;color:#404041;padding:8px 0;text-align:center;}
.schedule tr td img{margin-right:2px;display:block;float:left;width:16px;height:16px;}
.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:0px;}
.schedule tr.title td h3{font:bold 11.8px/1.2em Arial, Helvetica, sans-serif;color:#fff;text-align:center;float:left;position:relative;left:42%;width:140px;margin-left:-70px;vertical-align:middle;}
.icon_two{overflow:hidden;zoom:1;width:50px;margin-right:-18px;margin-left:5px;}
.schedule tr td span.blank_img{width:17px;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;}
.seater img, .SWH img, .CB img{display:block;float:left;width:16px;height:16px;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 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, .fp_MFC p, .jiangtai_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, a.fp_MFC, a.jiangtai_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, .fp_MFC p, .jiangtai_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, a.fp_MFC .place, a.jiangtai_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: 2em/0.9em 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{width:200px;}
.SH tr.title td h3{width:184px;margin-left:-87px;height:30px;font:bold 11.8px/2em Arial, Helvetica, sans-serif;}
.SH tr td a.location{margin-right:0.2em;}
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-weight:bold;font-size:0.8em;}
.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{width:25px;height:20px;margin-top:0px;}

}

@media screen and (min-width: 520px) {
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-weight:bold;font-size:1em;}
.header h1.other{font-size:1.5em;}

}
@media screen and (min-width: 830px) {

.wrapper{overflow:hidden;zoom:1;min-width:320px;}
.left_section, .right_section{width:50%;float:left;display:block;}
.right_section img{width:100%;height:730px;display:block;}
.schedule tr td{padding:10px 0 6px 0;font:1em/1em Arial, Helvetica, sans-serif;color:#404041;text-align:center;}
.schedule tr.second_title td{font:bold 1em/1em Arial, Helvetica, sans-serif;color:#404041;padding:8px 0;text-align:center;}
.schedule tr td img{margin-right:2px;display:block;float:left;width:16px;height:16px;}
.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:50px;margin-right:-18px;margin-left:5px;}
.schedule tr td span.blank_img{width:17px;height:12px;display:inline-block;float:left;}
.schedule tr.title td h3{font:bold 1em/1.2em Arial, Helvetica, sans-serif;color:#fff;text-align:center;float:left;position:relative;left:50%;width:150px;margin-left:-75px;margin-top:0;}
.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;}
.seater img, .SWH img, .CB img{display:block;float:left;width:16px;height:16px;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, .fp_MFC p, .jiangtai_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, a.fp_MFC, a.jiangtai_MFC {
        width: 100%;
        height: 60px;
        display: block;
        cursor: pointer;
        overflow: hidden;
        zoom: 1;
        border-bottom: 1px solid #fff;
        background: #be6262;
    }
    a.p_MFC, a.jiangtai_MFC {
        height: 120px;
    }
    .p_MFC p, .s_MFC p, .fp_MFC p, .jiangtai_MFC p {
        font: bold 1.4em/60px Georgia, Helvetica, sans-serif;
        color: #fff;
        text-align: left;
        float: left;
        height: 60px;
        margin-left: 5px;
    }
    .p_MFC p ,a.jiangtai_MFC p{
        height: 120px;
        line-height: 120px;
    }
    a.p_MFC .place, a.s_MFC .place, a.fp_MFC .place, a.jiangtai_MFC .place {
        float: left;
        background: #a32020;
        width: 60px;
        font: bold 1.6em/60px Georgia, Helvetica, sans-serif;
        color: #fff;
        height: 60px;
        text-align: center;
    }

    a.p_MFC .place, a.jiangtai_MFC .place{
        height: 120px;
        line-height: 120px;
    }
.header h1{float:left;font: 1.5em/1.3em 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{width:260px;margin-left:-130px;margin-top:0px;}
.SH tr.title td h3{width:260px;margin-left:-130px;height:24px;font:bold 1em/1.4em Arial, Helvetica, sans-serif;}
.SH tr td a.location{margin-right:0.2em;}
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-weight:bold;font-size:0.8em;}
.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:20px;}
.header h1.other{font-size:1.3em;margin-top:7px;}
.header h1.other span{display:block;}
.other_location{display:none;}
#mapleft{height:358px;}
#mapright{height:359px;}
#mapright{ [;height:364px;] }
:root #mapright{height:361px\9;}

.map iframe{height:153px;}
.last iframe{height:152px;}
.last iframe{ [;height:158px;] }
:root .last iframe{height:155px\9;}

.shpmap{height:224px;}
.shpmaplast{height:225px;}
.shpmap{ [;height:226px;] }
.shpmaplast{ [;height:227px;] }
:root .shpmaplast{height:227px\9;}

.shpmap1{height:244px;}
.shpmap1{ [;height:245px;] }
.shpmaplast1{ [;height:247px;] }
:root .shpmap1{height:245px\9;}
:root .shpmaplast1{height:245px\9;}

.fontSize{overflow:hidden;zoom:1;float:left;display:none;}
h2{font: 12px Arial, Helvetica, sans-serif;color:#fff;color:#404041;padding:0 0 0 80px;float:left;}
}
@media screen and (min-width: 1024px) {
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-weight:bold;font-size:1em;}
.header h1.other{font-size:1.5em;margin-top:7px;}
.header h1.other span{display:none;}
.other_location{display:none;}
#mapleft{height:353px;}
#mapright{height:364px;}
#mapright{ [;height:356px;] }
:root #mapright{height:354px\9;}

.map iframe{height:149px;}
.last iframe{height:149px;}
.last iframe{ [;height:153px;] }
:root .last iframe{height:151px\9;}

.shpmap{height:219px;}
.shpmap{ [;height:220px;] }
:root .shpmaplast{height:220px\9;}

.shpmap1{height:244px;}
.shpmap1{ [;height:239px;] }
.shpmaplast1{ [;height:240px;] }
:root .shpmap1{height:239px\9;}
:root .shpmaplast1{height:239px\9;}

}
@media screen and (min-width: 1036px) {
#mapleft{height:353px;}
#mapright{height:353px;}
#mapright{ [;height:356px;] }
:root #mapright{height:353px\9;}


}
@media screen and (min-width: 1043px) {
.schedule tr.on td.depart, .schedule tr.on_MFC td.depart{font-weight:bold;font-size:1em;}
.header h1.other{font-size:1.5em;margin-top:7px;}
.header h1.other span{display:none;}
.other_location{display:none;}
#mapleft{height:353px;}
#mapright{height:353px;}
#mapright{ [;height:356px;] }
:root #mapright{height:354px\9;}

.map iframe{height:149px;}
.last iframe{height:149px;}
.last iframe{ [;height:153px;] }
:root .last iframe{height:151px\9;}

.shpmap{height:219px;}
.shpmap{ [;height:220px;] }
:root .shpmaplast{height:220px\9;}

.shpmap1{height:238px;}
.shpmaplast1{height:239px;}
.shpmap1{ [;height:239px;] }
.shpmaplast1{ [;height:240px;] }
:root .shpmap1{height:239px\9;}
:root .shpmaplast1{height:239px\9;}


}
@media screen and (max-width: 1200px) {
    .two_index_wrap {
        flex-flow: column;
    }
    .two_index_btn {
        width: 100%;
    }
}
    @media screen and (min-width: 1453px) {
        #mapleft {
            height: 353px;
        }

        #mapright {
            height: 353px;
        }

        #mapright {
            [;height:356px;]
        }

        :root #mapright {
            height: 354px\9;
        }

        .map iframe {
            height: 149px;
        }

        .last iframe {
            height: 149px;
        }

        .last iframe {
            [;height:153px;]
        }

        :root .last iframe {
            height: 151px\9;
        }

        .shpmap {
            height: 219px;
        }

        .shpmap {
            [;height:220px;]
        }

        .shpmap1 {
            height: 238px;
        }

        .shpmaplast1 {
            height: 239px;
        }

        .shpmap1 {
            [;height:239px;]
        }

        .shpmaplast1 {
            [;height:240px;]
        }

        :root .shpmap1 {
            height: 239px\9;
        }

        :root .shpmaplast1 {
            height: 239px\9;
        }
    }





    .maphearder {
        background: #602320;
        height: 56px;
    }

    .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;
    }


    .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
    }

    .undis {
        DISPLAY: none;
    }

    .maps {
        overflow: hidden;
        zoom: 1;
    }

    .map {
        float: left;
        position: relative;
        font: bold 1em/1em Arial, Helvetica, sans-serif;
        color: #eb8c00;
        width: 49.8%;
    }

    .last {
        width: 100%;
    }

    .mapname {
        background: #fff;
        padding: 5px;
        position: absolute;
        left: 0;
        bottom: 5px;
        color: #404041;
    }

    .last .mapname {
        bottom: 10px;
    }

    .mobile {
        width: 100%;
        height: 240px;
    }

    .mobileHK {
        width: 100%;
        height: 240px;
    }

        .mobileHK iframe {
            height: 240px;
        }

    .mobile iframe {
        height: 240px;
    }

    .six {
        width: 49.8%;
    }

    .wrapper_iframe {
        width: 70%;
        height: 40px;
        position: absolute;
        top: 0;
        left: 0;
    }

    .location_name {
        display: block;
        text-decoration: none;
        width: 143%;
        font: bold 12px Arial, Helvetica, sans-serif;
        color: #fff;
        background: #000;
        filter: alpha(opacity=65);
        -moz-opacity: 0.65;
        opacity: 0.65;
        padding-left: 12px;
        height: 40px;
        line-height: 40px;
    }


    .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: 80px;
        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
            }

    .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
    }






















