
.banner-box {

    width: 51.2rem;
    height: 36.0rem;
    background: url(./img/SketchPng1f2efce3535385b913a85a3c4269cddb0c4b1cb744c064dc11cd20e4a95b2924.png) 100% no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    /*margin: 5.28rem 0 0 -51.2rem;*/
}

.banner-group_55 {
    height: 13.867rem;
    /*border: 4px solid rgba(169, 27, 51, 1);*/
    /*background: url(./img/SketchPng9327813a75617357a4fde4a2bd0b7c31dcc826d5b7e9a670dee450895ab8a2e8.png) 100% no-repeat;*/
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 30.294rem;
    margin: 8rem 0 0 10.454rem;
}


.banner-group_5 {
    height: 13.867rem;
    /*border: 4px solid rgba(169, 27, 51, 1);*/
    /*background: url(./img/SketchPng9327813a75617357a4fde4a2bd0b7c31dcc826d5b7e9a670dee450895ab8a2e8.png) 100% no-repeat;*/
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 30.294rem;
    margin: 8rem 0 0 10.454rem;
}

.banner-block_1 {
    width: 30.294rem;
    height: 3.52rem;
    background: url(./img/SketchPng1b9459299e012836cd6bb1845b4f463956ab181d091779390f19b6fd604bfb3f.png) 100% no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 10.347rem;
}

.banner-group_6 {
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 0.69rem;
    width: 4.054rem;
    height: 1.387rem;
    margin: 1.067rem 0 0 2.134rem;
}

.banner-image-text_185 {
    width: 3.094rem;
    height: 0.747rem;
    margin: 0.32rem 0 0 0.534rem;
}

.banner-thumbnail_3 {
    width: 0.534rem;
    height: 0.534rem;
    margin-top: 0.107rem;
}

.banner-text-group_1 {
    width: 2.134rem;
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.533rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.747rem;
}

.banner-label_3 {
    width: 0.854rem;
    height: 0.854rem;
    margin: 1.334rem 0 0 6.294rem;
}

.banner-group_7 {
    border-radius: 0.213rem;
    background-image: url(./img/571e93cbc61445c18a44ca9e29ccb1e3_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 2.454rem;
    height: 1.387rem;
    border: 0.01rem solid rgba(255, 255, 255, 0.4);
    margin: 1.067rem 0 0 0.64rem;
}

.banner-group_8 {
    border-radius: 0.213rem;
    background-image: url(./img/9a8c10b6563c4c63835f03bd539713f4_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 2.454rem;
    height: 1.387rem;
    border: 0.01rem solid rgba(255, 255, 255, 0.4);
    margin: 1.067rem 0 0 0.32rem;
}

.banner-group_9 {
    border-radius: 0.213rem;
    background-image: url(./img/f979abffb31141cd857ae4fa74020a53_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 2.454rem;
    height: 1.387rem;
    border: 0.01rem solid rgba(255, 255, 255, 0.4);
    margin: 1.067rem 0 0 0.32rem;
}

.banner-group_10 {
    border-radius: 0.213rem;
    background-image: url(./img/0c7b4d1261534d6fb47349f795b4c362_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 2.454rem;
    height: 1.387rem;
    border: 0.01rem solid rgba(255, 255, 255, 0.4);
    margin: 1.067rem 0 0 0.32rem;
}

.banner-group_11 {
    border-radius: 0.213rem;
    background-image: url(./img/7abae4868f1547889a3924e074daaf84_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 2.454rem;
    height: 1.387rem;
    border: 0.01rem solid rgba(255, 255, 255, 0.4);
    margin: 1.067rem 0 0 0.32rem;
}

.banner-label_4 {
    width: 0.854rem;
    height: 0.854rem;
    margin: 1.334rem 1.28rem 0 0.64rem;
}

.banner-list_9 {
    width: 30.294rem;
    height: 2.4rem;
    justify-content: space-between;
    margin: 0.534rem 0 0 10.454rem;
}

.banner-list-items_1-0 {
    background-image: url(./img/fe99e727fd504614b81af1cf8d43cacf_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 9.814rem;
    height: 2.4rem;
    margin-right: 0.427rem;
    /*background: url(./img/fe99e727fd504614b81af1cf8d43cacf_mergeImage.png);*/
}

.banner-list-items_1-1 {
    background-image: url(./img/5df3204d937e4ddab90fb70c722bec83_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 9.814rem;
    height: 2.4rem;
    margin-right: 0.427rem;
    /*background: url(./img/5df3204d937e4ddab90fb70c722bec83_mergeImage.png);*/
}

.banner-list-items_1-2 {
    background-image: url(./img/f737f5fb957840279aed263c9759b25e_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 9.814rem;
    height: 2.4rem;
    margin-right: 0.427rem;
    /*background: url(./img/f737f5fb957840279aed263c9759b25e_mergeImage.png);*/
}


.exhibition-box {
    position: relative;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}

.exhibition-box_title {
    position: relative;
    width: 30.134rem;
    height: 0.854rem;
    margin: 1.1rem 0 0.58rem 0rem;
}

.exhibition-box_title .title-box {
    width: 4.4rem;
    height: 0.854rem;
}

.exhibition-box_title .title-box .img-tag {
    width: 0.16rem;
    height: 0.827rem;
    background: url(./img/SketchPng5672e2a3093ec573d6e248daed19bf403015f0b5db856b3eecbc9ff94753bbdc.png) 100% no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.exhibition-box_title .title-box .title {
    width: 3.92rem;
    height: 0.854rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.853rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.854rem;
}

.exhibition-box_title .more-box {
    width: 2.027rem;
    height: 0.587rem;
    margin-top: 0.214rem;
}

.exhibition-box_title .more-box .more-text {
    width: 1.494rem;
    height: 0.587rem;
    overflow-wrap: break-word;
    color: rgba(89, 89, 89, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.587rem;
}

.exhibition-box_title .more-box .more-tag {
    background-color: rgba(255, 255, 255, 0.01);
    height: 0.427rem;
    margin-top: 0.08rem;
    width: 0.427rem;
}

.exhibition-box_title .more-box .more-tag .more-tag-img {
    width: 0.134rem;
    height: 0.187rem;
    margin: 0.107rem 0 0 0.16rem;
}


.exhibition-box_content {
    position: relative;
    width: 30.134rem;
    margin: 0 8px;
    margin-bottom: 0.5rem;
}


.exhibition-box_content .content-box {
    border-radius: 0.213rem;
    background-color: #fafafa;
    background-size: cover;
    background-repeat: no-repeat;
    /*position: absolute;*/
    /*left: 10.454rem;*/
    /*top: -1.44rem;*/
    width: 9.814rem;
    height: 8.587rem;
    cursor: pointer; /* 手 */
}

.exhibition-box_content .content-box .content-message {
    border-radius: 0.213rem;
    /*background-image: url(./img/a2a6273857d84afb8cb3045388234b32_mergeImage.png);*/
    /*position: absolute;*/
    /*left: 10.454rem;*/
    /*top: -1.44rem;*/
    width: 9.814rem;
    height: 3.587rem;
    margin: 1rem 0rem 0rem 0rem;

    cursor: pointer; /* 手 */
}





.exhibition-box_content .content-box .text_title {
    width: 3.414rem;
    height: 0.64rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.426rem;
    font-family: PingFangSC-Medium;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.64rem;
    /*margin: 5.334rem 0 0 0.427rem;*/
    margin-left: 0.427rem;
    margin-top: 0.3rem;
}

.exhibition-box_content .content-box .text-group {
    width: 8.96rem;
    height: 2.187rem;
    margin: 0 0 0.427rem 0.427rem;
}


.exhibition-box_content .content-box .text-group .text_content {
    width: 8.96rem;
    height: 1.174rem;
    overflow-wrap: break-word;
    color: rgba(117, 117, 117, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 0.587rem;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.exhibition-box_content .content-box .text-group .text_explain {
    /*width: 4.8rem;*/
    height: 0.587rem;
    overflow-wrap: break-word;
    color: rgba(117, 117, 117, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.587rem;
    margin-top: 0.427rem;
    text-overflow: ellipsis;
    overflow: hidden;
}


.cosplayer-box {
    position: relative;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}

.cosplayer-box_title {
    position: relative;
    width: 30.134rem;
    height: 0.854rem;
    margin: 1.1rem 0 0.58rem 0rem;
}


.cosplayer-box_title .title-box {
    width: 4.4rem;
    height: 0.854rem;
}

.cosplayer-box_title .title-box .img-tag {
    width: 0.16rem;
    height: 0.827rem;
    background: url(./img/SketchPng5672e2a3093ec573d6e248daed19bf403015f0b5db856b3eecbc9ff94753bbdc.png) 100% no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.cosplayer-box_title .title-box .title {
    width: 3.92rem;
    height: 0.854rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.853rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.854rem;
}

.cosplayer-box_title .more-box {
    width: 2.027rem;
    height: 0.587rem;
    margin-top: 0.214rem;
}

.cosplayer-box_title .more-box .more-text {
    width: 1.494rem;
    height: 0.587rem;
    overflow-wrap: break-word;
    color: rgba(89, 89, 89, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.587rem;
}

.cosplayer-box_title .more-box .more-tag {
    background-color: rgba(255, 255, 255, 0.01);
    height: 0.427rem;
    margin-top: 0.08rem;
    width: 0.427rem;
}

.cosplayer-box_title .more-box .more-tag .more-tag-img {
    width: 0.134rem;
    height: 0.187rem;
    margin: 0.107rem 0 0 0.16rem;
}


.cosplayer-box_content {
    position: relative;
    /*width: 30.134rem;*/
    /*margin:0 8px;*/

    width: 30.294rem;
    /*height: 13.814rem;*/
    /*margin: 0.64rem 0 0 10.454rem;*/
}


.cosplayer-box_content .content-box {
    width: 9.387rem;
    height: 13.814rem;
    cursor: pointer; /* 手 */
}

.content-image {
    border-radius: 0.213rem;
    background-image: url(./img/282d2d0f1b9f4e0b9cce8495faa47ea9_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 9.387rem;
    height: 12.534rem;
    border: 1px solid rgba(233, 233, 233, 1);
}

.content-title {
    /*width: 3.2rem;*/
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.533rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.747rem;
    margin-top: 0.534rem;
    text-overflow: ellipsis;
    overflow: hidden;
}

.special-box {
    position: relative;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}


.special-box .block_47 {
    width: 30.134rem;
    height: 0.854rem;
    margin: 1.067rem 0 0 0rem;
}

.special-box .image-text_193 {
    width: 5.6rem;
    height: 0.854rem;
}

.special-box .group_21 {
    width: 0.16rem;
    height: 0.827rem;
    background: url(./img/SketchPng5672e2a3093ec573d6e248daed19bf403015f0b5db856b3eecbc9ff94753bbdc.png) 100% no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.special-box .text-group_10 {
    width: 5.12rem;
    height: 0.854rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.853rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.854rem;
}

.special-box .image-text_194 {
    width: 2.027rem;
    height: 0.587rem;
    margin-top: 0.214rem;
}

.special-box .text-group_112 {
    width: 1.494rem;
    height: 0.587rem;
    overflow-wrap: break-word;
    color: rgba(89, 89, 89, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.587rem;
}

.special-box .image-wrapper_43 {
    background-color: rgba(255, 255, 255, 0.01);
    height: 0.427rem;
    margin-top: 0.08rem;
    width: 0.427rem;
}

.special-box .thumbnail_53 {
    width: 0.134rem;
    height: 0.187rem;
    margin: 0.107rem 0 0 0.16rem;
}

.special-box .block_48 {
    width: 30.294rem;
    /*height: 3.2rem;*/
    margin: 0.64rem 0 0 0rem;

    flex-wrap: wrap;
}

.special-box .group_23 {
    border-radius: 0.213rem;
    background-image: url(./img/71b147a7010e467daa0473be3887ff24_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 5.12rem;
    height: 3.2rem;
    cursor: pointer; /* 手 */
}

.special-box .box_67 {
    width: 9.387rem;
    height: 2.667rem;
    margin: 0.214rem 0 0 0.427rem;
}

.special-box .text_27 a {
    /*width: 2.56rem;*/
    height: 0.64rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.426rem;
    font-family: PingFang-SC-Medium;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.64rem;
    text-overflow: ellipsis;
    overflow: hidden;
}

.special-box .text_28 {
    width: 9.387rem;
    height: 1.174rem;
    overflow-wrap: break-word;
    color: rgba(117, 117, 117, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 0.587rem;
    white-space: pre-line;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.special-box .block_49 {
    width: 3.627rem;
    height: 0.534rem;
    margin-top: 0.32rem;
}

.special-box .text-wrapper_154 {
    background-color: rgba(255, 247, 230, 1);
    border-radius: 0.05rem;
    height: 0.534rem;
    width: 1.707rem;
}

.special-box .text_228 {
    width: 1.28rem;
    height: 0.534rem;
    overflow-wrap: break-word;
    color: rgba(250, 140, 22, 1);
    font-size: 0.32rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.534rem;
    margin-left: 0.214rem;
}

.special-box .text-wrapper_155 {
    background-color: rgba(240, 246, 255, 1);
    border-radius: 0.05rem;
    height: 0.534rem;
    width: 1.707rem;
}

.special-box .text_229 {
    width: 1.28rem;
    height: 0.534rem;
    overflow-wrap: break-word;
    color: rgba(67, 107, 255, 1);
    font-size: 0.32rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.534rem;
    margin-left: 0.214rem;
}

.special-box .group_25 {
    border-radius: 0.213rem;
    background-image: url(./img/154aec47415d4551881ba66f327e09b0_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 5.12rem;
    height: 3.2rem;
    margin-left: 0.427rem;
}

.special-box .box_68 {
    width: 9.387rem;
    height: 2.667rem;
    margin: 0.214rem 0 0 0.427rem;
}

.special-box .text_31 {
    width: 2.134rem;
    height: 0.64rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.426rem;
    font-family: PingFang-SC-Medium;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.64rem;
}

.special-box .text_32 {
    width: 9.387rem;
    height: 1.174rem;
    overflow-wrap: break-word;
    color: rgba(117, 117, 117, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 0.587rem;
}

.special-box .group_139 {
    width: 3.627rem;
    height: 0.534rem;
    margin-top: 0.32rem;
}

.special-box .text-wrapper_156 {
    background-color: rgba(255, 247, 230, 1);
    border-radius: 0.05rem;
    height: 0.534rem;
    width: 1.707rem;
}

.special-box .text_230 {
    width: 1.28rem;
    height: 0.534rem;
    overflow-wrap: break-word;
    color: rgba(250, 140, 22, 1);
    font-size: 0.32rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.534rem;
    margin-left: 0.214rem;
}

.special-box .text-wrapper_157 {
    background-color: rgba(240, 246, 255, 1);
    border-radius: 0.05rem;
    height: 0.534rem;
    width: 1.707rem;
}

.special-box .text_231 {
    width: 1.28rem;
    height: 0.534rem;
    overflow-wrap: break-word;
    color: rgba(67, 107, 255, 1);
    font-size: 0.32rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.534rem;
    margin-left: 0.214rem;
}

.special-box .special-content-box {
    width: 15.10rem;
    margin-bottom: 0.5rem;
}

.info-box {
    position: relative;
    display: -webkit-flex;
    justify-content: center;
    /*align-items: center;*/
    margin-top: 0.5rem;
    /*width: 30.134rem;*/
}

.info-box .info-left {
    width: 20.4rem;
    display: block;
}


.info-box .info-left .item-box {

}


.info-box .info-left .item-box .item-image {
    border-radius: 0.213rem;
    background-image: url(./img/e5429b60c4cb41b8803d6e33db4e541e_mergeImage.png);
    background-size: 5.12rem 3.2rem;
    background-repeat: no-repeat;
    width: 5.12rem;
    height: 3.2rem;

    /*margin-top: 4.267rem;*/
}

/**/


.info-box .info-left .item-box .text-group {
    width: 14.507rem;
    height: 3.2rem;
    margin: 0.0rem 0.4rem 0 0rem;
}

.info-box .info-left .item-box .text-group .text_title {
    /*width: 10.027rem;*/
    height: 0.64rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.426rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.64rem;
    text-overflow: ellipsis;
    overflow: hidden;
}

.info-box .info-left .item-box .text-group .text_info {
    width: 14.507rem;
    height: 1.7rem;
    overflow-wrap: break-word;
    color: rgba(117, 117, 117, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 0.587rem;
    white-space: pre-line;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.info-box .info-left .item-box .text-group .text_date {
    width: 3.04rem;
    height: 0.587rem;
    overflow-wrap: break-word;
    color: rgba(117, 117, 117, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.587rem;
    margin-top: 0.2rem;
}

.info-box .info-left .item-line {
    position: relative;
    margin: 0.5rem 0rem 0.5rem 0rem;
}

.info-box .info-left .item-line .image_line {
    position: relative;
    left: 0;
    /*top: 3.707rem;*/
    width: 20.054rem;
    height: 0.027rem;
}

.info-box .info-right {

    width: 10.00rem;
    /*height: 21.494rem;*/
}

.info-box .info-right .image-box {
    position: relative;
    background-image: url(./img/90d9c3e5cc0e4c3293dc019f877121d3_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 9.814rem;
    height: 5.494rem;
    margin: 0.0rem 0rem 0.5rem 0rem;
}

.info-box .info-right .info-box {
    /*position: relative;*/
    width: 9.347rem;
    /*height: 3.574rem;*/
    margin: 0.267rem 0rem 0rem 0rem;
}

.info-box .info-right .info-box-title-box {
    width: 3.414rem;
    height: 0.854rem;
    /*margin-top: 0.64rem;*/

}

.title-image {
    width: 0.64rem;
    height: 0.64rem;
    margin: 0.14rem 0 0 0rem;
}

.title-info {
    width: 3.2rem;
    height: 0.854rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.64rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.854rem;
    margin: 0rem 2.76rem 0 0.214rem;
}

/*.image-text_2 {*/
/*  width: 3.414rem;*/
/*  height: 0.854rem;*/
/*  margin-top: 0.64rem;*/
/*}*/


.info-box .info-right .text_info {
    width: 5.547rem;
    height: 0.64rem;
    overflow-wrap: break-word;
    color: rgba(89, 89, 89, 1);
    font-size: 0.426rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.64rem;
}

.info-box .image_5 {
    width: 9.814rem;
    height: 0.027rem;
    margin-top: 0.214rem;
}

.info-box .text-wrapper_2 {
    width: 7.867rem;
    height: 0.64rem;
    /*justify-content: center;*/
    align-items: center;
    margin-top: 0.2rem;
}

.info-box .text_13 {
    width: 0.32rem;
    height: 0.64rem;
    overflow-wrap: break-word;
    color: rgba(169, 27, 51, 1);
    font-size: 0.64rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.64rem;
}

.info-box .text_14 {
    width: 7.254rem;
    height: 0.64rem;
    overflow-wrap: break-word;
    color: rgba(89, 89, 89, 1);
    font-size: 0.426rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.64rem;
    text-overflow: ellipsis;
    overflow: hidden;
}


.info-box .info-right .advertisement {
    width: 9.814rem;
    /*height: 2.4rem;*/
    margin-top: 0.64rem;
}

.info-box .info-right .advertisement .advertisement-image {
    width: 9.814rem;
    height: 2.4rem;
    margin: 0.374rem 0 0 0rem;
}


/*justify-content: center;*/
/*align-items: center;*/

.author-box {
    position: relative;
    background-color: rgba(255, 241, 240, 1);
    width: 51.2rem;
    height: 9.28rem;
    margin-top: 1.6rem;
    justify-content: flex-center;

}

.author-box .author-info-box {
    width: 3.2rem;
    height: 9.28rem;
    margin: 0.374rem 0rem 0rem 12.5rem;
}


.author-box .author-info-box .personal-box {
    width: 2.987rem;
    height: 5.84rem;
    margin-right: 4.694rem;
    justify-content: center;
    align-items: center;
}

.author-box .author-info-box .personal-box .image-text {
    width: 2.987rem;
    height: 3.84rem;
    /*margin-right: 0.694rem;*/
    cursor: pointer; /* 手 */
    justify-content: center;
    align-items: center;
}


.author-box .author-info-box .personal-box .image-text .author-image {
    width: 2.987rem;
    height: 2.987rem;
}

.author-box .author-info-box .personal-box .image-text .author-name {
    /*width: 1.867rem;*/
    height: 0.534rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    line-height: 0.534rem;
    margin: 0.32rem 0 0 0rem;
}

.author-box .author-info-box .personal-box .subscription-wrapper {
    /*width: 2.0rem;*/
    height: 0.534rem;
    /*margin-left: 0.174rem;*/
}

.author-box .author-info-box .personal-box .subscription-number {
    /*width: 1.814rem;*/
    height: 0.534rem;
    overflow-wrap: break-word;
    color: rgba(89, 89, 89, 1);
    font-size: 0.32rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 0.534rem;
}

.author-box .author-info-box .personal-box .check-wrapper {
    background-color: rgba(169, 27, 51, 1);
    border-radius: 0.426rem;
    height: 0.854rem;
    margin-top: 0.4rem;
    width: 1.28rem;
}

.author-box .author-info-box .personal-box .check-label {
    width: 0.747rem;
    height: 0.534rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 0.534rem;
    margin: 0.16rem 0 0 0.267rem;
}



.information {
    width: 29.654rem;
    height: 15.0rem;
    margin: 1.067rem 0 0 10.454rem;
}

.information .information-image-box {
    border-radius: 0.213rem;
    background-image: url(./img/0a1f672fd8b94f91b86f0cd4ef05fefd_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 14.934rem;
    height: 8.4rem;
    cursor: pointer; /* 手 */
}
.information-image-box_12 {
    border-radius: 0.213rem;
    background-image: url(./img/398cc93e31494d0a8ba6499aefbb0954_mergeImage.png);
    width: 7.254rem;
    height: 4.08rem;
    cursor: pointer; /* 手 */
    background-size: cover;
}

.information .information-data-box {
    width: 13.867rem;
    height: 8.64rem;
}

.information-image-text_212 {
    width: 7.254rem;
    height: 5.467rem;
    margin-top: 0.294rem;
    margin: 0.494rem 0.427rem 0 0rem;
}


.information-image-text_204 {
    width: 11.734rem;
    height: 0.64rem;
    margin-top: 0.30rem;
}

.information-thumbnail_9 {
    width: 0.214rem;
    height: 0.214rem;
    margin-top: 0.214rem;
}

.information-text-group_21 {
    width: 11.094rem;
    height: 0.64rem;
    overflow-wrap: break-word;
    color: rgba(89, 89, 89, 1);
    font-size: 0.426rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.64rem;
    text-overflow: ellipsis;
    overflow: hidden;
}


.theme-item-list_block_56 {
    width: 30.294rem;
    height: 15.2rem;
    margin: 0.72rem 0 0 10.454rem;
}


.theme-item-list_image-text_220 {
    width: 9.387rem;
    height: 15.2rem;
}

.theme-item-list_section_11 {
    border-radius: 0.213rem;
    background-image: url(./img/496dc6812ff14bc2b91ada562b232910_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 9.387rem;
    height: 12.534rem;
}

.theme-item-list_text-group_119 {
    width: 9.387rem;
    height: 2.134rem;
    margin-top: 0.534rem;
}

.theme-item-list_text_72 {
    /*width: 3.2rem;*/
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.533rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.747rem;
    text-overflow: ellipsis;
    overflow: hidden;
}

.theme-item-list_text_73 {
    width: 9.387rem;
    height: 1.174rem;
    overflow-wrap: break-word;
    color: rgba(89, 89, 89, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 0.587rem;
    margin-top: 0.214rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
}

.theme-item-page {
    width: 12.827rem;
    height: 0.747rem;
    margin: 0.64rem 0 0 19.2rem;
}

.theme-item-page_group_44 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0.15rem;
    height: 0.747rem;
    border: 1px solid rgba(240, 240, 240, 1);
    width: 1.28rem;
}

.theme-item-page_image-wrapper_45 {
    background-color: rgba(255, 255, 255, 0.01);
    height: 0.294rem;
    width: 0.507rem;
    margin: 0.214rem 0 0 0.374rem;
}

.theme-item-page_thumbnail_55 {
    width: 0.107rem;
    height: 0.267rem;
    margin: 0.027rem 0 0 0.187rem;
}

.theme-item-page_text-wrapper_22 {
    background-color: rgba(169, 27, 51, 1);
    border-radius: 0.15rem;
    height: 0.747rem;
    margin-left: 0.347rem;
    width: 1.28rem;
}

.theme-item-page_text_86 {
    width: 0.16rem;
    height: 0.587rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 0.587rem;
    margin: 0.08rem 0 0 0.56rem;
}

.theme-item-page_group_45 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0.15rem;
    height: 0.747rem;
    border: 1px solid rgba(240, 240, 240, 1);
    margin-left: 0.374rem;
    width: 1.28rem;
}

.theme-item-page_image-wrapper_46 {
    background-color: rgba(255, 255, 255, 0.01);
    height: 0.294rem;
    width: 0.507rem;
    margin: 0.214rem 0 0 0.374rem;
}

.theme-item-page_thumbnail_56 {
    width: 0.107rem;
    height: 0.267rem;
    margin: 0.027rem 0 0 0.214rem;
}

.theme-item-page_text-wrapper_23 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0.15rem;
    height: 0.747rem;
    border: 1px solid rgba(240, 240, 240, 1);
    margin-left: 0.374rem;
    width: 1.28rem;
}

.theme-item-page_text_87 {
    width: 0.24rem;
    height: 0.587rem;
    overflow-wrap: break-word;
    color: rgba(89, 89, 89, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 0.587rem;
    margin: 0.08rem 0 0 0.58rem;
}

.activity-year-title_image-text_229 {
    width: 5.44rem;
    height: 0.854rem;
    margin: 1.067rem 0 0 10.454rem;
}

.activity-year-title_section_15 {
    width: 0.16rem;
    height: 0.827rem;
    background: url(./img/SketchPng5672e2a3093ec573d6e248daed19bf403015f0b5db856b3eecbc9ff94753bbdc.png) 100% no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.activity-year-title_text-group_46 {
    width: 4.96rem;
    height: 0.854rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.853rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 0.854rem;
}

.activity-year-title_text-wrapper_164 {
    width: 27.28rem;
    height: 0.854rem;
    margin: 0.854rem 0 0 11.76rem;
}

.activity-year-title_text_92 {
    width: 1.307rem;
    height: 0.854rem;
    overflow-wrap: break-word;
    color: rgba(169, 27, 51, 1);
    font-size: 0.64rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: right;
    white-space: nowrap;
    line-height: 0.854rem;
}

.activity-year-title_text_93 {
    width: 1.174rem;
    height: 0.854rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.64rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: right;
    white-space: nowrap;
    line-height: 0.854rem;
    margin-left: 1.28rem;
}

.activity-year-title_image_15 {
    width: 0.64rem;
    height: 0.08rem;
    margin: 0.214rem 0 0 12.08rem;
}

.activity-year-title_image_16 {
    width: 30.32rem;
    height: 0.027rem;
    margin-left: 10.454rem;
}





.activity-list_block_60 {
    width: 15.10rem;
    height: 3.2rem;
    margin: 0.64rem 0 0 10.454rem;
}

.activity-list_section_16 {
    border-radius: 0.213rem;
    background-image: url(./img/240588eda33f458c81d7ae1156119828_mergeImage.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 5.12rem;
    height: 3.2rem;
}

.activity-list_section_50 {
    width: 9.387rem;
    height: 2.694rem;
    margin: 0.187rem 0 0 0.427rem;
}

.activity-list_text-group_124 {
    width: 9.387rem;
    height: 1.84rem;
}

.activity-list_text_104 {
    /*width: 2.56rem;*/
    height: 0.64rem;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 0.426rem;
    font-family: PingFang-SC-Medium;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.64rem;
    text-overflow: ellipsis;
    overflow: hidden;
}

.activity-list_text_105 {
    width: 9.387rem;
    height: 1.174rem;
    overflow-wrap: break-word;
    color: rgba(117, 117, 117, 1);
    font-size: 0.373rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 0.587rem;
    margin-top: 0.027rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.activity-list_box_72 {
    width: 3.627rem;
    height: 0.534rem;
    margin-top: 0.32rem;
}

.activity-list_text-wrapper_165 {
    background-color: rgba(255, 247, 230, 1);
    border-radius: 0.05rem;
    height: 0.534rem;
    width: 1.707rem;
}

.activity-list_text_232 {
    /*width: 1.28rem;*/
    height: 0.534rem;
    overflow-wrap: break-word;
    color: rgba(250, 140, 22, 1);
    font-size: 0.32rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.534rem;
    margin-left: 0.214rem;
    text-overflow: ellipsis;
    overflow: hidden;
}

.activity-list_text-wrapper_166 {
    background-color: rgba(240, 246, 255, 1);
    border-radius: 0.05rem;
    height: 0.534rem;
    width: 1.707rem;
}

.activity-list_text_233 {
    /*width: 1.28rem;*/
    height: 0.534rem;
    overflow-wrap: break-word;
    color: rgba(67, 107, 255, 1);
    font-size: 0.32rem;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 0.534rem;
    margin-left: 0.214rem;
    text-overflow: ellipsis;
    overflow: hidden;
}

.activity-list_image-wrapper_47 {
    width: 30.294rem;
    height: 0.027rem;
    margin: 0.507rem 0 0 10.454rem;
}

.activity-list_image_17 {
    width: 14.934rem;
    height: 0.027rem;
}

.activity-list_image_18 {
    width: 14.934rem;
    height: 0.027rem;
}

.group_13 {
    background-image: url(./img/a58b1445a4cc4b659ea6a4edf2a6be98_mergeImage.png);
    width: 30.294rem;
    height: 2.4rem;
    margin: 1.0rem 0 0 10.454rem;
    background-size: 30.294rem 2.4rem;
    background-repeat: no-repeat;
}

.group_3 {
    background-image: url(./img/a58b1445a4cc4b659ea6a4edf2a6be98_mergeImage.png);
    width: 30.294rem;
    height: 2.4rem;
    background-size: 30.294rem 2.4rem;
    background-repeat: no-repeat;
}

.backgroundImg {
    height: 5rem;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0.213rem 0.213rem 0 0;
}

.swiper-button-next {
    user-select: none;
}

.swiper-button-prev {
    user-select: none;
}







