.ld_page {
  height: auto;
  overflow: hidden;
  position: relative;
  margin-top: -.5rem;
}


.ld_partinfo {
  display: flex;
  justify-content: space-between;
  border: #e0e2ec 1px solid;
}

.ld_part_left {
  width: 100%;
  background: url(../images/lr_leader/ld918_img01.png) left repeat-y;
  background-size: .42rem auto;
  padding: 0 .4rem 0 .8rem;
}

.ld_part_left .ld_show h3 {
  width: 1.8rem;
}

.ld_part_right {
  flex: 1;
  min-width: 0;
  width: 50%;
  background: url(https://www.neu.edu.cn/images/ld918_img01.png) left repeat-y;
  background-size: .42rem auto;
  padding: 0 .4rem 0 .8rem;
}

.ld_show {
  border-bottom: #e0e2ec 1px solid;
  display: flex;
  width: 100%;
  margin: 0 auto;
  padding: .18rem 0;
}

.ld_show h3 {
  width: 1.5rem;
  display: flex;
  align-items: center;
  font-size: .22rem;
  color: #a40000;
  position: relative;
}

.ld_show h3:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  background: #e0e2ec;
  height: 80%;
  right: .2rem;
}

.ld_show ul {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
}

.ld_show ul li {
  width: 33.33%;
  vertical-align: middle;
  text-align: center;
}

.ld_show ul li a {
  text-anchor: middle;
  text-align: justify;
  font-size: .2rem;
  line-height: .3rem;
  padding: 0 0;
  letter-spacing: 0;
  white-space: nowrap;
  display: block;
  text-align: center;
  line-height: .32rem;
  color: #373737;
}

.ld_show ul li:hover a {
  color: #a40000;
}

.ld_part_left .ld_show:nth-child(1) {
  /*height: .7rem;*/
}

.ld_part_left .ld_show:nth-child(2) {
  /*height: .7rem;*/
}

.ld_part_left .ld_show:nth-child(3) {
  /*height: .7rem;*/
}

.ld_part_left .ld_show:nth-child(4) {
  height: 1.8rem;
  border-bottom: none;
}

.ld_part_right .ld_show:nth-child(1) {
  /*height: .7rem;*/
}

.ld_part_right .ld_show:nth-child(2) {
  /*height: 1.7rem;*/
}

.ld_part_right .ld_show:nth-child(3) {
  /*height: 1.8rem;*/
  border-bottom: none;
}

.ld_partlist {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  padding: 0rem 0 .2rem 0;
}

.ld_partlist ul {}

.ld_partlist li {
  height: auto;
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: .25rem 0 .25rem 0;
  background: url(../images/lr_leader/ld918_img03.png) center repeat-x;
  position: relative;
}

.ld_partlist li:after {
  content: "";
  position: absolute;
  width: .44rem;
  height: .44rem;
  background: url(../images/lr_leader/ld918_img02.png) center center no-repeat #a40000;
  right: 0rem;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s;
  border-radius: 50%;
  transform-origin: center;
  transform: translateY(-50%) rotate(90deg);
}

.ld_partlist li a {
  font-size: .22rem;
  background: url(../images/lr_leader/ld918_img04.png) .2rem center #a40000 no-repeat;
  color: #fff;
  padding: .155rem .3rem .155rem .5rem;
  transition: all 0.3s;
}


.ld_partlist li:hover:after {
  transition: all 0.3s;

}

.ld_partlist li:hover a {
  padding-left: .6rem;

}

/*  */
.ld_partitem {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}


.item_ldbox {
  display: block;
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: .24rem auto;
}

.item_ldbox.active .item_ldtit:before {
  transform-origin: center;
  transform: translateY(-50%) rotate(90deg);
}

.item_ldtit {
  line-height: .6rem;
  height: .6rem;
  background: url(../images/lr_leader/ld918_img03.png) center repeat-x;
  position: relative;
  cursor: pointer;
  transition: all 0.3s;
}

.item_ldtit:hover h2 {
  padding-left: .6rem;
}

.item_ldtit:before {
  content: "";
  position: absolute;
  width: .44rem;
  height: .44rem;
  background: url(../images/lr_leader/ld918_img02.png) center center no-repeat #a40000;
  right: 0rem;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s;
  border-radius: 50%;
  transform-origin: center;
}

.item_ldtit h2 {
  font-size: .22rem;
  background: url(../images/lr_leader/ld918_img04.png) .2rem center #a40000 no-repeat;
  color: #fff;
  padding: .155rem .3rem .155rem .5rem;
  display: inline;
  transition: all 0.3s;
}

.item_ldtit h2 a {
  color: #fff;
}

.item_ldcon {
  display: none;
  padding-top: .2rem;
}

.item_ldcon h3 {
  font-size: .22rem;
  color: #a40000;
  line-height: .5rem;
}

.item_ldlist {
  margin-bottom: .1rem;
}

.item_ldlist ul {
  display: flex;
  flex-wrap: wrap;
}

.item_ldlist li {
  font-size: .2rem;
  color: #373737;

    {}

  ;
  width: 8.33%;
  line-height: .36rem;
}


@media screen and (max-width: 900px) {
  .item_ldbox {
    margin: .14rem auto;
  }

  .item_ldtit {
    height: auto;
    line-height: .27rem;
  }

  .item_ldtit h2 {
    font-size: .18rem;
    font-weight: bold;
    width: 66%;
    display: block;
    padding: .1rem .2rem .1rem .5rem;
  }

  .item_ldlist li {
    width: 12.5%;
  }

  .ld_partinfo {
    display: flex;
    justify-content: space-between;
    border: none;
  }

  .ld_part_left {
    background: #fcf4f6;
    padding: 0 0;
    width: 100%;
    border: #e0e2ec 1px solid;
    border-left: #a40000 .04rem solid;
  }

  .ld_part_right {
    background: #f4f6fc;
    padding: 0 0;
    width: 48%;
    border: #e0e2ec 1px solid;
    border-left: #1847C4 .04rem solid;
    flex: none;
  }

  .ld_show {
    padding: 0.1rem 0 0.1rem 0.4rem;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .ld_part_left .ld_show h3 {
    font-size: .22rem;
    color: #373737;
    line-height: .6rem;
    width: 100%;
    font-weight: bold;
  }

  .ld_part_right .ld_show h3 {
    font-size: .24rem;
    color: #373737;
    line-height: .6rem;
    width: 100%;
    font-weight: bold;
  }

  .ld_show ul {
    width: 100%;
    flex: none;
  }

  .ld_show ul li {
    width: 33%;
  }

  .ld_show ul li a {
    font-size: .20rem;
    color: #2F2F2F;
    line-height: .34rem;
    text-align: left;
  }

  .ld_part_left .ld_show:nth-child(1) {
    /*height: 1.2rem;*/
  }

  .ld_part_left .ld_show:nth-child(2) {
    /*height: 1.2rem;*/
  }

  .ld_part_left .ld_show:nth-child(3) {
   /* height: 1.2rem;*/
  }

  .ld_part_left .ld_show:nth-child(4) {
    /*height: 3rem;*/
    border-bottom: none;
  }

  .ld_part_right .ld_show:nth-child(1) {
    /*height: 1.2rem;*/
  }

  .ld_part_right .ld_show:nth-child(2) {
    /*height: 3.1rem;*/
    display: flex;
    align-content: center;
  }

  .ld_part_right .ld_show:nth-child(3) {
    /*height: 1.8rem;*/
    border-bottom: none;
  }

  .ld_partlist li:after {
    transform: translateY(-50%) rotate(90deg);
    background-size: 27%;
    width: .31rem;
    height: .31rem;
  }

  .ld_partlist li a {
    width: 66%;
    display: block;
    padding: .155rem .3rem .155rem .55rem;
    background-size: 0.2rem;

  }

  .ld_partlist li {
    padding: .11rem 0;
  }

  .ld_partlist li:nth-child(7) a {
    width: 40%;
  }

  .ld_partlist li:nth-child(8) a {
    width: 40%;
  }
}

@media screen and (max-width: 500px) {
  .item_ldlist li {
    width: 20%;
  }
}
ul, li {
  list-style: none;
}
 html {
    font-size: 100px;
  }

a {
  text-decoration: none;
  /*IE使用*/
  outline-style: none;
  /*FF使用*/
  outline: none;
}
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p {
  padding: 0;
  margin: 0;
  font-weight: normal;
}