.page-banner .swiper-slide {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center top;
}
.menu-box{
    width: 290px;
}
.list-box{
    min-height: 850px;
}
.item-one-title{
    display: block;
    color: #474747;
    height: 45px;
    line-height: 45px;
    padding: 0 30px;
    font-size: 16px;
}
/*.menu-item:hover .menu-item-header{*/
/*    color: #1646a8!important;*/
/*    background-color: #E7EFFF!important;*/
/*}*/
.menu-centent-active {
    color: #1646a8 !important;
    background-color: #E7EFFF !important;
}
.menu-item-header a {
    color: #474747;
}
.menu-item-header {
    height: 45px;
    line-height: 45px;
    padding: 0 40px;
    font-size: 16px;
    color: #474747;
}
.menu-item-header-bottom {
    border-bottom: 1px solid #DEE2E6;
}
.thumb-box{
    width: 100%;
    height: 170px;
}
.thumb-box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.expo-info{
    background: #fff;
    color: #333;
}
.expo-info .title{
    margin-bottom: 5px;
    line-height: 27px;
    height: 50px;
}
.m-page .page-banner{
    height: auto;
}
.m-page .page-banner .swiper-slide{
    height: 0;
    padding-bottom: 20%;
}
.m-page .article-category-list-bar .cate-item {
    padding: 0 10px;
    display: inline-flex;
    align-items: center;
    width: auto;
    position: relative;
    font-size: 14px;
    color: #333;
    height: 45px; }
.m-page .article-category-list-bar .cate-item.active {
    font-weight: 600; }
.m-page .article-category-list-bar .cate-item.active:before {
    content: '';
    width: 40px;
    height: 3px;
    border-radius: 3px;
    background: 0% 0%/cover #1c41bb;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%); }
.m-page .article-category-list-bar .cate-item.active .cate-name {
    color: #0348ab !important; }
.m-page .article-category-list-bar .cate-item .cate-name {
    display: block;
    font-size: 14px;
    color: #333; }
.m-page .expo-info .title{
    height: auto;
}