.homeWap[data-v-6547feef] {
    width: 100%;
    height: 100%;
    margin-top: 1.2rem
}

.banner-swiper[data-v-6547feef] {
    width: 100%
}

.banner-swiper-item-image[data-v-6547feef] {
    height: 4rem;
    width: 100%
}

.banner-swiper-item[data-v-6547feef] {
    height: 4rem
}

.box_tabs[data-v-6547feef] {
    margin-top: .04rem;
    margin-bottom: .08rem;
    width: 100%
}

.box_content[data-v-6547feef] {
    margin-top: .2rem
}

.notice-box[data-v-6547feef] {
    width: 100%;
    height: 100%
}

.notice-box .notice-box_item[data-v-6547feef] {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    background: #ffffff;
    margin-top: .4rem;
    box-shadow: 0 0 30px #00000014;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.notice-box .notice-box_item .text[data-v-6547feef] {
    width: 95%;
    margin: .36rem 0;
    font-size: .26rem;
    color: #444;
    text-indent: .4rem
}

.activity-box[data-v-6547feef] {
    width: 100%;
    height: 100%
}

.activity-box .activity-box_item[data-v-6547feef] {
    height: 1rem;
    width: 90%;
    margin-top: .4rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center
}

.activity-box .activity-box_item .time[data-v-6547feef] {
    width: 1.1rem;
    height: 1.08rem;
    background: #ffffff;
    border: 1px solid rgba(0,0,0,.1);
    text-align: center
}

.activity-box .activity-box_item .time .month[data-v-6547feef] {
    width: 1.1rem;
    height: .36rem;
    color: #fff;
    line-height: .35rem;
    background: #c8161e
}

.activity-box .activity-box_item .time .day[data-v-6547feef] {
    width: 1.1rem;
    height: .74rem;
    font-size: .45rem;
    color: #999;
    line-height: .75rem
}

.activity-box .activity-box_item .activity-box_text_container[data-v-6547feef] {
    height: 1.2rem;
    background: #f9f9f9;
    margin-left: .2rem;
    flex-grow: 1;
    min-width: 0
}

.activity-box .activity-box_item .activity-box_text[data-v-6547feef] {
    line-height: 1.2rem
}

.activity-box .activity-box_item .activity-box_text p[data-v-6547feef] {
    width: 90%;
    color: #666;
    text-indent: .2rem;
    font-size: .27rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.magazine-panel[data-v-6547feef] {
    width: 100%;
    height: 6.2rem
}

.magazine-panel .magazine-panel_swiper[data-v-6547feef] {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: .15rem;
    background: #ffffff;
    box-shadow: 0 0 50px #0000000d
}

.magazine-panel .magazine-panel_swiper .magazine-panel_swiper-slide[data-v-6547feef] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    width: 3.3rem;
    height: 4.54rem
}

.magazine-panel .magazine-panel_swiper .magazine-panel_slide-item[data-v-6547feef] {
    width: 3.3rem;
    height: 4.54rem
}

.zhuli-panel[data-v-6547feef] {
    width: 100%;
    margin: .5rem 0rem 0rem
}

.zhuli-panel .zhuli-panel_list[data-v-6547feef] {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: .15rem
}

.zhuli-panel .zhuli-panel_list .zhuli-panel_list_image[data-v-6547feef],.zhuli-panel .zhuli-panel_list .zhuli-panel_list_image_mask[data-v-6547feef] {
    height: 2.6rem;
    width: 100%
}

.zhuli-panel .zhuli-panel_list .img[data-v-6547feef] {
    position: relative
}

.zhuli-panel .zhuli-panel_list .img .mask_helpSchool[data-v-6547feef] {
    position: absolute;
    top: 0;
    left: 0
}

.zhuli-panel .zhuli-panel_list .img .zhuli-panel_list_tag[data-v-6547feef] {
    color: #fff;
    font-size: .28rem;
    position: absolute;
    top: .3rem;
    left: .3rem
}

.zhuli-panel .zhuli-panel_list .text[data-v-6547feef] {
    width: 100%;
    background: #f8f9fa
}

.zhuli-panel .zhuli-panel_list .text .max_text[data-v-6547feef] {
    padding-top: .4rem;
    font-size: .38rem;
    font-weight: 600;
    letter-spacing: 1px;
    color: #555;
    text-indent: .38rem
}

.zhuli-panel .zhuli-panel_list .text .min_text[data-v-6547feef] {
    font-size: .28rem;
    font-weight: 400;
    color: #888;
    padding-top: .1rem;
    padding-bottom: .2rem;
    text-indent: .38rem;
    letter-spacing: 1px
}

.alumni-service[data-v-6547feef] {
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.alumni-service .alumni-service_content_item[data-v-6547feef] {
    width: 2rem;
    height: 2.4rem;
    margin: .4rem 0 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center
}

.alumni-service .alumni-service_content_item .alumni-service_content_item-icon[data-v-6547feef] {
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: rgba(200,22,30,.12)
}

.alumni-service .alumni-service_content_item .alumni-service_content_item-icon-title[data-v-6547feef] {
    font-size: .26rem;
    font-weight: 550;
    letter-spacing: 1px;
    color: #c8161e99;
    margin-top: .36rem;
    text-align: center
}

.alumni-service .alumni-service_content_item ._box[data-v-6547feef] {
    width: .6rem;
    height: 1.2rem;
    border-radius: 50%;
    background: rgba(200,22,30,.12);
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center
}

.alumni-service .alumni-service_content_item .icon-title[data-v-6547feef] {
    font-size: .2rem;
    font-weight: 550;
    letter-spacing: 1px;
    color: #c8161e99;
    margin-top: .18rem;
    text-align: center
}

[data-v-6547feef] .van-tabs__line {
    transform: translate(63.5px) translate(-50%);
    background-color: #c8161e
}

[data-v-6547feef] .van-tab--active {
    font-size: 17px;
    font-weight: 800
}

[data-v-6547feef] .van-tab__text--ellipsis {
    font-size: 17px
}

.box_content_more[data-v-6547feef] {
    margin-left: auto;
    margin-right: auto;
    margin-top: .4rem;
    width: 90%;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    font-size: .32rem;
    font-weight: 600;
    background: #f5f5f5;
    border: .04rem solid #eeeeee
}

.box_content_more a[data-v-6547feef] {
    color: #666
}

.headline[data-v-6547feef] {
    margin-top: .5rem;
    font-size: .38rem;
    font-weight: 550;
    letter-spacing: 1px;
    color: #333;
    margin-left: .3rem
}

.swiper-button-prev[data-v-6547feef] {
    display: none
}

.grayWeb[data-v-6547feef] {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    filter: gray
}
