/* ################### header ################### */
#header {
  height: 70px !important; 
}
#container {
  padding-top: 0px !important;
  background-color: #f0f2f5;
}
section {
  background: #fff;
  box-shadow: inset 0 -1px 0 0 #e8e8e8;
  background-color: #ffffff;
}
.space {
  margin-bottom: 12px;
}

/* ################### top ################### */

.top {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 1.4em;
    padding: 0px 22px;
    height: 70px;
}

.top .logo {
  height: 26px;
}
.top .logo img {
  height: 26px;
}
.top i {
  cursor: pointer;
  font-weight: bold;
  font-size: 1.2em;
}

/* ################### banner ################### */

.banner {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.banner-inner {

}
.banner-content {
    text-align: center;
    height: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.banner-content img {
  width: auto;
  height: 130px;
}

/* ################### space ################### */

.space {
}
.space-inner {
  width: calc(100% - 40px);
  margin: 0 auto;
}
.space-content {


}
.space-inner .tit {
  font-size: 1.2em;
  font-weight: 500;
}
.space-content > div {
  display: flex;
  align-items: center;
  justify-content:flex-start;
  /* margin-bottom: 10px; */
  flex-wrap: wrap;
}
.space-item {
  text-align: center;
  width: 33.33333333%;
  margin-bottom: 20px;
}
.space-item img {
  width: 70px;
}
.space-item p {
  font: inherit;
  font-weight: 500;
  color: #666;
  line-height: 1.8;
}

/* ################### event ################### */

.event {
  padding-left: 20px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  padding-bottom: 120px;
}
.event .tit {
  font-size: 1.2em;
  font-weight: 500;
}
.event-slider {
}
.event-slider > div {
  width: calc(100% - 40px);
  overflow: visible;
}
.event-slider > div img {
  width: calc(100% - 20px);
  border-radius: 10px;

}
.event-slider .slick-dots{
  display: none;
}
.event-slider .slick-dots button{
  display: none;
}



