.banner-pic {
    position: relative;}
.djs {width: 200px;
    height: 220px;
    position: absolute;
    top: 15%;
    right: 5%;
    z-index: 999;
    background-image: url(../images/rili20250805-01.png);
        background-repeat: no-repeat;    background-size: 100%;}
.djs span {
    position: relative;
    z-index: 99999;
    color: #ba0a07;
    font-size: 75px;
    font-family: auto;
    line-height: 220px;
    text-align: center;
    display: block;}
@media (max-width: 991px){
.djs {width: 100px;
    height: 120px;}
.djs span {
    line-height: 120px;
    font-size: 35px;}
}
.ygxsdt_tab{
    width: 100%;
    float: left;
    margin-top: 27px;}

.ygxsdt_tj {
    background: #fff;
    box-shadow: 0px 0px 16px 0px rgba(209, 214, 222, 0.5);}
.ygxsdt_tj .tjt {
    overflow: hidden;
    padding-bottom: 56%;
    position: relative;
    border-radius: 6px 6px 0px 0px;}
.pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;}
.img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.3s ease-out 0s;}
.img a {
    display: block;
    height: 100%;}

.ygxsdt_tj .text {
    padding: 18px 25px 18px 8px;
    overflow: hidden;}
.ygxsdt_tj .text span {
    width: 52px;
    height: 52px;
    padding-top: 7px;
    float: left;
    background: #294c8f;
    border: #e7eef7 1px solid;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    text-align: center;
    box-sizing: border-box;}
.ygxsdt_tj .text h2 {
    width: calc(100% - 70px);
    float: right;
    font-size: 16px;
    color: #000;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: all 0.4s ease-out 0s;
    margin-top:0px;
    margin-bottom:0px;
    color: #333;}

.ygxsdt_lb {
    width: 100%;
    float: left;
    margin-top: 11px;
    position: relative;}
.ygxsdt_lb dd {
    width: 100%;
    float: left;
    padding: 7px 0px;}
.ygxsdt_lb dd span {
    float: left;
    width: 80px;
    height: 20px;
    line-height: 20px;
    border: #dbe1e8 1px solid;
    font-size: 12px;
    color: #a4acb7;
    text-align: center;
    display: block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    display: none;}
.ygxsdt_lb dd h2 {
    width: calc(100% - 0px);
    float: right;
    font-size: 16px;
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
        margin-top:0px;
    margin-bottom:0px;
    color: #333;}


@media(max-width:991px){
.notice{display: flow-root;}
.t-news{display: flow-root;}
.t-jygl{display: flow-root;}
.ygxsdt_tab{margin-top: 5px;}
}






















































.ygxsdt_tab{
    width: 100%;
    float: left;
    margin-top: 27px;}

.ygxsdt_tj {
    background: #fff;
    box-shadow: 0px 0px 16px 0px rgba(209, 214, 222, 0.5);}
.ygxsdt_tj .tjt {
    overflow: hidden;
    padding-bottom: 56%;
    position: relative;
    border-radius: 6px 6px 0px 0px;}
.pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;}
.img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.3s ease-out 0s;}
.img a {
    display: block;
    height: 100%;}

.ygxsdt_tj .text {
    padding: 18px 25px 18px 8px;
    overflow: hidden;}
.ygxsdt_tj .text span {
    width: 52px;
    height: 52px;
    padding-top: 7px;
    float: left;
    background: #294c8f;
    border: #e7eef7 1px solid;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    text-align: center;
    box-sizing: border-box;}
.ygxsdt_tj .text h2 {
    width: calc(100% - 70px);
    float: right;
    font-size: 16px;
    color: #000;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: all 0.4s ease-out 0s;
    margin-top:0px;
    margin-bottom:0px;
    color: #333;}

.ygxsdt_lb {
    width: 100%;
    float: left;
    margin-top: 11px;
    position: relative;}
.ygxsdt_lb dd {
    width: 100%;
    float: left;
    padding: 7px 0px;}
.ygxsdt_lb dd span {
    float: left;
    width: 80px;
    height: 20px;
    line-height: 20px;
    border: #dbe1e8 1px solid;
    font-size: 12px;
    color: #a4acb7;
    text-align: center;
    display: block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    display: none;}
.ygxsdt_lb dd h2 {
    width: calc(100% - 0px);
    float: right;
    font-size: 16px;
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
        margin-top:0px;
    margin-bottom:0px;
    color: #333;}


@media(max-width:991px){
.notice{display: flow-root;}
.t-news{display: flow-root;}
.t-jygl{display: flow-root;}
.ygxsdt_tab{margin-top: 5px;}
}






















































