.cont .page1 .title p {
  display: block;
  text-align: center;
  color: #000000;
}
.cont .page1 .title span {
  display: block;
  text-align: center;
  color: rgba(102, 102, 102, 0.7);
  font-family: 'SourceHanSansCN-Normal';
  width: 55%;
  margin: 10px auto 0;
}
.cont .page1 .list {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 30px;
}
.cont .page1 .list .item {
  padding: 3%;
  border: 1px solid #e5e5e5;
}
.cont .page1 .list .item .tit {
  display: block;
  color: #110b6b;
  border-bottom: 1px solid rgba(17, 11, 107, 0.1);
  margin-bottom: 15px;
  -webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height:1.5;
	height:3em;
}
.cont .page1 .list .item .subtit {
  display: block;
  color: #333333;
}
.cont .page1 .list .item .des {
  color: rgba(51, 51, 51, 0.5);
  position: relative;
  -webkit-line-clamp: 7;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.5;
  height: 10.5em;
}
.cont .page1 .list .item .des::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 20%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
}
.cont .page1 .list .item .tab {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.cont .page1 .list .item .tab a:nth-child(1) {
  margin-right: 5%;
}
.cont .page1 .list .item .tab a.deliver {
  background: #110a6a !important;
  border: 1px solid #110a6a !important;
  color: #fff;
}
.cont .page1 .list .item .tab a.deliver svg path {
  fill: #ffffff;
}
.cont .page1 .list .item .tab a.deliver:hover {
  color: #000;
  background: transparent !important;
  border: 1px solid #919396 !important;
}
.cont .page1 .list .item .tab a.deliver:hover svg path {
  fill: #000000;
}
/* 125% */
@media screen and (max-width: 1170px) {
  .cont .page1 .list .item .tab a {
    font-size: 14px;
  }
  .cont .page1 .list .item .tab a svg {
    width: 16px;
    height: 16px;
  }
}
/* 150 */
@media screen and (max-width: 998px) {
  .cont .page1 .list .item .tab a {
    font-size: 1.2vw;
  }
  .cont .page1 .list .item .tab a svg {
    width: 14px;
    height: 14px;
  }
  .cont .page1 .list .item .tab a{
      width: 48%;
  }
}
@media screen and (max-width: 768px) {
  .cont .page1 .title span {
    width: 100%;
  }
      .cont .page1 .list .item .tab a {
        width: 120px;
    }
  .cont .page1 .list {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
  }
  .cont .page1 .list .item {
    width: 100%;
    margin-bottom: 10px;
    padding: 20px;
  }
  .cont .page1 .list .item .tit {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
}
/*# sourceMappingURL=./join_us.css.map */
