.con-column {
    background: #f5f5f5;
}

.column-swiper {

  line-height: 90px;

  height: 90px;

  text-align: center;

  position: relative;

}

.column-swiper .swiper-button-prev, .column-swiper .swiper-button-next {

  width: 15px;

  height: 26px;

  background: transparent;

  margin: 0;

  top: 0;

  bottom: 0;

  margin: auto;

  cursor: pointer;

}

.column-swiper .swiper-button-prev {

  background: url(../images/j13.png) no-repeat center;

  background-size: 100%;

  left: -45px;

}

.column-swiper .swiper-button-prev:hover {

  background: url(../images/j14.png) no-repeat center;

  background-size: 100%;

}

.column-swiper .swiper-button-next {

  background: url(../images/j15.png) no-repeat center;

  background-size: 100%;

  right: -45px;

}

.column-swiper .swiper-button-next:hover {

  background: url(../images/j16.png) no-repeat center;

  background-size: 100%;

}

.column-swiper .swiper-button-disabled {

  display: none;

}

.column-swiper .swiper-slide:nth-child(1) .items:before {

  display: none;

}

.column-swiper .items {

  display: block;

  font-size: 16px;

  color: #666666;

  position: relative;

  padding: 0 2%;

}

.column-swiper .items .span {

  display: inline-block;

  vertical-align: middle;

  line-height: 1.6;

}

.column-swiper .items:hover, .column-swiper .items.active {

  color: #e21f2f;

}

.column-swiper .items:hover:after, .column-swiper .items.active:after {

  opacity: 1;

  transition: .5s ease-in-out;

}

.column-swiper .items:after {

  position: absolute;

  width: 100%;

  content: "";

  height: 4px;

  background: #e21f2f;

  left: 0;

  bottom: 0;

  transition: .5s ease-in-out;

  opacity: 0;

}

.column-swiper .items:before {

  position: absolute;

  width: 1px;

  content: "";

  height: 15px;

  max-height: 30%;

  background: #cccccc;

  top: 0;

  bottom: 0;

  left: 0;

  margin: auto;

}


@media screen and (max-width: 1023px) {
    .cmt-box-desc-text{overflow-x: scroll;}

}


@media screen and (max-width: 768px) {
    .cmt-box-desc-text{overflow-x: scroll;}

      .column-swiper {

    line-height: 3.3rem;

    height: 3.3rem;

  }



  .column-swiper .swiper-button-prev, .column-swiper .swiper-button-next {

    width: 1.3rem;

    height: 1.5rem;

  }



  .column-swiper .items {

    font-size: .24rem;

  }

   .column-swiper .swiper-button-prev {

    left: 0;

  }



  .column-swiper .swiper-button-next {

    right: 0;

  }
.tabs-area li a{padding-bottom: 0.4rem}
.tabs-area li.active a{background: none}
.tabs-area .nav{margin-bottom: 2%}
.wel-news .news-con-list ul li{float: none;width: 100%}

.project-box{height: auto;width: 100%;    background-color: #ccc;
    height: 100%;
    min-width: 100%;
    position: relative;}
.j-leftfixed{position: relative;left: 0px;top: 0px;    transform: translateY(0%);}
.ryu{float: none;width: 100%}
.project-tab-box {
    position: relative;
    top: 0px;
    right:0px;
    transform: translateY(calc(0%));
    width: 100%;
}
.wall li{width: 50%;padding: 0px;margin: 0px}
.wall li img{max-width: 100%;width: auto}
.engineer-box .top-box .wall .article .img img{max-width: 100%}
.ppp-list .item .text .cn{font-size: 2rem}
}

