.san-small-banner {
  width: 100%;
  overflow: hidden;
  background-size: cover;
}

.san-small-banner h2,.san-small-banner h2 a{
  font-size: 36px;
}

.san-small-banner h1,.san-small-banner h1 a{
  font-size: 36px;
}

.san-small-banner p{
  margin-top: 20px;
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.san-small-banner .title {
  width: 90%;
  margin-top: -10px
}

.san-small-banner .title h2,
.san-small-banner .title h2 a {
  font-size: 36px;
  color: #fff;
}

.san-small-banner .title h1,
.san-small-banner .title h1 a {
  font-size: 36px;
  color: #fff;
}

.san-small-banner .title p {
  margin-top: 30px;
  font-size: 18px
}

.san-small-banner .container,
.san-crumbs .container {
  width: 1400px;
  margin: 0 auto;
}

.san-small-banner .ban-txt {
  width: 100%;
  height: 100%;
  padding: 100px 0;
  display: flex;
  align-items: center
}

.san-small-banner .ban-txt .title h1,
.san-small-banner .ban-txt .title p {
  color: #25489c;
}

.san-small-banner .ban-txt .title {
  width: 70%
}

.san-small-banner .ban-txt .title p {
  opacity: .9;
}

.san-crumbs {
  padding: 18px 0;
  border-bottom: 1px solid #ddd
}

.san-crumbs a,
.san-crumbs i,
.san-crumbs span {
  font-size: 13px;
  color: #666
}

.san-crumbs i {
  margin: 0 8px;
  font-style: normal
}

@media screen and (max-width:1580px) {

  .san-small-banner .container,
  .san-crumbs .container {
    width: 78%
  }
}

@media screen and (max-width:1280px) {
  .san-small-banner .ban-txt {
    padding: 80px 0;
  }
  .san-small-banner .ban-txt .title {
    width: 70%
  }
}

@media screen and (max-width:960px) {
  .san-small-banner .ban-txt {
    padding: 50px 0;
  }
  .san-small-banner .ban-txt .title {
    width: 100%
  }

  .san-small-banner .ban-txt .title p {
    line-height: 24px;
    font-size: 15px
  }

  .san-small-banner .container,
  .san-crumbs .container {
    width: 88%
  }
}