

/* banner */
.banner{
    width: 100%;
    height: 240px;
    background-color: red;
}
.swiper {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
  }
.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 复试调剂 */
.information{
    margin-top: 20px;
}
.information .layui-card-header{
    font-weight: 600;
}
.information .layui-card-header .line_icon{
    width: 4px;
    height: 15px;
    background-color: #0085fa;
}
.info_card{
    height: 200px;
    overflow: hidden;
}
.all_school{
    background-color: rgb(237, 237, 237);
    text-align: center;
    line-height: 38px;
    border-radius: 4px;
    overflow: hidden;
    white-space: nowrap;
}
.all_school a{
    display: block;
    width: 100%;
    height: 100%;
}
.more_school a{
    font-weight:bold;
}
.more_school a:hover{
    color: rgb(107, 159, 255);
}
.info-title{
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.info_date{
    text-align: right;
    color: #7f7f7f;
}

/* 文档 */
.info_file_left{
    width: 340px;
    height: auto;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%);
    padding: 28px 15px;
    margin-right: 16px;
    float: left;
}
.info_card_title_l{
    float: left;
}
.info_card_title_r{
    float: right;
}
.info_card_title_r a{
    font-weight: 400;
    color: #7f7f7f;
}
.info_card_title_r a:hover{
    color: #0085fa;
}
.info_file_img{
    width: 100%;
    height: 170px;
    border-radius: 4px;
    overflow: hidden;
}
.info_file_img img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.info_file_right{
    float: right;
    width: calc(100% - 386px);
}
.info_card_bg{
    background: linear-gradient(180deg, #E1EAFF 0%, #FFFFFF 100%);
}
.custom_word{
    float: left;
    font-size: 16px;
}
.circle_size{
    font-size: 10px;
}

.info_card_border{
    border-top:2px solid #0085fa;
}
.info_card1{
    height: 336px;
    overflow: hidden;
}

@media screen and (max-width: 992px){
    .home_nav_ul .layui-nav-item a{
        color: #333;
        padding: 0 10px;
    }
    .home_nav_ul .layui-nav-item a:hover, .home_nav_ul .layui-this a{
        color: rgb(107, 159, 255);
        padding: 0 10px;
    }
    .lay-hide-sm {
        display: none;
    }
    .info_card{
        height: auto;
    }
}
@media screen and (max-width: 768px){
    .info_card{
        height: auto;
    }
}
    