@charset "UTF-8";
@media (max-width: 992px) and (orientation: landscape) {
  /* line 2, location.scss */
  :root {
    zoom: 0.6;
  }
}

/*
@include scale(font-size,24px);
@include scale(margin,10px 20px 30px 40px);
@include scale(margin-right,20px);
@include scale(padding,20px 10px);
@include scale(padding,10px 20px 30px 40px);
@include scale(padding-right,10px);
@include scale(top,10px);
@include scale(left,10px);
@include scale(background-size,10px 10px);
@include scale(background-position,10px 10px);
@include scale(width,100px);
@include scale(height,100px);
82.66666666667%
*/
/* line 46, location.scss */
.location-b footer {
  margin-top: 0 !important;
}

/* line 51, location.scss */
.content {
  overflow: hidden;
}
/* line 54, location.scss */
.content .sub_top h2 {
  background: url("../../Content/images/m_subtop_location.jpg") 50% 50% no-repeat;
  background-size: cover;
}
/* line 59, location.scss */
.content .sub_top .sub_menu ul {
  justify-content: flex-start;
}
@media screen and (min-width: 992px) {
  /* line 59, location.scss */
  .content .sub_top .sub_menu ul {
    justify-content: center;
  }
}
/* line 64, location.scss */
.content .sub_top .sub_menu ul li {
  width: auto;
}
@media screen and (min-width: 992px) {
  /* line 64, location.scss */
  .content .sub_top .sub_menu ul li {
    width: auto;
  }
}
/* line 69, location.scss */
.content .sub_top .sub_menu ul li a {
  padding: 0 50px;
}
@media (max-width: 992px) {
  /* line 69, location.scss */
  .content .sub_top .sub_menu ul li a {
    padding: 0 5.0403225806vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 69, location.scss */
  .content .sub_top .sub_menu ul li a {
    padding: 0 40px;
  }
}
/* line 79, location.scss */
.content .inner {
  /* 개발계획 */
  /* //개발계획 */
}
/* line 80, location.scss */
.content .inner .map-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  width: 880px;
  height: 2000px;
  margin: 0 auto;
}
@media (max-width: 992px) {
  /* line 80, location.scss */
  .content .inner .map-wrap {
    width: 88.7096774194vw;
  }
}
@media (max-width: 992px) {
  /* line 80, location.scss */
  .content .inner .map-wrap {
    height: 201.6129032258vw;
  }
}
/* line 88, location.scss */
.content .inner .map-wrap .map-img {
  width: 100%;
  height: 100%;
}
/* line 91, location.scss */
.content .inner .map-wrap .map-img img {
  width: 880px;
}
@media (max-width: 992px) {
  /* line 91, location.scss */
  .content .inner .map-wrap .map-img img {
    width: 88.7096774194vw;
  }
}
/* line 95, location.scss */
.content .inner .map-wrap #map {
  display: none;
}
/* line 100, location.scss */
.content .inner .map-wrap #map > div > div > div > div {
  border: none !important;
}
/* line 102, location.scss */
.content .inner .map-wrap #map > div > div > div > div:first-of-type {
  position: absolute !important;
  z-index: 3 !important;
  background: url(../images/m-bubble-box.png) 50% 50% no-repeat !important;
  background-size: 70% !important;
  width: 65.82661vw !important;
  height: 45.76613vw !important;
}
/* line 110, location.scss */
.content .inner .map-wrap #map > div > div > div > div:first-of-type > div:last-of-type {
  width: 8.4677vw !important;
  height: 12.39919vw !important;
  background: url(../../Content/images/m_pin.png) no-repeat 50% 50% !important;
  background-size: 8.4677vw !important;
  top: 9.56048vw !important;
}
/* line 120, location.scss */
.content .inner .map-wrap #map > div > div > div > div:nth-of-type(2) {
  display: none !important;
}
/* line 124, location.scss */
.content .inner .map-wrap #map > div > div > div > div > div:first-of-type {
  display: none !important;
}
/* line 133, location.scss */
.content .inner .map-wrap .point {
  position: absolute;
  left: 124px;
  top: 255px;
  z-index: 2;
}
@media (max-width: 992px) {
  /* line 133, location.scss */
  .content .inner .map-wrap .point {
    left: 12.5vw;
  }
}
@media (max-width: 992px) {
  /* line 133, location.scss */
  .content .inner .map-wrap .point {
    top: 25.7056451613vw;
  }
}
/* line 138, location.scss */
.content .inner .map-wrap .point a {
  display: block;
}
/* line 140, location.scss */
.content .inner .map-wrap .point a img {
  width: 84px;
}
@media (max-width: 992px) {
  /* line 140, location.scss */
  .content .inner .map-wrap .point a img {
    width: 8.4677419355vw;
  }
}
/* line 146, location.scss */
.content .inner .vr_info {
  position: relative;
  padding: 30px 0 150px 0;
  width: 100%;
  min-width: 320px;
  margin: auto;
}
@media (max-width: 992px) {
  /* line 146, location.scss */
  .content .inner .vr_info {
    padding: 3.0241935484vw 0 15.1209677419vw 0;
  }
}
/* line 153, location.scss */
.content .inner .vr_info ul li {
  text-align: left;
  padding: 0 0 5px 40px;
  text-indent: -40px;
  font-size: 30px;
}
@media (max-width: 992px) {
  /* line 153, location.scss */
  .content .inner .vr_info ul li {
    padding: 0 0 0.5040322581vw 4.0322580645vw;
  }
}
@media (max-width: 992px) {
  /* line 153, location.scss */
  .content .inner .vr_info ul li {
    text-indent: -4.0322580645vw;
  }
}
@media (max-width: 992px) {
  /* line 153, location.scss */
  .content .inner .vr_info ul li {
    font-size: 3.0241935484vw;
  }
}
/* line 158, location.scss */
.content .inner .vr_info ul li:before {
  content: "※";
  padding-right: 10px;
}
@media (max-width: 992px) {
  /* line 158, location.scss */
  .content .inner .vr_info ul li:before {
    padding-right: 1.0080645161vw;
  }
}
/* line 165, location.scss */
.content .inner .tit-wrap {
  text-align: left;
  font-weight: bold;
  margin-bottom: 150px;
}
@media (max-width: 992px) {
  /* line 165, location.scss */
  .content .inner .tit-wrap {
    margin-bottom: 15.1209677419vw;
  }
}
/* line 170, location.scss */
.content .inner .tit-wrap p.green {
  display: block;
  font-size: 60px;
  line-height: 80px;
  color: #084f51;
  margin-bottom: 5px;
}
@media (max-width: 992px) {
  /* line 170, location.scss */
  .content .inner .tit-wrap p.green {
    font-size: 6.0483870968vw;
  }
}
@media (max-width: 992px) {
  /* line 170, location.scss */
  .content .inner .tit-wrap p.green {
    line-height: 8.064516129vw;
  }
}
@media (max-width: 992px) {
  /* line 170, location.scss */
  .content .inner .tit-wrap p.green {
    margin-bottom: 0.5040322581vw;
  }
}
/* line 177, location.scss */
.content .inner .tit-wrap p:last-child {
  font-size: 90px;
  line-height: 96px;
}
@media (max-width: 992px) {
  /* line 177, location.scss */
  .content .inner .tit-wrap p:last-child {
    font-size: 9.0725806452vw;
  }
}
@media (max-width: 992px) {
  /* line 177, location.scss */
  .content .inner .tit-wrap p:last-child {
    line-height: 9.6774193548vw;
  }
}
/* line 184, location.scss */
.content .inner .plan_top {
  position: relative;
  width: 91.66666666667%;
  margin: auto;
  border-top: 2px solid #084f51;
}
@media screen and (min-width: 992px) {
  /* line 184, location.scss */
  .content .inner .plan_top {
    width: 100%;
    min-width: 992px;
    max-width: 1200px;
  }
}
/* line 194, location.scss */
.content .inner .plan_top h4 {
  font-size: 100px;
  padding: 85px 0;
  font-weight: 400;
  color: #000;
  text-align: center;
  line-height: 1.3;
}
@media (max-width: 992px) {
  /* line 194, location.scss */
  .content .inner .plan_top h4 {
    font-size: 10.0806451613vw;
  }
}
@media (max-width: 992px) {
  /* line 194, location.scss */
  .content .inner .plan_top h4 {
    padding: 8.5685483871vw 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 194, location.scss */
  .content .inner .plan_top h4 {
    font-size: 56px;
    padding: 60px 0;
  }
}
@media screen and (min-width: 1200px) {
  /* line 194, location.scss */
  .content .inner .plan_top h4 {
    padding: 75px 0;
  }
}
/* line 208, location.scss */
.content .inner .plan_top h4 p {
  font-size: 30px;
  color: #666666;
  font-weight: 400;
}
@media (max-width: 992px) {
  /* line 208, location.scss */
  .content .inner .plan_top h4 p {
    font-size: 3.0241935484vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 208, location.scss */
  .content .inner .plan_top h4 p {
    font-size: 28px;
    color: #000;
    font-weight: 300;
  }
}
/* line 219, location.scss */
.content .inner .plan_top .attack {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}
/* line 223, location.scss */
.content .inner .plan_top .attack .title_img {
  width: 100%;
  height: 230px;
  background: url("../../Content/images/m_plan_title.png") 50% 0 no-repeat;
  background-size: 769px 140px;
}
@media (max-width: 992px) {
  /* line 223, location.scss */
  .content .inner .plan_top .attack .title_img {
    height: 23.185483871vw;
  }
}
@media (max-width: 992px) {
  /* line 223, location.scss */
  .content .inner .plan_top .attack .title_img {
    background-size: 77.5201612903vw 14.1129032258vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 223, location.scss */
  .content .inner .plan_top .attack .title_img {
    width: 44.16666666667%;
    background: url("../../Content/images/plan_title.png") 50% 0 no-repeat;
    background-size: 264px auto;
    height: 240px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 223, location.scss */
  .content .inner .plan_top .attack .title_img {
    height: 290px;
    background-size: 319px auto;
  }
}
/* line 239, location.scss */
.content .inner .plan_top .attack ul {
  width: 100%;
  text-align: left;
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}
@media screen and (min-width: 992px) {
  /* line 239, location.scss */
  .content .inner .plan_top .attack ul {
    width: 55.83333333333%;
  }
}
/* line 248, location.scss */
.content .inner .plan_top .attack ul li {
  display: flex;
  width: 50%;
  color: #666666;
  line-height: 1.3;
  vertical-align: top;
  letter-spacing: -.5px;
  padding-bottom: 70px;
  font-size: 35px;
}
@media (max-width: 992px) {
  /* line 248, location.scss */
  .content .inner .plan_top .attack ul li {
    padding-bottom: 7.0564516129vw;
  }
}
@media (max-width: 992px) {
  /* line 248, location.scss */
  .content .inner .plan_top .attack ul li {
    font-size: 3.5282258065vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 248, location.scss */
  .content .inner .plan_top .attack ul li {
    width: 33.33333333333333%;
    padding-bottom: 40px;
    font-size: 18px;
  }
}
/* line 262, location.scss */
.content .inner .plan_top .attack ul li::before {
  content: "";
  display: inline-block;
  margin-right: 30px;
  font-size: 63px;
  width: 80px;
  height: 100%;
  border-right: 2px solid #98999a;
  color: #015152;
  vertical-align: top;
  line-height: 1.3;
  font-weight: 500;
  text-align: center;
}
@media (max-width: 992px) {
  /* line 262, location.scss */
  .content .inner .plan_top .attack ul li::before {
    margin-right: 3.0241935484vw;
  }
}
@media (max-width: 992px) {
  /* line 262, location.scss */
  .content .inner .plan_top .attack ul li::before {
    font-size: 6.3508064516vw;
  }
}
@media (max-width: 992px) {
  /* line 262, location.scss */
  .content .inner .plan_top .attack ul li::before {
    width: 8.064516129vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 262, location.scss */
  .content .inner .plan_top .attack ul li::before {
    font-size: 28px;
    margin-right: 10px;
    width: 35px;
  }
}
/* line 281, location.scss */
.content .inner .plan_top .attack ul li:nth-child(1)::before {
  content: "1";
}
/* line 282, location.scss */
.content .inner .plan_top .attack ul li:nth-child(2)::before {
  content: "2";
}
/* line 283, location.scss */
.content .inner .plan_top .attack ul li:nth-child(3)::before {
  content: "3";
}
/* line 284, location.scss */
.content .inner .plan_top .attack ul li:nth-child(4)::before {
  content: "4";
}
/* line 285, location.scss */
.content .inner .plan_top .attack ul li:nth-child(5)::before {
  content: "5";
}
/* line 286, location.scss */
.content .inner .plan_top .attack ul li:nth-child(6)::before {
  content: "6";
}
/* line 287, location.scss */
.content .inner .plan_top .attack ul li:nth-child(7)::before {
  content: "7";
}
/* line 292, location.scss */
.content .inner .plan_middle {
  position: relative;
  width: 91.66666666667%;
  margin: auto;
  background: #f2f4f5;
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  margin: 50px auto 85px auto;
  padding: 110px 0;
}
@media (max-width: 992px) {
  /* line 292, location.scss */
  .content .inner .plan_middle {
    margin: 5.0403225806vw auto 8.5685483871vw auto;
  }
}
@media (max-width: 992px) {
  /* line 292, location.scss */
  .content .inner .plan_middle {
    padding: 11.0887096774vw 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 292, location.scss */
  .content .inner .plan_middle {
    width: 100%;
    min-width: 992px;
    max-width: 1200px;
    padding: 85px 0;
    margin: 30px auto 80px auto;
  }
}
/* line 309, location.scss */
.content .inner .plan_middle .inner_left {
  width: 100%;
}
/* line 311, location.scss */
.content .inner .plan_middle .inner_left h4 {
  position: relative;
  color: #015152;
  text-align: left;
  font-weight: 400;
  line-height: 1;
  font-size: 100px;
  padding: 0 0 120px 45px;
}
@media (max-width: 992px) {
  /* line 311, location.scss */
  .content .inner .plan_middle .inner_left h4 {
    font-size: 10.0806451613vw;
  }
}
@media (max-width: 992px) {
  /* line 311, location.scss */
  .content .inner .plan_middle .inner_left h4 {
    padding: 0 0 12.0967741935vw 4.5362903226vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 311, location.scss */
  .content .inner .plan_middle .inner_left h4 {
    font-size: 46px;
    padding: 0 0 60px 100px;
  }
}
/* line 323, location.scss */
.content .inner .plan_middle .inner_left h4 strong {
  font-weight: 500;
}
/* line 326, location.scss */
.content .inner .plan_middle .inner_left h4::before {
  content: "";
  position: absolute;
  width: 60px;
  height: 2px;
  background: #909395;
  left: 45px;
  bottom: 65px;
}
@media (max-width: 992px) {
  /* line 326, location.scss */
  .content .inner .plan_middle .inner_left h4::before {
    width: 6.0483870968vw;
  }
}
@media (max-width: 992px) {
  /* line 326, location.scss */
  .content .inner .plan_middle .inner_left h4::before {
    left: 4.5362903226vw;
  }
}
@media (max-width: 992px) {
  /* line 326, location.scss */
  .content .inner .plan_middle .inner_left h4::before {
    bottom: 6.5524193548vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 326, location.scss */
  .content .inner .plan_middle .inner_left h4::before {
    width: 40px;
    left: 100px;
    bottom: 30px;
  }
}
/* line 341, location.scss */
.content .inner .plan_middle .inner_left ul {
  text-align: left;
  padding: 0 0 85px 45px;
}
@media (max-width: 992px) {
  /* line 341, location.scss */
  .content .inner .plan_middle .inner_left ul {
    padding: 0 0 8.5685483871vw 4.5362903226vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 341, location.scss */
  .content .inner .plan_middle .inner_left ul {
    padding: 0 0 55px 100px;
  }
}
/* line 347, location.scss */
.content .inner .plan_middle .inner_left ul li {
  padding: 0 25px 10px 25px;
  text-indent: -25px;
  font-size: 33px;
}
@media (max-width: 992px) {
  /* line 347, location.scss */
  .content .inner .plan_middle .inner_left ul li {
    padding: 0 2.5201612903vw 1.0080645161vw 2.5201612903vw;
  }
}
@media (max-width: 992px) {
  /* line 347, location.scss */
  .content .inner .plan_middle .inner_left ul li {
    text-indent: -2.5201612903vw;
  }
}
@media (max-width: 992px) {
  /* line 347, location.scss */
  .content .inner .plan_middle .inner_left ul li {
    font-size: 3.3266129032vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 347, location.scss */
  .content .inner .plan_middle .inner_left ul li {
    padding: 0 0 10px 10px;
    text-indent: -10px;
    font-size: 18px;
  }
}
/* line 356, location.scss */
.content .inner .plan_middle .inner_left ul li:before {
  content: "";
  vertical-align: middle;
  padding-right: 10px;
}
@media (max-width: 992px) {
  /* line 356, location.scss */
  .content .inner .plan_middle .inner_left ul li:before {
    padding-right: 1.0080645161vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 356, location.scss */
  .content .inner .plan_middle .inner_left ul li:before {
    padding-right: 5px;
  }
}
/* line 367, location.scss */
.content .inner .plan_middle .inner_left ul.type-hyphen li::before {
  content: "-";
}
@media screen and (min-width: 992px) {
  /* line 372, location.scss */
  .content .inner .plan_middle .inner_left ul.type-star {
    padding-bottom: 0;
  }
}
/* line 377, location.scss */
.content .inner .plan_middle .inner_left ul.type-star li::before {
  content: "*";
}
@media screen and (min-width: 992px) {
  /* line 376, location.scss */
  .content .inner .plan_middle .inner_left ul.type-star li {
    font-size: 14px;
  }
}
/* line 383, location.scss */
.content .inner .plan_middle .inner_left ul.type-star li.point {
  font-size: 39px;
  padding-top: 30px;
  font-weight: 500;
}
@media (max-width: 992px) {
  /* line 383, location.scss */
  .content .inner .plan_middle .inner_left ul.type-star li.point {
    font-size: 3.9314516129vw;
  }
}
@media (max-width: 992px) {
  /* line 383, location.scss */
  .content .inner .plan_middle .inner_left ul.type-star li.point {
    padding-top: 3.0241935484vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 383, location.scss */
  .content .inner .plan_middle .inner_left ul.type-star li.point {
    font-size: 16px;
  }
}
/* line 395, location.scss */
.content .inner .plan_middle .inner_right {
  width: 100%;
  position: relative;
}
@media screen and (min-width: 992px) {
  /* line 395, location.scss */
  .content .inner .plan_middle .inner_right {
    position: absolute;
    top: 0;
    right: 0;
    width: 58.33333333333%;
    height: 100%;
    padding-top: 100px;
  }
}
/* line 406, location.scss */
.content .inner .plan_middle .inner_right h5 {
  position: relative;
  display: inline-block;
  background: #015152;
  color: #fff;
  font-weight: 500;
  text-align: center;
  margin: auto;
  width: 460px;
  height: 90px;
  line-height: 90px;
  font-size: 33px;
}
@media (max-width: 992px) {
  /* line 406, location.scss */
  .content .inner .plan_middle .inner_right h5 {
    width: 46.3709677419vw;
  }
}
@media (max-width: 992px) {
  /* line 406, location.scss */
  .content .inner .plan_middle .inner_right h5 {
    height: 9.0725806452vw;
  }
}
@media (max-width: 992px) {
  /* line 406, location.scss */
  .content .inner .plan_middle .inner_right h5 {
    line-height: 9.0725806452vw;
  }
}
@media (max-width: 992px) {
  /* line 406, location.scss */
  .content .inner .plan_middle .inner_right h5 {
    font-size: 3.3266129032vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 406, location.scss */
  .content .inner .plan_middle .inner_right h5 {
    width: 230px;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
  }
}
/* line 425, location.scss */
.content .inner .plan_middle .inner_right .location_img {
  padding-top: 60px;
  text-align: center;
}
@media (max-width: 992px) {
  /* line 425, location.scss */
  .content .inner .plan_middle .inner_right .location_img {
    padding-top: 6.0483870968vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 425, location.scss */
  .content .inner .plan_middle .inner_right .location_img {
    padding-top: 50px;
  }
}
/* line 431, location.scss */
.content .inner .plan_middle .inner_right .location_img img {
  width: 740px;
  height: auto;
  margin: auto;
}
@media (max-width: 992px) {
  /* line 431, location.scss */
  .content .inner .plan_middle .inner_right .location_img img {
    width: 74.5967741935vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 431, location.scss */
  .content .inner .plan_middle .inner_right .location_img img {
    width: 64.85714285714%;
  }
}
/* line 442, location.scss */
.content .inner .plan_bottom {
  position: relative;
  width: 91.66666666667%;
  margin: auto;
  border-top: 1px solid #96989a;
  border-bottom: 1px solid #96989a;
  margin-bottom: 140px;
}
@media (max-width: 992px) {
  /* line 442, location.scss */
  .content .inner .plan_bottom {
    margin-bottom: 14.1129032258vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 442, location.scss */
  .content .inner .plan_bottom {
    width: 100%;
    min-width: 992px;
    max-width: 1200px;
    margin-bottom: 50px;
  }
}
/* line 455, location.scss */
.content .inner .plan_bottom h4 {
  line-height: 1;
  font-weight: 400;
  color: #000;
  text-align: center;
  padding: 110px 0 50px 0;
  font-size: 100px;
}
@media (max-width: 992px) {
  /* line 455, location.scss */
  .content .inner .plan_bottom h4 {
    padding: 11.0887096774vw 0 5.0403225806vw 0;
  }
}
@media (max-width: 992px) {
  /* line 455, location.scss */
  .content .inner .plan_bottom h4 {
    font-size: 10.0806451613vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 455, location.scss */
  .content .inner .plan_bottom h4 {
    padding: 75px 0 55px;
    font-size: 56px;
  }
}
/* line 468, location.scss */
.content .inner .plan_bottom ul {
  text-align: left;
  padding: 0 0 85px 0;
}
@media (max-width: 992px) {
  /* line 468, location.scss */
  .content .inner .plan_bottom ul {
    padding: 0 0 8.5685483871vw 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 468, location.scss */
  .content .inner .plan_bottom ul {
    padding: 0 0 55px 0;
  }
}
/* line 474, location.scss */
.content .inner .plan_bottom ul li {
  padding: 30px 25px 0 25px;
  text-indent: -25px;
  font-size: 33px;
}
@media (max-width: 992px) {
  /* line 474, location.scss */
  .content .inner .plan_bottom ul li {
    padding: 3.0241935484vw 2.5201612903vw 0 2.5201612903vw;
  }
}
@media (max-width: 992px) {
  /* line 474, location.scss */
  .content .inner .plan_bottom ul li {
    text-indent: -2.5201612903vw;
  }
}
@media (max-width: 992px) {
  /* line 474, location.scss */
  .content .inner .plan_bottom ul li {
    font-size: 3.3266129032vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 474, location.scss */
  .content .inner .plan_bottom ul li {
    padding: 15px 0 120px 10px;
    text-indent: -10px;
    font-size: 18px;
  }
}
/* line 483, location.scss */
.content .inner .plan_bottom ul li:before {
  content: "";
  vertical-align: middle;
  padding-right: 10px;
}
@media (max-width: 992px) {
  /* line 483, location.scss */
  .content .inner .plan_bottom ul li:before {
    padding-right: 1.0080645161vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 483, location.scss */
  .content .inner .plan_bottom ul li:before {
    padding-right: 5px;
  }
}
@media screen and (min-width: 992px) {
  /* line 492, location.scss */
  .content .inner .plan_bottom ul.type-star {
    padding-bottom: 0;
  }
}
/* line 497, location.scss */
.content .inner .plan_bottom ul.type-star li::before {
  content: "*";
}
@media screen and (min-width: 992px) {
  /* line 496, location.scss */
  .content .inner .plan_bottom ul.type-star li {
    font-size: 14px;
  }
}
/* line 507, location.scss */
.content .inner .plan_bottom .location_img img {
  width: 100%;
}
/* line 514, location.scss */
.content .cont {
  position: relative;
}
/* line 519, location.scss */
.content .cont-life .inner .cont-part-life .part-name {
  background-image: url(../images/m-part1.png);
  width: 640px;
  height: 176px;
}
@media (max-width: 992px) {
  /* line 519, location.scss */
  .content .cont-life .inner .cont-part-life .part-name {
    width: 64.5161290323vw;
  }
}
@media (max-width: 992px) {
  /* line 519, location.scss */
  .content .cont-life .inner .cont-part-life .part-name {
    height: 17.7419354839vw;
  }
}
/* line 530, location.scss */
.content .cont-traffic .inner .cont-part-traffic .part-name {
  background-image: url(../images/m-part2.png);
  width: 614px;
  height: 176px;
}
@media (max-width: 992px) {
  /* line 530, location.scss */
  .content .cont-traffic .inner .cont-part-traffic .part-name {
    width: 61.8951612903vw;
  }
}
@media (max-width: 992px) {
  /* line 530, location.scss */
  .content .cont-traffic .inner .cont-part-traffic .part-name {
    height: 17.7419354839vw;
  }
}
/* line 542, location.scss */
.content .cont-edu .inner .cont-part-edu .part-name {
  background-image: url(../images/m-part3.png);
  width: 702px;
  height: 176px;
}
@media (max-width: 992px) {
  /* line 542, location.scss */
  .content .cont-edu .inner .cont-part-edu .part-name {
    width: 70.7661290323vw;
  }
}
@media (max-width: 992px) {
  /* line 542, location.scss */
  .content .cont-edu .inner .cont-part-edu .part-name {
    height: 17.7419354839vw;
  }
}
/* line 551, location.scss */
.content .cont .inner .cont-part {
  text-align: left;
}
/* line 553, location.scss */
.content .cont .inner .cont-part .part-name {
  margin-bottom: 118px;
  background-repeat: no-repeat;
  background-size: contain;
  text-indent: -99999%;
  position: relative;
}
@media (max-width: 992px) {
  /* line 553, location.scss */
  .content .cont .inner .cont-part .part-name {
    margin-bottom: 11.8951612903vw;
  }
}
/* line 559, location.scss */
.content .cont .inner .cont-part .part-name::after {
  content: "";
  position: absolute;
  top: 226px;
  left: 2px;
  width: 60px;
  height: 3px;
  background-color: #333;
  opacity: .5;
}
@media (max-width: 992px) {
  /* line 559, location.scss */
  .content .cont .inner .cont-part .part-name::after {
    top: 22.7822580645vw;
  }
}
@media (max-width: 992px) {
  /* line 559, location.scss */
  .content .cont .inner .cont-part .part-name::after {
    left: 0.2016129032vw;
  }
}
@media (max-width: 992px) {
  /* line 559, location.scss */
  .content .cont .inner .cont-part .part-name::after {
    width: 6.0483870968vw;
  }
}
@media (max-width: 992px) {
  /* line 559, location.scss */
  .content .cont .inner .cont-part .part-name::after {
    height: 0.3024193548vw;
  }
}
/* line 570, location.scss */
.content .cont .inner .cont-part .part-txt {
  font-size: 60px;
  line-height: 74px;
  color: #000;
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  /* line 570, location.scss */
  .content .cont .inner .cont-part .part-txt {
    font-size: 6.0483870968vw;
  }
}
@media (max-width: 992px) {
  /* line 570, location.scss */
  .content .cont .inner .cont-part .part-txt {
    line-height: 7.4596774194vw;
  }
}
@media (max-width: 992px) {
  /* line 570, location.scss */
  .content .cont .inner .cont-part .part-txt {
    margin-bottom: 4.5362903226vw;
  }
}
/* line 576, location.scss */
.content .cont .inner .cont-part .part-explain {
  margin-bottom: 47px;
}
@media (max-width: 992px) {
  /* line 576, location.scss */
  .content .cont .inner .cont-part .part-explain {
    margin-bottom: 4.7379032258vw;
  }
}
/* line 579, location.scss */
.content .cont .inner .cont-part .part-explain > li {
  position: relative;
}
/* line 581, location.scss */
.content .cont .inner .cont-part .part-explain > li::before {
  content: "";
  width: 9px;
  height: 3px;
  background-color: #666;
  position: absolute;
  left: 0;
  top: 23px;
}
@media (max-width: 992px) {
  /* line 581, location.scss */
  .content .cont .inner .cont-part .part-explain > li::before {
    width: 0.9072580645vw;
  }
}
@media (max-width: 992px) {
  /* line 581, location.scss */
  .content .cont .inner .cont-part .part-explain > li::before {
    height: 0.3024193548vw;
  }
}
@media (max-width: 992px) {
  /* line 581, location.scss */
  .content .cont .inner .cont-part .part-explain > li::before {
    top: 2.3185483871vw;
  }
}
/* line 590, location.scss */
.content .cont .inner .cont-part .part-explain > li span {
  display: block;
  font-size: 33px;
  line-height: 51px;
  color: #666666;
  padding-left: 20px;
}
@media (max-width: 992px) {
  /* line 590, location.scss */
  .content .cont .inner .cont-part .part-explain > li span {
    font-size: 3.3266129032vw;
  }
}
@media (max-width: 992px) {
  /* line 590, location.scss */
  .content .cont .inner .cont-part .part-explain > li span {
    line-height: 5.1411290323vw;
  }
}
@media (max-width: 992px) {
  /* line 590, location.scss */
  .content .cont .inner .cont-part .part-explain > li span {
    padding-left: 2.0161290323vw;
  }
}
/* line 601, location.scss */
.content .cont .swiper-container {
  margin-left: 40px;
  margin-bottom: auto;
  padding-bottom: 26px;
}
@media (max-width: 992px) {
  /* line 601, location.scss */
  .content .cont .swiper-container {
    margin-left: 4.0322580645vw;
  }
}
@media (max-width: 992px) {
  /* line 601, location.scss */
  .content .cont .swiper-container {
    padding-bottom: 2.6209677419vw;
  }
}
/* line 606, location.scss */
.content .cont .swiper-container .swiper-wrapper .swiper-slide {
  width: 474px;
  height: 494px;
  margin-right: 10px;
}
@media (max-width: 992px) {
  /* line 606, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide {
    width: 47.7822580645vw;
  }
}
@media (max-width: 992px) {
  /* line 606, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide {
    height: 49.7983870968vw;
  }
}
@media (max-width: 992px) {
  /* line 606, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide {
    margin-right: 1.0080645161vw;
  }
}
/* line 611, location.scss */
.content .cont .swiper-container .swiper-wrapper .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
  cursor: initial;
}
/* line 616, location.scss */
.content .cont .swiper-container .swiper-wrapper .swiper-slide a img {
  width: 100%;
}
/* line 620, location.scss */
.content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 130px;
}
@media (max-width: 992px) {
  /* line 620, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box {
    height: 13.1048387097vw;
  }
}
/* line 626, location.scss */
.content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0.55;
  height: 100%;
  height: 150px;
  background: #2e3235;
  z-index: 1;
}
@media (max-width: 992px) {
  /* line 626, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box::before {
    height: 15.1209677419vw;
  }
}
/* line 638, location.scss */
.content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box .wrap {
  position: relative;
}
/* line 640, location.scss */
.content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box .wrap .location {
  z-index: 2;
  position: absolute;
  font-size: 30px;
  line-height: 45px;
  padding-left: 35px;
  top: 29px;
  top: 0;
  color: #fff;
}
@media (max-width: 992px) {
  /* line 640, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box .wrap .location {
    font-size: 3.0241935484vw;
  }
}
@media (max-width: 992px) {
  /* line 640, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box .wrap .location {
    line-height: 4.5362903226vw;
  }
}
@media (max-width: 992px) {
  /* line 640, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box .wrap .location {
    padding-left: 3.5282258065vw;
  }
}
@media (max-width: 992px) {
  /* line 640, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box .wrap .location {
    top: 2.9233870968vw;
  }
}
/* line 656, location.scss */
.content .cont .swiper-container .swiper-wrapper .swiper-slide-active a img {
  opacity: 1;
}
/* line 663, location.scss */
.content .cont .swiper-container .swiper-button-prev {
  left: 10px;
}
@media (max-width: 992px) {
  /* line 663, location.scss */
  .content .cont .swiper-container .swiper-button-prev {
    left: 1.0080645161vw;
  }
}
/* line 666, location.scss */
.content .cont .swiper-container .swiper-button-next {
  right: 10px;
}
@media (max-width: 992px) {
  /* line 666, location.scss */
  .content .cont .swiper-container .swiper-button-next {
    right: 1.0080645161vw;
  }
}
/* line 669, location.scss */
.content .cont .swiper-container .swiper-button-prev, .content .cont .swiper-container .swiper-button-next {
  background: none;
  top: 90%;
}
/* line 672, location.scss */
.content .cont .swiper-container .swiper-button-prev i, .content .cont .swiper-container .swiper-button-next i {
  font-size: 40px;
  color: #fff;
}
@media (max-width: 992px) {
  /* line 672, location.scss */
  .content .cont .swiper-container .swiper-button-prev i, .content .cont .swiper-container .swiper-button-next i {
    font-size: 4.0322580645vw;
  }
}
/* line 678, location.scss */
.content .cont .btn-wrap {
  left: 0;
  margin-bottom: 160px;
  margin-left: 40px;
}
@media (max-width: 992px) {
  /* line 678, location.scss */
  .content .cont .btn-wrap {
    left: 0;
  }
}
@media (max-width: 992px) {
  /* line 678, location.scss */
  .content .cont .btn-wrap {
    margin-bottom: 16.1290322581vw;
  }
}
@media (max-width: 992px) {
  /* line 678, location.scss */
  .content .cont .btn-wrap {
    margin-left: 4.0322580645vw;
  }
}
/* line 682, location.scss */
.content .cont .btn-wrap .pagination {
  bottom: -5px;
  width: 100%;
  text-align: left;
}
@media (max-width: 992px) {
  /* line 682, location.scss */
  .content .cont .btn-wrap .pagination {
    bottom: -0.5040322581vw;
  }
}
/* line 686, location.scss */
.content .cont .btn-wrap .pagination .page {
  width: 30px;
  height: 30px;
  background-color: #c3c3c3;
  border-radius: 15px;
  margin: 0 3px 0 0;
  opacity: 1;
}
@media (max-width: 992px) {
  /* line 686, location.scss */
  .content .cont .btn-wrap .pagination .page {
    width: 3.0241935484vw;
  }
}
@media (max-width: 992px) {
  /* line 686, location.scss */
  .content .cont .btn-wrap .pagination .page {
    height: 3.0241935484vw;
  }
}
@media (max-width: 992px) {
  /* line 686, location.scss */
  .content .cont .btn-wrap .pagination .page {
    border-radius: 1.5120967742vw;
  }
}
@media (max-width: 992px) {
  /* line 686, location.scss */
  .content .cont .btn-wrap .pagination .page {
    margin: 0 0.3024193548vw 0 0;
  }
}
/* line 694, location.scss */
.content .cont .btn-wrap .pagination .page-active {
  background-color: #414141;
}
/* line 701, location.scss */
.content .development-plan {
  background: url(../images/m-banner.png) 50% 50% no-repeat;
  background-size: cover;
  padding-top: 130px;
  padding-bottom: 108px;
}
@media (max-width: 992px) {
  /* line 701, location.scss */
  .content .development-plan {
    padding-top: 13.1048387097vw;
  }
}
@media (max-width: 992px) {
  /* line 701, location.scss */
  .content .development-plan {
    padding-bottom: 10.8870967742vw;
  }
}
/* line 706, location.scss */
.content .development-plan .inner {
  color: #fff;
  text-align: left;
}
/* line 709, location.scss */
.content .development-plan .inner .plan-txt {
  font-weight: 300;
  font-size: 60px;
  line-height: 60px;
  text-align: center;
  margin-bottom: 97px;
  position: relative;
}
@media (max-width: 992px) {
  /* line 709, location.scss */
  .content .development-plan .inner .plan-txt {
    font-size: 6.0483870968vw;
  }
}
@media (max-width: 992px) {
  /* line 709, location.scss */
  .content .development-plan .inner .plan-txt {
    line-height: 6.0483870968vw;
  }
}
@media (max-width: 992px) {
  /* line 709, location.scss */
  .content .development-plan .inner .plan-txt {
    margin-bottom: 9.7782258065vw;
  }
}
/* line 716, location.scss */
.content .development-plan .inner .plan-txt::after {
  content: "";
  position: absolute;
  top: 105px;
  left: 50%;
  width: 60px;
  height: 3px;
  background-color: rgba(255, 255, 255, 0.5);
  transform: translateX(-50%);
}
@media (max-width: 992px) {
  /* line 716, location.scss */
  .content .development-plan .inner .plan-txt::after {
    top: 10.5846774194vw;
  }
}
@media (max-width: 992px) {
  /* line 716, location.scss */
  .content .development-plan .inner .plan-txt::after {
    width: 6.0483870968vw;
  }
}
@media (max-width: 992px) {
  /* line 716, location.scss */
  .content .development-plan .inner .plan-txt::after {
    height: 0.3024193548vw;
  }
}
/* line 727, location.scss */
.content .development-plan .inner ol {
  padding-left: 112px;
}
@media (max-width: 992px) {
  /* line 727, location.scss */
  .content .development-plan .inner ol {
    padding-left: 11.2903225806vw;
  }
}
/* line 729, location.scss */
.content .development-plan .inner ol li {
  font-size: 33px;
}
@media (max-width: 992px) {
  /* line 729, location.scss */
  .content .development-plan .inner ol li {
    font-size: 3.3266129032vw;
  }
}
/* line 731, location.scss */
.content .development-plan .inner ol li .num {
  font-size: 51px;
  line-height: 90px;
}
@media (max-width: 992px) {
  /* line 731, location.scss */
  .content .development-plan .inner ol li .num {
    font-size: 5.1411290323vw;
  }
}
@media (max-width: 992px) {
  /* line 731, location.scss */
  .content .development-plan .inner ol li .num {
    line-height: 9.0725806452vw;
  }
}
/* line 735, location.scss */
.content .development-plan .inner ol li .txt {
  position: relative;
  top: 3px;
  font-weight: 500;
}
@media (max-width: 992px) {
  /* line 735, location.scss */
  .content .development-plan .inner ol li .txt {
    top: 0.3024193548vw;
  }
}
/* line 739, location.scss */
.content .development-plan .inner ol li .txt em {
  font-weight: 300;
}
@media screen and (min-width: 498px) {
  /* line 750, location.scss */
  .content .inner .tit-wrap {
    text-align: left;
    font-weight: bold;
    margin-bottom: 150px;
  }
}
@media screen and (min-width: 498px) and (max-width: 992px) {
  /* line 750, location.scss */
  .content .inner .tit-wrap {
    margin-bottom: 15.1209677419vw;
  }
}
@media screen and (min-width: 498px) {
  /* line 755, location.scss */
  .content .inner .tit-wrap p.green {
    display: block;
    font-size: 60px;
    line-height: 80px;
    color: #084f51;
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 498px) and (max-width: 992px) {
  /* line 755, location.scss */
  .content .inner .tit-wrap p.green {
    font-size: 6.0483870968vw;
  }
}
@media screen and (min-width: 498px) and (max-width: 992px) {
  /* line 755, location.scss */
  .content .inner .tit-wrap p.green {
    line-height: 8.064516129vw;
  }
}
@media screen and (min-width: 498px) and (max-width: 992px) {
  /* line 755, location.scss */
  .content .inner .tit-wrap p.green {
    margin-bottom: 0.5040322581vw;
  }
}
@media screen and (min-width: 498px) {
  /* line 762, location.scss */
  .content .inner .tit-wrap p:last-child {
    font-size: 90px;
    line-height: 96px;
  }
}
@media screen and (min-width: 498px) and (max-width: 992px) {
  /* line 762, location.scss */
  .content .inner .tit-wrap p:last-child {
    font-size: 9.0725806452vw;
  }
}
@media screen and (min-width: 498px) and (max-width: 992px) {
  /* line 762, location.scss */
  .content .inner .tit-wrap p:last-child {
    line-height: 9.6774193548vw;
  }
}

@media screen and (min-width: 992px) {
  /* line 772, location.scss */
  .content .sub_top h2 {
    background: url("../../Content/images/subtop_location.jpg") 50% 50% no-repeat;
    background-size: cover;
  }
  /* line 778, location.scss */
  .content .inner .map-wrap {
    width: 100%;
    min-width: 992px;
    max-width: 1200px;
    padding-top: 0;
    height: 770px;
  }
  /* line 784, location.scss */
  .content .inner .map-wrap .map-img {
    text-align: center;
  }
  /* line 786, location.scss */
  .content .inner .map-wrap .map-img img {
    width: 1200px;
    height: 530px;
  }
  /* line 791, location.scss */
  .content .inner .map-wrap #map {
    display: none;
  }
  /* line 799, location.scss */
  .content .inner .map-wrap #map > div:last-child > div > div > div > div:last-child {
    display: none !important;
  }
  /* line 809, location.scss */
  .content .inner .map-wrap #map > div > div > div > div {
    border: none !important;
  }
  /* line 811, location.scss */
  .content .inner .map-wrap #map > div > div > div > div:first-child {
    position: absolute !important;
    z-index: 3 !important;
    background: url(../images/bubble-box.png) 50% 50% no-repeat !important;
    background-size: 277px !important;
    width: 277px !important;
    height: 204px !important;
  }
  /* line 819, location.scss */
  .content .inner .map-wrap #map > div > div > div > div:first-child > div:last-child {
    width: 31px !important;
    height: 46px !important;
    background: url(../../Content/images/pin.png) no-repeat 50% 50% !important;
    background-size: 31px !important;
    top: 37px !important;
    left: -18px !important;
  }
  /* line 830, location.scss */
  .content .inner .map-wrap #map > div > div > div > div:last-child img {
    display: none !important;
  }
  /* line 835, location.scss */
  .content .inner .map-wrap #map > div > div > div > div > div:first-of-type {
    display: none !important;
  }
  /* line 844, location.scss */
  .content .inner .map-wrap .d-h {
    max-height: 530px;
  }
  /* line 847, location.scss */
  .content .inner .map-wrap .point {
    position: absolute;
    z-index: 2;
  }
  /* line 852, location.scss */
  .content .inner .map-wrap .point a {
    display: block;
  }
  /* line 854, location.scss */
  .content .inner .map-wrap .point a img {
    width: 31px;
  }
  /* line 860, location.scss */
  .content .inner .vr_info {
    padding-bottom: 150px;
    min-width: 992px;
    max-width: 1200px;
    padding-top: 30px;
  }
  /* line 866, location.scss */
  .content .inner .vr_info ul li {
    font-size: 18px;
    padding: 0 0 5px 20px;
    text-indent: -20px;
  }
  /* line 870, location.scss */
  .content .inner .vr_info ul li:before {
    padding-right: 5px;
  }
  /* line 876, location.scss */
  .content .inner .tit-wrap {
    text-align: left;
    font-weight: bold;
    width: 90%;
    max-width: 1200px;
    margin: 0 auto 90px;
  }
  /* line 883, location.scss */
  .content .inner .tit-wrap p.green {
    font-size: 39px;
    line-height: 52px;
    margin-bottom: auto;
  }
  /* line 888, location.scss */
  .content .inner .tit-wrap p:last-child {
    font-size: 56px;
    line-height: 70px;
  }
  /* line 895, location.scss */
  .content .cont {
    width: 100%;
    overflow: hidden;
    display: flex;
    position: relative;
  }
  /* line 902, location.scss */
  .content .cont-life .inner {
    margin: 0 auto 0 0;
  }
  /* line 905, location.scss */
  .content .cont-life .inner .cont-part-life .part-name {
    background-image: url(../images/m-part1.png);
    background-size: 295px 88px;
    width: 295px;
    height: 88px;
  }
  /* line 914, location.scss */
  .content .cont-traffic {
    flex-direction: row-reverse;
  }
  /* line 917, location.scss */
  .content .cont-traffic .inner {
    margin: 0 0 0 auto;
  }
  /* line 920, location.scss */
  .content .cont-traffic .inner .cont-part-traffic .part-name {
    background-image: url(../images/m-part2.png);
    background-size: 292px 88px;
    width: 292px;
    height: 88px;
  }
  /* line 933, location.scss */
  .content .cont-traffic .swiper-container .swiper-wrapper .swiper-slide .opacity-box .wrap .location {
    left: 30px;
    padding-left: 0 !important;
  }
  /* line 937, location.scss */
  .content .cont-traffic .swiper-container .swiper-wrapper .swiper-slide .opacity-box .wrap .explain {
    left: 0;
  }
  /* line 946, location.scss */
  .content .cont-edu {
    margin-left: 5%;
  }
  /* line 948, location.scss */
  .content .cont-edu .inner {
    margin: 0 auto 0 0;
  }
  /* line 951, location.scss */
  .content .cont-edu .inner .cont-part-edu .part-name {
    background-image: url(../images/m-part3.png);
    background-size: 332px 88px;
    width: 332px;
    height: 88px;
  }
  /* line 960, location.scss */
  .content .cont .inner {
    min-width: 445px;
  }
  /* line 962, location.scss */
  .content .cont .inner .cont-part {
    text-align: left;
  }
  /* line 964, location.scss */
  .content .cont .inner .cont-part .part-name {
    margin-bottom: 57px;
    background-repeat: no-repeat;
    text-indent: -99999%;
    position: relative;
  }
  /* line 969, location.scss */
  .content .cont .inner .cont-part .part-name::after {
    content: "";
    position: absolute;
    top: 107px;
    width: 38px;
    height: 1px;
  }
  /* line 977, location.scss */
  .content .cont .inner .cont-part .part-txt {
    font-size: 28px;
    line-height: 34px;
    color: #000;
    margin-bottom: 19px;
  }
  /* line 986, location.scss */
  .content .cont .inner .cont-part .part-explain > li {
    position: relative;
  }
  /* line 988, location.scss */
  .content .cont .inner .cont-part .part-explain > li::before {
    content: "";
    left: 2px;
    top: 16px;
    width: 5px;
    height: 1px;
  }
  /* line 995, location.scss */
  .content .cont .inner .cont-part .part-explain > li span {
    display: block;
    font-size: 18px;
    line-height: 30px;
    color: #666666;
    padding-left: 10px;
  }
  /* line 1006, location.scss */
  .content .cont .swiper-container {
    min-width: auto;
    width: calc( 100% - 445px);
    margin-bottom: 145px;
    padding-bottom: 0;
  }
  /* line 1011, location.scss */
  .content .cont .swiper-container:nth-child(2) {
    margin-right: 40px;
    margin-left: auto;
  }
  /* line 1016, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide {
    width: 384px !important;
    height: 400px !important;
    margin-right: 10px;
  }
  /* line 1021, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a img {
    width: 100%;
  }
  /* line 1025, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box {
    height: 107px;
  }
  /* line 1027, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box::before {
    content: "";
    height: 107px;
    background: #2e3235;
    z-index: 1;
  }
  /* line 1033, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box .wrap {
    position: relative;
  }
  /* line 1035, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box .wrap .location {
    font-size: 24px;
    line-height: 36px;
    top: 23px;
  }
  /* line 1042, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide a .opacity-box .wrap .explain {
    color: #fff;
    position: absolute;
    z-index: 2;
    font-size: 16px;
    line-height: 34px;
    padding-left: 35px;
    top: 59px;
  }
  /* line 1056, location.scss */
  .content .cont .swiper-container .swiper-wrapper .swiper-slide-active a img {
    opacity: 1;
  }
  /* line 1063, location.scss */
  .content .cont .swiper-container .swiper-button-prev {
    left: 0;
  }
  /* line 1066, location.scss */
  .content .cont .swiper-container .swiper-button-next {
    left: 0;
    right: auto;
    margin-left: 740px;
  }
  /* line 1071, location.scss */
  .content .cont .swiper-container .swiper-button-prev, .content .cont .swiper-container .swiper-button-next {
    background: none;
    top: 94%;
  }
  /* line 1074, location.scss */
  .content .cont .swiper-container .swiper-button-prev i, .content .cont .swiper-container .swiper-button-next i {
    font-size: 40px;
    color: #fff;
  }
  /* line 1079, location.scss */
  .content .cont .swiper-container .swiper-button-next.swiper-button-disabled, .content .cont .swiper-container .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
  }
  /* line 1086, location.scss */
  .content .cont.cont-traffic .swiper-container .swiper-button-prev {
    left: 0;
  }
  /* line 1089, location.scss */
  .content .cont.cont-traffic .swiper-container .swiper-button-next {
    left: 20px;
    margin-left: 0;
  }
  /* line 1097, location.scss */
  .content .cont.cont-edu .swiper-container .swiper-button-prev {
    left: 0;
  }
  /* line 1100, location.scss */
  .content .cont.cont-edu .swiper-container .swiper-button-next {
    left: 50%;
    margin-left: 340px;
  }
  /* line 1106, location.scss */
  .content .cont .btn-wrap {
    position: absolute;
    top: 400px;
    margin-bottom: auto;
    margin-left: auto;
  }
  /* line 1111, location.scss */
  .content .cont .btn-wrap .pagination {
    display: flex;
  }
  /* line 1113, location.scss */
  .content .cont .btn-wrap .pagination .page {
    margin-right: 1px;
    display: block;
    width: 15px;
    height: 15px;
    background-color: #c6c6c6;
    border-radius: 7.5px;
    margin: 0 5px 0 0;
    opacity: 1;
    outline: 0;
  }
  /* line 1123, location.scss */
  .content .cont .btn-wrap .pagination .page-active {
    background-color: #4b4b4b;
  }
  /* line 1130, location.scss */
  .content .development-plan {
    padding-top: 104px;
    padding-bottom: 100px;
    background: url(../images/banner.png) 50% 50% no-repeat;
    background-size: cover;
  }
  /* line 1135, location.scss */
  .content .development-plan .inner {
    margin: 0 auto;
  }
  /* line 1137, location.scss */
  .content .development-plan .inner .plan-txt {
    font-size: 44px;
    line-height: 52px;
    font-weight: 300;
    margin-bottom: 70px;
  }
  /* line 1142, location.scss */
  .content .development-plan .inner .plan-txt::after {
    top: 75px;
    width: 30px;
    height: 2px;
  }
  /* line 1148, location.scss */
  .content .development-plan .inner ol {
    max-width: 1200px;
    padding: 0;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1154, location.scss */
  .content .development-plan .inner ol > li {
    width: 50%;
  }
  /* line 1156, location.scss */
  .content .development-plan .inner ol > li .num {
    font-size: 32px;
    line-height: 48px;
  }
  /* line 1160, location.scss */
  .content .development-plan .inner ol > li .txt {
    font-size: 20px;
  }
  /* line 1163, location.scss */
  .content .development-plan .inner ol > li:nth-of-type(2n-1) {
    padding-left: 30px;
  }
  /* line 1166, location.scss */
  .content .development-plan .inner ol > li:nth-of-type(2n) {
    padding-left: 20px;
  }
}
