.col_news_list.listcon .post9 .tt {
    font-size: 0.48rem;
    color: #92070B;
    font-weight: bold;
    margin-bottom: 0.4rem;
} #l-container .inner {
    max-width: 14rem;
}ul#rilist li.news {
    background: #fff;
    margin-bottom: 0.3rem;
    padding: 0.38rem 0.4rem;
}
ul#rilist li.news .news_date {
    width: 0.8rem;
    float: left;
    text-align: right;
    margin-right: -1rem;
}ul#rilist li.news .news_wz {
    float: right;
    width: 100%;
}ul#rilist li.news .news_con {
    margin-left: 1.25rem;
}
ul#rilist li.news .news_date .news_year {
    font-size: 0.26rem;
    color: #92070B;
    line-height: 0.3rem;
    position: relative;
    font-family: Poppins;
    font-weight: bold;
    padding-bottom: 0.1rem;
}
ul#rilist li.news .news_date .news_days {
    font-size: 0.18rem;
    color: #92070B;
    line-height: 0.3rem;
    position: relative;
    font-family: Poppins;
    opacity: 0.6;
}
ul#rilist li.news .news_date .news_year:after {
    content: "";
    width: 0.18rem;
    height: 0.02rem;
    background: #92070B;
    position: absolute;
    right: 0;
    bottom: 0.05rem;
    opacity: 0.2;
}
ul#rilist li.news .news_title {
    font-size: 0.24rem;
    line-height: 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
ul#rilist li.news .news_text {
    font-size: 0.16rem;
    line-height: 0.32rem;
    color: #765B5D;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
ul#rilist li.news .news_text  a{

    color: #765B5D;

}
.post.post-601.mbox .tt .title {
    font-size: 0.48rem;
    color: #92070B;
    font-weight: bold;
}

ul.kz {
    background: #fff;
    padding: 0.1rem 0.2rem;    display: flex;
    justify-content: space-between;    margin-bottom: 0.4rem;
}ul.kz li {
    flex: 1;
    line-height: 0.65rem;
    font-size: 0.24rem;
    font-weight: bold;
    color: #790B11;
    opacity: 0.6;
    cursor: pointer;    text-align: center
}
ul.kz li.selected {
    background: #790B11;
    text-align: center;
    opacity: 1;
    color: #fff;
}
.post.post-602.mbox {
   
}.top {
    position: relative;
}
.post.post-602.mbox .tt {
    position: absolute;
    right: 0;
      top: 0.35rem;
}.bottom {
    margin-top: 1rem;    position: relative;
}
 .tt .title {
    font-size: 0.48rem;
    color: #92070B;
    font-weight: bold;
}
ul#rilist li.news:hover {
    background: #92070B;
}
ul#rilist li.news:hover .news_year {
    color: #fff;
}
ul#rilist li.news:hover .news_days {
    color: #fff;    opacity: 1;
}
ul#rilist li.news:hover .news_year:after {
    background: #fff;    opacity: 1;
}
ul#rilist li.news:hover .news_title {
    color: #fff;
}
ul#rilist li.news:hover .news_title  a{
    color: #fff;
}

ul#rilist li.news:hover .news_text {
    color: #fff;
}
ul#rilist li.news:hover .news_text  a{
    color: #fff;
}

.post.post-607.mbox {
    margin-bottom: 1rem;
}
#container2 {
       background: url(img/m5.png) no-repeat;
    background-size: cover;
}

.cggg .inner {
    padding: .91rem 0 0.5rem !important;    
}

#container2 .inner {
    max-width: 14rem;padding: 1.2rem 0rem 1.2rem 0;
}

#container2 .tt {
    text-align: center;
    font-size: 0.48rem;
    color: #fff;
    font-weight: bold;
    margin-bottom: 0.5rem;
}
#container2 .searchboxt {
    padding: 0.5rem 0.65rem;
    background: rgb(255 255 255 / 20%);
    border-radius: 0.1rem;    margin: 0 1rem;
}

#container2 .searchboxt .wp-search.clearfix {
    background: #fff;    border-radius: 0.05rem;
}

#container2 .searchboxt .wp-search.clearfix input.search-title {
    line-height: 0.72rem;
    color: #D0D0D0;
    font-size: var(--bigSize);
}

#container2 .searchboxt .search-btn {
    width: 1.4rem;
    height: 0.6rem;
    background: #92070B;
    border-radius: 0.05rem;
    top: 0.06rem;
    right: 0.15rem;
}#container2 .searchboxt .search-btn input.search-submit {
    background: none;
    font-size: var(--bigSize);
    color: #fff;
    font-family: SourceHanSansCN-Regular;
}

#container3 .inner {
    padding: 1.1rem 0;
}
.post.post-612.mbox li {
    float: left;
    width: 33.3%;
}
.post.post-612.mbox li .news_box.clearfix {
    margin: 0 0.2rem;
    background: #fff;    padding: 0.25rem 0.35rem;
}.post.post-612.mbox ul.news_list.clearfix {
    margin: 0 -0.2rem;
}

.post.post-612.mbox li .news_title {
    font-size: 0.24rem;
    color: #92070B;
    font-weight: bold;
    line-height: 0.4rem;
    border-bottom: 0.01rem dashed #70707030;
    padding-bottom: 0.15rem;
    margin-bottom: 0.1rem;
}



.post.post-612.mbox li p {
    font-size: 0.18rem;
    color: #232323;
    line-height: 0.5rem;
    padding-left: 0.4rem;
    background: url(img/dh.png) no-repeat left;    background-size: 0.22rem;
}
.post.post-612.mbox li p:nth-child(2) {
    background: url(img/yj.png) no-repeat left;
    background-size: 0.22rem;
}
.post.kyptmain.mbox .tt {
    display: flex;
    justify-content: center;
    margin: 0.4rem 0;position: relative;
}.post.kyptmain.mbox .tt .more_btn {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
}.post.kyptmain.mbox .tt .more_btn span {
    font-size: 0;
}.post.kyptmain.mbox .tt .more_btn a {
    display: block;
    width: 100%;
    height: 100%;
}
.post.kyptmain.mbox .con {
    background: #fff;
    padding: 0.1rem;
}
.post.kyptmain.mbox {
    margin-bottom: 0.8rem;
}
.post.kyptmain.mbox li.news {
    display: flex;
    justify-content: space-between;
    padding: 0 0.7rem;
    line-height: 0.8rem;
}
.post.kyptmain.mbox li.news.n0 span {
    font-size: 0.22rem;
    color: #92070B;
    line-height: 0.8rem;
    font-weight: bold;
}
.post.kyptmain.mbox li.news span {
    font-size: 0.2rem;
    color: #3D2F28;
    line-height: 0.8rem;
}
.post.kyptmain.mbox li.news span  a{
    font-size: 0.2rem;
    color: #3D2F28;
    line-height: 0.8rem;
}
.post.kyptmain.mbox li.news span.news_xhh {
    font-size: 0.24rem;
    color: #92070B;
    font-family: Poppins;
}.post.kyptmain.mbox a {
    display: block;
}
.post.kyptmain.mbox a:nth-child(even) {
    background: rgba(146, 7, 11, 0.03);
}
.post.kyptmain.mbox li.news span.news_meta {
    /* min-width: 1.6rem; */
    text-align: right;
}
div#zxfw .yclm.clearfix {
    float: left;
    width: 11%;
    border-left: 0.04rem solid #A00014;
}
#zxfw .lmmr {
    float: right;
    width: 82%;
}
div#zxfw .yclm.clearfix li.links {
    line-height: 0.3rem;
    padding: 0.15rem 0;
    text-align: center;
    border-bottom: 0.01rem dashed #CECECE;
}
div#zxfw .yclm.clearfix li.links:last-child {
    border-bottom: 0;
}
div#zxfw .yclm.clearfix li.links a {
    font-size: 0.18rem;
}
div#zxfw .yclm.clearfix li.links.selected {
    background: #A00014;
}
div#zxfw .yclm.clearfix li.links.selected a {
    color: #fff;
    font-weight: bold;
    background: url(img/lijt.png) no-repeat right;    background-size: 0.12rem;
    padding-right: 0.3rem;
}
.possplit::after {
    content: ">";
    font-size: 0.2rem;
    font-family: serif;}
#zxfw li.col_patht {
    background: url(img/home.png) no-repeat left;    background-size: 0.18rem;

    padding-left: 0.3rem;
}
#zxfw li.col_patht a {
    line-height: 0.3rem;
    font-size: 0.2rem;
    color: #92071C;
    opacity: 0.3;
}#zxfw li.col_patht a:last-child {
    opacity: 1;
}#zxfw li.col_patht .possplit {
    color: #92071C;
    opacity: 0.3;
   
    text-align: center;
}

#zxfw li.col_title {
    margin-top: 0.2rem;
    border-bottom: 0.02rem solid #92070b8c;
    font-size: 0.32rem;
    color: #92070B;
    line-height: 0.5rem;
    padding: 0.2rem 0;
    margin-bottom: 0.4rem;
}
div#zxfwlb li.news {
    float: left;
    width: 50%;
    margin-bottom: 0.3rem;
}
div#zxfwlb li.news .news_box {
    background: #fff;
    padding: 0.24rem 0.3rem;
    margin: 0 0.15rem;
}
#zxfwlb ul.news_list.clearfix {
    margin: 0 -0.15rem;
}
div#zxfwlb li.news .news_title {
    font-size: 0.24rem;
    font-weight: bold;
    line-height: 0.5rem;
    color: #92071C;
}
div#zxfwlb li.news .news_text {
    font-size: 0.22rem;
    line-height: 0.32rem;
    color: #232323;
    margin-top: 0.1rem;
}

div#zxfwlb ul#kd li.news {
    width: 100%;
    float: none;
}div#zxfwlb ul#kd li.news .news_text {
    font-size: 0.2rem;
    line-height: 0.32rem;
    color: #232323;
    margin-top: 0.1rem;
}div#zxfwlb ul#kd li.news .news_text p {
    font-size: 0.2rem !important;
    line-height: 0.32rem !important;
    color: #232323 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-indent: 0 !important;
}
div#zxfwlb ul#kd li.news .news_text strong {
    font-size: 0.2rem;
    color: #92070B;
    margin-bottom: 0.1rem;
    display: block;
}

div#zxfwlb ul#kd li.news .news_text strong span {
    background: url(img/fxjt.png) no-repeat right;    background-size: 0.26rem;
    padding-right: 0.4rem;
    margin-right: 0.1rem;
}








@media screen and (max-width:1410px){
#l-container .inner {
    max-width: none;
}

}


@media screen and (max-width:767px){
div#zxfw .yclm.clearfix {
    float: none; 
    width: 100%;
    border-bottom: 0.04rem solid #A00014;
    border-left: 0;    margin: 20px 0;
}
#zxfw li.col_patht{display:none}
div#zxfw .yclm.clearfix li.links {
       display: inline-block;
    min-width: 12%;
    border: 0;
    padding: 0.15rem 0.2rem;
}
.post.kyptmain.mbox li.news span.news_meta {
    min-width: 50px;
    text-align: right;
}
.post.kyptmain.mbox li.news {
    padding: 0 0.2rem;
}#zxfw .lmmr {
    float: none;
    width: 100%;
}div#zxfwlb li.news {
    float: none;
    width: 100%;
    margin-bottom: 0.3rem;
}
 

.post.post-612.mbox li {
    float: none;
    width: 100%;
    margin-bottom: 20px;
}

ul.kz li {
    line-height: 0.35rem;
    padding: 0.15rem 0;
}.post.post-602.mbox .tt {
    position: absolute;
    right: 0;
    top: 0.1rem;
}
#container2 .searchboxt {
    padding: 0.2rem;
    margin: 0;
}
#container2 .searchboxt .search-btn {
    width: 1rem;
}

}