.m-leader {
    padding: 20px 0;
    margin: 0 auto;
    width: 100%;}
.m-leader .item {
    padding: 20px 20px 20px 17.57%;
    min-height: 94px;
    font-size: 24px;
    background: url(images/bjtp-20250917-01.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: flex;
    align-items: center
;}

.m-leader .item:after,
.m-leader .item:before {
    content: '';
    position: absolute;
    z-index: -1
;}

.m-leader .item:before {
    left: 50px;
    top: 40px;
    width: 62px;
    height: 22px;
    background: url(images/bjtp-20250917-02.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
;}

.m-leader .item:after {
    right: 26px;
    bottom: 0;
    width: 147px;
    height: 27px;
    background: url(images/bjtp-20250917-03.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
;}

.m-leader .item+.item {
    margin-top: 46px
;}

.m-leader .item .item-left,
.m-leader .item .item-right {
    padding-right: 20px;
    width: 76%;
    flex-shrink: 0
;}

.m-leader .tit {
    color: #0b6cb8
;}

.m-leader .name {
    color: #333
;}

@media only screen and (min-width: 1199px) and (max-width:1800px) {
    .m-leader {
        padding: 1.041vw 0 6.77vw;
        width: 48.95vw
    ;}

    .m-leader .item {
        padding: 1.041vw;
        padding-left: 24.57%;
        min-height: 4.895vw;
        font-size: 1.2vw
    ;}

    .m-leader .item:before {
        left: 5.208vw;
        top: 2.083vw;
        width: 3.229vw;
        height: 1.145vw
    ;}

    .m-leader .item:after {
        right: 1.354vw;
        width: 7.656vw;
        height: 1.406vw
    ;}

    .m-leader .item+.item {
        margin-top: 2.395vw
    ;}

    .m-leader .item .item-left,
    .m-leader .item .item-right {
        padding-right: 1.041vw
    ;}
}

@media only screen and (max-width: 1199px) {
    .m-leader {
        padding: 20px 0;
        width: 600px
    ;}

    .m-leader .item {
        font-size: 16px;
        min-height: 60px
    ;}

    .m-leader .item:before {
        left: 50px;
        top: 24px
    ;}

    .m-leader .item+.item {
        margin-top: 20px
    ;}
}

@media only screen and (max-width: 767px) {
    .m-leader {
        width: 100%
    ;}

    .m-leader .item {
        padding-left: 24%
    ;}

    .m-leader .item:before {
        left: 15px;
        top: 25px
    ;}

    .m-leader .item:after {
        right: 10px;
        width: 100px;
        height: 18px
    ;}

    .d-imgsU1 {
        margin: 0 -8px
    ;}

    .d-imgsU1 li {
        padding: 0 8px;
        margin-bottom: 8px;
        width: 50%
    ;}

    .d-imgsU1 .text {
        padding: 14px 0
    ;}

    .d-imgsU1 .tit {
        font-size: 12px
    ;}

    .d-imgsU1 .desc {
        font-size: 9px
    ;}
}

