    /* 标题 */
    .main{
        padding-top:69px;
    }
    .main_title{
        margin-bottom:18px;
    }
    .location{
        font-size:12px;
        color:#c3c3c3;
        line-height:18px;
        padding-top:1px;
        padding-bottom:2px;
        font-family: 'Open Sans', arial, sans-serif;
        margin-bottom:7px;
    }
    .td-icon-right{
        font-size:8px;
        margin:0 5px;
    }
    .main_title h1{
        font-size:30px;
        line-height:38px;
        font-weight:600;
        color:#111;
        font-family: 'Roboto', sans-serif;
    }
    .td-big-grid-wrapper{
        width:50%;
        height:398px;
        position: relative;
        float:left;
        padding-right:3px;
        overflow: hidden;
    }
    .td-big-grid-wrapper:last-child{
        padding-right:0;
        padding-left:3px;
    }
    .td-meta-info-container{
        width:100%;
        position: absolute;
        bottom:0;
        left:0;
        color:#fff;
        z-index:1;
    }
    .td-big-grid-meta{
        width:80%;
        padding:0 0 0 20px;
    }
    .td-post-category{
        font-family: 'Roboto', sans-serif;
        font-size:10px;
        font-weight: 500;
        display: inline-block;
        margin:0 0 5px 0;
        padding:3px 7px;
        line-height: 13px;
        pointer-events: auto;
        color:#fff;
        background-color:rgba(0, 0, 0, 0.7);
    }
    .td-big-grid-wrapper:hover .td-post-category{
        background-color: rgb(206,34,30);
    }
    .td-module-thumb{
        width:100%;
        height:100%;
        overflow: hidden;
    }
    .td-module-thumb a{
        display:block;
        vertical-align: top;
        width:100%;
        height: 0px;
        /* 16:9padding-bottom:56.25%ï¼Œ4:3padding-bottom:75% */
        padding-bottom:75%;
        position: relative;
    }
    .td-module-thumb a:before{
        width:100%;
        height:100%;
        content:'';
        bottom:0;
        left:0;
        position: absolute;
        transition:background-color 0.3s ease;
        -webkit-transition:background-color 0.3s ease;
        -moz-transition:background-color 0.3s ease;
        -o-transition:background-color 0.3s ease;
        background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
        z-index:1;
        vertical-align: top;
    }
    .td-module-thumb img{
        width: 100%;
        height: 100%;
        position: absolute;
        object-fit: cover;
        transition: all 0.5s;  
    　　-moz-transition: all 0.5s; /* Firefox 4 */  
    　　-webkit-transition: all 0.5s; /* Safari 和 Chrome */  
    　　-o-transition: all 0.5s; /* Opera */
    vertical-align: top;
        display:block;
    }
    .td-module-thumb img.shipin_icon{
        width:28px;
        height:28px;
    }
    .td-big-grid-meta .entry-title{
        font-family: 'Roboto', sans-serif;
        font-size:27px;
        font-weight: 500; 
        line-height:34px;
        word-wrap:break-word;
    }
    .td-module-title a{
        color:#fff;
    }
    .td-module-meta-info{
        font-family: 'Open Sans', arial, sans-serif;
        font-size:11px;
        margin:11px 0 20px 20px;
        min-height:0;
    }
    .td-big-grid-wrapper:hover img,.td-small-thumb:hover img{
        transform: scale(1.1); 
    　　-ms-transform: scale(1.1);  /* IE 9 */  
    　　-moz-transform: scale(1.1);  /* Firefox */  
    　　-webkit-transform: scale(1.1); /* Safari 和 Chrome */ 
    　　-o-transform: scale(1.1);
    }
    /* 栏目列表 */
    .column_content_wrap{
        margin-top:40px;
        padding-bottom:40px;
    }
    .column_content_left{
        width:66.66666667%;
        padding-right:16px;
        float:left;
        position: relative;
    }
    .column_list_wrap li{
        margin-bottom:40px;
        position: relative;
    }
    .img_wrap{
        width:218px;
        height:150px;
        overflow:hidden;
        position: absolute;
        left:0;
        top:0;
    }
    .img_wrap a{
        display: block;
        width:100%;
        height:0;
        padding-bottom:75%;
        position:relative;
    }
    .img_wrap a img.entry-thumb{
        width:100%;
        height:100%;
        object-fit: cover;
        position: absolute;
    }

    .img_wrap .shipin_icon,.td-module-thumb .shipin_icon{
        position: absolute;
        top:0;
        left:0;
        z-index:2;
    }

    .item_right{
        margin-left:244px;
        min-height:150px;
    }
    .news_title{
        font-size:22px;
        line-height:28px;
        margin-bottom:5px;
        font-weight: 400;
    }
    .news_title a{
        color:#111;
    }
    .news_title:hover a{
        color:rgb(206,34,30);
    }
    .news_date{
        font-size:11px;
        margin-bottom:7px;
        min-height:17px;
        color:#aaa;
    }
    .news_des{
        font-size:13px;
        color:#777;
        margin-top:9px;
        font-family: 'Open Sans', arial, sans-serif;
    }

    /* 列表右侧 */
    .main_content_right{
        width:33.33333333%;
        float:right;
        padding-left:32px;
    }
    /* 繁简体切换 */
    .zh_wrap{
        margin-bottom:38px;
    }
    #zh_click_s,#zh_click_t{
        color:#111;
    }
    #zh_click_s:after{
        content:'|';
        width:1px;
        height:10px;
        font-size:10px;
        color:#111;
        margin:0 3px 0 6px;
        line-height:10px;
        display: inline-block;
        
    }
    /* 二维码 */
    .app_wrapper{
        margin-bottom:38px;
    }
    .app_wrapper .app_title{
        color:#ff0000;
        font-size:14px;
        line-height:21px;
        margin-bottom:21px;
        font-family: Verdana, Geneva, sans-serif;
    }
    .app_content li{
        margin:0 auto;
    }
    .app_content li a{
        height:60px;
        display:block;
        margin:0 auto;
    }
    .app_content li a img{
        height:100%;
        width:auto;
        display:block;
        margin:0 auto;
    }
    .app_content li img{
        display:block;
        margin:6px auto;
        width:150px;
        height:auto;
    }
    /* 电子报 */
    .epaper_wrap .block-title{
        font-size:14px;
        border-bottom:2px solid rgb(206,34,30);
        margin-bottom:26px;
    }
    .epaper_wrap .block-title span{
        background-color: rgb(206,34,30);
        padding:7px 12px 4px 5px;
        color:#fff;
        font-size:18px;
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    .epaper_content a{
        width:100%;
        height:100%;
        display:block;
    }
    @media (max-width: 1140px){
        .td-big-grid-meta .entry-title{
            line-height:1.3;
        }
        
    }
    @media (max-width: 1140px) and (min-width: 1019px){
        .td-big-grid-meta .entry-title{
            font-size:22px;
        }
        .td-big-grid-wrapper{
            height:350px;
        }
        .column_content_left{
            padding-right:13px;
        }
        .main_content_right{
            padding-left:26px;
        }
    }
    @media (max-width: 1018px){
        .main_title{
            margin-bottom:14px;
        }
    }   
    @media (max-width: 1018px) and (min-width: 768px){
        .main{
            padding-top:112px;
        }
        .main_title h1{
            font-size:26px;
            line-height:34px;
        }
        .location{
            margin-bottom:7px;
        } 
        .td-big-grid-wrapper{
            height:280px;
        }
        .td-big-grid-meta .entry-title{
            font-size:16px;
        }
        .column_content_left{
            padding-right:9px;
        }
        .main_content_right{
            padding-left:19px;
        }
        .img_wrap{
            width:190px;
            height:131px;
        }
        .news_title{
            font-size:17px;
            line-height:22px;
        }
        .item_right{
            margin-left:210px;
            min-height:131px;
        }
    }
    @media (max-width:767px){
        .main{
            padding-top:15px;
        }
        .main_title h1{
            font-size: 0.5rem;
            line-height: 0.8rem;
        }
        .location{
            margin-bottom:3px;
            font-size:0.25rem;
        }
        .td-big-grid-wrapper{
            width:100%;
            padding-right:0;
            height:220px;
            float:none;
            padding-bottom:3px;
        }
        .td-big-grid-wrapper:last-child{
            padding-left:0;
        }
        .td-big-grid-meta{
            width:90%;
            padding-left:12px;
        }
        .td-big-grid-meta .entry-title{
            font-size: 0.4rem;
            line-height: 0.5rem;
        }
        .td-module-meta-info{
            margin-left:12px;
            font-size:0.24rem;
        }
        .column_content_left{
            width:100%;
            float:none;
            padding-right:0;
        }
        .main_content_right{
            width:100%;
            float:none;
            padding-left:0;
        }
        .img_wrap{
            width: 2.6rem;
        height: 1.4rem;
        }
        .item_right{
            margin-left:2.7rem;
            min-height:103px;
        }
        .news_des{
            display: none;
        }
        .column_list_wrap li{
            margin-bottom:0.2rem;
            height:1.4rem;
        }
        #pagination{
            text-align:center;
        }
        .now{
            display:none;
        }
        .news_title a{
            overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        }
        .news_date{
            font-size:0.24rem;
        }
        .img_wrap a{
            position: unset;
        }
        .news_title{
            font-size: 0.34rem;
        line-height: 0.45rem;
        }
        .epaper_wrap .block-title span{
            display: inline-block;
            font-size:0.36rem;
            line-height: 0.4rem;
        }
    }
    @media (max-width:500px){
        .img_wrap{
            width: 2.6rem;
            height: 1.4rem;
            }
        .item_right{
            margin-left:2.7rem;
            min-height:69px;
        }
        .news_title{
            font-size: 0.34rem;
        line-height: 0.45rem;
        }
    }