@media only screen and (max-width: 768px) {
    .news .card-body {
        box-sizing: border-box;
        background-color: #FFFFFF;
        padding: 20px;
    }
    .news .card-text {
        font-size: 15px;
        min-height: 40px;
        color: rgba(136, 136, 136, 1);
        line-height: 23px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        word-wrap: break-word;
        overflow: hidden;

    }
    .news .new-items {
        padding:  20px 40px;
        box-sizing: border-box;
        background-color: #FFFFFF;
        margin-bottom: 25px;
        background-color: #FFFFFF;
    }

    .news .new-items .item:not(:last-child) {
        margin-bottom: 14px;
    }

    .news .new-items .item .title {
        font-size: 14px;
        padding-left: 0px;
    }

    .news .new-items .item .day {
        font-size: 12px;
    }

    .news .new-items .item .title::before {

        content: none;

    }











    .timerbg {
        padding-top: 30px;
        height: 474px;
    }
    .timer-list {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .timer-list .timer-item .day {
        font-size: 18px;
        font-weight: 600;
    }

    .timer-list .timer-item {

        padding: 10px 20px 10px 20px;
    }

    .timerbg .title {
        font-size: 20px;
        font-weight: 600;

    }
    .timerbg .mySwiper {
        height: 400px;
    }
    .timer-list .timer-item .title {
        font-size: 20px;
    }
    .timer-list .timer-item .body {
        margin-top: 0px;
    }

    .timer-list .timer-item .text {
        font-size: 16px;
        margin-top: 0px;
    }
    .timer-list .swiper-slide {
        height: 470px;
    }


    .specialist{
        padding: 30px;

        margin-bottom: 40px;
        background: url("/template/1/haibin/img/specialistbg2.png") no-repeat right bottom;
    }










}