body,ol,ul,li,h1,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0; color:#000000;}

img{border:0; /*vertical-align:top*/}

li{list-style:none}

iframe{border:none}

em{ font-style:normal;}

html{height:100%;font-size:14px;}

body{height:100%;font:400 1em/1.8 'Microsoft Yahei', 'PingFang SC', 'Avenir', 'Segoe UI', 'Hiragino Sans GB', STHeiti, 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;}

a{color: #000000;text-decoration:none}a:hover{color:inherit;text-decoration: none;}.cf:after,.cf:before{content:" ";display:table}.cf:after,.clearfix:after{clear:both}.fl{float:left}.fr{float:right}h1,h2,h3,h4,h5{font-size:100%;font-weight:normal}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.bold{font-weight:bold}

.mp80{margin-top:80px;}

.tl{text-align:left;}.tr{text-align:rigt!important;}

.clr{width:100%; font-size:1px; line-height:10px; clear:both;}





/* 弹性 */

.flex{

    display: flex;

}

.flex_it{

    display: flex;

    align-items: center;

}

.flex_sp{

    display: flex;

    justify-content: space-between;

}

.flex_itsp{

    display: flex;

    align-items: center;

    justify-content: space-between;

}



/*  */



/* 顶部 */

.head-top{

    background: #B30216;

   

    height: 60px;

    line-height: 60px;

}

.head-top .htbox{

    height: 60px;

}

.head-top .htbox .ht-left{

    color: #FFFFFF;

    font-size: 16px;

}

.head-top .htbox .ht-right .ht-rbox a{

    color: #FFFFFF;

    font-size: 16px;

}

.head-top .htbox .ht-right .ht-rbox a .ht-r-title{

    margin-left: 10px;

}

.head-top .htbox .ht-right{

    border-right: 1px solid rgba(255, 255, 255, 0.5);

}

.head-top .htbox .ht-right .ht-rb1{

    border: 1px solid rgba(255, 255, 255, 0.5);

    padding: 0 60px;

}

.head-top .htbox .ht-right .ht-rb2{

    

    padding: 0 60px;

}



/* 搜索 */

.logshow{

    margin-top: 20px;

}

.logshow .logbox .logb-right .logb-r-box form{

    position: relative;

    width: 400px;

}

.logshow .logbox .logb-right .logb-r-box form img{

    position: absolute;

    right: 20px;

    top: 12px;

    cursor: pointer;

}

.search-input:focus{



    outline: none;



}

.logshow .logbox .logb-right .logb-r-box form input{

    border: 1px solid #c6c6c6;

    height: 50px;

    padding-left: 30px;

    padding-right: 50px;

    width: 100%;

    font-size: 16px;

}

.search-input::placeholder{



    color: #676767;



}

.search-input{

    color: #676767;

}



/* 导航条 */

.navshow{

    margin-top: 20px;

}

.navshow .navbox{

    border-bottom: 4px solid #B30216;

}



.navshow .navbox .nav-item a .nav-title{

    font-size: 20px;

    color: #B30216;

    padding: 10px 20px;

    

}



.navshow .navbox .nav-item a img{

    margin-right: 20px;

   

}



.navshow .navbox .nav-item:hover .nav-title{

    color: #ffffff;

    

}

.navshow .navbox .nav-item:hover{

    background: #B30216;

}

.navshow .navbox .nav-item:hover a .jtpic{

    background: url(../images/jttbav.png) no-repeat 4px 18px;



}



.navshow .navbox .nav-item a .jtpic{

    width: 40px;

    height: 40px;

    background: url(../images/jttb.png) no-repeat 4px 18px;

}

.navshow .navbox .nav-item{

    position: relative;

}

.navshow .navbox .nav-item .lie{

    position: absolute;

    top: 56px;

    left: 0;

    width: 100%;

    background: #B30216;

    /* box-shadow: 0 0 10px rgba(0,0,0,.2); */

    display: none;

    overflow: hidden;

    z-index: 999;

}

.navshow .navbox .nav-item:hover .lie{

    display: inline-block;

}

.navshow .navbox .nav-item .lie li a{

    font-size: 16px;

    color: #ffffff;

    padding: 10px 0;

    text-align: center;

    display: block;

    width: 100%;

}

.nav-bg{

    margin-top: 4px;

    border-top: 1px solid #ffffff;

}



/* banner */

.bannershow{

    margin-top: 30px;

}

.bannershow .bannerbox .bannerpic img{

    width: 100%;

}

:root {

    --swiper-theme-color: #ffffff;

    --swiper-navigation-size: 28px;

}

.swiper-button-next,.swiper-button-prev{

    padding: 35px 15px;

    background: #000;

    opacity: 0.3;

}

.swiper-button-next:hover{

    opacity: 0.7;

}

.swiper-button-prev:hover{

    opacity: 0.7;

}



/* 头条新闻 */

.show1{

    margin-top: 30px;

}

.show1 .show1box .show1-titleb{

    text-align: center;

    width: 80%;

}

.show1 .show1box .show1-titleb .show1-title{

    font-weight: bold;

    font-size: 30px;

    line-height: 30px;

    color: #B30216;

    margin-bottom: 10px;

    white-space: nowrap; /* 禁止文本换行 */

    overflow: hidden; /* 隐藏超出范围的内容 */

    text-overflow: ellipsis;

}



.show1 .show1box .show1-titleb .show1-ms{

    font-size: 16px;

    line-height: 16px;

    color: #676767;

    white-space: nowrap; /* 禁止文本换行 */

    overflow: hidden; /* 隐藏超出范围的内容 */

    text-overflow: ellipsis;

}

.show1 .show1box .sp{

    width: 64px;

}



/* show2 */

.show2{

    margin-top: 30px;

}

.show2 .show2box .show2b-left{

    width: 40%;

    background: #f2f2f2;

    /* padding: 20px; */

}

.show2 .show2box .show2b-left .show2-slidebox{

    padding: 20px;

}

.show2 .show2box .show2b-right{

    width: 60%;

    margin-left: 30px;

}

.show2 .show2box .show2b-left .show2-slidebox .show2pic img{

    width: 100%;

    height: 250px;

}

.show2 .show2box .show2b-left .show2-slidebox .show2-titlebox .show2-title{

    font-weight: bold;

    font-size: 18px;

    line-height: 18px;

    color: #B30216;

    margin-bottom: 10px;   

    white-space: nowrap; /* 禁止文本换行 */

    overflow: hidden; /* 隐藏超出范围的内容 */

    text-overflow: ellipsis;

}

.show2 .show2box .show2b-left .show2-slidebox .show2-titlebox .show2-ms{

    color: #676767;

    line-height: 18px;

    display: -webkit-box; /* 设置为WebKit内核的弹性盒子模型 */

    -webkit-box-orient: vertical; /* 垂直排列 */

    -webkit-line-clamp: 2; /* 限制显示两行 */

    overflow: hidden; /* 隐藏超出范围的内容 */

    text-overflow: ellipsis; /* 使用省略号 */



}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{

    right: 30px;

    left: auto;

    width: auto;

    bottom: 105px;

}



.show2 .show2box .show2b-left .show2-slidebox .show2-titlebox{

    padding: 20px 20px 0 20px;

}

.show2b-r-top{

    margin-bottom: 30px;

}

.show2b-r-top .show2b-r-t-bt{

    font-weight: bold;

    font-size: 24px;

    color: #B30216;

}

.show2b-r-top .show2b-more{

    color: #676767;

}

.hrrbox{

    width: 70%;

}

.hrrbox .hrr1{

    margin-bottom: 2px;

    height: 1px;

    background: #c7c7c7;

}

.hrrbox .hrr2{



    height: 3px;

    background: #c7c7c7;

}



.show2 .show2box .show2b-right .show2-r-nav .show2-r-item .show2-r-item-date{

    width: 70px;

    height: 70px;

    background: #f1f1f1;

    color: #676767;

    text-align: center;

    margin-right: 20px;

    display: flex;

    flex-direction: column;

    justify-content: center;

}

.show2 .show2box .show2b-right .show2-r-nav .show2-r-item{

    margin-top: 10px;

}

.show2 .show2box .show2b-right .show2-r-nav .show2-r-item .show2-r-item-date .show2-r-item-h{

    font-size: 24px;

    line-height: 24px;

    font-weight: bold;

    margin-bottom: 10px;

}

.show2 .show2box .show2b-right .show2-r-nav .show2-r-item .show2-r-item-date .show2-r-item-d{

    line-height: 14px;

}

.show2 .show2box .show2b-right .show2-r-nav .show2-r-item .show2-r-item-titlebox{

    width: calc(100% - 90px);

}

.show2 .show2box .show2b-right .show2-r-nav .show2-r-item .show2-r-item-titlebox .show2-r-item-title{

    font-size: 18px;

    color: #676767;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.show2 .show2box .show2b-right .show2-r-nav .show2-r-item .show2-r-item-titlebox .show2-r-item-ms{

    color: #c7c7c7;

    line-height: 18px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

}



.show2 .show2box .show2b-right .show2-r-nav a:hover .show2-r-item .show2-r-item-date{

    background: #B30216;

    color: #FFFFFF;

}

.show2 .show2box .show2b-right .show2-r-nav a:hover .show2-r-item .show2-r-item-titlebox .show2-r-item-title{

    color: #b30216;

}





/* show3 */

.show3{

    margin-top: 30px;

}

.show3 .show3box{

    padding: 30px;

    background: #f2f2f2;

}

.show3 .show3box .show3b-btbox .hrrbox{

    width: 40%;

}

.show3 .show3box .show3b-btbox .show3b-titleb{

    text-align: center;

    position: relative;

}

.show3 .show3box .show3b-btbox .show3b-titleb .show3b-ysz{

    font-weight: bold;

    font-size: 48px;

    line-height: 48px;

    background: linear-gradient(to bottom, #f0d0d3, #ffffff); /* 设置渐变背景 */

    -webkit-background-clip: text; /* 使用背景裁剪 */

    color: transparent; /* 文字颜色透明，使背景渐变显示 */

}



.show3 .show3box .show3b-btbox .show3b-titleb .show3b-title{

    font-weight: bold;

    font-size: 24px;

    color: #B30216;

    position: absolute;

    bottom: -6px;

    left: 0;

    right: 0;

}



.show3 .show3box .show3b-nrbox .show3b-nrb-item a .show3b-pic img{

    width: 100%;
    height: 200px;

}

.show3 .show3box .show3b-nrbox .show3b-nrb-item{

    width: 31%;

}

.show3 .show3box .show3b-nrbox{

    margin-top: 30px;

}



.show3 .show3box .show3b-nrbox .show3b-nrb-item a .show3b-titleb .show3b-title{

    font-weight: bold;

    font-size: 18px;

    line-height: 18px;

    padding-bottom: 10px;

    color: #676767;

    white-space: nowrap; /* 禁止文本换行 */

    overflow: hidden; /* 隐藏超出范围的内容 */

    text-overflow: ellipsis;

}

.show3 .show3box .show3b-nrbox .show3b-nrb-item a .show3b-titleb .show3b-ms{

    color: #c7c7c7;

    line-height: 18px;

    margin-bottom: 4px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

}

.show3 .show3box .show3b-nrbox .show3b-nrb-item a .show3b-titleb .show3b-date{

    color: #676767;

}

.show3 .show3box .show3b-nrbox .show3b-nrb-item a .show3b-titleb{

    padding: 16px 10px;

}

.show3 .show3box .show3b-nrbox .show3b-nrb-item a:hover .show3b-titleb .show3b-title{

    color: #B30216;

}

.show3 .show3box .show3b-more{

    text-align: center;

}

.show3 .show3box .show3b-more a{

    color: #c7c7c7;

}





/* show5 */

.show5 .show5box{

    flex-wrap: wrap;

}

.show5 .show5box .show5box-item{

    width: 48%;

    margin-top: 30px;

}

.show5 .show5box .show5box-item .show2b-r-top .hrrbox{

    width: 62%;

}

.show5 .show5box .show5box-item .show2b-r-top{

    margin-bottom: 20px;

}

.show5 .show5box .show5box-item .show5box-itembox .show5box-nav a span{

    width: 8px;

    height: 8px;

    background: #c7c7c7;

    border-radius: 50%;

}

.show5 .show5box .show5box-item .show5box-itembox .show5box-nav{

    margin-top: 10px;

}

.show5 .show5box .show5box-item .show5box-itembox .show5box-nav a{

    

    font-size: 16px;

    line-height: 16px;

    color: #676767;

}

.show5 .show5box .show5box-item .show5box-itembox .show5box-nav a .show5box-nav-date{

    width: 90px;

}

.show5 .show5box .show5box-item .show5box-itembox .show5box-nav a .show5box-nav-title{

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    width: calc(100% - 120px);

}



.show5 .show5box .show5box-item .show5box-itembox .show5box-nav a:hover{

    color: #B30216;

}

.show5 .show5box .show5box-item .show5box-itembox .show5box-nav a:hover span{

    background: #B30216;

    width: 10px;

    height: 10px;

}





/* 内页公共 */

.nyshow{

    padding: 30px 0 50px 0;

    background: #f1f1f1;

}

.nyshow .nybox{

    padding: 20px;

    background: #ffffff;

}

.nyshow .nybox .nyb-left{

    width: 260px;

    /* height: 305px;

    background: #f2f2f2; */

}

.nyshow .nybox .nyb-left .nyb-lenav{

   

    /* background: #f2f2f2; */

}

.nyshow .nybox .nyb-right{

    width: calc(100% - 260px);

    padding: 0 0 0 30px;

}

.nyshow .nybox .nyb-right .tzgg-nrbox{

    min-height: 300px;

}

.nyshow .nybox .nyb-left .nyb-l-itbt .nyb-l-bt{

    font-size: 24px;

    line-height: 24px;

    color: #FFFFFF;

}

.nyshow .nybox .nyb-left .nyb-l-itbt{

    background: #B30216;

    text-align: center;

    padding: 16px 0;

}

.nyshow .nybox .nyb-left .nyb-l-item{

    background: #f2f2f2;

    text-align: center;

    border-bottom: 1px solid #c7c7c7;

    

}



.nyshow .nybox .nyb-left .nyb-l-item a{

    font-size: 16px;

    line-height: 16px;

    color: #676767;

    padding: 21px 30px;

    overflow: hidden;

}

.nyshow .nybox .nyb-left .nyb-l-item a:hover{

    color: #B30216;

}

.nyshow .nybox .nyb-left .nyb-l-item a:hover img{

    filter: drop-shadow(300px 0 #B30216);

    transform: translateX(-300px);

}

.nyshow .nybox .nyb-right .nyb-r-top .nyb-r-tl{

    padding: 18px 32px;

    font-size: 24px;

    line-height: 24px;

    background: #B30216;

    color: #ffffff;

}

.nyshow .nybox .nyb-right .nyb-r-top .nyb-r-tr{

    color: #c7c7c7;

}

.nyshow .nybox .nyb-right .nyb-r-top .nyb-r-tr a{

    color: #c7c7c7;

}

.nyshow .nybox .nyb-right .nyb-r-top .nyb-r-tr a:hover{

    color: #B30216;

}

.nyshow .nybox .nyb-right .nyb-r-top .nyb-r-tr span{

    color: #000;

}

.nyshow .nybox .nyb-right .nyb-r-top{

    border-bottom: 1px solid #c7c7c7;

}



.page{

    margin-top: 60px;

    margin-bottom: 20px;

    text-align: center;

}

.page .layui-box a{

    cursor: pointer;

    font-size: 16px;

    color: #676767;

    margin: 0 10px;

    padding: 8px 14px;

    border: 1px solid #c7c7c7;

}

.page .layui-box .layui-disabled{

    cursor: inherit;

}

.page .layui-box a:hover{

    background: #B30216;

    color: #ffffff;

}

.page .layui-box .layui-disabled:hover{

    background: inherit;

    color: #676767;

}

.layui-laypage-curr{

    font-size: 16px;

    color: #ffffff;

    margin: 0 10px;

    padding: 8px 14px;

    background: #B30216;

}



/* 通知公告页 */

.tzgg-nrbox .tzgg-item a{

    color: #676767;

}

.tzgg-nrbox .tzgg-item a .tzgg-title{

    font-size: 18px;

    width: calc(100% - 130px);

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.tzgg-nrbox .tzgg-item a .tzgg-date{

    font-size: 18px;

    width: 101px;

}

.hrf{

    width: 8px;

    height: 8px;

    background: #676767;

}

.tzgg-nrbox .tzgg-item{

    padding: 13px 0;

    border-bottom: 1px solid #c7c7c7;

}

.tzgg-nrbox .tzgg-item a:hover{

    color: #B30216;

}

.tzgg-nrbox .tzgg-item a:hover .hrf{

    background: #B30216;

}



/* 详情页 */

.xq-nrbox .xq-center{

    min-height: 500px;

}

.xq-nrbox .xq-center p{

    font-size: 18px;

}

.xq-nrbox .xq-title{

    font-size: 24px;

    color: #B30216;

    text-align: center;

    margin: 30px 0;

}

.xq-nrbox .xq-ms span{

    margin: 0 20px;

}

.xq-nrbox .xq-ms{

    background: #f2f2f2;

    color: #676767;

    text-align: center;

    padding: 10px 0;

    margin-bottom: 20px;

}

/* .xq-nrbox .xq-center{

    color: #676767;

    font-size: 20px;

} */



.xq-nrbox .xq-nextbox .xq-next-lf span{

    color: #676767;

}

.xq-nrbox .xq-nextbox .xq-next-lf a{

    color: #676767;

}

.xq-nrbox .xq-nextbox .xq-next-lf a:hover{

    color: #B30216;

}

.xq-nrbox .xq-nextbox{

    border-top: 1px dashed #c7c7c7;

    padding-top: 40px;

    margin-top: 20px;

}

.xq-nrbox .xq-nextbox .xq-next-rg a{

    color: #676767;

    padding: 14px 60px;

    border: 1px solid #c7c7c7;

    font-size: 16px;

}

.xq-nrbox .xq-nextbox .xq-next-rg a:hover{

    background: #B30216;

    color: #ffffff;

}







/* 新闻动态页 */

.xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-pic{

    width: 270px;

    height: 150px;

}

.xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-pic img{

    width: 100%;

    height: 150px;

}

.xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-rbox{

    width: calc(100% - 290px);

}

.xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-rbox .xwdt-title{

    font-weight: bold;

    font-size: 18px;

    color: #676767;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-rbox .xwdt-ms{

    color: #c7c7c7;

    line-height: 18px;

    margin-bottom: 20px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

}

.xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-rbox .xwdt-date{

    color: #676767;

}

.xwdt-nrbox .xwdt-box .xwdt-item{

    border-bottom: 1px dashed #c7c7c7;

    padding: 10px 0;

}

.xwdt-nrbox .xwdt-box .xwdt-item:last-child{

    border-bottom: inherit;

    padding-bottom: 0;

}

.xwdt-nrbox .xwdt-box{

    margin-top: 20px;

}

.xwdt-nrbox .xwdt-box .xwdt-item a:hover{

    background: #f2f2f2;

}

.xwdt-nrbox .xwdt-box .xwdt-item a:hover .xwdt-rbox .xwdt-title{

    color: #B30216;

}













/* 连接块 */

.ljkshow{

    margin-top: 30px;

}

.ljkshow .ljkbox a .ljk-item .ljk-title{

    font-weight: bold;

    font-size: 22px;

    line-height: 22px;

    color: #B30216;

    margin-left: 16px;

}

.ljkshow .ljkbox a{

    width: 19%;

}

.ljkshow .ljkbox a .ljk-item{

    height: 82px;

    padding: 20px 40px;

    border: 1px solid #B30216;

}

.ljkshow .ljkbox a .ljk-item .ljk-titleb{

    justify-content: center;

    overflow: hidden;

}

.ljkshow .ljkbox a:hover{

    background: #B30216;

}

.ljkshow .ljkbox a:hover .ljk-item .ljk-title{

    color: #ffffff;

}

.ljkshow .ljkbox a:hover .ljk-item img{

    filter: drop-shadow(150px 0 #ffffff);

    transform: translateX(-150px);

}

.ljkshow .ljkbox a .ljk-item img{

    height: 40px;

}



/* show4 */

.show4{

    margin-top: 30px;

}

.show4 .show4box .show2b-r-top .hrrbox{

    width: 82%;

}

.show4box .show4box-nrbox .show4box-nr-left{

    width: 50%;

}

.show4box .show4box-nrbox .show4box-nr-right{

    width: 50%;

    margin-left: 20px;

}

.show4box-nrbox .show4box-nr-left a .show4box-nrpic img{

    width: 160px;

    height: 120px;

}

.show4box-nrbox .show4box-nr-left a .show4box-nr-titleb{

    padding-left: 20px;

}

.show4box-nrbox .show4box-nr-left a .show4box-nr-titleb .show4box-nr-title{

    font-weight: bold;

    font-size: 18px;

    line-height: 22px;

    color: #676767;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

}



.show4box-nrbox .show4box-nr-left a .show4box-nr-titleb .show4box-nr-ms{

    color: #C7C7C7;

    margin: 10px 0;

    line-height: 18px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

}

.show4box-nrbox .show4box-nr-left a .show4box-nr-titleb .show4box-nr-date{

    color: #C7C7C7;

}

.show4box-nrbox .show4box-nr-left a:nth-child(1){

    border-bottom: 1px solid #C7C7C7;

}

.show4box-nrbox .show4box-nr-left a{

    display: block;

    padding: 15px 0;

}

.show4box-nrbox .show4box-nr-left a:first-child{

    padding: 0 0 15px 0;

}

.show4box-nrbox .show4box-nr-left a:hover .show4box-nr-titleb .show4box-nr-title{

    color: #B30216;

}

.show4box-nrbox .show4box-nr-right a .show4box-nr-nav{

    color: #676767;

    font-size: 16px;

    padding: 10px 30px;

}

.show4box-nrbox .show4box-nr-right a .show4box-nr-nav .show4box-nav-title{

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    width: calc(100% - 100px);

}

.show4box-nrbox .show4box-nr-right a:nth-child(2n+1) .show4box-nr-nav{

    background: #f2f2f2;

}

.show4box-nrbox .show4box-nr-right a{

    padding: 10px 0;

}

.show4box-nrbox .show4box-nr-right a:hover .show4box-nr-nav{

    color: #B30216;

}

.show4box-nrbox .show4box-nr-right a .show4box-nr-nav .show4box-nav-date{

    width: 90px;

}



.show5{

    margin-bottom: 30px;

}



















/* 底部 */

.footshow{

    /* margin-top: 20px; */

    background: #B30216;

    padding-bottom: 10px;

}

.footshow .footer .footer-top .footer-t-title{

    color: #ffffff;

    font-size: 16px;

    width: 100px;

}

.footshow .footer .footer-top .footer-t-nav{

    flex-wrap: wrap;

}

.footshow .footer .footer-top .footer-t-nav a{

    color: #ffffff;

    font-size: 16px;

    margin-left: 20px;

}

.footshow .footer .footer-top{

    margin-top: 50px;

    padding: 30px 0;

    border-top: 1px solid #D0727D;;

    border-bottom: 1px solid #D0727D;;

}

.footshow .footer .footer-bottom{

    text-align: center;

    color: #ffffff;

}

.footshow .footer .footer-bottom .footer-b-ts{

    color: #E798A1;

}

.footshow .footer .footer-bottom .footer-b-ba span a{

    color: #E798A1;

    margin: 10px 0;

}

.footshow .footer .footer-bottom .footer-b-copy{

    margin-top: 40px;

    margin-bottom: 10px;

}



/* pc-移动端 */

.sj-show{

    display: none;

}

.sj-oatbbox img{

    width: 20px;

}

.sj-oatbbox .sj-oatitle{

    margin-top: 2px;

    font-size: 14px;

    line-height: 14px;

    color: #B30216;

}

.sj-oatbbox{

    padding: 10px;

    border-left: 1px solid #c7c7c7;

    text-align: center;

}



.sj-xwdtbanner .sjxwdt-slide a .sjxwdt-pic img{

    width: 100%;

}

.sj-xwdtbanner .sjxwdt-slide a .sjxwdtbox .sjxwdt-title{

    font-size: 16px;

    color: #676767;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.sj-xwdtbanner .sjxwdt-slide a .sjxwdtbox .sjxwdt-ms{

    line-height: 18px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

    color: #c7c7c7;

}

.sj-xwdtbanner .sjxwdt-slide a .sjxwdtbox{

    padding: 10px;

}

.sj-xwdtbanner{

    margin-top: 20px;

}



.sj-xwdtbanner .sjxwdt-slide a .sjxwdtbox .sjxwdt-date{

    color: #676767;

}

.sj-xwdtbanner .sjxwdt-slide{

    padding-bottom: 30px;

}





.sj-footer{

    position: fixed;

    bottom: 0;

    left: 0;

    right: 0;

    background: #B30216;

    z-index: 9999;

}

.sj-footer .sj-footbox .sj-item{

    text-align: center;

    padding: 10px 0;

}

.sj-footer .sj-footbox a{

    /* padding: 10px; */

    width: 20%;

}

.sj-footer .sj-footbox a:hover{

    background: #D80018;

}

.sj-footer .sj-footbox a .sj-item img{

    width: 24px;

}

.sj-footer .sj-footbox a .sj-item .sj-item-title{

    color: #ffffff;

    font-size: 16px;

    line-height: 16px;

    margin-top: 6px;

}



.sjbgactive{

    background: #D80018;

}







.nybgactive{

    color: #B30216 !important;

}

.nybgactive img{

    filter: drop-shadow(240px 0 #B30216);

    transform: translateX(-240px);

}


.xq-nrbox .xq-center img{
    max-width: 100%;
    height: auto;
}



@media screen and (max-width:768px){
    .xq-nrbox .xq-center p {
        font-size: 14px;
        line-height: 20px;
    }
    .show4box-nrbox .show4box-nr-right a .show4box-nr-nav .show4box-nav-title{
        width: calc(100% - 90px);
    }
    .show5 .show5box .show5box-item .show5box-itembox .show5box-nav a .show5box-nav-title{
        width: calc(100% - 110px);
    }

    

    .show5 .show5box .show5box-item .show5box-itembox{

        padding: 0 10px;

    }

    /* .show4box-nrbox .show4box-nr-right a {

        padding: 10px 0;

    } */

    .show4box-nrbox .show4box-nr-right a:last-child{

        padding: 0;

    }

    .show4box-nrbox .show4box-nr-right a:last-child .show4box-nr-nav{

        padding: 10px 10px 0 10px;

    }

    .show5 .show5box .show5box-item{

        margin-top: 20px;

    }

    .ljkshow {

        margin-top: 20px;

    }

    .show3 {

        margin-top: 20px;

    }

    .show5 .show5box .show5box-item .show2b-r-top {

        margin-bottom: 10px;

    }

    .show3b-nrb-item .show3b-titleb .show3b-date{

        color: #676767;

    }

    .show3b-nrb-item .show3b-titleb .show3b-ms{

        color: #c7c7c7;

        line-height: 16px;

        display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

    }

    .show3b-nrb-item .show3b-titleb .show3b-title{

        color: #676767;

        font-size: 16px;

        white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    }

    .nyshow .nybox .nyb-left{

        width: 100%;

    }

    .show3b-nrb-item{

        padding: 10px;

        padding-bottom: 40px;

    }

    .show3b-nrb-item .show3b-pic img{

        width: 100%;

    }

    .show3b-nrb-item .show3b-titleb{

        padding: 4px 10px;

    }

    .layui-laypage-curr{

        font-size: 12px;

        margin: 0 2px;

        padding: 2px 6px;

    }

    .page {

        margin-top: 30px;

        margin-bottom: 0px;

    }

    .page .layui-box a{

        font-size: 12px;

        margin: 0 2px;

        padding: 2px 6px;

    }

    

    .xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-rbox .xwdt-date{

        font-size: 12px;

    }

    .xwdt-nrbox .xwdt-box {

        margin-top: 10px;

    }

    .xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-rbox .xwdt-ms{

        margin-bottom: 4px;

        line-height: 16px;

        font-size: 12px;

    }

    .xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-rbox .xwdt-title {

        font-size: 14px;

    }

    .xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-rbox {

        width: calc(100% - 130px);

    }

    .xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-pic {

        width: 120px;

        height: 80px;

    }

    .xwdt-nrbox .xwdt-box .xwdt-item a .xwdt-pic img{

        width: 100%;

        height: 80px;

    }

    .xq-nrbox .xq-nextbox .xq-next-lf .xq-prex{

        font-size: 12px;

    }

    .xq-nrbox .xq-nextbox .xq-next-lf .xq-next{

        font-size: 12px;

    }

    .xq-nrbox .xq-nextbox .xq-next-lf{

        width: 100%;

    }

    .xq-nrbox .xq-ms{

        font-size: 12px;

    }

    .xq-nrbox .xq-ms span{

        display: block;

    }

    .xq-nrbox .xq-title{

        font-size: 16px;

        line-height: 20px;

        margin: 14px 0;

    }

    .nyshow .nybox .nyb-left .nyb-l-item a img{

        width: 6px;

    }

    .nyshow{

        padding: 20px 0;

    }

    .nyshow .nybox .nyb-right .nyb-r-top{

        border-bottom: inherit;

    }

    .nyshow .nybox .nyb-left .nyb-l-item a{

        padding: 12px 30px;

        font-size: 14px;

        line-height: 14px;

    }

    .nyshow .nybox .nyb-left .nyb-l-item {

        margin-top: 10px;

        /* margin-right: 10px; */

        width: 48%;

        border-bottom: inherit;

    }

    

    .nyshow .nybox .nyb-left .nyb-l-item:nth-child(3){

        margin-top: 0;

    }

    .nyshow .nybox .nyb-left .nyb-l-item:nth-child(2){

        margin-top: 0;

    }

    .nyshow .nybox .nyb-left .nyb-lenav{

        width: 100%;

     

        display: flex;

        flex-wrap: wrap;

        justify-content: space-between;

    }

    .hrf{

        width: 6px;

        height: 6px;

    }

    .tzgg-nrbox .tzgg-item a .tzgg-date{

        font-size: 16px;

    }

    .tzgg-nrbox .tzgg-item a .tzgg-title{

        font-size: 16px;

    }

    .tzgg-nrbox .tzgg-item{

        padding: 4px 0;

    }

    .nyshow .nybox .nyb-right{

        width: 100%;

        padding: 0;

        margin-top: 10px;

    }

    .nyshow .nybox{

        display: block;

        padding: 12px;

    }

    .show2 .show2box .show2b-left .show2-slidebox .show2pic img {

      

        height: 160px;

    }

    .show4box-nrbox .show4box-nr-right a .show4box-nr-nav{

        padding: 10px;

    }

    .footshow .footer .footer-bottom .sj-copy{

        margin-top: 20px;

    }

    .footshow .footer .footer-bottom .footer-b-ba span a{

        color: #646464;

        

    }

    .footshow .footer .footer-bottom .footer-b-ba{

        margin-top: 10px;

    }

    .footshow .footer .footer-bottom .footer-b-ts{

        color: #646464;

    }

    .footshow{

        background: #212121;

    }

    .show5 .show5box .show5box-item .show2b-r-top .hrrbox{

        width: calc(100% - 30px - 76px - 80px);

    }

    .show5 .show5box .show5box-item{

        width: 100%;

    }

    .show4box-nrbox .show4box-nr-left a .show4box-nr-titleb .show4box-nr-title{

        font-size: 16px;

        line-height: 18px;

    }

    .show2b-r-top {

        margin-bottom: 10px;

    }

    .show4box .show4box-nrbox .show4box-nr-left{

        width: 100%;

    }

    .show4box .show4box-nrbox .show4box-nr-right{

        width: 100%;

        margin-left: 0;

        margin-top: 10px;

    }

    .show4box .show4box-nrbox{

        display: block;

    }

    .show4 .show4box .show2b-r-top .hrrbox {

        /* width: 82%; */

        width: calc(100% - 30px - 76px - 80px);

    }

    .show4 {

        margin-top: 20px;

    }

    .ljkshow .ljkbox a .ljk-item img{

        width: 30px;

        height: 30px;

    }

    .ljkshow .ljkbox a .ljk-item{

        padding: 10px 18px;

        height: auto;

    }

    .ljkshow .ljkbox a {

        width: 48%;

        margin-bottom: 10px;

    }

    .ljkshow .ljkbox a:last-child{

        margin-bottom: 0;

    }

    .ljkshow .ljkbox a:nth-child(6){

        margin-bottom: 0;

    }

    .ljkshow .ljkbox a .ljk-item .ljk-title{

        font-size: 16px;

        line-height: 16px;

        margin-left: 8px;

    }

    /* .show3 .container{

        padding-left: 0;

        padding-right: 0;



    } */

    .swiper-pagination-bullet{

        background: #ffffff;

    }

    .sj-xwdtbanner .swiper-pagination-bullet-active{

        width: 24px;

        background: #B30216;

        border-radius: 5px;

    }

    .sj-xwdtbanner .swiper-horizontal>.swiper-pagination-bullets,.sj-xwdtbanner .swiper-pagination-bullets.swiper-pagination-horizontal,.sj-xwdtbanner .swiper-pagination-custom,.sj-xwdtbanner .swiper-pagination-fraction{

        right: 0;

        left: 0;

        width: auto;

        bottom: 10px;

    }

    .show3 .show3box{

        padding: 10px;

    }

    .ljkbox{

        flex-wrap: wrap;

        

    }

    .show3 .show3box .show3b-btbox{

        justify-content: center;

    }

    .show2b-r-top a{

        width: 50px;

    }

    .show2 .show2box .show2b-right .show2-r-nav .show2-r-item .show2-r-item-titlebox .show2-r-item-title{

        font-size: 16px;

    }

    .show2 .show2box .show2b-right .show2-r-nav .show2-r-item .show2-r-item-date .show2-r-item-h{

        font-size: 18px;

        line-height: 18px;

    }

    .show2b-r-top img{

        width: 30px;

    }

    .show2b-r-top .show2b-r-t-bt{

        font-size: 18px;

        width: 76px;

    }

    .hrrbox {

        /* width: 50%; */

        width: calc(100% - 30px - 76px - 80px);



    }

    .show3 .show3box .show3b-btbox .show3b-titleb .show3b-title{

        font-size: 18px;

    }

    .show3 .show3box .show3b-btbox .show3b-titleb .show3b-ysz{

        font-size: 30px;

        line-height: 36px;

    }

    .show2 {

        margin-top: 20px;

    }

    .show2 .show2box .show2b-left .show2-slidebox .show2-titlebox .show2-title{

        font-size: 16px;

        line-height: 16px;

    }

    .show1 .show1box .show1-titleb{

        width: 84%;

        text-align: inherit;

        margin-left: 10px;

    }

    .show2 .show2box .show2b-right{

        width: 100%;

        margin-left: 0;

        margin-top: 20px;

    }

    .show2 .show2box .show2b-left{

        width: 100%;

    }

    .show2box{

        display: block;

    }

    .show1 {

        margin-top: 20px;

    }

    .show1 .show1box .show1-titleb .show1-title{

        margin-bottom: 0;

        white-space: inherit;

        font-size: 16px;

        line-height: 20px;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 2;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .show1box img{

        width: 40px;

    }

    .swiper-button-next, .swiper-button-prev {

        padding: 24px 10px;

        

    }

    :root {

      

        --swiper-navigation-size: 16px;

    }

    .bannershow {

        border-top: 2px solid #B30216;

        margin-top: 0;

    }

    .logshow {

        margin-top: 0;

    }

    .logbox .logb-left a img{

        width: 220px;

    }

    

    

    

    .pc-show{

        display: none;

    }

    .sj-show{

        display: block;

    }

}









@media screen and (max-width: 1440px) and (min-width: 1200px){

   

}



@media screen and (max-width: 1199px) and (min-width: 800px){

   

}













/* @media screen and (min-width:1200px){

    .sj-show{

        display: none;

    }

} */





















































