.layout--Ws5HR {
    position: relative;
    width: 100%;
    min-width: 1080px;
    display: flex;
    flex-direction: column
}

.layout--Ws5HR,.layout_content--2SKOH {
    height: 100%;
    -webkit-overflow-scrolling: touch
}

.layout_content--2SKOH {
    flex: 1;
    overflow-x: auto;
    scroll-behavior: smooth
}

.layout_content_tablist--3PKFg {
    position: fixed
}

@media screen and (max-width: 769px) {
    .layout_mobile--iC7EX {
        display:block
    }

    .layout_pc--2BHA7 {
        display: none
    }

    .layout--Ws5HR {
        min-width: 320px;
        display: flex;
        flex-direction: column;
        overflow: hidden
    }

    .layout_foot--1E_vt {
        flex-shrink: 0
    }

    .layout_content--2SKOH {
        overflow-x: hidden
    }

    .layout_content_introswiper--AjCXv {
        padding-top: .6rem
    }

    .layout_content_box--3oAdP {
        margin: 0 auto
    }

    .layout_content_paddingT--L6Y50 {
        height: .6rem
    }
}

@media (min-width: 768px) and (max-width:1280px) {
    .layout_mobile--iC7EX {
        display:none
    }

    .layout_content_box--3oAdP {
        max-width: 1080px;
        margin: 0 auto;
        padding: 0 5% 80px
    }

    .layout_content_introswiper--AjCXv {
        padding-top: 80px
    }

    .layout_content_introswiper_on--1wKwE {
        padding-top: 0
    }

    .layout_content_paddingT--L6Y50 {
        height: .8rem
    }
}

@media (min-width: 1280px) and (max-width:1660px) {
    .layout_mobile--iC7EX {
        display:none
    }

    .layout_content_box--3oAdP {
        max-width: 85vw;
        margin: 0 auto;
        padding-bottom: 80px
    }

    .layout_content_introswiper--AjCXv {
        padding-top: 80px
    }

    .layout_content_introswiper_on--1wKwE {
        padding-top: 0
    }

    .layout_content_paddingT--L6Y50 {
        height: .8rem
    }
}

@media (min-width: 1660px) {
    .layout_mobile--iC7EX {
        display:none
    }

    .layout_content_box--3oAdP {
        max-width: 1420px;
        margin: 0 auto;
        padding-bottom: 80px
    }

    .layout_content_introswiper--AjCXv {
        padding-top: 80px
    }

    .layout_content_introswiper_on--1wKwE {
        padding-top: 0
    }

    .layout_content_paddingT--L6Y50 {
        height: .8rem
    }
}

@media screen and (min-width: 769px) {
    .layout_content--2SKOH {
        flex:1;
        width: 100%
    }

    .layout_content_fullbox--1thGN {
        flex: 1;
        margin: 0 auto;
        max-width: 100%;
        padding-bottom: 80px
    }
}

@media screen and (max-width: 768px) {
    .cleanHome_pc--1uaaI,.homeSwiper--3J44I,.introduce_pc--1t63D,.news_pc--XfwPy {
        display:none
    }
}

@media (min-width: 768px) {
    .cleanHome_mobile--3ROqT,.homeSwiperM--2qqzu,.introduce_mobile--2LvVC,.news_mobile--2Qe40 {
        display:none
    }
}

.introduce_pc--1t63D {
    text-align: center;
    margin: .5rem 0 .8rem
}

.introduce_pc_text--gQOr9 {
    margin-bottom: .5rem
}

.introduce_pc_text_title--1tkjr {
    font-size: 20px;
    color: #333;
    margin-bottom: .2rem
}

.introduce_pc_text_description1--2trz7 {
    font-size: 16px;
    color: #999;
    line-height: 26px;
    white-space: pre-line;
    word-wrap: break-word
}

.introduce_pc_content--3b5aF {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.introduce_pc_content_item--24k-4 {
    position: relative;
    flex-grow: 1;
    flex: 0 0 28%;
    text-align: center;
    box-sizing: border-box;
    background-size: 100% auto;
    font-size: 0;
    transition: all .5s ease-out
}

.introduce_pc_content_item--24k-4:hover {
    cursor: pointer
}

.introduce_pc_content_item--24k-4:nth-child(2) {
    margin: 0 3%
}

.introduce_pc_content_item--24k-4 img {
    width: 100%;
    height: 100%;
    display: inline-block
}

.introduce_pc_content_item_title1--1AyaK {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 24px;
    color: #fff;
    padding: 3% 0;
    background-color: rgba(0,0,0,.3);
    justify-content: center;
    align-items: center;
    transform: translateZ(0)
}

.introduce_pc_content_item_title1_text--15TRk {
    margin-right: 4%
}

.introduce_pc_content_item_title1_icon--1FFYM {
    display: inherit
}

.introduce_pc_content_item_title1_icon--1FFYM img {
    width: 50%
}

.introduce_pc_content_item__active--1VHqP {
    transform: scale(1.1);
    box-shadow: 0 0 40px rgba(0,0,0,.2)
}

.cleanHome_pc--1uaaI {
    margin-bottom: .8rem
}

.cleanHome_pc_swiper--2NDEW {
    overflow: visible!important
}

.cleanHome_pc_heade--29RmL {
    position: relative;
    text-align: center;
    margin-bottom: .5rem
}

.cleanHome_pc_heade_title1--2Cy6i {
    font-size: 24px;
    color: #333
}

.cleanHome_pc_heade_more--hn5R_ {
    position: absolute;
    top: 0;
    right: 26px;
    font-size: 16px;
    color: #999;
    cursor: pointer
}

.cleanHome_pc_content--3CGs- {
    position: relative;
    padding: 0 10px;
    overflow: hidden
}

.cleanHome_pc_content--3CGs-:before {
    right: -1300px
}

.cleanHome_pc_content--3CGs-:after,.cleanHome_pc_content--3CGs-:before {
    content: "";
    position: absolute;
    top: 0;
    height: 600px;
    width: 1280px;
    background: #fff;
    z-index: 66
}

.cleanHome_pc_content--3CGs-:after {
    left: -1300px
}

.cleanHome_pc_content_left--3fy09 {
    left: -40px
}

.cleanHome_pc_content_left--3fy09,.cleanHome_pc_content_right--1pe3C {
    position: absolute;
    top: 50%;
    width: 54px;
    cursor: pointer;
    z-index: 666;
    opacity: 1
}

.cleanHome_pc_content_right--1pe3C {
    right: -40px
}

.cleanHome_pc_content_items--2UEhR {
    padding: 40px;
    margin-left: -40px
}

.cleanHome_pc_content_item--2APUB {
    position: relative;
    width: 18%;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #e3e3e3;
    transition: all .5s ease-out;
    padding-bottom: 15px;
    white-space: pre-line;
    word-wrap: break-word;
    display: block
}

.cleanHome_pc_content_item--2APUB:hover {
    cursor: pointer
}

.cleanHome_pc_content_item--2APUB img {
    width: 90%;
    height: 72%;
    display: inline-block;
    margin-bottom: 20%
}

.cleanHome_pc_content_item_title1--3jt9W {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 78%;
    padding: 6% .3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 21px;
    color: #333;
    background-color: #fff;
    transition: all .2s ease-out;
    white-space: pre-line;
    word-wrap: break-word
}

.cleanHome_pc_content_item__active--2ZgPo {
    transform: scale(1.1);
    box-shadow: 0 0 20px rgba(0,0,0,.2)
}

.cleanHome_pc_content_item__active--2ZgPo .cleanHome_pc_content_item_title1--3jt9W {
    color: #fff;
    background-color: #3f97d3
}

.news_pc--XfwPy {
    margin-bottom: .8rem
}

.news_pc_heade--3BoY8 {
    position: relative;
    text-align: center;
    margin-bottom: .5rem
}

.news_pc_heade_title--1KH4W {
    font-size: 24px;
    color: #333
}

.news_pc_heade_more--3TVCF {
    position: absolute;
    top: 0;
    right: 26px;
    font-size: 16px;
    color: #999;
    cursor: pointer
}

.news_pc_content--1unBA {
    position: relative;
    padding: 0 10px;
    overflow: hidden
}

.news_pc_content--1unBA:before {
    right: -1300px
}

.news_pc_content--1unBA:after,.news_pc_content--1unBA:before {
    content: "";
    position: absolute;
    top: 0;
    height: 600px;
    width: 1280px;
    background: #fff;
    z-index: 66
}

.news_pc_content--1unBA:after {
    left: -1300px
}

.news_pc_content_items--3A90c {
    padding: 30px;
    margin-left: -30px
}

.news_pc_content_item--3OczU {
    position: relative;
    width: 28%;
    text-align: center;
    font-size: 0;
    transition: all .5s ease-out;
    cursor: pointer
}

.news_pc_content_item--3OczU:last-child {
    margin-right: 0
}

.news_pc_content_item--3OczU img {
    width: 100%;
    height: 100%;
    display: inline-block
}

.news_pc_content_item_title--3cs7r {
    padding: .3rem;
    font-size: 11px;
    color: grey;
    background-color: #f2f2f2;
    transition: all .5s ease-out
}

.news_pc_content_item_title--3cs7r .news_pc_content_flex--3nBv_ {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: .1rem;
    word-break: break-word
}

.news_pc_content_item_title--3cs7r .news_pc_content_flex_date--31TMK {
    font-size: 22px
}

.news_pc_content_item_title--3cs7r .news_pc_content_flex_year--2xIg1 {
    font-size: 14px
}

.news_pc_content_item_title--3cs7r .news_pc_content_flex_title--nFEEz {
    font-size: 14px;
    text-align: left
}

.news_pc_content_item_title--3cs7r .news_pc_content_flex--3nBv_>div {
    margin-bottom: .1rem;
    word-break: word-break;
    height: .38rem;
    line-height: .19rem
}

.news_pc_content_item__active--1AkR2 {
    transform: scale(1.1);
    box-shadow: 0 0 20px rgba(0,0,0,.2)
}

.news_pc_content_item__active--1AkR2 .news_pc_content_item_title--3cs7r {
    color: #fff;
    background-color: #1d3e97
}

.layout--1n21R {
    position: relative;
    width: 100%;
    min-width: 1080px;
    display: flex;
    flex-direction: column
}

.layout--1n21R,.layout_content--2SW-S {
    height: 100%;
    -webkit-overflow-scrolling: touch
}

.layout_content--2SW-S {
    flex: 1;
    overflow-x: auto;
    scroll-behavior: smooth
}

.layout_content_tablist--M6pTn {
    position: fixed
}

@media screen and (max-width: 769px) {
    .layout_mobile--t2Dem {
        display:block
    }

    .layout_pc--2ucC6 {
        display: none
    }

    .layout--1n21R {
        min-width: 320px;
        display: flex;
        flex-direction: column;
        overflow: hidden
    }

    .layout_foot--2ODq_ {
        flex-shrink: 0
    }

    .layout_content--2SW-S {
        overflow-x: hidden
    }

    .layout_content_introswiper--3yClg {
        padding-top: .6rem
    }

    .layout_content_box--BN5do {
        margin: 0 auto
    }

    .layout_content_paddingT--2cGl2 {
        height: .6rem
    }
}

@media (min-width: 768px) and (max-width:1280px) {
    .layout_mobile--t2Dem {
        display:none
    }

    .layout_content_box--BN5do {
        max-width: 1080px;
        margin: 0 auto;
        padding: 0 5% 80px
    }

    .layout_content_introswiper--3yClg {
        padding-top: 80px
    }

    .layout_content_introswiper_on--2unrm {
        padding-top: 0
    }

    .layout_content_paddingT--2cGl2 {
        height: .8rem
    }
}

@media (min-width: 1280px) and (max-width:1660px) {
    .layout_mobile--t2Dem {
        display:none
    }

    .layout_content_box--BN5do {
        max-width: 85vw;
        margin: 0 auto;
        padding-bottom: 80px
    }

    .layout_content_introswiper--3yClg {
        padding-top: 80px
    }

    .layout_content_introswiper_on--2unrm {
        padding-top: 0
    }

    .layout_content_paddingT--2cGl2 {
        height: .8rem
    }
}

@media (min-width: 1660px) {
    .layout_mobile--t2Dem {
        display:none
    }

    .layout_content_box--BN5do {
        max-width: 1420px;
        margin: 0 auto;
        padding-bottom: 80px
    }

    .layout_content_introswiper--3yClg {
        padding-top: 80px
    }

    .layout_content_introswiper_on--2unrm {
        padding-top: 0
    }

    .layout_content_paddingT--2cGl2 {
        height: .8rem
    }
}

@media screen and (min-width: 769px) {
    .layout_content--2SW-S {
        flex:1;
        width: 100%
    }

    .layout_content_fullbox--2lYUO {
        flex: 1;
        margin: 0 auto;
        max-width: 100%;
        padding-bottom: 80px
    }
}

.introduce--Sd18e {
    text-align: center;
    margin: .5rem 0 .3rem
}

.introduce_text--u3iq8 {
    margin-bottom: .3rem
}

.introduce_text_title--19rKJ {
    font-size: 22px;
    color: #333;
    position: relative;
    margin-bottom: .2rem
}

.introduce_text_title--19rKJ:after {
    content: "";
    display: block;
    position: absolute;
    top: .39rem;
    height: 1px;
    width: .3rem;
    background: #333;
    left: 50%;
    transform: translateX(-50%)
}

.introduce_text_description--1ez9D {
    font-size: 13px!important;
    white-space: pre-line;
    word-wrap: break-word;
    color: #666;
    letter-spacing: 0;
    text-align: justify;
    line-height: .19rem;
    padding: 0 .3rem 0 .16rem
}

.introduce_content--2VMFl {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around
}

.introduce_content_item--Xjk2Y {
    width: 100%;
    height: 115.19999999999999vw;
    position: relative;
    font-size: 0;
    margin-bottom: .4rem;
    background-size: 100% auto
}

.introduce_content_item_title--15_qX {
    position: absolute;
    font-size: 4.8vw!important;
    color: #0349c2;
    top: 27.46666666666667vw;
    left: 4.533333333333333vw;
    justify-content: normal;
    background: none;
    padding: 0;
    flex: none
}

.introduce_content_item--Xjk2Y:before {
    content: "";
    display: block;
    height: 115.2vw;
    width: 81.6vw;
    position: absolute;
    left: 14.133333333333335vw;
    top: 0;
    background-color: #f7f7f7
}

.introduce_content_item--Xjk2Y:after {
    content: "";
    display: block;
    bottom: 0;
    height: 18.666666666666668vw;
    background: linear-gradient(transparent,rgba(0,0,0,.26))
}

.introduce_content_item--Xjk2Y:after,.introduce_content_item_pic--2dvAL {
    position: absolute;
    left: 6.933333333333333vw;
    width: 79.46666666666667vw!important
}

.introduce_content_item_pic--2dvAL {
    height: 79.46666666666667vw!important;
    top: 35.733333333333334vw
}

.introduce_content_item_more--3O2hR {
    position: absolute;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 5.866666666666666vw;
    font-size: 4.266666666666667vw;
    width: 35.46666666666667vw;
    height: 9.866666666666667vw;
    border: 1px solid #fff;
    color: #fff;
    left: 8.533333333333333vw;
    bottom: 4.266666666666667vw;
    z-index: 1999
}

.introduce_content_item_more--3O2hR img {
    width: 4vw;
    height: 2.666666666666667vw
}

.introduce_content_item_usTitle--3fPFX {
    position: absolute;
    left: 4.266666666666667vw;
    top: 4.8vw;
    line-height: 20.533333333333335vw;
    opacity: .06;
    font-size: 15.466666666666667vw;
    color: #52566b
}

.introduce_content_item--Xjk2Y:nth-child(2) {
    margin: 0 0 10.666666666666668vw
}

.introduce_content_item--Xjk2Y:nth-child(2):before {
    left: 4.266666666666667vw
}

.introduce_content_item--Xjk2Y:nth-child(2):after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 16.266666666666666vw;
    width: 79.46666666666667vw!important;
    height: 18.666666666666668vw;
    background: linear-gradient(transparent,rgba(0,0,0,.26))
}

.introduce_content_item--Xjk2Y:nth-child(2) .introduce_content_item_title--15_qX {
    left: 76.53333333333333vw
}

.introduce_content_item--Xjk2Y:nth-child(2) .introduce_content_item_pic--2dvAL {
    left: 16.266666666666666vw
}

.introduce_content_item--Xjk2Y:nth-child(2) .introduce_content_item_more--3O2hR {
    left: 57.599999999999994vw
}

.introduce_content_item--Xjk2Y:nth-child(2) .introduce_content_item_usTitle--3fPFX {
    text-align: right;
    right: 4.266666666666667vw
}

.flex-wrap--3pbxu {
    flex: none
}

.layout--2yPpV {
    position: relative;
    width: 100%;
    min-width: 1080px;
    display: flex;
    flex-direction: column
}

.layout--2yPpV,.layout_content--1h5gD {
    height: 100%;
    -webkit-overflow-scrolling: touch
}

.layout_content--1h5gD {
    flex: 1;
    overflow-x: auto;
    scroll-behavior: smooth
}

.layout_content_tablist--1KbDW {
    position: fixed
}

@media screen and (max-width: 769px) {
    .layout_mobile--27ko8 {
        display:block
    }

    .layout_pc--1Rzad {
        display: none
    }

    .layout--2yPpV {
        min-width: 320px;
        display: flex;
        flex-direction: column;
        overflow: hidden
    }

    .layout_foot--cI-ub {
        flex-shrink: 0
    }

    .layout_content--1h5gD {
        overflow-x: hidden
    }

    .layout_content_introswiper--LA98P {
        padding-top: .6rem
    }

    .layout_content_box--2G0zS {
        margin: 0 auto
    }

    .layout_content_paddingT--3lbZg {
        height: .6rem
    }
}

@media (min-width: 768px) and (max-width:1280px) {
    .layout_mobile--27ko8 {
        display:none
    }

    .layout_content_box--2G0zS {
        max-width: 1080px;
        margin: 0 auto;
        padding: 0 5% 80px
    }

    .layout_content_introswiper--LA98P {
        padding-top: 80px
    }

    .layout_content_introswiper_on--20tEP {
        padding-top: 0
    }

    .layout_content_paddingT--3lbZg {
        height: .8rem
    }
}

@media (min-width: 1280px) and (max-width:1660px) {
    .layout_mobile--27ko8 {
        display:none
    }

    .layout_content_box--2G0zS {
        max-width: 85vw;
        margin: 0 auto;
        padding-bottom: 80px
    }

    .layout_content_introswiper--LA98P {
        padding-top: 80px
    }

    .layout_content_introswiper_on--20tEP {
        padding-top: 0
    }

    .layout_content_paddingT--3lbZg {
        height: .8rem
    }
}

@media (min-width: 1660px) {
    .layout_mobile--27ko8 {
        display:none
    }

    .layout_content_box--2G0zS {
        max-width: 1420px;
        margin: 0 auto;
        padding-bottom: 80px
    }

    .layout_content_introswiper--LA98P {
        padding-top: 80px
    }

    .layout_content_introswiper_on--20tEP {
        padding-top: 0
    }

    .layout_content_paddingT--3lbZg {
        height: .8rem
    }
}

@media screen and (min-width: 769px) {
    .layout_content--1h5gD {
        flex:1;
        width: 100%
    }

    .layout_content_fullbox--xiFmt {
        flex: 1;
        margin: 0 auto;
        max-width: 100%;
        padding-bottom: 80px
    }
}

.cleanHome--2mItN {
    margin-bottom: .7rem;
    width: 100%
}

.cleanHome_heade--26RYZ {
    position: relative;
    text-align: center;
    margin-bottom: .1rem
}

.cleanHome_heade_title--1kU5P {
    font-size: 22px;
    color: #333;
    position: relative
}

.cleanHome_heade_title--1kU5P:after {
    content: "";
    display: block;
    position: absolute;
    top: .39rem;
    height: 1px;
    width: .3rem;
    background: #333;
    left: 50%;
    transform: translateX(-50%)
}

.cleanHome_heade_more--A9LDZ {
    position: absolute;
    bottom: 0;
    right: .16rem;
    color: #999;
    font-size: 13px
}

.cleanHome_content_item--1PRoX {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between
}

.cleanHome_content_item--1PRoX:hover {
    cursor: pointer
}

.cleanHome_content_item--1PRoX:last-child {
    margin-right: 0
}

.cleanHome_content_item--1PRoX img {
    width: 40vw;
    margin-top: 12.906666666666666vw
}

.cleanHome_content_item_title--1HSqW {
    font-size: 22px;
    color: #333
}

.cleanHome_bottom--Vzht- {
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    width: 76.53333333333333vw;
    margin-left: 50%;
    transform: translateX(-50%);
    margin-top: .62rem
}

.cleanHome_swiper_container--2vgnn {
    height: 85.89333333333335vw
}

.cleanHome_swiper_container--2vgnn,.cleanHome_swiper_wrapper--1gLJt {
    width: 100%;
    position: relative
}

.cleanHome_swiper_btn--291FM {
    width: 9.6vw
}

.cleanHome_swiper_index--K5kH0 {
    opacity: .6;
    font-size: 12px;
    color: #b2b2b2;
    margin: 0 20%
}

.cleanHome_swiper_index--K5kH0 span:first-of-type {
    opacity: 1;
    font-size: 18px;
    color: #0349c2
}

.cleanHome_swiper_index--K5kH0 span:nth-of-type(2) {
    font-size: 11px
}

.layout--2Np3k {
    position: relative;
    width: 100%;
    min-width: 1080px;
    display: flex;
    flex-direction: column
}

.layout--2Np3k,.layout_content--160ML {
    height: 100%;
    -webkit-overflow-scrolling: touch
}

.layout_content--160ML {
    flex: 1;
    overflow-x: auto;
    scroll-behavior: smooth
}

.layout_content_tablist--38Rns {
    position: fixed
}

@media screen and (max-width: 769px) {
    .layout_mobile--Im1Cf {
        display:block
    }

    .layout_pc--Ju8QZ {
        display: none
    }

    .layout--2Np3k {
        min-width: 320px;
        display: flex;
        flex-direction: column;
        overflow: hidden
    }

    .layout_foot--2Dz7r {
        flex-shrink: 0
    }

    .layout_content--160ML {
        overflow-x: hidden
    }

    .layout_content_introswiper--2O8F5 {
        padding-top: .6rem
    }

    .layout_content_box--3ykgN {
        margin: 0 auto
    }

    .layout_content_paddingT--5SGit {
        height: .6rem
    }
}

@media (min-width: 768px) and (max-width:1280px) {
    .layout_mobile--Im1Cf {
        display:none
    }

    .layout_content_box--3ykgN {
        max-width: 1080px;
        margin: 0 auto;
        padding: 0 5% 80px
    }

    .layout_content_introswiper--2O8F5 {
        padding-top: 80px
    }

    .layout_content_introswiper_on--2wpJx {
        padding-top: 0
    }

    .layout_content_paddingT--5SGit {
        height: .8rem
    }
}

@media (min-width: 1280px) and (max-width:1660px) {
    .layout_mobile--Im1Cf {
        display:none
    }

    .layout_content_box--3ykgN {
        max-width: 85vw;
        margin: 0 auto;
        padding-bottom: 80px
    }

    .layout_content_introswiper--2O8F5 {
        padding-top: 80px
    }

    .layout_content_introswiper_on--2wpJx {
        padding-top: 0
    }

    .layout_content_paddingT--5SGit {
        height: .8rem
    }
}

@media (min-width: 1660px) {
    .layout_mobile--Im1Cf {
        display:none
    }

    .layout_content_box--3ykgN {
        max-width: 1420px;
        margin: 0 auto;
        padding-bottom: 80px
    }

    .layout_content_introswiper--2O8F5 {
        padding-top: 80px
    }

    .layout_content_introswiper_on--2wpJx {
        padding-top: 0
    }

    .layout_content_paddingT--5SGit {
        height: .8rem
    }
}

@media screen and (min-width: 769px) {
    .layout_content--160ML {
        flex:1;
        width: 100%
    }

    .layout_content_fullbox--PzxVl {
        flex: 1;
        margin: 0 auto;
        max-width: 100%;
        padding-bottom: 80px
    }
}

.news--ro3cN {
    margin-bottom: .7rem;
    width: 100%
}

.news_heade--18iEl {
    position: relative;
    text-align: center;
    margin-bottom: .41rem
}

.news_heade_title--i_MJT {
    font-size: 22px;
    color: #333;
    position: relative
}

.news_heade_title--i_MJT:after {
    content: "";
    display: block;
    position: absolute;
    top: .39rem;
    height: 1px;
    width: .3rem;
    background: #333;
    left: 50%;
    transform: translateX(-50%)
}

.news_heade_more--3rTys {
    position: absolute;
    bottom: 0;
    right: .16rem;
    color: #999;
    font-size: 13px
}

.news_content--32nbw {
    display: block;
    width: 100%
}

.news_content_item--2t8yi {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between
}

.news_content_item--2t8yi:hover {
    cursor: pointer
}

.news_content_item--2t8yi:last-child {
    margin-right: 0
}

.news_content_item--2t8yi img {
    width: 92vw;
    height: 100%;
    display: inline-block
}

.news_content_item_title--3RdyM {
    width: 68vw;
    padding: 8vw 12vw 6.4vw;
    font-size: 11px;
    color: grey;
    background-color: #f2f2f2;
    transition: all .5s ease-out
}

.news_content_item_title--3RdyM .news_content_flex--r3Z-q {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    word-break: break-word
}

.news_content_item_title--3RdyM .news_content_flex_date--QOvfN {
    font-size: 16px
}

.news_content_item_title--3RdyM .news_content_flex_year--LwfCd {
    font-size: 12px
}

.news_content_item_title--3RdyM .news_content_flex_title--3Cf0U {
    font-size: 14px;
    text-align: left
}

.news_content_item_title--3RdyM .news_content_flex--r3Z-q>div {
    word-break: word-break
}

.news_content_item_title--3RdyM .news_content_flex_one--NZX-7 {
    height: 6.666666666666667vw;
    margin-bottom: 5.333333333333334vw
}

.news_content_item__active--1UpnK {
    transform: scale(1.1);
    box-shadow: 0 0 20px rgba(0,0,0,.2)
}

.news_content_item__active--1UpnK .news_content_item_title--3RdyM {
    color: #fff;
    background-color: #1d3e97
}

.news_content_item_img--24NWS {
    margin: auto 0;
    width: 100%
}

.news_content_text--wFf4E {
    font-size: 13px;
    line-height: 8vw
}

.news_bottom--qhTqa {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 76.53333333333333vw;
    margin-left: 50%;
    transform: translateX(-50%);
    margin-top: .6rem
}

.news_swiper_container--1qg0e,.news_swiper_wrapper--qY8ZV {
    width: 100%;
    position: relative
}

.news_swiper_btn--2f0s7 {
    width: 9.6vw
}

.news_swiper_slide--1yHZy {
    box-sizing: border-box
}

.news_swiper_index--3q5zB {
    opacity: .6;
    font-size: 12px;
    color: #b2b2b2;
    margin: 0 20%
}

.news_swiper_index--3q5zB span:first-of-type {
    opacity: 1;
    font-size: 18px;
    color: #0349c2
}

.news_swiper_index--3q5zB span:nth-of-type(2) {
    font-size: 11px
}
