@charset "UTF-8";
.ldchk {
  width: 7.5rem;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
}
.ldchk-banner {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.ldchk-banner img {
  display: block;
  width: 100%;
}
.ldchk-tit {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 0.38rem;
  color: #6C5CE7;
  line-height: 1em;
}
.ldchk-tit::before {
  display: inline-block;
  content: "";
  width: 0.15rem;
  height: 0.22rem;
  background: url(6.png) no-repeat center;
  background-size: 0.15rem 0.22rem;
  margin-right: 0.15rem;
}
.ldchk-tit::after {
  display: inline-block;
  content: "";
  width: 0.15rem;
  height: 0.22rem;
  background: url(7.png) no-repeat center;
  background-size: 0.15rem 0.22rem;
  margin-left: 0.15rem;
}
.ldchk-div {
  width: 100%;
  height: 8.87rem;
  overflow: hidden;
  padding: 0.65rem 0;
  background: url(1.jpg);
  background-size: 100% 100%;
}
.ldchk-div .ldchk-tit {
  color: #FFF;
}
.ldchk-div ul {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 0.1rem;
}
.ldchk-div ul li {
  width: 3.19rem;
  height: 3.39rem;
  background: #7F60ED;
  border-radius: 0.3rem;
  padding: 0.29rem 0 0 0.25rem;
  margin: 0.15rem 0.07rem 0;
}
.ldchk-div ul li div {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between;
}
.ldchk-div ul li div img {
  display: block;
  width: 0.7rem;
  height: 0.7rem;
}
.ldchk-div ul li div h3 {
  width: 2.1rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 0.28rem;
  color: #FFFFFF;
  line-height: 0.7rem;
}
.ldchk-div ul li p {
  width: 2.64rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.36rem;
  margin-top: 0.2rem;
}
.ldchk-div ul li a {
  display: block;
  width: 1.53rem;
  height: 0.53rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  margin: 0.25rem auto 0;
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #7031FF;
  line-height: 0.53rem;
}
.ldchk-div1 {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.65rem 0.23rem;
  background: #F8FAFC;
}
.ldchk-div1 > p {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.22rem;
  color: #666666;
  line-height: 0.28rem;
  margin: 0.15rem 0 0.25rem;
}
.ldchk-div1 .ldchk-div1-l {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-bottom: 0.23rem;
}
.ldchk-div1 .ldchk-div1-l > div {
  width: 100%;
  height: 3.2rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  padding: 0.3rem 0.29rem;
}
.ldchk-div1 .ldchk-div1-l > div:first-child {
  margin-bottom: 0.29rem;
}
.ldchk-div1 .ldchk-div1-l > div:first-child h4 {
  background: url(8.png) no-repeat center left;
  background-size: 0.26rem 0.23rem;
}
.ldchk-div1 .ldchk-div1-l > div h4 {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.26rem;
  color: #6C5CE7;
  line-height: 0.41rem;
  padding-left: 0.35rem;
  background: url(11.png) no-repeat center left;
  background-size: 0.26rem 0.23rem;
  margin-bottom: 0.2rem;
}
.ldchk-div1 .ldchk-div1-l > div div {
  width: 100%;
  height: 0.92rem;
  background: #F5F3FF;
  border-radius: 0.1rem;
  margin-top: 0.11rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.22rem;
}
.ldchk-div1 .ldchk-div1-l > div div img {
  display: block;
  width: 0.72rem;
  height: 0.72rem;
}
.ldchk-div1 .ldchk-div1-l > div div p {
  width: 2.2rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.41rem;
}
.ldchk-div1 .ldchk-div1-l > div div h5 {
  width: 2.76rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.34rem;
  color: #6C5CE7;
  line-height: 0.41rem;
  text-align: right;
}
.ldchk-div1 .ldchk-div1-r {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.ldchk-div1 .ldchk-div1-r > div {
  width: 100%;
  height: 2rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.4rem;
  margin-bottom: 0.34rem;
}
.ldchk-div1 .ldchk-div1-r > div:last-child {
  margin-bottom: 0;
}
.ldchk-div1 .ldchk-div1-r > div img {
  display: block;
  width: 0.88rem;
  height: 0.88rem;
}
.ldchk-div1 .ldchk-div1-r > div div {
  width: 5rem;
}
.ldchk-div1 .ldchk-div1-r > div div p {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.41rem;
}
.ldchk-div1 .ldchk-div1-r > div div h5 {
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 0.34rem;
  color: #6C5CE7;
  line-height: 0.41rem;
}
.ldchk-div2 {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.65rem 0;
}
.ldchk-div2 > p {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.22rem;
  color: #666666;
  line-height: 0.28rem;
  margin: 0.15rem 0 0.25rem;
}
.ldchk-div2 .ldchk-div2-div {
  width: 7.03rem;
  height: 4.54rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.1rem 0rem rgba(0, 0, 0, 0.22);
  border-radius: 0.2rem;
  margin: 0 auto 0.15rem;
}
.ldchk-div2 .ldchk-div2-div:nth-child(4) h3 {
  background: linear-gradient(-90deg, #69788F, #91A0B5);
}
.ldchk-div2 .ldchk-div2-div h3 {
  width: 100%;
  height: 0.89rem;
  background: linear-gradient(-90deg, #7364EA, #9990FD);
  border-radius: 0.2rem 0.2rem 0rem 0rem;
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.3rem;
  color: #FFFFFF;
  line-height: 0.89rem;
}
.ldchk-div2 .ldchk-div2-div ul {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.22rem;
}
.ldchk-div2 .ldchk-div2-div ul li {
  width: 100%;
  height: 0.71rem;
  background: #F8FAFC;
  border-radius: 0.1rem;
  margin-bottom: 0.12rem;
  padding: 0 0.18rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ldchk-div2 .ldchk-div2-div ul li img {
  display: block;
  width: 0.46rem;
  height: 0.46rem;
}
.ldchk-div2 .ldchk-div2-div ul li p {
  width: 5.7rem;
  font-family: Microsoft YaHei;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.41rem;
}
.ldchk-div2 .ldchk-div2-div ul li p span {
  display: inline-block;
  font-weight: bold;
  color: #333333;
}
.ldchk-div2 .ldchk-div2-1 {
  width: 7.03rem;
  height: 1rem;
  background: linear-gradient(-90deg, #7364EA, #9990FD);
  border-radius: 0.2rem;
  margin: 0.18rem auto 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.34rem;
}
.ldchk-div3 {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.65rem 0.23rem;
  background: #F9F9F9;
}
.ldchk-div3 > p {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.22rem;
  color: #666666;
  line-height: 0.28rem;
  margin: 0.15rem 0 0.25rem;
}
.ldchk-div3 > p span {
  color: #5647E4;
}
.ldchk-div3 .swiper-container {
  width: 100%;
  height: 3.41rem;
  overflow: hidden;
}
.ldchk-div3 .swiper-container .swiper-slide {
  width: 5.36rem !important;
  height: 3.41rem;
  transition: 300ms;
  transform: scale(0.8);
  background: #FFF;
}
.ldchk-div3 .swiper-container .swiper-slide.swiper-slide-active,
.ldchk-div3 .swiper-container .swiper-slide.swiper-slide-duplicate-active {
  transform: scale(1);
  z-index: 1;
}
.ldchk-div3 .swiper-container .swiper-slide img {
  display: block;
  width: 100%;
}
.ldchk-div3 .swiper-container .swiper-slide div {
  width: 100%;
  height: auto;
  padding: 0.3rem 0.34rem;
}
.ldchk-div3 .swiper-container .swiper-slide div h4 {
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 0.25rem;
  color: #333333;
  line-height: 0.48rem;
}
.ldchk-div3 .swiper-container .swiper-slide div p {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.2rem;
  color: #000000;
  line-height: 0.32rem;
}
.ldchk-div3 .ldchk-div3-div {
  width: 100%;
  height: auto;
  background: linear-gradient(-90deg, #7364EA, #9990FD);
  border-radius: 0.2rem;
  padding: 0.19rem 0.5rem;
  margin-top: 0.25rem;
  display: flex;
  justify-content: space-between;
}
.ldchk-div3 .ldchk-div3-div img {
  display: block;
  width: 0.28rem;
  height: 0.28rem;
}
.ldchk-div3 .ldchk-div3-div p {
  width: 5.6rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FFF;
  line-height: 0.34rem;
}
.ldchk-div3 .ldchk-div3-div p span {
  color: #FFFC00;
}
.ldchk-div4 {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.65rem 0.15rem;
  background: #F8FAFC;
}
.ldchk-div4 ul {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #EAEFF5;
}
.ldchk-div4 ul:nth-child(2) {
  margin-top: 0.29rem;
  border-radius: 0.2rem 0.2rem 0px 0px;
}
.ldchk-div4 ul li {
  width: 1.33rem;
}
.ldchk-div4 ul li:nth-child(2) {
  width: 5.86rem;
}
.ldchk-div4 ul li:nth-child(2) p {
  border-bottom: 1px solid #EAEFF5;
}
.ldchk-div4 ul li:nth-child(2) p:nth-child(2n) {
  background: #f1f1f1;
}
.ldchk-div4 ul li h3 {
  height: 0.58rem;
  background: linear-gradient(90deg, #7061E9, #968DF9);
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.58rem;
  padding-left: 0.2rem;
}
.ldchk-div4 ul li p {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.34rem;
  padding: 0.15rem 0.2rem;
}
.ldchk-div5 {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.65rem 0;
}
.ldchk-div5 > h2 {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 0.38rem;
  color: #6C5CE7;
  line-height: 1em;
  margin-top: 0.1rem;
}
.ldchk-div5 .ldchk-div5-div {
  width: 7.02rem;
  height: 4.33rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.1rem 0rem rgba(0, 0, 0, 0.22);
  border-radius: 0.1rem;
  margin: 0.25rem auto 0;
}
.ldchk-div5 .ldchk-div5-div img {
  display: block;
  width: 100%;
}
.ldchk-div5 .ldchk-div5-div div {
  width: 100%;
  padding: 0.25rem 0.33rem;
}
.ldchk-div5 .ldchk-div5-div div h3 {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.26rem;
  color: #6C5CE7;
  line-height: 0.41rem;
}
.ldchk-div5 .ldchk-div5-div div p {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #000000;
  line-height: 0.42rem;
}
.ldchk-div5 .ldchk-div5-div div p span {
  display: inline-block;
}
.ldchk-div5 .ldchk-div5-div div p span::after {
  display: block;
  content: "";
  width: 0.97rem;
  height: 0.06rem;
  background: #DEB526;
  border-radius: 0.03rem;
  position: relative;
  bottom: 0.1rem;
}
.ldchk-div5 .ldchk-div5-div1 {
  width: 7.06rem;
  height: 4.72rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.1rem 0rem rgba(0, 0, 0, 0.22);
  border-radius: 0.1rem;
  margin: 0.25rem auto 0;
  padding: 0.13rem;
}
.ldchk-div5 .ldchk-div5-div1 > h3 {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.3rem;
  color: #6C5CE7;
  line-height: 0.46rem;
}
.ldchk-div5 .ldchk-div5-div1 ul {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.ldchk-div5 .ldchk-div5-div1 ul li {
  width: 100%;
  height: 1.14rem;
  overflow: hidden;
  padding: 0 0.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px dashed #00000030;
}
.ldchk-div5 .ldchk-div5-div1 ul li img {
  display: block;
  width: 0.4rem;
  height: 0.4rem;
}
.ldchk-div5 .ldchk-div5-div1 ul li h3 {
  width: 1.8rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.34rem;
}
.ldchk-div5 .ldchk-div5-div1 ul li p {
  width: 3.3rem;
  height: 0.53rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.28rem;
}
.ldchk-div5 .ldchk-div5-div1 > p {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.23rem;
  margin-top: 0.2rem;
}
.ldchk-div6 {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.65rem 0;
  background: #F8FAFC;
}
.ldchk-div6 > h2 {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 0.38rem;
  color: #6C5CE7;
  line-height: 1em;
  margin: 0.1rem 0 0.36rem;
}
.ldchk-div6 ul {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.ldchk-div6 ul li {
  width: 3.36rem;
  height: 2.01rem;
  background: #FFFFFF;
  box-shadow: -3px 0px 0px 0px #6B5BE7;
  border-radius: 0.1rem;
  margin: 0 0.07rem 0.28rem;
  padding: 0.45rem 0.1rem;
}
.ldchk-div6 ul li div {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ldchk-div6 ul li div img {
  display: block;
  width: 0.5rem;
  height: 0.5rem;
}
.ldchk-div6 ul li div h3 {
  width: 2.6rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.34rem;
}
.ldchk-div6 ul li p {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.28rem;
  margin-top: 0.14rem;
}
.ldchk-div6 > a {
  display: block;
  width: 3.82rem;
  height: 0.76rem;
  background: #7A6CED;
  border-radius: 0.38rem;
  margin: 0.2rem auto 0;
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.76rem;
}
.ldchk-div7 {
  width: 100%;
  height: 8.52rem;
  overflow: hidden;
  padding: 0.65rem 0;
  background: url(38.png);
  background-size: 100% 100%;
}
.ldchk-div7 .ldchk-tit {
  color: #FFF;
}
.ldchk-div7 > p {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.18rem;
  color: #F5F5F5;
  line-height: 0.34rem;
  margin: 0.1rem 0 0.2rem;
}
.ldchk-div7 ul {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.ldchk-div7 ul li {
  width: 3.36rem;
  height: 2rem;
  background: #FFFFFF;
  box-shadow: -3px 0px 0px 0px #C7C0FE;
  border-radius: 0.1rem;
  margin: 0 0.07rem 0.15rem;
  padding: 0.39rem 0.2rem;
}
.ldchk-div7 ul li div {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ldchk-div7 ul li div img {
  display: block;
  width: 0.54rem;
  height: 0.54rem;
}
.ldchk-div7 ul li div h3 {
  width: 2.3rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.34rem;
}
.ldchk-div7 ul li p {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.28rem;
  margin-top: 0.14rem;
}
