.content_con_tab {
}.items-box-group .items-group.hide {
display:none;
}
.tab_group {
display:flex;
background:#fff;
margin-top:5px;
}
.tab_group div {
width:25%;
height:40px;
line-height:40px;
text-align:center;
font-size:14px;
color:#9d9d9d;
cursor:pointer;
}
.tab_group div.self {
color:#fff;
background:#fc5531;
}
.items-box-group .items-group {
margin-top:30px;
display:flex;
flex-direction:row;
justify-content:space-between;
}
.items-box-group .items-group .item-group {
display:flex;
float:left;
width:25%;
height:auto;
align-items:center;
margin-top:5px;
padding:0 20px;
box-sizing:border-box;
}
.items-box-group .items-group .item-group .item-group-con {
width:100%;
margin-bottom:20px;
background:#FFFFFF;
box-shadow:0px 0px 6px 1px rgba(0,0,0,0.16);
border-radius:4px 4px 4px 4px;
}
.items-box-group .items-group .item-group .item-group-con .item-group-con-img {
padding-top:70%;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}
.items-box-group .items-group .item-group .item-group-con .description {
padding:20px;
position:relative;
}
.items-box-group .items-group .item-group .item-group-con .name {
font-size:18px;
font-weight:400;
color:#333333;
line-height:36px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
.items-box-group .items-group .item-group .item-group-con .des {
font-size:14px;
font-weight:400;
color:#999999;
line-height:24px;
}
.items-box-group .items-group .item-group .item-group-con .data {
display:flex;
justify-content:space-between;
font-size:12px;
font-weight:400;
color:#999999;
line-height:24px;
margin-top:20px;
}
.items-box-group .items-group .item-group .item-group-con .btn-box {
position:absolute;
bottom:0;
left:0;
right:0;
padding:10px 0 20px;
text-align:center;
background:#fff;
opacity:0;
}