@charset "utf-8";
#row101 {
    padding-top: 6.41025641025641vw;
}

#row101 {
    padding-right: 12.539184952978054%;
}

#row101 {
    padding-bottom: 8.547008547008547vw;
}

#row101 {
    padding-left: 12.539184952978054%;
}

#row101 {
    margin-top: 0.0vw;
}

#row101 {
    margin-right: 0.0%;
}

#row101 {
    margin-bottom: 0.0vw;
}

#row101 {
    margin-left: 0.0%;
}

#row101 > .jz_web_row__content > .jz_web_col0 {
    padding: 0;
}

#row101 > .jz_web_row__content > .jz_web_col0 {
    margin: 0;
}

@media screen and (max-width: 768px) {
    #row101 {
        padding-top: 0.0vw;
    }

    #row101 {
        padding-right: 0.0%;
    }

    #row101 {
        padding-bottom: 0.0vw;
    }

    #row101 {
        padding-left: 0.0%;
    }

    #row101 {
        margin-top: 0.0vw;
    }

    #row101 {
        margin-right: 0.0%;
    }

    #row101 {
        margin-bottom: 0.0vw;
    }

    #row101 {
        margin-left: 0.0%;
    }

    #row101 > .jz_web_row__content > .jz_web_col0 {
        margin: 0;
    }
}

#row102 {
    background-image: url(../image/index/news-back.jpg);
    background-color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

#row102 {
    padding-top: 1.5625vw;
}

#row102 {
    padding-right: 6.269592476489027%;
}

#row102 {
    padding-bottom: 1.5625vw;
}

#row102 {
    padding-left: 37.61755485893417%;
}

#row102 {
    margin-top: 0.0vw;
}

#row102 {
    margin-right: 0.0%;
}

#row102 {
    margin-bottom: 0.0vw;
}

#row102 {
    margin-left: 0.0%;
}

#row102 > .jz_web_row__content > .jz_web_col0 {
    padding: 0;
}

#row102 > .jz_web_row__content > .jz_web_col0 {
    margin: 0;
}

@media screen and (max-width: 768px) {
    #row102 {
        background: none;
    }

    #row102 {
        padding-top: 0.0vw;
    }

    #row102 {
        padding-right: 0.0%;
    }

    #row102 {
        padding-bottom: 0.0vw;
    }

    #row102 {
        padding-left: 0.0%;
    }

    #row102 {
        margin-top: 0.0vw;
    }

    #row102 {
        margin-right: 0.0%;
    }

    #row102 {
        margin-bottom: 0.0vw;
    }

    #row102 {
        margin-left: 0.0%;
    }

    #row102 > .jz_web_row__content > .jz_web_col0 {
        margin: 0;
    }
}

#row103 {
    padding-top: 6.92410119840213vw;
}

#row103 {
    padding-right: 9.404388714733543%;
}

#row103 {
    padding-bottom: 6.25vw;
}

#row103 {
    padding-left: 9.404388714733543%;
}

#row103 {
    margin-top: 0.0vw;
}

#row103 {
    margin-right: 0.0%;
}

#row103 {
    margin-bottom: 0.0vw;
}

#row103 {
    margin-left: 0.0%;
}

#row103 > .jz_web_row__content > .jz_web_col0 {
    padding: 0;
}

#row103 > .jz_web_row__content > .jz_web_col0 {
    margin: 0;
}

#row103 > .jz_web_row__content > .jz_web_col1 {
    padding: 0;
}

#row103 > .jz_web_row__content > .jz_web_col1 {
    margin: 0;
}

#row103 > .jz_web_row__content > .jz_web_col2 {
    padding: 0;
}

#row103 > .jz_web_row__content > .jz_web_col2 {
    margin: 0;
}

@media screen and (max-width: 768px) {
    #row103 {
        padding-top: 0.0vw;
    }

    #row103 {
        padding-right: 0.0%;
    }

    #row103 {
        padding-bottom: 0.0vw;
    }

    #row103 {
        padding-left: 0.0%;
    }

    #row103 {
        margin-top: 0.0vw;
    }

    #row103 {
        margin-right: 0.0%;
    }

    #row103 {
        margin-bottom: 0.0vw;
    }

    #row103 {
        margin-left: 0.0%;
    }

    #row103 > .jz_web_row__content > .jz_web_col0 {
        margin: 0;
    }

    #row103 > .jz_web_row__content > .jz_web_col1 {
        margin: 0;
    }

    #row103 > .jz_web_row__content > .jz_web_col2 {
        margin: 0;
    }
}

#row104 {
    padding-top: 1.3315579227696404vw;
}

#row104 {
    padding-right: 0.0%;
}

#row104 {
    padding-bottom: 3.125vw;
}

#row104 {
    padding-left: 0.0%;
}

#row104 {
    margin-top: 0.0vw;
}

#row104 {
    margin-right: 0.0%;
}

#row104 {
    margin-bottom: 0.0vw;
}

#row104 {
    margin-left: 0.0%;
}

#row104 > .jz_web_row__content > .jz_web_col0 {
    padding: 0;
}

#row104 > .jz_web_row__content > .jz_web_col0 {
    margin: 0;
}

@media screen and (max-width: 768px) {
    #row104 {
        padding-top: 0.0vw;
    }

    #row104 {
        padding-right: 0.0%;
    }

    #row104 {
        padding-bottom: 0.0vw;
    }

    #row104 {
        padding-left: 0.0%;
    }

    #row104 {
        margin-top: 0.0vw;
    }

    #row104 {
        margin-right: 0.0%;
    }

    #row104 {
        margin-bottom: 0.0vw;
    }

    #row104 {
        margin-left: 0.0%;
    }

    #row104 > .jz_web_row__content > .jz_web_col0 {
        margin: 0;
    }
}

#row105 {
    padding-top: 8.333333333333332vw;
}

#row105 {
    padding-right: 12.016718913270637%;
}

#row105 {
    padding-bottom: 6.25vw;
}

#row105 {
    padding-left: 12.016718913270637%;
}

#row105 {
    margin-top: 0.0vw;
}

#row105 {
    margin-right: 0.0%;
}

#row105 {
    margin-bottom: 0.0vw;
}

#row105 {
    margin-left: 0.0%;
}

#row105 > .jz_web_row__content > .jz_web_col0 {
    padding: 0;
}

#row105 > .jz_web_row__content > .jz_web_col0 {
    margin: 0;
}

@media screen and (max-width: 768px) {
    #row105 {
        padding-top: 0.0vw;
    }

    #row105 {
        padding-right: 0.0%;
    }

    #row105 {
        padding-bottom: 0.0vw;
    }

    #row105 {
        padding-left: 0.0%;
    }

    #row105 {
        margin-top: 0.0vw;
    }

    #row105 {
        margin-right: 0.0%;
    }

    #row105 {
        margin-bottom: 0.0vw;
    }

    #row105 {
        margin-left: 0.0%;
    }

    #row105 > .jz_web_row__content > .jz_web_col0 {
        margin: 0;
    }
}

#row3 {
    padding-top: 0.9375vw;
}

#row3 {
    padding-right: 0.0%;
}

#row3 {
    padding-bottom: 0.9375vw;
}

#row3 {
    padding-left: 0.0%;
}

#row3 {
    margin-top: 0.0vw;
}

#row3 {
    margin-right: 0.0%;
}

#row3 {
    margin-bottom: 0.0vw;
}

#row3 {
    margin-left: 0.0%;
}

#row3 > .jz_web_row__content > .jz_web_col0 {
    padding: 0;
}

#row3 > .jz_web_row__content > .jz_web_col0 {
    margin: 0;
}

#row3 > .jz_web_row__content > .jz_web_col1 {
    padding: 0;
}

#row3 > .jz_web_row__content > .jz_web_col1 {
    margin: 0;
}

@media screen and (max-width: 768px) {
    #row3 {
        padding-top: 0.0vw;
    }

    #row3 {
        padding-right: 0.0%;
    }

    #row3 {
        padding-bottom: 0.0vw;
    }

    #row3 {
        padding-left: 0.0%;
    }

    #row3 {
        margin-top: 0.0vw;
    }

    #row3 {
        margin-right: 0.0%;
    }

    #row3 {
        margin-bottom: 0.0vw;
    }

    #row3 {
        margin-left: 0.0%;
    }

    #row3 > .jz_web_row__content > .jz_web_col0 {
        margin: 0;
    }

    #row3 > .jz_web_row__content > .jz_web_col1 {
        margin: 0;
    }
}

#row4 {
    padding-top: 3.205128205128205vw;
}

#row4 {
    padding-right: 12.4%;
}

#row4 {
    padding-bottom: 0.0vw;
}

#row4 {
    padding-left: 12.4%;
}

#row4 {
    margin-top: 0.0vw;
}

#row4 {
    margin-right: 0.0%;
}

#row4 {
    margin-bottom: 0.0vw;
}

#row4 {
    margin-left: 0.0%;
}

#row4 > .jz_web_row__content > .jz_web_col0 {
    padding: 0;
}

#row4 > .jz_web_row__content > .jz_web_col0 {
    margin: 0;
}

@media screen and (max-width: 768px) {
    #row4 {
        padding-top: 0.0vw;
    }

    #row4 {
        padding-right: 0.0%;
    }

    #row4 {
        padding-bottom: 0.0vw;
    }

    #row4 {
        padding-left: 0.0%;
    }

    #row4 {
        margin-top: 0.0vw;
    }

    #row4 {
        margin-right: 0.0%;
    }

    #row4 {
        margin-bottom: 0.0vw;
    }

    #row4 {
        margin-left: 0.0%;
    }

    #row4 > .jz_web_row__content > .jz_web_col0 {
        margin: 0;
    }
}

#row335 {
    padding-top: 0.0vw;
}

#row335 {
    padding-right: 0.0%;
}

#row335 {
    padding-bottom: 0.0vw;
}

#row335 {
    padding-left: 0.0%;
}

#row335 {
    margin-top: 0.0vw;
}

#row335 {
    margin-right: 0.0%;
}

#row335 {
    margin-bottom: 0.0vw;
}

#row335 {
    margin-left: 0.0%;
}

#row335 > .jz_web_row__content > .jz_web_col0 {
    padding: 0;
}

#row335 > .jz_web_row__content > .jz_web_col0 {
    margin: 0;
}

@media screen and (max-width: 768px) {
    #row335 {
        padding-top: 0.0vw;
    }

    #row335 {
        padding-right: 0.0%;
    }

    #row335 {
        padding-bottom: 0.0vw;
    }

    #row335 {
        padding-left: 0.0%;
    }

    #row335 {
        margin-top: 0.0vw;
    }

    #row335 {
        margin-right: 0.0%;
    }

    #row335 {
        margin-bottom: 0.0vw;
    }

    #row335 {
        margin-left: 0.0%;
    }

    #row335 > .jz_web_row__content > .jz_web_col0 {
        margin: 0;
    }
}

#row255 {
    padding-top: 0.0vw;
}

#row255 {
    padding-right: 0.0%;
}

#row255 {
    padding-bottom: 0.0vw;
}

#row255 {
    padding-left: 0.0%;
}

#row255 {
    margin-top: 0.0vw;
}

#row255 {
    margin-right: 0.0%;
}

#row255 {
    margin-bottom: 0.0vw;
}

#row255 {
    margin-left: 0.0%;
}

#row255 > .jz_web_row__content > .jz_web_col0 {
    padding: 0;
}

#row255 > .jz_web_row__content > .jz_web_col0 {
    margin: 0;
}

@media screen and (max-width: 768px) {
    #row255 {
        padding-top: 0.0vw;
    }

    #row255 {
        padding-right: 0.0%;
    }

    #row255 {
        padding-bottom: 0.0vw;
    }

    #row255 {
        padding-left: 0.0%;
    }

    #row255 {
        margin-top: 0.0vw;
    }

    #row255 {
        margin-right: 0.0%;
    }

    #row255 {
        margin-bottom: 0.0vw;
    }

    #row255 {
        margin-left: 0.0%;
    }

    #row255 > .jz_web_row__content > .jz_web_col0 {
        margin: 0;
    }
}

#row337 {
    padding-top: 0.0vw;
}

#row337 {
    padding-right: 0.0%;
}

#row337 {
    padding-bottom: 0.0vw;
}

#row337 {
    padding-left: 0.0%;
}

#row337 {
    margin-top: 0.0vw;
}

#row337 {
    margin-right: 0.0%;
}

#row337 {
    margin-bottom: 0.0vw;
}

#row337 {
    margin-left: 0.0%;
}

#row337 > .jz_web_row__content > .jz_web_col0 {
    padding: 0;
}

#row337 > .jz_web_row__content > .jz_web_col0 {
    margin: 0;
}

@media screen and (max-width: 768px) {
    #row337 {
        padding-top: 0.0vw;
    }

    #row337 {
        padding-right: 0.0%;
    }

    #row337 {
        padding-bottom: 0.0vw;
    }

    #row337 {
        padding-left: 0.0%;
    }

    #row337 {
        margin-top: 0.0vw;
    }

    #row337 {
        margin-right: 0.0%;
    }

    #row337 {
        margin-bottom: 0.0vw;
    }

    #row337 {
        margin-left: 0.0%;
    }

    #row337 > .jz_web_row__content > .jz_web_col0 {
        margin: 0;
    }
}

#module329 > .module_wrap > .module_banner {
    display: none;
}

#module329 {
    margin-top: 0.0vw;
}

#module329 {
    margin-right: 0.0%;
}

#module329 {
    margin-bottom: 0.0vw;
}

#module329 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module329 > .module_wrap > .module_banner {
        display: none;
    }

    #module329 {
        margin-top: 2.666666666666667vw;
    }

    #module329 {
        margin-right: 0.8849557522123894%;
    }

    #module329 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module329 {
        margin-left: 2.949852507374631%;
    }
}

#module302 > .module_wrap > .module_banner {
    display: none;
}

#module302 {
    margin-top: 0.15625vw;
}

#module302 {
    margin-right: 0.0%;
}

#module302 {
    margin-bottom: 0.0vw;
}

#module302 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module302 > .module_wrap > .module_banner {
        display: none;
    }

    #module302 {
        margin-top: 2.666666666666667vw;
    }

    #module302 {
        margin-right: 3.733%;
    }

    #module302 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module302 {
        margin-left: 3.733%;
    }
}

#module303 > .module_wrap > .module_banner {
    display: none;
}

#module303 {
    margin-top: 0.0vw;
}

#module303 {
    margin-right: 0.0%;
}

#module303 {
    margin-bottom: 0.0vw;
}

#module303 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module303 > .module_wrap > .module_banner {
        display: none;
    }

    #module303 {
        margin-top: 2.666666666666667vw;
    }

    #module303 {
        margin-right: 3.733%;
    }

    #module303 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module303 {
        margin-left: 3.733%;
    }
}

#module422 > .module_wrap > .module_banner {
    display: none;
}

#module422 {
    margin-top: 0.2136752136752137vw;
}

#module422 {
    margin-right: 11.802575107296137%;
}

#module422 {
    margin-bottom: 0.0vw;
}

#module422 {
    margin-left: 10.944206008583691%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module422 > .module_wrap > .module_banner {
        display: none;
    }

    #module422 {
        margin-top: 2.666vw;
    }

    #module422 {
        margin-right: 3.733%;
    }

    #module422 {
        margin-bottom: 1.333vw;
    }

    #module422 {
        margin-left: 3.733%;
    }
}

#module304 > .module_wrap > .module_banner {
    display: none;
}

#module304 {
    margin-top: 0.0vw;
}

#module304 {
    margin-right: 0.0%;
}

#module304 {
    margin-bottom: 0.0vw;
}

#module304 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module304 > .module_wrap > .module_banner {
        display: none;
    }

    #module304 {
        margin-top: 2.666666666666667vw;
    }

    #module304 {
        margin-right: 3.733%;
    }

    #module304 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module304 {
        margin-left: 3.733%;
    }
}

#module305 > .module_wrap > .module_banner {
    display: none;
}

#module305 {
    margin-top: 0.10683760683760685vw;
}

#module305 {
    margin-right: 45.0%;
}

#module305 {
    margin-bottom: 0.0vw;
}

#module305 {
    margin-left: 45.0%;
}

#module305 .module_button_content {
    border-radius: 0px;
}

#module305 .module_button_content:hover {
}

#module305 .module_button_content .after {
    background: #1e50ae;
}

#module305 .module_content {
    height: 36px;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module305 > .module_wrap > .module_banner {
        display: none;
    }

    #module305 {
        margin-top: 2.666666666666667vw;
    }

    #module305 {
        margin-right: 30.799833333333332%;
    }

    #module305 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module305 {
        margin-left: 30.799833333333332%;
    }
}

#module308 > .module_wrap > .module_banner {
    display: none;
}

#module308 {
    margin-top: 5.15625vw;
}

#module308 {
    margin-right: 0.0%;
}

#module308 {
    margin-bottom: 0.0vw;
}

#module308 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module308 > .module_wrap > .module_banner {
        display: none;
    }

    #module308 {
        margin-top: 2.666666666666667vw;
    }

    #module308 {
        margin-right: 3.733%;
    }

    #module308 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module308 {
        margin-left: 3.733%;
    }
}

#module309 > .module_wrap > .module_banner {
    display: none;
}

#module309 {
    margin-top: 0.0vw;
}

#module309 {
    margin-right: 0.0%;
}

#module309 {
    margin-bottom: 0.0vw;
}

#module309 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module309 > .module_wrap > .module_banner {
        display: none;
    }

    #module309 {
        margin-top: 2.666666666666667vw;
    }

    #module309 {
        margin-right: 3.733%;
    }

    #module309 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module309 {
        margin-left: 3.733%;
    }
}

#module307 > .module_wrap > .module_banner {
    display: none;
}

#module307 {
    margin-top: 3.0208333333333335vw;
}

#module307 {
    margin-right: 0.0%;
}

#module307 {
    margin-bottom: 0.0vw;
}

#module307 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
    #module307 .news_list_img_box {
        width: 2, 1%;
    }

    #module307 .news_list_img_box {
        width: 33.33333333333333%;
    }
}

@media screen and (max-width: 768px) {
    #module307 > .module_wrap > .module_banner {
        display: none;
    }

    #module307 {
        margin-top: 0.0vw;
    }

    #module307 {
        margin-right: 0.0%;
    }

    #module307 {
        margin-bottom: 0.0vw;
    }

    #module307 {
        margin-left: 0.0%;
    }
}

#module310 > .module_wrap > .module_banner {
    display: none;
}

#module310 {
    margin-top: 0.0vw;
}

#module310 {
    margin-right: 0.0%;
}

#module310 {
    margin-bottom: 0.0vw;
}

#module310 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module310 > .module_wrap > .module_banner {
        display: none;
    }

    #module310 {
        margin-top: 1.3333333333333335vw;
    }

    #module310 {
        margin-right: 3.733%;
    }

    #module310 {
        margin-bottom: 0.8vw;
    }

    #module310 {
        margin-left: 3.733%;
    }
}

#module311 > .module_wrap > .module_banner {
    display: none;
}

#module311 {
    margin-top: 0.0vw;
}

#module311 {
    margin-right: 0.0%;
}

#module311 {
    margin-bottom: 0.0vw;
}

#module311 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module311 > .module_wrap > .module_banner {
        display: none;
    }

    #module311 {
        margin-top: 1.3333333333333335vw;
    }

    #module311 {
        margin-right: 3.733%;
    }

    #module311 {
        margin-bottom: 0.8vw;
    }

    #module311 {
        margin-left: 3.733%;
    }
}

#module312 > .module_wrap > .module_banner {
    display: none;
}

#module312 {
    margin-top: 0.0vw;
}

#module312 {
    margin-right: 0.0%;
}

#module312 {
    margin-bottom: 0.0vw;
}

#module312 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module312 > .module_wrap > .module_banner {
        display: none;
    }

    #module312 {
        margin-top: 1.3333333333333335vw;
    }

    #module312 {
        margin-right: 3.733%;
    }

    #module312 {
        margin-bottom: 0.8vw;
    }

    #module312 {
        margin-left: 3.733%;
    }
}

#module313 > .module_wrap > .module_banner {
    display: none;
}

#module313 {
    margin-top: 0.0vw;
}

#module313 {
    margin-right: 0.0%;
}

#module313 {
    margin-bottom: 0.0vw;
}

#module313 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module313 > .module_wrap > .module_banner {
        display: none;
    }

    #module313 {
        margin-top: 1.3333333333333335vw;
    }

    #module313 {
        margin-right: 3.733%;
    }

    #module313 {
        margin-bottom: 0.8vw;
    }

    #module313 {
        margin-left: 3.733%;
    }
}

#module314 > .module_wrap > .module_banner {
    display: none;
}

#module314 {
    margin-top: 0.0vw;
}

#module314 {
    margin-right: 0.0%;
}

#module314 {
    margin-bottom: 0.0vw;
}

#module314 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module314 > .module_wrap > .module_banner {
        display: none;
    }

    #module314 {
        margin-top: 1.3333333333333335vw;
    }

    #module314 {
        margin-right: 3.733%;
    }

    #module314 {
        margin-bottom: 0.8vw;
    }

    #module314 {
        margin-left: 3.733%;
    }
}

#module315 > .module_wrap > .module_banner {
    display: none;
}

#module315 {
    margin-top: 0.0vw;
}

#module315 {
    margin-right: 0.0%;
}

#module315 {
    margin-bottom: 0.0vw;
}

#module315 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module315 > .module_wrap > .module_banner {
        display: none;
    }

    #module315 {
        margin-top: 1.3333333333333335vw;
    }

    #module315 {
        margin-right: 3.733%;
    }

    #module315 {
        margin-bottom: 0.8vw;
    }

    #module315 {
        margin-left: 3.733%;
    }
}

#module319 > .module_wrap > .module_banner {
    display: none;
}

#module319 {
    margin-top: 0.0vw;
}

#module319 {
    margin-right: 0.0%;
}

#module319 {
    margin-bottom: 0.0vw;
}

#module319 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module319 > .module_wrap > .module_banner {
        display: none;
    }

    #module319 {
        margin-top: 2.666666666666667vw;
    }

    #module319 {
        margin-right: 3.733%;
    }

    #module319 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module319 {
        margin-left: 3.733%;
    }
}

#module320 > .module_wrap > .module_banner {
    display: none;
}

#module320 {
    margin-top: 0.0vw;
}

#module320 {
    margin-right: 0.0%;
}

#module320 {
    margin-bottom: 0.0vw;
}

#module320 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module320 > .module_wrap > .module_banner {
        display: none;
    }

    #module320 {
        margin-top: 2.666666666666667vw;
    }

    #module320 {
        margin-right: 3.733%;
    }

    #module320 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module320 {
        margin-left: 3.733%;
    }
}

#module321 > .module_wrap > .module_banner {
    display: none;
}

#module321 {
    margin-top: 3.5937499999999996vw;
}

#module321 {
    margin-right: 0.0%;
}

#module321 {
    margin-bottom: 0.0vw;
}

#module321 {
    margin-left: 0.0%;
}

#module321 .photo_desc {
    display: block;
}

@media screen and (min-width: 769px) {
    #module321 .photo_desc {
        display: block;
    }
}

@media screen and (max-width: 768px) {
    #module321 > .module_wrap > .module_banner {
        display: none;
    }

    #module321 {
        margin-top: 2.666666666666667vw;
    }

    #module321 {
        margin-right: 0.0%;
    }

    #module321 {
        margin-bottom: 0.0vw;
    }

    #module321 {
        margin-left: 0.0%;
    }

    #module321 .photo_desc {
        display: block;
    }
}

#module322 > .module_wrap > .module_banner {
    display: none;
}

#module322 {
    margin-top: 0.0vw;
}

#module322 {
    margin-right: 0.0%;
}

#module322 {
    margin-bottom: 0.0vw;
}

#module322 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module322 > .module_wrap > .module_banner {
        display: none;
    }

    #module322 {
        margin-top: 2.666666666666667vw;
    }

    #module322 {
        margin-right: 3.733%;
    }

    #module322 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module322 {
        margin-left: 3.733%;
    }
}

#module323 > .module_wrap > .module_banner {
    display: none;
}

#module323 {
    margin-top: 0.0vw;
}

#module323 {
    margin-right: 0.0%;
}

#module323 {
    margin-bottom: 0.0vw;
}

#module323 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    #module323 > .module_wrap > .module_banner {
        display: none;
    }

    #module323 {
        margin-top: 2.666666666666667vw;
    }

    #module323 {
        margin-right: 3.733%;
    }

    #module323 {
        margin-bottom: 1.3333333333333335vw;
    }

    #module323 {
        margin-left: 3.733%;
    }
}

#module324 > .module_wrap > .module_banner {
    display: none;
}

#module324 {
    margin-top: 2.9166666666666665vw;
}

#module324 {
    margin-right: 0.0%;
}

#module324 {
    margin-bottom: 0.0vw;
}

#module324 {
    margin-left: 0.0%;
}

@media screen and (min-width: 769px) {
    #module324 .news_list_item_line {
        width: calc(100% / 3 - 20px - 0.02px);
    }

    #module324 .news_list_item_line {
        margin: 24px 10px 0px 10px;
    }

    #module324 .news_list_img_box {
        width: 1, 0%;
    }
}

@media screen and (max-width: 768px) {
    #module324 > .module_wrap > .module_banner {
        display: none;
    }

    #module324 {
        margin-top: 1.3333333333333335vw;
    }

    #module324 {
        margin-right: 0.0%;
    }

    #module324 {
        margin-bottom: 0.0vw;
    }

    #module324 {
        margin-left: 0.0%;
    }
}

.jz_nav_wrap {
    margin-top: 0.0vw;
}

.jz_nav_wrap {
    margin-right: 0.0%;
}

.jz_nav_wrap {
    margin-bottom: 0.0vw;
}

.jz_nav_wrap {
    margin-left: 20.794148380355278%;
}

.jz_web_header .jz_nav {
}

.jz_web_header .jz_nav_item {
    border-width: 0px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}

.jz_web_header .jz_nav_item .nav_item_text {
}

.jz_web_header .nav_item_septal {
}

.jz_web_header .jz_nav_layout0 .sub_nav_list, .jz_web_header .jz_nav_layout0 .three_nav_list {
}

.jz_web_header .jz_nav_layout0 .sub_nav_item, .jz_web_header .jz_nav_layout0 .three_nav_item {
}

.jz_web_header .sub_nav_list, .jz_web_header .three_nav_list {
}

.jz_web_header .sub_nav_item, .jz_web_header .three_nav_item {
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
}

.jz_mobi_header .jz_nav_item {
}

.jz_mobi_header .sub_nav_item {
}

.jz_mobi_header .sub_nav_item_text {
}

.jz_mobi_header .three_nav_item {
}

.jz_mobi_header .three_nav_item_text {
}

.jz_web_header li.jz_nav_item:not(.jz_nav_item_selected):not(.jz_nav_item_active) {
    border-color: #000;
}

.jz_web_header li.jz_nav_item_selected, .jz_web_header .jz_nav_list .jz_nav_item:hover {
    border-color: #212121;
}

.jz_nav_wrap {
    margin-top: 0.0vw;
}

.jz_nav_wrap {
    margin-right: 0.0%;
}

.jz_nav_wrap {
    margin-bottom: 0.0vw;
}

.jz_nav_wrap {
    margin-left: 0.0%;
}

.jz_web_header .jz_nav {
}

.jz_web_header .jz_nav_item {
}

.jz_web_header .jz_nav_item .nav_item_text {
}

.jz_web_header .nav_item_septal {
}

.jz_web_header .jz_nav_layout0 .sub_nav_list, .jz_web_header .jz_nav_layout0 .three_nav_list {
}

.jz_web_header .jz_nav_layout0 .sub_nav_item, .jz_web_header .jz_nav_layout0 .three_nav_item {
}

.jz_web_header .sub_nav_list, .jz_web_header .three_nav_list {
}

.jz_web_header .sub_nav_item, .jz_web_header .three_nav_item {
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
}

.jz_mobi_header .jz_nav_item {
}

.jz_mobi_header .sub_nav_item {
}

.jz_mobi_header .sub_nav_item_text {
}

.jz_mobi_header .three_nav_item {
}

.jz_mobi_header .three_nav_item_text {
}

.jz_web_header .g_header_content_temp__fixed .jz_nav_wrap.fix_top_class .jz_nav_item {
}

.jz_web_header .g_header_content_temp__fixed .jz_nav_wrap.fix_top_class .jz_nav_item .nav_item_text_wrap > a {
}

.jz_web_header .g_header_content_temp__fixed .jz_nav_wrap.fix_top_class .nav_item_septal {
}

.jz_web_header .g_header_content_temp__fixed .jz_nav_wrap.fix_top_class .sub_nav_item, .jz_web_header .g_header_content_temp__fixed .jz_nav_wrap.fix_top_class .three_nav_item {
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
}

.s_member_login {
    margin-top: 0.0vw;
}

.s_member_login {
    margin-right: 50.0%;
}

.s_member_login {
    margin-bottom: 0.0vw;
}

.s_member_login {
    margin-left: 50.0%;
}

@media screen and (min-width: 769px) {
    .jz_website_title_wrap {
        margin-top: 0.19815059445178335vw;
    }

    .jz_website_title_wrap {
        margin-right: 29.474812433011788%;
    }

    .jz_website_title_wrap {
        margin-bottom: 0.0vw;
    }

    .jz_website_title_wrap {
        margin-left: 4.641909814323608%;
    }

    #jz_website_title {
        height: 55px;
    }

    #jz_website_title .logo_wrap {
        width: 421.18959107806694px;
    }
}

@media screen and (max-width: 768px) {
    #jz_website_title .logo_wrap {
        width: 229.73977695167287px;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .jz_screen_pc #jz_website_title {
        margin-bottom: 15px
    }
}

@media screen and (min-width: 769px) {
    .jz_banner .banner_pic .banner_pic_group {
        padding-bottom: 41.89094%;
    }
}

.jz_banner .banner_pic .banner_pic_0 .banner_pic_item {
    background-image: url(../image/index/shouye-01.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

.jz_banner .banner_pic .banner_pic_1 .banner_pic_item {
    background-image: url(../image/index/shouye-02.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

@media screen and (max-width: 768px) {
    .jz_banner .banner_pic .banner_pic_group {
        padding-bottom: 41.89094313128949%;
    }

    .jz_banner .banner_pic .banner_pic_0 .banner_pic_item {
        background-image: url(../image/index/shouye-01.jpg);
        background-size: cover;
        background-position: 50% 50%;
    }

    .jz_banner .banner_pic .banner_pic_1 .banner_pic_item {
        background-image: url(../image/index/shouye-02.jpg);
        background-size: cover;
        background-position: 50% 50%;
    }
}
