/*PicList002854 */
/* .PicList002854{padding: 6vw 0 3vw 0;} */
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; height: 56px; text-align: center; margin-bottom: 2vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 56.565%;}
/* .PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url("https://www.bestiescreations.com/cn/images/PicList002854_btn.png") no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;} */
.PicList002854 li a:hover{border-color: #ea5432;}
.PicList002854 li a:hover:after{background-color: #ea5432; background-image: url("https://www.bestiescreations.com/cn/images/PicList002854_btn_hover.png");}
@media(min-width:769px){
.PicList002854 li{width: 29.127%; }
.PicList002854 li:not(:nth-child(3n)){margin-right: 6.3095%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}

@media (min-width: 1025px) {
    .PicList002736 .building .txt {
        width: 90%;
        margin-left: auto;
    }
}

/* 响应式调整 */
/* 首页 */
.Top003156 header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1rem;
}

@media (max-width:1700px){
    .Top003156 menu li:not(:last-child) {
        margin-right: .5rem;
    }
}

@media (max-width:1024px){
 

    .Top003156 header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 1rem;
    }

    .Top003156 .logo{
        display: flex;
        align-items: center;
    }

    .menu-show .Top003156 menu{
        background-color: #fff;
    }

    [rel="li-relative"] li {
        width: 100%;
    }

    .Bottom002887 .code ul{
        display: flex;
        justify-content: center;
    }

    .Bottom002887 .code li{
        width: 50%;
    }

    .Floor003083 .slider button{
        display: none !important;
    }
}

@media (max-width:768px){
    .h-title .cn{
        font-size: calc(32/16 * 1em);
    }

    .Floor002919 .info p{
        font-size: calc(20/16 * 1em);
    }

    .Floor002919 .more{
        font-size: calc(20/16 * 1em);
    }



    .Floor002919 .set-up .year{
        position: static;
    }

    .Floor002919 .Ispic{
        padding-bottom: 65%;
    }

    .h-title .en{
        line-height: 2;
    }

    .Floor002920 .tab li a{
        font-size: calc(28/16 * 1em);
    }

    .Floor002920 .n-top .txt time{
        font-size: calc(18/16 * 1em);
    }

    .Floor002920 p{
        font-size: calc(20/16 * 1em);
    }

    .Floor002920 .n-top li .tit{
        font-size: calc(25/16 * 1em);
    }

    .Floor002920 .tit{
        font-size: calc(25/16 * 1em);
    }

    .Floor002920 .n-list dt a time{
        font-size: calc(25/16 * 1em);

    }

    .Floor002920 .n-top .txt time span{
        font-size: calc(32/16 * 1em);
    }

    .Bottom002887 .b_nav nav dd a{
        font-size: calc(20/16 * 1em);
    }

    .Bottom002887 .contact .call{
        font-size: calc(20/16 * 1em);
    }

    .Bottom002887 .contact p{
        font-size: calc(20/16 * 1em);
    }

    .Bottom002887 .copyright{
        font-size: calc(20/16 * 1em);
    }

    .Floor002919 .ytable-cell{
        margin-top: 10px;
    }
}

@media (max-width:640px){
    .h-title .cn{
        font-size: calc(32/16 * 1em);
    }

    .Floor002919 .set-up .column li a{
        font-size: unset;
    }

    .Top003156 .logo{
        max-width: 50%;
    }

    .Floor002919 .info p{
        font-size: calc(16 /16 * 1em);
    }

    .Floor002919 .more{
        font-size: calc(16 /16 * 1em);

    }

    .h-title .en{
        font-size: calc(16/16 * 1em);
    }

    .Floor002920 .tab li a{
        font-size: calc(25/16 * 1em);
    }

    .Floor002920 .n-top .txt time span{
        font-size: calc(25/16 * 1em);
    }

    .Floor002920 .n-top .txt time{
        font-size: calc(16/16 * 1em);
    }

    .Floor002920 .n-top .txt time{
        width: calc(72/16 * 1em);
        height: calc(72/16 * 1em);
    }

    .Floor002920 .n-top li .tit{
        font-size: calc(20/16 * 1em);
    }
    
    .Floor002920 p{
        font-size: calc(16/16 * 1em);
    }

    .Floor002920 .tit{
        font-size: calc(20/16 * 1em);
    }

    .Floor003083 .slick-slide > div{
        width: calc((100% - 10px* 3) / 2);
    }
    
    .Floor002919 .Ispic{
        padding-bottom: 65%;
    }

    .h-title{
        margin-bottom: 16px;
    }

    .Floor002919 .more{
        width: 2rem;
    }

    .Floor002919 .set-up .column li aside{
        font-size: calc(16/16 * 1em);
    }

    .Bottom002887 .b_nav .tit{
        font-size: 16px;
    }

    .Bottom002887 .contact .call{
        font-size: calc(16/16 * 1em);
        background-position: left top;
    }

    .Bottom002887 .contact p{
        font-size: calc(16/16 * 1em);
    }

    .Bottom002887 .copyright{
        font-size: calc(16/16 * 1em);
    }

    .Top003156 menu li span a{
        font-size: calc(32/16 * 1em) ;
    }
}

@media (max-width:450px){
    .Top003156 .logo{
        max-width: 70%;
    }
}

/* 关于我们 */
@media (max-width:768px){
    .Menu003135 .nav-menu li{
        font-size: calc(20/16 * 1em);
    }

    .RighInfo002810 .txt-list .tit{
        font-size: calc(32/16 * 1em);
    }

    .RighInfo002810 .txt-list .info p {
        font-size: calc(20/16 * 1em);
    }

    .zzjg .box1 .item .tit{
        font-size: calc(24/16 * 1em);
    }

    .zzjg .box1 .item .f18{
        font-size: calc(20/16 * 1em);

    }
}

@media (max-width:640px){

    .Menu003135 .nav-menu li{
        font-size: calc(16/16 * 1em);
    }

    .RighInfo002810 .txt-list .tit{
        font-size: calc(24/16 * 1em);
    }

    .RighInfo002810 .txt-list .info p {
        font-size: calc(16/16 * 1em);
    }
}

/* 党建工作 */
@media (max-width:1024px){
    .PicList002736 .building a{
        display: flex;
        align-items: center;
    }
    
    .PicList002736 .building time{
        position: static;
        width: 20%;
        text-align: center;
    }
}


@media (max-width:768px){
    .PrevNextInfo{
        padding: 0.38rem 2.2rem 0 0;
    }

    .PrevNextInfo .back {
        top: .48rem;
    }

    .PicList002736 time span{
        font-size: calc(32/16 * 1em);
    }

    .PicList002736 .building time{
        font-size: calc(20/16 * 1em);
    }

    .PicList002736 h2{
        font-size: calc(24/16 * 1em);
    }

    .PicList002736 p{
        font-size: calc(20/16 * 1em);
    }

    .TitInfo .other time{
        font-size: calc(20/16 * 1em);
    }

    .NewsInfo .SinglePage p{
        font-size: calc(20/16 * 1em) !important;
    }

    .PrevNextInfo dl{
        font-size: calc(20/16 * 1em);
    }
}

@media (max-width:640px){
    .PicList002736 .building time{
        width: 20%;
    }

    .TitInfo h1{
        font-size: calc(24/16 * 1em);
    }

    .TitInfo .other time{
        font-size: calc(16/16 * 1em);
    }

    .NewsInfo .SinglePage p{
        font-size: calc(16/16 * 1em) !important;
    }

    .PrevNextInfo dl{
        font-size: calc(16/16 * 1em);
    }

    .PrevNextInfo .back{
        font-size: calc(16/16 * 1em);
    }

    .PicList002736 time span{
        font-size: calc(20/16 * 1em);
    }

    .PicList002736 .building time{
        font-size: calc(16/16 * 1em);
    }

    .PicList002736 h2{
        font-size: calc(20/16 * 1em);
    }

    .PicList002736 p{
        font-size: calc(16/16 * 1em);
    }

    .PicList002736 time{
        font-size: calc(16/16 * 1em);
    }
}

@media (max-width:512px){
    .PicList002736 .building time{
        width: 30%;
    }

}

/* 公益项目 */
@media (max-width:640px){
    .gyxm li .tit{
        font-size: calc(20/16 * 1em);
        height: auto;
    }
}

/* 信息公开 */
@media (max-width:768px){
    .listWz li .more{
        font-size: calc(20/16 * 1em);
    }
}

.Floor002919 .set-up .column li:nth-of-type(1) .icon{
    background-image: url("https://www.bestiescreations.com/cn/images/Floor002919_icon1.png");
}

.Floor002919 .set-up .column li:nth-of-type(2) .icon{
    background-image: url("https://www.bestiescreations.com/cn/images/Floor002919_icon3.png");
}

.Floor002919 .set-up .column li:nth-of-type(3) .icon{
    background-image: url("https://www.bestiescreations.com/cn/images/Floor002919_icon4.png");
}

.Floor002919 .set-up .column li:nth-of-type(4) .icon{
    background-image: url("https://www.bestiescreations.com/cn/images/Floor002919_icon2.png");
}