.middle-section{
  background: #fff;
}

.middle-content {
  width: 1100px;
  margin: 50px auto;
}

.animated {
  opacity: 0;
}

.cpjs,.sydx,.sycj,.cpys,.gnkj,.ptjk,.jsjg,.jsaq,.jdal {
  margin-bottom: 30px;
}

.middle-title {
  font-size: 36px;
  font-weight: 500;
  color: #333333;
  text-align: center;
  margin: 50px 0 40px;
}

.cpjs p {
  /*text-align: center;*/
  letter-spacing: 1.5px;
  line-height: 2;
  margin-bottom: 30px;
  font-size: 16px;
}

.sydx .sydx-list,.sycj .sycj-list,.cpys .cpys-list,.jsaq .jsaq-list,.jdal .jdal-list{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.sydx .sydx-list .sydx-item{
  width: 25%;
}

.sycj .sycj-list .sycj-item{
  width: 20%;
  height: 220px;
  box-sizing: border-box;
  padding: 140px 30px 20px;
}

.sycj .sycj-list .sycj-item p{
  font-size: 20px;
  color: #1A1A22;
  font-weight: 500;
  margin-bottom: 8px;
  text-align: center;
  letter-spacing: 2px;
}

.sycj-item-01{
  background: url("../../../images/sybl/sycj01.png") no-repeat;
  background-size: 100% 100%;
}

.sycj-item-02{
  background: url("../../../images/sybl/sycj02.png") no-repeat;
  background-size: 100% 100%;
}

.sycj-item-03{
  background: url("../../../images/sybl/sycj03.png") no-repeat;
  background-size: 100% 100%;
}

.sycj-item-04{
  background: url("../../../images/sybl/sycj04.png") no-repeat;
  background-size: 100% 100%;
}

.sycj-item-05{
  background: url("../../../images/sybl/sycj05.png") no-repeat;
  background-size: 100% 100%;
}

.sycj-item-06{
  background: url("../../../images/sybl/sycj06.png") no-repeat;
  background-size: 100% 100%;
}

.sycj-item-07{
  background: url("../../../images/sybl/sycj07.png") no-repeat;
  background-size: 100% 100%;
}

.sycj-item-08{
  background: url("../../../images/sybl/sycj08.png") no-repeat;
  background-size: 100% 100%;
}

.sycj-item-09{
  background: url("../../../images/sybl/sycj09.png") no-repeat;
  background-size: 100% 100%;
}

.sycj-item-10{
  background: url("../../../images/sybl/sycj10.png") no-repeat;
  background-size: 100% 100%;
}

.cpys .cpys-list .cpys-item{
  width: 49%;
  height: 230px;
  box-sizing: border-box;
  padding: 80px 30px 20px;
}

.cpys .cpys-list .cpys-item p{
  font-size: 20px;
  color: #1A1A22;
  font-weight: 500;
  margin-bottom: 8px;
  text-align: center;
  letter-spacing: 2px;
}

.cpys .cpys-list .cpys-item div{
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding:0 30px;
}
.cpys .cpys-list .cpys-item:nth-of-type(2n) div{
  padding-left: 15px;
  padding-right: 0;
}

.cpys .cpys-list .cpys-item:nth-child(6) div ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.cpys .cpys-list .cpys-item li {
  list-style-type: disc;
  color: #666666;
  font-size: 15px;
  line-height: 2;
}

.cpys .cpys-list .cpys-item li::marker {
  color: #3496FF;
}

.cpys-item-01{
  background: url("../../../images/sybl/cpys01.png") no-repeat;
  background-size: 100% 100%;
}

.cpys-item-02{
  background: url("../../../images/sybl/cpys02.png") no-repeat;
  background-size: 100% 100%;
}

.cpys-item-03{
  background: url("../../../images/sybl/cpys03.png") no-repeat;
  background-size: 100% 100%;
}

.cpys-item-04{
  background: url("../../../images/sybl/cpys04.png") no-repeat;
  background-size: 100% 100%;
}

.cpys-item-05{
  background: url("../../../images/sybl/cpys05.png") no-repeat;
  background-size: 100% 100%;
}

.cpys-item-06{
  background: url("../../../images/sybl/cpys06.png") no-repeat;
  background-size: 100% 100%;
}

.jsaq .jsaq-list .jsaq-item{
  width: 20%;
  height: 370px;
  box-sizing: border-box;
  padding: 80px 30px 20px;
}

.jsaq .jsaq-list .jsaq-item p{
  font-size: 20px;
  color: #1A1A22;
  font-weight: 500;
  margin-bottom: 8px;
  text-align: center;
  letter-spacing: 2px;
}

.jsaq .jsaq-list .jsaq-item ul{
  padding-left: 35px;
}
.jsaq .jsaq-list .jsaq-item:nth-child(2) ul{
  padding-left: 20px;
}
.jsaq .jsaq-list .jsaq-item ul li {
  list-style-type: disc;
  color: #666666;
  font-size: 15px;
  line-height: 1.8;
}

.jsaq .jsaq-list .jsaq-item ul li::marker {
  color: #F3A052;
}

.jsaq-item-01{
  background: url("../../../images/sybl/jsaq01.png") no-repeat;
  background-size: 100% 100%;
}

.jsaq-item-02{
  background: url("../../../images/sybl/jsaq02.png") no-repeat;
  background-size: 100% 100%;
}

.jsaq-item-03{
  background: url("../../../images/sybl/jsaq03.png") no-repeat;
  background-size: 100% 100%;
}

.jsaq-item-04{
  background: url("../../../images/sybl/jsaq04.png") no-repeat;
  background-size: 100% 100%;
}

.jsaq-item-05{
  background: url("../../../images/sybl/jsaq05.png") no-repeat;
  background-size: 100% 100%;
}

.jdal .jdal-list .jdal-item{
  width: 24%;
}