html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
}
.time-line-box{
  padding-bottom: 30px;
}
.time-line-box .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background: url(../../images/sj-right.png);
  right: 0px;
}

.time-line-box .swiper-button-next, .swiper-button-prev {
  top: 40%;
  width: 40px;
  height: 40px;
}
#next5 ,#prev5{
  display: none;
}


.time-line-box .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background: url(../../images/sj-left.png);
  left: 0px;
}
.time-line-box ul:after {
  content: '';
  background: url(../../images/about/line.png) repeat-x left bottom;
  height: 19px;
  width: 10000%;
  position: absolute;
  left: 0;
  z-index: 1;
}
.time-line-box ul li {
  float: left;
  width: 166px;
  position: relative;
  padding-bottom: 0;
  padding-left: 0;
  z-index: 2;
  margin-top: -50px;
}
.time-line-box ul li:after {
  content: '';
  height: 260px;
  border-left: #3a3a3a 2px solid;
  position: absolute;
  top: 69px;
  left: 8px;
}

.time-line-box ul li::before {
  content: '';
  height: 124px;
  position: absolute;
  top: 327px;
  left: 8px;
  width: 17px;
  height: 1px;
  border-bottom: #3a3a3a 2px solid;
}


.time-line-box ul li:nth-child(2n):after {
  content: '';
  height: 160px;
  top: 69px;
  left: 8px;
}

.time-line-box ul li:nth-child(2n)::before {
  content: '';
  height: 124px;
  top: -109px;
  left: 8px;
  width: 17px;
  height: 1px;
  border-bottom: #3a3a3a 2px solid;
}
.time-line-box ul li dl {
  /* padding-left: 25px; */
}
.time-line-box ul li dl dt {
  font-size: 26px;
  color: #3a3a3a;
  font-weight: 100;
  position: relative;
  margin-bottom: 10px;
}
/* .time-line-box ul li dl dt:after {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #1d2088;
  position: absolute;
  left: -32px;
  top: 0;
  border: #a2a5f6 4px solid;
  box-sizing: initial;
} */
.time-line-box ul li dl dd {
  color: #333;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 25px;
  position: relative;
  padding-top: 135px;
  width: 125%;
}
/* .time-line-box ul li dl dd:after {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #2DA891;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
} */
.time-line-box ul li:first-child {
  /* margin-left: 8px; */
}
.time-line-box ul li:last-child {
  margin-right: 40px;
}
.time-line-box ul li:nth-child(2n) {
  padding-top: 0;
}
.time-line-box ul li:nth-child(2n):after {
  top: auto;
  bottom: -51px;
  z-index: 2;
}
/* .time-line-box ul li:nth-child(2n) dt:after {
  left: -34px;
} */
.time-line-box ul li:nth-child(2n) .layui-text {
  position: absolute;
  left: 0;
  bottom: -130px;
}
.dibu{
  margin-bottom: 160px;
  padding-top: 0px !important;
  height: 50px;
}
.dibu::first-line {  
  color: red;  
  font-weight: bold;  
  font-size: 20px;
}
.dibu2::first-line {  
  font-weight: bold;  
  font-size: 20px;
}
.layui-timeline {
  padding-top: 170px;
}
.time-line-box ul .item-this:after {
  border-left: #2DA891 2px solid;
}
.time-line-box ul .item-this .layui-text {
  border-left: #2DA891 2px solid !important;
}
.gsjj-div-1{
  width: 41.3%;
}
.gsjj-div-2{
  width: 58.3%;
}
.gsjj-div-3{
  width: 28.8%;
}
.gsjj-div-4{
  width: 41.4%;
}
.gsjj-div-5{
  width: 29.1%;
}
@media only screen and (max-width:767px){
  .time-line-box ul li dl dt {
    text-align: left;
  }
  .time-line-box ul li dl dd {
    text-align: left;
    font-size: 12px;
  }
}
