

@media screen and (max-width:1818px)
{
.rtb_wrap ol.rt-line {  width: 1220px;}
ol.rt-line li.down.newline { right: 71px;}
ol.rt-line li.down2.newline span.round2 { left: -67px;}
ol.rt-line li.down3 { left: -42px;}
ol.rt-line li.down2 { right: 81px;}
ol.rt-line li.down2.linebreak { left: -11px;}
ol.rt-line li.down2.newline { left: -4px;}

}



@media screen and (max-width:1778px)
{
.rtb_wrap a.realtime_close { right: 4%; top: 105px;}
}


@media screen and (max-width:1758px)
{
ol.rt-line li { width: 105px;}
.rtb_wrap ol.rt-line {  width: 1170px;}
ol.rt-line li.down.newline { right:66px;}
ol.rt-line li.down2.newline span.round2 { left: -67px;}
ol.rt-line li.down3 { left: -51px;}
ol.rt-line li.down2 { right:81px;}
ol.rt-line li.down2.linebreak { left: -11px;}
ol.rt-line li.down2.newline { left: -14px;}

}




@media screen and (max-width:1709px)
{
ol.rt-line li { width:93px;}
.rtb_wrap ol.rt-line {  width: 1080px;}
ol.rt-line li.down.newline { right:110px;}
ol.rt-line li.down3 { left: -11px;}
ol.rt-line li.down2 { right:111px;}
ol.rt-line li.down2.linebreak { left: -90px;}
ol.rt-line li.down2.newline { left: -1px;}
ol.rt-line li.down.linebreak, ol.rt-line li.down.newline { width: 122px;}
ol.rt-line li.down.linebreak span.round { width: 147px;}
ol.rt-line li.down.newline span.round {  width: 145px;}

}




@media screen and (max-width:1620px)
{

.rt-line-wrap{margin-left:500px;}
.rtb_wrap ol.rt-line{left:80px;}
.rt-line-inner{overflow-y: hidden; height: 750px;  width:90%; overflow: scroll; overflow: auto; position: relative; top: 55px;}

}


@media screen and (max-width:1520px)
{
.icon_info dl dt { padding: 0 10px;}
.icon_info dl dt::after {left: 68px;}
.icon_info dl.station dt::after {left: 81px;}
.icon_info dl dd { padding: 0 12px;}
.s_map_wrap .icon_info { width: 960px;}
}



@media screen and (max-width: 1480px){
.s_map_wrap .map_addr { left:390px;}
.s_map_wrap .map_addr, .s_map_wrap .local_info .poi_item li a, .s_map_wrap .local_info ul.bus_lineView li a { padding: 0 6px;}
.s_map_wrap .map_addr i{  padding: 0 3px;}
.s_map_wrap .local_info .poi_item li a i, .s_map_wrap .local_info ul.bus_lineView li a i { margin-right:3px;}
}


@media screen and (max-width: 1453px){
.rt-line-inner{width:90%;}
}


@media screen and (max-width: 1379px){
/*.s_map_wrap .local_info{right:10px;}*/
.icon_info dl dd { padding: 0 8px;}
.icon_info dl.bus dd.orange {background: url(../img/i_bus-low_yl.png) no-repeat 15px 10px;background-size: 21px auto;}
.s_map_wrap .icon_info { width: 885px;}
}




@media screen and (max-width: 1280px){
.s_map_wrap .local_info .map_addr{top:-44px;}
.s_map_wrap .local_info{top:64px;}
.icon_info dl.station{clear:both;}
.s_map_wrap .icon_info{top:1%;}
.s_map_wrap .icon_info { width:587px;}
.icon_info { height: 81px!important;}
.icon_info dl dt { width: 70px;}
.icon_info dl dd {  padding: 0 18px;}
.icon_info dl.station dd{border-top: 1px solid #e3e3e3;}
.icon_info dl dt::after { left: 88px;}
.icon_info dl.station dt::after { left: 88px;}

}