#banner { background: url(../images/common/main_bg.jpg) repeat-x; overflow:hidden; padding:20px 0; }
.home-about { padding: 0 35px 0 10px; margin-bottom:30px; width:525px; float:left; border-right:dashed 1px #999; }
.home-about-title { margin-bottom:15px; }
.home-news { width:370px; float:right; margin-bottom:41px; }
.home-news dl { }
.home-news dl dt { background: url(../images/common/li1.jpg) 0 6px no-repeat; margin-top:12px; }
.home-news dl dt, .home-news dl dd { padding-left:12px; }
.home-news dl dt span { color: #fff; display: inline-block; font-size: 11px; margin-left: 10px; text-align: center; width: 73px;  height:18px; vertical-align:top}
.home-news dl dd a { color:#5066a5; text-decoration:underline; }
.home-news dl dd a:hover { color:#ff6600; text-decoration:underline; }
.home-add { background: url(../images/home/home13.jpg) no-repeat; height:216px; clear:both; }
.home-add-sub { float:left; padding:19px; width:202px; overflow:hidden; }
.home-add-title { margin-bottom:12px; }
.home-add-img img { padding:2px; border:solid 1px #999; }
.home-add-img { margin-bottom:12px; }
.home-add-text { line-height:150%; }

.splide {
  background: url(../images/home/banner_bg.jpg) no-repeat center bottom;
  padding-bottom: 17px;
}
.splide::before,
.splide::after {
  bottom: 0;
  content: "";
  position: absolute;
  top: 0;
  width: calc(50% - 550px);
  z-index: 2;
}
.splide::before {
  background: url(../images/common/bg_left.png) right top no-repeat;
  left: 0;
}
.splide::after {
  background: url(../images/common/bg_right.png) left top no-repeat;
  right: 0;
}
.splide__slide {
  width: 1100px;
}
.splide__slide img {
  height: auto;
  width: 100%;

}
.splide__arrows {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1100px;
  z-index: 2; 
}
.splide__arrow {
  border: 0;
  height: 66px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 31px;
}
.splide__arrow--prev {
  background: url(../images/home/banner_left.png) center no-repeat;
  left: 10px;
}
.splide__arrow--next {
  background: url(../images/home/banner_right.png) center no-repeat;
  right: 10px;
}
.splide__arrow svg {
  display: none;
}