﻿@charset "utf-8";
@media screen and (orientation:portrait){
    /* 通用配置 */
    /* 定义主题颜色 */
    :root{
        --color1: #e60012;
        --color2: #ff6666;
        --color3: #ffe8dd;
        --color4: #ff9966;
        --fontsize: 18px;
    }
    body{
        line-height: 1.5em; 
        font-size: 0.3rem;
        background: #f6f6f6;
    }
    a{
        font-size: 0.3rem;
    }
    .img_scale img{
        transition: none;
    }
    .img_scale:hover img{
        transform: scale(1);
    }
    /* 通用配置结束 */

    /* 热力榜 */
    .rlb_title{
        height: auto;
        background: none;
        line-height: 0.6rem;
        padding: 0;
        border-bottom: 1px solid #e9e4e4;
        padding-bottom: 0.2rem;
    }
    .rlb_lists{
        border: none;
        background: none;
    }
    .rlb_item{
        padding: 0.2rem 0;
    }
    .rlb_text{
        width: calc(100% - 0.5rem);
        font-size: 0.3rem;
    }
    .rlb_item:hover .rlb_text{
        color: #333;
    }
    /* 热力榜完 */
    
    /* 消息提示 */
    .msg{
        padding: 0.2rem;
    }
    .msg_text{
        font-size: 0.34rem;
    }
    /* 消息提示结束 */
    
    /* 常规轮播图 */
    .swiper_normal .swiper-pagination{
        bottom: 1.2rem;
    }
    .swiper_normal .swiper_next, 
    .swiper_normal .swiper_prev{
        width: 0.3rem;
        height: 0.8rem;
        top: 40%;
    }
    .swiper_normal .swiper_next{
        background-size: cover;
    }
    .swiper_normal .swiper_prev{
        background-size: cover;
    }
    /* 常规轮播图 */

    /* 4图滚动条轮播图 滑动标题 */
    .swiper_fourImg_scroll .swiper-slide{
        width: 4.4rem;
        height: auto;
    }
    .swiper_fourImg_scroll_img{
        height: 2.54rem;
    }
    .swiper_fourImg_scroll_title{
        height: 1.2rem;
        background: none;
        position: initial;
        padding: 0;
        color: #333;
        transition: none;
    }
    .swiper_fourImg_scroll_title p{
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .swiper_fourImg_scroll .swiper_next, 
    .swiper_fourImg_scroll .swiper_prev{
        width: 0.3rem;
        height: 0.8rem;
        background-size: cover;
    }
    /* 4图滚动条轮播图完 */
    
    /* 常规轮播图-进度条 */
    .swiper_normal_progressbar{
        height: auto;
    }
    .swiper_normal_progressbar_item{
        height: auto;
    }
    .swiper_normal_progressbar_img{
        height: 4.33rem;
    }
    .swiper_normal_progressbar_text{
        height: auto;
        background: none;
        position:relative;
        padding-top: 0.1rem;
        box-sizing: border-box;
    }
    .swiper_normal_progressbar_text p{
        color: #333;
        padding: 0 0.1rem;
        position: initial;
    }
    .swiper_normal_progressbar .swiper-pagination{
        height: 2px;
        top: calc(100% - 2px);
    }
    .swiper_next, .swiper_prev{
        width: 0.3rem;
        height: 0.8rem;
        transform: translateY(-110%);
    }
    .swiper_next{
        background-size: cover;
    }
    .swiper_prev{
       background-size: cover;
    }
    /* 常规轮播图-进度条完 */
    
    /* 广告位680 */
    .ad{
        width: 100%;
        height: 1.4rem;
        margin-top: 0.4rem;
        padding: 0.2rem;
        box-sizing: border-box;
        background: #fff;
    }
    .ad img{
        width: 100%;
        height: 100%;
    }
    /* 广告位680完 */

    /* 顶部 */
    .head{
        width: 100%;
        height: 0.8rem;
        background: var(--color1);
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .top_l{
        width: 60%;
        height: 100%;
        float: left;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }
    .head_top a{
        display: block;
    }
    .logo{
        width: 2.11rem;
        height: 0.48rem;
    }
    .forpc{
        width: 1.11rem;
        height: 0.36rem;
        margin-left: 0.2rem;
    }
    .toSearch{
        width: 0.36rem;
        height: auto;
        overflow: hidden;
        margin-left: 0.2rem;
    }
    .toSearch img{
        width: 100%;
        height: auto;
    }
    .top_r{
        width: 40%;
        height: 100%;
        float: right;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }
    .jubao{
        color: #fff;
    }
    .user{
        width: 0.48rem;
        height: 0.48rem;
        margin-left: 0.2rem;
    }
    /* 顶部结束 */

    /* 导航 */
    .nav{
        width: 100%;
        height: 0.8rem;
        overflow: hidden;
        position: relative;
        padding: 0 0.2rem;
        box-sizing: border-box;
        background: #fff;
        box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.2);
        z-index: 10;
    }
    .nav_main{
        width: auto;
        height: 100%;
        white-space: nowrap;
        padding-right: 0.4rem;
        box-sizing: border-box;
        position: absolute;
    }
    .nav_main a{
        margin-right: 0.2rem;
        line-height: 0.8rem;
        color: #333;
        font-size: 0.26rem;
    }
    .icon_navList{
        width: 0.67rem;
        height: 0.48rem;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        background: url(../images/icon_navlist2023.png) no-repeat;
        background-size: contain;
    }
    .nav_main .nav_active{
        font-size: 0.3rem;
        font-weight: bold;
    }
    .head_fixed{
        position: fixed;
        top: 0;
        z-index: 900;
    }
    
    /* 网站地图 */
    .navlist{
        width: 100%;
        height: 0;
        background: #fff;
        padding: 0 0.2rem;
        box-sizing: border-box;
        position: fixed;
        top: 0.8rem;
        left: 0;
        z-index: 1000;
        background: #f6f6f6;
        overflow-y: scroll;
        transition: height 0.2s; 
    }
    .navlist_head{
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        font-size: 0.3rem;
        font-weight: bold;
        border-bottom: 1px solid #e2e2e2;
    }
    .navlist_close{
        font-size: 0.3rem;
        line-height: 0.5rem;
        padding: 0 0.2rem;
        position: absolute;
        right: 0.2rem;
        top: 0.2rem;
    }
    .navlist_item{
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-top: 0.1rem;
    }
    .navlist_item_tit{
        width: 100%;
        line-height: 0.6rem;
        font-size: 0.26rem;
        font-weight: bold;
        text-align: left;
    }
    .navlist_main{
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .navlist_main a{
        display: inline-block;
        width: 22%;
        line-height: 0.5rem;
        background: #fff;
        font-size: 0.26rem;
        margin: 0.1rem 1%;
        box-sizing: border-box;
        text-align: center;
        white-space: nowrap;
    }
    .navlist_main .nevlist_main_zazhi{
        width: 47%;
    }
    
    /* 移动端栏目导航 */
    .page_nav_wap{
        width: 100%;
        height: auto;
        overflow: hidden;
        padding: 0 0.2rem;
        box-sizing: border-box;
        text-align: center;
        margin-top: 0.1rem;
        background: #fff;
        padding-top: 0.2rem;
        position: sticky;
        top: 0.8rem;
        z-index: 2;
    }
    .page_nav_wap a{
        border: 1px solid #e2e2e2;
        border-radius: 4px;
        box-sizing: border-box;
        margin-right: 0.2rem;
        display: inline-block;
        font-size: 0.26rem;
        line-height: 0.6rem;
        height: 0.6rem;
        text-align: center;
        padding: 0 0.2rem;
        margin-bottom: 0.2rem;
    }
    .page_nav_wap_active{
        background: var(--color2);
        color: #fff;
        border: none;
    }
    /* 移动端栏目导航完 */

    /* 返回顶部 */
    .gotop{
        border-radius: 0.1rem;
        bottom: 1rem;
        right: 0.2rem;
        width: 0.8rem;
        height: 0.8rem;
    }
    /* 返回顶部完 */
    
    /* 国际国内顶部 */
    .top_gngj {
        width: 100%;
        margin-top: 0.4rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
        margin-top: 0.5rem;
    }
    .top_gngj_img {
        width: 100%;
        float: none;
    }
    .top_gngj_img_item {
        width: 3.3rem;
        margin-right: 0.2rem;
        margin-bottom: 0.3rem;
    }
    .top_gngj_img_item span{
        height: 2.1rem;
    }
    .top_gngj_img_item p {
        min-height: 0.8rem;
        margin-top: 0.1rem;
		height:auto;
    }
    .top_gngj_img_item:hover p{
        color: var(--color1);
    }
    .top_gngj_lists {
        width: 100%;
        float: none;
        margin-top: 0.4rem;
    }
    .top_gngj_list {
        padding-bottom: 0.3rem;
        margin-top: 0.3rem;
    }
    .top_gngj_lists_des {
        width: 100%;
        height: 0.8rem;
        font-size: 0.28rem;
        color: #999;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-top: 0.1rem;
    }
    .top_gngj_list:hover .top_gngj_lists_title{
        color: var(--color1);
    }
    /* 国际国内顶部完 */

    /* 视野头部 */
    .top_shiye{
        width: 100%;
        padding: 0 0.2rem;
        background: none;
        margin-top: 0.5rem;
    }
    .top_shiye_top{
        padding: 0;
        background: none;
    }
    .top_shiye_bot{
        margin-top: 0.4rem;
        padding: 0;
        background: none;
    }
    .top_shiye_bot_item{
        width: 100%;
        float: none;
        margin-bottom: 0.3rem;
        border-right: none;
        padding-right: 0;
        padding-bottom: 0.3rem;
        border-bottom: 1px solid #e2e2e2;
    }
    .top_shiye_bot_item:nth-of-type(3){
        margin-bottom: 0.3rem;
    }
    .top_shiye_bot_item:nth-of-type(4){
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .top_shiye_bot_item:nth-of-type(2n){
        float: none;
        border-bottom: 1px solid #e2e2e2;
    }
    .top_shiye_bot_item:last-of-type{
        border: none;
    }
    .top_shiye_bot_item span{
        display: block;
        font-weight: normal;
        padding-left: 0;
        white-space:initial;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .top_shiye_bot_item span::before{
        content: "";
        width: 0;
        height: 0;
    }
    .top_shiye_bot_item p{
        height:auto;
		line-height:1.5em;
        font-size: 0.28rem;
        color: #999;	
        margin-top: 0.1rem;
    }
    .top_shiye_bot_item:hover span{
        color: #333;
    }
    /* 视野头部完 */

    /* 栏目主体 */
    .cat_main{
        width: 100%;
        margin-top: 0.4rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .cat_main_left{
        width: 100%;
        float: none;
    }
    /* 栏目主体完 */

    /* 栏目右侧推荐 */
    .cat_main_right{
        width: 100%;
        float: none;
    }
    
    /* 内容页列表 */
    .show_lists_title{
        height: 1rem;
        line-height: 1rem;
        font-size: 0.3rem;
    }
    .show_lists_main{
        width: 100%;
        margin-top: 0;
    }
    .show_lists_item{
        width: 100%;
        height: auto;
        position: relative;
        display: block;
        margin-bottom: 0.3rem;
        padding-bottom: 0.3rem;
        left: 0;
        border-bottom: 1px solid #e9e4e4;
    }
    .show_lists_item:last-of-type{
        border: none;
    }
    .show_lists_triangle{
        display: none;
    }
    .show_lists_text{
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
        padding: 0;
        background: none;
    }
    .show_lists_text p{
        font-size: 0.3rem;
    }
    .show_lists_text_active .show_lists_text{
        background: none;
        color: #333; 
    }
    /* 内容页列表完 */
    
    /* 栏目右侧推荐完 */

    /* 栏目页列表 */
    .lists_item{
        min-height: 1.4rem;
		height:auto;
        margin-top: 0.3rem;
        padding-bottom: 0.3rem;
    }
    .lists_item_img{
        width: 2.2rem;
		height:1.4rem;
    }
    .lists_item_text{
        width: calc(100% - 2.4rem);
        height: 100%;
		min-height:1.4rem;
		 display: flex;
 flex-direction: column;
 justify-content:space-between;
    }
    .lists_item_title{
        font-weight: normal;
        -webkit-line-clamp: 2;
    }
    .lists_item_des{
        display: none;
    }
    .lists_item_bot{
        font-size: 0.26rem;
		position: relative;
    }
    .lists_item_time{
        margin-left: 0.1rem;
    }
    .lists_item:hover .lists_item_title{
        color: #333;
    }
    /* 栏目页列表完 */

    /* 大图列表3列 */
    .lits_threeimg_item{
        width: 3.3rem;
        margin-right: 0.2rem;
        margin-bottom: 0.2rem;
    }
    .lits_threeimg_item:hover{
        box-shadow: none;
    }
    .lits_threeimg_item:hover p{
        color: #333;
    }
    .lits_threeimg_item:nth-of-type(3n){
        margin-right: 0.2rem;
    }
    .lits_threeimg_item:nth-of-type(2n){
        margin-right: 0;
    }
    .lits_threeimg_img{
        height: 2.1rem;
    }
    .lits_threeimg_text{
        padding: 0.1rem;
    }
    .lits_threeimg_icon{
        width: 0.4rem;
        height: 0.4rem;
        right: 0.1rem;
        top: 0.1rem;
    }
    /* 大图列表3列完 */

    /* 大图列表4列 */
    .lits_fourimg_item{
        width: 3.3rem;
        margin-right: 0.2rem;
        margin-bottom: 0.2rem;
    }
    .lits_fourimg_item:hover{
        box-shadow: none;
    }
    .lits_fourimg_item:hover p{
        color: #333;
    }
    .lits_fourimg_item:nth-of-type(4n){
        margin-right: 0.2rem;
    }
    .lits_fourimg_item:nth-of-type(2n){
        margin-right: 0;
    }
    .lits_fourimg_img{
        height: 2.1rem;
    }
    .lits_fourimg_text{
        padding: 0.1rem;
    }
    .lits_fourimg_icon{
        width: 0.4rem;
        height: 0.4rem;
        right: 0.1rem;
        top: 0.1rem;
    }
    /* 大图列表4列完 */

    /* 分页 */
    .page_box{
        width: 100%;
        height: 0.5rem;
        padding-top: 0.5rem;
        font-size: 0;
    }
    .page_box span{
        display: none;
    }
    .page_box a{
        display: none;;
    }
    .page_box .page_prev, .page_box .page_next{
        display: block;
        height: 100%;
        padding: 0 0.2rem;
        line-height: 0.5rem;
        border: 1px solid #cccccc;
        color: #333;
        font-size: 0.26rem;
        box-sizing: border-box;
    }
    .page_box a:hover{
        background: #fff;
    }
    /* 分页完 */

    /* 底部_WAP端完整版 */
    .foot{
        width: 100%;
        height: auto;
        padding: 0.2rem;
        box-sizing: border-box;
        background: var(--color1);
        color: #fff;
        text-align: center;
        font-size: 0.26rem;
        line-height: 0.39rem;
        margin-top: 1rem;
    }
    .foot p{
        margin: 0;
    }
    /* 底部_WAP端完整版完 */
    
    /* 底部_简单版 */
    .foot_simple{
        height: auto;
        overflow: hidden;
        font-size: 0.26rem;
        display: block;
        text-align: center;
        padding: 0.2rem 0;
        margin-top: 1rem;
    }
    .foot_simple a{
        font-size: 0.26rem;
        margin-left: 0;
        color: #fff;
        display: block;
    }
    /* 底部_简单版完 */
    
    /* 底部英文版 */
    .foot_en{
        width: 100%;
        padding: 0.3rem 0;
        background: var(--color1);
        margin-top: 1rem;
        font-size: 0.26rem;
    }
    .foot_en_bot{
        border-top: none;
        margin-top: 0;
        font-size: 0.26rem;
    }
    .foot_en_bot_top{
        margin-top: 0;
    }
    .foot_en_bot_top a{
        color: #fff;
        font-size: 0.26rem;
    }
    .foot_en_bot_b{
        width: 100%;
        color: #ffff;
        text-align: center;
    }
    .foot a{
        color: #fff;
        font-size: 0.26rem;
        display: block;
    }
    /* 底部英文版 */
    
    /* 页面定位 */
    .page_pos{
        width: 100%;
        height: 0.5rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
        margin-top: 0.4rem;
    }
    .page_pos_main{
        width: 100%;
        line-height: 0.5rem;
        font-size: 0.26rem;
    }
    .page_pos_main a{
        font-size: 0.26rem;
        margin-right: 0.1rem;
    }
    .page_pos_main a:hover{
        color: #333;
    }
    /* 页面定位完 */

    /* 子栏目标题 */
    .cat_child_title{
        width: 100%;
        padding: 0 0.2rem;
        padding-bottom: 0.3rem;
        border-bottom: 1px solid var(--color1);
        font-size: 0.36rem;
        margin-top: 0.4rem;
        box-sizing: border-box;    
    }
    .cat_child_title_en{
        font-family: var(--font_en);
    }
    /* 子栏目标题完 */

    
    /* 内容页完整版 */
    .show{
        padding: 0 0.2rem;
        padding-bottom: 0;
        box-sizing: border-box;
        margin-top: 0.5rem;
        background: none;
    }
    .show_en{
        margin-top: 0.3rem;
    }
    .show_main{
        width: 100%;
    }
    .show_cont{
        padding: 0;
        background: none;
    }
    .show_l{
        width: 100%;
        float: none;
    }
    .show_r{
        width: 100%;
        float: none;
        margin-top: 0.5rem;
    }
    .show_title{
        padding-bottom: 0.2rem;
        position: relative;
        font-size: 0.26rem;
    }
    .show_title2{
        font-size: 0.3rem;
        margin: 0.1rem 0;
    }
    .show_title_line{
        width: 2rem;
    }
    .show_msg{
        width: 100%;
        height: auto;
        line-height: 1.5em;
        margin-top: 0.2rem;
    }
    .show_msg_l{
        width: 100%;
        float: none;
        font-size: 0.26rem;
    }
    .show_msg_l span{
        margin-right: 10px;
    }
    .show_oldtitle{
        margin-top: 0.2rem;
    }
    .show_content{
        font-size: 0.3rem;
    }
    .show_content p,
    .show_content div{
        margin-top: 0.2rem;
    }
    .show_content img, 
    .show_content video{
        max-width: 100%;
    }
    .editor{
        height: 0.3rem;
        line-height: 0.3rem;
        margin-top: 0.5rem;
        font-size: 0.3rem;
    }
    .editor i{
        width: 0.3rem;
        height: 0.3rem;
        margin-right: 0.1rem;
    }
    .keywords{
        margin-top: 0.5rem;
        font-size: 0.3rem;
    }
    .keywords a{
        font-size: 0.3rem;
    }
    .keywords a:hover{
        color: #333;
    }
    .show_bot{
        height: 60px;
        background: #f0f0f0;
        margin-top: 10px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 0 20px;
        box-sizing: border-box;
    }
    .show_bot p{
        color: var(--color5);
        margin-right: 88px;
        font-size: 16px;
    }
    .show_bot a{
        display: block;
        width: 90px;
        height: 36px;
        background: #ffffff;
        line-height: 36px;
        text-align: center;
        border-radius: 20px;
        color: #9b9b9b;
        font-size: 16px;
    }
    /* 内容页完整版完 */

    /* 相关新闻 */
    .show_xgxw{
        margin-top: 0.5rem;
    }
    .show_xgxw_title{
        line-height: 1rem;
    }
    .show_xgxw_lists{
        margin-top: 0.4rem;
    }
    .show_xgxw_item{
        margin-bottom: 0.3rem;
        padding-bottom: 0.3rem;
    }
    .show_xgxw_item span{
        font-weight: bold;
        display: -webkit-box;
    }
    .show_xgxw_item p{
        font-size: 0.26rem;
        margin-top: 0.1rem;
    }
    .show_xgxw_item:hover span{
        color: #333;
    }
    /* 相关新闻完 */
    
    /* 内容页图片展示 */
    .imgs_show{
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: rgba(0, 0, 0, 0.9);
        display: none;
        align-items: center;
        justify-content: center;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 10000;
        font-size: 0;
        line-height: 0;
    }
    .imgs_show_main{   
        width: 100%;
        height: auto;
        overflow: hidden;
        margin: 0 auto; 
    }
    .imgs_show_main .swiper-pagination-bullet{
        background: rgba(255,255,255,0.5);
        opacity: 1;
    }
    .imgs_show_main .swiper-pagination-bullet-active{
        background: #fff;
    }
    .imgs_show_main .swiper-button-next, 
    .imgs_show_main .swiper-button-prev{
        color: #e03718;
    }
    .imgs_show_cloase{
        width: 1rem;
        height: 0.5rem;
        line-height: 0.5rem;
        background: rgba(255, 255, 255, 0.5);
        color: #fff;
        position: absolute;
        right: 0.2rem;
        top: 0.2rem;
        text-align: center;
        font-size: 0.3rem;
    }
    /* 内容页图片展示完 */
    
    /* 全媒矩阵 */
    .top_qmjz{
        width: 100%;
        padding: 0 0.2rem;
        box-sizing: border-box;
        margin-top: 0.4rem;
    }
    .top_qmjz_aside{
        width: 100%;
        height: auto;
        float: none;
    }
    .top_qmjz_aside:last-of-type{
        float: none;
    }
    .top_qmjz_aside_item{
        height: 1.4rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0.3rem;
        padding-bottom: 0.3rem;
        border-bottom: 1px solid #e9e4e4;
    }
    .top_qmjz_aside_item:last-of-type{
        margin-top: 0;
    }
    .top_qmjz_aside:last-of-type:last-of-type .top_qmjz_aside_item:last-of-type{
        border: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .top_qmjz_aside_item span{
        width: 2.2rem;
    }
    .top_qmjz_aside_item p{
        width: calc(100% - 2.4rem);
        line-height: 1.5em;
        background: none;
        color: #333;
        position: initial;
        text-align: left;
        text-overflow:initial;
        overflow: hidden;
        white-space: initial;
        padding: 0;
    }
    .top_qmjz_center{
        width: 100%;
        height: 1.4rem;
        float: none;
        margin-left: 0;
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 0.3rem;
        margin-bottom: 0.3rem;
        border-bottom: 1px solid #e9e4e4;
    }
    .top_qmjz_center span{
        width: 2.2rem;
    }
    .top_qmjz_center p{
        width: calc(100% - 2.4rem);
        line-height: 1.5em;
        background: none;
        color: #333;
        position: initial;
        text-align: left;
        text-overflow: initial;
        white-space: initial;
        padding: 0;
    }

    /* 列表2 */
    .lists_rp{
        width: 100%;
        height: auto;
        float: none;
    }
    .lists_rp_item{
        height: auto;
        overflow: hidden;
        border-bottom: 1px solid #e9e4e4;
    }
    .lists_rp_item_r{
        width: 100%;
        height: auto;
        display: block;
        float: none;
        padding: 0.3rem 0.6rem;
        position: relative;
    }
    .lists_rp_item_r_text_title{
        font-weight: normal;
    }
    .lists_rp_item_r_quot{
        width: 0.27rem;
        height: 0.19rem;
    }
    .lists_rp_item_r_lquot{
        background: url(../images/rp_1.jpg) no-repeat;
        background-size: cover;
        left: 0.1rem;
        top: 0.3rem;
    }
    .lists_rp_item_r_rquot{
        background: url(../images/rp_2.jpg) no-repeat;
        background-size: cover;
        right: 0.1rem;
        bottom: 0.3rem;
    }
    .lists_rp_item:hover .lists_rp_item_r{
        box-shadow: none;
    }
    .lists_rp_item:hover .lists_rp_item_r_lquot{
        background: url(../images/rp_1.jpg) no-repeat;
        background-size: cover;
    }
    .lists_rp_item:hover .lists_rp_item_r_rquot{
        background: url(../images/rp_2.jpg) no-repeat;
        background-size: cover;
    }
    .lists_rp_item:hover .lists_rp_item_r_text_title{
        color: #333;
    }
    /* 列表2完 */

    /* 中国范 */
    .chinafun_top{
        width: 100%;
        height: 0.8rem;
        overflow: hidden;
        margin-top: 0.2rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
        border-bottom: 1px solid #e2e2e2;
    }
    .chinafun_top_l{
        width: 80%;
        height: 0.8rem;
    }
    .chinafun_top_l img{
        width: 100%;
        height: auto;
    }
    .chinafun_top_l a{
        width: 50%;
        height: 100%;
    }
    .chinafun_facbook{
        width: 0.65rem;
        height: 0.65rem;
    }
    .chinafun_slogan{
        width: 100%;
        height: 1rem;
        margin-top: 0.2rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .chinafun_slogan_video{
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .chinafun_slogan_video video{
        width: 100%;
        height: 3.82rem;
    }
    .chinafun_slogan_close{
        width: 0.6rem;
        height: 0.6rem;
        right: 0.2rem;
        top: 0.2rem;
    }
    .chinafun_nav{
        height: 1rem;
        margin-top: 0.2rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
        line-height: 1rem;
    }
    .chinafun_nav a{
        font-size: 0.3rem;
        margin: 0;
        margin-right: 0.2rem;
    }
    .chinafun_nav a:hover{
        color: #fff;
    }
    .chinafun_item{
        width: 100%;
        margin-top: 0.4rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .chinafun_title{
        height: auto;
    }
    .chinafun_title_main{
        width: 100%;
        height: 1rem;
        padding: 0 0.2rem;
    }
    .chinafun_title_people{
        background: #ff7f8c;
    }
    .chinafun_title_travel{
        background: #7fbfff;
    }
    .chinafun_title_culture{
        background: #ffaf7f;
    }
    .chinafun_title_lifestyle{
        background: #329a2d;
    }
    .chinafun_more{
        font-size: 0.26rem;
    }
    .chinafun_more_people:hover{
        color: #fff;
    }
    .chinafun_more_travel:hover{
        color: #fff;
    }
    .chinafun_more_culture:hover{
        color: #fff;
    }
    .chinafun_more_lifestyle:hover{
        color: #fff;
    }
    .chinafun_title_line{
        height: 4px;
        margin-top: 0.1rem;
    }
    .chinafun_title_line_poeple{
        background: #ffdcdf;
    }
    .chinafun_title_line_travel{
        background: #c7e3ff;
    }
    .chinafun_title_line_culture{
        background: #ffd9c2;
    }
    .chinafun_title_line_lifestyle{
        background: #88bb85;
    }
    .chinafun_img .play{
        width: 0.4rem;
        height: 0.4rem;
        right: 0.1rem;
        bottom: 0.1rem;
    }
    .chinafun_img p{
        font-size: 0.3rem;
        margin-top: 0.1rem;
        line-height: 1.5em;
    }
    .chinafun_img_people_l:hover p{
        color: #333;
    }
    .chinafun_img_people_r:hover p{
        color: #333;
    }
    .chinafun_people_l{
        width: 100%;
        float: none;
    }
    .chinafun_img_people_l{
        margin-top: 0.2rem;
        padding-bottom: 0.3rem;
        border-bottom: 1px solid #e9e4e4;
    }
    .chinafun_img_people_l span{
        height: 4.33rem;
        overflow: hidden;
    }
    .chinafun_people_r{
        width: 100%;
        float: none;
        padding-top: 0.3rem;
    }
    .chinafun_img_people_r {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .chinafun_people_r .chinafun_img span{
        width: 2.2rem;
        height: 1.4rem;
    }
    .chinafun_people_r_t p{
        font-size: 0.3rem;
    }
    .chinafun_img_people_r p{
        width: calc(100% - 2.4rem);
        margin-top: 0;
    }
    .chinafun_people_r_m{
        font-size: 0.3rem;
        padding: 0.3rem 0;
        border: solid #e2e2e2;
        border-width: 1px 0 1px 0;
        margin: 0.3rem 0;
    }
    .chinafun_people_r_m:hover{
        color: #333;
    }
    .chinafun_travel_l{
        width: 100%;
        float: none;
    }
    .chinafun_img_travel_l{
        margin-top: 0.2rem;
    }
    .chinafun_img_travel_l span{
        height: 4.33rem;
    }
    .chinafun_img_travel_r{
        border-bottom: 1px solid #e2e2e2;
        padding-bottom: 0.3rem;
        margin-bottom: 0.3rem;
    }
    .chinafun_img_travel_r span{
        width: 2.2rem;
        height: 1.4rem;
        float: left;
    }
    .chinafun_img_travel_r p{
        width:  calc(100% - 2.4rem);
        float: right;
    }
    .chinafun_img_travel_r:last-of-type{
        margin-top: 0.3rem;
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
    }
    .chinafun_img_travel_l:hover p{
        color: #333;
    }
    .chinafun_img_travel_r:hover p{
        color: #333;
    }
    .chinafun_culture_t{
        margin-top: 0.2rem;
    }
    .chinafun_img_culture_t{
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 0.3rem;
        padding-bottom: 0.3rem;
        border-bottom: 1px solid #e2e2e2;
    }
    .chinafun_img_culture_t span{
        width: 2.2rem;
        height: 1.4rem;
        float: left;
    }
    .chinafun_img_culture_t p{
        width: calc(100% - 2.4rem);
        float: right;
    }
    .chinafun_img_culture_t:hover p{
        color: #333;
    }
    .chinafun_culture_b{
        margin-top: 0;
    }
    .chinafun_img_culture_b{
        width: 100%;
        float: none;
        margin-bottom: 0.3rem;
        padding-bottom: 0.3rem;
        border-bottom: 1px solid #e2e2e2;
    }
    .chinafun_img_culture_b{
        margin-bottom: 0.;
        padding-bottom: 0;
        border-bottom: none;
    }
    .chinafun_img_culture_b:last-of-type{
        float: none;
    }
    .chinafun_img_culture_b span{
        width: 2.2rem;
        height: 1.4rem;
        float: left;
    }
    .chinafun_img_culture_b p{
        width: calc(100% - 2.4rem);
        float: right;
    }
    .chinafun_img_culture_b:hover p{
        color: #333;
    }
    .chinafun_lifestyle_t{
        margin-top: 0.2rem;
    }
    .chinafun_img_lifestyle_t{
        float: none;
    }
    .chinafun_img_lifestyle_t1{
        width: 100%;
        padding-bottom: 0.3rem;
        margin-bottom: 0.3rem;
        border-bottom: 1px solid #e2e2e2;
    }
    .chinafun_img_lifestyle_t1 span{
        width: 2.2rem;
        height: 1.4rem;
        float: left;
    }
    .chinafun_img_lifestyle_t1 p, 
    .chinafun_img_lifestyle_t2 p,
    .chinafun_img_lifestyle_t3 p,
    .chinafun_img_lifestyle_b p{
        width: calc(100% - 2.4rem);
        float: right;
    }
    .chinafun_img_lifestyle_t2{
        width: 100%;
        padding-bottom: 0.3rem;
        margin-bottom: 0.3rem;
        border-bottom: 1px solid #e2e2e2;
        margin-left: 0;
    }
    .chinafun_img_lifestyle_t2 span{
        width: 2.2rem;
        height: 1.4rem;
        float: left;
    }
    .chinafun_img_lifestyle_t:hover p{
        color: #333;
    }
    .chinafun_img_lifestyle_b1{
        width: 100%;
        float: none;
        margin-top: 0;
        padding-bottom: 0.3rem;
        margin-bottom: 0.3rem;
        border-bottom: 1px solid #e2e2e2;
    }
    .chinafun_img_lifestyle_b1 span{
        width: 2.2rem;
        height: 1.4rem;
        float: left;
    }
    .chinafun_img_lifestyle_b2{
        width: 100%;
        float: none;
    }
    .chinafun_img_lifestyle_b2 span{
        width: 2.2rem;
        height: 1.4rem;
        float: left;
    }
    .chinafun_img_lifestyle_b:hover p{
        color: #333;
    }
    /* 中国范完 */

    /* 长三角 */
    .csj_nav{
        width: 100%;
        height: 1.2rem;
        line-height: 1.2rem;
        font-size: 0.3rem;
        background: #fff;
    }
    .csj_nav a{
        margin: 0 0.2rem;
    }
    /* 第一部分 */
    .csj_p1{
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-top: 0.4rem;
    }
    .csj_p1_l{
        width: 6.8rem;
        height: auto;
        float: none;
    }
    .csj_p1_l_img{
        height: 4.33rem;
    }
    .csj_p1_img_title{
        height: 1.1rem;
        background: #fff;
        padding: 0.1rem;
        box-sizing: border-box;
        text-align: left;
        display: block;
    }
    .csj_p1_r{
        width: 100%;
        height: auto;
        overflow: hidden;
        float: none;
        background: #fff;
        padding: 0.2rem;
        margin-top: 10px;
    }
    .csj_p1_r_item{
        margin-bottom: 0.3rem;
        padding-bottom: 0.3rem;
    }
    .csj_p1_r_item_t{
        height: 1.4rem;
    }
    .csj_p1_r_t_img{
        width: 2.2rem;
    }
    .csj_p1_r_t_title{
        width: calc(100% - 2.4rem);
        background: none;
        padding: 0;
    }
    .csj_p1_r_t_title p{
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
        /* 第二部分 */
    .csj_p2{
        width: 100%;
        height: auto;
        margin-top: 10px;
        overflow: hidden;
        background: #fff;
    }
        /* 主要内容区*/
    .csj_main{
        width: 100%;
        margin-top: 10px;
    }
    .csj_main_l{
        width: 100%;
        height: auto;
        overflow: hidden;
        float: none;
    }
        /* 活动专区 */
    .csj_p3{
        background: #fff;
        padding: 0.2rem;
        box-sizing: border-box;
    }
    .csj_p3_lists{
        margin-top: 0.4rem;
    }
    .csj_p3_item{
        float: none;
        padding-top: 0.3rem;
        margin-bottom: 0.3rem;
        border-bottom: 1px solid #e2e2e2;
    }
    .csj_p3_item:nth-of-type(1), .csj_p3_item:nth-of-type(2){
        width: 100%;
        height: auto;
    }
    .csj_p3_item:nth-of-type(2){
        margin-left: 0;
    }
    .csj_p3_item:nth-of-type(3), .csj_p3_item:nth-of-type(4), .csj_p3_item:nth-of-type(5){
        width: 100%;
        height: auto;
        margin-left: 0;
        margin-top: 0;
    }
    .csj_p3_item{
        padding-top: 0;
        padding-bottom: 0.3rem;
        margin-bottom: 0.3rem;
        border-bottom: 1px solid #e2e2e2;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .csj_p3_item:last-of-type{
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: none;
    }
    .csj_p3_item_img{
        width: 2.2rem;
        height: 1.4rem;
    }
    .csj_p3_item_title{
        width: calc(100% - 2.4rem);
        height: 100%;
        position: initial;
        background: none;
        color: #333;
        padding: 0;
        transition: none;
    }
        /* 地域 */
    .csj_diyu{
        margin-top: 10px;
        background: #fff;
        padding: 0.2rem;
        box-sizing: border-box;
    }
    .csj_diyu_title{
        padding-bottom: 0.2rem;
        line-height: 0.6rem;
    }
    .csj_diyu_title .csj_diyu_title_l{
        font-size: 0.34rem;
    }
    .csj_diyu_title_r{
        font-size: 0.3rem;
        line-height: 0.6rem;
    }
    .csj_diyu_list{
        margin-top: 0.4rem;
    }
    .csj_diyu_list_item{
        height: 1.4rem;
        border-bottom: 1px solid #eeeeee;
        padding-bottom: 0.3rem;
        margin-bottom: 0.3rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .csj_diyu_list_img{
        width: 2.2rem;
    }
    .csj_diyu_list_r{
        width: calc(100% - 2.4rem);
    }
    .csj_diyu_list_title{
        height: 100%;
        font-weight: normal;
        display: flex;
        align-items: center;
    }
        /* 政务合作 */
    .csj_main_r{
        width: 100%;
        background: #fff;
        padding: 0.2rem;
        box-sizing: border-box;
        margin-top: 10px;
    }
    .csj_zwhz_list{
        margin-top: 0.4rem;
    }
    .csj_zwhz_item{
        width: 3.25rem;
        height: auto;
        margin-bottom: 0.2rem;
        float: left;
    }
    .csj_zwhz_item:nth-of-type(2n){
        float: right;
    }
    .csj_zwhz_img{
        height: 2.07rem;
    }
    .csj_zwhz_title{
        height: 1.2rem;
        position: initial;
        transition: none;
        color: #333;
        padding: 0;
        background: none;
    }
    .csj_zwhz_title p{
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    /* 长三角完 */

    /* 人民访谈 */
    .rmft_top{
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .rmft_swiper{
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .rmft_swiper .swiper-slide{
        width: 100%;
        height: auto;
        display: block;
        overflow: hidden;
    }
    .rmft_swiper_prev,.rmft_swiper_next{
        width: 0.4rem;
        height: 0.4rem;
        position: absolute;
        bottom: 0.2rem;
        z-index: 999999;
    }
    .rmft_swiper_prev{
        left: 2.5rem;
    }
    .rmft_swiper_next{
        right: 2.5rem;
    }
    .rmft_swiper .swiper-pagination-bullet{
        background: #fff;
    }

    .rmft_swiper .swiper-pagination-bullet-active{
        background: #E33F1C;
    }
    .rmft_main{
        padding: 0 0.2rem;
        padding-bottom: 1rem;
        box-sizing: border-box;
    }
    .rmft_link{
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        text-align: left;
        border-radius: 0.5rem;
        margin: 0 auto;
        margin-top: 0.5rem;
        overflow-x: auto;
        white-space: nowrap;
    }
    .rmft_link a{
        margin: 0 0.2rem;
        display: inline;
    }
    .rmft_lists{
        width: 100%;
        margin-top: 0.5rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .rmft_lists_item{
        height: 1.91rem;
        margin-bottom: 0.6rem;
        position: relative;
    }
    .rmft_listimg{
        width: 3rem;
        border-radius: 0.2rem;
    }
    .rmft_lists_text{
        width: calc(100% - 3.2rem);
    }
    .rmft_lists_title{
        font-size: 0.3rem;
    }
    .rmft_main .rmft_lists_link{
        width: 2rem;
        height: 0.6rem;
        line-height: 0.6rem;
        margin-top: 0;
        font-size: 0.26rem;
        text-align: center;
        position: absolute;
        right: 0;
        bottom: 0;
    }
    .rmft_lists_link:hover{
        opacity: 1;
    }	
    /* 人民访谈完 */

    /* 面孔 */
    .miankong_main{
        width: 100%;
        height: auto;
        padding: 0 0.2rem;
        padding-top: 0.5rem;
        padding-bottom: 1rem;
        box-sizing: border-box;
    }
    .lists_miankong{
        width: 100%;
    }
    .lists_mk_item{
        width: 3.3rem;
        height: 5rem;
        margin-right: 0.2rem;
        transition: none;
        margin-bottom: 0.2rem;
    }
    .lists_mk_item:hover{
        margin-top: 0;
    }
    .lists_mk_item:nth-of-type(4n),
    .lists_mk_item:nth-of-type(2n){
        margin-right: 0;
    }
    .lists_mk_item_name{
        width: 100%;
        left: 0;
        top: initial;
        bottom: 0;
        padding: 1rem 0.2rem 0.2rem 0.2rem;
        box-sizing: border-box;
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
        font-weight: normal;
    }
    .lists_mk_item_name span{
        display: block;
    }
    .lists_mk_item_name span:first-of-type{
        font-weight: bold;
    }
    .lists_mk_item_line{
        width: 1rem;
        margin-top: 0.12rem;
    }
    .lists_mk_item_tag{
        margin-top: 0.1rem;
        font-size: 0.26rem;
    }
    .show_mk_l{
        margin-top: 0;
    }
    .show_miankong_title1{
        font-size: 0.3rem;
        line-height: 0.6rem;
        margin-top: 0;
        margin-bottom: 0.1rem;
    }
    .show_miankong_title1 span{
        line-height: 0.6rem;
        padding: 0.1rem 0.2rem;
        margin-left: 0.1rem;
    }
    .show_lists_mk_item{
        width: 3.3rem;
        height: 5rem;
        margin-bottom: 0.2rem;
    }
    .show_lists_mk_text{
        padding: 0.1rem 0.2rem;
        left: 0.1rem;
        bottom: 0.1rem;
    } 
    /* 面孔完 */
    
    /* 特刊首页 */
	.tekan_snav{
		width: 100%;
		height: 0.6rem;
		margin-top: 0.2rem;
		padding: 0 0.2rem;
		box-sizing: border-box;
	}
	.tekan_snav a{
		display: block;
		width: auto;
		height: 100%;
	}
	.tekan_snav a img{
		height: 100%;
		width: auto;
	}
	.tekan{
		width: 100%;
		margin-top: 0.2rem;
		padding: 0 0.2rem;
		box-sizing: border-box;
	}
	.tekan_item{
		width: 3.3rem;
		margin-right: 0.2rem;
		box-shadow: 0 4px 8px rgba(0,0,0,0.1);
		margin-bottom: 0.3rem;
	}
	.tekan_item_img{
		height: 4.44rem;
	}
	.tekan_item_title{
		height: 1.2rem;
	}
	.tekan_item_title p:first-of-type{
		font-size: 0.3rem;
	}
	.tekan_item_title p:last-of-type{
		font-size: 0.26rem;
	}
	.tekan_item_alpha{
		display: none;
	}
	.tekan_item:nth-of-type(2n){
		margin-right: 0;
	}
	/* 特刊首页完 */
    
    /* 特刊列表页 */
	.tekan_list{
		width: 100%;
		padding-top: 0rem;
		box-sizing: border-box;
		padding-bottom: 0.4rem;
		position: relative;
	}
	.tekan_list_head{
		width: 100%;
		height: 1.73rem;
		margin: 0 auto;
		background: #fff;
		padding: 0.2rem;
		box-sizing: border-box;
	}
	.tekan_list_logo{
		width: auto;
		height: 0.6rem;
		position: absolute;
		left: 0.2rem;
		top: 00.2rem;
		float: none;
	}
	.tekan_list_title{
		width: 100%;
		float: none;
		padding: 0 0.2rem;
		line-height: 0.7rem;
		margin-left: 0;
		position: absolute;
		left: 0;
		top: 1rem;
		background: none;
		color: #333;
		border-top: 2px solid var(--color2);
		text-align: center;
	}
	.tekan_list_title p{
		font-size: 0.26rem;
		display: inline-block;
	}
	.tekan_list_title p:last-of-type{
		margin-left: 0.1rem;
		font-size: 0.26rem;
		float: right;
	} 
	.tekan_tips{
		width: 4.2rem;
		font-size: 0.26rem;
		line-height: 0.6rem;
		float: none;
		margin-left: 0;
		clear: left;
		margin-top: 0.2rem;
		position: absolute;
		left: 1rem;
		top: 0.6rem;
	}
	.tekan_wap_btn{
		width: 100%;
		height: 0.5rem;
		margin-top: 0.4rem;
		padding: 0 0.2rem;
		box-sizing: border-box;
	}
	.tekan_tips_wap{
		width: 5rem;
		font-size: 0.26rem;
		line-height: 0.4rem;
		color: #999;
		float: left;
	}
	.zoom-icon{
		width: 1rem;
		height: 0.6rem;
		top: 0.8rem;
		right: initial;
		left: 0;
		line-height: 0.6rem;
		font-size: 0.3rem;
		position: initial;
	}
	.zoom-icon:hover{
		opacity: 1;
	}
	.zoom-icon_wap{
		width: 1rem;
		height: 0.4rem;
		line-height: 0.4rem;
		font-size: 0.26rem;
		background: var(--color2);
		color: #fff;
		text-align: center;
		float: right;
		border-radius: 4px;
	}
	.tekan_list_contents{
		line-height: 0.5rem;
		padding: 0 0.2rem;
		font-size: 0.26rem;
		top: 0.2rem;
		right: 0.2rem;
		border-radius: 4px;
	}
	.tekan_list_contents_show{
		width: 100%;
		height: 0;
		top: 1rem;
		box-shadow: 0 4px 4px rgba(0,0,0,0.4);
		z-index: 9999999999;
	}
	.tekan_list_contents_top{
		height: 0.6rem;
		line-height: 0.6rem;
		padding: 0 0.2rem;
	}
	.tekan_list_contents_bot{
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.26rem;
		padding: 0 0.2rem;
	}
	.tekan_list_contents_show_main{
		padding: 0.8rem 0.2rem;
	}
	.tekan_list_contents_item{
		margin-bottom: 20px;
	}
	.tekan_list_contents_item_flag{
		font-weight: bold;
	}
	.tekan_list_contents_title{
		margin-top: 6px;
	}
	.tekan_list_contents_title a{
		font-size: 16px;
		line-height: 2em;
	}
	.tekan_list_contents_title a{
		display: block;
	}
	.tekan_list_contents_title a:hover{
		color: var(--color2);
	}

	.tekan_book_main{
		width: 100%;
		height: 8.78rem;
		margin-top: 0.4rem;
		box-shadow:  0 0 0.5rem rgba(0,0,0,0.2);
	}
	.tekan_book_cont{
		width: 6.4rem;
		height: 100%;
		margin: 0 auto;
		padding: 0.2rem 0;
		box-sizing: border-box;
	}
	.tekan_book{
		width: 100%;
		height: 100%;
		transition: margin-left 0.5s;
	}
	.tekan_page{
		background: #fff;
		border-radius: 0.1rem;
	}
	.tekan_page_change{
		width: 0.4rem;
		z-index: 99999999;
	}
	.tekan_book_pre{
		left: 0;
		background: url(../images/tekan_book_pre_wap.png) no-repeat;
		background-size: cover;
	}
	.tekan_book_suf{
		right: 0;
		background: url(../images/tekan_book_suf_wap.png) no-repeat;
		background-size: cover;
	}
	.tekan_book_pre_tip, .tekan_book_next_tip{
		width: 0.59rem;
		height: 0.56rem;
		top: initial;
		bottom: 0;
		transform: translateY(0);
		z-index: 999999;
	}
	.tekan_book_pre_tip{
		left: 0.3rem;
		background: url(../images/tekan_pre_wap.png) no-repeat;
		background-size: cover;
	}
	.tekan_book_next_tip{
		right: 0.3rem;
		background: url(../images/tekan_next_wap.png) no-repeat;
		background-size: cover;
	}
	.tekan_book_prev, .tekan_book_next{
		display: none;
	}
	.tekan_book_pretri, .tekan_book_nexttri{
		display: none;
	}

	.scale{
		position: fixed !important;
		top: 50%;
		left: 50%;
		z-index: 99999;
		transform: translate(-50%, -50%);
	}
	.tekan_title{
		height: auto;
		overflow: hidden;
		margin-top: 0.2rem;
		background: #fff;
		padding: 0 0.2rem;
		box-sizing: border-box;
	}
	.tekan_title_left{
		width: 100%;
		line-height: 1em;
		font-size: 0.28rem;
		float: none;
		background: none;
		color: #333;
		font-weight: bold;
		border-bottom: 1px solid #e2e2e2;
		text-align: left;
		padding: 0.4rem 0 0.2rem 0;
	}
	.tekan_title_center{
		width: 100%;
		line-height: 0.4rem;
		float: none;
		padding: 0 0;
		background: none;
	}
	.tekan_title_center_item{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		background: #fff;
		padding: 0.2rem 0;
		box-sizing: border-box;
		display: flex;
		align-items: center;
		justify-content: space-around;
		border-bottom: 1px solid #e2e2e2;
	}
	.tekan_title_center_item:last-of-type{
		border: none;
	}
	.tekan_title_center p{
		width: 80%;
		float: none;
		font-size: 0.28rem;
	}
	.tekan_title_show{
		width: 1.7rem;
		line-height: 1em;
		float: none;
		font-size: 0.26rem;
	}
	.tekan_title_center_item p:hover{
		color: #999;
	}
	.tekan_title_show:hover{
		color: #999;
	}
	.animated{
		-webkit-transition:margin-left 0.5s;
		-moz-transition:margin-left 0.5s;
		-ms-transition:margin-left 0.5s;
		-o-transition:margin-left 0.5s;
		transition:margin-left 0.5s;
	}
	.tekan_content{
		width: 6.78rem;
		padding: 0.2rem;
		padding-top: 0.8rem;
		box-sizing: border-box;
		z-index: 99999999;
	}
	.tekan_content_main{
		font-size: 0.3rem;
	}
	.tekan_content_title{
		font-size: 0.3rem;
	}
	.tekan_content_info{
		margin-top: 0.2rem;	
	}
	.tekan_content_info div{
		font-size: 0.26rem;
		margin: 0.1rem;
	}
	.tekan_content_main div,
	.tekan_content_main p{
		margin-bottom: 0.2rem;
		font-size: 0.3rem;
	}
	.tekan_content_main video{
		width: 100%;
		height: auto;
	}
	.tekan_content_close{
		width: 1rem;
		line-height: 0.5rem;
		font-size: 0.24rem;
	}
	.tekan_content_close:hover{
		opacity: 1;
	}
	.tekan_content_close1{
		right: 0.1rem;
		top: 0.1rem;
	}
	.tekan_content_close2{
		margin-top: 0.6rem;
	}
	/* 特刊列表页完 */

    /* 记者编辑专栏 */
	.journa{
		width: 100%;
		margin-top: 0.4rem;
		padding: 0 0.2rem;
		box-sizing: border-box;
	}
	.journa_item{
		width: 100%;
		height: 2.91rem;
		float: none;
		margin-right: 0;
		margin-bottom: 0.4rem;
		border-bottom: 2px solid #ddd;
		position: relative;
		padding-bottom: 0.4rem;
	}
	.journa_item:last-of-type{
		border: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.journa_item_img{
		width: 3rem;
		height: 1.91rem;
		position: absolute;
		left: 0;
		top: 0;
	}
	.journa_item_text{
		width: calc(100% - 3.2rem);
		height: 100%;
		padding: 0;
		position: absolute;
		top: 0;
		right: 0;
		background: none;
	}
	.journa_item_text a{
		font-size: 0.3rem;
        margin-bottom: 0.3rem;
	}
    .journa_item_text a:hover{
        color: #333;
    }
	.journa_item_name{
		width: 3rem;
		height: 1rem;
		padding: 0.1rem 0;
		opacity: 1;
		position: absolute;
		left: 0;
		top: 1.91rem;
	}
    /* 记者编辑专栏完 */

    /* 封面人物报道 */
    .fmrw_main{
        width: 100%;
        height: auto;
        padding: 0 0.2rem;
        position: initial;
        margin-top: 0.4rem;
    }
    .fmrw_main a:hover{
        color: #333;
    }
    .fmrw_l{
        width: 100%;
        height: auto;
        float: none;
        overflow: hidden;
    }
    .fmrw_title{
        width: 100%;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.3rem;
        color: #fff;
        background: #1577aa;
        text-align: center;
        border-radius: 0;
    }
    .fmrw_l_nav{
        height: auto;
        overflow: hidden;
        margin-top: 0.2rem;
        overflow-y: hidden;
        overflow-x: auto;
        white-space: nowrap;
        padding-bottom: 0.2rem;
    }
    .fmrw_l_nav_item{
        display: inline;
        width: auto;
        height: 100%;
        border-radius: 0.1rem;
        padding: 0 0.2rem;
        margin-bottom: 0;
        position: initial;
        border-width: 0 0 2px 0;
        padding: 0.1rem 0.3rem;
    }
    .fmrw_l_nav_item:hover{
        border-color: #fff;
    }
    .fmrw_nav_active{
        border-color: #1577aa;
    }
    .fmrw_l_nav_name{
        width: auto;
        float: none;
        padding: 0;
        font-size: 0.3rem;
        font-weight: normal;
        display: inline;
        color: #666;
    }
    .fmrw_r{
        width: 100%;
        height: auto;
        float: none;
        overflow-y: auto;
        margin-top: 0.2rem;
    }
    .fmrw_r_t_l{
        width: 100%;
        float: none;
        border-radius: 0;
        display: block;
    }
    .fmrw_r_t_l_img{
        width:100%;
        height: auto;
    }
    .fmrw_r_t_r{
        width: 100%;
        float: none;
        border-radius: 0.1rem;
    }
    .fmrw_r_b{
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-top: 0.4rem;
    }
    .fmrw_r_b_item{
        width: calc((100% - 10px) / 2);
    }
    .fmrw_news{
        border-radius: 0.1rem;
        margin-bottom: 10px;
    }
    .fmrw_title_des{
        padding: 0.2rem;
        padding-bottom: 0.4rem;
    }
    .fmrw_title_des_title{
        font-size: 0.3rem;
        font-weight: normal;
    }
    .fmrw_title_des_des{
        font-size: 0.26rem;
        margin-top: 0.1rem;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .fmrw_title_img_img{
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .fmrw_title_img_img img{
        width: 100%;
        height: auto;
    }
    .fmrw_title_img_text{
        width: 100%;
        height: auto;
        bottom: 0;
        padding: 0.1rem;
        border-radius: 0;
        position: static;
        background: none;
    }
    .fmrw_title_img_title{
        font-size: 0.3rem;
        text-align: left;
        font-weight: normal;
        color: #333;
    }
    .fmrw_title_img_des{
        font-size: 0.26rem;
        margin-top: 0.1rem;
        color: #666;
    }
    .fmrw_news:hover .fmrw_title_des_title{
        color: #fff;
    }
    .fmrw_title_des_more:hover{
        color: #fff;
    }
    .fmrw_title_img_title_left{
        text-align: left;
    }
    .fmrw_title_img_text_t{
        position: absolute;
        left: 0;
        bottom: 0;
        background: linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0));
        color: #fff;
    }
    .fmrw_title_img_text_t .fmrw_title_img_title_left{
        color: #fff;
        font-weight: bold;
    } 
    .fmrw_title_img_text_t .fmrw_title_img_des{
        color: #fff;
    }
    /* 封面人物报道结束 */

    /* 组合标题列表 */
    .groupMain{
        width: 100%;
        margin-top: 0.5rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .group_lists{
        width: 100%;
        float: none;
        margin-right: 0;
    }
    .group_r{
        float: none;
    }
    .groupItem{
        width: 100%;
        margin-bottom: 0.3rem;
        padding-bottom: 0.3rem;
        display: flex;
        justify-content: space-between;
    }
    .groupItem:hover .group_title{
        color: #333;
    }
    .group_l .groupItem:last-of-type,
    .group_c .groupItem:last-of-type{
        border-bottom: 1px solid #E2E2E2;
    }
    .group_r .groupItem:last-of-type{
        border: none;
    }
    .groupItem_img{
        width: 2.2rem;
        height: 100%;
        margin-right: 0.2rem;
    }
    .group_text{
        width: calc(100% - 2.4rem);
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        flex: 1;
    }
    .group_title{
        font-weight: bold;
        font-size: 0.3rem;
    }
    .group_des{
        display: none;
    }
    .group_text_b{
        margin-top: 0.2rem;
    }
    .group_text_b p{
        font-size: 0.26rem;
        margin-right: 0.1rem;
    }
    /* 组合标题列表完 */
    
    /* 内容页关键词搜索列表 */
    .tagMain{
        width: 100%;
        margin-top: 0;
        padding: 0 0.2rem;
        box-sizing: border-box;
        margin-top: 0.3rem;
    }
    .tag_l{
        width: 100%;
        float: none;
    }
    .tag_tite{
        width: 100%;
        height: auto;
        overflow: hidden;
        background: none;
        padding: 0;
        margin-bottom: 0.4rem;
    }
    .tag_tite h1{
        font-size: 0.36rem;
    }
    .tag_tite p{
        font-size: 0.26rem;
        margin-top: 0.1rem;
    }
    .tag_tite p span{
        margin: 0 0.1rem;
    }
    .tag_tite p b{
        margin: 0 0.1rem;
    }
    .tag_r{
        width: 100%;
        float: none;
    }
    .tagItem{
        margin-bottom: 0.3rem;
        padding-bottom: 0.3rem;
        height: 1.4rem;
        display: flex;
        justify-content: space-between;
    }
    .tagItem:hover .tagItem_title{
        color: #333;
    }
    .tag_l .tagItem:last-of-type{
        border-bottom: 1px solid #E2E2E2;
    }
    .tag_r .tagItem:last-of-type{
        border-bottom: none;
    }
    .tag_img{
        width: 2.2rem;
        height: 100%;
        margin-bottom: 0;
	    margin-right: 0.2rem;
    }
    .tag_text{
        width: calc(100% - 2.4rem);
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        flex: 1;
    }
    .tagItem_title{
        font-size: 0.3rem;
    }
    .tagItem_des{
        display: none;
    }
    .tagItem_text_b{
        margin-top: 0;
        line-height: 1em;
    }
    .tagItem_text_b p{
        font-size: 0.26rem;
        margin-right: 0.1rem;
    }
    /* 内容页关键词搜索列表完 */

    /* 名案 */
    .ming_p1{
        width: 100%;
        margin-top: 0.54rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .col3_r{
        width: 100%;
        float: none;
        margin-bottom: 0.3rem;
    }
    .col3_r:last-of-type{
        float: none;
    }

    .col3_r_top{
        width: 90%;
        line-height: 1rem;
        text-align: left;
        font-size: 0.3rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .col3_r_video{
        height: 4.33rem;
    }
    .col3_r_news{
        width: 90%;
        padding: 0.2rem;
        font-size: 0.26rem;
        line-height: 1.5em;
        padding: 0.1rem 0.2rem;
        box-sizing: border-box;
    }
    .daka_lists{
        width: 100%;
        margin-top: 0.2rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .daka_list{
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 0.3rem;
        box-shadow: none;
        transition: none;
    }
    .daka_list:hover{
        box-shadow:none;
    }
    .daka_list > a:first-of-type{
        height: 4.33rem;
    }
    .daka_list > a:first-of-type img{
        transition: none;
    }
    .daka_list > a:first-of-type img:hover{
        transform: none;
    }
    .daka_lists_title{
        padding: 0.1rem;
    }
    .list_title{
        font-size: 0.3rem;
        height: auto;
    }
    .list_zy{
        display: none;
    }
    /* 名案结束 */

    /* 人民品牌 */
    .rmpp_main{
        width: 100%;
        float: none;
    }
    .swiper_rmpp{
        width: 100%;
        height: 5.33rem;
        float: none;
    }
    .rmpp_top_r{
        width: 100%;
        float: none;
        margin-top: 0.4rem;
    }
    .rmpp_top_r_item{
        height: 1.4rem;
        display: block;
        margin-bottom: 0.3rem;
        padding-bottom: 0.3rem;
    }
    .rmpp_top_r_title{
        font-weight: bold;
    }
    .rmpp_top_r_item:hover .rmpp_top_r_title{
        color: #333;
    }
    .rmpp_top_r_img{
        width: 2.24rem;
        height: 100%;
        float: left;
    }
    .rmpp_top_r_text{
        width: calc(100% - 2.4rem);
        flex-direction: row;
        align-items: center;
        float: right;
    }
    .rmpp_top_r_text_b{
        display: none;
    }
    .top_threeImg {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-top: 0.4rem;
    }
    .top_threeImg .swiper_normal_progressbar{
        padding-bottom: 0.2rem;
    }
    .top_threeImg .swiper_next,
    .top_threeImg .swiper_prev{
        width: 0.3rem;
        height: 0.8rem;
        background-size: cover;
        top: 36%;
    }
    .top_threeImg_item{
        width: 4rem;
        height: auto;
    }
    .lists_rmpp{
        margin-top: 0.5rem;
    }
    /* 人民品牌完 */

    /* 搜索页 */
    .search{
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-top: 0.3rem;
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .search_main{
        width: 100%;
        height: 0.8rem;
    }
    .search_main input{
        width: 5rem;
        height: 100%;
        border: solid #bdbdbd;
        box-sizing: border-box;
        border-width: 1px 0 1px 1px;
        border-radius: 6px 0 0 6px;
        float: left;
        background: none;
        padding: 0.2rem;
        font-size: 0.34rem;
    }
    .search_main a{
        display: block;
        width: 1.8rem;
        height: 100%;
        background: #E33F1C;
        color: #fff;
        line-height: 0.8rem;
        text-align: center;
        float: left;
        border-radius: 0 6px 6px 0;
    }
    .search_msg{
        padding: 0.3rem 0.3rem;
        background: rgba(0,0,0,0.6);
        color: #fff;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        border-radius: 6px;
        display: none;
    }
    /* 搜索页完 */
    .in_pc{
        display: none !important;
    }
    .in_wap{
        display: block;
    }
}