body,
html {
    background-color: #fff;
}

body {
    width: 100%;
}

#container {
    position: relative;
    background: url('../images/ditu_iamge@2x.png') 0 0 no-repeat, url('../images/background_iamge@2x.png') 0 3.74rem repeat;
    background-size: 100%;
    overflow-x: hidden;
    min-height: 100vh;
    box-sizing: border-box;
    background: #fff!important;
}

#container>div {
    margin-bottom: 0.3rem;
}

#container>div:last-of-type {
    margin-bottom: 0;
}

.header_container {
    margin-bottom: 0.2rem;
    background-color: #ffffff;
    font-size: 0.28rem;
    overflow: hidden;
}

.topicHeaderCover {
    height: auto;
}

.header_container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.header_container p {
    padding: 0 0.3rem;
    box-sizing: border-box;
    font-size: 0.28rem;
    font-weight: normal;
    text-align: justify;
    color: rgba(99, 99, 99, 1);
    margin: 0.1rem 0;
    word-break: break-all;
}

/*头部导航*/
.header_nav {
    padding: 0 0.16rem;
    margin: 0.2rem 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.nav_item {
    cursor: pointer;
}

.header_nav .nav_item {
    height: .48rem;
    color: #979797;
    border-radius: 0.08rem;
    border: 0.02rem solid rgba(151, 151, 151, 1);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 0.1rem 0.12rem;
    padding: 0 0.1rem;
    flex-grow: 1;
}

/*顶部导航*/
.fixed_nav {
    width: 100%;
    height: .72rem;
    position: fixed;
    top: -1px;
    left: 0;
    z-index: 10000;
    display: none;
    box-shadow: 0px 4px 14px 0px rgba(238, 238, 238, 0.51);
}

.fixed_nav_inner {
    max-width: 640px;
    width: 100%;
    height: .72rem;
    background: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 0 0.2rem;
}

.fixed_nav_inner .swiper-slide {
    display: inline-block;
    width: auto;
}

.fixed_nav_inner .nav_item {
    color: #4A4A4A;
    display: inline-flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    font-size: .28rem;
}

.current.nav_item {
    color: #1788D7;
}

.top_nav {
    width: 100%;
    max-width: 640px;
    height: 0.72rem;
    background: #fff;
    margin-bottom: 0.1rem !important;
    /* border-bottom: 0.1rem solid #eee; */
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    align-items: center;
    font-size: 0.28rem;
    font-weight: 400;
    display: none;
    box-shadow: inset 0px 4px 8px 0px rgba(243, 243, 243, 1);
}

.top_nav li {
    margin: 0 0.24rem;
}

.top_nav li.active {
    color: rgba(23, 136, 215, 1);
}

.top_nav li:last-of-type {
    padding-right: 0.24rem;
}

/* 领导人专区 */
.Leaders_zone {
    background: transparent;
    /*padding: 0 0.16rem;*/
    box-sizing: border-box;
}

.Leaders_zone .content .LZ_carousel {
    z-index: 99;
    height: 3.82rem;
    margin-bottom: -0.01rem;
    box-sizing: border-box;
    position: relative;
}

.Leaders_zone .content .LZ_carousel .swiper-slide {
    width: 100%;
    height: 100%
}

.Leaders_zone .content .LZ_carousel .swiper-slide a {
    width: 100%;
    height: 100%;
    display: block;
    /* position: relative; */
}

.Leaders_zone .content .swiper-container2 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}


.Leaders_zone .content .swiper-container2 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.Leaders_zone .content p {
    display: flex;
    font-size: 0.34rem;
    font-weight: normal;
}

.article-type-1 .news_list {
    padding: 0.14rem 0.2rem 0.14rem 0.2rem;
    box-sizing: border-box;
    background: #fff;
    border-bottom: 1px solid #F3F3F3;
}

.article-type-1 .news_list p {
    font-size: .26rem;
    color: #000;
    line-height: .32rem;
}

.article-type-1 .news_list:last-of-type {
    border-bottom: none;
}


.article-type-1 .news_list p .dot-container {
    display: flex;
}

.article-type-1 .news_list p .dot {
    margin-right: 0.12rem;
    width: 8px;
    height: 8px;
    background-color: #F93232;
    border-radius: 50%;
    font-size: 0;
    margin-top: 12px;
}

/* 大图轮播模块中的轮播样式 */
.bigPic_carousel_prev {
    background: url('../images/xiangzuo_icon@2x.png') no-repeat;
    background-size: 100%;
}

.bigPic_carousel_next {
    background: url('../images/xiangyou_icon@2x.png') no-repeat;
    background-size: 100%;
}

.Leaders_zone .content .swiper-container2 .swiper-pagination span {
    display: inline-block;
    width: 0.26rem;
    height: 0.06rem;
    opacity: 1;
    border-radius: 0.12rem;
}

/* .Leaders_zone  */

/* 要闻区 */
.important_news {
    background: transparent;
    /*padding: 0 0.16rem;*/
}

.article-type-19 {
    background: #fff;
}

.important_news .content li {
    display: block;
    padding: 0.16rem 0.16rem 0.14rem 0.16rem;
    border-bottom: 0.01rem solid #faf4e8;
    background: #fff;
}

.important_news a {
    display: block;
    width: 100%;
    height: 100%;
}

.important_news .content li .news_pic {
    float: right;
    width: 3rem;
    height: 2.4rem;
}

.important_news .content li .news_pic img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.important_news .content li .news_info {
    height: 2.4rem;
    padding-top: 0.1rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-right: 3.2rem;
}

.important_news .content li .news_info .title {
    font-size: 0.34rem;
    font-weight: normal;
}

.important_news .content li .news_info .info {
    font-size: 0.22rem;
    font-weight: normal;
    color: rgba(117, 117, 117, 1);
}

.important_news .big_live {
    width: 100%;
    border-bottom: 0.01rem solid #faf4e8;
}

.important_news a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
}

.important_news .big_live img {
    width: 7.18rem;
    height: 4.14rem;
    object-fit: cover
}

.important_news .big_live .bigLive_info {
    background: #fff;
    font-size: 0.22rem;
    font-weight: normal;
    color: rgba(117, 117, 117, 1);
    padding-left: 0.16rem;
    padding-bottom: 0.24rem;
    border-bottom: 0.01rem solid #faf4e8;
    padding-top: 0.1rem;
}

/* 日程发布区 */
.calendar_box {
    background: url('../images/gezidiban_image@2x.png');
    padding: .16rem .32rem;
}

.Schedule_release .content {
    width: 100%;
}

.Schedule_release .content .timer_shaft {
    height: 1.04rem;
    border-bottom: 1px solid #EEEEEE;
}

.Schedule_release .content .release_content {
    padding: 0.4rem 0.16rem 0.2rem 0.16rem;
    box-sizing: border-box;
    border-bottom: 1px solid #EEEEEE;
}

.Schedule_release .content .slideBox {
    display: none;
}

.Schedule_release .content .slideBox:first-of-type {
    display: block;
}

.Schedule_release p {
    display: flex;
    margin-bottom: 0.2rem;
}

.Schedule_release .content .cE9B15E {
    margin-right: 0.12rem;
}

.Schedule_release .content .slideBox .view_more_bottom {
    margin-bottom: 0;
}

.Schedule_release .content .hide {
    display: none;
}

/* 直播区 */
.live_zone {
    background: transparent;
    /*padding: 0 0.32rem;*/
}

#container>div.live_zone {
    margin-bottom: .1rem;
}

.live_zone .content .big_live {
    width: 100%;
    height: 4.36rem;
    border-bottom: 0.01rem solid #EEEEEE;
    /* padding: 0.16rem; */
    box-sizing: border-box;
}

.live_zone .content .big_live a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
}

.live_zone .content .big_live img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.live_zone .content .swiper-container4 {
    overflow: hidden;
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
}

.live_zone .swiper-container4 .swiper-wrapper .swiper-slide {
    width: 3.28rem;
}

.live_zone .swiper-container4 .swiper-wrapper .swiper-slide:last-of-type {
    /* padding-right: 0.16rem; */
    margin-right: 0;
    box-sizing: border-box;
}

.live_zone .content .small_live {
    width: 100%;
    height: 3.22rem;
    box-sizing: border-box;
    background-color: #fff;
}

.live_zone .content .small_live .video-time {
    display: none;
}

.live_zone .content .small_live a {
    display: block;
    width: 100%;
    height: 100%;
}

.live_zone .content .small_live img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.live_zone .content .small_live>div {
    display: inline-block;
    box-sizing: border-box;
    width: 3.28rem;
    height: 3.22rem;
    border: 0.01rem solid #EEEEEE;
    vertical-align: top;
}

.live_zone .content .small_live .video_live {
    width: 100%;
    height: 1.84rem;
    position: relative;
}

.live_zone .content .small_live .small_title {
    height: 1.38rem;
    padding: 0.18rem 0.1rem 0.18rem 0.1rem;
    border: 0.01rem solid #eeeeee;
    box-sizing: border-box;
    border-top: none;
}

.live_zone .content .small_live .small_title p {
    white-space: pre-wrap;
    font-size: 0.28rem;
    font-weight: normal;
    color: rgba(117, 117, 117, 1);
}

/* 直播，回放按钮 */
.video-type {
    width: 1.36rem;
    background: rgba(0, 0, 0, 0.5);
    height: .36rem;
    border-radius: .18rem;
    position: absolute;
    left: .16rem;
    bottom: .14rem;
    color: #ffffff;
    z-index: 5;
    font-size: 0.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.02rem 0.06rem;
    box-sizing: border-box;
}

.video-time img {
    width: 0.18rem !important;
    height: 0.18rem !important;
    object-fit: cover;
    margin-right: 0.1rem;
}

.video-time div {
    width: 0.18rem;
    height: 0.18rem;
}

.video-time span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

/*直播回放icon*/
.video-type {
    width: .94rem;
    justify-content: space-around;
}

.video-type div.playback,
.video-type div.live,
.video-type div.preview {
    background-size: 100% 100%;
    width: 0.18rem;
    height: 0.18rem;
}

.video-type span {
    line-height: 1;
}

/*直播icon*/
.video-type div.live {
    background-image: url('../images/live1.png');
}

/*回放icon*/
.video-type div.playback {
    background-image: url('../images/playback1.png');
}

/*直播预告icon*/
.video-type div.preview {
    background-image: url('../images/preview1.png');
}

/* AI 问会 */
.ai_ask_meeting {
    background: transparent;
}

.ai_ask_meeting .subarea_title .ask_title_left {
    display: flex;
}

.ai_ask_meeting .subarea_title .ask_title_left .ask_span {
    padding-top: 0.3rem;
}

.ai_ask_meeting .subarea_title img {
    width: 0.3rem;
    height: 0.28rem;
    object-fit: cover;
    vertical-align: middle;
    margin-right: 0.06rem;
    /* padding-top: 0.01rem; */
}

.ai_ask_meeting .subarea_title .ask_span {
    font-size: 0.26rem;
    color: #E9B15E;
    margin-left: 0.24rem;
    padding-top: 0.01rem;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.ai_ask_meeting .content li {
    border-bottom: 0.01rem solid #EEEEEE
}

.ai_ask_meeting .ask_content {
    display: flex;
    border-bottom: 0.01rem solid #EEEEEE;
    justify-content: space-between;
    padding: 0.18rem 0.16rem;
}

.ai_ask_meeting .ask_content .news_pic {
    padding-left: 0.52rem;
}

.ai_ask_meeting .ask_content .news_pic img {
    object-fit: cover;
    width: 3rem;
    height: 2.4rem;
}

.ai_ask_meeting .ask_content .news_info {
    padding-top: 0.1rem;
    box-sizing: border-box;
}

.ai_ask_meeting .ask_content .news_info .title {
    font-size: 0.34rem;
    font-weight: normal;
}

.ai_ask_meeting .ask_content .news_info .title .ask_content_span {
    font-size: 0.28rem;
}

.ai_ask_meeting .ask_content .news_info .info {
    font-size: 0.22rem;
    font-weight: normal;
    color: rgba(117, 117, 117, 1);
}

.ai_ask_meeting .content li .reply {
    font-size: 0.28rem;
    font-weight: normal;
    color: rgba(65, 65, 65, 1);
    padding-top: 0.1rem;
    padding: 0.1rem 0.16rem 0rem 0.16rem;
}

.ai_ask_meeting .content li a {
    width: 100%;
    height: 100%;
    display: block
}

.ai_ask_meeting .ask_content .news_info a {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.ai_ask_meeting .content li .reply .reply_title {
    margin-bottom: 0.1rem;
}

.ai_ask_meeting .content li .reply .reply_title span {
    margin-right: 0.1rem;
}

.ai_ask_meeting .content li .reply .limit-line3::after {
    content: " ";
    display: inline-block;
    width: 100%;
}

.ai_ask_meeting .content li .reply .reply_outBox {
    padding-bottom: 0.1rem
}

/* 数聚区 */
.data_zone {
    background: transparent;
    /*padding: 0 0.16rem;*/
}

.data_zone .content {
    /*padding: 0 0 0.1rem 0;*/
    box-sizing: border-box;
}


/* 数聚区，type3，大图，图上加标题 */
.data_zone .data_type3_a {
    box-sizing: border-box;
    margin: 0.1rem 0;
}

.data_zone .data_type3 {
    width: 100%;
    height: 4.04rem;
    background: url('../images/test_img.jpg') no-repeat;
    /* background-size: 100% 100%; */
    background-size: cover;
    display: flex;
    flex-direction: column-reverse;
}

.data_zone .data_type3 .title_container {
    width: 100%;
    height: 1.88rem;
    background: rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: space-between;
    color: #fff;
    padding: 0.14rem 0.4rem 0.18rem 0.16rem;
    box-sizing: border-box;
}

.data_zone .data_type3 .title_container .title_right {
    width: 2.4rem;
    font-size: 0.28rem;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    padding-top: 0.22rem;
}

.data_zone .data_type3 .title_container .title_right p:nth-of-type(2) {
    margin-top: 0.1rem;
}

.data_zone .data_type3 .title_container .title_right img {
    width: 0.34rem;
    height: 0.4rem;
}

.data_zone .data_type3 .title_container .title_left .title_left_top {
    font-size: 0.34rem;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
}

.data_zone .data_type3 .title_container .title_left .title_left_bottom {
    font-size: 0.22rem;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
}

.data_zone .data_type3 .title_container .title_left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* 访谈区（多图轮播） */
.interview_zone {
    background: #eee;
    padding-bottom: 0.16rem;
    /*padding: 0 0.16rem;*/
}

.interview_zone .interview_content img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.interview_zone .interview_content .video-time {
    display: none;
}

.interview_zone .interview_content a .title_outBox {
    height: 1.14rem;
    background: #fff;
    padding: 0.2rem 0.1rem;
    box-sizing: border-box;
    /*border: 0.01rem solid #E9B15E;*/
    border-top: none;
}

.big_slide_box .big_pic_slide {
    /*height: 3.36rem;*/
    position: relative;
}

.big_slide_box .big_pic_slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.big_slide_box .interview_div {
    height: 1.14rem;
    background: #fff;
}

.interview_zone .interview_content .title_outBox p {
    white-space: pre-wrap;
    font-size: 0.28rem;
    font-weight: normal;
    color: #333;
    line-height: 0.4rem;
    box-sizing: border-box;
}

/* 最新评论 */
.new_comments ul {
    padding: 0.22rem 0.3rem 0.1rem 0.3rem;
    box-sizing: border-box;
}

.new_comments ul li {
    padding-bottom: 0.22rem;
    box-sizing: border-box;
    display: flex;
    /* flex-direction: row; */
}

.new_comments ul li .content_div {
    flex: 1 1 auto;
}

.new_comments ul li:last-of-type {
    padding-bottom: 0;
}

.new_comments ul li:last-of-type .comment_text {
    border-bottom: none;
}

.new_comments .user_headPortrait {
    width: 0.64rem;
    height: 0.64rem;
    padding-right: 0.22rem;
    flex-shrink: 0;
}

.new_comments .user_headPortrait img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.new_comments ul li .comment_info_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.new_comments ul li .comment_info_top .user_name {
    width: 60%;
    font-size: 0.28rem;
    font-weight: normal;
    color: rgba(65, 65, 65, 1);
}

.new_comments ul li .comment_info_top img {
    width: 0.24rem;
    height: 0.24rem;
    object-fit: cover;
    padding-bottom: 2px;
    vertical-align: bottom;
}

.more_comment {
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    color: #1788D7;
    border: 1px solid #1788D7;
    border-radius: 0.08rem;
    margin: 0.2rem 0.3rem 0.3rem 0.3rem;
}

.reply_num,
.click_like_num {
    width: 24%;
    text-align: right;
    font-size: 0.24rem;
    font-weight: normal;
    color: rgba(117, 117, 117, 1);
}

.reply_num {
    text-align: left;
}

.new_comments {
    background: transparent;
}

.new_comments ul li .comment_time {
    font-size: 0.24rem;
    font-weight: normal;
    color: rgba(173, 173, 173, 1);
}

.new_comments ul li .comment_text {
    font-size: 0.3rem;
    font-weight: normal;
    color: rgba(117, 117, 117, 1);
    margin-top: 0.22rem;
    border-bottom: 0.01rem solid #eeeeee;
}

.new_comments ul li .comment_text p {
    margin-bottom: 0.22rem;
}

.new_comments ul {
    background: #fff;
}

/* 广告模块 */
.banner_advert {
    width: 100%;
    height: 1.82rem;
    margin-bottom: 0.1rem !important;
    /* margin-top: -0.18rem !important; */
    position: relative;
    padding: 0 0.16rem;
    box-sizing: border-box;
}

.banner_advert a {
    display: block;
    width: 100%;
    height: 100%;
}

.banner_advert img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 白色广告icon */
.white_advertIcon {
    width: 0.64rem;
    height: 0.28rem;
    border-radius: 0.04rem;
    border: 1px solid rgba(255, 255, 255, 1);
    font-size: 0.2rem;
    color: #fff;
    text-align: center;
    line-height: 0.28rem;
    position: absolute;
    left: 0.32rem;
    bottom: 0.16rem;
}

/* 创建日历弹窗 */
.calen_mask_div {
    height: 100%;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    top: 0;
    z-index: 1000000;
    margin-top: 0;
    width: 100%;
    padding: 1rem 0.32rem 0 0.32rem;
    box-sizing: border-box;
}

.calen_mask_div .innerDiv {
    width: 100%;
    height: 80%;
    background: #fff;
    border-radius: 0.12rem;
    background: url('../images/rlBg2.png') no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.calen_mask_div .innerDiv .innerDiv-inner {
    padding: .4rem;
}

.calen_mask_div .innerDiv .rlHead {
    height: .63rem;
}

.calen_mask_div .innerDiv .rlHead .rlTitle {
    width: 1.8rem;
    height: .63rem;
    background: url('../images/rlTitle2.png') no-repeat;
    background-size: 100% 100%;
}

.calen_mask_div .innerDiv .rlHead .date {
    font-size: .44rem;
    color: #FFD9A7;
    line-height: .63rem;
    float: right;
}

.calen_mask_div .innerDiv .content {
    position: absolute;
    top: 1.3rem;
    left: .4rem;
    right: .4rem;
    height: -moz-calc(100% - 4.22rem);
    height: -webkit-calc(100% - 4.22rem);
    height: calc(100% - 2.8rem);
    background-color: #FFD9A7;
    /*height: 66%;*/
    padding: 0.2rem;
    /*margin-top: 0.28rem;*/
    box-sizing: border-box;
    overflow: auto;
    border-radius: .08rem;
}

.calen_mask_div .innerDiv .content .cl_out_box>div {
    display: flex;
    margin-bottom: 0.24rem;
    font-size: 0.34rem;
    font-weight: normal;
    color: rgba(74, 74, 74, 1);
}

.calen_mask_div .innerDiv .content .cl_out_box>div:last-of-type {
    margin-bottom: 0;
}

.calen_mask_div .innerDiv .content .cl_out_box p {
    word-break: break-all;
}

.calen_mask_div .innerDiv .content img {
    display: block;
    width: 0.2rem;
    height: 0.2rem;
    padding-top: 0.12rem;
    margin-right: 0.16rem;
}

.calen_mask_div .innerDiv .close_btn {
    width: 0.48rem;
    height: 1.04rem;
    background: url('../images/fucengguanbi_icon@2x.png');
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    margin-left: -0.24rem;
    bottom: -1.04rem;
}

.overHidden {
    overflow: hidden;
    height: 100%;
}

/* 外链模块 */
.outside_link {
    /*height: 3.82rem;*/
    box-sizing: border-box;
    padding-top: 0;
    padding-bottom: 0;
}

.outside_link .article_image {
    border-radius: .08rem;
    overflow: hidden;
    /*height:3.82rem;*/
    height: auto;
}

.outside_link img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 视频样式 */
.video_type1 {
    /* padding: 0.16rem; */
    background: #fff
}

.video_type1 .img_box {
    height: 4rem;
    position: relative;
}

.video_type1 .news_title {
    width: 100%;
    min-height: 0.6rem;
    position: absolute;
    top: 0;
    left: 0;
    color: #ffffff;
    box-sizing: border-box;
    padding: 0.08rem 0.15rem;
    font-size: .34rem;
    /* background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 97%); */
}

.video_type1 .new_data {
    margin-top: .1rem;
}

.video_type1 .news_content img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.video_type1 .news_content .video_module {
    font-size: 0.22rem;
    padding-top: 0.1rem;
    font-weight: normal;
    color: rgba(117, 117, 117, 1);
}

.hide {
    display: none;
}

.play_icon_left {
    width: 0.64rem;
    height: 0.64rem;
    top: 100%;
    left: 0;
    margin-left: 0.4rem;
    margin-top: -0.37rem;
}

.titleShadow {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 97%);
}

/*头部导航*/
.header_nav {
    padding: 0 0.16rem;
    margin: 0.2rem 0;
    display: flex;
    justify-content: flex-start;
    /*space-between;*/
    flex-wrap: wrap;
}

.nav_item {
    cursor: pointer;
}

.header_nav .nav_item {
    height: .48rem;
    color: #979797;
    border-radius: 0.08rem;
    border: 0.02rem solid rgba(151, 151, 151, 1);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 0.1rem 0.12rem;
    padding: 0 0.1rem;
    flex-grow: 0;
}

.nav_item.nav_item_empty {
    height: 0;
    border: none;
    padding: 0;
}

.fixed_nav {
    width: 100%;
    height: .72rem;
    position: fixed;
    top: 70px;
    left: 0;
    z-index: 1000;
    display: none;
    background: #fff;
    box-shadow: 0px 4px 14px 0px rgba(238, 238, 238, 0.51);
}

.fixed_nav_inner {
    max-width: 640px;
    width: 100%;
    height: .68rem;
    background: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 0 0.2rem;
}

.fixed_nav_inner .swiper-slide {
    display: inline-block;
    width: auto;
}

.fixed_nav_inner .nav_item {
    display: inline-flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    color: #666;
    font-size: .32rem;
}

.current.nav_item {
    color: #333;
}

.fixed_nav_inner .nav_item .bottom_border {
    position: absolute;
    left: 0;
    width: .44rem;
    height: .06rem;
    background: #F93232;
    bottom: 0;
    left: 50%;
    margin-left: -.22rem;
    border-radius: .03rem;
    display: none;
}

.current.nav_item .bottom_border {
    display: block;
}

/*评论*/
.article_comment {
    padding: .3rem .32rem .3rem .32rem;
}

.article_comment .subarea_title {
    margin: 0;
}

/*提问*/
.btn-my-ask {
    background-image: url(../images/tiwen_icon@2x.png);
    background-size: 100% 100%;
}

/*******小图轮播***************/
.article-type-31 .article_title{
    height:auto;
}


/**********普通专题的样式***********/
.zhuanti_1 .fixed_nav_inner .nav_item .bottom_border {
    background: #0988ff;
}

.zhuanti_1 .subarea_title .view_more {
    padding-top: 0;
}

.zhuanti_1 .subarea_title .view_more {
    color: #999999;
}

.zhuanti_1 #container {
    background: #fbfbfb;
}

.zhuanti_1 .article-type-1 .news_list p .dot {
    background-color: #0988ff;
    /*color: #0988ff;*/
}

.zhuanti_1 .subarea_title .view_more .right_arrowIcon {
    background: url(../images/you1_icon@2x.png) center center no-repeat;
    background-size: 100% 100%;
}

.zhuanti_1 .btn-my-ask {
    background-image: url(../images/tiwen1_icon@2x.png);
    background-size: 100% 100%;
}

.zhuanti_1 .subarea_title .zone_name .title_img_left {
    width: 0.21rem;
    height: 0.3rem;
    background: url(../images/left_title1.png) no-repeat;
    background-size: 100% 100%;
    margin-right: -0.01rem;
}

.zhuanti_1 .subarea_title .zone_name .title_img_mid {
    height: 0.42rem;
    background: none;
    font-size: .36rem;
    line-height: .42rem;
    padding: 0 .1rem;
    color: #333;
}

.zhuanti_1 .subarea_title .zone_name .title_img_right {
    width: 0.21rem;
    height: 0.3rem;
    background: url(../images/right_title1.png) no-repeat;
    background-size: 100% 100%;
    margin-left: 0;
    /*-0.01rem;*/
}

.zhuanti_1 .calender {
    position: relative;
    margin: 0 auto;
    color: #4A4A4A;
    box-sizing: border-box;
    border-radius: 0.04rem;
    border: 0.02rem solid #1788D7;
    background: url('../images/gezidi_iamge.png') no-repeat;
    background-position: center top;
    padding-bottom: 0;
}

.zhuanti_1 .calender .head {
    height: 44px;
    margin: 0 .1rem;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    color: #ffffff;
    border-bottom: 0.02rem solid #ADADAD;
    background: none;
}

.zhuanti_1 .calender .head .prev,
.calender .head .next {
    background-image: url(../images/rili_you_icon.png);
    cursor: pointer;
    background-repeat: no-repeat;
    width: .2rem;
    height: .3rem;
    padding: 0.2rem;
    background-position: center center;
    background-size: 0.2rem 0.3rem;
}

.zhuanti_1 .calender .head .prev {
    background-image: url(../images/rili_zuo_icon.png);
}

.zhuanti_1 .calender .head .dt {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: center;
    align-items: center;
    flex: 0;
    -ms-flex: 0;
    -webkit-flex: 0;
    flex-basis: 76%;
    font-size: .34rem;
    color: #1788D7;
    font-weight: bold;
}

.zhuanti_1 .calender .row0 {
    padding: 0 1%;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    text-align: center;
    height: .8rem;
    justify-content: center;
    /*background: #ffffff;*/
    align-items: center;
}

.zhuanti_1 .calender_header {
    height: 1.1rem;
    background: url('../images/dingbu_image@2x.png') no-repeat center;
    background-size: cover;
    position: relative;
    box-shadow: 0px 4px 14px 0px rgba(0, 83, 148, 0.5);
    margin-bottom: 0.1rem;
}

.zhuanti_1 .calender_header:before {
    width: 1.86rem;
    height: 0.6rem;
    content: '';
    background: url('../images/rili_icon.png') no-repeat center;
    background-size: contain;
    position: absolute;
    top: .26rem;
    left: .16rem;
}

.zhuanti_1 .calender .row0 .weekday {
    flex: 0;
    flex-basis: 14%;
    justify-content: center;
    padding: .04rem 0;
    position: relative;
    color: #ADADAD;
    font-size: 14px;
}

.zhuanti_1 .calender .weeks {
    padding: 0 1%;
    border-bottom: 1px solid rgba(238, 238, 238, 1);
    font-size: .34rem;
    position: relative;
    z-index: 1;
}

.zhuanti_1 .calender .weeks:before {
    width: 100%;
    height: 100%;
    content: attr(data-year);
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #005394;
    font-size: 2.62rem;
    font-weight: bold;
    z-index: 0;
    opacity: 0.1;
    box-shadow: 0px 8px 14px 0px rgba(0, 83, 148, 0.5);
}

.zhuanti_1 .calender .row {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    text-align: center;
    height: .8rem;
    margin-bottom: 0.08rem;
    align-items: center;
    justify-content: center;
}

.zhuanti_1 .calender .weeks .cell {
    flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 12%;
    justify-content: center;
    position: relative;
    align-items: center;
    line-height: 1.2;
    margin: 0 1%;
    color: rgba(74, 74, 74, 0.5);
}

.zhuanti_1 .calender .weeks .cell span {
    display: inline-flex;
    width: .6rem;
    height: .6rem;
    /*line-height: .6rem;*/
    border-radius: 50%;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.zhuanti_1 .calender .weeks .cell.on span {
    color: #1788D7;
}

.zhuanti_1 .calender .weeks .cell.clicked span {
    color: #ffffff;
    position: relative;
    background-color: #1788D7;
    background-image: none;
}

.zhuanti_1 .calender .weeks .cell.clicked span:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: .7rem;
    height: .7rem;
    transform: translate(-50%, -50%);
    border: 0.02rem solid #1788D7;
    border-radius: 50%;
    z-index: 0;
    box-sizing: border-box;
}

.zhuanti_1 .calender .weeks .cell.pn {
    cursor: no-drop;
    pointer-events: none;
    opacity: 0.7;
    -webkit-opacity: 0.7;
}

/* 创建日历弹窗 */
.zhuanti_1 .calen_mask_div {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000000;
    padding: 1rem 0.16rem 0 0.16rem;
    box-sizing: border-box;
    overflow: auto
}

.zhuanti_1 .calen_mask_div .innerDiv {
    width: 6.38rem;
    height: 8.04rem;
    border-radius: 0.12rem;
    position: relative;
    background: #ffffff;
    margin: 0 auto;
    background: url('../images/di_image@2x.png') no-repeat;
    background-size: 100%;
}

.zhuanti_1 .calen_mask_div .innerDiv .date {
    height: 1.1rem;
    line-height: 1.1rem;
    font-size: 0.36rem;
    font-weight: normal;
    color: #ffffff;
    position: absolute;
    right: 0.32rem;
    top: 0;
}

.zhuanti_1 .calen_mask_div .innerDiv .content {
    width: 5.52rem;
    height: 5.6rem;
    position: absolute;
    top: 22%;
    left: 0.32rem;
    padding: 0 0.22rem;
    /*margin-top: 0.28rem;*/
    box-sizing: border-box;
    overflow: auto;
    background: none;
}

.zhuanti_1 .calen_mask_div .innerDiv .content .cl_out_box>div {
    display: flex;
    margin-bottom: 0.24rem;
    font-size: 0.34rem;
    font-weight: normal;
    color: rgba(74, 74, 74, 1);
}

.zhuanti_1 .calen_mask_div .innerDiv .content .cl_out_box>div:last-of-type {
    margin-bottom: 0;
}

.zhuanti_1 .calen_mask_div .innerDiv .content .cl_out_box p {
    word-break: break-all;
    line-height: .4rem;
}

.zhuanti_1 .calen_mask_div .innerDiv .content img {
    display: block;
    width: 0.2rem;
    height: 0.2rem;
    padding-top: 0.12rem;
    margin-right: 0.16rem;
}

.zhuanti_1 .calen_mask_div .innerDiv .close_btn {
    width: 0.48rem;
    height: 1.04rem;
    background: url('../images/fucengguanbi_icon@2x.png');
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    margin-left: -0.24rem;
    bottom: -1.04rem;
}

.zhuanti_1 .calender_head {
    display: none;
}





/**********习专题的样式***********/
.zhuanti_2 .fixed_nav_inner .nav_item .bottom_border {
    background: #BB8069;
}

.zhuanti_2 .header_container {
    display: none;
}

.zhuanti_2 #container {
    padding-top: .72rem;
}

.zhuanti_2 .subarea_title .view_more {
    padding-top: 0;
    color: #999;
}

.zhuanti_2 .subarea_title .view_more a {
    color: #999999;
}

.zhuanti_2 #container {
    background: #fbfbfb;
}

.zhuanti_2 .article-type-1 .news_list p .dot {
    background-color: #BB8069;
    /*color: #0988ff;*/
}

.zhuanti_2 .subarea_title {
    background: url(../images/title_bg.png) center center no-repeat;
    background-size: 100% 100%;
    margin: 0;
    padding: 0 0.32rem;
}

.zhuanti_2 .subarea_title .view_more .right_arrowIcon {
    background: url(../images/you1_icon@2x.png) center center no-repeat;
    background-size: 100% 100%;
}

/***大图轮播开始*********/
.zhuanti_2 .Leaders_zone .content .LZ_carousel .swiper-slide a {
    width: 100%;
    height: auto;
    position: relative;
}

.zhuanti_2 .Leaders_zone .content .LZ_carousel .swiper-slide a.title-data-article {
    width: 100%;
    height: auto;
}

.zhuanti_2 .LZ_carousel .article_title {
    position: relative;
    top: auto;
    left: auto;
}

.zhuanti_2 .Leaders_zone .content .LZ_carousel {
    height: auto;
    margin-bottom: 0.1rem;
}

.zhuanti_2 .Leaders_zone .content .swiper-container2 img {
    width: 6.86rem;
    height: 3.82rem;
}

.zhuanti_2 .article-type-1 .LZ_carousel .article_title {
    background: none;
    color: #333;
    -webkit-line-clamp: unset;
}

.zhuanti_2 .bigPic_carousel_nagBtn {
    top: 3.3rem;
    bottom: auto;
}

/************大图轮播结束*****************/


/***********一图多跨开始*********************/
.zhuanti_2 .article-big-image .article_title {
    position: relative;
    background: none;
    color: #333;
}

.zhuanti_2 .article-big-image img {
    width: 6.86rem;
    height: 3.82rem;
}

.zhuanti_2 .article-big-image {
    height: auto;
}

/***********一图多跨结束*********************/
.zhuanti_2 .subarea_title .zone_name .title_img_left {
    width: 0.58rem;
    height: 0.9rem;
    background: url(../images/x_title_left.png) no-repeat;
    background-size: 100% 100%;
    margin-right: -0.1rem;
    position: relative;
    z-index: 0;
}

.zhuanti_2 .subarea_title .zone_name .title_img_mid {
    height: 0.9rem;
    background: url(../images/x_title_middle.png) no-repeat;
    background-size: 100% 100%;
    font-size: .36rem;
    line-height: .9rem;
    padding: 0;
    /* .1rem;*/
    color: #FFDD66;
    position: relative;
    z-index: 1;
}

.zhuanti_2 .subarea_title .zone_name .title_img_right {
    width: 3.23rem;
    height: 0.9rem;
    background: url(../images/x_title_right.png) no-repeat;
    background-size: 100% 100%;
    /*margin-left: -1rem;*/
    position: relative;
    z-index: 0;
    font-size: .36rem;
    line-height: .9rem;
    padding: 0;
    /* .1rem;*/
    color: #FFDD66;
}

/************近平日历***********/
.zhuanti_2 .jprl {
    overflow: auto;
}

.zhuanti_2 .calender {
    /*width: 92%;*/
    position: relative;
    margin: 0 .32rem;
    color: #4A4A4A;
    padding: 9px 0;
    background: none;
}

.zhuanti_2 .calender .head {
    background: #DCAE8B;
    /*#1788D7;*/
    height: 44px;
    padding: 0 .3rem;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    color: #ffffff;
    /*border-radius: 0.4rem;*/
}

.zhuanti_2 .calender .head .prev,
.calender .head .next {
    /*background-image:url(../images/icon-arrow-a1.png);*/
    cursor: pointer;
    background-repeat: no-repeat;
    width: .16rem;
    height: .3rem;
    padding: 0.2rem;
    background-position: center center;
    background-size: .16rem .3rem;
}

.zhuanti_2 .calender .head .prev {
    background-image: url('../images/left_white_icon@2x.png');
}

.zhuanti_2 .calender .head .next {
    background-image: url('../images/right_white_icon@2x.png');
}

.zhuanti_2 .calender .head .dt {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: center;
    align-items: center;
    flex: 0;
    -ms-flex: 0;
    -webkit-flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 76%;
    font-size: .34rem;
    /*font-weight: bold;*/
}

.zhuanti_2 .calender .row0 {
    padding: 0 1%;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    text-align: center;
    height: .8rem;
    /*margin-top: 0.4rem;*/
    justify-content: center;
    background: #ffffff;
    /*border-radius: 0.4rem  0.4rem  0 0;*/
    align-items: center;
    border-left: 2px solid #eee;
    border-right: 2px solid #eee;
}

.zhuanti_2 .calender .row0 .weekday {
    flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 14%;
    justify-content: center;
    padding: .04rem 0;
    position: relative;
    font-size: 0.81rem;
    color: #4A4A4A;
    /*font-weight: bold;*/
    line-height: 1.286;
    font-size: 14px;
}

.zhuanti_2 .calender .weeks {
    padding: 0 1%;
    background-color: #ffffff;
    padding-bottom: 0.2rem;
    border-bottom: 2px solid rgba(238, 238, 238, 1);
    border-left: 2px solid rgba(238, 238, 238, 1);
    border-right: 2px solid rgba(238, 238, 238, 1);
}

.zhuanti_2 .calender .row {
    width: 100%;
    padding: 0 1%;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    text-align: center;
    height: .8rem;
    margin-bottom: 0.08rem;
    align-items: center;
    justify-content: center;
}

.zhuanti_2 .calender .weeks .cell {
    flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 12%;
    justify-content: center;
    position: relative;
    font-size: .26rem;
    align-items: center;
    line-height: 1.2;
    margin: 0 1%;
}

.zhuanti_2 .calender .weeks .cell span {
    display: block;
    width: .56rem;
    height: .56rem;
    line-height: .56rem;
    border-radius: 50%;
    margin: 0 auto;
    color: #666;
}

.zhuanti_2 .calender .weeks .cell.on span {
    color: #ffffff;
    border-radius: 50%;
    background: rgba(220, 174, 139, 0.5);
}

.zhuanti_2 .calender .weeks .cell.clicked span {
    border-radius: 50%;
    background-color: #DCAE8B;
    /* #1788D7;*/
    color: #ffffff;
}

.zhuanti_2 .calender .weeks .cell.clicked span:before {
    border: none;
}

.zhuanti_2 .calender .weeks .cell.pn {
    cursor: no-drop;
    pointer-events: none;
    opacity: 0.7;
    -webkit-opacity: 0.7;
}

.zhuanti_2 .newslist {
    /*overflow: auto;*/
    position: relative;
    padding-bottom: 0.5rem;
    color: #4A4A4A;
}

.zhuanti_2 .swiper-container {
    width: 100%;
    height: 100%
}

.zhuanti_2 .newslist .rows {
    width: 92%;
    position: relative;
    margin: 0 auto;
    color: #fff;
    height: 100%;
}

.zhuanti_2 .newslist .rc1 {
    width: 33px;
    height: 33px;
    background-color: #1587d9;
    border-radius: 20px;
    line-height: 33px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    top: 0px;
    display: none;
}

.zhuanti_2 .newslist .rc3 {
    width: 100%;
}

.zhuanti_2 .newslist .rc3 .b {
    line-height: 1.6;
    padding: 0 .78rem;
    font-size: 0.3rem;
    text-indent: .58rem;
    color: #757575;
    min-height: 3.6rem;
}

.zhuanti_2 .newslist .rc3 .b img {
    display: block;
    max-height: 231px;
    margin: 0 auto;
    max-width: 90%;
    border-radius: 0.3rem;
}

.zhuanti_2 .newslist .rc3 .h {
    padding: 0 .78rem;
    margin-bottom: .3rem;
}

.zhuanti_2 .newslist .rc3 .h p {
    margin: 0.24em 0;
}

.zhuanti_2 .newslist .rc3 .h a {
    text-decoration: none;
    color: #4A4A4A;
    font-size: .34rem;
    word-break: normal;
    line-height: .5rem;
}

.zhuanti_2 .swiper-button-next {
    width: .22rem;
    height: .44rem;
    background-size: contain;
    outline: none;
    background-image: url('../images/right_jprl_icon@2x.png');
}

.zhuanti_2 .swiper-button-prev {
    width: .22rem;
    height: .4rem;
    background-size: contain;
    outline: none;
    background-image: url('../images/left_jprl_icon@2x.png');
}

.zhuanti_2 .swiper-button-next,
.swiper-button-prev {
    margin-top: 0 !important;
    top: 1.6rem !important;
}

.zhuanti_2 .article-type-1 .news_list p {
    font-size: .34rem;
    line-height: .36rem;
}

/*************70周年专题的样式******************/
.zhuanti_3 #container>div {
    margin-bottom: 0;
}

.zhuanti_3 #module_container {
    position: relative;
    background: rgba(255, 255, 255, 1);
    margin-top: -.2rem;
    padding-bottom: .4rem;
}

.zhuanti_3 .Leaders_zone {
    padding-top: .4rem;
    padding-bottom: .4rem;
}

/***********开始：视频播放样式**************/
.zhuanti_3 .play_icon {
    width: .4rem;
    height: .4rem;
    background-image: url(../images/play_icon@2x_70year.png);
    /*background-color: rgba(0, 0, 0, 0.2);*/
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
    bottom: .2rem;
    left: .2rem;
    z-index: 5;
}

.zhuanti_3 .video-time {
    display: none;
}

/***********结束：视频播放样式**************/

.zhuanti_3 .article_title {
    font-size: .32rem;
    line-height: .38rem;
}

.zhuanti_3 .article_desc {
    color: #999;
    font-size: .28rem;
    line-height: .4rem;
    margin-top: .02rem;
}

/***大图轮播开始*********/
.zhuanti_3 .Leaders_zone .content .LZ_carousel .swiper-slide a {
    width: 100%;
    height: auto;
    position: relative;
}

.zhuanti_3 .Leaders_zone .content .LZ_carousel .swiper-slide a.title-data-article {
    width: 100%;
    height: auto;
}

.zhuanti_3 .LZ_carousel .article_title {
    position: relative;
    top: auto;
    left: auto;
    margin-top: .2rem;
    font-size: .32rem;
    line-height: .44rem;
}

.zhuanti_3 .Leaders_zone .content .LZ_carousel {
    height: auto;
    margin-bottom: 0.1rem;
}

.zhuanti_3 .Leaders_zone .content .swiper-container2 img {
    /*width: 6.86rem;*/
    height: 3.82rem;
    border-radius: .16rem;
}

.zhuanti_3 .article-type-1 .LZ_carousel .article_title {
    background: none;
    color: #333;
    /*-webkit-line-clamp: unset;*/
    padding: 0;
}

.zhuanti_3 .bigPic_carousel_nagBtn {
    top: 3.3rem;
    bottom: auto;
}

.zhuanti_3 .article-type-1 .LZ_carousel .article_desc {
    color: #999;
    font-size: .28rem;
    line-height: .32rem;
    margin-top: .1rem;
}

.zhuanti_3 .article-type-1 .LZ_carousel .article_tags {
    margin-top: .6rem;
}

.zhuanti_3 .article-type-1 .LZ_carousel .article_tags .article_tag {
    display: inline-block;
    margin-right: .2rem;
    color: #FF0000;
    font-size: .28rem;
    line-height: .28rem;
    padding: .1rem .2rem .08rem;
    border: 1px solid rgba(255, 0, 0, 1);
    border-radius: .28rem;
    font-weight: 200;
}

.zhuanti_3 .Leaders_zone .content .swiper-container2 .swiper-pagination span {
    width: 0.08rem;
    height: 0.08rem;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 0.04rem;
}

.zhuanti_3 .Leaders_zone .content .swiper-container2 .swiper-pagination span.swiper-pagination-bullet-active {
    width: .36rem;
    background: rgba(255, 255, 255, 1);
    border-radius: 0.04rem;
}

/*轮播图上要蒙一个阴影层*/
.zhuanti_3 .LZ_carousel .swiper-slide .img_overlay {
    position: absolute;
    z-index: 9;
    left: 0;
    width: 100%;
    bottom: 0;
    height: 50px;
    max-height: 100%;
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
    /* Firefox 3.6 - 15 */
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
    /* 标准的语法 */
    border-radius: .16rem;
}

/************大图轮播结束*****************/


/************开始：小图轮播*************/
.zhuanti_3 .small_pic_carousel {
    margin-bottom: .32rem;
}

.zhuanti_3 .article-type-31 .swiper-slide {
    width: 3.2rem;
}

.zhuanti_3 .article-type-31 .big_slide_box .big_pic_slide {
    height: 1.8rem;
    border-radius: .16rem;
    overflow: hidden;
}

.zhuanti_3 .article-type-31 .article_title {
    margin: 0;
    margin-top: .2rem;
    height: auto;
    word-break: break-all;
    font-weight: bold;
}

.zhuanti_3 .article-type-31 .big_slide_box .interview_div {
    height: auto;
}

/*TODO：4个背景图轮播上*/
.zhuanti_3 .subarea_title .zone_name .title_img_left {
    display: none;
}

.zhuanti_3 .subarea_title .zone_name .title_img_mid {
    height: 0.76rem;
    font-size: .42rem;
    line-height: .76rem;
    color: #333;
    font-weight: bold;
    padding: 0;
    letter-spacing: 1px;
}

.zhuanti_3 .subarea_title.topic_show_type_14 .zone_name .title_img_mid {
    background: url(../images/left_title3_14.png) left center no-repeat;
    background-size: .68rem .68rem;
    padding-left: .7rem;
}

.zhuanti_3 .subarea_title.topic_show_type_16 .zone_name .title_img_mid {
    background: url(../images/left_title3_16.png) .08rem center no-repeat;
    background-size: .42rem .44rem;
    padding-left: .6rem;
}

.zhuanti_3 .subarea_title.topic_show_type_15 .zone_name .title_img_mid {
    background: url(../images/left_title3_15.png) .04rem center no-repeat;
    background-size: .6rem .46rem;
    padding-left: .8rem;
}

.zhuanti_3 .subarea_title .zone_name .title_img_right {
    display: none;
}

/***********************开始：单稿介绍***********************/
.zhuanti_3 .single_article {
    margin-top: 1.04rem;
}

.zhuanti_3 .single_article .subarea_title {
    border-top: 1px solid #F4F4F4;
    padding-top: .24rem;
}

.zhuanti_3 .single_article .article-box-padding-1 {
    padding-top: .16rem;
}

.zhuanti_3 .single_article .article-image {
    border-radius: .16rem;
}

.zhuanti_3 .single_article .article_title {
    margin-top: .7rem;
    font-size: .48rem;
    line-height: .6rem;
    color: #333;
    position: relative;
    padding-left: .3rem;
    font-weight: bold;
}

.zhuanti_3 .single_article .article_title .article_title_boder_left {
    position: absolute;
    left: 0;
    top: 0;
    width: .06rem;
    height: 100%;
    background: #E30026;
    border-radius: .04rem;
}

.zhuanti_3 .single_article .article_desc {
    font-size: .32rem;
    line-height: .54rem;
    color: #666;
    margin-top: .52rem;
}

/***********************结束：单稿介绍***********************/

/***********************开始：3D轮播***********************/
.zhuanti_3 .module_3d {
    margin-top: .44rem;
}

.zhuanti_3 .article-type-32 .article_image .article_image_overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 60%);
}

.zhuanti_3 .article-type-32 .article_title {
    position: absolute;
    left: .2rem;
    right: .2rem;
    bottom: 1rem;
    font-size: .28rem;
    line-height: .4rem;
}

.zhuanti_3 .article-type-32 .play_icon {
    left: .2rem;
    right: auto;
}

.zhuanti_3 .article-type-32 .video-time {
    position: absolute;
    right: .2rem;
    left: auto;
    bottom: .2rem;
    display: block;
    background: none;
    padding: 0;
    font-size: .24rem;
    line-height: .38rem;
}

.zhuanti_3 .article-type-32 .video-time:before {
    width: 0;
    background-image: none;
}

.zhuanti_3 .article_image_overlay_content {
    display: none;
}

.zhuanti_3 .swiper-slide-active .article_image_overlay_content {
    display: block;
}

.article-type-32 .swiper-slide {
    box-shadow: 0px .06rem .1rem 0px rgba(0, 0, 0, 0.3);
}

/***********************结束：3D轮播***********************/



/**********************开始：底部信息*************************/
.zhuanti_3 .page_bottom {
    margin-top: -.1rem;
    background: url(../images/bottom_bg_70year.png) bottom center no-repeat #fff;
    background-size: 100% auto;
    padding-bottom: 2.04rem;
}

.zhuanti_3 .page_bottom .page_bottom_content {
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 0) 100%);
}

.zhuanti_3 .page_bottom .block_title {
    font-size: .4rem;
    line-height: .46rem;
    color: #fff;
}

.zhuanti_3 .page_bottom .platform-images {
    margin-top: .1rem;
    text-align: center;
}

.zhuanti_3 .page_bottom .platform-images .platform-image {
    display: inline-block;
    width: 1.46rem;
    margin-left: -.14rem;
    margin-right: -.14rem;
    margin-bottom: .14rem;
}

.zhuanti_3 .page_bottom .platform-images .platform-image .platform_logo {
    display: block;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.zhuanti_3 .page_bottom .platform-images .platform-image .platform_name {
    font-size: .2rem;
    line-height: .28rem;
    color: #333;
    margin-top: -.07rem;
    display: block;
}

.zhuanti_3 .page_bottom .border {
    width: 100%;
    height: .02rem;
    background: rgba(255, 255, 255, 0.22);
}

.zhuanti_3 .page_bottom .logo_container {
    display: flex;
    margin: 1.3rem auto .4rem;
    justify-content: center;
}

.zhuanti_3 .page_bottom .logo_container img {
    display: block;
    width: 1.38rem;
    height: .86rem;
}

.zhuanti_3 .page_bottom .xinhua_logo {
    margin-right: .2rem;
}

.zhuanti_3 .page_bottom .copyright {
    color: #333;
    font-size: .18rem;
    line-height: .3rem;
    text-align: center;
}

.zhuanti_3 .page_bottom .copyright .copyright1 {
    letter-spacing: 1px;
}

.zhuanti_3 .page_bottom .copyright .copyright2 {
    letter-spacing: 0.05px;
}

/**********************结束：底部信息*************************/


/********************70周年大图轮播*******************/
.zhuanti_3 .article-type-1 {
    background: url('../images/top_slogan_70year.png') 1.77rem .27rem no-repeat, url('../images/top_logo_70year.png') 6.27rem .43rem no-repeat, url('../images/top_bg_70year2.png') top center no-repeat;
    /*TODO：上面透明底的文字*/
    background-size: 4.28rem auto, .84rem auto, 100% 100%;
    padding-top: 3.94rem;
    padding-bottom: 0.62rem;
}

.zhuanti_3 .article-type-1.article-box-padding-2 {
    padding-left: .36rem;
    padding-right: .36rem;
}

.zhuanti_3 .article-type-1 .LZ_carousel .article_title {
    line-height: .56rem;
    color: #fff;
    /*padding-left:.96rem;*/
    display: block;
}

.zhuanti_3 .article-type-1 .LZ_carousel .article_title.show_new {
    background: url(../images/show_new_70year.png) -.08rem top no-repeat;
    background-size: auto .56rem;
    text-indent: .8rem;
}

.zhuanti_3 .article-type-1 .LZ_carousel .article_desc {
    display: none;
}

.zhuanti_3 .article-type-1 .LZ_carousel .article_tags {
    margin-top: .28rem;
}

.zhuanti_3 .article-type-1 .LZ_carousel .article_tags .article_tag {
    color: #fff;
    border: 0.5px solid #fff;
}

.zhuanti_3 .Leaders_zone {
    padding-top: 0;
}

.zhuanti_3 .subarea_title.platform .zone_name .title_img_mid {
    background: url(../images/left_title3_platform.png) left center no-repeat;
    background-size: .86rem .86rem;
    padding-left: .86rem;
    margin-left: -.16rem;
}

/**多个小图轮播动效*/
.zhuanti_3 .article-type-31 .swiper-slide {
    margin-right: 7px;
}

.zhuanti_3 .article-type-31 .swiper-wrapper {
    overflow: auto;
}

/*视频播放iocn*/
.video-type div.playvideo {
    width: 0.18rem;
    height: 0.18rem;
    background-image: url('../images/playvideo1.png');
    background-size: 100% 100%;
}

/*大图轮播标题*/
.bottom-title1 {
    top: auto !important;
    bottom: 20px !important;
    background: none !important;
}

/*一图多跨标题*/
.bottom-title2 {
    top: auto !important;
    bottom: 0px !important;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 97%) !important;
}

.swiper-container2 .swiper-pagination {
    text-align: right;
}

.swiper-container2 .swiper-pagination-bullets {
    width: auto;
    right: 10px;
}

.swiper-container2 .img_overlay {
    left: 0;
    width: 100%;
    bottom: 0;
    height: 1.38rem;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    opacity: 0.4;
    position: absolute;
}

.playvideo-type {
    width: 0.94rem;
    background: rgba(0, 0, 0, 0.5);
    height: .36rem;
    border-radius: .18rem;
    position: absolute;
    left: .16rem;
    top: .14rem;
    color: #ffffff;
    z-index: 5;
    font-size: 0.2rem;
    display: flex;
    /*justify-content: center;*/
    align-items: center;
    padding: 0.02rem 0.06rem;
    box-sizing: border-box;
}

/*瀑布流*/
.flow_container .view_more {
    font-size: 0.26rem;
    text-align: center;
    padding: 0.1rem 0;
    background: #fff;
    /* margin-bottom: 0.1rem !important; */
    border-bottom: .12rem solid #eee;
    display: none;
    margin-top: -.12rem;
    border-top: 1px solid #eee;
    font-size: 0.32rem;
    line-height: .54rem;
}

.flow_container .flow_container_content {
    background-color: #eee;
}


/****************开场lottie动画***************/
#lottie-container {
    position: fixed;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    overflow: hidden;
    z-index: 99999;
    transform: translate3d(0, 0, 0);
    text-align: center;
    opacity: 1;
    background-color: #fff;
}

#lottie-container .loading_content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #999;
    text-align: center;
    font-size: 16px;
}

#lottie-container .loading_content img {
    display: block;
    width: .6rem;
    margin: 0 auto .2rem;
}

#lottie-container .skip {
    position: absolute;
    right: .3rem;
    top: .3rem;
    background: rgba(255, 255, 255, .3);
    border-radius: .24rem;
    padding: 0 .3rem;
    font-size: .28rem;
    line-height: .48rem;
    color: #fff;
    display: none;
    cursor: pointer;
    z-index: 2;
}

/**********瀑布流评论的更多展示************/
.flow_container .subarea_title .view_more{
    display: none;
}

.flow_container.article_comment .view_more {
    font-size: 0.26rem;
    text-align: center;
    padding: 0.1rem 0;
    background: #fff;    
    border-bottom: 1px solid #eee;
    border-top:none;
    display: none;
    margin-top: -.12rem;    
    font-size: 0.32rem;
    line-height: .54rem;
}

/******************博鳌专题定制样式**********************/
.zhuanti_1.zhuanti_boao .subarea_title .zone_name .title_img_left,.zhuanti_1.zhuanti_boao .subarea_title .zone_name .title_img_right {
    display: none;
}

.zhuanti_1.zhuanti_boao .subarea_title {
    background: url(../images/title-bg-boao.png) no-repeat 0 center #FFF;
    background-size: auto .65rem;
    /* margin: 0; */
    padding: 0;
    height: .65rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_boao .flow_container .subarea_title {
    margin-bottom:0;
}

.zhuanti_1.zhuanti_boao .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    margin-left: .75rem;
    /* margin-top: -.05rem; */
    font-size:.3rem;
    font-weight: 800;
}

.zhuanti_1.zhuanti_boao .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_boao .nav_item {
    color: #17529c;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-boao.png) no-repeat left center;
    background-size: .36rem;
    padding-left: .45rem;
}

.zhuanti_1.zhuanti_boao .flow_container.article_comment .subarea_title{
    margin-bottom:.3rem;
}


/******************火箭兵专题定制样式**********************/
.zhuanti_1.zhuanti_huojianbing .subarea_title .zone_name .title_img_left,.zhuanti_1.zhuanti_huojianbing .subarea_title .zone_name .title_img_right {
    display: none;
}

.zhuanti_1.zhuanti_huojianbing .subarea_title {
    background: url(../images/title-bg-huojianbing.png) no-repeat .32rem center #FFF;
    background-size: auto .65rem;
    margin: 0;
    padding: 0 .32rem;
    height: .65rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_huojianbing .flow_container .subarea_title {
    margin-bottom:0;
}

.zhuanti_1.zhuanti_huojianbing .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    margin-left: .75rem;
    /* margin-top: -.05rem; */
    font-size:.3rem;
    font-weight: 800;
}

.zhuanti_1.zhuanti_huojianbing .header_nav {
    display: block;
    /* white-space: nowrap; */
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_huojianbing .nav_item {
    color: #b52126;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-huojianbing.png) no-repeat left center;
    background-size: .36rem;
    padding-left: .45rem;
}

.zhuanti_1.zhuanti_huojianbing .article_comment .subarea_title{
    margin-left:-.32rem;
    margin-bottom:.3rem;
}

.view_specialtopic{
    cursor:pointer;
}

/******************典藏中国专题定制样式**********************/
.zhuanti_1.zhuanti_diancang .subarea_title .zone_name .title_img_left,.zhuanti_1.zhuanti_diancang .subarea_title .zone_name .title_img_right {
    display: none;
}

.zhuanti_1.zhuanti_diancang .subarea_title {
    background: url(../images/title-bg-diancang2019.png) no-repeat .32rem center #FFF;
    background-size: auto .65rem;
    margin: 0;
    padding: 0 .32rem;
    height: .65rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_diancang .flow_container .subarea_title {
    margin-bottom:0;
}

.zhuanti_1.zhuanti_diancang .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    margin-left: .95rem;
    font-size:.3rem;
    font-weight: 800;
}

.zhuanti_1.zhuanti_diancang .header_nav {
    display: block;
    white-space: nowrap; 
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_diancang .nav_item {
    color: #973131;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-diancang2019.png) no-repeat left center;
    background-size: .36rem;
    padding-left: .45rem;
}

.zhuanti_1.zhuanti_diancang .article_comment .subarea_title{
    margin-left:-.32rem;
    margin-bottom:.3rem;
}

.view_specialtopic{
    cursor:pointer;
}

/******************艺荐2019专题定制样式**********************/
.zhuanti_1.zhuanti_yijian2019 .subarea_title .zone_name .title_img_left,.zhuanti_1.zhuanti_yijian2019 .subarea_title .zone_name .title_img_right {
    display: none;
}

.zhuanti_1.zhuanti_yijian2019 .subarea_title {
    background: url(../images/title-bg-yijian2019.png) no-repeat .32rem center #FFF;
    background-size: auto .65rem;
    margin: 0;
    padding: 0 .32rem;
    height: .65rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_yijian2019 .flow_container .subarea_title {
    margin-bottom:0;
}
.zhuanti_1.zhuanti_yijian2019 .subarea_title .zone_name .title_img_mid {
    color: #e6be6e;
    margin-left: 1.3rem;
    font-size: .3rem;
    font-weight: 800;
    line-height: .35rem;
    letter-spacing: .02rem;
}

.zhuanti_1.zhuanti_yijian2019 .header_nav {
    display: block;
    white-space: nowrap; 
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_yijian2019 .nav_item {
    color: #973131;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-yijian2019.png) no-repeat left center;
    background-size: .36rem;
    padding-left: .45rem;
}

.zhuanti_1.zhuanti_yijian2019 .article_comment .subarea_title{
    margin-left:-.32rem;
    margin-bottom:.3rem;
}

.view_specialtopic{
    cursor:pointer;
}

.zhuanti_1.zhuanti_yijian2019 .important_news .subarea_title {
    margin-bottom:0;
}
.zhuanti_yijian2019 .top-banner{
    margin-left: .32rem;
    margin-right: .32rem;    
    cursor:pointer;
}
#container>div.zhuanti_yijian2019 .top-banner{
    margin-bottom: .5rem;
}

.zhuanti_yijian2019 .top-banner img{
    width:100%;
}
.zhuanti_yijian2019 .view_more[data-topicid="334260"]{
    display: none;
}

/*********底部的版权文字***************/
.page_bottom.copyright{
    font-size: .2rem;
    border-top: 1px solid #f2f2f2;
    text-align: center;    
    margin-top: .5rem;
    margin-bottom: .2rem;
    padding-top: .1rem;
    color: #c9c9c9;       
}
#container>div:last-of-type.page_bottom{
    padding-bottom: .5rem; 
}

/******************让世界爱上中国造**********************/
.zhuanti_1.zhuanti_zhongguozao2019 .subarea_title .zone_name .title_img_left,.zhuanti_1.zhuanti_zhongguozao2019 .subarea_title .zone_name .title_img_right {
    display: none;
}

.zhuanti_1.zhuanti_zhongguozao2019 .subarea_title {
    background: url(../images/title-bg-zhongguozao2019.png) no-repeat 0 center #FFF;
    background-size: auto .84rem;
    padding: 0;
    height: .84rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_zhongguozao2019 .flow_container .subarea_title {
    margin-bottom:0;
}

.zhuanti_1.zhuanti_zhongguozao2019 .subarea_title .zone_name .title_img_mid {
    color: #e32323;
    margin-left: .75rem;
    font-size:.3rem;
    font-weight: 800;
}

.zhuanti_1.zhuanti_zhongguozao2019 .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_zhongguozao2019 .nav_item {
    color: #e32323;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-zhongguozao2019.png) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_zhongguozao2019 .flow_container.article_comment .subarea_title{
    margin-bottom:.3rem;
}


/******************鼠你最幸福2020**********************/
.zhuanti_1.zhuanti_shunixingfu2020 .subarea_title .zone_name .title_img_left,.zhuanti_1.zhuanti_shunixingfu2020 .subarea_title .zone_name .title_img_right {
    display: none;
}

.zhuanti_1.zhuanti_shunixingfu2020 .subarea_title {
    background: url(../images/shunixingfu2020/title-bg.png) no-repeat 0 center #FFF;
    background-size: auto 1.34rem;
    /* margin: 0; */
    padding: 0;/* .32rem;*/
    height: 1.34rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_shunixingfu2020 .flow_container .subarea_title {
    margin-bottom:0;
}

.zhuanti_1.zhuanti_shunixingfu2020 .subarea_title .zone_name .title_img_mid {
    color: #f2f193;
    margin-left: 1rem;
    /* margin-top: -.05rem; */
    font-size:.3rem;
    font-weight: 800;
}

.zhuanti_1.zhuanti_shunixingfu2020 .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_shunixingfu2020 .nav_item {
    color: #ce362f;;
    border: none;
    font-weight: 800;
    background: url(../images/shunixingfu2020/nav-img.png) no-repeat left center;
    background-size: .59rem;
    padding-left: .63rem;

    height: .66rem;
}

.zhuanti_1.zhuanti_shunixingfu2020 .flow_container.article_comment .subarea_title{
    margin-bottom:.3rem;
}


/******************让世界爱上中国造**********************/
.zhuanti_1.zhuanti_c7729ae75d914546bf4ad0fc12383d2e .subarea_title .zone_name .title_img_left,.zhuanti_1.zhuanti_c7729ae75d914546bf4ad0fc12383d2e .subarea_title .zone_name .title_img_right {
    display: none;
}

.zhuanti_1.zhuanti_c7729ae75d914546bf4ad0fc12383d2e .subarea_title {
    background: url(../images/title-bg-c7729ae75d914546bf4ad0fc12383d2e.png) no-repeat 0 center #FFF;
    background-size: auto .7rem;
    /* margin: 0; */
    padding: 0;/* .32rem;*/
    height: .7rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_c7729ae75d914546bf4ad0fc12383d2e .flow_container .subarea_title {
    margin-bottom:0;
}

.zhuanti_1.zhuanti_c7729ae75d914546bf4ad0fc12383d2e .subarea_title .zone_name .title_img_mid {
    color: #6191cd;
    margin-left: .9rem;
    /* margin-top: -.05rem; */
    font-size:.3rem;
    font-weight: 800;
}

.zhuanti_1.zhuanti_c7729ae75d914546bf4ad0fc12383d2e .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_c7729ae75d914546bf4ad0fc12383d2e .nav_item {
    color: #6191cd;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-c7729ae75d914546bf4ad0fc12383d2e.png) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_c7729ae75d914546bf4ad0fc12383d2e .flow_container.article_comment .subarea_title{
    margin-bottom:.3rem;
}

/***单稿介绍的图片要自适应高度****/
.single_article .article-type-3 .article-image{
    height:auto;
}


/******************汽车行动**********************/
.zhuanti_1.zhuanti_qiche .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .7rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_qiche .flow_container .subarea_title {
    margin-bottom:-.1rem;
}
.zhuanti_1.zhuanti_qiche .single_article .subarea_title {
    margin-bottom:-.1rem;
}
.zhuanti_1.zhuanti_qiche .subarea_title .zone_name .title_img_left {
    width: .85rem;
    height: 0.7rem;
    background: url(../images/title-bg-qiche-left.png) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_qiche .subarea_title .zone_name .title_img_right{
    width: .6rem;
    height: 0.7rem;
    background: url(../images/title-bg-qiche-right.png) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_qiche .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size:.28rem;
    height: 0.7rem;
    background: url(../images/title-bg-qiche-mid.png);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.7rem;
    box-sizing: border-box;
}


.zhuanti_1.zhuanti_qiche .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_qiche .nav_item {
    color: #13a08a;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-qiche.png) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_qiche .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_qiche .single_article .article_title{
    display:none;
}

.zhuanti_1.zhuanti_qiche .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}

/******************中华老字号振兴行动**********************/
.zhuanti_1.zhuanti_laozihao .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .7rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_laozihao .flow_container .subarea_title {
    margin-bottom:-.1rem;
}
.zhuanti_1.zhuanti_laozihao .single_article .subarea_title {
    margin-bottom:-.1rem;
}
.zhuanti_1.zhuanti_laozihao .subarea_title .zone_name .title_img_left {
    width: .85rem;
    height: 0.7rem;
    background: url(../images/title-bg-laozihao-left.png) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_laozihao .subarea_title .zone_name .title_img_right{
    width: .6rem;
    height: 0.7rem;
    background: url(../images/title-bg-laozihao-right.png) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_laozihao .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size:.28rem;
    height: 0.7rem;
    background: url(../images/title-bg-laozihao-mid.png);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.7rem;
    box-sizing: border-box;
}


.zhuanti_1.zhuanti_laozihao .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}
    
.zhuanti_1.zhuanti_laozihao .nav_item {
    color: #0f609c;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-laozihao.png) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_laozihao .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_laozihao .single_article .article_title{
    display:none;
}


.zhuanti_1.zhuanti_laozihao .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}

/******************服务产业新锐行动**********************/
.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .7rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .flow_container .subarea_title {
    margin-bottom:-.1rem;
}
.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .single_article .subarea_title {
    margin-bottom:-.1rem;
}
.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .subarea_title .zone_name .title_img_left {
    width: .85rem;
    height: 0.7rem;
    background: url(../images/title-bg-7942b741082142eaa536b191e3afd15c-left.png) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .subarea_title .zone_name .title_img_right{
    width: .6rem;
    height: 0.7rem;
    background: url(../images/title-bg-7942b741082142eaa536b191e3afd15c-right.png) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size:.28rem;
    height: 0.7rem;
    background: url(../images/title-bg-7942b741082142eaa536b191e3afd15c-mid.png);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.7rem;
    box-sizing: border-box;
}


.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}
    
.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .nav_item {
    color: #0f79a9;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-7942b741082142eaa536b191e3afd15c.png) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .single_article .article_title{
    display:none;
}
.zhuanti_1.zhuanti_7942b741082142eaa536b191e3afd15c .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}


/******************志愿者说**********************/
.zhuanti_1.zhuanti_zhiyuanzheshuo .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_zhiyuanzheshuo .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_zhiyuanzheshuo .single_article .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_zhiyuanzheshuo .subarea_title .zone_name .title_img_left {
    width: 1.03rem;
    height: 0.98rem;
    background: url(../images/title-bg-zhiyuanzheshuo-left.png?01) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_zhiyuanzheshuo .subarea_title .zone_name .title_img_right{
    width: 1.17rem;
    height: 0.98rem;
    background: url(../images/title-bg-zhiyuanzheshuo-right.png?01) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_zhiyuanzheshuo .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size: .28rem;
    height: 0.98rem;
    background: url(../images/title-bg-zhiyuanzheshuo-mid.png?01);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.98rem;
    box-sizing: border-box;
    min-width: .96rem;
}


.zhuanti_1.zhuanti_zhiyuanzheshuo .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_zhiyuanzheshuo .nav_item {
    color: #4799dd;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-zhiyuanzheshuo.png?02) no-repeat left center;
    background-size: .4rem;
    padding-left: .44rem;
}

.zhuanti_1.zhuanti_zhiyuanzheshuo .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_zhiyuanzheshuo .single_article .article_title{
    display:none;
}

.zhuanti_1.zhuanti_zhiyuanzheshuo .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}


/******************壹基金蓝色行动：让爱来，让碍走**********************/
.zhuanti_1.zhuanti_yijijin .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .8rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_yijijin .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_yijijin .single_article .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_yijijin .subarea_title .zone_name .title_img_left {
    width: 1.03rem;
    height: 0.8rem;
    background: url(../images/title-bg-yijijin-left.png) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_yijijin .subarea_title .zone_name .title_img_right{
    width: 1.17rem;
    height: 0.8rem;
    background: url(../images/title-bg-yijijin-right.png) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_yijijin .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size: .28rem;
    height: 0.8rem;
    background: url(../images/title-bg-yijijin-mid.png);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.8rem;
    box-sizing: border-box;
    min-width: .96rem;
}


.zhuanti_1.zhuanti_yijijin .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_yijijin .nav_item {
    color: #03a4d4;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-yijijin.png) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_yijijin .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_yijijin .single_article .article_title{
    display:none;
}

.zhuanti_1.zhuanti_yijijin .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}


/******************幼儿体育**********************/
.zhuanti_1.zhuanti_youertiyu #container{
    background:#fff;
}
.zhuanti_1.zhuanti_youertiyu .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_youertiyu .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_youertiyu .single_article .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_youertiyu .subarea_title .zone_name .title_img_left {
    width: 1.09rem;
    height: 0.92rem;
    background: url(../images/title-bg-youertiyu-left.png?01) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_youertiyu .subarea_title .zone_name .title_img_right{
    width: 1.17rem;
    height: 0.92rem;
    background: url(../images/title-bg-youertiyu-right.png?01) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_youertiyu .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size: .28rem;
    height: 0.92rem;
    background: url(../images/title-bg-youertiyu-mid.png?01);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.98rem;
    box-sizing: border-box;
    min-width: .96rem;
}


.zhuanti_1.zhuanti_youertiyu .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

.zhuanti_1.zhuanti_youertiyu .nav_item {
    color: #33d5f2;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-youertiyu.png?01) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_youertiyu .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_youertiyu .single_article .article_title{
    display:none;
}

.zhuanti_1.zhuanti_youertiyu .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}


/******************手工课**********************/
.zhuanti_1.zhuanti_shougongke #container{
    background:#fff;
}
.zhuanti_1.zhuanti_shougongke .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_shougongke .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_shougongke .single_article .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_shougongke .subarea_title .zone_name .title_img_left {
    width: 0.86rem;
    height: 0.88rem;
    background: url(../images/title-bg-shougongke-left.png?02) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_shougongke .subarea_title .zone_name .title_img_right{
    width: 0.88rem;
    height: 0.88rem;
    background: url(../images/title-bg-shougongke-right.png?02) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_shougongke .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size: .28rem;
    height: 0.88rem;
    background: url(../images/title-bg-shougongke-mid.png?02);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.88rem;
    box-sizing: border-box;
    min-width: .96rem;
}


.zhuanti_1.zhuanti_shougongke .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_shougongke .nav_item {
    color: #52c2e7;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-shougongke.png?02) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_shougongke .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_shougongke .single_article .article_title{
    display:none;
}

.zhuanti_1.zhuanti_shougongke .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}

/******************看得见改变**********************/
.zhuanti_1.zhuanti_kdjgb #container{
    background:#fff;
}
.zhuanti_1.zhuanti_kdjgb .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_kdjgb .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_kdjgb .single_article .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_kdjgb .subarea_title .zone_name .title_img_left {
    width: 0.88rem;
    height: 0.88rem;
    background: url(../images/title-bg-kdjgb-left.png?02) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_kdjgb .subarea_title .zone_name .title_img_right{
    width: 0.55rem;
    height: 0.88rem;
    background: url(../images/title-bg-kdjgb-right.png?02) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_kdjgb .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size: .28rem;
    height: 0.88rem;
    background: url(../images/title-bg-kdjgb-mid.png?02);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.88rem;
    box-sizing: border-box;
    min-width: .96rem;
}


.zhuanti_1.zhuanti_kdjgb .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 0 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
    margin-top:0;
}

.zhuanti_1.zhuanti_kdjgb #container>div.header_container{
    margin-bottom:0;
}
.zhuanti_1.zhuanti_kdjgb #container>div.flow_container{
    margin-bottom:0;
}
    
.zhuanti_1.zhuanti_kdjgb .nav_item {
    color: #59a9de;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-kdjgb.png?03) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_kdjgb .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_kdjgb .single_article .article_title{
    display:none;
}

.zhuanti_1.zhuanti_kdjgb .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}

/******************为援鄂英雄传递56°C爱**********************/
.zhuanti_1.zhuanti_chuandiai #container{
    background:#fff;
}
.zhuanti_1.zhuanti_chuandiai .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_chuandiai .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_chuandiai .single_article .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_chuandiai .subarea_title .zone_name .title_img_left {
    width: 0.92rem;
    height: 0.86rem;
    background: url(../images/title-bg-chuandiai-left.png?02) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_chuandiai .subarea_title .zone_name .title_img_right{
    width: 0.92rem;
    height: 0.86rem;
    background: url(../images/title-bg-chuandiai-right.png?02) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_chuandiai .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size: .28rem;
    height: 0.86rem;
    background: url(../images/title-bg-chuandiai-mid.png?02);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.86rem;
    box-sizing: border-box;
    min-width: .96rem;
}


.zhuanti_1.zhuanti_chuandiai .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 0 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
    margin-top:0;
}

.zhuanti_1.zhuanti_chuandiai #container>div.header_container{
    margin-bottom:0;
}
.zhuanti_1.zhuanti_chuandiai #container>div.flow_container{
    margin-bottom:0;
}
    
.zhuanti_1.zhuanti_chuandiai .nav_item {
    color: #2aa9e6;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-chuandiai.png?03) no-repeat left center;
    background-size: .4rem;
    padding-left: .45rem;
}

.zhuanti_1.zhuanti_chuandiai .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_chuandiai .single_article .article_title{
    display:none;
}

.zhuanti_1.zhuanti_chuandiai .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}
/************************* 云上夏令营 *************************/
.zhuanti_1.zhuanti_xly #container{
    background:#fff;
}
.zhuanti_1.zhuanti_xly .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .7rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_xly .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_xly .single_article .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_xly .subarea_title .zone_name .title_img_left {
    width: .86rem;
    height: 0.58rem;
    background: url(../images/title-bg-xly-left.png?02) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_xly .subarea_title .zone_name .title_img_right{
    width: 0.3rem;
    height: 0.58rem;
    background: url(../images/title-bg-xly-right.png?02) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_xly .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size: .28rem;
    height: 0.58rem;
    background: url(../images/title-bg-xly-mid.png?02);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.58rem;
    box-sizing: border-box;
    min-width: .96rem;
    padding-top: .01rem;
}
.zhuanti_1.zhuanti_xly .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 0 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
    margin-top:0;
}

.zhuanti_1.zhuanti_xly #container>div.flow_container{
    margin-bottom:0;
}
    
.zhuanti_1.zhuanti_xly .nav_item {
    color: #1f73f8;
    border: none;
    /* font-weight: 800; */
    background: url(../images/nav-img-xly.png) no-repeat left center;
    background-size: .6rem;
    padding-left: .65rem;
}
.zhuanti_1.zhuanti_xly .nav_item.nav_item_empty{
    display: none;
}

.zhuanti_1.zhuanti_xly .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_xly .single_article .article_title{
    display:none;
}

.zhuanti_1.zhuanti_xly .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}
.zhuanti_xly #container>div{
    margin-bottom: 0.1rem;
}
.zhuanti_xly #container>div:first-child{
    margin-bottom: .2rem;
}
.zhuanti_xly .interview_zone{
    background-color: #fff;
    padding-bottom: .1rem;
}
.zhuanti_xly .topicHeaderCover{
    margin-bottom: .15rem;
}
.zhuanti_xly #container>.open_app{
    margin-bottom: 0;
}

/****新模块：小图轮播***********/
.zhuanti_1 .article-type-31 .big_pic_slide{
    height:1.66rem;
}
.zhuanti_1 .article-type-31 .video-time{
    display:none;
}

.bigpic_text_article_container .bigpic_text_article_content p {
    display: flex;
}
.bigpic_text_article_container .bigpic_text_article_content .news_list p{
    font-size: 0.34rem;
    line-height:.44rem;
    font-weight: normal;
}
.bigpic_text_article_container .bigpic_text_article_content .news_list{
    border-bottom: 1px solid rgba(40,105,199,0.3);
}
.bigpic_text_article_container .bigpic_text_article_content .news_list:last-of-type{
    border-bottom: 1px solid rgba(40,105,199,0.3);
}
.bigpic_text_article_container .bigpic_text_article_content .news_list p .dot{
    margin-top:0.14rem;
}

/*****直播的样式******/
.big1smalln_article_container .subarea_title{
    background: #fff;
    margin: 0;
    padding: 0 .32rem;
}
.big1smalln_container .icon-live{
    padding: 0 .14rem;
    height: .38rem;
    background: rgba(0,0,0,.4);
    border-radius: .19rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .2rem;
    font-weight: 400;
    color: rgba(255,255,255,1);
    line-height: normal;
    position: absolute;
    top: .15rem;
    right: .15rem;
    z-index: 10;
}
.big1smalln_container .icon-dirc {
    width: 0.2rem;
    height: 0.2rem;
    display: block;
    margin-right: .08rem;
}
.big1smalln_container .icon-shipin{
    width: 0.18rem;
    height: 0.18rem;
    display: block;
    margin-right: .08rem;
  }

/****横版3D*****/
.on_cloud {
    width: 100%;
    height: 3.46rem;
    padding-bottom: 0.17rem;
    border-bottom: 0.08rem solid rgba(247, 247, 247, 1);
  }
  .on_cloud .swiper-container3 {
    width: 6.88rem;
    height: 2.96rem;
    border-radius: 0.2rem;
    margin: 0 auto;
  }
  .on_cloud .swiper-container3 .swiper-slide {
    border-radius: 0.2rem;
    overflow: hidden;
  }
  .on_cloud .cloud_cover{
    width: 100%;
    height: 100%;   
  }
  .on_cloud .cloud_news {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, .7) 100%
    );
    width: 100%;
    z-index: 10;
    position: absolute;
    left: 0;
    bottom: 0;
  
    font-size: 0.34rem;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    padding: 0.5rem 0 0.23rem;
  }
  .on_cloud .cloud_news div {
    padding: 0 0.22rem;
  }
  .on_cloud .icon-live{
    padding: 0 .14rem;
    height:.38rem;
    background:rgba(0,0,0,.4);
    border-radius:.19rem;
    display: flex;
    align-items: center;
    justify-content: center;
  
    font-size:.2rem;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height: normal;
    position: absolute;
    top: .15rem;
    right: .15rem;
    z-index: 10;
  }
  .on_cloud .live1{
    padding: 0 .05rem;
    height: .3rem;
    position: absolute;
    top: unset;
    bottom: .1rem;
    left: .1rem;
    font-size: .18rem;
  }
  .on_cloud .live1 .icon-dirc{
    margin-right: 0.03rem;
    width: 0.15rem;
    height: 0.15rem;
  }
  .on_cloud .icon-dirc{
    width: 0.2rem;
    height: 0.2rem;
    display: block;
    margin-right: .08rem;
  }
  .on_cloud .icon-shipin{
    width: 0.18rem;
    height: 0.18rem;
    display: block;
    margin-right: .08rem;
  }

  /****模块的间距调整****/
  #container>div.kuaixun_article_container{
      margin-bottom:0;
      background-color: #fff;
  }
  #container>div.module_h3d{
      margin-bottom:0;
  }

/*****即时消息**********/
.kuaixun_article_content .leader_news p{
	font-size:.34rem;
	line-height: .44rem;
}

/************修改模块标题**********/
.article-type-2 .article-image {
    width: 2.22rem;
    height: 1.78rem;
    margin-top: 0;
}
.article-type-2 .article-detail {
    width: 4.28rem;
}
.article-type-2 .article-detail .article_title {
    min-height: .96rem;
    height: 1.44rem;
    margin-bottom: .1rem;
}
.article-box-padding-1 {
    padding: .32rem .32rem .16rem .32rem;
}
.article-box-padding-1 {
    padding: .18rem .32rem .16rem .32rem;
}
.article-type-2 .article-detail .article_info {
    border-top: none;
    padding-top: 0;
}

/***Fusion专题标题图定制*************/
.zhuanti_1.zhuanti_fusion .subarea_title .zone_name .title_img_left {
    width: .8rem;
    height: 0.8rem;
    background: url(../images/title-bg-fusion-left.png?02) no-repeat;
    background-size: 100% 100%;
}
.zhuanti_1.zhuanti_fusion .subarea_title .zone_name .title_img_right{
    background:none;
}
.zhuanti_1.zhuanti_fusion .subarea_title .zone_name .title_img_mid {
    background:none;
}

/***电影复苏专题标题图定制*************/
.zhuanti_1.zhuanti_dianyingfusu .subarea_title .zone_name .title_img_left {
    width: .53rem;
    height: 0.5rem;
    background: url(../images/title-bg-dianyingfusu-left.png?01) no-repeat;
    background-size: 100% 100%;
}
.zhuanti_1.zhuanti_dianyingfusu .subarea_title .zone_name .title_img_right{
    background:none;
}
.zhuanti_1.zhuanti_dianyingfusu .subarea_title .zone_name .title_img_mid {
    background:none;
}
/* 云直播样式 */
.zb{
    width:1.14rem;
    height:.38rem;
    background:rgba(237,71,76,1);
    border-radius:.19rem;
  
    font-size:.2rem;
    font-weight:400;
    color:rgba(255,255,255,1);
    display: flex;
    align-items: center;   
    justify-content: center;
    position: absolute;
    top: .16rem;
    right: .16rem;
  }
  .zb img{
    width: 0.18rem!important;
    height: .18rem!important;
    display: block;
    margin-right: .08rem;
  }
  .hf img{
    width: 0.17rem!important;
    height: .17rem!important;
    display: block;
    margin-right: .08rem;
  }
  .hf{
    background:rgba(131,211,63,1);
  }
  .yg img{
    width: 0.17rem!important;
    height: .17rem!important;
    display: block;
    margin-right: .08rem;
  }
  .yg{
    background:rgba(118,180,248,1);
  }
.view_more_style{
	width: 2.12rem;
	height: .6rem;
	color: #FFFFFF !important;
	border-radius: .36rem;
	background: #137AD0 !important;
	margin: 0 auto;
}
.comment_report{
	float: right;
	display: flex;
	padding: .15rem 0;
}
.comment_report img{
	width: .38rem;
	height: .06rem;
}
.comment_report_bg{
	width: .7rem;
	height: .48rem;
	line-height: .6rem;
	font-size: .24rem;
	color: #FFFFFF;
	background: url(../images/report-bg.png) no-repeat;
	background-size: 100% 100%;
	float: right;
	display: none;
	right: .2rem;
	margin-top: .3rem;
	text-align: center;
	position: absolute;
}


.flow_container.article_comment .view_more.view_more_comment{
    padding:0;
    height:.6rem;
    line-height: .6rem;
    cursor: pointer;
}
.flow_container .view_more.view_more_comment{
    padding:0;
    height:.6rem;
    line-height: .6rem;
}
.zan_num_color{
	color: #137AD0;
}

/***************************扶贫故事专题*********************/
.zhuanti_1.zhuanti_fupingushi .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .7rem;
    margin-bottom:.2rem;
}
.zhuanti_1.zhuanti_fupingushi .flow_container .subarea_title {
    margin-bottom:-.05rem;
}
.zhuanti_1.zhuanti_fupingushi .single_article .subarea_title {
    margin-bottom:-.1rem;
}
.zhuanti_1.zhuanti_fupingushi .subarea_title .zone_name .title_img_left {
    width: 1.05rem;
    height: 0.88rem;
    background: url(../images/title-bg-fupingushi-left.png?01) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_fupingushi .subarea_title .zone_name .title_img_right{
    width: 1rem;
    height: 0.88rem;
    background: url(../images/title-bg-fupingushi-right.png) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_fupingushi .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size:.28rem;
    height: 0.88rem;
    background: url(../images/title-bg-fupingushi-mid.png);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.88rem;
    box-sizing: border-box;
    padding-right:.5rem;
}


.zhuanti_1.zhuanti_fupingushi .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}
    
.zhuanti_1.zhuanti_fupingushi .nav_item {
    color: #EF2F09;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-fupingushi.png?01) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_fupingushi .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_fupingushi .single_article .article_title{
    display:none;
}
.zhuanti_1.zhuanti_fupingushi .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}
.zhuanti_1.zhuanti_fupingushi .header_container p{
    text-indent: .56rem;
}
.zhuanti_1.zhuanti_fupingushi .Leaders_zone .content .LZ_carousel {
    height:3.82rem;
}

/******************关注交通安全，呵护儿童成长**********************/
.zhuanti_1.zhuanti_jiaotonganquan #container{
    background:#fff;
}
.zhuanti_1.zhuanti_jiaotonganquan .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_jiaotonganquan .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_jiaotonganquan .single_article .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_jiaotonganquan .subarea_title .zone_name .title_img_left {
    width: 1.26rem;
    height: 0.88rem;
    background: url(../images/title-bg-jiaotonganquan-left.png?02) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_jiaotonganquan .subarea_title .zone_name .title_img_right{
    width: 0.65rem;
    height: 0.88rem;
    background: url(../images/title-bg-jiaotonganquan-right.png?02) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_jiaotonganquan .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size: .28rem;
    height: 0.88rem;
    background: url(../images/title-bg-jiaotonganquan-mid.png?02);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.88rem;
    box-sizing: border-box;
    min-width: .96rem;
}


.zhuanti_1.zhuanti_jiaotonganquan .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
.zhuanti_1.zhuanti_jiaotonganquan .nav_item {
    color: #2090bf;
    border: none;
    font-weight: 800;
    background: url(../images/nav-img-jiaotonganquan.png?02) no-repeat left center;
    background-size: .48rem;
    padding-left: .55rem;
}

.zhuanti_1.zhuanti_jiaotonganquan .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

.zhuanti_1.zhuanti_jiaotonganquan .single_article .article_title{
    display:none;
}

.zhuanti_1.zhuanti_jiaotonganquan .single_article .article_desc{
    font-size: .34rem;
    line-height: .48rem;
    color: #757575;
    text-align: justify;
}


/******************缘文化研究院**********************/
.zhuanti_1.zhuanti_yuan #container{
    background:#fff;
}
.zhuanti_1.zhuanti_yuan .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_yuan .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_yuan .single_article .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_yuan .subarea_title .zone_name .title_img_left {
    width: 0.93rem;
    height: 0.73rem;
    background: url(../images/title-bg-yuan-left.png?02) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_yuan .subarea_title .zone_name .title_img_right{
    width: 0.52rem;
    height: 0.73rem;
    background: url(../images/title-bg-yuan-right.png?02) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_yuan .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size: .28rem;
    height: 0.73rem;
    background: url(../images/title-bg-yuan-mid.png?02);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.73rem;
    box-sizing: border-box;
    min-width: .96rem;
}

.zhuanti_1.zhuanti_yuan .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

    
 .zhuanti_1.zhuanti_yuan .nav_item {
    color: #a31111;
    border: none;
    font-weight: 800;
    /* background: url(../images/nav-img_qianyue2019.png?02) no-repeat left center; */
    background: url(../images/nav-img-yuan.png?02) no-repeat left center;    
    background-size: .48rem;
    padding-left: .55rem;
    font-size:.24rem;
} 

.zhuanti_1.zhuanti_yuan .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}


/******************壹基金温暖包**********************/
.zhuanti_1.zhuanti_wennuanbao #container{
    background:#fff;
}
.zhuanti_1.zhuanti_wennuanbao .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_wennuanbao .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_wennuanbao .single_article .subarea_title {
    margin-bottom:-.2rem;
}

.zhuanti_1.zhuanti_wennuanbao .subarea_title .zone_name .title_img_left {
    width: 2.82rem;
    height: 0.65rem;
    /* margin-right: -.05rem; */
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_wennuanbao .module:nth-of-type(2) .subarea_title .zone_name .title_img_left {
    background: url(../images/wennuanbao2020/title-wennuanbao1.png) no-repeat;
    background-size: 100% 100%;
}
.zhuanti_1.zhuanti_wennuanbao .module:nth-of-type(3) .subarea_title .zone_name .title_img_left {
    background: url(../images/wennuanbao2020/title-wennuanbao2.png) no-repeat;
    background-size: 100% 100%;
}
.zhuanti_1.zhuanti_wennuanbao .module:nth-of-type(4) .subarea_title .zone_name .title_img_left {
    background: url(../images/wennuanbao2020/title-wennuanbao3.png) no-repeat;
    background-size: 100% 100%;
}
.zhuanti_1.zhuanti_wennuanbao .module:nth-of-type(5) .subarea_title .zone_name .title_img_left {
    background: url(../images/wennuanbao2020/title-wennuanbao4.png) no-repeat;
    background-size: 100% 100%;
}
.zhuanti_1.zhuanti_wennuanbao .module:nth-of-type(6) .subarea_title .zone_name .title_img_left {
    background: url(../images/wennuanbao2020/title-wennuanbao5.png) no-repeat;
    background-size: 100% 100%;
}
.zhuanti_1.zhuanti_wennuanbao .module:nth-of-type(7) .subarea_title .zone_name .title_img_left {
    background: url(../images/wennuanbao2020/title-wennuanbao6.png) no-repeat;
    background-size: 100% 100%;
}
.zhuanti_1.zhuanti_wennuanbao .subarea_title .zone_name .title_img_right{
    display:none;
}
.zhuanti_1.zhuanti_wennuanbao .subarea_title .zone_name .title_img_mid {
    display:none;
}

.zhuanti_1.zhuanti_wennuanbao .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

.zhuanti_1.zhuanti_wennuanbao .nav_item {
    color: #008cd6;
    border: none;
    font-weight: 800;
    padding-left: .55rem;
    font-size:.24rem;
} 

.zhuanti_1.zhuanti_wennuanbao .header_nav .nav_item:nth-child(1) {
    background: url(../images/wennuanbao2020/nav-img-wennuanbao1.png) no-repeat left center;    
    background-size: .62rem .44rem;
    padding-left: .5rem;
} 
.zhuanti_1.zhuanti_wennuanbao .header_nav .nav_item:nth-child(2) {
    background: url(../images/wennuanbao2020/nav-img-wennuanbao2.png) no-repeat left center;    
    background-size: .62rem .44rem;
    padding-left: .65rem;
} 
.zhuanti_1.zhuanti_wennuanbao .header_nav .nav_item:nth-child(3) {
    background: url(../images/wennuanbao2020/nav-img-wennuanbao3.png) no-repeat left center;    
    background-size: .62rem .44rem;
    padding-left: .6rem;
} 
.zhuanti_1.zhuanti_wennuanbao .header_nav .nav_item:nth-child(4) {
    background: url(../images/wennuanbao2020/nav-img-wennuanbao4.png) no-repeat left center;    
    background-size: .62rem .44rem;
    padding-left: .65rem;
} 
.zhuanti_1.zhuanti_wennuanbao .header_nav .nav_item:nth-child(5) {
    background: url(../images/wennuanbao2020/nav-img-wennuanbao5.png) no-repeat left center;    
    background-size: .62rem .44rem;
    padding-left: .6rem;
} 
.zhuanti_1.zhuanti_wennuanbao .header_nav .nav_item:nth-child(6) {
    background: url(../images/wennuanbao2020/nav-img-wennuanbao6.png) no-repeat left center;    
    background-size: .62rem .44rem;
} 

.zhuanti_1.zhuanti_wennuanbao .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}


/******************壹基金一家人**********************/
.zhuanti_1.zhuanti_yijijinyijiaren #container{
    background:#fff;
}
.zhuanti_1.zhuanti_yijijinyijiaren .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_yijijinyijiaren .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_yijijinyijiaren .single_article .subarea_title {
    margin-bottom:-.2rem;
}

.zhuanti_1.zhuanti_yijijinyijiaren .subarea_title .zone_name .title_img_left {
    width: 0.66rem;
    height: 0.66rem;
    background: url(../images/title-bg-yijijinyijiaren-left.jpg?03) no-repeat;
    background-size: 100% 100%;
    /* margin-right: -.05rem; */
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_yijijinyijiaren .subarea_title .zone_name .title_img_right{
    width: 0.2rem;
    height: 0.66rem;
    background-image:none;
    background:#ffff;
    /* margin-left: -.05rem; */
}
.zhuanti_1.zhuanti_yijijinyijiaren .subarea_title .zone_name .title_img_mid {
    color: #008cd6;
    font-size: .36rem;
    height: 0.66rem;
    background:#ffffff;
    font-weight:bold;
    line-height: 0.66rem;
    box-sizing: border-box;
    min-width: .96rem;
    margin-left:.05rem;
    letter-spacing: 1px;
}

.zhuanti_1.zhuanti_yijijinyijiaren .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

.zhuanti_1.zhuanti_yijijinyijiaren .nav_item {
    color: #008cd6;
    border: none;
    font-weight: 800;
    /* background: url(../images/nav-img_qianyue2019.png?02) no-repeat left center; */
    background: url(../images/nav-img-yijijinyijiaren.jpg?02) no-repeat left center;    
    background-size: .4rem;
    padding-left: .45rem;
    font-size:.24rem;
} 

.zhuanti_1.zhuanti_yijijinyijiaren .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

/**冰天雪地冬奥会专题****/
#bingtianxuexi-banner{
    position:fixed;
    right:0;
    bottom:80px;
    width:2rem;
    height:2rem;
    z-index:9999;
    animation:all 2s;    
    cursor: pointer;
}
#bingtianxuexi-banner.hidden{
    right:-1.2rem;
}
#bingtianxuexi-banner img{
    width:100%;    
}

.zhuanti_1.zhuanti_dongao2021 #container{
    background:#fff;
}
.zhuanti_1.zhuanti_dongao2021 .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_dongao2021 .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_dongao2021 .single_article .subarea_title {
    margin-bottom:-.2rem;
}

.zhuanti_1.zhuanti_dongao2021 .subarea_title .zone_name .title_img_left {
    width: 0.96rem;
    height: 0.8rem;
    background: url(../images/dongao2021/title-bg-left.png) no-repeat;
    background-size: 100% 100%;
    /* margin-right: -.05rem; */
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_dongao2021 .subarea_title .zone_name .title_img_right{
    width: 0.45rem;
    height: 0.8rem;
    background: url(../images/dongao2021/title-bg-right.png) no-repeat;
    background-size: 100% 100%;
    /* margin-left: -.05rem; */
}
.zhuanti_1.zhuanti_dongao2021 .subarea_title .zone_name .title_img_mid {
    color: #ffffff;
    font-size: .28rem;
    height: 0.8rem;
    background: url(../images/dongao2021/title-bg-mid.png);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight:bold;
    line-height: 0.8rem;
    box-sizing: border-box;
    margin-left:-.01rem;
    letter-spacing: 1px;
}

.zhuanti_1.zhuanti_dongao2021 .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

.zhuanti_1.zhuanti_dongao2021 .nav_item {
    color: #39668d;
    border: none;
    font-weight: 800;
    /* background: url(../images/nav-img_qianyue2019.png?02) no-repeat left center; */
    background: url(../images/dongao2021/nav-item.png) no-repeat left center;    
    background-size: .4rem;
    padding-left: .45rem;
    font-size:.24rem;
} 

.zhuanti_1.zhuanti_dongao2021 .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}
.zhuanti_1.zhuanti_dongao2021 .header_container{
    position:relative;    
}

#dongao_daojishi_day_container{
    position:absolute;
    left:0.3rem;
    width:6.9rem;
    top:.8rem;
	overflow: hidden;
	/* border-bottom: 0.08rem solid rgba(247, 247, 247, 1); */
	box-sizing: border-box;
}
#dongao_daojishi_day_container .dongao_daojishi_day{
    width:6.86rem;
    height:0.85rem;
    background: url(../images/dongao2021/bg-daojishi2.png) no-repeat left center;    
    background-size: 100% 100%;
    position: relative;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image{
    width:0.36rem;
    height:0.36rem;
    background: url(../images/dongao2021/image-day.png) no-repeat left center;    
    background-size: 1000% 100%;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day0{
    background-position: 0 0;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day1{
    background-position: -.36rem 0;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day2{
    background-position: -.72rem 0;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day3{
    background-position: -1.08rem 0;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day4{
    background-position: -1.44rem 0;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day5{
    background-position: -1.8rem 0;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day6{
    background-position: -2.16rem 0;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day7{
    background-position: -2.52rem 0;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day8{
    background-position: -2.88rem 0;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day9{
    background-position: -3.24rem 0;
}


#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day_image1{
    position: absolute;
    left: 3.92rem;
    top: .38rem;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day_image2{
    position: absolute;
    left: 4.82rem;
    top: .38rem;
}
#dongao_daojishi_day_container .dongao_daojishi_day .day_image.day_image3{
    position: absolute;
    left: 5.66rem;
    top: .38rem;
}
#huati_small_image_container .article-box-padding-2{
    padding:0;
}
#huati_small_image_container .live_zone .content .swiper-container4{
    padding-bottom:0;
    padding-left:.3rem;
}
#huati_small_image_container .live_zone .swiper-container4 .swiper-wrapper .swiper-slide{
    width:2.16rem;
    height:1.3rem;
}
#huati_small_image_container .article-small-image-2{
    height:1.22rem;
}
#huati_small_image_container .article-small-image-2 .play_icon{
    display:none;
}
/* .zhuanti_1.zhuanti_dongao2021 .header_nav{
    padding-top:0;
    margin-top:0;
} */

/******************2021金牛贺岁**********************/
.zhuanti_1.zhuanti_jinniuhesui #container{
    background:#fff;
}
.zhuanti_1.zhuanti_jinniuhesui .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_jinniuhesui .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_jinniuhesui .single_article .subarea_title {
    margin-bottom:-.2rem;
}

.zhuanti_1.zhuanti_jinniuhesui .subarea_title .zone_name .title_img_left {
    width: 0.85rem;
    height: 0.69rem;
    background: url(../images/title-bg-jinniuhesui-left.png) no-repeat;
    background-size: 100% 100%;
    /* margin-right: -.05rem; */
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_jinniuhesui .subarea_title .zone_name .title_img_right{
    width: 0.6rem;
    height: 0.69rem;
    background: url(../images/title-bg-jinniuhesui-right.png) no-repeat;
    background-size: 100% 100%;
    /* margin-left: -.05rem; */
}
.zhuanti_1.zhuanti_jinniuhesui .subarea_title .zone_name .title_img_mid {
    color: #ffffff;
    font-size: .28rem;
    height: 0.69rem;
    background: url(../images/title-bg-jinniuhesui-mid.png);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight:bold;
    line-height: 0.69rem;
    box-sizing: border-box;
    margin-left:-.01rem;
    letter-spacing: 1px;
}

.zhuanti_1.zhuanti_jinniuhesui .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

.zhuanti_1.zhuanti_jinniuhesui .nav_item {
    color: #008cd6;
    border: none;
    font-weight: 800;
    /* background: url(../images/nav-img_qianyue2019.png?02) no-repeat left center; */
    background: url(../images/nav-img-yijijinyijiaren.jpg?02) no-repeat left center;    
    background-size: .4rem;
    padding-left: .45rem;
    font-size:.24rem;
} 

.zhuanti_1.zhuanti_jinniuhesui .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}
.zhuanti_1.zhuanti_jinniuhesui #container>div{
    margin-bottom:0;
}

/**弹窗****/
.popup-redbag-overlay{
    position:fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    display:none;
}
.popup-redbag-overlay .overlayWrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.popup-redbag-overlay .popup-image{
    width:75%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}
.popup-redbag-overlay .popup-image img{
    width:100%;
    height:auto;
}
.popup-redbag-overlay .popup-close{
    width:.6rem;
    height:.6rem;
    margin:0 auto;
    padding-top:.2rem;
}
.popup-redbag-overlay .popup-close img{
    width:100%;
    height:100%;
}
/**右下悬浮入驻banner***/
.zhuanti-right-img-ruzhu{
    position: fixed;
    right: 0;
    bottom: 1.32rem;
    width: 1.58rem;
    height: 1.34rem;
    z-index: 10;
    cursor: pointer;
}
.zhuanti-right-img-ruzhu img{
    width:100%;
    height:100%;
    display:block;
}


/******************壹基金 干净的水 干净的心**********************/
.zhuanti_1.zhuanti_ganjingdeshui #container{
    background:#fff;
}
.zhuanti_1.zhuanti_ganjingdeshui .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_ganjingdeshui .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_ganjingdeshui .single_article .subarea_title {
    margin-bottom:-.2rem;
}

.zhuanti_1.zhuanti_ganjingdeshui .subarea_title .zone_name .title_img_left {
    width: 1.01rem;
    height: 0.78rem;
    background: url(../images/title-bg-ganjingdeshui-left.png?01) no-repeat;
    background-size: 100% 100%;
    margin-right: -.05rem;
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_ganjingdeshui .subarea_title .zone_name .title_img_right{
    width: .59rem;
    height: 0.78rem;
    background: url(../images/title-bg-ganjingdeshui-right.png?01) no-repeat;
    background-size: 100% 100%;
    margin-left: -.05rem;
}
.zhuanti_1.zhuanti_ganjingdeshui .subarea_title .zone_name .title_img_mid {
    color: #FFF;
    font-size:.28rem;
    height: 0.78rem;
    background: url(../images/title-bg-ganjingdeshui-mid.png?01);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    font-weight: normal;
    line-height: 0.78rem;
    box-sizing: border-box;
}

.zhuanti_1.zhuanti_ganjingdeshui .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

.zhuanti_1.zhuanti_ganjingdeshui .nav_item {
    color: #008cd6;
    border: none;
    font-weight: 800;
    /* background: url(../images/nav-img_qianyue2019.png?02) no-repeat left center; */
    background: url(../images/nav-img-ganjingdeshui.png?01) no-repeat left center;    
    background-size: .4rem auto;
    padding-left: .45rem;
    font-size:.24rem;
} 

.zhuanti_1.zhuanti_ganjingdeshui .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}

/****增加导航之间的距离*****/
.zhuanti_1.zhuanti_ganjingdeshui .nav_item{
    margin-right:.5rem;
}

.topic-content {
    width: 100%;
    font-size: .32rem;
    font-weight: 400;
    color: #343A40;
    line-height: .48rem;
}
.high_light {
    color: #008BFF;
    cursor: pointer;
}
.topic-item {
    width: 100%;
    border-bottom: .08rem solid #F8F9FA;
}
.topic-content {
    padding: 0 .32rem .32rem;
    box-sizing: border-box;
}
.topic-title {
    min-height: 1.52rem;
    margin-bottom: .16rem;
}
.unset_ht {
    min-height: unset;
}
.topic-bottom {
    width: 100%;
    height: .4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.topic-photo {
    width: .36rem;
    height: .36rem;
    display: block;
    border-radius: 50%;
    margin-right: .2rem;
}
.topic-info {
    height: .4rem;
    display: flex;
    align-items: center;
}
.topic-name {
    font-size: .24rem;
    font-weight: 400;
    color: #6A727A;
}
.leave_msg {
    height: .4rem;
    font-size: .24rem;
    font-weight: 400;
    color: #008BFF;
    display: flex;
    align-items: center;
}
.leave_msg::before {
    display: block;
    content: "";
    width: .32rem;
    height: .3rem;
    background: url(../images/msg.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: .06rem;
}
.topic-cover {
    width: 100%;
    height: 3.84rem;
    border-radius: .08rem;
    margin-bottom: .16rem;
    overflow: hidden;
    position: relative;
}
.topic-img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.wg_num {
    font-size: .24rem;
    font-weight: 400;
    color: #6A727A;
}
.icon-sp {
    width: .68rem;
    height: .68rem;
    position: absolute;
    left: .2rem;
    bottom: .2rem;
}

/******************全国校园电影音乐会**********************/
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui #container{
    background:#fff;
}
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;    
}
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .module.jijiehao  .subarea_title{
    margin-bottom:0rem;
}
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .single_article .subarea_title {
    margin-bottom:-.2rem;
}

.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .module.shanshanhongxing .subarea_title .zone_name .title_img_left,
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .module.jijiehao .subarea_title .zone_name .title_img_left  {
    width: 2.13rem;
    height: 0.6rem;
    margin-left:-.1rem;
}
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .module.shanshanhongxing .subarea_title .zone_name .title_img_left {
    background: url(../images/qgxyyyh/title-shanshandehongxing.png) no-repeat;
    background-size: 100% 100%;
}
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .module.jijiehao .subarea_title .zone_name .title_img_left {
    background: url(../images/qgxyyyh/title-jijiehao.png) no-repeat;
    background-size: 100% 100%;
}
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .module.shanshanhongxing .subarea_title .zone_name .title_img_right,
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .module.jijiehao .subarea_title .zone_name .title_img_right{
    display:none;
}
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .module.shanshanhongxing .subarea_title .zone_name .title_img_mid, 
.zhuanti_1.zhuanti_quanguoxiaoyuandianyingyinyuehui .module.jijiehao .subarea_title .zone_name .title_img_mid{
    display:none;
}
#qgxyyyh_desc_overlay{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.8);
    z-index:100;
    display:none;
}
#qgxyyyh_desc_overlay_container{
    position: absolute;
    top:1.8rem;
    left:0;
    right:0;
    bottom:0;
    background:url(../images/qgxyyyh/bg_overlay.png) bottom center no-repeat #fff;
    background-size:100% auto;
    border-radius: .24rem .24rem 0 0;
}
#qgxyyyh_desc_overlay_container .overlay_header{
    width:100%;
    height:1rem;
    font-size:.44rem;
    line-height:1rem;
    color:#000;
    text-align: center;
    font-weight: bold;
}
#qgxyyyh_desc_overlay_container .overlay_btn_close{
    position:absolute;
    right:.16rem;
    width:.96rem;
    height:.96rem;
    top:0;
    background:url(../images/qgxyyyh/btn-close.png) center center no-repeat;
    background-size:50% auto;    
}
#qgxyyyh_desc_overlay_container .overlay_content{
    position:absolute;
    left:0;
    right:0;
    top:1rem;
    bottom:0;
    overflow-y:auto;    
    margin: .05rem .62rem .4rem .62rem;
    font-size: .34rem;
    line-height: .6rem;
    letter-spacing: .01rem;
}
#qgxyyyh_desc_overlay_container .overlay_content p{
    margin-bottom:.5rem;
}
#qgxyyyh_desc_overlay_container .topicHeaderCover{
    cursor: pointer;
}
/**右下悬浮入驻banner***/
.zhuanti-qgxyyyh-right-img-floating-banner{
    position: fixed;
    right: 0;
    bottom: 1.32rem;
    width: 2rem;
    height: 2rem;
    z-index: 100;
    cursor: pointer;
}
.zhuanti-qgxyyyh-right-img-floating-banner img{
    width:100%;
    height:100%;
    display:block;
}
/* 报名模块 */
.activity_content {
    width: 100%;
    padding: 0 .32rem .4rem; 
    box-sizing: border-box;
    border-bottom: .08rem solid #F8F9FA;
}
.activity_cover {
    width: 100%;
    height: 2.16rem;
    border-radius: 4px;
    overflow: hidden;
}
.activity_img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.activity_name {
    width: 100%;
    padding: 0 .16rem;
    box-sizing: border-box;
    font-size: .32rem;
    font-weight: bold;
    color: #343A40;
    line-height: .48rem;
    margin-top: .2rem;
}
.activity_desc {
    width: 100%;
    padding: 0 .16rem;
    box-sizing: border-box;
    font-size: .28rem;
    font-weight: 400;
    color: #6B727A;
    line-height: .4rem;
    margin-top: 2px;
}
.activity_btn {
    cursor: pointer;
    width: 6.54rem;
    height: .8rem;
    background: rgba(0, 139, 255, 0.05);
    border-radius: 4px;
    border: 1px solid #008BFF;
    margin: .4rem auto 0;

    font-size: .32rem;
    font-weight: 400;
    color: #008BFF;
    line-height: .8rem;
    text-align: center;
}
.is_end {
    background: rgba(52, 58, 65, 0.15);
    border-radius: 4px;
    border: 1px solid #858E96;
    color: #6B727A;
}
/* 建党作品征集模块 */
.jd-list {
    padding: 0 .32rem;
    box-sizing: border-box;
}
.jd-item {
    padding: .4rem 0;
    border-bottom: 1px solid #F8F9FA;
}
.jd-list .jd-item:first-child {
    padding-top: 0;
}
.jd-top-info {
    width: 100%;
    height: .46rem;
    display: flex;
    justify-content: space-between;
    margin-bottom: .1rem;
}
.nick_name {
    font-size: .32rem;
    font-weight: bold;
    color: #008BFF;
}
.re_time {
    font-size: .24rem;
    font-weight: 400;
    color: #858E96;
}
.school {
    display: flex;
    margin-bottom: .24rem;
}
.school div {
    font-size: .24rem;
    font-weight: 400;
    color: #6B727A;
    padding: 1px .12rem;
    border-radius: 2px;
    background: rgba(132, 132, 132, 0.1);
}
.words-title {
    width: 100%;
    font-size: .32rem;
    font-weight: bold;
    color: #343A41;
    margin-bottom: .12rem;
}
.words-desc {
    width: 100%;
    font-size: .32rem;
    font-weight: 400;
    color: #6B727A;
    line-height: .44rem;
}
.jd-cover-list {
    display: flex;
    flex-wrap: wrap;
    margin-top: .2rem;
}
.jd-cover {
    width: 2.22rem;
    height: 2.22rem;
    position: relative;
    border-radius: 2px;
    overflow: hidden;
    flex-shrink: 0;
    margin-right: .1rem;
    margin-bottom: .1rem;
}
.one-cover {
    width: 4.54rem;
    height: 4.54rem;
    border-radius: 2px;
}
.jd-img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.jd-cover-list .jd-cover:nth-of-type(3n) {
    margin-right: 0;
}
.jd-cover-list .jd-cover:last-child {
    margin-right: 0;
}
.jd-zan {
    width: 2.02rem;
    height: .56rem;
    background: #F0F3F4;
    border-radius: .28rem;
    font-size: .32rem;
    font-weight: bold;
    color: #6B727A;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: .4rem auto 0;
    cursor: pointer;
}
.jd-zan::before {
    display: block;
    content: "";
    width: .4rem;
    height: .4rem;
    margin-right: 3px;
    background: url(../images/zan.png?01) no-repeat center;
    background-size: 100% 100%;
}
.is_zaned {
    background: rgba(0, 139, 255, 0.1);
    color: #008BFF;
}
.is_zaned::before {
    background: url(../images/zaned.png?01) no-repeat center;
    background-size: 100% 100%;
}
#container>.jd_container {
    margin-bottom: 0;
}
/* 作品征集 swiper */
.opus-swiper {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 200;
    background-color: rgba(0, 0, 0, 1);
    display: none;
}
.opus-swiper .swiper-container {
    width: 100%;
    height: 100%;
}
.opus-swiper .swiper-wrapper {
    display: flex;
    align-items: center;
}
.opus-swiper .swiper-slide {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    overflow-y: auto;
}
.opus-swiper .swiper-slide img {
    width: 100%;
    height: auto;
    /* object-fit: cover; */
    display: flex;
    align-items: center;
}
.page-num {
    font-size: .4rem;
    color: #fff;
    position: absolute;
    left: .36rem;
    bottom: .24rem;
    z-index: 10;
}
.unscroll {
    overflow-y: hidden;
}
.zp-video-box {
    width: 6.86rem;
    height: 3.86rem;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
  }
  .zp-video-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
  }
  .zp-video-icon {
    width: .6rem;
    height: .6rem;
    position: absolute;
    left: .32rem;
    bottom: .2rem;
    z-index: 10;
  }
  .youth_title {
    height: .98rem;
    display: flex;
    justify-content: space-between;
    padding: 0 .32rem;
    box-sizing: border-box;
    align-items: center;
    margin-bottom: .2rem;
  }
  .title-youth {
      height: .6rem;
      width: auto;
      display: block;
  }
  .view_more_opus {
    font-size: 0.24rem;
    font-weight: normal;
    color: #858E96;
    cursor: pointer;
    display: block;
    width: 1.12rem;
    height: .4rem;
    background: rgba(0, 139, 255, 0.05);
    border-radius: .2rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .view_more_opus .right_arrowIcon {
    display: inline-block;
    width: 0.12rem;
    height: 0.22rem;
    margin-left: 0.1rem;
    background: url(../images/you1_icon@2x.png) center center no-repeat;
    background-size: 100% 100%;
    margin-top: 0;
    position: relative;
    top: 1px;
  }
/* 视频 */
.ios_video{
    display: none;
    position: relative;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
}
.myVideo{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    display: none;
    width: 100%;
    height: 100%;
    object-fit:contain;
}
.video-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 1);
    z-index: 100;
    box-sizing: border-box;
    overflow: hidden;
    display: none;
}
.ios-toast{
    width: 100%;
    height: 100vh;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    z-index: 100;
    display: none;
}
.toast{
    width: .7rem;
    height: .7rem;
    position: absolute;
    left: .32rem;
    top: .2rem;
    z-index: 99999;
}
.toast img{
    width: 100%;
    height: 100%;
    display: block;
}
.bd-kualan {
    margin-bottom: .32rem;
}
.bd-kualan ul {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    padding: 0 .32rem;
    box-sizing: border-box;
}
.bd-kualan ul::-webkit-scrollbar {
    display: none;
    background: transparent;
}
.bd-kualan ul::after {
    content: '';
    display: block;
    width: 0px;
    height: .6rem;
    border-right: 1px solid transparent;
    margin-left: .32rem;
}
.bd-kualan ul li {
    flex-shrink: 0;
    margin-right: .4rem;
    height: .6rem;

    font-size: .32rem;
    font-weight: 500;
    color: #008BFF;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.is_red ul li {
    color: #E63434;
}
.bd-kualan ul .bd-active {
    padding: 0 .2rem;
    background: url(../images/bd-bg.png) no-repeat center;
    background-size: 100% 100%;
    color: #FFFFFF;
    margin-right: .2rem;
}
.is_red .bd-kualan ul .bd-active {
    background: url(../images/bd-bg-red.png) no-repeat center;
    background-size: 100% 100%;
}
.bd-kualan ul li:last-child {
    margin-right: 0;
}
/* 榜单 */
.sports-content {
    padding: 0 .68rem 0 .32rem;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}
.table-header {
    display: flex;
    margin-bottom: .2rem;
}
.table-header div {
    font-size: .28rem;
    font-weight: 400;
    color: #858E96;
}

.row {
    font-size: .32rem;
    font-weight: 400;
    color: #343A41;
    height: .4rem;
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: .24rem;
}
.table-box .row:last-child {
    margin-bottom: .16rem;
}
.see-all-box {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.see-all {
    font-size: .24rem;
    font-weight: 400;
    color: #008BFF;
    height: .4rem;
    display: flex;
    align-items: center;
}
.see-all::after {
    display: block;
    content: "";
    width: .16rem;
    height: .16rem;
    background: url(../images/arrow-ri.png) no-repeat center;
    background-size: 100% 100%;
    margin-left: 2px;
}
.sort-icon {
    width: .36rem;
    height: .36rem;
    display: block;
}
.one {
    width: 5.76rem;
    margin-right: 0;
}
.two {
    width: 2.7rem;
    margin-right: .36rem;
}
.three {
    width: 2rem;
    margin-right: .2rem;
}
.four {
    width: 1.4rem;
    margin-right: .12rem;
}
.is_img {
    width: .4rem;
    height: .4rem;
    margin-right: .12rem;
    padding-right: 0;
}
.is_img img {
    width: 100%;
    height: 100%;
    border-radius: .08rem;
    display: block;
}
.row div:last-child,.table-header div:last-child {
    margin-right: 0;
}
.sort-style {
    width: .4rem;
    height: .4rem;
    font-size: .32rem;
    font-weight: 500;
    color: #6B727A;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: .1rem;
}
.bangdan_module {
    border-bottom: .08rem solid #F8F9FA;
    padding-bottom: .16rem;
}

/******************未来讲堂：讲述优秀共产党员的故事**********************/
.zhuanti_1.zhuanti_youxiugongchandang #container{
    background:#fff;
}
.zhuanti_1.zhuanti_youxiugongchandang .subarea_title {
    margin: 0;
    padding: 0 .32rem;
    height: .98rem;
    margin-bottom:.2rem;       
}
.zhuanti_1.zhuanti_youxiugongchandang .module:nth-of-type(2) .subarea_title {
    margin-bottom:-.1rem; 
}

.zhuanti_1.zhuanti_youxiugongchandang .flow_container .subarea_title {
    margin-bottom:-.2rem;
}
.zhuanti_1.zhuanti_youxiugongchandang .single_article .subarea_title {
    margin-bottom:-.2rem;
}

.zhuanti_1.zhuanti_youxiugongchandang .subarea_title .zone_name .title_img_left {
    width: .6rem;
    height: 0.5rem;
    background: url(../images/title-bg-youxiugongchandang-left.png?01) no-repeat;
    background-size: 100% 100%;
    /* margin-right: -.05rem; */
    margin-left:-.12rem;
}
.zhuanti_1.zhuanti_youxiugongchandang .subarea_title .zone_name .title_img_right{
    width: 0.2rem;
    height: 0.66rem;
    background-image:none;
    background:#ffff;
    /* margin-left: -.05rem; */
}
.zhuanti_1.zhuanti_youxiugongchandang .subarea_title .zone_name .title_img_mid {
    color: #ae0208;
    height: 0.66rem;
    background:#ffffff;
    font-weight:bold;
    line-height: 0.66rem;
    box-sizing: border-box;
    min-width: .96rem;
    /* margin-left:.05rem; */
    letter-spacing: 1px;
}

.zhuanti_1.zhuanti_youxiugongchandang .header_nav {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding: 5px 8px;
    margin-bottom:0;
    border-bottom: 1px solid #eee;
}

.zhuanti_1.zhuanti_youxiugongchandang .nav_item {
    color: #ae0208;
    border: none;
    font-weight: 800;
    /* background: url(../images/nav-img_qianyue2019.png?02) no-repeat left center; */
    background: url(../images/nav-img-youxiugongchandang.png) no-repeat left center;    
    background-size: .3rem;
    padding-left: .35rem;
    font-size:.24rem;
} 

.zhuanti_1.zhuanti_youxiugongchandang .flow_container.article_comment .subarea_title{
    margin-bottom:.1rem;
}
.btn-join,.zb_follow, .xh_follow {
    cursor: pointer;
}

/*  */
.zhuanti_4_banner {
    width: 100%;
    background-color: #fff;
}
.zhuanti_4_banner .swiper-container {
    width: 100%;
    height: 4.22rem;
}
.zhuanti_4_banner .swiper-slide {
    width: 100%;
    height: 100%;
}
.zhuanti_4_banner .swiper-slide  img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.zhuanti_4_banner .swiper-pagination-bullet {
    width: 10px;
    height: 4px;
    border-radius: 2px;
    background: rgba(255, 255, 255, 0.5);
    opacity: 1!important;
}
.zhuanti_4_banner .swiper-pagination-bullet-active {
    width: 17px;
    height: 4px;
    background: #FFFFFF;
    border-radius: 2px;
}
.zt4-top {
    width: 100%;
    padding: .36rem .14rem .4rem .28rem;
    box-sizing: border-box;
    border-bottom: .12rem solid #f2f4f5;
}
.zt4-top-info {
    width: 100%;
    /* height: 1.2rem; */
    /* border-left: 2px solid #f33b3b; */
    /* padding: 0 0 0 .2rem; */
    box-sizing: border-box;
}
.zt4-title {
    width: 100%;
    font-size: .36rem;
    font-weight: 600;
    color: #111111;
    margin-bottom: .16rem;
}
.zt4-desc {
    width: 100%;
    font-size: .24rem;
    font-weight: 400;
    color: #666666;
}
.zt4-content {
    width: 100%;
}
.zt4-item {
    padding: .26rem .14rem .24rem 0;
    box-sizing: border-box;
}
.zt4-item-top {
    height: .72rem;
    width: 100%;
    display: flex;
    align-items: center;
}
.zt4-item-timer{
    font-size: .28rem;
    font-weight: 500;
    color: #F33B3B;
    margin: 0 .2rem 0 .12rem;
}
.is-blue-zhuanti4 .zt4-item-timer {
    color: #0289FE;
}
.zt4-item-icon{
    width: .62rem;
    height: .72rem;
    display: block;
    position: relative;
    z-index: 10;
    top: .1rem;
}
.the-new{
    width: 1.1rem;
    height: auto;
    display: block;
}
#container>.zt4-wrapper {
    margin-bottom: 0;
}
.zt4-bottom {
    width: 100%;
    padding-left: .64rem;
    box-sizing: border-box;
    position: relative;
}
.is-line {
    width: .05rem;
    height: calc(100% + 0.3rem);
    background: url(../images/zhuanti_4/line-red.png) repeat-y top center;
    background-size: 100% auto;
    position: absolute;
    left: .28rem;
    top: -.16rem;
}
.is-blue-zhuanti4 .is-line {
    background: url(../images/zhuanti_4/line-blue.png) repeat-y top center;
    background-size: 100% auto;
}
.zt4-article {
    height: 100%;
    margin: 0 auto;
    padding: .16rem .28rem .24rem;
    box-sizing: border-box;
    background: #FFFFFF;
    box-shadow: 0 .1rem .2rem 0 rgba(207, 166, 166, 0.5);
    border-radius: .12rem;
}
.is-blue-zhuanti4 .zt4-article {
    box-shadow: 0 .1rem .2rem 0 rgba(166, 185, 207, 0.5);
}
.zt4-article-title {
    width: 100%;
    font-size: .32rem;
    color: #111111;
    line-height: .44rem;
}
.zt4-article-desc {
    width: 100%;
    font-size: .24rem;
    font-weight: 400;
    color: #666666;
    line-height: .48rem;
    margin-top: .2rem;
}
.zt4-cover {
    width: 100%;
    height: 3.46rem;
    margin-top: .16rem;
    position: relative;
}
.zt4-img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.zt4-video,.zt4-audio {
    width: .6rem;
    height: .6rem;
    position: absolute;
    left: .2rem;
    bottom: .2rem;
}
.zt4-duration {
    width: .76rem;
    height: .34rem;
    background: #000000;
    border-radius: .38rem;
    background-color: rgba(0, 0, 0, .4);
    font-size: .24rem;
    font-weight: 400;
    color: #FFFFFF;
    position: absolute;
    bottom: .2rem;
    right: .2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*直播 */
.zb-state{
	width: 1.36rem;
	height: .36rem;
	position: absolute;
	right: .18rem;
	top: .2rem;
	background: url(../../images/red.png) no-repeat center;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.zb-state div{
	font-size: .24rem;
	font-weight: 400;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
.zb-state.zb img{
	display: block;
	width: 0.18rem;
	height: .2rem;
	margin-right: .1rem;
}
.zb-state img{
    display: block;
    width: 0.28rem;
    height: .2rem;
    margin-right: .03rem;
}
.yugao img,.huifang img{
    width: 0.18rem;
    height: .18rem;
    display: block;
    margin-right: .1rem;
}
.zb-state.yugao{
	background: url(../../images/bule.png) no-repeat center;
	background-size: 100% 100%;
}
.zb-state.huifang{
	background: url(../../images/green.png) no-repeat center;
	background-size: 100% 100%;
}
.watch-num{
	width: auto;
	height: .36rem;
    padding: 0 .24rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../../images/black.png) no-repeat top right;
	background-size: auto 100%;
	position: absolute;
	top: .2rem;
	right: 1.42rem;
    border-radius: .18rem 0 0 .18rem;
	font-size: .24rem;
	font-weight: 400;
	color: #FFFFFF;
}
.sjzz_header img {
    width: 100%;
    height: auto;
    display: block;
}
.sjzz_header {
    display: none;
}
.is_sjzz .zone_name .title_img_left,.is_sjzz_blue .zone_name .title_img_left {
    width: .24rem;
    height: .34rem;
    display: block;
    background: url(../images/zhuanti_4/red-le.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: .1rem;
}
.is_sjzz .zone_name .title_img_mid,.is_sjzz_blue .zone_name .title_img_mid {
    height: .34rem;
    line-height: .34rem;
    background: unset;
    font-size: .36rem;
    font-weight: 500;
    color: #343A40;
    padding: 0;
}
.is_sjzz .zone_name .title_img_right,.is_sjzz_blue .zone_name .title_img_right {
    width: .24rem;
    height: .34rem;
    display: block;
    background: url(../images/zhuanti_4/red-ri.png) no-repeat center;
    background-size: 100% 100%;
    margin-left: .1rem;
}
.is_sjzz_blue .zone_name .title_img_left {
    background: url(../images/zhuanti_4/blue-le.png) no-repeat center;
    background-size: 100% 100%;
}   
.is_sjzz_blue .zone_name .title_img_right {
    background: url(../images/zhuanti_4/blue-ri.png) no-repeat center;
    background-size: 100% 100%;
}
.comment_sj_list .comment-nickname {
    font-weight: 500;
    color: #F33B3B;
}
.comment_sj_list .btn_reply_comment {
    background: rgba(243, 59, 59, .1);
    color: #F33B3B;
}
.comment_sj_list.article_comment .view_more.view_more_comment {
    background: #FF162E !important;
    margin-top: .28rem;
}
.comment_is_blue.article_comment .view_more.view_more_comment {
    background: #008BFF !important;
    margin-top: .28rem;
}
.comment_replay .conmment-replay-content:nth-of-type(1) {
    margin-top: 0;
}
.comment_sj_list .conmment-replay-content .comment_content_content,.comment_sj_list .conmment-replay-content .comment-nickname {
    font-size: .28rem;
}
.comment_is_blue .conmment-replay-content .comment_content_content,.comment_is_blue .conmment-replay-content .comment-nickname {
    font-size: .28rem;
}
.dom-comment {
    font-size: .28rem;
}
.btn_sj_box {
    padding: .24rem 0 .1rem;
}
.btn_sj_more,.btn_sj_blue_more {
    width: 2.12rem;
    height: .6rem;
    background: #FF162E;
    border-radius: .36rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .32rem;
    font-weight: 500;
    color: #FFFFFF;
    margin: 0 auto;
}
.btn_sj_blue_more {
    background: #008BFF;
}
.live-zb,.live-yg,.live-hf {
    width: 1.26rem;
    height: auto;
    position: absolute;
    right: .18rem;
    top: .2rem;
}

/* 横版3d多跳转 */
.horizontal_3d {
    padding: 0 .14rem .3rem;
}
.horizontal_3d .swiper-container {
width: 100%;
}
.horizontal_3d .swiper-slide {
width: 6.44rem;
border-radius: .1rem;
margin: 0 auto;
position: relative;
}
.horizontal_3d .d3-cover {
width: 100%;
height: 3.62rem;
margin-bottom: .15rem;
border-radius: .1rem;
position: relative;
}
.horizontal_3d .d3-icon {
width: 0.6rem;
height: .6rem;
position: absolute;
left: .18rem;
bottom: .2rem;
}
.horizontal_3d .swiper-slide .d3-img {
width: 100%;
height: 100%;
border-radius: .1rem;
box-shadow: 0px 15px 10px -15px #000;
}
.horizontal_3d .ylx-title {
width: 100%;
padding: 0 .05rem 0 .1rem;
box-sizing: border-box;
font-size: .36rem;
font-weight: 400;
color: #343A40;
line-height: .5rem;
min-height: 1.08rem;
}
.horizontal_3d .d3-title {
min-height: unset;
}
.horizontal_3d .swiper-slide .ylx-title {
display: none;
}
.horizontal_3d .swiper-slide-active {
position: relative;
top: .08rem;
padding-bottom: .1rem;
}
.horizontal_3d .swiper-slide-active .ylx-title {
display: block;
}
.horizontal_3d .swiper-slide-active .d3-zz {/*不用隐藏用透明，否则可能会导致层级错乱，点击报错*/
opacity: 0;
}
.horizontal_3d .d3-zz {
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
border-radius: .1rem;
position: absolute;
left: 0;
top: 0;
}
.horizontal_3d .is_only {
width: 6.86rem;
border-radius: .06rem;
}
/* 竖版3d轮播多跳转 */
.vertical_3d {
width: 100%;
padding: 0  0 .38rem;
box-sizing: border-box;
}
.vertical_3d_swiper {
width: 100%;
padding: 0 .68rem 0;
box-sizing: border-box;
}
.vertical_3d .swiper-container {
margin: 0 auto;
}
.vertical_3d .hd-cover {
width: 100%;
height: 7.28rem;
position: relative;
border-radius: .2rem;
box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.17);
margin-bottom: .2rem;
}
.vertical_3d .hd-item {
width: 4.1rem;
margin: 0 auto;
}
.vertical_3d .hd-img {
width: 100%;
height: 100%;
display: block;
border-radius: .2rem;
}
.vertical_3d .hd-img{
object-fit: fill;
}
.vertical_3d .hd-icon {
position: absolute;
left: .32rem;
bottom: .32rem;
width: .64rem;
height: .64rem;
}
.vertical_3d .hd-title {
width: 100%;
font-size: .32rem;
font-weight: 400;
color: #343A40;
text-align: center;
line-height: .44rem;
}
.vertical_3d .swiper-slide .hd-title {
display: none;
}
.vertical_3d .swiper-slide-active .hd-title {
display: block;
}
.vertical_3d .swiper-slide-active .hd-cover {
box-shadow: 12px 0 15px -7px #400000, -12px 0 15px -7px #400000;
}
/******************看得见的改变・青岛城市图片展  ab699fa2be674034809cc5f736ecb6eb**********************/
.zhuanti_1.zhuanti_ab699fa2be674034809cc5f736ecb6eb .subarea_title .zone_name .title_img_left,
.zhuanti_1.zhuanti_ab699fa2be674034809cc5f736ecb6eb .subarea_title .zone_name .title_img_right {
    display: none;
}
.zhuanti_1.zhuanti_ab699fa2be674034809cc5f736ecb6eb .subarea_title .zone_name .title_img_left {
    background: url(../images/title-bg-ab699fa2be674034809cc5f736ecb6eb.png) center center no-repeat;
    background-size: 100% 100%;
    width: 50.4px;
    height: 35px;  
    display: block;
}
.zhuanti_1.zhuanti_ab699fa2be674034809cc5f736ecb6eb .subarea_title .zone_name .title_img_right{
    display:none;
}
.zhuanti_1.zhuanti_ab699fa2be674034809cc5f736ecb6eb .subarea_title .zone_name .title_img_mid{
    margin-left: 0;
}
/*  */
.sjzz-see-more {
    width: 100%;
    text-align: center;
    line-height: 40px;
    color: #999999;
    font-size: 20px;
    display: none;
    cursor: pointer;
}