/* 页面主导航区样式 */
/* 大背景 */
.content {background: url(bg.png) no-repeat center top;}
/* 主体宽度1200 */
.main { width:75rem;margin: 0 auto;}
/* 当前位置 */
.bt-place {line-height:3.6875rem;margin-bottom:0;background:none;font-family:"Microsoft YaHei";font-weight:400;font-size:.875rem;color:#999;opacity:1;}
.bt-breadcrumb {background:url(bt-currentPosition.png) no-repeat center left;padding:0 0 0 1.375rem;}
.bt-breadcrumb a {font-family:"Microsoft YaHei";font-size:.875rem;color:#999;opacity:1;}
.bt-breadcrumb a:last-child {color:#3a83e9;}
.bt-breadcrumb span {margin:0 .0625rem;}
/* 当前位置end */

/* 主体内容 */
.dlzt {width:100%;min-height:38.5rem;box-shadow:0 0 16px #e7edf5;background:url(mainbg.png)no-repeat bottom center #fff;padding-bottom:6.25rem;}
.dlzt  span {font-size:1rem;display:inline-block;}
/* 检索框+检索蓝色背景*/
.txbj {padding-top:1.875rem;padding-left:18.75rem;width:75rem;height:6.875rem;background:linear-gradient(180.00deg,#88baff 0%,#e9f2ff 100%);position:relative;}
.bt-search {position: initial;height:auto;}
.bt-search .input {width:30rem;height:3.125rem;border-radius:.25rem 0  0 .25rem;}
.bt-search .input input {border:none;}
.bt-search form .btn {width:7.5rem;height:3.125rem;font-size:1.375rem;color:#fff;background:#3a83e9;border-radius:0 .25rem .25rem 0;}
.bt-search form .btn input {background:#3a83e9 url(sousuo.png) 1.3125rem center no-repeat;padding-left:2.6875rem;}
/* 列表内边距 */
.fjzd{padding:1.875rem;}
/* 附近站点大字 */
.fjzd-tit {font-size:1.25rem;font-weight:700;margin-bottom:1.25rem;}
/* 站点名称小字 */
.zdm{margin-bottom:1.25rem;}
/* 列表 */
/* 公交车号 */
.fjzd span.num {width:6.25rem;height:2.5rem;border-radius:1.25rem;border:.0625rem solid #b4cbec;color:#999;text-align:center;line-height:2.5rem;margin-right:1.25rem;}
/* 公交车线路 */
.fjzd div.xl{display: inline-block;}
/* 线路详情按钮 */
.xlxq {width:8.625rem;height:2.5rem;border-radius:1.25rem;background:url(xlxq.png) no-repeat 24px center  #f1f7ff;float:right;line-height:2.5rem;padding-left:3.5rem;}
/* 线路详情箭头 */
.jt {width:1.0625rem;height:.5625rem;background:url(jiantou.png) no-repeat;margin:0 1.25rem;background-size:100%;}
/* 线路的列表整体样式 */
.fjzd ul li {padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:.0625rem solid #eee;}
/* 更多线路按钮 */
.more-xl {display:inline-block;width:10rem;height:3.125rem;border-radius:.25rem;background:#3a83e9;color:#fff!important;line-height:3.125rem;text-align:center;margin:1.875rem 30.625rem 2.5rem;}


/* pc端适老化 */
/* 通用当前位置 */
.old_type .bt-breadcrumb {font-size:1.75rem;background-size:2%;padding:0 0 0 2.375rem;}
.old_type .bt-breadcrumb a{font-size: 1.75rem;}
.old_type .bt-place {line-height:5.6875rem;}
/* 通用当前位置end */
.old_type .dlzt span{font-size: 2.25rem;}
/* 检索 */
.old_type .txbj{padding-left:0;}
.old_type .bt-search .input,.old_type .bt-search form .btn{height:3.75rem;line-height:3.75rem;}
/* 附近站点 */
.old_type .fjzd-tit{font-size:3rem;}
.old_type .zdm{font-size:2.75rem;}
.old_type .xlxq {font-size:2rem;width:15.75rem;height:3.75rem;line-height:3.75rem;padding-left:5.5rem;background-size:10%;}
.old_type .fjzd span.num {width:11.25rem;height:3.75rem;line-height:3.75rem;}
.old_type .more-xl {font-size:2rem;height:3.75rem;line-height:3.75rem;width:21.25rem;margin:1.875rem 25rem 2.5rem;}
.old_type .jt{background-size:100%;width:1.875rem;height:1rem;margin:0 .3125rem;}
.old_type .fjzd ul li{padding-bottom: 1.5rem;margin-bottom: 1.5rem;}
/* 手机端及1200以下分辨率样式*/
@media  (max-width:1199px){
    /* 整体宽度及左右间距 */
    .main,.txbj{width: 100%;}
    /* 当前位置 */
    .bt-breadcrumb {padding: 0 0 0 2.5rem;background-size:4%;}
    .bt-breadcrumb a{font-size:1.5rem;}
    .bt-place {line-height: 6.75rem;font-size:1.5rem;}
    .bt-place span.dqwz{display:none;}
    /* 检索 */
    .txbj{height:9rem;padding:2rem 3.2%;}
    .bt-search{padding:0;}
    .bt-search .input {width:75%;padding:0 1.25rem;border:.0625rem solid #5F9AEE;border-radius:.25rem 0 0 .25rem;}
    .bt-search .input input,.bt-search form .btn input,.more-xl {font-size:1.5rem;}
    .bt-search form .btn {width:25%;height:4.5rem;}
    /* 公交列表 */
    .fjzd-tit {font-size:2.25rem;}
    .zdm {font-size:2rem;}
    .more-xl {margin:1.875rem 16.625rem 2.5rem;}
    .fjzd span.num,.dlzt span {font-size:1.875rem;}
    .xlxq {display:block;width:40%;float:none;margin:1.5rem 0 0;padding-left:16%;height:3.75rem;line-height:3.75rem;font-size:1.875rem;}

    /* 手机端适老化样式 */
    /* 通用当前位置 */
    .old_type .bt-breadcrumb {font-size:2rem;background-size:4%;padding:0 0 0 3rem;}
    .old_type .bt-breadcrumb a{font-size: 2rem;}
    .old_type .bt-place {line-height:6.25rem;}
    /* 通用当前位置end */
    .old_type .dlzt span{font-size:2.625rem;}
    /* 检索 */
    .old_type .txbj{height:10rem;}
    .old_type .bt-search{right: 0.75rem;top:1.2rem;}
    .old_type .bt-search .input,.old_type .bt-search form .btn{height:5rem;line-height:5rem;}
    .old_type .bt-search form .btn input{background:none;padding:0;}
    /* 附近站点 */
    .old_type .fjzd-tit{font-size:3.125rem;}
    .old_type .zdm{font-size:2.625rem;}
    .old_type .fjzd div.xl{margin-top:1.5rem;}
    .old_type .jt{background-size:100%;width:1.875rem;height:1.5rem;margin:0 .3125rem;}
    .old_type .xlxq {font-size:2rem;width:18.75rem;height:3.75rem;line-height:3.75rem;padding-left:7.5rem;background-size:10%;}
    .old_type .fjzd span.num {width:11.25rem;height:3.75rem;line-height:3.75rem;}
    .old_type .more-xl {font-size:3.125rem;height:7rem;line-height:7rem;width:50%;margin:1.875rem 25% 2.5rem;border-radius: .5rem;}
}

/* 较小分辨率样式调整优化 */
@media  (max-width: 414px){
    
}

/* ******************************************页面分界线******************************************** */
/* 路线详情 */
.jtcx-bigtit{height:3.75rem;line-height:3.75rem;background: linear-gradient(180.00deg, #88baff 0%, #e9f2ff 100%);text-align: center;font-size:1.375rem;font-weight:700;color:#3A83E9;}
/* 发车时刻表 */
.fcskb {width:10.3125rem;height:2.5rem;border-radius:1.25rem;background:url(time.png) no-repeat 1.5rem center  #f1f7ff;float:right;line-height:2.5rem;padding-left:3.5rem;}
/* 首尾班车+票价 */
.time-money {display:inline-block;margin-left:2.5rem;font-size:.875rem;text-align:center;color:#999;}
/* 具体路径站点 */
.jtxl{margin-top:.8125rem;margin-bottom:5.625rem;padding:0 3.125rem;line-height:3.125rem;}
/* 后续车辆 */
.hxcl{text-align: center;}
.hxcl span{font-size:.875rem;color:#999;display:inline-block;margin-left:20%;}
.hxcl span:first-child{margin-left:0;}

/* 适老化 */
.old_type .jtcx-bigtit{height:7.5rem;line-height:7.5rem;font-size:3rem;}
.old_type .time-money,.old_type .hxcl span{font-size:2rem;margin:1.5rem 0 0 1.5rem;}
.old_type .fcskb {font-size:2rem;width:18.75rem;height:3.75rem;line-height:3.75rem;padding-left:5.5rem;background-size:10%;}
.old_type .jtxl{line-height:4.5rem;}
@media  (max-width:1199px){
    /* 1200以下分辨率及手机端 */
    .time-money,.hxcl span{font-size:1.75rem;margin:1.5rem 0 0;}
    /* 发车时刻表 */
    .fcskb {background-size:12%;display:block;width:40%;float:none;margin:1.5rem 0 0;padding-left:12%;height:3.75rem;line-height:3.75rem;font-size:1.875rem;}
    /* 路线详情 */
    .jtcx-bigtit{height:6.25rem;line-height:6.25rem;font-size:2.5rem;}
    .jt{height:1rem;width:1.8rem;}
    .jtxl{padding:0;}
    /* 移动端适老化 */
    .old_type .jtcx-bigtit{height:7.5rem;line-height:7.5rem;font-size:3.125rem;}
    .old_type .time-money,.old_type .hxcl span{font-size:2.375rem;margin:1.5rem 0 0;}
    .old_type .fcskb {font-size:2rem;width:18.75rem;height:3.75rem;line-height:3.75rem;padding-left:5.5rem;background-size:10%;}
    .old_type .jtxl{line-height:4.5rem;}
}

/* ******************************************页面分界线******************************************** */
/* 发车时刻表 */
.fjzd.fcskbxq ul li{text-align: center;}
/* 发车时刻表站点名 */
.fcskb-zdm{text-align: center;margin:1.875rem 0 1.25rem;}
/* 发车时刻表时间 */
.fcskb-time{text-align: center;}
.fcskb-time span{display:inline-block;margin-left:1.875rem;color:#999;font-size:.875rem;}
/* pc适老化字体大小 */
.old_type .fcskb-zdm{font-size: 2.25rem;}
@media  (max-width:1199px){
    /* 1200以下分辨率及手机端 */
    .fcskb-zdm{font-size:2rem;}
    .fcskb-time span{font-size:1.75rem;}
    /* 手机端适老化 */
    .old_type .fcskb-zdm{font-size:2.625rem;}
}

/* ******************************************页面分界线******************************************** */
/* 好停车-列表 */
.htc li{background:url(tingche.png) no-repeat left top;padding-left:2.375rem;}
.htc .tccxq{display:inline-block;}
.htc .tccxq span{margin-left:1.25rem;color:#999;}
.htc .tccxq span:first-child{margin-left:1.875rem;}

/* pc适老化 */
.old_type .fjzd .htc  div.xl{display:block;}
.old_type .htc .tccxq span{margin-left:0!important;display:block;margin-top:1rem;}
.old_type .fjzd ul li{padding-left:6%;background-size:3%;}
@media  (max-width:1199px){
    /* 1200以下分辨率及手机端 */
    .htc .tccxq span{margin-left:0!important;display:block;margin-top:1rem;}
    .htc .tccxq{line-height:2.625rem;}
    .fjzd ul.htc li{padding-left:8%;background-size:4%;}
    /* 手机端适老化 */
    .old_type .htc .tccxq span{margin-top:1.5rem;line-height:3.75rem;}
    .old_type .fjzd ul li{padding-left:12%;background-size:6%;}
}

/* ******************************************页面分界线******************************************** */
/* 好停车-地图 */
#allmap{width:100%;height:41rem;}
.BMap_pop {display:block;opacity: 0.85;width:22.5rem;height:8.125rem;}
.BMap_pop div{border:none!important;}
.BMap_pop img,.BMap_cpyCtrl{display:none!important;}
.tccm{margin-bottom:1.25rem;}
.tccxq{margin-bottom:.625rem;}
.tccxq span{display:inline-block;font-size:.875rem;}

/* pc端适老化 */
.old_type .tccm span{display:block;float:none;font-size:2rem;}
.old_type .tccxq span{font-size:1.75rem;}
@media  (max-width:1199px){
    /* 1200以下分辨率及手机端 */
    .BMap_pop {height:5rem;}
    /* 手机端适老化 */
    .old_type .tccm span{display:block;float:none;font-size:2.625rem;}
    .old_type .tccxq span{font-size:2.375rem;}
    .old_type #allmap{height:80rem;}
}