body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0
}

main {
    margin: 0;
    padding: 0
}

main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main menu,main nav,main main,main section,main footer {
    display: block
}

main img {
    vertical-align: bottom
}

main a img {
    border: 0
}

main table {
    border-collapse: collapse;
    border-spacing: 0
}

main fieldset,main img {
    border: 0
}

main address,main caption,main cite,main code,main dfn,main em,main strong,main th,main var {
    font-style: normal;
    font-weight: normal
}

main ol,main ul {
    list-style: none
}

main caption,main th {
    text-align: left
}

main h1,main h2,main h3,main h4,main h5,main h6 {
    font-size: 100%;
    font-weight: normal
}

main q:before,main q:after {
    content: ''
}

main abbr,main acronym {
    border: 0
}

.news {
    margin: 70px auto 0px auto;
    max-width: 1260px;
    width: 98%
}

@media only screen and (max-width: 767px) {
    .news {
        margin: 11.73403vw auto 0px auto;
        width: 86%
    }
}

.news .newsTit {
    padding-bottom: 26px;
    text-align: left
}

@media only screen and (max-width: 1280px) {
    .news .newsTit {
        width: 11.09375vw
    }
}

@media only screen and (max-width: 767px) {
    .news .newsTit {
        margin: auto;
        width: 26.59713vw;
        padding-bottom: 3.91134vw
    }
}

.news .boxcol {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

@media only screen and (max-width: 767px) {
    .news .boxcol {
        display: block
    }
}

.news .newsCol {
    width: 940px
}

@media only screen and (max-width: 1280px) {
    .news .newsCol {
        width: 71.875vw
    }
}

@media only screen and (max-width: 767px) {
    .news .newsCol {
        margin: auto;
        width: 100%
    }
}

.news .newsCol .newsList {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.news .newsCol .newsList:after {
    content: "";
    display: block;
    width: 33%
}

.news .newsCol .newsList li {
    margin-bottom: 15px;
    padding: 10px 8px 15px 8px;
    width: 300px;
    border-radius: 8px;
    height: auto;
    box-shadow: 0px 0px 5px #00000063;
    text-align: left;
    box-sizing: border-box;
    overflow: hidden;
    background-color: #fff
}

@media only screen and (max-width: 1280px) {
    .news .newsCol .newsList li {
        width: 23.4375vw;
        margin-bottom: 1.17188vw;
        padding: .78125vw .625vw 1.17188vw .625vw
    }
}

@media only screen and (max-width: 767px) {
    .news .newsCol .newsList li {
        width: 49%;
        padding: 1.69492vw 1.69492vw 3.25945vw 1.69492vw;
        box-shadow: 0px 3px 6px #00000029
    }
}

@media (hover: hover) {
    .news .newsCol .newsList li a:hover {
        text-decoration: none
    }
}

.news .newsCol .newsList li .thum {
    padding-bottom: 16px
}

@media only screen and (max-width: 1280px) {
    .news .newsCol .newsList li .thum {
        padding-bottom: .39063vw
    }
}

.news .newsCol .newsList li .thum img {
    display: block;
    margin: auto;
    width: 284px;
    height: 159px;
    -o-object-fit: cover;
    object-fit: cover
}

@media only screen and (max-width: 1280px) {
    .news .newsCol .newsList li .thum img {
        width: 22.1875vw;
        height: 12.42188vw;
        -o-object-fit: cover;
        object-fit: cover
    }
}

@media only screen and (max-width: 767px) {
    .news .newsCol .newsList li .thum img {
        width: 38.59192vw;
        height: 21.64276vw
    }
}

.news .newsCol .newsList li .date {
    position: relative;
    display: inline-block;
    padding-left: 12px;
    font-size: 13px;
    color: #FF3B80
}

@media only screen and (max-width: 1280px) {
    .news .newsCol .newsList li .date {
        font-size: 1.01563vw
    }
}

@media only screen and (max-width: 767px) {
    .news .newsCol .newsList li .date {
        font-size: 3.38983vw
    }
}

.news .newsCol .newsList li .date::before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 8px;
    border-color: transparent transparent transparent #FF3B80;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -6px
}

.news .newsCol .newsList li .txt {
    font-size: 13px;
    line-height: 1.2;
    margin: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2
}

@media only screen and (max-width: 1280px) {
    .news .newsCol .newsList li .txt {
        font-size: 1.01563vw
    }
}

@media only screen and (max-width: 767px) {
    .news .newsCol .newsList li .txt {
        font-size: 3.12907vw
    }
}

.news .newsCol .newsbt {
    text-align: right;
    margin: 0 0 0 auto
}

@media only screen and (max-width: 1280px) {
    .news .newsCol .newsbt {
        width: 13.51563vw
    }
}

@media only screen and (max-width: 767px) {
    .news .newsCol .newsbt {
        margin: auto;
        padding-top: 5.21512vw;
        padding-bottom: 12.5163vw;
        width: 45.11082vw
    }
}

.newsbottom {
    padding-bottom: 55px
}

.wAuto {
    width: auto !important
}

@media only screen and (max-width: 767px) {
    .wAuto {
        margin: auto;
        width: 86.04954vw !important
    }
}

.wAuto .newsList li {
    height: 253px !important
}

@media only screen and (max-width: 1280px) {
    .wAuto .newsList li {
        height: 19.76563vw !important
    }
}

@media only screen and (max-width: 767px) {
    .wAuto .newsList li {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 3.91134vw !important
    }
}

@media only screen and (max-width: 767px) {
    .wAuto .newsList li .thum img {
        width: 82.79009vw !important;
        height: 46.93611vw !important
    }
}

.mtMin {
    margin-top: 15px !important
}

.listAfter {
    padding-bottom: 20px
}

@media only screen and (max-width: 1280px) {
    .listAfter {
        padding-bottom: 1.5625vw
    }
}

.listAfter:before {
    content: "";
    display: block;
    width: 23.7% !important;
    -webkit-order: 1 !important;
    order: 1 !important
}

.listAfter:after {
    content: "";
    display: block;
    width: 23.7% !important
}

#JPages {
    min-height: auto !important
}

.holder {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    line-height: 25px
}

@media only screen and (max-width: 767px) {
    .holder {
        margin: auto;
        width: 80%;
        gap: 0 2.60756vw
    }
}

.holder a {
    font-size: 21px;
    cursor: pointer;
    text-decoration: none;
    margin: 0 0.5vw;
    color: #333
}

.holder a:hover {
    color: #FF3B80
}

.holder .jp-current,.holder a.jp-current:hover {
    color: #fff;
    background-color: #FF3B80;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: inline-block;
    text-align: center
}

.jp-previous {
    width: 25px;
    height: 12px;
    background: url(../images/common/jpages_arrow_l.png) no-repeat top center
}

.jp-next {
    width: 25px;
    height: 12px;
    background: url(../images/common/jpages_arrow_r.png) no-repeat top center
}

.jp-disabled {
    opacity: 0
}

/*# sourceMappingURL=maps/news.css.map */
