﻿.w1200{width:1200px;margin:0 auto;}

.mt30{margin-top: 30px;}

.mt25{margin-top: 25px;}

.mt10{margin-top: 10px;}

.ml8{margin-left: 8px;}




.toutiao{width: 1200px;min-height: 135px;margin:0 auto;overflow: hidden;position: relative;}
.toutiao h2{text-align:center;margin-top: 31px;line-height: 49px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #BF001A;}
.toutiao h2 a{color: #BF001A;font-size: 32px;
    font-weight: bold;}
.toutiao p{margin-top: 12px; font-size: 14px; overflow: hidden;text-align: center;}
.toutiao p a{display: inline-block;width: 525px;text-align: center;font-size: 21px;color: #BF001A;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.xxzlsIco{
   display: block;
    width: 120px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.swiper_focus{width:561px;height:380px}

.swiper_focus .swiper-slide img{width:561px;height:330px}

.swiper_focus .swiper-slide p{background:#FBE2B4;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 50px;font-size: 17px;color:#BF001A;font-weight: 400;text-indent: 16px;padding-right: 120px;}

.swiper_focus .swiper-pagination{width: 150px;position:absolute;bottom:18px;text-align: right;right:10px;left:auto;}

.swiper_focus .swiper-pagination .swiper-pagination-bullet-active{background:#BF001A;width: 20px;border-radius: 10px;}



.gzdtBox{width:609px;}

.tab_title{margin-top: 8px;}

.tab_title a{font-size: 16px;color:#000;height:35px;display: inline-block;text-align: center;line-height: 35px; padding:0px 10px}

.tab_title a.on{background:#BF001A;color: #Fff;font-weight: 500; font-size: 16px;  border-radius: 2px;padding:0px 10px;transition-property: background-color;transition-duration: 0.8s;}

.tab_content_items{margin-top: 17px;}

.date_model{background:width: 86px;height:86px;background-size: 100% 100%;text-align: center;}

.today{font-size:32px;color:#BF001A;line-height: 47px;margin-top: 5px;}

.month{font-size: 16px;color:#BF001A;line-height: 24px;}

.dateBox{padding-bottom: 15px;border-bottom: 1px #4E4E4E dashed;}

.dateBox .fr{width: 503px;font-size: 16px;}

.dateBox .fr a{color: #4E4E4E;line-height: 28px;}

.dateBox .fr .tzgg_one a{color: #BF001A;font-size: 17px;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;margin-bottom: 5px;}

.dateBox .fr .tzgg_one_summary a{display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.tab_content_items ul{font-size: 17px;line-height: 2.2;margin-top: 10px;}

.tab_content_items>ul li a{width: 540px;font-weight: 400;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;}

.tab_content_items>ul li span{font-weight: 400;color:#999999;}

.tab_content_items ul li{background:center left no-repeat;text-indent: 15px;    padding-top: 2px;}

.tab_content .tab_content_items{display: none;}

.tab_content .tab_content_items.on{display: block;transition-property: opacity; transition-duration: 0.8s;}



.jggkBox ul li{margin-top: 10px;width: 255px;
    height: 65px; background-color: #f3ece0; color:#292929;line-height: 65px;
    text-align: center;
    font-size: 18px;}
    .jggkBox ul li a{
        color:#6e6450;
        width: 255px;
        height: 65px;
        line-height: 65px;
        display: block;
    }
    .jggkBox ul li:hover{
 background-color: #bf001a;
 color:#fff;
    }
    .jggkBox ul li a:hover{
        color:#fff;
    }
.jggkBox ul li .on{display: none;}

.jggkBox ul li:hover img{display: none;}

.jggkBox ul li:hover img.on{display: block;}

.jgdjBox .tab_title a{width:150px;}

.jgdjBox .tab_content .tab_content_items .fl{width:300px;height:220px;display: block;position: relative;}

.jgdjBox .tab_content .tab_content_items .fl img{width:300px;height:220px;}

.jgdjBox .tab_content .tab_content_items .fl p{width: 100%;line-height:31px;text-indent: 10px;position: absolute;left: 0;bottom: 0;font-size:16px;color:#FFFFFF;background:url('../Images/jgdjImgBg.png')top left no-repeat;background-size: 100% 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.jgdjBox .tab_content .tab_content_items{margin-top: 20px;}

.jgdjBox .tab_content .tab_content_items ul{width: 450px;margin-top:0px;line-height: 2;font-size: 17px;}

.jgdjBox .tab_content .tab_content_items ul li .fl{width: 380px;height:auto;}

.img_list a{display: inline-block;}

.img_list a img{width: 390px;height:123px;}

.img_list_middle{margin: 0 26px}

.jgdjBox .tab_content .tab_content_items .zcfg{width:900px}

.jgdjBox .tab_content .tab_content_items .zcfg a.fl{width:750px;}




.xjzdBox .tab_content_items a{display: block;position: relative;}

.xjzdBox .tab_content_items a img{width: 300px;height:200px;}

.xjzdBox .tab_content_items a p{width: 100%;line-height:31px;text-indent: 10px;position: absolute;left: 0;bottom: 0;font-size:16px;color:#FFFFFF;background:url('../Images/jgdjImgBg.png')top left no-repeat;background-size: 100% 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.xjzdBox .tab_content_items ul li a{width: 240px;}

.xjzdBox .tab_content_items ul{margin-top:0;}

.cgzsbox .tab_content_items a{display: block;position: relative; margin: 12px;box-shadow: 1px 1px 8px 3px #ccc;}
.cgzsbox .tab_content_items a:hover{box-shadow: 1px 1px 8px 3px #ccc;}


.cgzsbox .tab_content_items a img{width: 130px; height: 180px;}
.cgzsbox .tab_content_items a p{width: 100%;line-height:31px;text-indent: 10px;position: absolute;left: 0;bottom: 0;font-size:16px;color:#BF001A;    background-color: #F3ECE0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.xcjyBox .swiper-slide{width:277px;}

.xcjyBox .swiper-slide img{width:277px;height:161px;}

.xcjyBox .tab_content{width: 1200px;padding:0 23px;position: relative;}

.xcjyBox .swiper-button-next{width:23px;height:61px;background:url('../Images/righticon.png')no-repeat;}

.xcjyBox .swiper-button-prev{width:23px;height:61px;background:url('../Images/lefticon.png')no-repeat;}

.xcjyBox .swiper-button-next:after, .swiper-button-prev:after{content:""}

.xcjyBox .swiper-button-next{right: 0;}

.xcjyBox .swiper-button-prev{left: 0;}

.xjzdBox .tab_content .tab_content_items p{width: 100%;height:40px;background:#F3ECE0;line-height: 40px;padding:0 15px;font-size: 16px;overflow: hidden;color:#BF001A; text-overflow: ellipsis;white-space: nowrap;font-weight: 400px;}

.swiper_button{z-index: 1;}

.swiper_button.on{z-index: 9;}

.xsyjBox{width:775px;}

.xsyjBox .tab_content .fl{display:block;position: relative;}

.xsyjBox .tab_content .fl img{width: 300px;height:200px;margin-top: 15px;}

.xsyjBox .tab_content .fl p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom:0;left:0;line-height: 30px;padding: 0 10px;background:url('../Images/jgdjImgBg.png')top left no-repeat;color:#FFFFFF;font-size: 16px;}

.xsyjBox .tab_content .fr a{width: 400px;height:auto;}

.xsyjBox .tab_content .fr{margin-top: 0;line-height: 2.2;}

.lsjt ul{margin-top: 14px}

.lsjt li{margin: 30px 0px;}

.xcjySlider .bd img{width:277px;height:161px;object-fit: cover;}

.tab_content_items .xcjySlider .bd p{width:277px;height:40px;background:#F3ECE0;line-height: 40px;padding:0 15px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 400px;}

.tab_content_items .xcjySlider ul li{background:none;text-indent:0px;overflow:hidden;width: 277px;margin:0 6px}

.tab_content_items .xcjySlider ul{line-height:none;}

.xcjyBox .tab_content{position:relative;}

.xcjySlider .next{width:23px;height:61px;position: absolute;top:50%;left:0;background:url('../Images/lefticon.png');margin-top: -30px;cursor: pointer;}

.xcjySlider .prev{width:23px;height:61px;position: absolute;top:50%;right:0;background:url('../Images/righticon.png');margin-top: -30px;cursor: pointer;}



.yxjlBox .tab_content{width: 1200px;padding: 0 23px;position: relative;}

.yxjlBox .tab_content .swiper-slide img{width:367px;height:215px;}

.yxjlBox .tab_content .swiper-slide p{line-height:52px;background: #FFF;font-size: 17px;color:#121212;text-align: center;padding:0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.yxjlBox .swiper-button-next{width:23px;height:61px;background:url('../Images/righticon.png')no-repeat;}

.yxjlBox .swiper-button-prev{width:23px;height:61px;background:url('../Images/lefticon.png')no-repeat;}

.yxjlBox .swiper-button-next:after, .swiper-button-prev:after{content:""}

.yxjlBox .swiper-button-next{right: 0;}

.yxjlBox .swiper-button-prev{left: 0;}



.yxjlSlider .bd img{width: 367px;;height:215px;object-fit: cover;}

.tab_content_items .yxjlSlider .bd p{width:367px;height:52px;background:#F3ECE0;line-height: 52px;padding:0 15px;font-size: 17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 400px;}

.tab_content_items .yxjlSlider ul li{background:none;text-indent:0px;overflow:hidden;width: 367px;margin:0 9px}

.tab_content_items .yxjlSlider ul{line-height:none;}

.xcjyBox .tab_content{position:relative;}

.yxjlSlider .next{width:23px;height:61px;position: absolute;top:50%;left:0;background:url('../Images/lefticon.png');margin-top: -30px;cursor: pointer;}

.yxjlSlider .prev{width:23px;height:61px;position: absolute;top:50%;right:0;background:url('../Images/righticon.png');margin-top: -30px;cursor: pointer;}


.szxxBox{width:520px;}

.szxxBox .tab_content .tab_content_items li a{width: 450px;}

.szxxBox .tab_content .fl{display:block;position: relative;}

.szxxBox .tab_content .fl img{width: 262px;height:200px;margin-top: 15px;}

.szxxBox .tab_content .fl p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom:0;left:0;line-height: 30px;padding: 0 10px;background:url('../Images/jgdjImgBg.png')top left no-repeat;color:#FFFFFF;font-size: 16px;}

.szxxBox .tab_content .fr a{width: 435px;height:auto;}

.szxxBox .tab_content .fr{margin-top: 0;line-height: 2.2;}



.cgzsbox  {width:620px;}
.xsyjbox   {width:520px;}
.xsyjbox .tab_content .tab_content_items li a{width: 450px;}

.cgzsBox{width:520px;}

.cgzsBox .tab_content .tab_content_items li a{width: 450px;}

.ctwhBox{width: 646px;}

.ctwhBox div{margin-top:30px}

.ctwhBox div a{display: inline-block;}



.sszlBox .swiper-slide img{width:277px;height:161px;}

.sszlBox_swiper{margin-top:30px;}

.sszlBox_mian{padding:0 23px;position: relative;min-height: 200px;}

.sszlBox .swiper-slide p{font-size:18px;background:#F3ECE0;line-height: 42px;padding:0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 400;}

.sszlBox .swiper-button-next{width:23px;height:61px;background:url('../Images/righticon.png')no-repeat;}

.sszlBox .swiper-button-prev{width:23px;height:61px;background:url('../Images/lefticon.png')no-repeat;}

.sszlBox .swiper-button-next:after, .swiper-button-prev:after{content:""}

.sszlBox .swiper-button-next{right: 0;}

.sszlBox .swiper-button-prev{left: 0;}



.yqljBox{background:#F9EEDD;height: 100px;}



.title-head{ display: flex;justify-content: space-between; font-weight: normal;
    align-items: center;
    color: #bf001a;
    border-bottom: 1px #4E4E4E dashed;padding-bottom: 8px;}
.title-head .title{font-size: 20px; font-weight: bold;}
.title-head .title img {padding-right: 5px;}
.title-head .more{font-size: 14px;}
.title-head .more a{color:#bf001a;}
.xjzdBox{width: 620px;}

.lsjt{width: 400px;}
.todayds{
 display: flex;  flex-direction: column; background-image: url("../Images/dsbj.png"); background-repeat: no-repeat;
 background-size: contain;
}
.todayds .tips{
    display: flex;
    justify-content: flex-start;
    font-size: 16px;
    padding-top: 10px;
}
.todayds .tips .fonts{
    padding: 5px;
    color: #fbe2b4;
    border-radius: 5px;
}
.todayds .days {font-size: 42px;
    text-align: center;
    color: #bf001a; cursor: pointer;
    padding: 18px 10px;}
.todayds .days riqi{}
.todayds .year{    font-size: 16px;
    text-align: center;
    color: #999494;
    padding: 10px;}
.todayds .keywords{font-size: 18px;
    line-height: 1.5em;font-weight: 600;
    padding: 10px;}
.todayds .dscon{
    font-size: 16px;
    color: #bbbaba;
    line-height: 1.5em;
    text-indent: 2em;
    height:95px;
    overflow: hidden;
}



.img_list a {padding:0px 5px;}

.yxspBox{width:775px;}

.yxspBox .tab_content .fl{display:block;position: relative;}

.yxspBox .tab_content .fl img{width: 300px;height:200px;margin-top: 15px;}

.yxspBox .tab_content .fl p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom:0;left:0;line-height: 30px;padding: 0 10px;background:url('../Images/jgdjImgBg.png')top left no-repeat;color:#FFFFFF;font-size: 16px;}

.yxspBox .tab_content .fr a{width: 400px;height:auto;}

.yxspBox .tab_content .fr{margin-top: 0;line-height: 2.2;}


.cgzsbox .tab_content_items .tuijian a{display: block;position: relative;}

.cgzsbox .tab_content_items .tuijian a img{width: 200px;height:180px; box-shadow: none;}
.cgzsbox .tab_content_items .tuijian a p{width: 100%;line-height:31px;text-indent: 10px;position: absolute;left: 0;bottom: 0;font-size:16px;color:#FFFFFF;background:url('../Images/jgdjImgBg.png')top left no-repeat;background-size: 100% 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cgzsbox .tab_content_items .tuijian ul li {text-indent: 0;}
.cgzsbox .tab_content_items .tuijian ul li a{width: 240px; margin: 0; box-shadow:none}
.cgzsbox .tab_content_items .tuijian ul li span { font-weight: 400; color: #999999;}
.cgzsbox .tab_content_items .tuijian ul{margin-top:0;}


#flink{ background: #f0e0ce;}
.flink{ position: relative; padding-left: 270px;}
.flink-tt{ font-size: 18px; color: #bf001a; font-weight: bold; position: absolute; top: 50%; transform: translateY(-50%); left: 50px; padding-left: 34px; height: 36px; line-height: 36px; background: url(../images/yqlj_img.png) no-repeat left center; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
#flink-cc .fli{ width: 25%; float: left; position: relative; text-align: center;}
#flink-cc .fli p{ cursor: pointer; height: 56px; line-height: 56px; position: relative;}
#flink-cc .fli p span{ display: inline-block; position: relative; padding-right: 20px; background: url(../images/link_jiao.png) no-repeat right center;}
#flink-cc .fli p::before{ content: ''; width: 1px; height: 18px; background: url(../images/link_xian.png) no-repeat; position: absolute; top: 50%; margin-top: -9px; left: 0px;}
#flink-cc .fsub{ display: none; width: 100%; position: absolute; bottom: 56px; left: 0px; background: #f0e0ce; overflow: hidden; z-index: 999;  border-top-left-radius:16px; border-top-right-radius:16px; -webkit-border-radius: ; -moz-border-radius: ; -ms-border-radius: ; -o-border-radius: ; }
#flink-cc .fsub a{ width: 100%; float: left; height: 30px; line-height: 30px; font-size: 14px; padding: 0px;}
#flink-cc .fsub a .on{    background: #BF001A;
    color: #Fff;
     font-weight: 500; 
     font-size: 16px; 
    transition-property: background-color;
    transition-duration: 0.8s;}
.ln1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


 .img_listSlider {
        position: relative;
    }

    .img_listSlider ul li {
       
        float: left;
        display: inline;
        overflow: hidden;
        text-align: center;
    }

    .img_listSlider .next {
        font-size: 40px;
        position: absolute;
        top: 50%;
        left: 10px;
        transform: translate(0, -50%);
        color: #FFF;
        font-weight: bold;
        cursor: pointer;
        opacity: 0.8;
    }

    .img_listSlider .prev {
        font-size: 40px;
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translate(0, -50%);
        color: #FFF;
        font-weight: bold;
        cursor: pointer;
        opacity: 0.8;
    }