.index-banner {
  margin-bottom: 0; }
  .index-banner .banner-title {
    margin-bottom: 30px; }
  .index-banner .banner-des {
    font-size: 28px; }

.service-container .service-item {
  padding: 0; }
  .service-container .service-item .service-item-left .item-title {
    font-size: 30px;
    font-weight: 600; }
  .service-container .service-item .service-item-left .item-subtitle {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    margin: 16px 0; }
  .service-container .service-item .service-item-left .item-desc {
    color: #8c8e92;
    font-size: 14px;
    line-height: 40px; }
  .service-container .service-item .service-item-right .picture {
    height: 310px;
    width: auto; }
.service-container .service-item:nth-child(2n) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }
  .service-container .service-item:nth-child(2n) .service-item-left {
    margin-left: 120px;
    margin-right: 0; }
.service-container .service-item:nth-child(2n + 1) .service-item-left {
  margin-left: 0px;
  margin-right: 0; }
.service-container .service-item:nth-child(2n + 1) .service-item-right {
  margin-left: -110px; }
