
.postEdu {
    height: auto;
}


.post-content {
    height: auto;
}

.post-bg {
    height: auto;
}
.bg1{
    background: url("../../../../images/business/website/home/gx/gx01.png") no-repeat center center;
}
.bg2{
    background: url("../../../../images/business/website/home/gx/gx02.png") no-repeat center center;
}
.bg3{
    background: url("../../../../images/business/website/home/gx/gx03.png") no-repeat center center;
}
.bg4{
    background: url("../../../../images/business/website/home/gx/gx04.png") no-repeat center center;
}
.bg5{
    background: url("../../../../images/business/website/home/gx/gx05.png") no-repeat center center;
}
.bg6{
    background: url("../../../../images/business/website/home/gx/gx06.png") no-repeat center center;
}
.bg7{
    background: url("../../../../images/business/website/home/gx/gx07.png") no-repeat center center;
}

.post-list-rsrc {
    width: 2800px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    transition: margin-left 2s;
    height: 150px;
}

.post-rsrc {
    width: 390px; /* 固定宽度为590px */
    height: 137px;
    background-color: #ffffff;
    border-radius: 5px;
    margin-right: 20px; /* 添加底部间隔 */
    box-sizing: border-box; /* 包括内边距和边框在内计算宽度 */
    display: flex;
    background-size: 100% 100%;
    cursor: pointer;
}

.post-rsrc-top {
    width: 70%;
    height: 110px;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}
.post-rsrc-top-title{
    cursor: pointer;
    line-height: 44px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 20px;
    color: #333;
    text-align: left;
    font-style: normal;
    height: 40px;
    vertical-align: baseline;
    padding-left: 20px;
}
.post-rsrc-top-right {
    width: 30%;
    height: 100px;
    display: flex;
    align-items: flex-end;
    justify-content: space-around;
    background: url("../../../../images/business/website/cms/login.png") no-repeat bottom;
    align-content: flex-end;
}
.post-rsrc:hover {
    /*border: 2px solid #6e6e70;*/
    box-shadow: 0px 5px 5px rgba(0,0,0,0.3),
    10px 10px 10px rgba(0,0,0,0.2),
    15px 15px 15px rgba(0,0,0,0.1);
}

.ts1-title {
    width: 100%;
    height: 124px;
    background: url("../../../../images/business/website/home/gx/ts01.jpg") no-repeat center center;
    background-size: cover;
    margin-bottom: 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px #97bded;
    cursor: pointer;
}
.ts2-title {
    width: 100%;
    height: 124px;
    background: url("../../../../images/business/website/home/gx/ts02.jpg") no-repeat center center;
    background-size: cover;
    margin-bottom: 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px #97bded;
    cursor: pointer;
}
.ts3-title {
    width: 100%;
    height: 124px;
    background: url("../../../../images/business/website/home/gx/ts03.png") no-repeat center center;
    background-size: cover;
    margin-bottom: 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px #97bded;
    cursor: pointer;
}
.ts1-con {
    width: 1200px;
    height: 9300px;
    background: url("../../../../images/business/website/home/gx/ts01-con.jpg") no-repeat center center;
    background-size: contain;
    margin-top: 30px;

}
.ts2-con {
    width: 1200px;
    height: 4250px;
    background: url("../../../../images/business/website/home/gx/ts02-con.jpg") no-repeat center center;
    background-size: contain;
    margin-top: 30px;

}
.ts3-con {
    width: 1200px;
}
.post-rsrc-bottom{
    width: 100%;
    height: 460px;
}
.adv-pre {
    background: url("../../../../images/business/website/home/leftjt.png") no-repeat center center;
    position: absolute;
    left: -80px;
    margin-top: 25px;
    width: 84px;
    height: 84px;
    cursor: pointer;
}
.adv-next {
    background: url("../../../../images/business/website/home/rightjt.png") no-repeat center center;
    position: absolute;
    right: -80px;
    margin-top: 25px;
    width: 84px;
    height: 84px;
    cursor: pointer;
}
.notice_box{
    width: 85%;
    max-width: 1500px;
    min-width: 1200px;
    position: relative;
}
.zs-adv{
    float: left;
    width: 100%;
    overflow: hidden;
}
.zb-title {
    width: 100%;
    height: 260px;
    background: url("../../../../images/business/website/home/gx/zbtitle.jpg") no-repeat center center;
    margin-bottom: 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px #97bded;
    cursor: pointer;
    background-size: contain;
}
.zb-title-zmwl {
    width: 100%;
    height: 260px;
    background: url("../../../../images/business/website/home/gx/zbtitlezmwl.jpg") no-repeat center center;
    margin-bottom: 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px #97bded;
    cursor: pointer;
    background-size: contain;
}
