@media (min-width: 1200px){.container {width: 1200px;} }
body{background-color: #FFFFFF;}
/*专题列表*/
.hpoi-bannerItem-title>h3{position: relative;display: inline-block;font-size: 18px;color: #444444;margin: 0;font-weight: 400;}
.hpoi-bannerItem-title>h3:after{
    z-index: -1;
    content: " ";
    display: block;
    position: absolute;
    left: 3px;
    right: 3px;
    bottom: -2px;
    height: 4px;
    background-color: #35CDFF;
    border-radius: 63px;
}

/*分类*/
.hpoi-bannerItem-filter{padding-top: 20px;padding-bottom: 4px;}
.hpoi-bannerItem-filter>.filter-list{display: flex;}
.hpoi-bannerItem-filter>.filter-list .filter-type{color: #999999;font-size: 14px;margin-right: 20px;line-height: 27px;}
.hpoi-bannerItem-filter>.filter-list .filter-item{display: flex;padding: 0;margin-bottom: 16px;flex-wrap: wrap;}
.hpoi-bannerItem-filter>.filter-list .filter-item li{margin-right: 20px;}
.hpoi-bannerItem-filter>.filter-list .filter-item li>a{display: block;color: #666666;font-size: 14px;padding: 4px 10px;border-radius: 6px;}
.filter-item>.active a{color: #FFFFFF !important;background-color: #35CDFF !important;transition: var(--transition-all-2s);pointer-events: none;}

/*内容*/
.hpoi-bannerItem-list{min-height: 488px;}
.hpoi-bannerItem-list .item{display: flex;border-top: 1px solid #EEEEEE;padding: 20px 0;}
.hpoi-bannerItem-list .item .article-img{width: 260px;}
.hpoi-bannerItem-list .item .article-img>a>img{width: 100%;border-radius: 6px;}
.hpoi-bannerItem-list .item .article-info{flex: 1;margin-left: 10px;}
.hpoi-bannerItem-list .item .article-info>.title{color: #444444;font-size: 18px;font-weight: bold;transition: var(--transition-all-2s);}
.hpoi-bannerItem-list .item .article-info>.time{color: #999999;margin-bottom: 0;margin-top: 20px;}
.hpoi-bannerItem-list .item .article-info>.title:hover{color: #35CDFF;}

.b-lazy{opacity: 0;transition: opacity 500ms ease-in-out 100ms;}
.b-lazy.b-loaded ,.b-lazy.b-error{opacity: 1;}

.activity-box{padding: 4px 10px;display: flex;align-items: center;color: #666666;font-weight: 400;margin: 0;user-select: none;font-size: 14px;height: 27px;}
.activity-box input{width: 14px;height: 14px;margin: 0 5px 0 0;}