/* 头部其他部分容器 */
body {
  background-color: #f6f6f6;
  font-family:-apple-system,'PingFang SC',BlinkMacSystemFont,'Microsoft YaHei',
  'Helvetica Neue','Source Han Sans SC','WenQuanYi Micro Hei',sans-serif;
  overflow-x: hidden;
}

.layui-layer-content {
  color: #333;
}

/*解决{{}}闪烁*/
[v-cloak] {
  display: none;
}

/*解决el-table在ie内核中，展示不是100%*/
.el-table__header {
  width: 100% !important;
}

.el-table__body {
  width: 100% !important;
}

/* 鼠标变小手 */
.menuOne,
.menuTwo,
.menuTwoCheck,
.menuTwoMoreImg,
.menuOneCheck,
.articleListTitle,
.container__btn,
.goBack {
  cursor: pointer;
}
/* 新闻资讯页返回按钮 */
.goBack {
  display: flex;
  align-items: center;
  color: black;
}

/* 弹窗跳新闻咨询的查看更多按钮 */
.container__btn {
  width: 144px;
  height: 36px;
  background: rgba(33, 91, 181, 1);
  border-radius: 18px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}

/* 路径规划的路径规划的路径规划的路径规划的路径规划的路径规划的 */
.contentRouteMap {
  width: 100%;
  color: #000000;
}

.goType {
  margin-top: 40px;
  /* border: 1px solid red; */
}

.goTypeFont {
  font-family: SourceHanSansCN-Regular;
  font-size: 0.73vw;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
}

.goTypeContainer {
  display: inline-block;
  vertical-align: middle;
  margin-left: 1.56vw;
  /* border: 1px solid red; */
}

.goTypeCard {
  display: inline-block;
  /* border: 1px solid red; */
  margin-right: 1.56vw;
}

.goTypeCardImg {
  width: 1.2vw;
  height: 1.2vw;
  display: inline-block;
  vertical-align: middle;
}

.goTypeCardFontCheck {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.73vw;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #215bb5;
  margin-left: 10px;
}

.goTypeCardFont {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.73vw;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #c3c3c3;
  margin-left: 0.5vw;
}

.condition {
  margin-top: 2.45vw;
  height: 3.75vw;
  /* min-height: 72px; */
  /* border: 1px solid red; */
  font-size: 0px;
}

.conditionPhone {
  display: none;
}

.choice {
  width: 80%;
  height: 100%;
  background-color: #ffffff;
  box-shadow: 0px 10px 20px 0px rgba(2, 85, 213, 0.1);
  display: inline-block;
  vertical-align: middle;
  font-size: 0px;
}

.choiceRadio {
  display: inline-block;
  vertical-align: middle;
  /* border: 1px solid red; */
  padding: 1.3vw 1.5vw;
}

.el-radio__inner {
  width: 0.83vw;
  height: 0.83vw;
}

.el-radio__inner::after {
  width: 0.41vw;
  height: 0.41vw;
}

.el-radio__input.is-checked .el-radio__inner {
  border-color: #215bb5;
  background: #215bb5;
}

.el-radio__input {
  vertical-align: middle;
}

.el-radio__label {
  font-size: 0.73vw;
  display: inline-block;
  vertical-align: middle;
}

.el-radio__input.is-checked + .el-radio__label {
  color: #215bb5;
}

.choiceStart {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.73vw;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #b3bfcf;
  /* text-align: center; */
  padding: 0px 0px 0px 2vw;
}

.choiceSelectFont {
  display: none;
  padding-left: 1vw;
  margin-bottom: 0.7vw;
}

.choiceInput {
  width: 10vw;
  height: 1.8vw;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0vw;
  color: #373d44;
  padding-left: 0.5vw;
  border: none;
  line-height: 1;
  /* transform: translateY(0.8vw); */
  /* margin-top: 0.7vw; */
}

.el-input__inner {
  height: 2.5vw;
  /* width: 16vw; */
  font-size:14px;
  line-height: 1;
  border: none;
  color: #373d44;
}

.choiceStart .el-input__suffix {
  display: flex;
  align-items: center;
}

.choiceBtn {
  width: 20%;
  height: 100%;
  background-color: #215bb5;
  box-shadow: 0px 10px 20px 0px rgba(2, 85, 213, 0.1);
  display: inline-block;
  vertical-align: middle;
  font-size: 1.04vw;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0vw;
  color: #ffffff;
  text-align: center;
  padding: 1.3vw 0;
}

.el-select-dropdown__item.selected {
  color: #0255d5;
}

.goLeave {
  margin-bottom: 20px;
}

.goLeaveBtnContainer {
  font-size: 18px;
}

.goLeaveBtnCheck {
  padding: 12px 30px;
  background-color: #0255d5;
  color: #ffffff;
}

.goLeaveBtn {
  padding: 12px 30px;
  background-color: #80aaea;
  color: #000000;
}

#routeMap {
  width: 100%;
  height: 600px;
  /* border: 1px solid red; */
  margin-top: 2.6vw;
}

.headerContainer {
  width: 100%;
  position: relative;
  /* height: 466px; */
}

/* *********************************页面内容样式***************************************** */
.mainContainer {
  width: 62.5%;
  min-height: 400px;
  background-color: #ffffff;
  margin: 0 auto;
  padding: 50px 60px;
}

/* 顶部导航部分 */
/* .articleMenuContainer {} */

/* 面包屑 */
/* .articleBreadcrumb {} */

/* swpier样式 */
.swiper-container {
  width: 600px;
  height: 300px;
}

/* 导航栏一级 */
.menuOneContainer {
  height: 55px;
  /* border-bottom: 1px solid #c6c6c6; */
  margin-top: 38px;
}

.el-scrollbar__wrap {
  overflow-y: hidden;
}

.el-scrollbar .el-scrollbar__wrap .el-scrollbar__view {
  white-space: nowrap;
}

/* 导航栏el-tabs强改，导航栏el-tabs强改，导航栏el-tabs强改，导航栏el-tabs强改，导航栏el-tabs强改，导航栏el-tabs强改， */

.el-tabs__item {
  font-size: 24px;
  height: 50px;
}

.el-tabs__item:hover {
  color: #215bb5;
}

/* 选中状态下字体颜色 */
.el-tabs__item.is-active {
  color: #000000;
}

/* 选中状态下下划线颜色与高度 */
.el-tabs__active-bar {
  background-color: #215bb5;
  height: 4px;
}

.el-icon-arrow-left {
  margin-left: -5px;
}

.el-icon-arrow-right {
  margin-right: -5px;
}

.el-tabs__nav-next,
.el-tabs__nav-prev {
  font-size: 20px;
}

/* 导航栏el-tabs强改结束 导航栏el-tabs强改结束 导航栏el-tabs强改结束 导航栏el-tabs强改结束 导航栏el-tabs强改结束导航栏el-tabs强改结束导航栏el-tabs强改结束 导航栏el-tabs强改结束 */
/* 选中状态的一级导航 */
.menuOneCheck {
  height: 100%;
  min-width: 120px;
  padding: 0 28px;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  color: #000000;
  border-bottom: 4px solid #215bb5;
  display: inline-block;
}

/* 未选中状态的一级导航 */
.menuOne {
  height: 100%;
  min-width: 120px;
  padding: 0 28px;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  color: rgba(0, 0, 0, 0.5);
  /* border-bottom: 4px solid #c6c6c6; */
  /*opacity: 0.5;*/
  display: inline-block;
  transition: border-bottom 0.3s;
  -moz-transition: border-bottom 0.3s;
  /* Firefox 4 */
  -webkit-transition: border-bottom 0.3s;
  /* Safari and Chrome */
  -o-transition: border-bottom 0.3s;
  /* Opera */
}

.menuOne:hover {
  border-bottom: 4px solid #215bb5;
}

.menuOneFont {
  display: inline-block;
  height: 50px;
}

/* 导航栏二级pc&移动控制显示 */
.menuTwoPC {
  display: block;
}

.menuTwoPhone {
  display: none;
}

/* 导航栏二级 */
.menuTwoContainer {
  width: 100%;
  min-height: 50px;
  background-color: #eeeeee;
  margin-top: 20px;
  font-size: 0;
}

/* 不换行，导航栏二级左侧容器不换行，导航栏二级左侧容器不换行，导航栏二级左侧容器不换行，导航栏二级左侧容器 */
#menuTwoContainerLift {
  width: 85%;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  /* border: 1px solid red; */
  position: relative;
}

/* 不换行，超出隐藏（特指未展开更多） */
#menuTwoContainerLiftMain {
  display: inline-block;
  white-space: nowrap;
}

/* 导航栏二级右侧 */
.menuTwoContainerRight {
  width: 15%;
  /* min-width: 100px; */
  /*display: inline-block;*/
  /* border: 1px solid red; */
  vertical-align: middle;
  background-color: #eeeeee;
  float: right;
}

.menuTwoMoreImg {
  width: 50px;
  height: 50px;
  float: right;
  /* border: 1px solid red; */
}

#menuTwoContainerLift:after {
  content: '';
  position: absolute;
  width: 75px;
  height: 51px;
  top: 0%;
  right: 0%;
  background: rgba(242, 242, 242, 0);
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgba(242, 242, 242, 0)),
    color-stop(50%, #eeeeee),
    color-stop(100%, #eeeeee)
  );
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(242, 242, 242, 0)),
    color-stop(50%, #eeeeee),
    to(#eeeeee)
  );
  background: linear-gradient(to right, rgba(242, 242, 242, 0) 0%, #eeeeee 50%, #eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=1);
  display: inline-block;
}

/* 换行状态---展开---全部展示\换行状态---展开---全部展示换行状态---展开---全部展示换行状态---展开---全部展示换行状态---展开---全部展示 */
/* 左侧 */
.menuTwoWarpLeft {
  width: 95%;
  /* width: 100%; */
  display: inline-block;
  vertical-align: middle;
}

/* 右侧 */
.menuTwoWarpRight {
  width: 5%;
  /* min-width: 100px; */
  display: inline-block;
  /* border: 1px solid red; */
  vertical-align: top;
  background-color: #eeeeee;
}

/* 展开状态下的关闭按钮 */
.menuTwoMoreImgClose {
  width: 30px;
  height: 30px;
  float: right;
  /* border: 1px solid red; */
  margin-top: 15px;
}

/* 选中状态的导航栏二级 */
.menuTwoCheck {
  padding: 13px 33px;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;
  background-color: #0255d5;
  text-align: center;
  display: inline-block;
}

/* 未选中状态的导航栏二级 */
.menuTwo {
  padding: 12px 33px;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #000000;
  text-align: center;
  display: inline-block;
  /* transition: color 0.3s; */
  /* -moz-transition: color 0.3s; */
  /* Firefox 4 */
  /* -webkit-transition: color 0.3s; */
  /* Safari and Chrome */
  /* -o-transition: color 0.3s; */
  /* Opera */
}

.menuTwo :hover {
  color: #0255d5;
}

/* 文章页的文章内容部分 */
/* 文章内容的容器 */
.articleContainer {
  margin-top: 40px;
  color: #000000;
}

.articleContainer img {
  width: auto;
  max-width: 100%;
}

.articleContainer span {
  font-family: -apple-system,'PingFang SC', BlinkMacSystemFont, 'Microsoft YaHei', 'Helvetica Neue',
  'Source Han Sans SC', 'Noto Sans CJK SC', 'WenQuanYi MicroHei', sans-serif !important;
}
.collapseContainer span {
  font-family: -apple-system,'PingFang SC', BlinkMacSystemFont, 'Microsoft YaHei', 'Helvetica Neue',
  'Source Han Sans SC', 'Noto Sans CJK SC', 'WenQuanYi MicroHei', sans-serif !important;
}
.menuOne,
.menuOneCheck {
  text-align: center;
}

/*百度地图*/
#shopMap {
  width: 100%;
  height: 500px;
  margin: 30px auto 0px;
  /* display: none; */
}
.pagePC{
  display: flex;
  justify-content: flex-end;
  margin-top: 22px;
  margin-right: 36px
}

#allmap {
  width: 100%;
  height: 600px;
  /* overflow: hidden;
  margin: 0; */
  font-family: '微软雅黑';
}

@media (min-width: 1400px) {
  .pagePhone{
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 1400px) {
  .mainContainer {
    width: 80%;
  }

  .pageTitle {
    width: 80%;
  }
  .pagePhone{
    display: none;
  }
  .pagePC{
    display: flex;
    justify-content: flex-end;
    margin-top: 22px;
    margin-right: 36px
  }
}

@media (min-width: 992px) and (max-width: 1024px) {
  .mainContainer {
    width: 90%;
  }

  .pageTitle {
    width: 90%;
  }
  .pagePhone{
    display: none;
  }
  .pagePC{
    display: flex;
    justify-content: flex-end;
    margin-top: 22px;
    margin-right: 36px
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* 二级菜单控制显示 */
  .menuTwoPC {
    display: none;
  }

  .menuTwoPhone {
    display: block;
  }

  #shopMap {
    width: 500px;
  }

  #shopMap {
    width: 10rem;
    height: 6rem;
  }

  #menuTwoContainerLift:after {
    /* border: 1px solid red; */
    height: 0.6rem;
  }

  .headerContainer {
    width: 100%;
    height: 3.84rem;
  }

  html {
    font-size: 55.8px;
  }

  .pageTitle {
    display: none;
  }

  .visible-xs {
    width: 100%;
    height: 100%;
  }

  .headerContainer {
    width: 100%;
    height: 3.84rem;
  }

  .pageTitle {
    width: 100%;
    height: 3.84rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .pageTitleFont {
    display: none;
  }

  .pageTitleFontPhone {
    width: 3.46rem;
    height: 1.11rem;
    font-family: -apple-system,'PingFang SC',BlinkMacSystemFont,'Microsoft YaHei',
    'Helvetica Neue','Source Han Sans SC','WenQuanYi Micro Hei',sans-serif;
    font-size: 0.43rem;
    font-weight: 800;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: rgba(255, 255, 255, 0.8);
    /* padding: 20px; */
    /* border: 1px solid red; */
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  }

  /* 移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式 */
  .mainContainer {
    width: 100%;
    padding: 0.6rem 0.36rem;
  }

  .menuOneContainer {
    height: 0.62rem;
  }

  .el-tabs__item {
    font-size: 0.35rem;
    height: 0.75rem;
  }

  .menuOne,
  .menuOneCheck {
    font-size: 0.35rem;
    padding: 0 0.28rem;
    min-width: 1.43rem;
  }

  .menuTwoContainer {
    min-height: 5px;
  }

  .menuTwo,
  .menuTwoCheck {
    padding: 0.07rem 0.3rem;
    font-size: 0.28rem;
  }

  .menuTwoMoreImg {
    width: 0.45rem;
    height: 0.45rem;
  }

  .menuTwoMoreImgClose {
    width: 0.36rem;
    height: 0.36rem;
    margin-top: 0;
  }

  /* 路线规划模块的css移动端 */
  .goTypeFont {
    font-size: 0.25rem;
  }

  .goTypeCard {
    margin-right: 0.3rem;
  }

  .goTypeCardImg {
    width: 0.32rem;
    height: 0.32rem;
  }

  .goTypeCardFontCheck {
    font-size: 0.27rem;
    margin-left: 0.05rem;
  }

  .goTypeCardFont {
    font-size: 0.27rem;
    margin-left: 0.05rem;
  }

  .condition {
    display: none;
  }

  .conditionPhone {
    display: block;
    width: 100%;
  }

  .choice {
    width: 100%;
    margin-top: 0.5rem;
  }

  .choiceRow {
    width: 100%;
    height: 0.72rem;
    display: flex;
    flex-wrap: nowrap;
  }

  .choiceColCheck {
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #215bb5;
    font-size: 0.25rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0rem;
    background-color: #ffffff;
  }

  .choiceCol {
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #858585;
    font-size: 0.25rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0rem;
    background-color: #f6f6f6;
  }

  .choiceSelectRow {
    width: 100%;
    height: 1.74rem;
    display: flex;
    flex-wrap: nowrap;
  }

  .choiceSelectRowCol {
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    /* height: 1.64rem; */
  }

  .choiceSelectFont {
    font-size: 0.22rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0rem;
    color: #b3bfcf;
    margin-bottom: 0.25rem;
    display: block;
  }

  .choiceInput {
    width: 100%;
    height: 0.55rem;
  }

  .el-input__inner {
    width: 100%;
    height: 0.24rem;
  }

  .choiceBtnPhone {
    width: 80%;
    margin: 0 auto 0.27rem;
    height: 0.65rem;
    background-color: #215bb5;
    box-shadow: 0rem 0.09rem 0.18rem 0rem rgba(2, 85, 213, 0.1);
    border-radius: 0.07rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.22rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0rem;
    color: #ffffff;
  }

  #routeMap {
    margin-top: 0.3rem;
    height: 5rem;
  }
  .pagePhone{
    display: flex;
    justify-content: flex-end;
    margin-top: 22px;
  }
  .pagePC{
    display: none;
  }
}

@media (max-width: 767px) {
  html {
    font-size: 55.8px;
  }

  #shopMap {
    width: 5rem;
    height: 5rem;
  }

  #menuTwoContainerLift:after {
    /* border: 1px solid red; */
    height: 0.515rem;
  }

  .pageTitle {
    display: none;
  }

  .visible-xs {
    width: 100%;
    height: 100%;
  }

  .headerContainer {
    width: 100%;
    height: 3.84rem;
  }

  .pageTitle {
    width: 100%;
    height: 3.84rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .pageTitleFont {
    display: none;
  }

  .pageTitleFontPhone {
    width: 3.46rem;
    height: 1.11rem;
    font-family: -apple-system,'PingFang SC',BlinkMacSystemFont,'Microsoft YaHei',
    'Helvetica Neue','Source Han Sans SC','WenQuanYi Micro Hei',sans-serif;
    font-size: 0.43rem;
    font-weight: 800;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: rgba(255, 255, 255, 0.8);
    /* padding: 20px; */
    /* border: 1px solid red; */
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  }

  /* 移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式移动端样式 */
  /* 二级菜单控制显示 */
  .menuTwoPC {
    display: none;
  }

  .menuTwoPhone {
    display: block;
  }

  .mainContainer {
    width: 100%;
    padding: 0.6rem 0.36rem;
  }

  .menuOneContainer {
    height: 0.62rem;
  }

  .el-tabs__item {
    font-size: 0.35rem;
    height: 0.75rem;
  }

  .menuOne,
  .menuOneCheck {
    font-size: 0.35rem;
    padding: 0 0.28rem;
    min-width: 1.43rem;
  }

  .menuTwoContainer {
    min-height: 5px;
  }

  .menuTwo,
  .menuTwoCheck {
    padding: 0.07rem 0.3rem;
    font-size: 0.28rem;
  }

  .menuTwoMoreImg {
    width: 0.45rem;
    height: 0.45rem;
  }

  .menuTwoMoreImgClose {
    width: 0.36rem;
    height: 0.36rem;
    margin-top: 0;
  }

  /* 路线规划模块的css移动端 */
  .goTypeFont {
    font-size: 0.25rem;
  }

  .goTypeCard {
    margin-right: 0.3rem;
  }

  .goTypeCardImg {
    width: 0.32rem;
    height: 0.32rem;
  }

  .goTypeCardFontCheck {
    font-size: 0.27rem;
    margin-left: 0.05rem;
  }

  .goTypeCardFont {
    font-size: 0.27rem;
    margin-left: 0.05rem;
  }

  .condition {
    display: none;
  }

  .conditionPhone {
    display: block;
    width: 100%;
  }

  .choice {
    width: 100%;
    margin-top: 0.5rem;
  }

  .choiceRow {
    width: 100%;
    height: 0.72rem;
    display: flex;
    flex-wrap: nowrap;
  }

  .choiceColCheck {
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #215bb5;
    font-size: 0.25rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0rem;
    background-color: #ffffff;
  }

  .choiceCol {
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #858585;
    font-size: 0.25rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0rem;
    background-color: #f6f6f6;
  }

  .choiceSelectRow {
    width: 100%;
    height: 1.74rem;
    display: flex;
    flex-wrap: nowrap;
  }

  .choiceSelectRowCol {
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    /* height: 1.64rem; */
  }

  .choiceSelectFont {
    font-size: 0.22rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0rem;
    color: #b3bfcf;
    margin-bottom: 0.25rem;
    display: block;
  }

  .choiceInput {
    width: 100%;
    height: 0.55rem;
  }

  .el-input__inner {
    width: 100%;
    height: 0.24rem;
  }

  .choiceBtnPhone {
    width: 80%;
    margin: 0 auto 0.27rem;
    height: 0.65rem;
    background-color: #215bb5;
    box-shadow: 0rem 0.09rem 0.18rem 0rem rgba(2, 85, 213, 0.1);
    border-radius: 0.07rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.22rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0rem;
    color: #ffffff;
  }

  #routeMap {
    margin-top: 0.3rem;
    height: 5rem;
  }
  .pagePhone{
    display: flex;
    justify-content: flex-end;
    margin-top: 22px;
  }
  .pagePC{
    display: none;
  }
}

