.index-item {
  width: 1280px;
  height: 558px;
  margin-top: 40px;
  position: relative;
  background-color: grey;
}
.index-item a.link {
  position: absolute;
  width: 111px;
  height: 46px;
  background: rgba(255, 255, 255, 0);
  border: 1px solid #C0C0C0;
  font-size: 12px;
  font-weight: 300;
  color: #C0C0C0;
  line-height: 46px;
  text-align: center;
}
.index-item a.link.b {
  color: black;
  border-color: black;
}
.index-item a.link.r {
  bottom: 110px;
  right: 300px;
}
.index-item a.link.l {
  bottom: 175px;
  left: 300px;
}
.index-item a.link:hover {
  background-color: white;
}
.index-item a.link.b:hover {
  background-color: black;
  color: white;
  border-color: transparent;
}
/*# sourceMappingURL=index.css.map */