@media screen and (max-width: 1360px) {

    body .building {

        min-width: unset;

        width: 100%;

        padding-top: 8rem;

        display: flex;

        flex-direction: column;

        align-items: center;

        background-size: contain;

    }



    body .building .building-title {

        text-align: center;

        margin: 2rem auto;

        color: #ffffff;

        font-size: 1.5rem;

    }



    body .building .building-content {

        width: 100%;

        padding: 0 1rem;

        box-sizing: border-box;

        margin: 0 auto;

        margin-bottom: 3rem;

        display: flex;

        flex-direction: column;

        align-items: center;

    }



    body .building .building-content .building-content-first {

        width: 100%;

        flex-direction: column;

    }



    body .building .building-content .building-content-first .left {

        width: 100%;

        display: flex;

        flex-direction: column;

    }



    body .building .building-content .building-content-first .left .img {

        width: 100%;

        height: unset;

    }



    body .building .building-content .building-content-first .left .img img {

        width: 100%;

        height: unset;

        display: flex;

    }



    body .building .building-content .building-content-first .left .text {

        width: 100%;

        background-color: #0084ce;

        margin: 6px 0;

        padding: 1rem;

        box-sizing: border-box;

        display: flex;

        flex-shrink: 0;

    }



    body .building .building-content .building-content-first .left .text .time {

        border-right: 2px solid rgba(255, 255, 255, 0.4);

        padding-right: 1rem;

        display: flex;

        flex-direction: column;

        align-items: center;

        justify-content: center;

    }



    body .building .building-content .building-content-first .left .text .time div:first-child {

        color: #ffffff;

        font-size: 2rem;

    }



    body .building .building-content .building-content-first .left .text .time div:last-child {

        color: #ffffff;

        font-style: 1rem;

    }



    body .building .building-content .building-content-first .left .text .txt {

        padding-left: 1rem;

        display: flex;

        flex-direction: column;

        justify-content: space-between;

    }



    body .building .building-content .building-content-first .left .text .txt div:first-child {

        display: flex;

        flex-direction: column;

    }



    body .building .building-content .building-content-first .left .text .txt div:first-child span:first-child {

        color: #ffffff;

        font-size: 1.2rem;

        display: block;

        margin-bottom: .5rem;

    }



    body .building .building-content .building-content-first .left .text .txt div:first-child span:last-child {

        color: #ffffff;

        font-size: 1rem;

        display: block;

        display: -webkit-box;

        /*将对象转为弹性盒模型展示*/

        -webkit-box-orient: vertical;

        /*设置弹性盒模型子元素的排列方式*/

        -webkit-line-clamp: 2;

        /*限制文本行数*/

        overflow: hidden;

    }



    body .building .building-content .building-content-first .left .text .txt div:last-child {

        font-size: 2rem;

        color: #fff;

    }



    body .building .building-content .building-content-first .right {

        width: 100%;

        padding: 1rem;

        box-sizing: border-box;

        display: flex;

        flex-direction: column;

    }



    body .building .building-content .building-content-first .right .title {

        color: #000000;

        font-size: 1.2rem;

        border-left: 6px solid #cc0a2c;

        line-height: 2rem;

        text-indent: .5rem;

    }



    body .building .building-content .building-content-first .right .all {

        text-align: center;

        color: #bf191d;

        font-size: 1rem;

        text-decoration: underline;

        margin: 0 auto;

        cursor: pointer;

        margin-bottom: 1rem;

    }



    body .building .building-content .building-content-first .right .content {

        margin: 2rem 0;

        width: 100%;

        display: flex;

        flex-direction: column;

    }



    body .building .building-content .building-content-first .right .content a {

        margin-bottom: 1rem;

        display: flex;

        justify-content: space-between;

        align-items: center;

        cursor: pointer;

    }



    body .building .building-content .building-content-first .right .content a:hover span:nth-child(2) {

        text-decoration: underline;

        color: #d90009;

    }



    body .building .building-content .building-content-first .right .content a:hover span:last-child {

        color: #d90009;

    }



    body .building .building-content .building-content-first .right .content a span:first-child {

        width: 6px;

        height: 6px;

        background-color: #c60a2b;

        border-radius: 50%;

    }



    body .building .building-content .building-content-first .right .content a span:nth-child(2) {

        color: #222222;

        font-size: 1rem;

        flex: 1;

        margin-left: 1rem;

        margin-right: 1.5rem;

        width: unset;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }



    body .building .building-content .building-content-first .right .content a span:last-child {

        color: #888888;

        font-size: 1rem;

    }



    body .building .building-content .building-content-class {

        width: 100%;

        /* height: 530px; */

        background-color: #ffffff;

        box-shadow: 1px 10px 30px 0px rgba(6, 144, 201, 0.1);

        margin: 1.2rem auto;

        padding: 1rem;

        box-sizing: border-box;

        display: flex;

        flex-direction: column;

    }



    body .building .building-content .building-content-class .label {

        margin-right: 0;

        flex: 1;

    }



    body .building .building-content .building-content-class .label:last-child {

        margin: 0;

    }



    body .building .building-content .building-content-class .label .title {

        display: flex;

        justify-content: space-between;

        align-items: center;

        margin-bottom: 1rem;

    }



    body .building .building-content .building-content-class .label .title div:first-child {

        border-left: 6px solid #cc0a2c;

        text-indent: 1rem;

        color: #000000;

        font-size: 1.2rem;

    }



    body .building .building-content .building-content-class .label .title div:last-child {

        color: #666666;

        font-size: 1rem;

        cursor: pointer;

        transition: all .3s;

    }



    body .building .building-content .building-content-class .label .title div:last-child:hover {

        color: #d90009;

        transition: all .5s;

    }



    body .building .building-content .building-content-class .label .content {

        display: flex;

        flex-direction: column;

        margin: 2rem 0;

    }



    body .building .building-content .building-content-class .label .content a {

        display: flex;

        justify-content: space-between;

        align-items: center;

        margin-bottom: 1rem;

        cursor: pointer;

    }



    body .building .building-content .building-content-class .label .content a span:first-child {

        width: 6px;

        height: 6px;

        background-color: #c60a2b;

        border-radius: 50%;

    }



    body .building .building-content .building-content-class .label .content a span:last-child {

        color: #888888;

        font-size: 1rem;

    }



    body .building .building-content .building-content-class .label .content a span:nth-child(2) {

        color: #222222;

        font-size: 1rem;

        flex: 1;

        margin-left: 1rem;

        margin-right: 1.5rem;

        width: unset;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }



    body .building .building-content .building-content-class .label .content a:hover span:nth-child(2) {

        text-decoration: underline;

        color: #d90009;



    }



    body .building .building-content .building-content-class .label .content a:hover span:last-child {

        color: #d90009;

    }



    body .building .building-content .building-content-banner {

        width: 100%;

        margin: 0;

    }



    body .building .building-content .building-content-column {

        width: 100%;

        height: unset;

        background-color: #ffffff;

        box-shadow: 1px 10px 30px 0px rgba(6, 144, 201, 0.1);

        margin: 1rem auto;

        display: flex;

        flex-direction: column;

        padding: 0 1rem;

        box-sizing: border-box;

    }



    body .building .building-content .building-content-column .title {

        display: flex;

        justify-content: space-between;

        align-items: center;

        margin: 1rem 0;

    }



    body .building .building-content .building-content-column .title div:first-child {

        border-left: 6px solid #cc0a2c;

        text-indent: 1rem;

        color: #000000;

        font-size: 1.2rem;

    }



    body .building .building-content .building-content-column .title a {

        color: #666666;

        font-size: 1rem;

        cursor: pointer;

        transition: all .5s;

    }



    body .building .building-content .building-content-column .title a:hover {

        color: #d90009;

        transition: all .5s;

    }



    body .building .building-content .building-content-column .content {

        display: flex;

        justify-content: space-between;

        flex-wrap: wrap;

    }



    body .building .building-content .building-content-column .content .colum-li {

        width: 49%;

        display: flex;

        flex-direction: column;

        flex-shrink: 0;

        margin-right: 0;

    }



    body .building .building-content .building-content-column .content .colum-li .img {

        width: 100%;

        height: unset;

    }



    body .building .building-content .building-content-column .content .colum-li .img img {

        width: 100%;

        display: block;

        height: 10rem;

    }



    body .building .building-content .building-content-column .content .colum-li .text {

        margin: 1rem 0;

        color: #000000;

        font-size: 1rem;

        display: -webkit-box;

        /*将对象转为弹性盒模型展示*/

        -webkit-box-orient: vertical;

        /*设置弹性盒模型子元素的排列方式*/

        -webkit-line-clamp: 2;

        /*限制文本行数*/

        overflow: hidden;

    }



    body .building .building-content .building-content-column .content .colum-li .time {

        display: flex;

        padding: 1rem 0;

        border-top: 1px solid #cccccc;

        align-items: center;

    }



    body .building .building-content .building-content-column .content .colum-li .time span:first-child {

        font-size: 1.2rem;

        color: #888888;

        margin-right: .5rem;

    }



    body .building .building-content .building-content-column .content .colum-li .time span:last-child {

        color: #777777;

        font-size: 1rem;

    }

}



.building {

    min-width: 1360px;

    background-image: url('../../images/buildingBg.png');

    background-position-x: center;

    background-repeat: no-repeat;

    background-size: cover;

    padding-top: 640px;

    display: flex;

    flex-direction: column;

    background-color: #e5f4fb;

}



.building .building-title {

    text-align: center;

    margin: 54px auto;

    color: #ffffff;

    font-size: 36px;

}



.building .building-content {

    width: 1360px;

    padding: 0 20px;

    box-sizing: border-box;

    margin: 0 auto;

    margin-bottom: 80px;

}



.building .building-content .building-content-first {

    width: 100%;

    /* height: 590px; */

    background-color: #ffffff;

    box-shadow: 1px 10px 30px 0px rgba(6, 144, 201, 0.1);

    padding: 0 4px;

    padding-top: 4px;

    /* padding-bottom: 6px; */

    display: flex;

}



.building .building-content .building-content-first .left {

    display: flex;

    flex-direction: column;

    cursor: pointer;

}

.building .building-content .building-content-first .left:hover .img img{

    width: 105%;

    margin-left: -2.5%;

}



.building .building-content .building-content-first .left .img {

    width: 692px;

    height: 425px;

    overflow: hidden;

    

}



.building .building-content .building-content-first .left .img img {

    width: 100%;

    display: flex;

    transition: all .3s;

}



.building .building-content .building-content-first .left .text {

    flex: 1;

    background-color: #0084ce;

    margin: 6px 0;

    padding: 26px 38px;

    box-sizing: border-box;

    display: flex;

    width: 692px;

    flex-shrink: 0;

}



.building .building-content .building-content-first .left .text .time {

    border-right: 2px solid rgba(255, 255, 255, 0.4);

    padding-right: 30px;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

}



.building .building-content .building-content-first .left .text .time div:first-child {

    color: #ffffff;

    font-size: 60px;

}



.building .building-content .building-content-first .left .text .time div:last-child {

    color: #ffffff;

    font-style: 18px;

}



.building .building-content .building-content-first .left .text .txt {

    padding-left: 38px;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}



.building .building-content .building-content-first .left .text .txt div:first-child {

    display: flex;

    flex-direction: column;

}



.building .building-content .building-content-first .left .text .txt div:first-child span:first-child {

    color: #ffffff;

    font-size: 18px;

    display: block;

    margin-bottom: 10px;

}



.building .building-content .building-content-first .left .text .txt div:first-child span:last-child {

    color: #ffffff;

    font-size: 14px;

    display: block;

    display: -webkit-box;

    /*将对象转为弹性盒模型展示*/

    -webkit-box-orient: vertical;

    /*设置弹性盒模型子元素的排列方式*/

    -webkit-line-clamp: 2;

    /*限制文本行数*/

    overflow: hidden;

}



.building .building-content .building-content-first .left .text .txt div:last-child {

    font-style: 28px;

    color: #fff;

}



.building .building-content .building-content-first .right {

    flex: 1;

    padding: 40px;

    box-sizing: border-box;

    display: flex;

    flex-direction: column;

}



.building .building-content .building-content-first .right .title {

    color: #000000;

    font-size: 28px;

    border-left: 6px solid #cc0a2c;

    line-height: 28px;

    text-indent: 14px;

}



.building .building-content .building-content-first .right .all {

    text-align: center;

    color: #bf191d;

    font-size: 14px;

    text-decoration: underline;

    margin: 0 auto;

    cursor: pointer;

}



.building .building-content .building-content-first .right .content {

    margin: 40px 0;

    flex: 1;

    display: flex;

    flex-direction: column;

}



.building .building-content .building-content-first .right .content a {

    margin-bottom: 30px;

    display: flex;

    justify-content: space-between;

    align-items: center;

    cursor: pointer;

}



.building .building-content .building-content-first .right .content a:hover span:nth-child(2) {

    text-decoration: underline;

    color: #d90009;

}



.building .building-content .building-content-first .right .content a:hover span:last-child {

    color: #d90009;

}



.building .building-content .building-content-first .right .content a span:first-child {

    width: 6px;

    height: 6px;

    background-color: #c60a2b;

    border-radius: 50%;

}



.building .building-content .building-content-first .right .content a span:nth-child(2) {

    color: #222222;

    font-size: 16px;

    /* flex: 1; */

    margin-left: 16px;

    margin-right: 40px;

    width: 400px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.building .building-content .building-content-first .right .content a span:last-child {

    color: #888888;

    font-size: 14px;

}



.building .building-content .building-content-first .right .content a:last-child {

    margin: 0;

}



.building .building-content .building-content-class {

    width: 100%;

    /* height: 530px; */

    background-color: #ffffff;

    box-shadow: 1px 10px 30px 0px rgba(6, 144, 201, 0.1);

    margin: 30px auto;

    padding: 36px 38px;

    box-sizing: border-box;

    display: flex;

}



.building .building-content .building-content-class .label {

    margin-right: 60px;

    flex: 1;

}



.building .building-content .building-content-class .label:last-child {

    margin: 0;

}



.building .building-content .building-content-class .label .title {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-bottom: 30px;

}



.building .building-content .building-content-class .label .title div:first-child {

    border-left: 6px solid #cc0a2c;

    text-indent: 14px;

    color: #000000;

    font-size: 28px;

}



.building .building-content .building-content-class .label .title div:last-child {

    color: #666666;

    font-size: 13px;

    cursor: pointer;

    transition: all .3s;

}



.building .building-content .building-content-class .label .title div:last-child:hover {

    color: #d90009;

    transition: all .5s;

}



.building .building-content .building-content-class .label .content {

    display: flex;

    flex-direction: column;

}



.building .building-content .building-content-class .label .content a {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-bottom: 30px;

    cursor: pointer;

}



.building .building-content .building-content-class .label .content a span:first-child {

    width: 6px;

    height: 6px;

    background-color: #c60a2b;

    border-radius: 50%;

}



.building .building-content .building-content-class .label .content a span:last-child {

    color: #888888;

    font-size: 14px;

}



.building .building-content .building-content-class .label .content a span:nth-child(2) {

    color: #222222;

    font-size: 16px;

    /* flex: 1; */

    margin-left: 16px;

    margin-right: 40px;

    width: 400px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.building .building-content .building-content-class .label .content a:hover span:nth-child(2) {

    text-decoration: underline;

    color: #d90009;



}



.building .building-content .building-content-class .label .content a:hover span:last-child {

    color: #d90009;

}



.building .building-content .building-content-banner {

    width: 100%;

    margin: 30px auto;

}



.building .building-content .building-content-banner img {

    width: 100%;

}



.building .building-content .building-content-column {

    width: 100%;

    height: 470px;

    background-color: #ffffff;

    box-shadow: 1px 10px 30px 0px rgba(6, 144, 201, 0.1);

    margin: 30px auto;

    display: flex;

    flex-direction: column;

    padding: 0 40px;

    box-sizing: border-box;

}



.building .building-content .building-content-column .title {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin: 30px 0;

}



.building .building-content .building-content-column .title div:first-child {

    border-left: 6px solid #cc0a2c;

    text-indent: 14px;

    color: #000000;

    font-size: 28px;

}



.building .building-content .building-content-column .title a {

    color: #666666;

    font-size: 13px;

    cursor: pointer;

    transition: all .5s;

}



.building .building-content .building-content-column .title a:hover {

    color: #d90009;

    transition: all .5s;

}



.building .building-content .building-content-column .content {

    display: flex;

    justify-content: space-between;

}



.building .building-content .building-content-column .content .colum-li {

    width: 300px;

    display: flex;

    flex-direction: column;

    cursor: pointer;

}

.building .building-content .building-content-column .content .colum-li:hover .img img{

    width: 105%;

    margin-left: -2.5%;

}



.building .building-content .building-content-column .content .colum-li .img {

    width: 100%;

    height: 174px;

    overflow: hidden;

}



.building .building-content .building-content-column .content .colum-li .img img {

    width: 100%;

    display: block;

    transition: all .3s;

}



.building .building-content .building-content-column .content .colum-li .text {

    margin: 22px 0;

    height: 3rem;

    color: #000000;

    font-size: 16px;

    display: -webkit-box;

    /*将对象转为弹性盒模型展示*/

    -webkit-box-orient: vertical;

    /*设置弹性盒模型子元素的排列方式*/

    -webkit-line-clamp: 2;

    /*限制文本行数*/

    overflow: hidden;

}



.building .building-content .building-content-column .content .colum-li .time {

    display: flex;

    padding: 20px 0;

    border-top: 1px solid #cccccc;

    align-items: center;

    transition: all .3s;

}

.building .building-content .building-content-column .content .colum-li:hover .time{

    border-top: 1px solid #0084ce;

}



.building .building-content .building-content-column .content .colum-li .time span:first-child {

    font-size: 18px;

    color: #888888;

    margin-right: 10px;

}



.building .building-content .building-content-column .content .colum-li .time span:last-child {

    color: #777777;

    font-size: 14px;

}

.building .building-content .building-content-column .content .colum-li:hover .time span{

    color: #0084ce;

}