.gsgg_box {
    height: 15.75rem;
    font-size: 0;
    display: flex;
}

.gsgg_left {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: space-between;
    height: 100%;
    width: 26.3333rem;
    padding-right: 3.75rem;
    padding-top: 2.8333rem;
    padding-bottom: 1.875rem;
    margin-right: 1.5rem;
    background: linear-gradient(270deg, #3468d1 26.83%, rgba(52, 104, 209, 0) 81.56%), url(/uploads/image/rcgdimages/tzgg_1.png) no-repeat 0 0/100% 100%;
}

.gsgg_left_btn {
    font-weight: 400;
    font-size: 0.8333rem;
    color: #ffffff;
}

.gsgg_left_n {
    font-weight: 400;
    font-size: 0.8333rem;
    color: #3468d1;
    padding: 0.5083rem 2.5rem;
    background-color: #fff;
}

.gsgg_right {
    height: 100%;
    overflow: hidden;
    display: flex;
}

.gsgg_right_list {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    /* width: 13.75rem; */
    background: #3468d1;
    box-shadow: 0px 4px 10px rgba(52, 104, 209, 0.4);
    padding: 1.75rem 0.9167rem 1.6667rem;
}

.gsgg_right_list1:last-child {
    margin-right: 0;
}

.gsgg_right_jj {
    margin-top: 0.75rem;
    font-size: 0.5833rem;
    line-height: 1.3333rem;
    color: rgba(255, 255, 255, 0.6);
    -webkit-line-clamp: 4 !important;
}

.gsgg_right_btn {
    font-size: 0.5833rem;
    color: #ffffff;

}

.gsgg_main {
    padding-top: 2.4167rem;
    padding-bottom: 4.4167rem;
}

.gsgg_right_name {
    font-size: 0.75rem;
    color: #ffffff;
}

.gsgg_right_time {
    display: inline-block;
    font-size: 0.5833rem;
    padding-top: 0.2rem;
    color: rgba(255, 255, 255, 0.6);
}

.gsgg_left1 {
    height: 100%;
}

.gsgg_right_list1 {
    height: 100%;
}

.gsgg_right_bgc {
    z-index: 99;
    height: 100%;
    width: 6.25rem;
    right: 0;
    top: 0;
    background: linear-gradient(270deg, #ffffff -10%, rgba(255, 255, 255, 0) 76%);
}

.jystz_box {
    padding-top: 2.9167rem;
    width: 100%;
}

.jystz_left {
    padding-left: 8.3333rem;
    padding-right: 6.6667rem;
    padding-top: 2.7083rem;
    padding-bottom: 2.9167rem;
    width: 51.9167rem;
    min-height: 19.75rem;
    background: linear-gradient(270deg, #3468d1 30.35%, rgba(52, 104, 209, 0) 200%), url(/uploads/image/rcgdimages/tzgg_2.png) no-repeat 0 0/100% 100%;
}

.jystz_left_t {
    display: flex;
    align-items: center;
}

.jystz_left_name {
    font-size: 1rem;
    color: #ffffff;
}

.jystz_left_namel {
    padding: 0.0417rem 0.25rem;
    color: #ffffff;
    font-size: 0.8rem;
    background: #ff5858;
    box-shadow: 0rem 0.1667rem 0.1667rem rgb(255 88 88 / 20%);
    border-radius: 0.0833rem;
    margin-left: 0.9167rem;
}

.jystz_left_jj, .jystz_left_jj p {
    font-weight: 400;
    font-size: 0.6667rem;
    line-height: 150%;
    color: #ffffff;
}

.jystz_left_jj {
    margin-top: 0.9167rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 11;
    overflow: hidden;
}

.jystz_r {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 2.1667rem;
    padding-bottom: 1.5rem;
    padding-left: 2.9167rem;
    width: 31.0417rem;
    height: 18.5rem;
    bottom: -2rem;
    right: 0;
    background: url(/uploads/image/rcgdimages/tzgg_3.png) no-repeat 0 0/100% 100%;
}

.jystz_r_btn {
    font-size: 0.8333rem;
    color: #3569d2;
}

.jystz_r_t {
    padding: 0.5083rem 2.0833rem;
    font-size: 0.8333rem;
    color: #ffffff;
    background: #3569d2;
}

.jyts_box {
    padding-top: 2.9167rem;
}

.jyts_left {
    width: 39rem;
    height: 17.25rem;
    background: url(/uploads/image/rcgdimages/tzgg_4.png) no-repeat 0 0/100% 100%;
}

.jyts_right {
    width: 52.1667rem;
    height: 16rem;
    background: #f5f5f5;
    bottom: 0;
    right: 0;
    padding-left: 3.75rem;
    padding-right: 8.25rem;
    padding-top: 1.5833rem;
    padding-bottom: 1.1667rem;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.jyts_right_img {
    width: 1.0833rem;
    height: 1.0833rem;
}

.jyts_right_img img {
    width: 100%;
    height: 100%;
}

.jyts_right_name {
    font-weight: bold;
    font-size: 0.8333rem;
    color: #000000;
    margin-left: 0.6667rem;
}

.jyts_right_li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #e7e7e7;
    padding-left: 2.3333rem;
    padding-right: 1.0417rem;
    padding-top: 0.9167rem;
    padding-bottom: 0.9167rem;
    margin-bottom: 1.0833rem;
}

.jyts_right_li:last-child {
    margin-bottom: 0;
}

.jyts_right_li_l {
    display: flex;
    align-items: center;
}

.jyts_right_li_rbtn {
    font-size: 0.8333rem;
    color: #3569d2;
    white-space: nowrap;
}

.jyts_right_li_rbtn2 {
    width: 0.8333rem;
    height: 0.8333rem;
    margin-left: 0.5rem;
    vertical-align: middle;
}

.jyts_right_li_rbtn2 img {
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.jyts_right_li_r {
    display: flex;
}

.jyts_right_btn {
    font-size: 0.8333rem;
    color: #3569d2;
}

.jyts_title {
    padding: 0.5rem 2.5rem;
    font-size: 0.8333rem;
    color: #ffffff;
    background: #3569d2;
    top: 1.6667rem;
    left: -6.5rem;
}

.jystz_left_time {
    font-weight: 400;
    font-size: 0.6667rem;
    color: rgba(255, 255, 255, 0.6);
}

@media screen and (max-width:940px) {
    .gsgg_left {
        width: 100%;
        height: 15.75rem;
        background: linear-gradient(270deg, #3468d1 26.83%, rgba(52, 104, 209, 0) 81.56%), url(/uploads/image/rcgdimages/tzgg_1.png) no-repeat 0 0/100% 101%;
    }

    .gsgg_left1 {
        width: 100%;
    }

    .gsgg_box {
        height: auto;
        font-size: 0;
        display: block;
    }

    .gsgg_right_list {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 15.75rem;
        width: 100%;
    }

    .jystz_left {
        padding-left: 1rem;
        padding-right: 1rem;
        width: 100%;
        /* height: 19.75rem; */
    }

    .jystz_r {
        bottom: 0;
        width: 100%;
        position: relative !important;
    }

    .jyts_left {
        width: 100%;
    }

    .jyts_right {
        position: relative !important;
        width: 100%;
        height: auto;
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .jyts_right_btn {
        margin-top: 1rem;
    }

    .jyts_right_li {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .jyts_title {
        top: -1.3333rem;
        left: 3rem;
    }

    .gsgg_right_list1 {
        margin-right: 0;
    }
}