.article-new-wrapper {
    width: 100%;
    padding: .38rem .32rem 0;
    box-sizing: border-box;
    background-color: #fff;
}

.article-new-style-1,
.article-new-style-2,
.article-new-style-3,
.article-new-style-4,
.article-new-style-5,
.article-new-style-6 {
    padding: 0;
    padding-bottom: .38rem;
    border-bottom: 1px solid #f4f4f4;
    background: unset;
}

.article-new-style-1 .article-cover {
    width: 2.64rem;
    height: 1.56rem;
    margin-left: 0;
    margin-right: .24rem;
}

.article-new-wrapper .article-title {
    font-size: 0.34rem;
    font-weight: normal;
    color: #121212;
    line-height: 0.52rem;
    margin-bottom: .16rem;
}

.article-new-wrapper .article-title-style,
.article-new-wrapper .article-info-style {
    padding: 0;
}

.article-new-style-1 .article-inner-1 {
    width: 3.98rem;
}

.article-new-wrapper .images-container {
    height: 1.28rem;
}

.article-new-style-3 .article-image-3:first-child {
    margin-bottom: 0;
    border-radius: 0 0 0 .04rem;
}

.article-new-style-3 .article-image-3:last-child {
    border-radius: 0 .04rem .04rem 0;
}

.article-new-style-3 .article-image-3 {
    width: 2.22rem;
    height: 1.28rem;
}

.article-new-style-6 .article-image-6 {
    width: 2.22rem;
    height: 1.28rem;
}

.big-6-image {
    width: 4.54rem;
    height: 2.66rem;
    border-radius: .04rem 0 0 0;
    margin-bottom: .1rem;
}

.big-6-image .article-image-6 {
    width: 100%;
    height: 100%;
}

.top-images-box .article-image-6:nth-of-type(1) {
    margin-bottom: .1rem;
}

.article-image {
    height: 3.86rem;
}

.article-info {
    font-size: .22rem;
    color: #999999;
    height: .34rem;
}

/* 投票样式 */
.answers {
    color: #121212;
}

.question {
    font-size: .34rem;
    color: #121212;
}

.answers li {
    background: rgba(243, 243, 243, .8);
    border: none;
    padding: 0 .32rem;
    justify-content: space-between;
}

.answers .change_active {
    background: rgba(0, 139, 255, 0.1);
    border: none;
}

.checkbox_module .answers li img {
    left: unset;
    right: .32rem;
}

.answers li::before {
    display: none;
}

.checkbox_module .answers li::before {
    display: none;
}

.answers .change_active::before {
    display: none;
}

.answers li::after {
    content: "";
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    background: url(../images/desc.png) no-repeat center;
    background-size: 100% 100%;
}

.answers .change_active::after {
    content: "";
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    background: url(../diaocha/images/change_active.png) no-repeat center;
    background-size: 100% 100%;
}

.toupiao-container {
    width: 100%;
    padding: .4rem .32rem 0;
    box-sizing: border-box;
    margin-bottom: .32rem;
}

.wdc_vote_container {
    padding-bottom: 0;
    background: #FFFFFF;
    box-shadow: 0.04rem 0.04rem 0.16rem 0rem rgba(217, 217, 217, 0.4);
    border-bottom: none;
    padding: .4rem .24rem;
    box-sizing: border-box;
}

.question {
    padding: 0 0 .3rem;
    text-indent: .9rem;
    box-sizing: border-box;
    position: relative;
}

.vote-words {
    width: 0.78rem;
    height: 0.38rem;
    background: #EBF6FF;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.28rem;
    font-weight: normal;
    color: #008BFF;
    position: absolute;
    left: 0;
    top: 3px;
    text-indent: 0;
}

.agree_content .question {
    padding: 0 .16rem .52rem;
    text-indent: 0;
}

.klSwiper-module .swiper-slide {
    width: 4.96rem;
    height: 4.88rem;
    background: #FFFFFF;
    box-shadow: 0.04rem 0.04rem 0.16rem 0 rgba(217, 217, 217, 0.4);
}

.klSwiper-module .swiper-container .kl-cover {
    width: 100%;
    height: 2.92rem;
    border-radius: unset;
}

.klSwiper-module .swiper-container {
    padding: .1rem .32rem .48rem;
}

.btn-wrapper {
    width: 6.86rem;
    margin: 0 auto;
    height: .76rem;
    padding-bottom: .48rem;
    border-bottom: 1px solid #f4f4f4;
}

.btn-kl-join {
    width: 100%;
    height: 0.76rem;
    background: #F0F0F0;
    padding: 0 .24rem 0;
    border-radius: unset;
    justify-content: space-between;
    box-sizing: border-box;
}

/* 广告 */
.open-info-ads {
    width: .4rem;
    height: .28rem;
    background: url(../images/new-version/close-ad.png) no-repeat center;
    background-size: 100% 100%;
}

.article-style-4 .bannerAds {
    padding: 0 .1rem 3px;
    background: unset;
    box-sizing: border-box;
}

.ads {
    box-shadow: unset;
    margin: 0;
}

.ads::before,
.article-info-detail.ads::before {
    content: "广告";
    display: block;
    width: 0.58rem;
    height: 0.28rem;
    border-radius: 1px;
    border: 1px solid #999999;
    font-size: 0.2rem;
    font-weight: normal;
    color: #999999;
    line-height: 0.28rem;
    text-align: center;
    margin-right: .1rem;
    background: unset;
    transform: scale(1);
}

.article-style-4 .open-info-ads {
    display: block;
    width: .4rem;
    height: .28rem;
    background: url(../images/new-version/close-banner-ad.png) no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    right: .1rem;
    bottom: 3px;
}

.article-style-4 .article-info.ads::before {
    display: none;
}

.article-style-4 .article-info.ads .gg-box {
    font-size: 0.2rem;
    font-weight: normal;
    padding: 2px .08rem;
    color: #FFFFFF;
    background: rgba(0, 0, 0, 0.4);
    margin-right: 0;
    display: flex;
}

.article-style-4 .article-info.ads {
    justify-content: flex-start;
}

.article-type-9 .article-info-detail::before {
    width: 0.58rem;
    height: 0.28rem;
    border-radius: 1px;
    border: 1px solid #999999;
    font-size: 0.2rem;
    font-weight: normal;
    color: #999999;
    line-height: 0.28rem;
    background: unset;
    transform: scale(1);
    margin-right: .1rem;
}

.article-new-style-4 .source_name {
    font-size: .2rem;
    max-width: 6rem;
    display: flex;
    margin-right: 0;
}

.gg-box .source_name::before {
    display: block;
    content: "|";
    color: #fff;
    margin: 0 .1rem;
}

/* 直播icon新样式 */
.zb-new-state {
    display: flex;
    justify-content: center;
    position: absolute;
    right: .24rem;
    top: .24rem;
    z-index: 100;
    font-size: 0.22rem;
    font-weight: normal;
    color: #FFFFFF;
    height: .38rem;
    align-items: center;
}

.zb-new-state .icon-bg {
    width: .58rem;
    height: .36rem;
    padding-left: .14rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.zb-new-state .icon-bg img {
    width: .24rem;
    height: .24rem;
    display: block;
}

.the-zhibo .icon-bg {
    background: url(../images/new-version/icon-bg-red.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: -3px;
}

.the-huifang .icon-bg {
    background: url(../images/new-version/icon-bg-green.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: -3px;
}

.the-yugao .icon-bg {
    background: url(../images/new-version/icon-bg-blue.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: -3px;
}

.new-state-detail {
    display: flex;
    justify-content: center;
}

.new-state-detail>img {
    width: .1rem;
    height: .36rem;
    display: block;
}

.new-state-detail>div {
    height: .36rem;
    padding: 0 .16rem 0 .12rem;
    display: flex;
    align-items: center;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(5px);
}

.new-state-detail .icon-line {
    width: 1px;
    height: .2rem;
    background: rgba(255, 255, 255, 0.5);
}

.new-state-detail .lock {
    width: .22rem;
    height: .22rem;
    display: block;
}

/* pk 投票 */
.agree,
.disagree {
    width: 2rem;
    height: .64rem;
    background: url(../images/new-version/pk-le.png) no-repeat center;
    background-size: 100% 100%;
    font-size: .32rem;
    margin-right: 0;
}

.disagree {
    background: url(../images/new-version/pk-ri.png) no-repeat center;
    background-size: 100% 100%;
    margin-left: 0;
}

.idea {
    justify-content: space-between;
    height: .66rem;
    padding: 0 .16rem 0;
    box-sizing: border-box;
    margin-bottom: 0;
}

.is-agree-box {
    height: 100%;
    display: flex;
    align-items: center;
}

.people_number {
    font-size: 0.24rem;
    font-weight: normal;
    color: #999999;
    height: unset;
    line-height: normal;
}

.people_number::before {
    display: none;
}

.pk-result-box {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 .2rem;
    box-sizing: border-box;
}

.btn-join {
    margin: 0;
    height: .64rem;
    width: unset;
    padding: 0 .54rem;
    height: .66rem;
    align-items: center;
}

.yes_radius,
.no_radius {
    width: 8px;
    height: 8px;
    margin-right: -5px;
    background-color: #F24E46;
}

.no_radius {
    margin-right: 0;
    margin-left: -5px;
    background-color: #008BFF;
}

.yes {
    border-top: 8px #F24E46 solid;
    border-right: 8px transparent solid;
    background: unset;
    min-width: .1rem;
}

.no {
    border-bottom: 8px #008BFF solid;
    border-left: 8px transparent solid;
    background: unset;
    margin-left: -.1rem;
    min-width: .1rem;
}

.pk_ri {
    margin-left: 0;
}

.pk_top {
    justify-content: center;
    align-items: center;
}

.pk_result {
    width: unset;
    margin: 0 auto .6rem;
}

.percent-le,
.percent-ri {
    font-size: 0.24rem;
    font-weight: normal;
    color: #FD514E;
    margin-right: .16rem;
}

.percent-ri {
    color: #008BFF;
    margin-left: .16rem;
    margin-right: 0;
}

.answers li::after {
    background: url(../images/new-version/no-select.png) no-repeat center;
    background-size: 100% 100%;
}

.answers .change_active::after {
    background: url(../images/new-version/selected.png) no-repeat center;
    background-size: 100% 100%;
}

.chart li {
    background: #F0F0F0;
    border: none;
    width: 6.4rem;
}

.column {
    background: #E3E3E3;
}

.chart .my-click {
    background: rgba(0, 139, 255, 0.1);
}

.my-click .column {
    background: #BCE0FF;
}

.btn-go-share {
    font-size: 0.34rem;
    font-weight: normal;
    color: #FFFFFF;
    width: 3.14rem;
    height: 0.8rem;
    background: #F24E46;
    border-radius: 0.4rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.checkbox_module .answers li {
    width: 6.4rem;
}

.vote-info-ri {
    display: flex;
    height: 100%;
    align-items: center;
}

.vote-info-box {
    width: 100%;
    font-size: 0.24rem;
    font-weight: normal;
    color: #999999;
    display: flex;
    height: 1.1rem;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #f4f4f4;
}

.vote-info-box .vote-number,
.vote-info-ri .vote-share,
.vote-info-ri .vote-pinglun,
.vote-info-ri .vote-zan {
    display: flex;
    height: 100%;
    align-items: center;
}

.vote-info-box .vote-number::before,
.vote-info-ri .vote-share::before,
.vote-info-ri .vote-pinglun::before,
.vote-info-ri .vote-zan::before {
    content: "";
    display: block;
    width: .32rem;
    height: .32rem;
    margin-right: .16rem;
    background: url(../images/new-version/icon-people.png) no-repeat center;
    background-size: 100% 100%;
}

.vote-info-ri .vote-share::before {
    background: url(../images/new-version/icon-share.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: 3px;
}

.vote-info-ri .vote-share {
    margin-right: .38rem;
}

.vote-info-ri .vote-pinglun {
    margin-right: .38rem;
}

.vote-info-ri .vote-pinglun::before {
    background: url(../images/new-version/icon-msg.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: 3px;
}

.vote-info-ri .vote-zan::before {
    background: url(../images/zan.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: 3px;
}

.vote-module-title {
    width: 100%;
    height: .54rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .24rem;
}

.vote-module-title img {
    height: .52rem;
    width: auto;
    display: block;
}

.vote-module-more {
    width: 1.06rem;
    height: 0.52rem;
    background: #F4F4F4;
    border-radius: 0.26rem;
    font-size: 0.24rem;
    font-weight: normal;
    color: #666666;
    display: flex;
    align-items: center;
    justify-content: center;
}

.vote-module-more::after {
    content: "";
    display: block;
    width: .24rem;
    height: .24rem;
    background: url(../images/new-version/icon-ri.png) no-repeat center;
    background-size: 100% 100%;
}

.time-info {
    font-size: 0.22rem;
    font-weight: normal;
    color: #999999;
}

.article-new-style-1 .source_name {
    /* max-width: 1.9rem; */
    max-width: 3rem;
}

.article-new-style-1 .has_zhuanti {
    max-width: 1.5rem;
}

/* 首页模块新样式 */
.zhiding .article-new-wrapper {
    padding: 0 .32rem;
    margin-bottom: .24rem;
}

.zhiding {
    width: 6.86rem;
    margin: 0 auto;
    padding: .4rem 0;
    box-sizing: border-box;
    box-shadow: 0.04rem 0.04rem 0.16rem 0rem rgba(217, 217, 217, 0.4);
    margin-bottom: .24rem;
    border-bottom: none;
}

.zhiding .article-new-style-5 {
    padding-bottom: 0;
    border-bottom: none;
}

.home-swiper-container .swiper-container2 {
    width: 100%;
    height: 5.6rem;
    position: relative;
}

.home-swiper-container .swiper-slide {
    width: 100%;
    height: 5.6rem;
    background: #FFFFFF;
}

.focus-cover {
    width: 100%;
    height: 4.22rem;
    position: relative;
}
.focus-cover>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.article-type-new-81 {
    padding: .16rem .32rem .32rem;
    box-sizing: border-box;
}

.b-img-title {
    padding: .24rem .32rem .32rem;
    font-size: .4rem;
    line-height: .56rem;
}

.article-box-padding-1 {
    padding: .48rem .32rem 0;
    border-bottom: none;
    box-sizing: border-box;
}

.article-box-padding-1 .article-box-inner {
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: .24rem;
}

.bigImg img {
    height: 3.84rem;
}

.bigImg {
    margin-bottom: .32rem;
}

.textArticle p {
    font-size: 0.34rem;
    font-weight: normal;
    color: #121212;
    line-height: .44rem;
}

.todayfocus-module .related-title {
    padding: 0 .32rem;
}

.guanzhu-name img {
    width: 5.1rem;
    height: .52rem;
}

.todayfocus-swiper .swiper-pagination-bullet {
    width: 3px;
    height: 8px;
    border-radius: unset;
    background: #D8D8D8;
    margin: 0 3px;
}

.todayfocus-swiper .swiper-pagination-bullet-active {
    background: #A5A5A5;
}

.todayfocus-module {
    position: relative;
    padding: .24rem 0 0;
}

.todayfocus-swiper {
    padding-bottom: .48rem;
}

.todayfocus-swiper .swiper-pagination-bullets {
    bottom: unset;
    top: .34rem;
    right: .84rem;
    left: unset;
}

.todayfocus-swiper .swiper-container {
    padding-bottom: .2rem;
}

.todayfocus-more {
    width: .26rem;
    height: auto;
    display: block;
}

.xrd-title {
    justify-content: space-between;
}

.article-zt-kualan .swiper-xinhua .swiper-slide {
    width: 4.96rem;
    height: 4.88rem;
    box-shadow: 0.04rem 0.04rem 0.16rem 0 rgba(217, 217, 217, 0.4);
}

.article-zt-kualan .xinhua_cover {
    height: 2.92rem;
}

.article-zt-kualan .xinhua_info {
    padding: .2rem .24rem;
    box-sizing: border-box;
}

.article-zt-kualan .swiper-container {
    padding-bottom: .48rem;
    overflow: unset;
}

.module9 .nav-banner {
    background: unset;
    padding: .32rem .32rem .24rem;
}

.nav-banner .father-siwper {
    background-color: #fff;
    padding-top: .32rem;
    box-shadow: 0.04rem 0.04rem 0.1rem 0 rgba(185, 185, 185, 0.4);
    border-radius: 3px;
}

.tab-content {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.tab-content div {
    font-size: 0.28rem;
    font-weight: normal;
    color: #999999;
    float: unset;
    width: unset;
    margin-left: .32rem;
    height: .54rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.tab-content .tab-active {
    background: unset;
    color: #008BFF;
}

.tab-content .tab-active::after {
    content: "";
    display: block;
    width: .32rem;
    height: 2px;
    border-radius: 1px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    background: #008BFF;
}

.module9 {
    border-top: none;
    border-bottom: none;
}

.xhys-title {
    position: absolute;
    left: 0.32rem;
    top: 0.56rem;
    font-size: 0.34rem;
    font-weight: normal;
    color: #121212;
}

.nav-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 0.56rem;
    height: 2px;
    background: rgba(0, 0, 0, 0.1);
}

.nav-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: rgba(0, 0, 0, 0.4) !important;
    width: 0.56rem;
}

.article-type-21 .accseeProject {
    width: 6.86rem;
    height: 0.76rem;
    background: #F0F0F0;
    padding-right: 0;
    margin: .4rem auto 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .24rem;
    box-sizing: border-box;
    font-size: 0.28rem;
    font-weight: normal;
    color: #121212;
}

.accseeProject-box {
    width: 6.86rem;
    padding-bottom: .48rem;
    border-bottom: 1px solid #f4f4f4;
    margin: 0 auto;
}

.article-type-21 .accseeProject::after {
    content: "";
    display: block;
    width: .24rem;
    height: .24rem;
    display: block;
    background: url(../images/new-version/icon-ri.png) no-repeat center;
    background-size: 100% 100%
}

.article-type-21 .article-detail-21 .article_info-21 .innnerTitle-21 {
    font-size: .32rem;
    color: #121212;
}

.article-type-21 .article_title-21 {
    font-size: .34rem;
    font-weight: normal;
    color: #121212;
}

.article-type-21 {
    background: unset;
    border-bottom: none;
    background-color: #fff;
}

.specialGroup .swiper-pagination-bullets {
    text-align: center;
    bottom: .6rem;
}

.article-type-20 {
    border-bottom: none;
    padding: .32rem .32rem 0;
}

.specialGroup .swiper-pagination-bullet {
    width: 0.94rem;
    height: 3px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: unset;
    opacity: 1;
}

.specialGroup .swiper-pagination-bullet-active {
    width: 0.94rem;
    height: 3px;
    background: #FFFFFF;
    border-radius: unset;
    opacity: 1;
}

.specialGroup .swiper-content-container {
    padding-bottom: .48rem;
    border-bottom: 1px solid #f4f4f4;
}

/* 相关文章 */
.related-module {
    margin-top: .2rem;
}
.related-title-box {
    padding: 0 .24rem;
    box-sizing: border-box;
}
.related-title {
    width: 100%;
    height: .68rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 .12rem;
    box-sizing: border-box;
    font-size: .28rem;
    font-weight: 400;
    color: #6B727A;
}

.put-related {
    font-size: .24rem;
    font-weight: 400;
    color: #999999;
    display: flex;
    height: 100%;
    align-items: center;
}
.put-related::after {
    content: "";
    width: .18rem;
    height: .22rem;
    background: url(../images/xgyd-icon.png) no-repeat center;
    background-size: 100% 100%;
    margin-left: 2px;
}
.put-related.rotate-icon::after {
    transform: rotateX(180deg);
}
.related-swiper {
    padding-bottom: .34rem;
}

.related-swiper .swiper-container {
    width: 100%;
    padding-bottom: .6rem;
}

.related-swiper .swiper-pagination-bullets {
    text-align: center;
    bottom: 0;
}

#content-list .related-swiper .swiper-pagination-bullets {
    bottom: -12px;
}
.related-swiper .swiper-slide {
    width: 6.7rem;
    height: 1.5rem;
    margin: 0 auto;
}

.rel-item {
    width: 6.7rem;
    height: 1.5rem;
    margin: 0 auto;
    background: #FFFFFF;
    border-radius: 4px;
    border: 1px solid #E9ECEF;
    padding: .2rem 0 0 .24rem;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}

.rel-info {
    width: 4.14rem;
}

.rel-title {
    font-size: .28rem;
    font-weight: 400;
    color: #343A40;
    line-height: .36rem;
    margin-bottom: .1rem;
    min-height: .72rem;
}

.rel-source {
    font-size: .22rem;
    font-weight: 400;
    color: #999999;
    line-height: .34rem;
}

.rel-cover {
    width: 1.9rem;
    height: 1.1rem;
    border-radius: 2px 0px 0px 2px;
    position: relative;
    flex-shrink: 0;
}

.rel-img {
    width: 100%;
    height: 100%;
    display: block;
}

.related-module .rel-item {
    background: #EDEDED;
    border-radius: 0.08rem;
    border: 1px solid #F8F9FA;
    padding: .24rem;
    height: 1.76rem;
}

.yd-name {
    height: 100%;
    display: flex;
    align-items: center;
    max-width: 6rem;
    font-size: 0.24rem;
    font-weight: normal;
    color: #666666;
}

.yd-name::before {
    display: none;
    content: "";
    width: .08rem;
    height: .2rem;
    background: #65A1E5;
    margin-right: 3px;
}

.related-swiper .swiper-pagination-bullet {
    width: 0.94rem;
    height: 2px;
    background: rgba(0, 0, 0, 0.1);
    opacity: 1;
    border-radius: 2px;
}

.related-swiper .swiper-pagination-bullet-active {
    background: rgba(0, 0, 0, 0.3);
    width: 0.94rem;
    height: 2px;
    opacity: 1;
    border-radius: 2px;
}

.klSwiper-module {
    background: unset;
    border-bottom: none;
}

.kl-more,
.special_title_container .zt_focus_more {
    font-size: 0.24rem;
    font-weight: normal;
    color: #666666;
    width: 1.06rem;
    height: 0.52rem;
    background: #F4F4F4;
    border-radius: 0.26rem;
    justify-content: center;
    display: flex;
    align-items: center;
}

.title-red .kl-more::after,
.title-blue .kl-more::after,
.special_title_container .zt_focus_more::after {
    width: .2rem;
    height: .2rem;
    content: "";
    display: block;
    background: url(../images/new-version/icon-ri.png) no-repeat center;
    background-size: 100% 100%;
    margin-left: 2px;
}

.bg-red .btn-kl-join {
    background: rgba(230, 65, 65, 0.06);
    border: none;
}

.btn-kl-join::after {
    width: .24rem;
    height: .24rem;
}

.bg-blue .btn-kl-join {
    background: rgba(0, 139, 255, 0.06);
    border: none;
}

.special_title_container {
    justify-content: space-between;
    height: unset;
    line-height: unset;
}

.article-box-padding-1.article-type-12 {
    background: unset;
}

.xinhua_article.limit-line2 {
    height: 1.32rem;
}
.hot-flag {
    width: .4rem;
    height: .4rem;
    background: #FF3535;
    font-size: 0.28rem;
    font-weight: normal;
    color: #FFFFFF;
    display: inline-block;
    text-align: center;
    line-height: .4rem;
    margin-right: 3px;
}
.zhiding .article-info {
    display: none;
}
.lunbo-icon {
    border-radius: unset;
    padding: 0 .15rem;
    height: .36rem;
    font-size: .22rem;
}
.home-swiper-container .swiper-container2 {
    width: 100%;
}
.home-swiper-container .swiper-pagination-bullet {
    width: .46rem;
    height: 3px;
    background: rgba(228,228,228,0.4);
    opacity: 1;
    border-radius: unset;
}
.home-swiper-container .swiper-pagination-bullet-active {
    background:  #DBDBDB;
}
.home-swiper-container .swiper-pagination-bullets {
    text-align: center;
    bottom: unset;
    top: 3.38rem;
}
.top-swiper-title {
    font-size: .34rem;
    color: #121212;
}
.open-info {
    width: .32rem;
    height: .32rem;
    background: url(../images/open-icon-new.png) no-repeat center;
    background-size: .32rem .32rem;
}

/* pk新样式 */
.wdc_vote_container {
    padding: 0 0 .24rem;
}
.wdc_banner {
    height: 1.82rem;
    margin-bottom: .16rem;
}
.question {
    padding: 0 .32rem .3rem;
}
.agree_content .question {
    padding: 0 .32rem .3rem;
}
.vote-words {
    left: .32rem;
}
.percent-ri {
    text-align: right;
    margin-left: 0;
    position: absolute;
    right: 0;
    top: 8px;
}
.percent-le {
    position: absolute;
    left: 0;
    top: 8px;
}
.yes {
    border-top: 6px #F24E46 solid;
    border-right: 6px transparent solid;
    max-width: 3rem;
}
.no {
    border-bottom: 6px #008BFF solid;
    border-left: 6px transparent solid;
    margin-left: -2px;
    max-width: 3rem;
}
.yes_radius, .no_radius {
    width: 6px;
    height: 6px;
}
.yes_radius {
    margin-right: -2px;
}
.no_radius {
    margin-left: -2px;
}
.pk_top {
    height: .7rem;
}
.agree, .disagree {
    width: 1.52rem;
    height: .68rem;
    background: #f24e46;
    border-radius: .34rem;
    font-weight: normal;
    font-size: .24rem;
    color: #FFFFFF;
}
.agree {
    margin-right: .15rem;
}
.disagree {
    background: #1b8be8;
    margin-left: .15rem;
}
.the-le-box,.the-ri-box {
    position: relative;
}
.pk-number {
    width: 1.6rem;
    height: .46rem;
    background: rgba(0,0,0,0.6);
    border-radius: .16rem 0 0 0;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: .22rem;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
}
.vote_finished {
    width: .96rem;
    height: .4rem;
    border-radius: 2px;
    font-weight: normal;
    font-size: .24rem;
    color: #FFFFFF;
    top: .16rem;
    right: .16rem;
}
.pk_result {
    margin: 0 auto 0;
}
.is_agree {
    position: relative;
}
.vote-selected {
    width: .64rem;
    height: .32rem;
    background: #000000;
    border-radius: .16rem .16rem .16rem 3px;
    position: absolute;
    right: 0;
    top: -.16rem;
    font-weight: normal;
    font-size: .2rem;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icon-zhuanti {
    width: .62rem;
    height: .4rem;
    background: #008BFF;
    border-radius: 3px;
    font-weight: normal;
    font-size: .22rem;
    color: #FFFFFF;
    line-height: .4rem;
    text-align: center;
    display: inline-block;
}
.article-image-4 .icon-zhuanti,.article-style-2 .icon-zhuanti {
    position: absolute;
    top: .24rem;
    right: .24rem;
}
.article-style-1 .icon-zhuanti {
    position: absolute;
    top: .1rem;
    right: .1rem;
}
/* 跨栏的直播角标样式 */
.live-mark {
    height: .36rem;
    padding: 0 .12rem;
    display: flex;
    align-items: center;
    position: absolute;
    right: .24rem;
    top: .24rem;
    font-size: .22rem;
    line-height: .36rem;
    color: #FFFFFF;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.5);
}
.live-mark-zb {
    background: #E72727;
}
.live-mark img {
    width: .22rem;
    height: auto;
    display: block;
    margin-right: 3px;
}
.live-mark .lock {
    width: .22rem;
    height: .22rem;
    display: block;
}
.live-mark .icon-line {
    width: 1px;
    height: .2rem;
    background: rgba(255, 255, 255, 0.5);
    margin: 0 .1rem;
}

.klSwiper-module .ver-swiper-slide {
    width: 2.64rem;
    height: 3.69rem;
}
.kl-ver-cover {
    width: 100%;
    height: 100%;
    position: relative;
}
.kl-ver-img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.kl-ver-info {
    width: 100%;
    padding: 0 .2rem;
    box-sizing: border-box;
    height: 1.76rem;
    background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 62%, #000000 100%);
    position: absolute;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: center;
}
.kl-ver-desc {
    width: 100%;
    display: flex;
    align-items: flex-end;
    font-size: .28rem;
    color: #FFFFFF;
    line-height: .32rem;
    text-align: justify;
    height: 1rem;
}
.klSwiper-module .ver-swiper-slide .article-info-style {
    margin-top: .1rem;
}
.ver-swiper-slide .live-mark .live-mark-img {
    display: none;
}
.ver-swiper-slide img.bn-video,.ver-swiper-slide img.bn-audio {
    width: .4rem;
    height: .4rem;
    top: .24rem;
    right: .24rem;
    left: unset;
    bottom: unset;
}
.ver-swiper-slide .kl-ver-desc .limit-line2 {
    -webkit-line-clamp: 3;
}
.kl-ver-info>div {
    width: 100%;
}
.klSwiper-module .kl-ver-info .source_name {
    max-width: 2.2rem;
}
.klSwiper-module .article-new-wrapper {
    padding: .1rem .32rem 0;
}