.jr_news .container .row {
    position: relative;
    height: 370px;
    background: url(../../images/webimg/矩形\ 17.png) no-repeat center center;
    background-size: 100% 100%;
}

.jr_news .container .row .course_word {
    position: absolute;
    top: 46%;
}

.jr_news .container .row .course_eng {
    position: absolute;
    top: 54%;
}

.news_content .container .row {
    position: relative;
    height: 965px;
}

.news_content .container .row .news_shadow1 {
    top: 6.3%;
    position: absolute;
    left: 37.4%;
    padding: 3.5% 0 0 2.6%;
    width: 65%;
    height: 28%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.15);
}

.news_content .container .row .news_img_1 {
    position: absolute;
    top: 6.3%;
    width: 37.4%;
    height: 28%;
    background: url(../../images/webimg/news_img_1.png) no-repeat center center;
    background-size: 100% 100%;
}

.news_content .container .row .news_img_2 {
    position: absolute;
    top: 37.5%;
    width: 37.4%;
    height: 28%;
    background: url(../../images/webimg/news_img_2.png) no-repeat center center;
    background-size: 100% 100%;
}

.news_content .container .row .news_shadow1 .gfd {
    height: 9.2%;
    font-size: 22px;
    font-family: PingFang-SC-Bold;
    font-weight: bold;
    color: rgba(17, 17, 17, 1);
}

.news_content .container .row .news_shadow1 .fb {
    position: absolute;
    top: 30%;
    /* width:548px; */
    height: 6.2%;
    font-size: 16px;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    color: rgba(136, 136, 136, 1);
}

.news_content .container .row .news_shadow1 .more a {
    display: block;
    position: absolute;
    bottom: 17%;
    background: url(../../images/webimg/news_btn_more.png) no-repeat center center;
    width: 7.65%;
    height: 4.5%;
    background-size: 100% 100%;
}

.news_content .container .row .news_shadow2 {
    position: absolute;
    left: 37.4%;
    padding: 3.5% 0 0 2.6%;
    width: 65%;
    height: 28%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.15);
    top: 37.5%;
}
.jr_news1 .container .row {
    position: relative;
    background: url(../../images/webimg/news_banner_little.png) no-repeat center center;
    height: 370px;
    background-size: 100% 100%;
}

.jr_news1 .container .row .course_word {
    position: absolute;
    top: 38%;
}

.jr_news1 .container .row .course_eng {
    position: absolute;
    top: 46%;
}

@media screen and (max-width: 768px) {
    .jr_news1 .container .row .course_word {
        position: absolute;
        top: 38%;
        font-size: 20px;
        left: 57.5%;
        transform: translateX(-50%);
    }
}

.news_content1 .container .row {
    position: relative;
    height: 1592px;
}

.news_content1 .container .row .news1_img_1 {
    position: absolute;
    background: url(../../images/webimg/home_img_1_l.png) no-repeat center center;
    background-size: 100% 100%;
    top: 2.5%;
    width: 92%;
    height: 20.1%;
    left: 50%;
    transform: translateX(-50%);
}

.news_content1 .container .row .news_shadow1 {
    padding: 6% 0 0 4.1%;
    position: absolute;
    left: 50%;
    top: 22.6%;
    transform: translateX(-50%);
    width: 92%;
    height: 22.6%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.15);
}

.news_content1 .container .row .news_shadow1 .gfd {
    /* width:530px; */
    height: 11.2%;
    font-size: 20px;
    font-family: PingFang-SC-Bold;
    font-weight: bold;
    color: rgba(17, 17, 17, 1);
}

.news_content1 .container .row .news_shadow1 .fb {
    position: absolute;
    top: 22%;
    height: 18%;
    font-size: 14px;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    color: rgba(136, 136, 136, 1);
}

.news_content1 .container .row .news_shadow1 .more1 a {
    position: absolute;
    bottom: 10%;
    background: url(../../images/webimg/news_btn_more.png) no-repeat center center;
    width: 7.65%;
    height: 4.5%;
    background-size: 90% 90%;
}

.news_content1 .container .row .news1_img_2 {
    position: absolute;
    background: url(../../images/webimg/home_img_4_l.png) no-repeat center center;
    background-size: 100% 100%;
    top: 730px;
    top: 48%;
    width: 92%;
    height: 20.1%;
    left: 50%;
    transform: translateX(-50%);
}

.news_content1 .container .row .news1_shadow2 {
    padding: 6% 0 0 4.1%;
    position: absolute;
    left: 50%;
    top: 68%;
    transform: translateX(-50%);
    width: 92%;
    height: 22.6%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.15);
}

.news_content .container .row .news_shadow2 .gfd {
    height: 9.2%;
    font-size: 22px;
    font-family: PingFang-SC-Bold;
    font-weight: bold;
    color: rgba(17, 17, 17, 1);
}

.news_content .container .row .news_shadow2 .fb {
    position: absolute;
    top: 30%;
    /* width:548px; */
    height: 6.2%;
    font-size: 16px;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    color: rgba(136, 136, 136, 1);
}

.news_content .container .row .news_shadow2 .more a {
    display: block;
    position: absolute;
    bottom: 17%;
    background: url(../../images/webimg/news_btn_more.png) no-repeat center center;
    width: 7.65%;
    height: 4.5%;
    background-size: 100% 100%;
}