
@media (max-width: 1580px) {
    .ny-caselist-x ,.ny-caselist-y {
        flex-wrap: wrap;
    }
}
@media (max-width: 1480px) {
    .ny-caselist-x .item, .ny-caselist-y .item {
        width: 49%; margin-bottom: var(--space-4);
    }
    .ny-caselist-y {
        padding-top: 0;
    }
}
@media (max-width: 1200px) {
    .ny-aside {
        float: none;
        display: block;
        width: 100%;
    }
    .ny-content {
        padding-left: 0; padding-top: var(--space-6);
    }
    .ny-bread {
	    display: block; margin-bottom: var(--space-6); text-align: left;
    }
    .ny-bread-pc {
        display: none;
    }
    .ny-aside-contactus {
        display: none;
    }
    .news-recomend {
        float: none; width: 100%; margin: 0; margin-top: var(--space-12);
    }
    .ny-newslist .list .item-content {
        width: 49%;
    }
    .ny-newslist .first .img-cover {
        width: 360px; height: 280px;
    }
    .ny-newslist .first .item-text {
        padding: var(--space-4) 0;
    }
    .ny-newslist .first .item-text .text-24 {
        font-size: 22px;
    }
    .ny-newslist .first .item-text p {
        height: 92px; overflow: hidden;
    }
    .ny-newslist .item-time {
        padding: var(--space-2) 0;
    }    
}
@media (max-width: 1080px) {
    .ny-newslist .list .item-content {
        width: 100%;
    }
    .ny-newslist .item .item-img {
        display: none;
    }
    .ny-newslist .first {
        margin-bottom: var(--space-3);
    }
    .ny-casedetail-content .text-48 {
        font-size: 36px;
    }
}
@media (max-width: 768px) { 
    .ny-caselist-x .item, .ny-caselist-y .item {
        width: 100%; 
    }
    .ny-casedetail-content .text-48 {
        font-size: 28px;
    }
    .ny-list-list {
        display: block;
    }
    .ny-list .item {
        max-width: 480px;
        width: 100%;
        margin-left: auto ;
        margin-right: auto;
    }
    
}
@media (max-width: 608px) { 
    .ny-single .item {
        display: block;
    }
    .ny-single .item dd {
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
    }
    .ny-single .item dt {
        width: 100%;
    }
}