.scheduleblock {
  position: absolute;
	margin: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 49px;
  background: #FFFFFF;
  border-radius: 10px;
  /*background-image: url('images/ScheduleRowBackground.png');*/
  
  display: flex;
  /*align-items: center;
  text-align: center;*/
  
  color: #000000;
}

.scheduleblocktext {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
}

.scheduleblockredtext {
  position: relative;
  color: #FF0000;
  overflow: hidden;
  white-space: nowrap;
}

.schedulenumber {
  position: relative;
	margin: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 38px;
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  /*align-items: center;
  text-align: center;*/
  
  color: #FFFFFF;
}

.imgOpenSchedule {
  position: absolute;
  height: 50px;
  width: 326px;
  top: 692px;
  left: 713px;
}

.routescheduleblock {
  position: absolute;
	margin: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 0px;
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 38px;
  background: #FFFFFF;
  border-radius: 10px;
  overflow: scroll;

  /*align-items: center;
  text-align: center;*/
  
  color: #000000;
  z-index: 999999;
}
.routescheduleblock::-webkit-scrollbar {
  display: none;
}
.routescheduleblockrow {
  display: flex;
  position: relative;
}
.routescheduleblocktext {
  position: relative;
}

.routescheduleblockredtext {
  position: relative;
  color: #FF0000;
}

.otherschedulebox {
/*  position: absolute;
  top: 928px;
  left: 348px;*/
  position: relative;
  top: 810px;
  left: 851px;
  width: 310px;
  height: 153px;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  background: #FFFFFF;
  padding: 0px;
  overflow: hidden;
  /*display: flex;
  align-items: center;
  text-align: center;*/
  color: #000000;
  /*background-color: #FF0000;*/
}
.otherschedulerow {
  width: 310px;
  height: 24px;
  left: 0px;
  display: flex;
  position: relative;
}
.otherscheduletext {
  position: relative;
  overflow: hidden;
}
.otherscheduleredtext {
  position: relative;
  color: #FF0000;
}
.otherschedulenum {
  position: relative;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 24px;
  color: #FFFFFF;
  overflow: hidden;
}


#maparea {
  display: none;
  position: absolute;
  left: 28px;
  top: 723px;
  height: 1024px;
  width: 1024px;
  overflow: scroll;
  z-index: 50001;
  /*background-color: #FF0000;*/
}
#maparea::-webkit-scrollbar {
  display: none;
}
#mapcontent {
  position: relative;
  /*left: -463px;
  top: -569px;*/
  height: 2000px;
  width: 2000px;
  z-index: 50002;
  /*background-image: url('images/BigMapMainStation.png');*/
}

.atlunaAdvertBox {
  left: 28px;
  top: 774px;
  width: 1024px;
  height: 576px;
  position: absolute;
  display: none;
  z-index: 999998;
}
.atlunaAdvertBoxClick {
  left: 708px;
  top: 1287px;
  width: 326px;
  height: 50px;
  position: absolute;
  display: none;
  background-image: url("images/AdClickMore.png");
  z-index: 999998;
}

#aMapSpecialRIMG {
  z-index: 54000;
  position: absolute;
  width: 342px;
  height: 812px;
  top: 552px;
  left: 533px;
/*  top: 778px;
  left: 220px;*/
}
#aMapSpecialStationC6 {
  z-index: 54000;
  position: absolute;
  width: 376px;
  height: 367px;
  top: 1000px;
  left: 685px;
/*  top: 1226px;
  left: 372px;*/
  background-image: url('images/MapStationC6.png');
}
.onestationtext {
  z-index: 59000;
  position: relative;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}
#atMapSpecialBuyTicket {
  z-index: 59000;
  position: relative;
  width: 326px;
  height: 50px;
  top: 216px;
  left: 24px;
}
