.rcpy {
  width: 100%;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  font-family: Arial,Microsoft YaHei;
}
.rcpy .sycontent {
  width: 70%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.rcpy .sycontent .content-wrapper {
  width: 100%;
}
.rcpy .sycontent .content-wrapper .content .title-wrapper {
  display: flex;
  margin: 40px 10px;
}
.rcpy .sycontent .content-wrapper .content .title-wrapper .title {
  font-size: 30px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.rcpy .sycontent .content-wrapper .content .title-wrapper .desc {
  font-size: 14px;
  font-weight: 100;
  color: #888888;
  line-height: 24px;
  margin-left: 10px;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: row;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx .item {
  width: 31%;
  height: 215px;
  margin: 0 23px 28px 0;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx .item .card {
  width: 430px;
  height: 230px;
  overflow: hidden;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx .item .item-content .Regular {
  display: block;
  margin: -213px 0 15px 20px;
  font-size: 20px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx .item .item-content .info {
  margin: 20px;
  width: 380px;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx .item .item-content .info .synopsis {
  font-size: 16px;
  font-weight: 400;
  color: #606266;
  line-height: 24px;
  margin-bottom: 20px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* 这里是超出几行省略 */
  overflow: hidden;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx .item .item-content .info .time {
  display: flex;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx .item .item-content .info .time .hour-wrapper {
  display: flex;
  font-size: 13px;
  font-weight: 200;
  color: #666666;
  line-height: 24px;
  margin: 0 5px 20px ;
  align-items: baseline;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx .item .item-content .info .time .hour-wrapper .hour {
  color: #297BED;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-right: 5px;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx .item .item-content .info .time .knowledge-wrapper {
  display: flex;
  font-size: 13px;
  font-weight: 200;
  color: #666666;
  line-height: 24px;
  margin: 0 5px 20px ;
  align-items: baseline;
}
.rcpy .sycontent .content-wrapper .content .rcxx-wrapper .rcxx .item .item-content .info .time .knowledge-wrapper .knowledge {
  color: #297BED;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-right: 5px;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: row;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item {
  width: 23%;
  height: 280px;
  margin-right: 21px;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .card {
  width: 430px;
  overflow: hidden;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .Regular {
  display: block;
  margin: -255px 0 5px 20px;
  font-size: 20px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* 这里是超出几行省略 */
  overflow: hidden;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .info {
  margin: 0 20px;
  width: 270px;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .info .synopsis {
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  margin-bottom: 40px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 这里是超出几行省略 */
  overflow: hidden;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .info .course-wrapper {
  display: flex;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .info .course-wrapper .course {
  width: 33%;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  font-weight: 200;
  color: #666666;
  line-height: 24px;
  margin: 0 5px 20px ;
  align-items: center;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .info .course-wrapper .course .count-wrapper {
  display: flex;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .info .course-wrapper .course .count-wrapper .count {
  color: #297BED;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-right: 5px;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .info .course-wrapper .course1 {
  width: 33%;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  font-weight: 200;
  color: #666666;
  line-height: 24px;
  margin: 0 5px 20px ;
  align-items: center;
  border-right-style: solid;
  border-left-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .info .course-wrapper .course1 .count-wrapper {
  display: flex;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .info .course-wrapper .course1 .count-wrapper .count {
  color: #297BED;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-right: 5px;
}
.rcpy .sycontent .content-wrapper .content .rcpy1-wrapper .rcpy1 .item .item-content .info .ljbm {
  color: #297BED;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-right: 5px;
  cursor: pointer;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item {
  width: 37%;
  height: 183px;
  margin: 0 18px 18px 0;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item .card {
  width: 100%;
  height: 200px;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item .desc {
  font-size: 18px;
  font-weight: 400;
  color: #606266;
  line-height: 24px;
  margin: -165px 20px 10px;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item .text-wrapper {
  display: flex;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item .text-wrapper .text {
  font-size: 14px;
  font-weight: 400;
  color: #888888;
  line-height: 24px;
  width: 60%;
  margin: 0 20px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  /* 这里是超出几行省略 */
  overflow: hidden;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item .text-wrapper .zx-wrapper {
  width: 90px;
  height: 30px;
  border-style: solid;
  border-color: #297BED;
  border-width: 1px;
  margin: 0 40px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item .text-wrapper .zx-wrapper .zx {
  width: 100%;
  height: 30px;
  font-size: 16px;
  font-weight: 400;
  color: #297BED;
  line-height: 30px;
  text-align: center;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item.vertical {
  width: 20%;
  margin-top: -201px;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item.vertical .text-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 140%;
  justify-content: space-between;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item.vertical .text-wrapper .text {
  width: 73%;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item.vertical .text-wrapper .zx-wrapper {
  width: 29%;
  margin-left: 160px;
}
.rcpy .sycontent .content-wrapper .content .rcjnzc-wrapper .rcjnzc .item-wrapper .item.vertical .text-wrapper .zx-wrapper .zx {
  white-space: nowrap;
}
/*# sourceMappingURL=rcpy.css.map */