a {
	color: #000;
}

.detail-content[_ngcontent-rjk-c92] {
	width: 100vw;
    padding: 0 10%;

}

@media screen and (max-width:991.98px) {
.detail-content[_ngcontent-rjk-c92] {
  width: 100vw
}
}

h4.title1[_ngcontent-rjk-c92] {
	width: 200px;
    text-align: center;
    font-size: 24px;
    margin: 30px auto 43px;
    font-weight: 400;
    position: relative;
}
h4.title1[_ngcontent-rjk-c92]:after {
	display: block;
    position: absolute;
    margin-top: 3px;
    content: "";
    height: 3px;
    width: 65%;
    background-color: #d3d3d3;
    left: 17.5%;
}

.pagination-container[_ngcontent-rjk-c92] {
text-align: center;
width: 100%;
margin-top: 25px
}

.pagination[_ngcontent-rjk-c92] {
	display: flex;
    align-items: center;
    justify-content: center;
}

.pagination[_ngcontent-rjk-c92] li[_ngcontent-rjk-c92] {
display: inline;
text-align: center
}

.pagination li .page-link {
float: left;
display: block;
font-size: 14px;
text-decoration: none;
padding: 5px 12px;
color: #fff;
margin-left: -1px;
line-height: 1.5;
border: 1px solid #ddd;
color: #898989;
background: #fff
}

.pagination[_ngcontent-rjk-c92] li[_ngcontent-rjk-c92]:first-child a[_ngcontent-rjk-c92] {
border-radius: 6px 0 0 6px;
font-weight: bold;
font-family: cursive;
}

.pagination[_ngcontent-rjk-c92] li[_ngcontent-rjk-c92]:last-child a[_ngcontent-rjk-c92] {
border-radius: 0 6px 6px 0;
font-weight: bold;
font-family: cursive;
}

.pagination[_ngcontent-rjk-c92] li[_ngcontent-rjk-c92] a[_ngcontent-rjk-c92] {
float: left;
display: block;
font-size: 14px;
text-decoration: none;
padding: 5px 12px;
color: #fff;
margin-left: -1px;
line-height: 1.5;
border: 1px solid #ddd;
color: #898989;
background: #fff
}

.pagination li .page-link.active {
cursor: default
}

.pagination li .page-link:active {
outline: none
}

.pagination li .page-link:hover {
background: #eee
}

.pagination li .page-link.active,.pagination li .page-link:active {
border-color: #898989;
background: #898989;
color: #fff
}

.flexCard[_ngcontent-rjk-c92] {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
@media screen and (max-width:1700px) {

}
.flexCard_item[_ngcontent-rjk-c92] {
min-width: 200px;
margin:0 1%;
margin-bottom: 16px
}

.showButton[_ngcontent-rjk-c92] {
width: 18%;
margin:0 1%;
margin-bottom: 16px
}

@media screen and (max-width:991.98px) {
.flexCard[_ngcontent-rjk-c92] {
  margin-bottom: 30px
}
}

.flexCard_item[_ngcontent-rjk-c92] {
min-width:200px;
max-width:250px;
cursor: pointer;
margin-bottom: 16px;
position: relative;
}

.showButton[_ngcontent-rjk-c92] {
min-width:200px;
max-width:250px;
cursor: pointer;
margin-bottom: 16px;
position: relative;
}

@media screen and (max-width:991.98px) {
.flexCard_item[_ngcontent-rjk-c92] {
  width: 48%
}
.showButton[_ngcontent-rjk-c92] {
  width: 48%
}
}

@media (max-width:575.98px) {
.flexCard_item[_ngcontent-rjk-c92] {
  width: 49%
}
.showButton[_ngcontent-rjk-c92] {
  width: 49%
}
}

.flexCard_item[_ngcontent-rjk-c92] a[_ngcontent-rjk-c92] {

}
.newShow{
	display: flex;
	justify-content: center;
	/* align-items: center; */
	position: absolute;
	z-index: 10;
	width: 100%;
	height: 100%;
}
.showButton[_ngcontent-rjk-c92] a[_ngcontent-rjk-c92] {

position: relative;
}

.play {
width: 70px;
height: 70px;
position: relative;
top: 50px;
/* position: absolute;
opacity: 0.8;
z-index: 9;
left : 90px;
top: 55px; */
}

.flexCard_item_img[_ngcontent-rjk-c92] {
position: relative;
}

.flexCard_item_img[_ngcontent-rjk-c92] img[_ngcontent-rjk-c92] {
min-width:200px;
max-width:100%;
height: auto
}

.flexCard_item_text[_ngcontent-rjk-c92] {
padding: 20px;
border: 1px solid #e5e5e5;
border-top: none;
}

.flexCard_item_text[_ngcontent-rjk-c92] h6[_ngcontent-rjk-c92] {
margin: 10px 0 0;
height: 43px;
color: #e32e82;
line-height: 21.5px;
font-size: 18px;
font-weight: 400;
box-sizing: border-box;
overflow: hidden;
text-overflow: ellipsis;
	 display: -webkit-box;  
  -webkit-line-clamp: 2; /* 限制最多两行 */  
  -webkit-box-orient: vertical;  
  overflow: hidden;  
  text-overflow: ellipsis;  
  height: 40px; /* 根据字体大小和行数调整高度 */ 
}
.a1{
	height: 43px;
color: #e32e82;
line-height: 21.5px;
}
@media (max-width:575.98px) {
.flexCard_item_text[_ngcontent-rjk-c92] h6[_ngcontent-rjk-c92] {
font-size: 15px;
}
}

.flexCard_item_text[_ngcontent-rjk-c92] span[_ngcontent-rjk-c92] {
color: #888;
font-size: 14px;
font-weight: 500;
}

.flexCard_item[_ngcontent-rjk-c92] [_ngcontent-rjk-c92]:hover {
transition: 0.6s;
box-shadow: 0 0 11px rgba(33, 33, 33, .2);
}

/*视频*/
.video {
width: 100vw;
height: 100vh;
padding: 10% 24%;
background-color: rgb(0, 0, 0, 0.5);
position: fixed;
display: none;
z-index: 999;
top: 0;
left: 0;
}

.hideButton {
width: 45px;
height: 45px;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
margin-left: 35.2%;
margin-top: -24px;
cursor: pointer;
z-index: 999;
}

.hideButton img {
width: 30px;
height: 30px;
	position: relative;
    right: 90px;
    top: 20px;
}
@media (min-width: 1000px) and (max-width: 1700px) { 
.flexCard_item[_ngcontent-rjk-c92] {
 min-width: 18%;
max-width: 18%;
}
.showButton[_ngcontent-rjk-c92] {
 min-width: 18%;
max-width: 18%;
}
.flexCard_item_img[_ngcontent-rjk-c92] img[_ngcontent-rjk-c92]{
	 min-width: 100%;
max-width: 100%;
	}
}