:root {
    --theme-color: #ff7310;
}
.aio li {list-style: none;}
.aio-layout-news > li {list-style: auto;}
.aio .clearfix::after {content: "";display: table;clear: both;}
/* 空状态 */
.empty-box {text-align: center;padding: 194px 0 32px;background: url(../images/empty.png) no-repeat center 32px;background-size: 280px auto;}

.popup {position: fixed;}
.popup-center {top: 50%;left: 0;right: 0;width: calc(100vw - 10px * 6);max-width: 450px;margin: 0 auto;transform: translateY(-50%);}

/* 评论 */
.comment-dialog {bottom: calc(constant(safe-area-inset-bottom) + 52px);bottom: calc(env(safe-area-inset-bottom) + 52px);}
.comment-dialog .comment-box {position: absolute;left: 0;bottom: 0;width: 100%;text-align: left;}
.comment-dialog .comment-bottom {position: static;}
.comment-box .animate {background-color: #fff;border-radius: 5px 5px 0 0;padding-top: 30px;overflow: hidden;border-bottom: 8px solid #f7f9fc;}
.comment-dialog .comment-box .animate  {-webkit-animation: fadeInUpPopup .5s both;animation: fadeInUpPopup .5s both;}
.comment-box .title {line-height: 30px;font-size: 15px;font-weight: bold;padding: 0 10px;position: relative;}
.comment-box .title em {vertical-align: bottom;color: rgba(0, 0, 0, .6);font-size: 10px;font-weight: 500;margin-left: 4px;}
.comment-box .title .close {position: absolute;top: -18px;right: 10px;width: 20px;height: 20px;cursor: pointer;background: url(../images/bt-close.png) no-repeat center center;background-size: 12px auto;}
.comment-box .scroll {height: 60vh;overflow-y: auto;}
.comment-box .comment-list {padding: 0 10px;}
.comment-bottom {background-color: #fff;padding: 10px;display: flex;align-items: center;position: fixed;left: 0;bottom: 0;width: 100%;padding-bottom: calc(constant(safe-area-inset-bottom) + 10px);padding-bottom: calc(env(safe-area-inset-bottom) + 10px);z-index: 2;}
.comment-bottom .input-text {flex: 1;background-color: #ededed;border-radius: 4px;padding: 0 10px 0 52px;color: rgba(0, 0, 0, .4);font-size: 14px;line-height: 32px;position: relative;}
.comment-bottom .input-text .avatar-image {position: absolute;top: 5px;left: 10px;width: 22px;height: 22px;border-radius: 50%;object-fit: cover;}
.comment-bottom .action {margin-left: 25px;width: 24px;height: 24px;background: no-repeat center center;background-size: 24px auto;cursor: pointer;position: relative;}
.comment-bottom .action span {position: absolute;left: 19px;top: -10px;color: #ff7310;font-size: 10px;line-height: 20px;}
.comment-bottom .icon-comment {background-image: url(../images/icon/icon_comment@2x.png);display: none;}
.comment-bottom .icon-share {background-image: url(../images/icon/icon_share@2x.png);}
.comment-list li {list-style: none;}
.comment-list .item {padding: 15px 0 15px 40px;border-bottom: .5px dashed rgba(0, 0, 0, .3);position: relative;}
.comment-list .item:last-child {border-bottom: 0;}
.comment-list .item .user-avatar {width: 36px;height: 36px;border-radius: 50%;object-fit: cover;position: absolute;left: 0;top: 15px;}
.comment-list .item .text p {color: rgba(0, 0, 0, .7);font-size: 13px;line-height: 22px;}
.comment-list .item .name {color: rgba(0, 0, 0, .5);font-size: 13px;line-height: 20px;margin-bottom: 2px;}
.comment-list .item .name em {display: inline-block;vertical-align: top;}
.comment-list .item .name em:nth-child(2) {padding-left: 14px;position: relative;}
.comment-list .item .name em:nth-child(2)::before {content: "";position: absolute;left: 3px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);border-left: 9px solid #ccc;border-top: 4px solid transparent;border-bottom: 4px solid transparent;}
.comment-list .item .info {color: rgba(0, 0, 0, .3);font-size: 10px;line-height: 18px;margin-top: 5px;overflow: hidden;}
.comment-list .item .info span {float: left;margin-right: 10px;}
.comment-list .item .info .btn {color: rgba(0, 0, 0, .7);cursor: pointer;}
.comment-list .next-list {margin-top: 15px;}
.comment-list .next-item {padding-left: 30px;position: relative;margin-bottom: 15px;}
.comment-list .next-item:nth-child(n + 3) {display: none;}
.comment-list .next-item:last-child {margin-bottom: 5px;}
.comment-list .next-item:last-of-type {margin-bottom: 5px;}
.comment-list .next-item .user-avatar {top: 0;width: 25px;height: 25px;}
.comment-list .has-more {color: #939393;font-size: 12px;line-height: 20px;cursor: pointer;}
.comment-list .has-more::after {content: "";display: inline-block;vertical-align: -3px;width: 14px;height: 14px;background: url(../images/icon/icon_arrow_bottom.png) no-repeat center center;background-size: contain;margin-left: 4px;}
.comment-list .next-list[data-ai-vis] .next-item {display: block !important;}
.comment-list .next-list[data-ai-vis] .has-more {display: none;}
.comment-list  .next-list[data-ai-vis] .next-item:nth-last-child(2) {margin-bottom: 5px;}

/* 列表 */
.navbar-header {position: relative;height: 44px;background-color: #fff;}
.navbar-header .navlist {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);line-height: 28px;border-radius: 28px;background-color: #f6f8fa;font-size: 0;text-align: center;white-space: nowrap;}
.navbar-header .navlist .nav-item {display: inline-block;vertical-align: top;height: 100%;color: rgba(0, 0, 0, .6);font-size: 17px;width: 64px;padding: 0;border-radius: inherit;}
.navbar-header .navlist .nav-item.active {background: linear-gradient(270deg, #ff7310 0%, #ffa84d 99.96%, #ffaa4f 100.96%);color: #fff;font-weight: bold;}
.navbar-header .back {position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);padding: 0 14px;line-height: 0;}
.navbar-header .back::after {content: "";display: block;width: 11px;height: 18px;background: url(../images/icon/icon_arrow_left.png) no-repeat;background-size: contain;}
.navbar-header .search {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);padding: 10px;line-height: 0;}
.navbar-header .search::after {content: "";display: block;width: 16px;height: 16px;background: url(../images/icon/icon-search_1.png) no-repeat;background-size: cover;}
.navbar-sub {background-color: #fff;font-size: 0;position: relative;}
.navbar-sub .content {padding: 0 48px 0 12px;line-height: 100%;overflow-x: auto;white-space: nowrap;}
.navbar-sub .hamburger {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);padding: 11px 14px;background-color: #fff;z-index: 1;}
.navbar-sub .hamburger::after {content: "";display: block;width: 20px;height: 20px;background: url(../images/icon/icon_hamburger.png) no-repeat;background-size: contain;}
.navbar-sub a {display: inline-block;vertical-align: top;color: rgba(0, 0, 0, .7);font-size: 15px;line-height: 42px;padding: 0 8px;position: relative;}
.navbar-sub a.active {font-size: 16px;font-weight: bold;color: rgba(0, 0, 0, .8);}
.navbar-sub a.active::after {content: "";position: absolute;left: 50%;bottom: 0;width: 13px;height: 4px;background: linear-gradient(270deg, #ffaa4f 0%, #ffa84d 1%, #ff7310 100.96%);border-radius: 4px;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.list-header {margin-bottom: 10px;box-shadow: 0px 10px 10px  rgba(0, 0, 0, .02);position: sticky;top: 0;z-index: 1;}
.list-header .follow-empty {display: block;background-color: #fff;text-align: center;padding: 2px 0;line-height: 100%;position: relative;z-index: 1;}
.list-header .follow-empty p {color: rgba(0, 0, 0, .3);font-size: 12px;line-height: 18px;}
.list-header .follow-empty span {display: inline-block;vertical-align: top;color: var(--theme-color);font-size: 14px;line-height: 20px;text-decoration: underline;}

/* 文章 */
.aio .post-wrap {background-color: #fff;padding: 0 10px;margin-top: 10px;}
.aio .article {padding-bottom: 10px;}
.aio .article .w0share2bt {display: none !important;}
.aio .article h1 {font-size: 18px;padding: 20px 0 10px;}
.aio .article .h5info {display: flex;align-items: center;}
.aio .article .h5info a {padding: 0;}
.aio .article .h5info .useravatar img {display: block;width: 40px;height: 40px;border-radius: 50%;object-fit: cover;}
.aio .article .h5info .text {padding-left: 4px;flex: 1;}
.aio .article .h5info .name {font-size: 13px;line-height: 20px;}
.aio .article .h5info .date {color: rgba(0, 0, 0, .5);font-size: 10px;line-height: 14px;margin-top: 3px;}
.aio .article .h5info .followbtn {border: 0;border-radius: 2px;background: linear-gradient(270deg, rgba(255, 115, 16, 1) 0%, rgba(255, 168, 77, 1) 99.96%, rgba(255, 170, 79, 1) 100.96%);color: #fff;font-size: 12px;line-height: 22px;width: 48px;text-align: center;outline: none;cursor: pointer;}
.aio .article .h5info .followbtn::after {content: "+关注";}
.aio .article .h5info .followbtn[data-isfollow="1"] {background: #e9e9ef;color: #737380;}
.aio .article .h5info .followbtn[data-isfollow="1"]::after {content: "已关注";}
.aio .article-content {color: rgba(0, 0, 0, .81);font-size: 15px;line-height: 24px;padding: 5px 0;}
.aio .article-content a {color: #1277d9;text-decoration: underline;padding: 0;}
.aio .article-content p {padding: 10px 0;}
.aio .article-content img {display: block;width: 100%;height: auto;border-radius: 2px;}
.aio .article-taglist {font-size: 0;}
.aio .article-taglist .item {display: inline-block;vertical-align: top;line-height: 16px;border-radius: 16px;background-color: #f7f7f7;padding: 0 6px;color: rgba(0, 0, 0, .4);font-size: 10px;margin: 0 20px 10px 0;}.aio .article-reward {padding: 10px 0 20px;}
.aio .article-reward .button {display: block;background: linear-gradient(146.26deg, #ffaa4f 0%, #ff7310 100%), #fff;background-blend-mode: normalnormal;width: 110px;line-height: 30px;border-radius: 30px;border: 0;color: #fff;font-size: 13px;margin: 0 auto;cursor: pointer;}
.aio .article-reward .button::before {content: "";display: inline-block;vertical-align: -2px;background: url(../images/icon/icon_like_2.png) no-repeat center center;background-size: contain;width: 14px;height: 14px;margin-right: 4px;}
.aio .article-share {overflow: hidden;margin-bottom: 10px;}
.aio .article-share .count-share {float: left;font-size: 0;}
.aio .article-share .count-share img {vertical-align: top;width: 28px;height: 28px;border-radius: 100%;object-fit: cover;}
.aio .article-share .count-share img:not(:first-child) {margin-left: -5px;}
.aio .article-share .btn-share {float: right;line-height: 24px;white-space: nowrap;border: .5px solid rgba(0, 0, 0, .22);border-radius: 26px;color: rgba(0, 0, 0, .5);font-size: 12px;padding: 0 30px 0 12px;position: relative;margin-top: 1px;cursor: pointer;}
.aio .article-share .btn-share em {color: #e64554;}
.aio .article-share .btn-share::after {content: "";position: absolute;right: 12px;top: 4px;width: 16px;height: 16px;background: url(../images/icon/icon_share_gray.png) no-repeat center center;background-size: contain;}
.aio .article-copyright {color: rgba(0, 0, 0, .3);font-size: 12px;line-height: 18px;}
.post-title-box {font-size: 15px;line-height: 20px;padding-bottom: 5px;}
.post-title-box em {color: rgba(0, 0, 0, .6);font-size: 10px;font-weight: 500;vertical-align: bottom;margin-left: 4px;}
.post-comment {margin-bottom: calc(60px + constant(safe-area-inset-bottom));margin-bottom: calc(60px + env(safe-area-inset-bottom));}
.post-comment .comment-box .comment-list {padding: 0;}

/* 文章列表 */
.popup-follows {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 86%;max-width: 410px;}
.popup-follows .animate {background-color: #fff;border-radius: 5px;padding: 20px 15px;-webkit-animation: fadeInBig .5s both;animation: fadeInBig .5s both;position: relative;}
.popup-follows .header {font-size: 19px;line-height: 26px;text-align: center;margin-bottom: 15px;}
.popup-follows .close {position: absolute;right: 12px;top: 12px;width: 30px;height: 30px;background: url(../images/icon/icon_close1.png) no-repeat center center;background-size: 22px auto;cursor: pointer;}
.popup-follows .footer {margin-top: 15px;}
.popup-follows .footer button {width: 120px;line-height: 40px;border: 1px solid #d8d8d8;border-radius: 2px;color: rgba(0, 0, 0, .5);font-size: 15px;background-color: transparent;cursor: pointer;}
.popup-follows .footer button.all {height: 42px;line-height: 42px;border: 0;background: linear-gradient(270deg, #ff7310 0%, #ffa84d 100%);color: #fff;font-weight: bold;}
.popup-follows .footer button:not(:first-child) {margin-left: 6%;}
.popup-follows .list {margin: 0 -5px;}
.popup-follows .list .item {float: left;width: calc(33.33% - 10px);height: 90px;background-color: #f7f9ff;margin: 0 5px 15px;font-size: 13px;line-height: 20px;position: relative;cursor: pointer;}
.popup-follows .list .item::after {content: "";position: absolute;top: 3px;right: 3px;width: 13px;height: 13px;background: url(../images/icon/icon_check.png) no-repeat -2px -2px;background-size: 34px auto;}
.popup-follows .list .item.checked::after {background-position-x: -19px;}
.popup-follows .list .item[data-follow="1"]::after {display: none;}
.popup-follows .list img {display: block;width: 50px;height: 50px;object-fit: contain;margin: 10px auto 4px;}
.popup-follows .list p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;word-break: break-all;}
.article-item:not(:last-child) {border-bottom: .5px solid rgba(0, 0, 0, .1);}
.article-item a {display: flex;width: 100%;padding: 15px 0;}
.article-item .image {width: 110px;height: 72px;border-radius: 3px;overflow: hidden;margin-right: 5px;}
.article-item .image img {display: block;object-fit: cover;width: 100%;height: 100%;}
.article-item .text {flex: 1;position: relative;}
.article-item .item-title {font-size: 16px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.article-item .item-time {position: absolute;left: 0;bottom: 0;color: rgba(0, 0, 0, .3);font-size: 10px;line-height: 12px;}
.post-related {padding: 5px 0;}
.aio .article-list-wrap {background-color: #fff;padding: 0 10px 37px;}
.article-list-wrap .item {border-bottom: .5px solid rgba(5, 5, 5, .1);padding: 15px 115px 15px 0;position: relative;min-height: 102px;}
.article-list-wrap .item .image {position: absolute;right: 0;top: 15px;width: 110px;height: 72px;overflow: hidden;border-radius: 3px;padding: 0;}
.article-list-wrap .item .image img {display: block;width: 100%;height: 100%;object-fit: cover;}
.article-list-wrap .item .title {font-size: 16px;line-height: 22px;padding: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.article-list-wrap .item .title em {color: var(--theme-color);}
.article-list-wrap .item .desc {word-break: break-all;}
.article-list-wrap .item .desc em {color: var(--theme-color);}
.article-list-wrap .item .bottom {position: absolute;left: 0;right: 115px;bottom: 15px;line-height: 12px;font-size: 10px;overflow: hidden;}
.article-list-wrap .item .taglist {float: left;overflow: hidden;}
.article-list-wrap .item .taglist a {float: left;color: rgba(0, 0, 0, .3);padding: 0;margin-right: 15px;}
.article-list-wrap .item .taglist a em {color: var(--theme-color);}
.article-list-wrap .item .action-list {float: right;color: rgba(0, 0, 0, 0.5);}
.article-list-wrap .item .action-list span {float: left;margin-left: 5px;}

.popup-comment-submit {position: fixed;left: 0;bottom: 0;width: 100%;}
.popup-comment-submit .animate {background-color: #fff;padding: 6px 10px;padding-bottom: calc(6px + constant(safe-area-inset-bottom));padding-bottom: calc(6px + env(safe-area-inset-bottom));-webkit-animation: fadeInUpPopup .3s both;animation: fadeInUpPopup .3s both;}
.popup-comment-submit textarea {display: block;width: 100%;border-radius: 4px;background-color: #ededed;border: 0;font-size: 14px;padding: 3px 10px;line-height: 24px;height: 32px;}
.popup-comment-submit .bottom {overflow: hidden;margin-top: 5px;}
.popup-comment-submit .btn {float: right;background: linear-gradient(270deg, #FF7310 0%, #FFA84D 99.96%, #FFAA4F 100.96%);border-radius: 3px;line-height: 26px;border: 0;width: 50px;color: #fff;font-size: 14px;line-height: 26px;}
body[data-h5-page="news-content"] .aio-h5-topdown {bottom: calc(52px + constant(safe-area-inset-bottom));bottom: calc(52px + env(safe-area-inset-bottom));}

/* 标签搜索 */
.aio .league-theme {background: linear-gradient(270deg, rgba(255, 115, 16, 0.7) 0%, rgba(255, 115, 16, 1) 100%);margin: 10px 0 5px;padding: 20px;position: relative;}
.league-theme .content {color: #fff;padding: 0 66px 0 45px;position: relative;}
.league-theme .icon {width: 40px;height: 40px;object-fit: contain;position: absolute;left: 0;top: 0;}
.league-theme .name {font-size: 14px;font-weight: bold;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.league-theme .subname {font-size: 11px;line-height: 16px;margin-top: 4px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.league-theme .btn {position: absolute;right: 20px;top: 25px;width: 66px;line-height: 30px;border: 0;border-radius: 2px;color: rgba(0, 0, 0, .7);font-size: 15px;cursor: pointer;}
.league-theme .btn::after {content: "+关注";}
.league-theme .btn[data-follow="1"]::after {content: "已关注";color: #ccc;}
.aio .hot-label {background-color: #fff;}
.hot-label .head {background: url(../images/bar_1.png) no-repeat center bottom;background-size: cover;line-height: 36px;padding: 0 10px;color: #fff;font-size: 14px;font-weight: bold;}
.hot-label .label-item {display: flex;align-items: center;padding: 10px;position: relative;}
.hot-label .label-item .link {position: absolute;left: 0;bottom: 0;right: 0;top: 0;}
.hot-label .label-item::after {content: "";position: absolute;left: 10px;right: 10px;bottom: 0;height: .5px;background-color: rgba(0, 0, 0, .1);}
.hot-label .swiper-slide:nth-child(4n) .label-item::after {display: none;}
.hot-label .label-item .icon {width: 25px;height: 25px;object-fit: contain;}
.hot-label .label-item .name {flex: 1;width: 0;padding: 0 10px;color: rgba(0, 0, 0, .7);font-size: 13px;line-height: 20px;}
.hot-label .label-item .subname {color: rgba(0, 0, 0, .5);font-size: 11px;margin-left: 10px;}
.hot-label .label-item .plus {width: 14px;height: 14px;background: url(../images/icon/icon_plus.png) no-repeat;background-size: cover;cursor: pointer;position: relative;z-index: 1;}
.hot-label .swiper {height: 208px;padding-bottom: 28px;}
.hot-label .swiper-slide {height: 45px;}
.hot-label .swiper-pagination {bottom: 0 !important;font-size: 0;line-height: 100%;padding: 10px 0;}
.hot-label .swiper-pagination-bullet-active {background-color: var(--theme-color);}
.aio .search-history {background-color: #fff;position: relative;padding: 10px;margin-bottom: 10px;}
.search-history .search-title {font-size: 15px;line-height: 20px;margin-bottom: 20px;}
.aio .search-history .search-clear {position: absolute;right: 10px;top: 10px;width: 20px;height: 20px;background: url(../images/icon/icon_clear.png) no-repeat center center;background-size: 18px auto;cursor: pointer;}
.aio .search-history .list a {float: left;color: rgba(0, 0, 0, .5);font-size: 12px;line-height: 24px;padding: 0 10px;border-radius: 24px;background-color: #ebebeb;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin: 0 10px 10px 0;}

/* search搜索 */
.search-placeholder .placeholder {height: 42px;margin-bottom: 10px;}
.search-placeholder .searchbar {position: fixed;left: 0;top: 0;width: 100%;display: flex;background-color: #fff;padding: 7px 0;z-index: 1;}
.searchbar .content {flex: 1;background-color: #f6f8fa;height: 28px;border-radius: 28px;padding: 0 8px 0 40px;font-size: 14px;position: relative;margin-left: 4px;}
.searchbar .content::before {content: "";position: absolute;left: 14px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 16px;height: 16px;background: url(../images/icon/icon-search_1.png) no-repeat;background-size: contain;}
.searchbar .content input {display: block;width: 100%;height: 100%;background: none;border: 0;padding: 0;font-size: inherit;}
.searchbar .confirm {color: #333;font-size: 14px;line-height: 28px;padding: 0 10px;cursor: pointer;border: 0;background-color: transparent;}
.searchbar .back {padding: 0 14px;}
.searchbar .back::after {content: "";display: block;width: 12px;height: 18px;background: url(../images/icon/icon_arrow_left.png) no-repeat center center;background-size: contain;margin-top: 5px;}
/* search搜索end */
/* 新闻海报 */
.news-poster {text-align: left;position: relative;display: none;}
.news-poster .bgimg {display: block;max-width: none !important;transform: none !important;}
.news-poster .content {position: absolute;left: 6%;top: 12%;right: 6%;background-color: #fff;border-radius: 15px;box-shadow: 0 0 10px #ff7310;padding: 20px 15px 15px;font-size: 14px;line-height: 24px;}
.news-poster .content .info {margin-bottom: 20px;}
.news-poster .content .info .type {float: left;line-height: 24px;background-color: var(--theme-color);border-radius: 3px;color: #fff;font-size: 13px;padding: 0 6px;}
.news-poster .content .info .time {float: right;color: rgba(0, 0, 0, .6);}
.news-poster .content .title {font-size: 20px;font-weight: 500;line-height: 28px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-poster .content .thumb {position: relative;margin-bottom: 10px;}
.news-poster .content .thumb::after {content: "";display: block;padding-top: 49.83%;}
.news-poster .content .thumb img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 6px;max-width: none;transform: none;}
.news-poster .content .desc {color: rgba(0, 0, 0, .7);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;height: 120px;}
.news-poster .content .down {line-height: 18px;color: #4f78d6;font-size: 12px;text-align: center;margin-top: 12px;}
.news-poster .content .down::after {content: "";display: inline-block;border-top: 5px solid #4f78d6;border-left: 4px solid transparent;border-right: 4px solid transparent;vertical-align: 1px;margin-left: 2px;}
.news-poster .content .qrcode-box {width: 100%;display: table;margin-top: 24px;}
.news-poster .content .qrcode-box .qrcode {display: table-cell;vertical-align: bottom;width: 82px;height: 82px;border: 0.5px solid var(--theme-color);border-radius: 3px;padding: 3px;position: relative;}
.news-poster .content .qrcode-box .qrcode img {max-width: none;transform: none;}
.news-poster .content .qrcode-box .qrcode::after {content: "";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #fff url(../images/logo-icon.png) no-repeat center center;background-size: 90% auto;width: 20px;height: 20px;}
.news-poster .content .qrcode-box .text {display: table-cell;vertical-align: bottom;padding-left: 5px;}
.news-poster .content .qrcode-box .t1 {color: rgba(0, 0, 0, .8);font-size: 15px;font-weight: bold;line-height: 22px;}
.news-poster .content .qrcode-box .t2 {color: rgba(0, 0, 0, .7);font-size: 12px;line-height: 18px;margin-top: 8px;}
.w0share2win.share .news-poster {display: block;}
.w0share2win.share .poster-loading {display: none;}
/* 新闻海报end */

/* 从下到上 */
@-webkit-keyframes fadeInUpPopup {
    0% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
    to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes fadeInUpPopup {
    0% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
    to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}