.ycbt {
    font-size: 22px;
    color: #000;}
.yczy {
    color: #666;
    text-align: justify;
    line-height: 25px;
    max-height: 193px;
    margin: 10px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;}
  .imgBox {    width: 49%;
    display: inline-block;
        position: relative;
        overflow: hidden;
        isolation: isolate
    ;}
.ycbtzy {
    width: 51%;
    display: inline-block;
    padding: 2%;}
.imgBox .img {
    padding-bottom: 125%;
    transition: .5s;
    display: block;
    background-position: center;
    display: block;}

    .imgBox img {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        transition: .5s
    ;}

    .homeg {
        position: relative;}


    .homeg .swiBtn .prev {
        left: -40px;}

    .homeg .swiBtn .next {
        right:-40px;}

    .swiBtn a {
     
        width: 22px;
        height: 40px;
        background-position: center;
        background-size: 100%;
        border-radius: 50%;
        background-repeat: no-repeat;
        position: absolute;
        top: 50%;
        z-index: 5;
        opacity: .5;
        transform: translateY(-50%);}

    .swiBtn a.prev {
        background-image: url(images/left.png);}

    .swiBtn a.next {
        background-image: url(images/right.png);}
    .homeg:hover .swiBtn a{display: block;}
    .homeg .a {border: solid 1px #eee;    margin: 1px;
    display: flex;
    justify-content: space-between;
    align-items: center;}
.homeg .a{padding: 10px;}
.homeg .a:hover {
    background-color: rgb(101 16 172 / 80%);
    overflow: hidden;}
.homeg .a:hover .ycbt{    color: #fff;}
.homeg .a:hover .yczy{     color: #fff;}
.homeg .a:hover .imgBox img {
    transform: scale(1.05);
    transition: 1s;}
.sdferwe { display: none;}
