.to-pr img {
  /* width: 100%; */
  /* height: 720px; */
}
.w39percent {
  width: 39%;
}

.w28percent {
  width: 28%;
}

.w32percent {
  width: 32.5%;
}

.w26 {
  width: 26%;
}

.w47 {
  width: 47%;
}

.w27 {
  width: 27%;
}

.library_div_img img {
  width: 100%;
}
.library_div_img .shadow_div{
  position: relative;
  overflow: hidden;
}
.library_div_img .shadow_div:hover .tip{
 display: block;
}
.tip{
  position: absolute;
  left: 5px;
  bottom: 5px;
  width: calc(100% - 5px);
  height: calc(100% - 5px);
  background: linear-gradient(180deg, black, transparent);
  display: none;
}
.yushe:hover img{
  animation: scaleImg 3s ;
}
@keyframes scaleImg {
  from{
    transform: scale(0.5);
  }
  to{
    transform: scale(1);
  }
}
.library>ul li{
  list-style: revert;
  list-style-type:disc;
  font-size: 1.3em;
}

@media screen and (max-width: 1000px) {
    .library>ul li {
        font-size: 1rem;
    }
}

.library_use>div,.library_use>div>div,.library_use>div>div>div{
  overflow: hidden;
}
.library_use>div:hover>img{
  transform: scale(1.5);
}
.library_use>div>div:hover>img{
  transform: scale(1.5);
}
.library_use>div>div>div:hover>img{
  transform: scale(1.5);
}