.Layout_header__OL5FU {
    width: 100%;
    height: 136px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #fafafa
}

.Layout_h1__sZ5Zo {
    position: fixed;
    right: 999999px;
    top: 99999px
}

.Layout_logoBox__uRxKi {
    width: 1200px;
    min-height: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 0
}

@media (max-width: 1500px) {
    .Layout_logoBox__uRxKi {
        padding-right:150px
    }
}

.Layout_logoImg__ROnh_ {
    width: 303px;
    height: 60px
}

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

.Layout_good_item0__DrH1S {
    margin-bottom: 12px
}

.Layout_good_item__XR8T_ {
    display: flex
}

.Layout_good_item__XR8T_ img {
    width: 24px;
    height: 24px;
    margin-right: 2px
}

.Layout_good_item__XR8T_ span {
    height: 17px;
    font-size: 12px;
    font-weight: 500;
    text-align: LEFT;
    color: #666;
    flex: 1 1
}

.Layout_good_item1__0nhUX {
    width: 170px;
    display: flex;
    align-items: center
}

.Layout_good_item1__0nhUX span {
    border-right: 1px solid #666;
    margin-right: 10px
}

.Layout_good_item2__9Qg4T {
    display: flex;
    align-items: center;
    position: relative
}

.Layout_good_pic__f4xoV {
    width: 178px!important;
    height: 89px!important;
    position: absolute;
    left: 155px;
    top: -35px;
    z-index: 10
}

.Layout_good_pic__f4xoV img {
    width: 100%!important;
    height: 100%!important
}

.Layout_navBox__5llFp {
    height: 56px;
    min-height: 56px;
    width: 100vw;
    background-color: #af2621;
    position: relative;
    z-index: 8
}

.Layout_navBox__5llFp>div {
    display: flex;
    justify-content: space-between
}

.Layout_navs__HzkUP,.Layout_searchBox__lmtYv {
    display: flex;
    align-items: center
}

.Layout_searchBox__lmtYv {
    width: 100%;
    height: 56px;
    justify-content: flex-end
}

.Layout_searchInput__BzioD {
    background: transparent;
    width: 536px;
    text-align: left;
    outline: none!important;
    color: #fff!important;
    border: none!important;
    border-bottom: 1px solid #ffc7c5!important;
    box-shadow: none!important;
    width: 0;
    padding: 10px 0
}

.Layout_searchInput__BzioD::-webkit-input-placeholder {
    color: #ffc7c5!important
}

.Layout_searchInput__BzioD:active,.Layout_searchInput__BzioD:focus {
    outline: none!important;
    border: none!important;
    border-bottom: 1px solid #ffc7c5!important
}

.Layout_searchIco__y5rdw {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    cursor: pointer;
    margin: 0 45px 0 10px
}

.Layout_searchIco__y5rdw img {
    display: block;
    width: 100%;
    height: 100%
}

.Layout_searchInputWrap__1aNeT {
    width: 0;
    text-align: right
}

.Layout_searchInputWrap__1aNeT>div {
    display: inline-block;
    text-align: center;
    width: 536px
}

.Layout_searchInputWrap__1aNeT.Layout_searchInputWrapShow__yBu5c {
    width: 875px
}

.Layout_searchInputWrap__1aNeT.Layout_searchInputWrapShow__yBu5c .Layout_searchInput__BzioD {
    width: 100%;
    padding: 10px;
    transition: all .6s ease
}

.Layout_nav__4Xek4 {
    cursor: pointer;
    padding: 0 21px;
    text-align: center;
    line-height: 56px;
    color: #fff;
    position: relative;
    font-size: 14px;
    white-space: nowrap
}

.Layout_nav__4Xek4:hover .Layout_nav_child___0k1P {
    display: block
}

.Layout_nav__4Xek4 .Layout_nav_a__F95TD {
    display: block;
    color: #ffd6d6
}

.Layout_nav__4Xek4 .Layout_nav_child___0k1P {
    position: absolute;
    z-index: 1;
    top: 56px;
    left: 50%;
    margin-left: -72px;
    width: 144px;
    background: #fff;
    box-shadow: 0 0 10px 1px hsla(0,63%,75%,.06);
    font-weight: 500;
    color: #666;
    line-height: 22px;
    padding-top: 20px;
    box-sizing: border-box;
    display: none
}

.Layout_nav__4Xek4 .Layout_nav_child___0k1P a {
    display: block;
    margin-bottom: 20px
}

.Layout_nav__4Xek4 .Layout_nav_child___0k1P a.Layout_check__lYPMt,.Layout_nav__4Xek4 .Layout_nav_child___0k1P a:hover {
    font-weight: 700;
    color: #af2621
}

.Layout_nav__4Xek4 .Layout_nav_child1__VVFHh {
    width: 334px;
    height: 378px;
    padding: 20px 10px
}

.Layout_nav__4Xek4 .Layout_nav_child1__VVFHh .Layout_bigTitle__gsE8O {
    color: #111;
    font-size: 20px;
    margin-bottom: 12px;
    text-align: left
}

.Layout_nav__4Xek4 .Layout_nav_child1__VVFHh .Layout_bigTitle__gsE8O:hover {
    color: #af2621;
    font-weight: 700
}

.Layout_nav__4Xek4 .Layout_nav_child1__VVFHh .Layout_bigContent__voOPc {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

.Layout_nav__4Xek4 .Layout_nav_child1__VVFHh .Layout_bigContent__voOPc a {
    min-width: 84px;
    color: #666;
    font-size: 14px;
    margin: 0 24px 12px 0
}

.Layout_nav__4Xek4 .Layout_nav_child1__VVFHh .Layout_bigContent__voOPc a:nth-child(3n) {
    margin-right: 0
}

.Layout_nav__4Xek4 .Layout_nav_child1__VVFHh .Layout_bigContent__voOPc a:hover {
    color: #af2621
}

.Layout_nav__4Xek4 .Layout_nav_child1__VVFHh .Layout_bigContent1__7gjqH a {
    margin-right: 10px
}

.Layout_nav__4Xek4:hover .Layout_nav_a__F95TD {
    color: #fff
}

.Layout_nav_tel__npfP9 {
    width: 255px;
    line-height: 56px;
    color: #fff;
    text-align: right;
    height: 42px;
    display: flex;
    font-size: 16px;
    white-space: nowrap;
    align-items: center;
    border-left: 1px dashed;
    -o-border-image: linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0)) 1 1;
    border-image: linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0)) 1 1
}

.Layout_nav_tel__npfP9 img {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    margin-left: 25px
}

.Layout_nav_check__LSLTL {
    background-color: #fff;
    position: relative;
    box-shadow: 4px 4px 12px 0 rgba(0,0,0,.25)
}

.Layout_nav_check__LSLTL .Layout_nav_a__F95TD {
    color: #af2621
}

.Layout_nav_check__LSLTL:hover .Layout_nav_a__F95TD {
    font-weight: 600;
    color: #af2621
}

.Layout_nav_check__LSLTL:after {
    content: "";
    width: 100%;
    height: 3px;
    background-color: #af2621;
    display: block;
    position: absolute;
    left: 0;
    bottom: -3px;
    z-index: 1
}

.Layout_main__MfTDL {
    min-height: 100vh;
    background-color: #fafafa;
    padding-bottom: 43px;
    position: relative
}

.Layout_mask__jxd9w {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    z-index: 888
}

.Layout_footer__XF9V4 {
    width: 100%;
    height: 190px;
    background-color: #343434
}

.Layout_footer_box__Sv9y6 {
    width: 1200px;
    margin: 0 auto;
    height: 100%;
    position: relative
}

.Layout_footer_link_box__C9v5o {
    padding-top: 20px;
    font-size: 12px;
    font-family: PingFang SC,PingFang SC-Semibold;
    font-weight: 600;
    color: #fff;
    line-height: 22px;
    display: flex;
    justify-content: center;
    height: 42px;
    align-items: center;
    margin-bottom: 28px
}

.Layout_footer_link_box__C9v5o a {
    color: #ddd
}

.Layout_footer_link_box__C9v5o a:hover {
    color: #fff
}

.Layout_footer_link_box__C9v5o .Layout_footer_shu__jyOjn {
    height: 12px;
    width: 1px;
    background-color: #727272;
    margin: 0 23px
}

.Layout_footer_tel__4rFAF {
    margin: 12px auto;
    width: 300px;
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    font-weight: 500;
    color: #ddd;
    line-height: 22px
}

.Layout_footer_address__3cCHd,.Layout_footer_http__cvAmX,.Layout_footer_num__rgyBp,.Layout_footer_phone__epP8_ {
    font-size: 12px;
    font-weight: 500;
    text-align: LEFT;
    color: #ddd;
    line-height: 22px;
    margin-bottom: 12px;
    text-align: center
}

.Layout_footer_address__3cCHd span,.Layout_footer_http__cvAmX span,.Layout_footer_num__rgyBp span,.Layout_footer_phone__epP8_ span {
    color: #fff
}

.Layout_footer_num__rgyBp a span {
    text-decoration: underline
}

.Layout_footer_phone__epP8_ {
    display: inline-block;
    margin-left: 30px
}

.Layout_wecat_box___JLa1 {
    position: absolute;
    left: 0;
    top: 48px;
    display: flex
}

.Layout_wecat_box1__TgfyW {
    width: 92px;
    font-size: 16px;
    font-family: PingFang SC,PingFang SC-Semibold;
    font-weight: 600;
    text-decoration: underline;
    text-align: CENTER;
    color: #fff;
    padding-top: 60px
}

.Layout_wecat_box2__OByVY {
    width: 80px;
    margin-right: 20px
}

.Layout_wecat_box2__OByVY img {
    width: 80px;
    height: 80px
}

.Layout_wecat_box_name__9srZr {
    font-size: 12px;
    font-weight: 500;
    text-align: CENTER;
    color: #ddd;
    line-height: 22px;
    margin-bottom: 10px
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper {
    touch-action: pan-y
}

.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper {
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: hsla(0,0%,100%,.25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0,0,0,.25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

body,html {
    background-color: #fafafa;
    overflow-x: hidden;
    width: 100%;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}

body,button,h1,h2,h3,h4,h5,h6,html,p {
    padding: 0;
    margin: 0
}

a {
    color: inherit;
    text-decoration: none
}

* {
    box-sizing: border-box
}

.RichTxt p {
    min-height: 18px;
    white-space: pre-wrap
}

.RichTxt img {
    max-width: 100%!important
}

#iconDiv1,#iconDivMain1 {
    visibility: hidden!important;
    display: none!important
}

.main-container {
    padding: 30px 0
}

.show {
    visibility: visible!important
}

.hide {
    visibility: hidden!important
}

.actived {
    background: linear-gradient(90deg,#bd2520,#d22b25)!important;
    color: #fff!important
}

img {
    background-size: cover;
    -o-object-fit: cover;
    object-fit: cover
}

button {
    cursor: pointer
}

button,input {
    border: none;
    outline: none
}

button:hover,input:hover {
    transition: all .2s linear;
    filter: drop-shadow(2px 2px 2px rgba(210,43,37,.4))
}

input {
    border: none;
    box-shadow: 5px 5px 10px 0 rgba(0,0,0,.1);
    box-sizing: border-box;
    outline: none
}

input:focus {
    border: 1px solid #af2621!important
}

.required {
    position: relative;
    display: inline-block;
    padding-left: 8px
}

.required:before {
    content: "*";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #d22b25
}

.color-red {
    color: #d22b25
}

.color-gray {
    color: #666
}

.color-black {
    color: rgbargba(17,17,17,1)
}

.w430 {
    width: 430px
}

.w740 {
    width: 740px
}

.w1200 {
    width: 1200px;
    margin: 0 auto
}

.app_main {
    min-height: 100vh
}

.ellipsis1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all
}

.ellipsis2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.right_card_title {
    height: 28px;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px
}

.right_card_title:before {
    border: 2px solid;
    -o-border-image: linear-gradient(90deg,hsla(0,0%,93%,0),#747474) 2 2;
    border-image: linear-gradient(90deg,hsla(0,0%,93%,0),#747474) 2 2
}

.right_card_title:after,.right_card_title:before {
    margin: 0 8px;
    display: inline-block;
    content: "";
    width: 78px
}

.right_card_title:after {
    border: 2px solid;
    -o-border-image: linear-gradient(90deg,#747474,hsla(0,0%,93%,0)) 2 2;
    border-image: linear-gradient(90deg,#747474,hsla(0,0%,93%,0)) 2 2
}

.pointer {
    cursor: pointer
}

.g-page {
    margin: 10px 0;
    font-size: 0
}

.g-page,.g-page li {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.g-page li {
    padding: 0 5px;
    height: 28px;
    line-height: 28px;
    margin: 0 -1px 0 0;
    color: #666;
    font-size: 12px;
    cursor: pointer
}

.g-page li:hover {
    color: #c70025
}

.g-page .activePage {
    color: #c70025;
    font-size: 14px;
    font-weight: 700
}

.g-page .activePage:hover {
    color: #c70025
}

.g-page-box {
    line-height: 28px;
    font-size: 12px;
    color: #666
}

.g-page-input {
    border: 1px solid #888;
    margin: 0 5px;
    width: 50px;
    height: 28px;
    text-align: center
}

.g-page_main {
    display: flex;
    align-items: center;
    justify-content: center
}

.index_banner {
    margin-bottom: 30px;
    background-color: #fff
}

.index_banner,.index_banner img {
    width: 100%;
    height: 100px
}

.index_show_banner {
    width: 400px;
    height: 300px
}

.index_videos .swiper-container {
    overflow: visible
}

.index_videos .swiper-slide.swiper-slide-active .list_mask {
    height: 166px;
    width: 300px;
    border: 4px solid #000;
    box-shadow: 4px 4px 12px 0 rgba(0,0,0,.1);
    position: absolute;
    top: -6px;
    z-index: 2;
    background-color: red
}

.index_videos .swiper-slide.swiper-slide-active .flash {
    padding-left: 0;
    padding-top: 68px;
    background-size: 48px 48px;
    background-position: 96px 0;
    background-image: none
}

.index_videos .swiper-slid .imgflash {
    display: none
}

.index_videos .swiper-slide.swiper-slide-active .imgflash {
    display: block;
    margin: 0 auto 20px;
    cursor: pointer
}

.index_videos .swiper-slide.swiper-slide-active .list_mask:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,.6)
}

.weibo_box {
    padding: 30px;
    box-sizing: border-box;
    background-color: #fff
}

.img404 {
    width: 976px;
    margin: 100px auto 0;
    display: block
}

.img404text {
    text-align: center;
    margin: 30px 0 50px;
    color: #535353
}

.img404Btn {
    width: 80px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    background: linear-gradient(90deg,#bd2620,#d22c26 100%);
    margin: 0 auto
}

.img404Btn a {
    display: block;
    width: 100%;
    height: 100%
}

.SwiperWrap .swiper-container {
    overflow: visible!important;
    overflow: initial!important
}

.more {
    display: inline-block;
    width: 179px;
    text-decoration: underline;
    line-height: 22px;
    padding-left: 16px;
    background-image: url(../images/icon-chakanxiangqing1@2x.png);
    background-size: 70px 16px;
    background-position: 79px 3px
}

.more,.more-btn {
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    text-align: LEFT;
    color: #af2621;
    background-repeat: no-repeat
}

.more-btn {
    width: 130px;
    height: 28px;
    padding-left: 21px;
    border: 1px solid #af2621;
    line-height: 28px;
    background-image: url(../images/icon-chakanxiangqing@2x\ 2.png);
    background-size: 30px 16px;
    background-position: 79px 6px
}

.content-block {
    padding: 20px 0 20px 30px;
    background-color: #fff;
    margin: 30px 0
}

.content-block .content-body {
    margin-top: 30px;
    padding-right: 30px
}

.content-main {
    padding: 30px;
    background: #fff;
    position: relative
}

.fz1 {
    font-size: 1px
}

.w1 {
    width: 1px
}

.h1 {
    height: 1px
}

.ml1 {
    margin-left: 1px
}

.mt1 {
    margin-top: 1px
}

.mr1 {
    margin-right: 1px
}

.mb1 {
    margin-bottom: 1px
}

.pl1 {
    padding-left: 1px
}

.pt1 {
    padding-top: 1px
}

.pr1 {
    padding-right: 1px
}

.pb1 {
    padding-bottom: 1px
}

.fz2 {
    font-size: 2px
}

.w2 {
    width: 2px
}

.h2 {
    height: 2px
}

.ml2 {
    margin-left: 2px
}

.mt2 {
    margin-top: 2px
}

.mr2 {
    margin-right: 2px
}

.mb2 {
    margin-bottom: 2px
}

.pl2 {
    padding-left: 2px
}

.pt2 {
    padding-top: 2px
}

.pr2 {
    padding-right: 2px
}

.pb2 {
    padding-bottom: 2px
}

.fz3 {
    font-size: 3px
}

.w3 {
    width: 3px
}

.h3 {
    height: 3px
}

.ml3 {
    margin-left: 3px
}

.mt3 {
    margin-top: 3px
}

.mr3 {
    margin-right: 3px
}

.mb3 {
    margin-bottom: 3px
}

.pl3 {
    padding-left: 3px
}

.pt3 {
    padding-top: 3px
}

.pr3 {
    padding-right: 3px
}

.pb3 {
    padding-bottom: 3px
}

.fz4 {
    font-size: 4px
}

.w4 {
    width: 4px
}

.h4 {
    height: 4px
}

.ml4 {
    margin-left: 4px
}

.mt4 {
    margin-top: 4px
}

.mr4 {
    margin-right: 4px
}

.mb4 {
    margin-bottom: 4px
}

.pl4 {
    padding-left: 4px
}

.pt4 {
    padding-top: 4px
}

.pr4 {
    padding-right: 4px
}

.pb4 {
    padding-bottom: 4px
}

.fz5 {
    font-size: 5px
}

.w5 {
    width: 5px
}

.h5 {
    height: 5px
}

.ml5 {
    margin-left: 5px
}

.mt5 {
    margin-top: 5px
}

.mr5 {
    margin-right: 5px
}

.mb5 {
    margin-bottom: 5px
}

.pl5 {
    padding-left: 5px
}

.pt5 {
    padding-top: 5px
}

.pr5 {
    padding-right: 5px
}

.pb5 {
    padding-bottom: 5px
}

.fz6 {
    font-size: 6px
}

.w6 {
    width: 6px
}

.h6 {
    height: 6px
}

.ml6 {
    margin-left: 6px
}

.mt6 {
    margin-top: 6px
}

.mr6 {
    margin-right: 6px
}

.mb6 {
    margin-bottom: 6px
}

.pl6 {
    padding-left: 6px
}

.pt6 {
    padding-top: 6px
}

.pr6 {
    padding-right: 6px
}

.pb6 {
    padding-bottom: 6px
}

.fz7 {
    font-size: 7px
}

.w7 {
    width: 7px
}

.h7 {
    height: 7px
}

.ml7 {
    margin-left: 7px
}

.mt7 {
    margin-top: 7px
}

.mr7 {
    margin-right: 7px
}

.mb7 {
    margin-bottom: 7px
}

.pl7 {
    padding-left: 7px
}

.pt7 {
    padding-top: 7px
}

.pr7 {
    padding-right: 7px
}

.pb7 {
    padding-bottom: 7px
}

.fz8 {
    font-size: 8px
}

.w8 {
    width: 8px
}

.h8 {
    height: 8px
}

.ml8 {
    margin-left: 8px
}

.mt8 {
    margin-top: 8px
}

.mr8 {
    margin-right: 8px
}

.mb8 {
    margin-bottom: 8px
}

.pl8 {
    padding-left: 8px
}

.pt8 {
    padding-top: 8px
}

.pr8 {
    padding-right: 8px
}

.pb8 {
    padding-bottom: 8px
}

.fz9 {
    font-size: 9px
}

.w9 {
    width: 9px
}

.h9 {
    height: 9px
}

.ml9 {
    margin-left: 9px
}

.mt9 {
    margin-top: 9px
}

.mr9 {
    margin-right: 9px
}

.mb9 {
    margin-bottom: 9px
}

.pl9 {
    padding-left: 9px
}

.pt9 {
    padding-top: 9px
}

.pr9 {
    padding-right: 9px
}

.pb9 {
    padding-bottom: 9px
}

.fz10 {
    font-size: 10px
}

.w10 {
    width: 10px
}

.h10 {
    height: 10px
}

.ml10 {
    margin-left: 10px
}

.mt10 {
    margin-top: 10px
}

.mr10 {
    margin-right: 10px
}

.mb10 {
    margin-bottom: 10px
}

.pl10 {
    padding-left: 10px
}

.pt10 {
    padding-top: 10px
}

.pr10 {
    padding-right: 10px
}

.pb10 {
    padding-bottom: 10px
}

.fz11 {
    font-size: 11px
}

.w11 {
    width: 11px
}

.h11 {
    height: 11px
}

.ml11 {
    margin-left: 11px
}

.mt11 {
    margin-top: 11px
}

.mr11 {
    margin-right: 11px
}

.mb11 {
    margin-bottom: 11px
}

.pl11 {
    padding-left: 11px
}

.pt11 {
    padding-top: 11px
}

.pr11 {
    padding-right: 11px
}

.pb11 {
    padding-bottom: 11px
}

.fz12 {
    font-size: 12px
}

.w12 {
    width: 12px
}

.h12 {
    height: 12px
}

.ml12 {
    margin-left: 12px
}

.mt12 {
    margin-top: 12px
}

.mr12 {
    margin-right: 12px
}

.mb12 {
    margin-bottom: 12px
}

.pl12 {
    padding-left: 12px
}

.pt12 {
    padding-top: 12px
}

.pr12 {
    padding-right: 12px
}

.pb12 {
    padding-bottom: 12px
}

.fz13 {
    font-size: 13px
}

.w13 {
    width: 13px
}

.h13 {
    height: 13px
}

.ml13 {
    margin-left: 13px
}

.mt13 {
    margin-top: 13px
}

.mr13 {
    margin-right: 13px
}

.mb13 {
    margin-bottom: 13px
}

.pl13 {
    padding-left: 13px
}

.pt13 {
    padding-top: 13px
}

.pr13 {
    padding-right: 13px
}

.pb13 {
    padding-bottom: 13px
}

.fz14 {
    font-size: 14px
}

.w14 {
    width: 14px
}

.h14 {
    height: 14px
}

.ml14 {
    margin-left: 14px
}

.mt14 {
    margin-top: 14px
}

.mr14 {
    margin-right: 14px
}

.mb14 {
    margin-bottom: 14px
}

.pl14 {
    padding-left: 14px
}

.pt14 {
    padding-top: 14px
}

.pr14 {
    padding-right: 14px
}

.pb14 {
    padding-bottom: 14px
}

.fz15 {
    font-size: 15px
}

.w15 {
    width: 15px
}

.h15 {
    height: 15px
}

.ml15 {
    margin-left: 15px
}

.mt15 {
    margin-top: 15px
}

.mr15 {
    margin-right: 15px
}

.mb15 {
    margin-bottom: 15px
}

.pl15 {
    padding-left: 15px
}

.pt15 {
    padding-top: 15px
}

.pr15 {
    padding-right: 15px
}

.pb15 {
    padding-bottom: 15px
}

.fz16 {
    font-size: 16px
}

.w16 {
    width: 16px
}

.h16 {
    height: 16px
}

.ml16 {
    margin-left: 16px
}

.mt16 {
    margin-top: 16px
}

.mr16 {
    margin-right: 16px
}

.mb16 {
    margin-bottom: 16px
}

.pl16 {
    padding-left: 16px
}

.pt16 {
    padding-top: 16px
}

.pr16 {
    padding-right: 16px
}

.pb16 {
    padding-bottom: 16px
}

.fz17 {
    font-size: 17px
}

.w17 {
    width: 17px
}

.h17 {
    height: 17px
}

.ml17 {
    margin-left: 17px
}

.mt17 {
    margin-top: 17px
}

.mr17 {
    margin-right: 17px
}

.mb17 {
    margin-bottom: 17px
}

.pl17 {
    padding-left: 17px
}

.pt17 {
    padding-top: 17px
}

.pr17 {
    padding-right: 17px
}

.pb17 {
    padding-bottom: 17px
}

.fz18 {
    font-size: 18px
}

.w18 {
    width: 18px
}

.h18 {
    height: 18px
}

.ml18 {
    margin-left: 18px
}

.mt18 {
    margin-top: 18px
}

.mr18 {
    margin-right: 18px
}

.mb18 {
    margin-bottom: 18px
}

.pl18 {
    padding-left: 18px
}

.pt18 {
    padding-top: 18px
}

.pr18 {
    padding-right: 18px
}

.pb18 {
    padding-bottom: 18px
}

.fz19 {
    font-size: 19px
}

.w19 {
    width: 19px
}

.h19 {
    height: 19px
}

.ml19 {
    margin-left: 19px
}

.mt19 {
    margin-top: 19px
}

.mr19 {
    margin-right: 19px
}

.mb19 {
    margin-bottom: 19px
}

.pl19 {
    padding-left: 19px
}

.pt19 {
    padding-top: 19px
}

.pr19 {
    padding-right: 19px
}

.pb19 {
    padding-bottom: 19px
}

.fz20 {
    font-size: 20px
}

.w20 {
    width: 20px
}

.h20 {
    height: 20px
}

.ml20 {
    margin-left: 20px
}

.mt20 {
    margin-top: 20px
}

.mr20 {
    margin-right: 20px
}

.mb20 {
    margin-bottom: 20px
}

.pl20 {
    padding-left: 20px
}

.pt20 {
    padding-top: 20px
}

.pr20 {
    padding-right: 20px
}

.pb20 {
    padding-bottom: 20px
}

.fz21 {
    font-size: 21px
}

.w21 {
    width: 21px
}

.h21 {
    height: 21px
}

.ml21 {
    margin-left: 21px
}

.mt21 {
    margin-top: 21px
}

.mr21 {
    margin-right: 21px
}

.mb21 {
    margin-bottom: 21px
}

.pl21 {
    padding-left: 21px
}

.pt21 {
    padding-top: 21px
}

.pr21 {
    padding-right: 21px
}

.pb21 {
    padding-bottom: 21px
}

.fz22 {
    font-size: 22px
}

.w22 {
    width: 22px
}

.h22 {
    height: 22px
}

.ml22 {
    margin-left: 22px
}

.mt22 {
    margin-top: 22px
}

.mr22 {
    margin-right: 22px
}

.mb22 {
    margin-bottom: 22px
}

.pl22 {
    padding-left: 22px
}

.pt22 {
    padding-top: 22px
}

.pr22 {
    padding-right: 22px
}

.pb22 {
    padding-bottom: 22px
}

.fz23 {
    font-size: 23px
}

.w23 {
    width: 23px
}

.h23 {
    height: 23px
}

.ml23 {
    margin-left: 23px
}

.mt23 {
    margin-top: 23px
}

.mr23 {
    margin-right: 23px
}

.mb23 {
    margin-bottom: 23px
}

.pl23 {
    padding-left: 23px
}

.pt23 {
    padding-top: 23px
}

.pr23 {
    padding-right: 23px
}

.pb23 {
    padding-bottom: 23px
}

.fz24 {
    font-size: 24px
}

.w24 {
    width: 24px
}

.h24 {
    height: 24px
}

.ml24 {
    margin-left: 24px
}

.mt24 {
    margin-top: 24px
}

.mr24 {
    margin-right: 24px
}

.mb24 {
    margin-bottom: 24px
}

.pl24 {
    padding-left: 24px
}

.pt24 {
    padding-top: 24px
}

.pr24 {
    padding-right: 24px
}

.pb24 {
    padding-bottom: 24px
}

.fz25 {
    font-size: 25px
}

.w25 {
    width: 25px
}

.h25 {
    height: 25px
}

.ml25 {
    margin-left: 25px
}

.mt25 {
    margin-top: 25px
}

.mr25 {
    margin-right: 25px
}

.mb25 {
    margin-bottom: 25px
}

.pl25 {
    padding-left: 25px
}

.pt25 {
    padding-top: 25px
}

.pr25 {
    padding-right: 25px
}

.pb25 {
    padding-bottom: 25px
}

.fz26 {
    font-size: 26px
}

.w26 {
    width: 26px
}

.h26 {
    height: 26px
}

.ml26 {
    margin-left: 26px
}

.mt26 {
    margin-top: 26px
}

.mr26 {
    margin-right: 26px
}

.mb26 {
    margin-bottom: 26px
}

.pl26 {
    padding-left: 26px
}

.pt26 {
    padding-top: 26px
}

.pr26 {
    padding-right: 26px
}

.pb26 {
    padding-bottom: 26px
}

.fz27 {
    font-size: 27px
}

.w27 {
    width: 27px
}

.h27 {
    height: 27px
}

.ml27 {
    margin-left: 27px
}

.mt27 {
    margin-top: 27px
}

.mr27 {
    margin-right: 27px
}

.mb27 {
    margin-bottom: 27px
}

.pl27 {
    padding-left: 27px
}

.pt27 {
    padding-top: 27px
}

.pr27 {
    padding-right: 27px
}

.pb27 {
    padding-bottom: 27px
}

.fz28 {
    font-size: 28px
}

.w28 {
    width: 28px
}

.h28 {
    height: 28px
}

.ml28 {
    margin-left: 28px
}

.mt28 {
    margin-top: 28px
}

.mr28 {
    margin-right: 28px
}

.mb28 {
    margin-bottom: 28px
}

.pl28 {
    padding-left: 28px
}

.pt28 {
    padding-top: 28px
}

.pr28 {
    padding-right: 28px
}

.pb28 {
    padding-bottom: 28px
}

.fz29 {
    font-size: 29px
}

.w29 {
    width: 29px
}

.h29 {
    height: 29px
}

.ml29 {
    margin-left: 29px
}

.mt29 {
    margin-top: 29px
}

.mr29 {
    margin-right: 29px
}

.mb29 {
    margin-bottom: 29px
}

.pl29 {
    padding-left: 29px
}

.pt29 {
    padding-top: 29px
}

.pr29 {
    padding-right: 29px
}

.pb29 {
    padding-bottom: 29px
}

.fz30 {
    font-size: 30px
}

.w30 {
    width: 30px
}

.h30 {
    height: 30px
}

.ml30 {
    margin-left: 30px
}

.mt30 {
    margin-top: 30px
}

.mr30 {
    margin-right: 30px
}

.mb30 {
    margin-bottom: 30px
}

.pl30 {
    padding-left: 30px
}

.pt30 {
    padding-top: 30px
}

.pr30 {
    padding-right: 30px
}

.pb30 {
    padding-bottom: 30px
}

.fz31 {
    font-size: 31px
}

.w31 {
    width: 31px
}

.h31 {
    height: 31px
}

.ml31 {
    margin-left: 31px
}

.mt31 {
    margin-top: 31px
}

.mr31 {
    margin-right: 31px
}

.mb31 {
    margin-bottom: 31px
}

.pl31 {
    padding-left: 31px
}

.pt31 {
    padding-top: 31px
}

.pr31 {
    padding-right: 31px
}

.pb31 {
    padding-bottom: 31px
}

.fz32 {
    font-size: 32px
}

.w32 {
    width: 32px
}

.h32 {
    height: 32px
}

.ml32 {
    margin-left: 32px
}

.mt32 {
    margin-top: 32px
}

.mr32 {
    margin-right: 32px
}

.mb32 {
    margin-bottom: 32px
}

.pl32 {
    padding-left: 32px
}

.pt32 {
    padding-top: 32px
}

.pr32 {
    padding-right: 32px
}

.pb32 {
    padding-bottom: 32px
}

.fz33 {
    font-size: 33px
}

.w33 {
    width: 33px
}

.h33 {
    height: 33px
}

.ml33 {
    margin-left: 33px
}

.mt33 {
    margin-top: 33px
}

.mr33 {
    margin-right: 33px
}

.mb33 {
    margin-bottom: 33px
}

.pl33 {
    padding-left: 33px
}

.pt33 {
    padding-top: 33px
}

.pr33 {
    padding-right: 33px
}

.pb33 {
    padding-bottom: 33px
}

.fz34 {
    font-size: 34px
}

.w34 {
    width: 34px
}

.h34 {
    height: 34px
}

.ml34 {
    margin-left: 34px
}

.mt34 {
    margin-top: 34px
}

.mr34 {
    margin-right: 34px
}

.mb34 {
    margin-bottom: 34px
}

.pl34 {
    padding-left: 34px
}

.pt34 {
    padding-top: 34px
}

.pr34 {
    padding-right: 34px
}

.pb34 {
    padding-bottom: 34px
}

.fz35 {
    font-size: 35px
}

.w35 {
    width: 35px
}

.h35 {
    height: 35px
}

.ml35 {
    margin-left: 35px
}

.mt35 {
    margin-top: 35px
}

.mr35 {
    margin-right: 35px
}

.mb35 {
    margin-bottom: 35px
}

.pl35 {
    padding-left: 35px
}

.pt35 {
    padding-top: 35px
}

.pr35 {
    padding-right: 35px
}

.pb35 {
    padding-bottom: 35px
}

.fz36 {
    font-size: 36px
}

.w36 {
    width: 36px
}

.h36 {
    height: 36px
}

.ml36 {
    margin-left: 36px
}

.mt36 {
    margin-top: 36px
}

.mr36 {
    margin-right: 36px
}

.mb36 {
    margin-bottom: 36px
}

.pl36 {
    padding-left: 36px
}

.pt36 {
    padding-top: 36px
}

.pr36 {
    padding-right: 36px
}

.pb36 {
    padding-bottom: 36px
}

.fz37 {
    font-size: 37px
}

.w37 {
    width: 37px
}

.h37 {
    height: 37px
}

.ml37 {
    margin-left: 37px
}

.mt37 {
    margin-top: 37px
}

.mr37 {
    margin-right: 37px
}

.mb37 {
    margin-bottom: 37px
}

.pl37 {
    padding-left: 37px
}

.pt37 {
    padding-top: 37px
}

.pr37 {
    padding-right: 37px
}

.pb37 {
    padding-bottom: 37px
}

.fz38 {
    font-size: 38px
}

.w38 {
    width: 38px
}

.h38 {
    height: 38px
}

.ml38 {
    margin-left: 38px
}

.mt38 {
    margin-top: 38px
}

.mr38 {
    margin-right: 38px
}

.mb38 {
    margin-bottom: 38px
}

.pl38 {
    padding-left: 38px
}

.pt38 {
    padding-top: 38px
}

.pr38 {
    padding-right: 38px
}

.pb38 {
    padding-bottom: 38px
}

.fz39 {
    font-size: 39px
}

.w39 {
    width: 39px
}

.h39 {
    height: 39px
}

.ml39 {
    margin-left: 39px
}

.mt39 {
    margin-top: 39px
}

.mr39 {
    margin-right: 39px
}

.mb39 {
    margin-bottom: 39px
}

.pl39 {
    padding-left: 39px
}

.pt39 {
    padding-top: 39px
}

.pr39 {
    padding-right: 39px
}

.pb39 {
    padding-bottom: 39px
}

.fz40 {
    font-size: 40px
}

.w40 {
    width: 40px
}

.h40 {
    height: 40px
}

.ml40 {
    margin-left: 40px
}

.mt40 {
    margin-top: 40px
}

.mr40 {
    margin-right: 40px
}

.mb40 {
    margin-bottom: 40px
}

.pl40 {
    padding-left: 40px
}

.pt40 {
    padding-top: 40px
}

.pr40 {
    padding-right: 40px
}

.pb40 {
    padding-bottom: 40px
}

.fz41 {
    font-size: 41px
}

.w41 {
    width: 41px
}

.h41 {
    height: 41px
}

.ml41 {
    margin-left: 41px
}

.mt41 {
    margin-top: 41px
}

.mr41 {
    margin-right: 41px
}

.mb41 {
    margin-bottom: 41px
}

.pl41 {
    padding-left: 41px
}

.pt41 {
    padding-top: 41px
}

.pr41 {
    padding-right: 41px
}

.pb41 {
    padding-bottom: 41px
}

.fz42 {
    font-size: 42px
}

.w42 {
    width: 42px
}

.h42 {
    height: 42px
}

.ml42 {
    margin-left: 42px
}

.mt42 {
    margin-top: 42px
}

.mr42 {
    margin-right: 42px
}

.mb42 {
    margin-bottom: 42px
}

.pl42 {
    padding-left: 42px
}

.pt42 {
    padding-top: 42px
}

.pr42 {
    padding-right: 42px
}

.pb42 {
    padding-bottom: 42px
}

.fz43 {
    font-size: 43px
}

.w43 {
    width: 43px
}

.h43 {
    height: 43px
}

.ml43 {
    margin-left: 43px
}

.mt43 {
    margin-top: 43px
}

.mr43 {
    margin-right: 43px
}

.mb43 {
    margin-bottom: 43px
}

.pl43 {
    padding-left: 43px
}

.pt43 {
    padding-top: 43px
}

.pr43 {
    padding-right: 43px
}

.pb43 {
    padding-bottom: 43px
}

.fz44 {
    font-size: 44px
}

.w44 {
    width: 44px
}

.h44 {
    height: 44px
}

.ml44 {
    margin-left: 44px
}

.mt44 {
    margin-top: 44px
}

.mr44 {
    margin-right: 44px
}

.mb44 {
    margin-bottom: 44px
}

.pl44 {
    padding-left: 44px
}

.pt44 {
    padding-top: 44px
}

.pr44 {
    padding-right: 44px
}

.pb44 {
    padding-bottom: 44px
}

.fz45 {
    font-size: 45px
}

.w45 {
    width: 45px
}

.h45 {
    height: 45px
}

.ml45 {
    margin-left: 45px
}

.mt45 {
    margin-top: 45px
}

.mr45 {
    margin-right: 45px
}

.mb45 {
    margin-bottom: 45px
}

.pl45 {
    padding-left: 45px
}

.pt45 {
    padding-top: 45px
}

.pr45 {
    padding-right: 45px
}

.pb45 {
    padding-bottom: 45px
}

.fz46 {
    font-size: 46px
}

.w46 {
    width: 46px
}

.h46 {
    height: 46px
}

.ml46 {
    margin-left: 46px
}

.mt46 {
    margin-top: 46px
}

.mr46 {
    margin-right: 46px
}

.mb46 {
    margin-bottom: 46px
}

.pl46 {
    padding-left: 46px
}

.pt46 {
    padding-top: 46px
}

.pr46 {
    padding-right: 46px
}

.pb46 {
    padding-bottom: 46px
}

.fz47 {
    font-size: 47px
}

.w47 {
    width: 47px
}

.h47 {
    height: 47px
}

.ml47 {
    margin-left: 47px
}

.mt47 {
    margin-top: 47px
}

.mr47 {
    margin-right: 47px
}

.mb47 {
    margin-bottom: 47px
}

.pl47 {
    padding-left: 47px
}

.pt47 {
    padding-top: 47px
}

.pr47 {
    padding-right: 47px
}

.pb47 {
    padding-bottom: 47px
}

.fz48 {
    font-size: 48px
}

.w48 {
    width: 48px
}

.h48 {
    height: 48px
}

.ml48 {
    margin-left: 48px
}

.mt48 {
    margin-top: 48px
}

.mr48 {
    margin-right: 48px
}

.mb48 {
    margin-bottom: 48px
}

.pl48 {
    padding-left: 48px
}

.pt48 {
    padding-top: 48px
}

.pr48 {
    padding-right: 48px
}

.pb48 {
    padding-bottom: 48px
}

.fz49 {
    font-size: 49px
}

.w49 {
    width: 49px
}

.h49 {
    height: 49px
}

.ml49 {
    margin-left: 49px
}

.mt49 {
    margin-top: 49px
}

.mr49 {
    margin-right: 49px
}

.mb49 {
    margin-bottom: 49px
}

.pl49 {
    padding-left: 49px
}

.pt49 {
    padding-top: 49px
}

.pr49 {
    padding-right: 49px
}

.pb49 {
    padding-bottom: 49px
}

.fz50 {
    font-size: 50px
}

.w50 {
    width: 50px
}

.h50 {
    height: 50px
}

.ml50 {
    margin-left: 50px
}

.mt50 {
    margin-top: 50px
}

.mr50 {
    margin-right: 50px
}

.mb50 {
    margin-bottom: 50px
}

.pl50 {
    padding-left: 50px
}

.pt50 {
    padding-top: 50px
}

.pr50 {
    padding-right: 50px
}

.pb50 {
    padding-bottom: 50px
}

.fz51 {
    font-size: 51px
}

.w51 {
    width: 51px
}

.h51 {
    height: 51px
}

.ml51 {
    margin-left: 51px
}

.mt51 {
    margin-top: 51px
}

.mr51 {
    margin-right: 51px
}

.mb51 {
    margin-bottom: 51px
}

.pl51 {
    padding-left: 51px
}

.pt51 {
    padding-top: 51px
}

.pr51 {
    padding-right: 51px
}

.pb51 {
    padding-bottom: 51px
}

.fz52 {
    font-size: 52px
}

.w52 {
    width: 52px
}

.h52 {
    height: 52px
}

.ml52 {
    margin-left: 52px
}

.mt52 {
    margin-top: 52px
}

.mr52 {
    margin-right: 52px
}

.mb52 {
    margin-bottom: 52px
}

.pl52 {
    padding-left: 52px
}

.pt52 {
    padding-top: 52px
}

.pr52 {
    padding-right: 52px
}

.pb52 {
    padding-bottom: 52px
}

.fz53 {
    font-size: 53px
}

.w53 {
    width: 53px
}

.h53 {
    height: 53px
}

.ml53 {
    margin-left: 53px
}

.mt53 {
    margin-top: 53px
}

.mr53 {
    margin-right: 53px
}

.mb53 {
    margin-bottom: 53px
}

.pl53 {
    padding-left: 53px
}

.pt53 {
    padding-top: 53px
}

.pr53 {
    padding-right: 53px
}

.pb53 {
    padding-bottom: 53px
}

.fz54 {
    font-size: 54px
}

.w54 {
    width: 54px
}

.h54 {
    height: 54px
}

.ml54 {
    margin-left: 54px
}

.mt54 {
    margin-top: 54px
}

.mr54 {
    margin-right: 54px
}

.mb54 {
    margin-bottom: 54px
}

.pl54 {
    padding-left: 54px
}

.pt54 {
    padding-top: 54px
}

.pr54 {
    padding-right: 54px
}

.pb54 {
    padding-bottom: 54px
}

.fz55 {
    font-size: 55px
}

.w55 {
    width: 55px
}

.h55 {
    height: 55px
}

.ml55 {
    margin-left: 55px
}

.mt55 {
    margin-top: 55px
}

.mr55 {
    margin-right: 55px
}

.mb55 {
    margin-bottom: 55px
}

.pl55 {
    padding-left: 55px
}

.pt55 {
    padding-top: 55px
}

.pr55 {
    padding-right: 55px
}

.pb55 {
    padding-bottom: 55px
}

.fz56 {
    font-size: 56px
}

.w56 {
    width: 56px
}

.h56 {
    height: 56px
}

.ml56 {
    margin-left: 56px
}

.mt56 {
    margin-top: 56px
}

.mr56 {
    margin-right: 56px
}

.mb56 {
    margin-bottom: 56px
}

.pl56 {
    padding-left: 56px
}

.pt56 {
    padding-top: 56px
}

.pr56 {
    padding-right: 56px
}

.pb56 {
    padding-bottom: 56px
}

.fz57 {
    font-size: 57px
}

.w57 {
    width: 57px
}

.h57 {
    height: 57px
}

.ml57 {
    margin-left: 57px
}

.mt57 {
    margin-top: 57px
}

.mr57 {
    margin-right: 57px
}

.mb57 {
    margin-bottom: 57px
}

.pl57 {
    padding-left: 57px
}

.pt57 {
    padding-top: 57px
}

.pr57 {
    padding-right: 57px
}

.pb57 {
    padding-bottom: 57px
}

.fz58 {
    font-size: 58px
}

.w58 {
    width: 58px
}

.h58 {
    height: 58px
}

.ml58 {
    margin-left: 58px
}

.mt58 {
    margin-top: 58px
}

.mr58 {
    margin-right: 58px
}

.mb58 {
    margin-bottom: 58px
}

.pl58 {
    padding-left: 58px
}

.pt58 {
    padding-top: 58px
}

.pr58 {
    padding-right: 58px
}

.pb58 {
    padding-bottom: 58px
}

.fz59 {
    font-size: 59px
}

.w59 {
    width: 59px
}

.h59 {
    height: 59px
}

.ml59 {
    margin-left: 59px
}

.mt59 {
    margin-top: 59px
}

.mr59 {
    margin-right: 59px
}

.mb59 {
    margin-bottom: 59px
}

.pl59 {
    padding-left: 59px
}

.pt59 {
    padding-top: 59px
}

.pr59 {
    padding-right: 59px
}

.pb59 {
    padding-bottom: 59px
}

.fz60 {
    font-size: 60px
}

.w60 {
    width: 60px
}

.h60 {
    height: 60px
}

.ml60 {
    margin-left: 60px
}

.mt60 {
    margin-top: 60px
}

.mr60 {
    margin-right: 60px
}

.mb60 {
    margin-bottom: 60px
}

.pl60 {
    padding-left: 60px
}

.pt60 {
    padding-top: 60px
}

.pr60 {
    padding-right: 60px
}

.pb60 {
    padding-bottom: 60px
}

.fz61 {
    font-size: 61px
}

.w61 {
    width: 61px
}

.h61 {
    height: 61px
}

.ml61 {
    margin-left: 61px
}

.mt61 {
    margin-top: 61px
}

.mr61 {
    margin-right: 61px
}

.mb61 {
    margin-bottom: 61px
}

.pl61 {
    padding-left: 61px
}

.pt61 {
    padding-top: 61px
}

.pr61 {
    padding-right: 61px
}

.pb61 {
    padding-bottom: 61px
}

.fz62 {
    font-size: 62px
}

.w62 {
    width: 62px
}

.h62 {
    height: 62px
}

.ml62 {
    margin-left: 62px
}

.mt62 {
    margin-top: 62px
}

.mr62 {
    margin-right: 62px
}

.mb62 {
    margin-bottom: 62px
}

.pl62 {
    padding-left: 62px
}

.pt62 {
    padding-top: 62px
}

.pr62 {
    padding-right: 62px
}

.pb62 {
    padding-bottom: 62px
}

.fz63 {
    font-size: 63px
}

.w63 {
    width: 63px
}

.h63 {
    height: 63px
}

.ml63 {
    margin-left: 63px
}

.mt63 {
    margin-top: 63px
}

.mr63 {
    margin-right: 63px
}

.mb63 {
    margin-bottom: 63px
}

.pl63 {
    padding-left: 63px
}

.pt63 {
    padding-top: 63px
}

.pr63 {
    padding-right: 63px
}

.pb63 {
    padding-bottom: 63px
}

.fz64 {
    font-size: 64px
}

.w64 {
    width: 64px
}

.h64 {
    height: 64px
}

.ml64 {
    margin-left: 64px
}

.mt64 {
    margin-top: 64px
}

.mr64 {
    margin-right: 64px
}

.mb64 {
    margin-bottom: 64px
}

.pl64 {
    padding-left: 64px
}

.pt64 {
    padding-top: 64px
}

.pr64 {
    padding-right: 64px
}

.pb64 {
    padding-bottom: 64px
}

.fz65 {
    font-size: 65px
}

.w65 {
    width: 65px
}

.h65 {
    height: 65px
}

.ml65 {
    margin-left: 65px
}

.mt65 {
    margin-top: 65px
}

.mr65 {
    margin-right: 65px
}

.mb65 {
    margin-bottom: 65px
}

.pl65 {
    padding-left: 65px
}

.pt65 {
    padding-top: 65px
}

.pr65 {
    padding-right: 65px
}

.pb65 {
    padding-bottom: 65px
}

.fz66 {
    font-size: 66px
}

.w66 {
    width: 66px
}

.h66 {
    height: 66px
}

.ml66 {
    margin-left: 66px
}

.mt66 {
    margin-top: 66px
}

.mr66 {
    margin-right: 66px
}

.mb66 {
    margin-bottom: 66px
}

.pl66 {
    padding-left: 66px
}

.pt66 {
    padding-top: 66px
}

.pr66 {
    padding-right: 66px
}

.pb66 {
    padding-bottom: 66px
}

.fz67 {
    font-size: 67px
}

.w67 {
    width: 67px
}

.h67 {
    height: 67px
}

.ml67 {
    margin-left: 67px
}

.mt67 {
    margin-top: 67px
}

.mr67 {
    margin-right: 67px
}

.mb67 {
    margin-bottom: 67px
}

.pl67 {
    padding-left: 67px
}

.pt67 {
    padding-top: 67px
}

.pr67 {
    padding-right: 67px
}

.pb67 {
    padding-bottom: 67px
}

.fz68 {
    font-size: 68px
}

.w68 {
    width: 68px
}

.h68 {
    height: 68px
}

.ml68 {
    margin-left: 68px
}

.mt68 {
    margin-top: 68px
}

.mr68 {
    margin-right: 68px
}

.mb68 {
    margin-bottom: 68px
}

.pl68 {
    padding-left: 68px
}

.pt68 {
    padding-top: 68px
}

.pr68 {
    padding-right: 68px
}

.pb68 {
    padding-bottom: 68px
}

.fz69 {
    font-size: 69px
}

.w69 {
    width: 69px
}

.h69 {
    height: 69px
}

.ml69 {
    margin-left: 69px
}

.mt69 {
    margin-top: 69px
}

.mr69 {
    margin-right: 69px
}

.mb69 {
    margin-bottom: 69px
}

.pl69 {
    padding-left: 69px
}

.pt69 {
    padding-top: 69px
}

.pr69 {
    padding-right: 69px
}

.pb69 {
    padding-bottom: 69px
}

.fz70 {
    font-size: 70px
}

.w70 {
    width: 70px
}

.h70 {
    height: 70px
}

.ml70 {
    margin-left: 70px
}

.mt70 {
    margin-top: 70px
}

.mr70 {
    margin-right: 70px
}

.mb70 {
    margin-bottom: 70px
}

.pl70 {
    padding-left: 70px
}

.pt70 {
    padding-top: 70px
}

.pr70 {
    padding-right: 70px
}

.pb70 {
    padding-bottom: 70px
}

.fz71 {
    font-size: 71px
}

.w71 {
    width: 71px
}

.h71 {
    height: 71px
}

.ml71 {
    margin-left: 71px
}

.mt71 {
    margin-top: 71px
}

.mr71 {
    margin-right: 71px
}

.mb71 {
    margin-bottom: 71px
}

.pl71 {
    padding-left: 71px
}

.pt71 {
    padding-top: 71px
}

.pr71 {
    padding-right: 71px
}

.pb71 {
    padding-bottom: 71px
}

.fz72 {
    font-size: 72px
}

.w72 {
    width: 72px
}

.h72 {
    height: 72px
}

.ml72 {
    margin-left: 72px
}

.mt72 {
    margin-top: 72px
}

.mr72 {
    margin-right: 72px
}

.mb72 {
    margin-bottom: 72px
}

.pl72 {
    padding-left: 72px
}

.pt72 {
    padding-top: 72px
}

.pr72 {
    padding-right: 72px
}

.pb72 {
    padding-bottom: 72px
}

.fz73 {
    font-size: 73px
}

.w73 {
    width: 73px
}

.h73 {
    height: 73px
}

.ml73 {
    margin-left: 73px
}

.mt73 {
    margin-top: 73px
}

.mr73 {
    margin-right: 73px
}

.mb73 {
    margin-bottom: 73px
}

.pl73 {
    padding-left: 73px
}

.pt73 {
    padding-top: 73px
}

.pr73 {
    padding-right: 73px
}

.pb73 {
    padding-bottom: 73px
}

.fz74 {
    font-size: 74px
}

.w74 {
    width: 74px
}

.h74 {
    height: 74px
}

.ml74 {
    margin-left: 74px
}

.mt74 {
    margin-top: 74px
}

.mr74 {
    margin-right: 74px
}

.mb74 {
    margin-bottom: 74px
}

.pl74 {
    padding-left: 74px
}

.pt74 {
    padding-top: 74px
}

.pr74 {
    padding-right: 74px
}

.pb74 {
    padding-bottom: 74px
}

.fz75 {
    font-size: 75px
}

.w75 {
    width: 75px
}

.h75 {
    height: 75px
}

.ml75 {
    margin-left: 75px
}

.mt75 {
    margin-top: 75px
}

.mr75 {
    margin-right: 75px
}

.mb75 {
    margin-bottom: 75px
}

.pl75 {
    padding-left: 75px
}

.pt75 {
    padding-top: 75px
}

.pr75 {
    padding-right: 75px
}

.pb75 {
    padding-bottom: 75px
}

.fz76 {
    font-size: 76px
}

.w76 {
    width: 76px
}

.h76 {
    height: 76px
}

.ml76 {
    margin-left: 76px
}

.mt76 {
    margin-top: 76px
}

.mr76 {
    margin-right: 76px
}

.mb76 {
    margin-bottom: 76px
}

.pl76 {
    padding-left: 76px
}

.pt76 {
    padding-top: 76px
}

.pr76 {
    padding-right: 76px
}

.pb76 {
    padding-bottom: 76px
}

.fz77 {
    font-size: 77px
}

.w77 {
    width: 77px
}

.h77 {
    height: 77px
}

.ml77 {
    margin-left: 77px
}

.mt77 {
    margin-top: 77px
}

.mr77 {
    margin-right: 77px
}

.mb77 {
    margin-bottom: 77px
}

.pl77 {
    padding-left: 77px
}

.pt77 {
    padding-top: 77px
}

.pr77 {
    padding-right: 77px
}

.pb77 {
    padding-bottom: 77px
}

.fz78 {
    font-size: 78px
}

.w78 {
    width: 78px
}

.h78 {
    height: 78px
}

.ml78 {
    margin-left: 78px
}

.mt78 {
    margin-top: 78px
}

.mr78 {
    margin-right: 78px
}

.mb78 {
    margin-bottom: 78px
}

.pl78 {
    padding-left: 78px
}

.pt78 {
    padding-top: 78px
}

.pr78 {
    padding-right: 78px
}

.pb78 {
    padding-bottom: 78px
}

.fz79 {
    font-size: 79px
}

.w79 {
    width: 79px
}

.h79 {
    height: 79px
}

.ml79 {
    margin-left: 79px
}

.mt79 {
    margin-top: 79px
}

.mr79 {
    margin-right: 79px
}

.mb79 {
    margin-bottom: 79px
}

.pl79 {
    padding-left: 79px
}

.pt79 {
    padding-top: 79px
}

.pr79 {
    padding-right: 79px
}

.pb79 {
    padding-bottom: 79px
}

.fz80 {
    font-size: 80px
}

.w80 {
    width: 80px
}

.h80 {
    height: 80px
}

.ml80 {
    margin-left: 80px
}

.mt80 {
    margin-top: 80px
}

.mr80 {
    margin-right: 80px
}

.mb80 {
    margin-bottom: 80px
}

.pl80 {
    padding-left: 80px
}

.pt80 {
    padding-top: 80px
}

.pr80 {
    padding-right: 80px
}

.pb80 {
    padding-bottom: 80px
}

.fz81 {
    font-size: 81px
}

.w81 {
    width: 81px
}

.h81 {
    height: 81px
}

.ml81 {
    margin-left: 81px
}

.mt81 {
    margin-top: 81px
}

.mr81 {
    margin-right: 81px
}

.mb81 {
    margin-bottom: 81px
}

.pl81 {
    padding-left: 81px
}

.pt81 {
    padding-top: 81px
}

.pr81 {
    padding-right: 81px
}

.pb81 {
    padding-bottom: 81px
}

.fz82 {
    font-size: 82px
}

.w82 {
    width: 82px
}

.h82 {
    height: 82px
}

.ml82 {
    margin-left: 82px
}

.mt82 {
    margin-top: 82px
}

.mr82 {
    margin-right: 82px
}

.mb82 {
    margin-bottom: 82px
}

.pl82 {
    padding-left: 82px
}

.pt82 {
    padding-top: 82px
}

.pr82 {
    padding-right: 82px
}

.pb82 {
    padding-bottom: 82px
}

.fz83 {
    font-size: 83px
}

.w83 {
    width: 83px
}

.h83 {
    height: 83px
}

.ml83 {
    margin-left: 83px
}

.mt83 {
    margin-top: 83px
}

.mr83 {
    margin-right: 83px
}

.mb83 {
    margin-bottom: 83px
}

.pl83 {
    padding-left: 83px
}

.pt83 {
    padding-top: 83px
}

.pr83 {
    padding-right: 83px
}

.pb83 {
    padding-bottom: 83px
}

.fz84 {
    font-size: 84px
}

.w84 {
    width: 84px
}

.h84 {
    height: 84px
}

.ml84 {
    margin-left: 84px
}

.mt84 {
    margin-top: 84px
}

.mr84 {
    margin-right: 84px
}

.mb84 {
    margin-bottom: 84px
}

.pl84 {
    padding-left: 84px
}

.pt84 {
    padding-top: 84px
}

.pr84 {
    padding-right: 84px
}

.pb84 {
    padding-bottom: 84px
}

.fz85 {
    font-size: 85px
}

.w85 {
    width: 85px
}

.h85 {
    height: 85px
}

.ml85 {
    margin-left: 85px
}

.mt85 {
    margin-top: 85px
}

.mr85 {
    margin-right: 85px
}

.mb85 {
    margin-bottom: 85px
}

.pl85 {
    padding-left: 85px
}

.pt85 {
    padding-top: 85px
}

.pr85 {
    padding-right: 85px
}

.pb85 {
    padding-bottom: 85px
}

.fz86 {
    font-size: 86px
}

.w86 {
    width: 86px
}

.h86 {
    height: 86px
}

.ml86 {
    margin-left: 86px
}

.mt86 {
    margin-top: 86px
}

.mr86 {
    margin-right: 86px
}

.mb86 {
    margin-bottom: 86px
}

.pl86 {
    padding-left: 86px
}

.pt86 {
    padding-top: 86px
}

.pr86 {
    padding-right: 86px
}

.pb86 {
    padding-bottom: 86px
}

.fz87 {
    font-size: 87px
}

.w87 {
    width: 87px
}

.h87 {
    height: 87px
}

.ml87 {
    margin-left: 87px
}

.mt87 {
    margin-top: 87px
}

.mr87 {
    margin-right: 87px
}

.mb87 {
    margin-bottom: 87px
}

.pl87 {
    padding-left: 87px
}

.pt87 {
    padding-top: 87px
}

.pr87 {
    padding-right: 87px
}

.pb87 {
    padding-bottom: 87px
}

.fz88 {
    font-size: 88px
}

.w88 {
    width: 88px
}

.h88 {
    height: 88px
}

.ml88 {
    margin-left: 88px
}

.mt88 {
    margin-top: 88px
}

.mr88 {
    margin-right: 88px
}

.mb88 {
    margin-bottom: 88px
}

.pl88 {
    padding-left: 88px
}

.pt88 {
    padding-top: 88px
}

.pr88 {
    padding-right: 88px
}

.pb88 {
    padding-bottom: 88px
}

.fz89 {
    font-size: 89px
}

.w89 {
    width: 89px
}

.h89 {
    height: 89px
}

.ml89 {
    margin-left: 89px
}

.mt89 {
    margin-top: 89px
}

.mr89 {
    margin-right: 89px
}

.mb89 {
    margin-bottom: 89px
}

.pl89 {
    padding-left: 89px
}

.pt89 {
    padding-top: 89px
}

.pr89 {
    padding-right: 89px
}

.pb89 {
    padding-bottom: 89px
}

.fz90 {
    font-size: 90px
}

.w90 {
    width: 90px
}

.h90 {
    height: 90px
}

.ml90 {
    margin-left: 90px
}

.mt90 {
    margin-top: 90px
}

.mr90 {
    margin-right: 90px
}

.mb90 {
    margin-bottom: 90px
}

.pl90 {
    padding-left: 90px
}

.pt90 {
    padding-top: 90px
}

.pr90 {
    padding-right: 90px
}

.pb90 {
    padding-bottom: 90px
}

.fz91 {
    font-size: 91px
}

.w91 {
    width: 91px
}

.h91 {
    height: 91px
}

.ml91 {
    margin-left: 91px
}

.mt91 {
    margin-top: 91px
}

.mr91 {
    margin-right: 91px
}

.mb91 {
    margin-bottom: 91px
}

.pl91 {
    padding-left: 91px
}

.pt91 {
    padding-top: 91px
}

.pr91 {
    padding-right: 91px
}

.pb91 {
    padding-bottom: 91px
}

.fz92 {
    font-size: 92px
}

.w92 {
    width: 92px
}

.h92 {
    height: 92px
}

.ml92 {
    margin-left: 92px
}

.mt92 {
    margin-top: 92px
}

.mr92 {
    margin-right: 92px
}

.mb92 {
    margin-bottom: 92px
}

.pl92 {
    padding-left: 92px
}

.pt92 {
    padding-top: 92px
}

.pr92 {
    padding-right: 92px
}

.pb92 {
    padding-bottom: 92px
}

.fz93 {
    font-size: 93px
}

.w93 {
    width: 93px
}

.h93 {
    height: 93px
}

.ml93 {
    margin-left: 93px
}

.mt93 {
    margin-top: 93px
}

.mr93 {
    margin-right: 93px
}

.mb93 {
    margin-bottom: 93px
}

.pl93 {
    padding-left: 93px
}

.pt93 {
    padding-top: 93px
}

.pr93 {
    padding-right: 93px
}

.pb93 {
    padding-bottom: 93px
}

.fz94 {
    font-size: 94px
}

.w94 {
    width: 94px
}

.h94 {
    height: 94px
}

.ml94 {
    margin-left: 94px
}

.mt94 {
    margin-top: 94px
}

.mr94 {
    margin-right: 94px
}

.mb94 {
    margin-bottom: 94px
}

.pl94 {
    padding-left: 94px
}

.pt94 {
    padding-top: 94px
}

.pr94 {
    padding-right: 94px
}

.pb94 {
    padding-bottom: 94px
}

.fz95 {
    font-size: 95px
}

.w95 {
    width: 95px
}

.h95 {
    height: 95px
}

.ml95 {
    margin-left: 95px
}

.mt95 {
    margin-top: 95px
}

.mr95 {
    margin-right: 95px
}

.mb95 {
    margin-bottom: 95px
}

.pl95 {
    padding-left: 95px
}

.pt95 {
    padding-top: 95px
}

.pr95 {
    padding-right: 95px
}

.pb95 {
    padding-bottom: 95px
}

.fz96 {
    font-size: 96px
}

.w96 {
    width: 96px
}

.h96 {
    height: 96px
}

.ml96 {
    margin-left: 96px
}

.mt96 {
    margin-top: 96px
}

.mr96 {
    margin-right: 96px
}

.mb96 {
    margin-bottom: 96px
}

.pl96 {
    padding-left: 96px
}

.pt96 {
    padding-top: 96px
}

.pr96 {
    padding-right: 96px
}

.pb96 {
    padding-bottom: 96px
}

.fz97 {
    font-size: 97px
}

.w97 {
    width: 97px
}

.h97 {
    height: 97px
}

.ml97 {
    margin-left: 97px
}

.mt97 {
    margin-top: 97px
}

.mr97 {
    margin-right: 97px
}

.mb97 {
    margin-bottom: 97px
}

.pl97 {
    padding-left: 97px
}

.pt97 {
    padding-top: 97px
}

.pr97 {
    padding-right: 97px
}

.pb97 {
    padding-bottom: 97px
}

.fz98 {
    font-size: 98px
}

.w98 {
    width: 98px
}

.h98 {
    height: 98px
}

.ml98 {
    margin-left: 98px
}

.mt98 {
    margin-top: 98px
}

.mr98 {
    margin-right: 98px
}

.mb98 {
    margin-bottom: 98px
}

.pl98 {
    padding-left: 98px
}

.pt98 {
    padding-top: 98px
}

.pr98 {
    padding-right: 98px
}

.pb98 {
    padding-bottom: 98px
}

.fz99 {
    font-size: 99px
}

.w99 {
    width: 99px
}

.h99 {
    height: 99px
}

.ml99 {
    margin-left: 99px
}

.mt99 {
    margin-top: 99px
}

.mr99 {
    margin-right: 99px
}

.mb99 {
    margin-bottom: 99px
}

.pl99 {
    padding-left: 99px
}

.pt99 {
    padding-top: 99px
}

.pr99 {
    padding-right: 99px
}

.pb99 {
    padding-bottom: 99px
}

.fz100 {
    font-size: 100px
}

.w100 {
    width: 100px
}

.h100 {
    height: 100px
}

.ml100 {
    margin-left: 100px
}

.mt100 {
    margin-top: 100px
}

.mr100 {
    margin-right: 100px
}

.mb100 {
    margin-bottom: 100px
}

.pl100 {
    padding-left: 100px
}

.pt100 {
    padding-top: 100px
}

.pr100 {
    padding-right: 100px
}

.pb100 {
    padding-bottom: 100px
}

.flex,.flex-end {
    display: flex
}

.flex-end {
    justify-content: flex-end
}

.flex-center-center,.flex-center-start {
    display: flex;
    align-items: center
}

.flex-center-center {
    justify-content: center
}

.flex-flow-column {
    display: flex!important;
    flex-flow: column
}

.flex-between,.flex-between-center {
    display: flex;
    justify-content: space-between
}

.flex-between-center {
    align-items: center
}

.relative {
    position: relative
}

.flex-direction-column,.flex-items-center {
    display: flex;
    justify-content: center;
    align-items: center
}

.flex-direction-column {
    flex-direction: column
}

.col-before {
    position: relative;
    padding-left: 16px
}

.col-before:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 8px;
    background: #eee;
    border-radius: 50%
}

.wx_detail_code {
    width: 402px;
    height: 195px;
    margin: 33px auto
}

.wx_detail_code img {
    width: 100%;
    height: auto
}

.hide {
    opacity: 0
}


.noData_img {
    width: 297px;
    height: 200px;
    display: block;
    margin: 0 auto
}
.swipper_tips__kbWyG {
    position: absolute;
    z-index: 1;
    left: 25px;
    top: 183px
}

.swipper_tips__kbWyG div {
    cursor: pointer;
    background-color: hsla(0,0%,100%,.3);
    margin-bottom: 10px;
    border-radius: 50%
}

.swipper_tips__kbWyG .swipper_active__KFTKq {
    background-color: hsla(0,0%,100%,.8)
}

.swipper_item_box__m5dJs {
    position: relative
}

.swipper_item_box__m5dJs img {
    transition: all .6s ease
}

.swipper_item_box__m5dJs:hover img {
    transform: scale(1.2)
}

.swipper_title__W3Ab4 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 392px 30px 30px;
    height: 74px;
    font-size: 20px;
    font-weight: 700;
    text-align: LEFT;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,.4);
    background: linear-gradient(0deg,rgba(0,0,0,.2),transparent)
}

.Appointment_Appointment__ljBk9 {
    width: 429px;
    height: 339px;
    background-image: url(../images/pic-jiangzuohuodong-lijiyuyue@2x.png)
}

.Appointment_Appointment_title__PM_Q2 {
    font-size: 20px;
    font-weight: 700;
    text-align: CENTER;
    color: #fff;
    text-shadow: 0 4px 4px 0 rgba(0,0,0,.25);
    padding: 30px 0
}

.Appointment_Appointment_item__7RaAB {
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.Appointment_Appointment_item__7RaAB .Appointment_Appointment_label1__vNm95:before {
    content: "*"
}

.Appointment_Appointment_item__7RaAB .Appointment_Appointment_label1__vNm95,.Appointment_Appointment_item__7RaAB .Appointment_Appointment_label__BoKI8 {
    font-size: 14px;
    font-weight: 700;
    text-align: RIGHT;
    color: #fff;
    width: 128px
}

.Appointment_Appointment_input__Tlu9B {
    padding-left: 10px;
    width: 240px;
    height: 40px;
    background: #fff;
    border: none;
    -o-border-image: linear-gradient(101deg,#e0e0e0,#eee 100%,#fff 0) 1 1;
    border-image: linear-gradient(101deg,#e0e0e0,#eee 100%,#fff 0) 1 1;
    border-radius: 5px;
    box-shadow: inset 4px 4px 4px 0 rgba(0,0,0,.15),inset -4px -4px 4px 0 hsla(0,0%,93%,.1)
}

.Appointment_Appointment_btn__pnx4c {
    cursor: pointer;
    font-size: 14px;
    font-family: PingFang SC,PingFang SC-Semibold;
    font-weight: 600;
    line-height: 42px;
    text-align: CENTER;
    color: #fff;
    margin: 30px auto 0;
    width: 306px;
    height: 42px;
    opacity: 1;
    background: #af2621;
    border-radius: 4px;
    box-shadow: 0 4px 4px 0 rgba(0,0,0,.25),4px 4px 12px 0 rgba(0,0,0,.15),inset 4px 4px 4px 0 hsla(0,0%,100%,.2),inset -4px -4px 4px 0 rgba(0,19,63,.6)
}

.OfferSwiper_maskModel__4WQam {
    position: fixed;
    left: -30px;
    bottom: 0;
    right: -30px;
    top: 0;
    background: rgba(0,0,0,.4);
    z-index: 9999;
    margin: 0!important;
    padding: 0!important;
    display: flex;
    justify-content: center;
    align-items: center
}

.OfferSwiper_maskModel__4WQam>div {
    display: block;
    width: 64%;
    height: 64%;
    position: relative
}

.OfferSwiper_maskModel__4WQam .OfferSwiper_video__Aqazd {
    height: 100%;
    position: relative;
    z-index: 1
}

.OfferSwiper_maskModel__4WQam .OfferSwiper_video__Aqazd * {
    height: 100%
}

.OfferSwiper_maskModel__4WQam .OfferSwiper_img__OMk2q {
    width: 100%;
    height: 100%
}

.OfferSwiper_maskModel__4WQam .OfferSwiper_img__OMk2q * {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.OfferSwiper_maskModel__4WQam .OfferSwiper_close__6G2xs {
    background: url(../images/close.png);
    position: absolute;
    right: -22px;
    top: -22px;
    width: 44px;
    height: 44px;
    z-index: 1;
    cursor: pointer;
    background-size: cover;
    z-index: 2
}

.OfferSwiper_OfferSwiper__u_BIq {
    width: 430px;
    background: #fff url(../images/offerSlide.png) 50% no-repeat;
    background-size: cover;
    padding: 30px;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    min-height: 408px
}

.OfferSwiper_OfferSwiper__u_BIq.OfferSwiper_nodata__RW0l9 {
    background: #fff url(../images/background-offer@2x.png) 50% no-repeat;
    background-size: 100% 100%
}

.OfferSwiper_OfferSwiper__u_BIq.OfferSwiper_nodata__RW0l9:after {
    display: block;
    content: "暂无内容";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    font-size: 20px;
    font-weight: 700;
    color: #666;
    line-height: 23px;
    text-shadow: 0 2px 4px rgba(0,0,0,.4)
}

.OfferSwiper_SwiperWrap__LQGJQ {
    margin-top: 20px;
    width: 460px
}

.OfferSwiper_item__zgte_ {
    transition: all .6s ease;
    position: relative
}

.OfferSwiper_item__zgte_>div:first-child {
    display: block!important
}

.OfferSwiper_item__zgte_ a {
    display: block
}

.OfferSwiper_item__zgte_>a>div:first-child {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.06)
}

.OfferSwiper_item__zgte_:hover {
    transform: translateY(-10px) scale(1.04)
}

.OfferSwiper_item__zgte_:hover .OfferSwiper_mask__nIDVU {
    display: block
}

.OfferSwiper_item__zgte_:hover .OfferSwiper_bottom__rYusI {
    display: none
}

.OfferSwiper_bottom__rYusI {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px 15px;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px)
}

.OfferSwiper_bottom__rYusI:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(175,38,33,.5);
    position: absolute;
    left: 0;
    top: 0
}

.OfferSwiper_bottom__rYusI p {
    position: relative;
    z-index: 1
}

.OfferSwiper_mask__nIDVU {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(175,38,33,.8);
    display: none;
    z-index: 1;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px)
}

.OfferSwiper_mask__nIDVU>div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.OfferSwiper_mask__nIDVU>div p {
    width: 98px;
    height: 32px;
    line-height: 32px;
    border-radius: 21px;
    border: 1px solid #fff;
    margin: 18px auto;
    text-align: center;
    color: #fff;
    font-size: 12px
}

.OfferSwiper_mask__nIDVU>div p:hover {
    color: #af2621;
    background: #fff
}

.OfferSwiper_schoolName__2AZUg {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.OfferSwiper_title__WMtTQ {
    font-size: 16px;
    font-weight: 700;
    margin: 12px 0 11px
}

.UsaSchool_UsaSchool__TOqmU {
    width: 430px;
    height: 590px;
    opacity: 1;
    background: #fff;
    padding: 30px 0;
    box-sizing: border-box;
    margin-top: 30px
}

.UsaSchool_UsaSchool_title__mUpTn {
    margin-left: 30px;
    margin-bottom: 20px;
    width: 98px;
    height: 34px;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    line-height: 34px;
    background-image: url(../images/anniu-fenlei@2x.png);
    background-size: 98px 34px;
    background-repeat: no-repeat;
    background-position: 0 0
}

.UsaSchool_tips__O29ge {
    display: flex;
    flex-wrap: wrap;
    padding: 0 14px;
    justify-content: flex-start
}

.UsaSchool_tips__O29ge .UsaSchool_tip__jZjQv {
    width: 58px;
    text-align: center;
    margin: 0 11px 15px;
    font-size: 12px;
    font-weight: 500;
    color: #666;
    line-height: 22px
}

.UsaSchool_tips__O29ge .UsaSchool_tip__jZjQv:hover {
    color: #af2621;
    text-decoration: underline;
    font-size: 14px
}

.UsaSchool_UsaSchool_items__m192l {
    padding: 0 30px
}

.UsaSchool_UsaSchool_item__H8AhR {
    height: 22px;
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 500;
    text-align: LEFT;
    color: #444;
    line-height: 22px;
    padding-left: 16px;
    position: relative
}

.UsaSchool_UsaSchool_item__H8AhR:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 8px;
    background: #eee;
    border-radius: 50%
}

.UsaSchool_UsaSchool_item__H8AhR:hover {
    color: #af2621;
    text-decoration: underline
}

.UsaSchool_UsaSchool_item__H8AhR:hover:before {
    background: #af2621
}

.UsaSchool_UsaSchool_btn__rC3ed {
    width: 179px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    text-align: LEFT;
    color: #af2621;
    line-height: 22px;
    padding-left: 16px;
    margin-bottom: 30px;
    background-image: url(../images/icon-chakanxiangqing1@2x.png);
    background-repeat: no-repeat;
    background-size: 70px 16px;
    background-position: 79px 3px
}

.UsaSchool_Examination__uzOT_ {
    width: 430px;
    height: 541px;
    opacity: 1;
    background: #fff;
    padding: 30px 0;
    box-sizing: border-box;
    margin-top: 30px;
    margin-bottom: 30px
}

.UsaSchool_Examination__uzOT_ .UsaSchool_tips__O29ge {
    padding-top: 15px
}

.Guidance_index_title4__zw68V {
    font-size: 24px;
    color: #333;
    line-height: 34px;
    margin-top: 14px;
    margin-bottom: 30px;
    position: relative
}

.Guidance_index_title4__zw68V:before {
    position: absolute;
    content: "";
    left: 0;
    top: -16px;
    width: 48px;
    height: 48px;
    display: block;
    background-image: url(../images/icon-zuixinzixun@2x.png);
    background-size: 48px 48px;
    background-repeat: no-repeat;
    background-image: url(../images/icon-liuxuezhidao@2x.png)
}

.Guidance_guidance__p8Fb1 {
    padding: 20px 0 30px 30px;
    background-color: #fff;
    width: 740px;
    margin-bottom: 32px
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_box__YbDL6 {
    display: flex;
    margin-top: 30px;
    justify-content: space-between;
    padding-right: 30px
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_img_box__tBMH_ {
    cursor: pointer;
    width: 250px;
    height: 250px;
    background: linear-gradient(0deg,rgba(0,0,0,.58),transparent);
    position: relative;
    transition: all .6s ease
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_img_box__tBMH_:hover {
    transform: scale(1.1)
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_img_box__tBMH_ img {
    width: 100%;
    height: 100%
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_img_box__tBMH_:hover .Guidance_guidance_img_t__BkChO {
    background: rgba(0,0,0,.6)
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_img_box__tBMH_:hover .Guidance_guidance_img_btn__amHJ1 {
    display: block
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_img_t__BkChO {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-image: linear-gradient(transparent,transparent,rgba(0,0,0,.8))
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_img_title__fjPtC {
    font-size: 20px;
    font-weight: 700;
    text-align: LEFT;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    margin-bottom: 4px
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_img_con__Pctsg {
    font-size: 14px;
    font-weight: 500;
    text-align: LEFT;
    color: #ddd;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 20px
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_img_btn__amHJ1 {
    width: 130px;
    height: 28px;
    display: none;
    border: 1px solid #fff;
    padding: 3px 22px;
    font-size: 12px;
    font-weight: 500;
    text-align: LEFT;
    color: #fff;
    line-height: 22px;
    background-image: url(../images/icon-chakanxiangqing@2xw.png);
    background-repeat: no-repeat;
    background-size: 30px 16px;
    background-position: 79px 6px
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_item__xtVXl {
    font-size: 14px;
    font-weight: 500;
    text-align: LEFT;
    color: #666;
    line-height: 22px;
    width: 380px;
    padding-left: 16px;
    position: relative;
    height: 22px;
    margin-bottom: 15px
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_item__xtVXl:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 8px;
    background: #eee;
    border-radius: 50%
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_item__xtVXl:hover {
    color: #af2621;
    text-decoration: underline
}

.Guidance_guidance__p8Fb1 .Guidance_guidance_item__xtVXl:hover:before {
    background: #af2621
}

.Guidance_nav_box__1keCR {
    height: 34px;
    width: 100%;
    position: relative
}

.Guidance_nav_box__1keCR:before {
    width: 100%;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: #af2621
}

.Guidance_nav_box_items__4ID3W {
    position: absolute;
    width: 100%;
    display: flex;
    height: 34px;
    left: 0;
    bottom: 0;
    cursor: pointer
}

.Guidance_nav_item__VBGLl,.Guidance_nav_item_active___OlOD {
    width: 98px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    font-family: PingFang SC,PingFang SC-Semibold;
    font-weight: 500;
    color: #666
}

.Guidance_nav_item_active___OlOD {
    background-color: #fff;
    background-image: url(../images/anniu-fenlei@2x.png);
    background-size: 98px 34px;
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #fff;
    font-weight: 600
}

.SwiperSlide_SwiperSlide__an81b {
    position: relative;
    width: 100%;
    overflow: hidden
}

.SwiperSlide_SwiperSlide__an81b div {
    height: 100%;
    width: 100%
}

.SwiperSlide_item__clx_h {
    position: absolute;
    left: 0;
    top: 0;
    transition: all .6s ease
}

.SwiperSlide_item__clx_h img {
    transition: all .6s ease
}

.SwiperSlide_item__clx_h:hover img {
    transform: scale(1.2)
}

.SwiperSlide_item__clx_h:after {
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.4);
    content: "";
    width: 100%;
    height: 100%
}

.SwiperSlide_active__lVvZA:after {
    background: transparent;
    transition: all .4s ease-in-out;
    background-image: linear-gradient(transparent,transparent,transparent,rgba(0,0,0,.8))
}

.SwiperSlide_active__lVvZA .SwiperSlide_title__VEh76 {
    display: block
}

.SwiperSlide_title__VEh76 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    display: none;
    color: #fff;
    padding: 11px 18px;
    font-size: 20px;
    font-weight: 700
}

.Focus_FocusNews__XqtjC {
    height: 100%
}

.Focus_FocusNews_title__f4Bzv {
    font-size: 24px;
    font-weight: 700;
    text-align: LEFT;
    color: #333;
    margin-top: 27px;
    height: 34px;
    padding-right: 18px;
    margin-left: 18px;
    position: relative
}


.Focus_FocusNews_item__KpFL0 {
    min-width: 300px;
    width: 300px;
    height: 68px;
    padding: 14px 9px 0 20px;
    display: flex;
    background-color: #fff
}

.Focus_FocusNews_item__KpFL0:hover .Focus_FocusNews_item_img__M_8A7 {
    transform: scale(1.2)
}

.Focus_FocusNews_item_img__M_8A7 {
    width: 36px;
    height: 36px;
    margin-right: 10px;
    transition: all .6s ease
}

.Focus_FocusNews_item_img__M_8A7 img {
    width: 36px;
    height: 36px
}

.Focus_FocusNews_item_hot__w6WvZ {
    display: inline-block
}

.Focus_FocusNews_item_title__dqfBy {
    width: 225px;
    height: 100%;
    border-bottom: 1px solid #eee;
    padding-bottom: 14px;
    box-sizing: border-box;
    color: #444;
    font-size: 14px;
    font-weight: 500
}

.Focus_FocusNews_item_title__dqfBy img {
    width: 16px;
    height: 16px;
    margin-right: 10px
}

.Focus_FocusNews_item_title__dqfBy:hover {
    color: #af2621;
    text-decoration: underline;
    font-size: 14px
}

.SwiperLoop_loop_box__lbBAC {
    width: 100%;
    height: 168px;
    position: relative
}

.SwiperLoop_loops__5paQN {
    display: flex;
    height: 100%;
    position: absolute;
    align-items: center
}

.SwiperLoop_loopItem__wrKhs {
    width: 300px;
    height: 158px;
    border-top: 8px solid #000;
    position: relative
}

.SwiperLoop_loopItem__wrKhs img {
    width: 100%;
    height: 150px;
    border: 0
}

.SwiperLoop_flash__YApVe {
    width: 240px;
    padding-left: 34px;
    background-image: url(../images/icon-flash@2x.png);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    font-size: 16px;
    font-weight: 500;
    text-align: LEFT;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,.4);
    position: absolute;
    left: 30px;
    bottom: 10px;
    line-height: 24px
}

.SwiperLoop_flash__YApVe img {
    width: 48px;
    height: 48px;
    display: none
}

.SwiperLoop_loopItem__wrKhs:hover {
    border: 4px solid #000;
    height: 168px
}

.SwiperLoop_loopItem__wrKhs:hover img {
    height: 160px
}

.SwiperLoop_loopItem__wrKhs:hover .SwiperLoop_flash__YApVe {
    padding-left: 0;
    padding-top: 68px;
    background-size: 48px 48px;
    background-position: 96px 0;
    background-image: none;
    text-shadow: 0 2px 4px rgba(0,0,0,.4)
}

.SwiperLoop_loopItem__wrKhs:hover .SwiperLoop_flash__YApVe img {
    display: block;
    margin: 0 auto 20px;
    cursor: pointer;
    width: 48px;
    height: 48px
}

.SwiperLoop_loopItem__wrKhs:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,.6)
}

.SwiperLoop_mask_img__v3pGH {
    position: absolute;
    width: 100%;
    height: 45px;
    background: linear-gradient(0deg,rgba(0,0,0,.2),transparent);
    left: 0;
    bottom: 0
}

.SwiperLoop_donghua__WIqOa {
    transition: left 1s
}

.SwiperLoop_swiper_btn1__DoGDB,.SwiperLoop_swiper_btn2__f7v8J {
    width: 20px;
    height: 167px;
    opacity: .5;
    background: #000;
    top: 0px;
    position: absolute;
    z-index: 10;
    border: none;
    cursor: pointer;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 2px 74px
}

.SwiperLoop_swiper_btn1__DoGDB {
    left: 0;
    background-image: url(../images/icon-drop-left@2x.png)
}

.SwiperLoop_swiper_btn2__f7v8J {
    right: 0;
    background-image: url(../images/icon-drop-right_1@2x.png)
}

.index_nodata__rAn2T {
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #535353;
    line-height: 19px;
    text-align: center;
    padding: 40px 0
}

.index_nodata__rAn2T p:last-child {
    margin-top: 20px
}

.ListBlock_list_item__Xe0T6 {
    width: 100%;
    display: flex;
    margin-top: 15px;
    color: #444;
    font-size: 12px;
    align-items: center
}

.ListBlock_list_item__Xe0T6:hover {
    font-weight: 600;
    color: #af2621;
    text-decoration: underline
}

.ListBlock_list_item__Xe0T6:hover .ListBlock_list_item_time__wzFyw {
    color: #af2621;
    font-weight: 600
}

.ListBlock_list_item__Xe0T6:hover:before {
    background: #af2621
}

.ListBlock_list_item_title___p6XR {
    width: 100%;
    cursor: pointer;
    padding-left: 16px;
    flex: 1 1;
    font-weight: 500;
    text-align: LEFT;
    color: #444;
    line-height: 22px;
    position: relative;
    height: 22px;
    font-size: 14px
}

.ListBlock_list_item_title___p6XR:hover {
    color: #af2621;
    text-decoration: underline
}

.ListBlock_list_item_title___p6XR:hover:before {
    background: #af2621
}

.ListBlock_list_item_title___p6XR a {
    font-size: 14px;
    display: block;
    max-width: 580px;
    width: 100%
}

.ListBlock_list_item_time__wzFyw {
    color: #a8a8a8;
    font-weight: 500
}

.ListBlock_list_item_title___p6XR:before {
    position: absolute;
    top: 8px;
    left: 0;
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background-color: #eee
}

.ListBlock_list_wrap__5dWV6 {
    padding: 30px;
    background: #fff;
    position: relative
}

.index_GetMigrantModel__G7BBg {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 66;
    background: rgba(0,0,0,.4);
    display: flex;
    justify-content: center;
    align-items: center
}

.index_content__JOIpg {
    padding: 40px;
    background: #fff;
    text-align: center
}

.index_content__JOIpg h3 {
    color: #bd2620;
    font-size: 24px;
    margin-bottom: 30px
}

.index_content__JOIpg input {
    display: block;
    border: 1px solid #ccc;
    font-size: 16px;
    padding: 8px 10px;
    margin-bottom: 20px;
    width: 240px
}

.index_content__JOIpg button {
    width: 240px;
    height: 36px;
    font-size: 16px;
    line-height: 36px;
    border-radius: 4px;
    color: #fff;
    background: #bd2620;
    border: none;
    cursor: pointer
}

.Getprogramme_Getprogramme__UG_Av {
    width: 430px;
    background: linear-gradient(90deg,#bd2620,#d22c26 100%);
    box-shadow: 4px 4px 12px 0 rgba(0,0,0,.1);
    margin-bottom: 30px;
    padding: 30px 0;
    box-sizing: border-box
}

.Getprogramme_Getprogramme__UG_Av label {
    cursor: pointer;
    color: #fff
}

.Getprogramme_Getprogramme_cons__8U9t4 {
    height: auto
}

.Getprogramme_Getprogramme_title__CLDkL {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    height: 28px;
    margin-bottom: 30px
}

.Getprogramme_Getprogramme_submit__2b_uO {
    cursor: pointer;
    width: 306px;
    height: 42px;
    opacity: 1;
    display: block;
    margin: 0 auto;
    background: #0b296c;
    border-radius: 4px;
    box-shadow: 4px 4px 12px 0 rgba(0,0,0,.15),inset 4px 4px 4px 0 hsla(0,0%,100%,.2),inset -4px -4px 4px 0 rgba(0,19,63,.6);
    font-size: 14px;
    font-family: PingFang SC,PingFang SC-Semibold;
    font-weight: 600;
    text-align: center;
    color: #fff;
    text-shadow: 4px 4px 12px 0 rgba(0,0,0,.15),4px 4px 4px 0 hsla(0,0%,100%,.2) inset,-4px -4px 4px 0 rgba(0,19,63,.6) inset
}

.Getprogramme_Getprogramme_form_group__fsYB8 {
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.Getprogramme_Getprogramme_form_group__fsYB8 .Getprogramme_Getprogramme_form_label1__gX_43:before {
    content: "*"
}

.Getprogramme_Getprogramme_form_group__fsYB8 .Getprogramme_pl10__2A9QV {
    padding-left: 10px
}

.Getprogramme_Getprogramme_form_group__fsYB8 .Getprogramme_Getprogramme_form_label__ttXVi {
    font-size: 14px;
    font-weight: 700;
    text-align: RIGHT;
    color: #fff;
    width: 128px
}

.Getprogramme_Getprogramme_form_group__fsYB8 .Getprogramme_Getprogramme_form_item__SkQTo {
    width: 240px;
    height: 40px;
    background: #fff;
    border: none;
    -o-border-image: linear-gradient(101deg,#e0e0e0,#eee 100%,#fff 0) 1 1;
    border-image: linear-gradient(101deg,#e0e0e0,#eee 100%,#fff 0) 1 1;
    border-radius: 5px;
    box-shadow: inset 4px 4px 4px 0 rgba(0,0,0,.15),inset -4px -4px 4px 0 hsla(0,0%,93%,.1)
}

.Getprogramme_Getprogramme_form_group__fsYB8 .Getprogramme_Getprogramme_form_item__SkQTo div {
    border-bottom: none;
    border-color: #fff;
    box-shadow: none
}

.FriendshipLink_background__GuVjZ {
    width: 1200px;
    background: #fff;
    border-radius: 0 0 0 0;
    opacity: 1;
    padding-bottom: 20px
}

.FriendshipLink_backgroundimg__vQaXm {
    padding: 18px 0 0 20px
}

.FriendshipLink_imgc__cOYK_ {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle
}

.FriendshipLink_fontc__nAUNM {
    width: 1100px;
    height: 22px;
    font-size: 16px;
    font-weight: 700;
    color: #af2621;
    line-height: 19px;
    display: inline-block
}

.FriendshipLink_list__WEh_p {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.FriendshipLink_list2__YIz97 {
    padding: 0
}

.FriendshipLink_friendship_link_box__iS_Jf {
    padding: 10px 0 0 20px;
    display: flex;
    justify-content: left;
    flex-wrap: wrap
}

.FriendshipLink_friendship_link_box__iS_Jf .FriendshipLink_friendship_shu__hJI6R {
    margin: 0 16px;
    display: inline-block;
    width: 0;
    height: 16px
}

.FriendshipLink_friendship_font__Iu5D7 {
    padding: 0 16px;
    border-right: 1px solid #ddd;
    height: 16px;
    font-size: 12px;
    font-weight: 500;
    color: #666;
    line-height: 22px
}

.OurAdvantage_advantageWrap__DPAI3 {
    width: 430px;
    height: 574px;
    background-image: url(../images/ourAdvantage.png);
    background-repeat: no-repeat;
    background-size: 430px 574px;
    box-sizing: border-box;
    padding: 20px 19px 20px 35px;
    margin-top: 30px
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_title__0tMnG {
    width: 252px;
    height: 28px;
    margin: 0 0 20px 54px
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_commonImg__4togd {
    width: 40px;
    height: 40px;
    margin-bottom: 9px
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_commontext__LUZm_ {
    color: #666;
    font-size: 12px
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_advantageContent__Y7cIq {
    display: flex
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_advantageContent__Y7cIq .OurAdvantage_advantageRight__yGdFY,.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_advantageContent__Y7cIq .OurAdvantage_advantageleft__Gb_cP {
    width: 170px
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_advantageContent__Y7cIq .OurAdvantage_advantageleft__Gb_cP {
    margin-right: 36px
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_commontext1__HgbDM {
    margin-bottom: 64px
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_commontext2__9zDLZ {
    margin-bottom: 27px
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_commontext3__cCVO8 {
    margin-bottom: 30px
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_commontext4__CyKWV {
    margin-bottom: 42px
}

.OurAdvantage_advantageWrap__DPAI3 .OurAdvantage_commonImg1__HeWO5 {
    margin-bottom: 3px
}

.StudyService_studyServiceWrap__o87Hn {
    background-image: url(../images/studyServiceBg.png);
    background-repeat: no-repeat;
    background-size: 740px 287px;
    width: 740px;
    height: 287px;
    box-sizing: border-box;
    padding: 30px
}

.StudyService_studyServiceWrap__o87Hn .StudyService_studyImg__x8bMs {
    margin-bottom: 15px
}

.StudyService_studyServiceBox__vtgwD {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.StudyService_studyServiceBox__vtgwD .StudyService_studyService__vbFII {
    width: 160px;
    height: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
    box-sizing: border-box;
    padding: 30px 20px;
    margin-top: 10px;
    color: #111;
    font-size: 14px;
    margin-right: 13px;
    cursor: pointer
}

.StudyService_studyServiceBox__vtgwD .StudyService_studyService__vbFII:nth-child(4n) {
    margin-right: 0!important
}

.Home_container__Vaw6R {
    width: 1200px;
    margin: 0 auto
}

.Home_h1__gK3iY {
    position: fixed;
    right: 999999px;
    top: 99999px
}

.Home_banner_box__gYuDW {
    width: 100%;
    min-height: 607px;
    background-color: #fff;
    margin-bottom: 30px;
    position: relative;
    display: flex
}

.Home_banner_box__gYuDW .Home_banner_box_l__xtFg6 {
    width: 900px;
    height: 620px;
    overflow: hidden;
    position: relative
}

.Home_banner_box__gYuDW .Home_banner_box_r__FptKC {
    width: 300px;
    height: 607px;
    overflow: hidden
}

.Home_banner__ifvFW {
    width: 900px;
    height: 450px;
    overflow: hidden
}

.Home_banner__ifvFW .Home_iframewrap__WnfWG {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.Home_banner__ifvFW iframe {
    width: 100%;
    height: 100%
}

.Home_banner__ifvFW .Home_banner_if__uhXBK {
    position: relative;
    width: 100%;
    height: 100%
}

.Home_banner__ifvFW .Home_video__Bfl20 {
    border: 1px solid red;
    overflow: hidden
}

.Home_banner__ifvFW .Home_video__Bfl20 video {
    width: 100%;
    height: 100%
}

.Home_banner__ifvFW .Home_banner_close___To8Q {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 52px;
    background-color: transparent;
    background-image: url(../images/icon-close@2x.png);
    background-size: 32px 32px;
    background-position: 850px 10px;
    background-repeat: no-repeat;
    cursor: pointer;
    transition: background-color 1s;
    z-index: 4
}

.Home_banner__ifvFW:hover .Home_banner_close___To8Q {
    display: block;
    background-color: #000;
    transition-delay: 1s
}

.Home_videos__hqH6Z {
    width: 900px;
    height: 168px;
    overflow: hidden;
    position: absolute;
    top: 454px;
    left: 0
}

.Home_con__XBvVo {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px
}

.Home_con_l__RZClG {
    width: 740px
}

.Home_con_r__appq6 {
    width: 430px
}

.Home_index_title1__5xT7w,.Home_index_title2__XcBRh,.Home_index_title3__YoLBF,.Home_index_title4__Nl4G_,.Home_index_title5__MmGn4 {
    font-size: 24px;
    color: #333;
    line-height: 34px;
    padding-top: 14px;
    margin-bottom: 30px;
    position: relative;
    background-image: url(../images/icon-zuixinzixun@2x.png);
    background-size: 48px 48px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-weight: 700
}

.Home_index_title2__XcBRh {
    background-image: url(../images/icon-liuxueshenqing@2x.png)
}

.Home_index_title3__YoLBF {
    background-image: url(../images/icon-yuanxaotuijian@2x.png)
}

.Home_index_title4__Nl4G_ {
    background-image: url(../images/icon-liuxuezhidao@2x.png)
}

.Home_index_title5__MmGn4 {
    background-image: url(../images/icon-yinmin@2x.png)
}

.Home_index_list_item__GUFoF {
    width: 100%;
    display: flex;
    margin-top: 15px;
    color: #444;
    font-size: 12px
}

.Home_index_list_item__GUFoF:hover {
    font-weight: 600;
    color: #af2621;
    text-decoration: underline
}

.Home_index_list_item__GUFoF:hover .Home_index_list_item_time__3PWfS {
    color: #af2621;
    font-weight: 600
}

.Home_index_list_item_title__ITtes {
    cursor: pointer;
    padding-left: 16px;
    flex: 1 1;
    font-weight: 500;
    text-align: LEFT;
    color: #444;
    line-height: 22px;
    position: relative;
    height: 22px;
    font-size: 14px;
    padding-right: 20px
}

.Home_index_list_item_title__ITtes:hover {
    color: #af2621;
    text-decoration: underline
}

.Home_index_list_item_title__ITtes:hover:before {
    background: #af2621
}

.Home_index_list_item_title__ITtes a {
    font-size: 14px;
    max-width: 580px;
    display: block
}

.Home_index_list_item_time__3PWfS {
    color: #a8a8a8;
    font-weight: 500;
    line-height: 22px;
    white-space: nowrap
}

.Home_index_list_item_title__ITtes:before {
    position: absolute;
    top: 8px;
    left: 0;
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background-color: #eee
}

.Home_new_box__FvivT {
    width: 740px;
    background-color: #fff;
    padding: 30px;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 30px
}

.Home_new_banner__VPAND {
    width: 680px;
    height: 147px;
    padding: 20px 30px;
    box-sizing: border-box;
    background-image: url(../images/Slice\ 1@2x.png);
    background-size: 680px 147px;
    background-repeat: no-repeat
}

.Home_new_banner_t__eq3X0 {
    font-size: 20px;
    font-weight: 700;
    text-align: LEFT;
    color: #fff
}

.Home_new_banner_logo__FR2TF {
    width: 100%;
    height: 64px;
    margin-top: 20px;
    display: flex
}

.Home_new_banner_logo__FR2TF img {
    width: 64px;
    height: 64px;
    margin-right: 15px
}

.Home_new_banner_item_box__00Nk2 {
    flex: 1 1
}

.Home_new_banner_item__7kZko {
    margin-right: 32px;
    margin-bottom: 15px;
    float: left;
    font-size: 12px;
    font-family: PingFang SC,PingFang SC-Semibold;
    font-weight: 500;
    text-decoration: underline;
    text-align: LEFT;
    color: #ffd6d6;
    line-height: 22px;
    width: 210px
}

.Home_new_banner_item__7kZko:hover {
    font-weight: 600;
    color: #fff;
    text-decoration: underline
}

.Home_new_banner2__NlUo_ {
    font-size: 24px;
    font-weight: 700;
    text-align: LEFT;
    color: #0b296c;
    margin-top: 30px
}

.Home_new_banner2_t__AZ2JZ {
    height: 34px;
    line-height: 34px;
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.Home_new_banner2_t__AZ2JZ a {
    display: block;
    flex: 1 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all
}

.Home_new_banner2__NlUo_ img {
    width: 64px;
    height: 34px;
    margin-right: 10px
}

.Home_new_banner2__NlUo_ .Home_new_banner_item_box__00Nk2 {
    margin-left: 73px
}

.Home_new_banner2__NlUo_ .Home_new_banner_item__7kZko {
    color: #666;
    font-weight: 500
}

.Home_new_banner2__NlUo_ .Home_new_banner_item__7kZko:hover {
    color: #0b296c;
    text-decoration: underline;
    font-weight: 700
}

.Home_apply__g_Emz {
    padding: 20px 0 20px 30px;
    background-color: #fff;
    margin: 30px 0
}

.Home_apply_body__as7uD {
    margin-top: 30px;
    padding-right: 30px
}

.Home_apply_body_item__oLghy {
    display: flex;
    margin-bottom: 10px
}

.Home_apply_body_item__oLghy img {
    transition: all .6s ease
}

.Home_apply_body_item__oLghy:hover img {
    transform: scale(1.04)
}

.Home_apply_body_item_r__Zycn_ {
    width: 505px
}

.Home_apply_body_item__oLghy img {
    width: 160px;
    height: 160px;
    margin-right: 15px
}

.Home_apply_body_item_title__HyaBf {
    font-size: 20px;
    font-weight: 700;
    text-align: LEFT;
    color: #333;
    margin-top: 15px;
    margin-bottom: 6px;
    word-break: break-all
}

.Home_apply_body_item_text__Zrzrt {
    font-size: 14px;
    font-weight: 500;
    text-align: LEFT;
    color: #666;
    line-height: 22px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 21px
}

.Home_apply_body_item_href__Jq1EH {
    cursor: pointer;
    width: 130px;
    height: 28px;
    padding-left: 21px;
    border: 1px solid #af2621;
    font-size: 12px;
    font-weight: 500;
    text-align: LEFT;
    color: #af2621;
    line-height: 28px;
    background-image: url(../images/icon-chakanxiangqing@2x.png);
    background-repeat: no-repeat;
    background-size: 30px 16px;
    background-position: 79px 6px
}

.Home_school__t4Fis {
    padding: 20px 0;
    background-color: #fff;
    margin-bottom: 30px
}

.Home_school_l__LXUfy {
    padding-left: 30px
}

.Home_schools__I_y1U {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
    padding: 0 6px;
    box-sizing: border-box
}

.Home_school_item__Bg36g {
    width: 182px;
    height: 132px;
    padding: 15px 0;
    box-sizing: border-box;
    overflow: hidden
}

.Home_school_item__Bg36g a .Home_schoolName__j_1Gh:visited {
    color: blue
}

.Home_school_item__Bg36g:hover {
    box-shadow: 8px 8px 16px 0 rgba(0,0,0,.1);
    border-radius: 4px
}

.Home_school_item__Bg36g:hover .Home_school_item_img__g6vol {
    transform: scale(1.15);
    transition: all .6s ease
}

.Home_school_item__Bg36g:hover .Home_schoolName__j_1Gh {
    color: #af2621
}

.Home_school_item__Bg36g .Home_school_item_img__g6vol {
    width: 156px;
    height: 64px;
    margin: 0 auto 10px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

.Home_schoolName__j_1Gh {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    font-size: 14px;
    font-weight: 500;
    color: #666;
    text-align: center
}

.Home_school2__sK0pu {
    display: flex;
    flex-wrap: wrap;
    padding: 0 30px;
    margin-top: 20px
}

.Home_school2_item__Fvioe {
    margin-top: 15px;
    margin-left: 30px;
    font-size: 14px;
    font-weight: 500;
    text-align: LEFT;
    color: #444;
    line-height: 22px;
    padding-left: 16px;
    box-sizing: border-box;
    width: 310px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    height: 22px;
    position: relative
}

.Home_school2_item__Fvioe:hover {
    color: #af2621;
    text-decoration: underline
}

.Home_school2_item__Fvioe:hover:before {
    background: #af2621
}

.Home_school2_item__Fvioe:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 8px;
    background: #eee;
    border-radius: 50%
}

.Home_school2__sK0pu a:hover .Home_school2_item__Fvioe {
    color: #af2621;
    text-decoration: underline
}

.Home_school2__sK0pu a:hover .Home_school2_item__Fvioe:before {
    background: #c06865
}

.Home_guidance__bx8kF {
    padding: 20px 0 30px 30px;
    background-color: #fff;
    width: 740px;
    height: 432px;
    margin-bottom: 32px
}

.Home_guidance__bx8kF .Home_guidance_box__BvxrV {
    display: flex;
    margin-top: 30px;
    justify-content: space-between;
    padding-right: 30px
}

.Home_guidance__bx8kF .Home_guidance_img_box__nc7ih {
    cursor: pointer;
    width: 250px;
    height: 250px;
    background: linear-gradient(0deg,rgba(0,0,0,.58),transparent);
    position: relative
}

.Home_guidance__bx8kF .Home_guidance_img_box__nc7ih img {
    width: 100%;
    height: 100%
}

.Home_guidance__bx8kF .Home_guidance_img_box__nc7ih:hover .Home_guidance_img_t__FeUbf {
    background: rgba(0,0,0,.6)
}

.Home_guidance__bx8kF .Home_guidance_img_box__nc7ih:hover .Home_guidance_img_btn__HpTwH {
    display: block
}

.Home_guidance__bx8kF .Home_guidance_img_t__FeUbf {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.Home_guidance__bx8kF .Home_guidance_img_title__YXgrS {
    font-size: 20px;
    font-weight: 700;
    text-align: LEFT;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    margin-bottom: 4px
}

.Home_guidance__bx8kF .Home_guidance_img_con__A7XQD {
    font-size: 14px;
    font-weight: 500;
    text-align: LEFT;
    color: #ddd;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 20px
}

.Home_guidance__bx8kF .Home_guidance_img_btn__HpTwH {
    width: 130px;
    height: 28px;
    display: none;
    border: 1px solid #fff;
    padding: 3px 22px;
    font-size: 12px;
    font-weight: 500;
    text-align: LEFT;
    color: #fff;
    line-height: 22px;
    background-image: url(../images/icon-chakanxiangqing@2xw.png);
    background-repeat: no-repeat;
    background-size: 30px 16px;
    background-position: 79px 6px
}

.Home_guidance__bx8kF .Home_guidance_item__gcHlk {
    font-size: 12px;
    font-weight: 500;
    text-align: LEFT;
    color: #666;
    line-height: 22px;
    width: 380px;
    padding-left: 16px;
    position: relative;
    height: 22px;
    margin-bottom: 15px
}

.Home_guidance__bx8kF .Home_guidance_item__gcHlk:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 8px;
    background: #eee;
    border-radius: 50%
}

.Home_guidance__bx8kF .Home_guidance_item__gcHlk:hover {
    color: #af2621;
    text-decoration: underline
}

.Home_guidance__bx8kF .Home_guidance_item__gcHlk:hover:before {
    background: #af2621
}

.Home_nav_box__BcBY2 {
    height: 34px;
    width: 100%;
    position: relative
}

.Home_nav_box__BcBY2 .Home_getMore__cVwjG {
    position: absolute;
    right: 30px;
    bottom: 8px;
    margin-bottom: 0;
    background-image: url(../images/icon-chakanxiangqing1@2x.png)
}

.Home_nav_box__BcBY2 .Home_getMore__cVwjG a {
    color: #af2621
}

.Home_nav_box__BcBY2:before {
    width: 100%;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: #af2621
}

.Home_nav_box_items__XrI4f {
    position: absolute;
    width: 100%;
    display: flex;
    height: 34px;
    left: 0;
    bottom: 0;
    cursor: pointer
}

.Home_nav_box_items__XrI4f div:first-child {
    border-radius: 0
}

.Home_nav_item__s5TZ3,.Home_nav_item_active__qXBiP {
    width: 110px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    font-family: PingFang SC,PingFang SC-Semibold;
    font-weight: 500;
    color: #666;
    margin-right: 50px
}

.Home_nav_item_active__qXBiP {
    width: 110px;
    background-color: #fff;
    background-image: url(../images/anniu-fenlei@2x.png);
    background-size: 110px 34px;
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #fff;
    font-weight: 600;
    border-radius: 0 12px 0 12px
}

@media (max-width: 600px) {
    .Home_grid__26BTI {
        width:100%;
        flex-direction: column
    }
}

.Home_offerTitleWrap__c1blE {
    position: relative
}

.Home_offerMoreWrap__PVCl7 {
    position: absolute;
    right: 0;
    top: 13px
}

.Home_titleTag__gy96n {
    width: 100%;
    min-height: 32px;
    margin-top: 28px
}

.Home_titleTag__gy96n span {
    display: inline-block;
    box-sizing: border-box;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #666;
    color: #666;
    font-size: 12px;
    margin: 0 12px 20px 0;
    cursor: pointer
}

.Home_titleTag__gy96n .Home_active_span__x70jB {
    border: none;
    font-size: 14px;
    color: #fff;
    background: linear-gradient(90deg,#0b296c,#163988)
}

.Home_getMore__cVwjG {
    display: inline-block;
    width: 149px;
    height: 21px;
    margin-bottom: 20px;
    cursor: pointer;
    background-image: url(../images/icon-chakanblack.png);
    background-repeat: no-repeat;
    background-size: 70px 16px;
    background-position: 79px 3px
}

.Home_getMore__cVwjG a {
    display: inline-block;
    width: 149px;
    color: #0b296c;
    font-size: 12px
}

.Home_highSchoolArticle__X70Z5 {
    display: flex;
    width: 100%;
    height: 22px;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px
}

.Home_highSchoolArticle__X70Z5 i {
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #eee;
    border-radius: 50%;
    margin: 7px 8px 0 0;
    vertical-align: middle
}

.Home_highSchoolArticle__X70Z5 a {
    display: inline-block;
    width: 305px;
    font-size: 14px;
    color: #444;
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Home_highSchoolArticle__X70Z5 .Home_tagBox__xWDFL {
    width: 245px;
    vertical-align: top
}

.Home_highSchoolArticle__X70Z5 .Home_tagBox__xWDFL a {
    font-size: 12px;
    color: #666;
    width: 72px;
    margin-right: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap
}

.Home_highSchoolArticle__X70Z5 .Home_tagTime__2WyRr {
    width: 75px;
    display: inline-block;
    vertical-align: top;
    color: #a8a8a8;
    font-size: 12px;
    margin-right: 0
}

.Home_highSchoolArticle__X70Z5:hover {
    cursor: pointer
}

.Home_highSchoolArticle__X70Z5:hover i {
    background-color: #c06865
}

.Home_highSchoolArticle__X70Z5:hover .Home_tagBox__xWDFL>span,.Home_highSchoolArticle__X70Z5:hover .Home_tagTime__2WyRr,.Home_highSchoolArticle__X70Z5:hover a {
    color: #af2621;
    font-weight: 600;
    text-decoration: underline
}

.index_FixedRight__n6Udq {
    position: fixed;
    z-index: 666
}

.index_form__c_Br6 {
    width: 76px;
    position: relative;
    z-index: -1;
    position: fixed;
    z-index: 666;
    right: 20px;
    top: 291px
}

.index_form__c_Br6 .index_form_icon__7xs_d {
    width: 76px;
    height: 56px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 20px;
    margin-bottom: 5px;
    cursor: pointer
}

.index_form__c_Br6 .index_kefu__V4sAY {
    background-image: url(../images/flexRight/icon-kefu@2x.png)
}

.index_form__c_Br6 .index_pinggu__72OO5 {
    background-image: url(../images/flexRight/icon-pinggu@2x.png)
}

.index_form__c_Br6 .index_dianhua__u95Db,.index_form__c_Br6 .index_erweima___Hv0I {
    position: relative
}

.index_form__c_Br6 .index_dianhua__u95Db img,.index_form__c_Br6 .index_erweima___Hv0I img {
    width: 120px;
    height: 120px;
    position: absolute;
    right: 76px;
    top: 0;
    transition: all .24s linear;
    transform: translateX(300px);
    z-index: -1;
    display: block
}

.index_form__c_Br6 .index_dianhua__u95Db {
    background-image: url(../images/flexRight/icon-dianhua@2x.png)
}

.index_form__c_Br6 .index_dianhua__u95Db img {
    height: 100px
}

.index_form__c_Br6 .index_erweima___Hv0I {
    background-image: url(../images/flexRight/icon-weixin@2x.png)
}

.index_form__c_Br6 .index_dianhua__u95Db:hover {
    background-image: url(../images/flexRight/icon-dianhua@2x2.png)
}

.index_form__c_Br6 .index_dianhua__u95Db:hover img {
    transform: translateX(0)
}

.index_form__c_Br6 .index_erweima___Hv0I:hover {
    background-image: url(../images/flexRight/icon-weixin@2x2.png)
}

.index_form__c_Br6 .index_erweima___Hv0I:hover img {
    transform: translateX(0)
}

.index_form__c_Br6 .index_toTop__eDT1J {
    background-image: url(../images/flexRight/icon-dinbu@2x.png)
}

.index_block__YBefY {
    position: fixed;
    width: 100%;
    height: 0;
    left: 0;
    top: 136px;
    z-index: 100
}

.index_block__YBefY .index_block_bg__BG9I9 {
    width: 1200px;
    margin: 0 auto;
    height: 0;
    position: relative
}

.index_block__YBefY .index_wecodes__aizcI {
    top: 20px;
    left: -138px;
    position: absolute;
    width: 118px;
    height: 308px;
    background-image: url(../images/flexRight/bg-erweimabeijing@2x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    text-align: center;
    padding-top: 6px
}

.index_block__YBefY .index_wecodes__aizcI .index_wecodes_title__mkZhx {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    line-height: 14px
}

.index_block__YBefY .index_wecodes__aizcI img {
    width: 78px;
    height: 78px;
    margin: 10px 20px 0
}

.index_block__YBefY .index_wecodes__aizcI span {
    font-size: 12px;
    font-weight: 500;
    color: #666;
    margin-top: 4px;
    line-height: 22px
}

.index_block__YBefY .index_wecodes__aizcI .index_ticktok__vsgR8 {
    color: #fff;
    display: block;
    line-height: 22px
}

.index_block__YBefY .index_wecodes__aizcI .index_saoyisao__dwRC4 {
    line-height: 22px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.index_block__YBefY .index_wecodes__aizcI .index_saoyisao__dwRC4:before {
    content: "";
    display: block;
    width: 24px;
    height: 2px;
    background-color: #fff;
    border-radius: 1px;
    margin-right: 4px
}

.index_block__YBefY .index_wecodes__aizcI .index_saoyisao__dwRC4:after {
    content: "";
    display: block;
    width: 24px;
    height: 2px;
    background-color: #fff;
    margin-left: 4px;
    border-radius: 1px
}

.index_wanjiapingu__1PUSi {
    width: 180px;
    height: 180px;
    margin-top: 20px;
    margin-left: 20px;
    position: fixed;
    left: 0;
    top: 55%;
    z-index: 111
}

.art-video-player {
    display: flex;
    position: relative;
    margin: 0 auto;
    z-index: 20;
    width: 100%;
    height: 100%;
    outline: 0;
    zoom: 1;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    color: #eee;
    background-color: #000;
    text-align: left;
    direction: ltr;
    font-size: 14px;
    line-height: 1.3;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    touch-action: manipulation;
    -ms-high-contrast-adjust: none; }
.art-video-player * {
    margin: 0;
    padding: 0;
    box-sizing: border-box; }
.art-video-player ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.art-video-player ::-webkit-scrollbar-thumb {
    background-color: #666; }
.art-video-player ::-webkit-scrollbar-thumb:hover {
    background-color: #ccc; }
.art-video-player .art-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: 1.5; }
.art-video-player .art-icon svg {
    fill: #fff; }
.art-video-player img {
    max-width: 100%;
    vertical-align: top; }
@supports (-webkit-backdrop-filter: initial) or (backdrop-filter: initial) {
    .art-video-player .art-backdrop-filter {
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px);
        background-color: rgba(0, 0, 0, 0.7) !important; } }

.art-video-player .art-video {
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    cursor: pointer; }

.art-video-player .art-poster {
    position: absolute;
    z-index: 11;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    user-select: none;
    pointer-events: none; }

.art-video-player .art-subtitle {
    display: none;
    position: absolute;
    z-index: 20;
    bottom: 10px;
    width: 100%;
    padding: 0 20px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    pointer-events: none;
    text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5); }
.art-video-player .art-subtitle p {
    word-break: break-all;
    height: fit-content;
    margin: 5px 0 0;
    line-height: 1.2; }

.art-video-player .art-bilingual p:nth-child(n + 2) {
    transform: scale(0.6);
    transform-origin: center top; }

.art-video-player.art-subtitle-show .art-subtitle {
    display: block; }

.art-video-player.art-control-show .art-subtitle {
    bottom: 50px; }

.art-video-player .art-danmuku {
    position: absolute;
    z-index: 30;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none; }

.art-video-player .art-layers {
    display: none;
    position: absolute;
    z-index: 40;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none; }
.art-video-player .art-layers .art-layer {
    pointer-events: auto; }

.art-video-player.art-layer-show .art-layers {
    display: block; }

.art-video-player .art-mask {
    display: none;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 50;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none; }
.art-video-player .art-mask .art-state {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 30px;
    bottom: 55px;
    width: 60px;
    height: 60px;
    opacity: 0.6; }

.art-video-player.art-mask-show .art-mask {
    display: flex; }

.art-video-player .art-loading {
    display: none;
    position: absolute;
    z-index: 70;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    pointer-events: none; }

.art-video-player.art-loading-show .art-loading {
    display: flex; }

.art-video-player .art-bottom {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: absolute;
    z-index: 60;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100px;
    padding: 55px 10px 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    pointer-events: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom; }
.art-video-player .art-bottom .art-progress {
    position: relative;
    z-index: 0;
    pointer-events: auto; }
.art-video-player .art-bottom .art-progress .art-control-progress {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 4px;
    cursor: pointer; }
.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner {
    display: flex;
    align-items: center;
    position: relative;
    height: 50%;
    width: 100%;
    background: rgba(255, 255, 255, 0.2); }
.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded {
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 0;
    background: rgba(255, 255, 255, 0.4); }
.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played {
    position: absolute;
    z-index: 20;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 0; }
.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight {
    position: absolute;
    z-index: 30;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    pointer-events: none; }
.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 7px;
    height: 100%;
    background: #fff;
    pointer-events: auto; }
.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator {
    visibility: hidden;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 40;
    border-radius: 50%;
    transform: scale(0.1, 0.1);
    transition: transform 0.1s ease-in-out; }
.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon {
    width: 100%;
    height: 100%;
    pointer-events: none;
    user-select: none; }
.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip {
    display: none;
    position: absolute;
    z-index: 50;
    top: -25px;
    left: 0;
    height: 20px;
    padding: 0 5px;
    line-height: 20px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
    font-weight: bold;
    white-space: nowrap; }
.art-video-player .art-bottom .art-progress .art-control-thumbnails {
    display: none;
    position: absolute;
    bottom: 8px;
    left: 0;
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0.7); }
.art-video-player .art-bottom .art-progress .art-control-loop {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    pointer-events: none; }
.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point {
    position: absolute;
    left: 0;
    top: -2px;
    width: 2px;
    height: 8px;
    background: rgba(255, 255, 255, 0.75); }
.art-video-player .art-bottom .art-controls {
    position: relative;
    z-index: 1;
    pointer-events: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px; }
.art-video-player .art-bottom .art-controls .art-controls-left,
.art-video-player .art-bottom .art-controls .art-controls-right {
    display: flex; }
.art-video-player .art-bottom .art-controls .art-control {
    display: flex;
    align-items: center;
    opacity: 0.9;
    font-size: 12px;
    min-width: 36px;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    white-space: nowrap; }
.art-video-player .art-bottom .art-controls .art-control .art-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    height: 36px;
    width: 36px; }
.art-video-player .art-bottom .art-controls .art-control:hover {
    opacity: 1; }
.art-video-player .art-bottom .art-controls .art-control-onlyText {
    padding: 0 10px; }
.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel {
    position: relative;
    float: left;
    width: 0;
    height: 100%;
    transition: margin 0.2s cubic-bezier(0.4, 0, 1, 1), width 0.2s cubic-bezier(0.4, 0, 1, 1);
    overflow: hidden; }
.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle {
    position: absolute;
    top: 50%;
    left: 0;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    margin-top: -6px;
    background: #fff; }
.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle::before {
    left: -54px;
    background: #fff; }
.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle::after {
    left: 6px;
    background: rgba(255, 255, 255, 0.2); }
.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle::before, .art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle::after {
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    height: 3px;
    margin-top: -2px;
    width: 60px; }
.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel {
    width: 60px; }
.art-video-player .art-bottom .art-controls .art-control-quality {
    position: relative;
    z-index: 30; }
.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys {
    display: none;
    position: absolute;
    bottom: 35px;
    width: 100px;
    padding: 5px 0;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 3px; }
.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.5); }
.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover {
    background-color: rgba(255, 255, 255, 0.1); }
.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys {
    display: block; }
.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner {
    height: 100%; }
.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator {
    transform: scale(1, 1);
    visibility: visible; }

.art-video-player.art-control-show .art-bottom, .art-video-player.art-hover .art-bottom {
    opacity: 1;
    visibility: visible; }

.art-video-player.art-error .art-progress-indicator,
.art-video-player.art-error .art-progress-tip, .art-video-player.art-destroy .art-progress-indicator,
.art-video-player.art-destroy .art-progress-tip {
    display: none !important; }

.art-video-player .art-notice {
    display: none;
    font-size: 14px;
    position: absolute;
    z-index: 80;
    left: 0;
    top: 0;
    padding: 10px;
    width: 100%;
    pointer-events: none; }
.art-video-player .art-notice .art-notice-inner {
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 3px; }

.art-video-player.art-notice-show .art-notice {
    display: flex; }

.art-video-player .art-contextmenus {
    display: none;
    flex-direction: column;
    position: absolute;
    z-index: 120;
    left: 10px;
    top: 10px;
    min-width: 200px;
    padding: 5px 0;
    background-color: rgba(0, 0, 0, 0.9);
    border-radius: 3px; }
.art-video-player .art-contextmenus .art-contextmenu {
    cursor: pointer;
    font-size: 12px;
    display: block;
    color: #fff;
    padding: 10px 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.art-video-player .art-contextmenus .art-contextmenu a {
    color: #fff;
    text-decoration: none; }
.art-video-player .art-contextmenus .art-contextmenu span {
    display: inline-block;
    padding: 0 7px; }
.art-video-player .art-contextmenus .art-contextmenu span:hover, .art-video-player .art-contextmenus .art-contextmenu span.art-current {
    color: #00c9ff; }
.art-video-player .art-contextmenus .art-contextmenu:hover {
    background-color: rgba(255, 255, 255, 0.1); }
.art-video-player .art-contextmenus .art-contextmenu:last-child {
    border-bottom: none; }

.art-video-player.art-contextmenu-show .art-contextmenus {
    display: flex; }

.art-video-player .art-settings {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 90;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    overflow: hidden; }
.art-video-player .art-settings .art-setting-inner {
    position: absolute;
    top: 0;
    right: -300px;
    bottom: 0;
    width: 300px;
    height: 100%;
    font-size: 12px;
    background-color: rgba(0, 0, 0, 0.9);
    transition: all 0.2s ease-in-out;
    overflow: auto; }
.art-video-player .art-settings .art-setting-inner .art-setting-body {
    overflow-y: auto;
    width: 100%;
    height: 100%; }
.art-video-player .art-settings .art-setting-inner .art-setting-body .art-setting {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 10px 15px; }
.art-video-player .art-settings .art-setting-inner .art-setting-body .art-setting .art-setting-header {
    margin-bottom: 5px; }
.art-video-player .art-settings .art-setting-radio {
    display: flex; }
.art-video-player .art-settings .art-setting-radio .art-radio-item {
    flex: 1;
    padding: 0 2px; }
.art-video-player .art-settings .art-setting-radio .art-radio-item button {
    height: 22px;
    width: 100%;
    border: none;
    outline: none;
    color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 2px; }
.art-video-player .art-settings .art-setting-radio .art-radio-item button:active {
    background-color: #00a1d6; }
.art-video-player .art-settings .art-setting-radio .art-radio-item.current button {
    background-color: #00a1d6; }
.art-video-player .art-settings .art-setting-range input {
    width: 100%;
    height: 3px;
    outline: none;
    appearance: none;
    background-color: rgba(255, 255, 255, 0.5); }
.art-video-player .art-settings .art-setting-checkbox {
    display: flex;
    align-items: center; }
.art-video-player .art-settings .art-setting-checkbox input {
    height: 14px;
    width: 14px;
    margin-right: 5px; }
.art-video-player .art-settings .art-setting-upload {
    display: flex; }
.art-video-player .art-settings .art-setting-upload .art-upload-btn {
    width: 80px;
    height: 22px;
    line-height: 22px;
    border: none;
    outline: none;
    color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 2px;
    text-align: center; }
.art-video-player .art-settings .art-setting-upload .art-upload-value {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 22px;
    line-height: 22px;
    padding-left: 10px; }

.art-video-player.art-setting-show .art-settings {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }
.art-video-player.art-setting-show .art-settings .art-setting-inner {
    right: 0; }

.art-video-player .art-info {
    display: none;
    flex-direction: column;
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 100;
    width: 350px;
    padding: 10px;
    color: #fff;
    font-size: 12px;
    font-family: Noto Sans CJK SC DemiLight, Roboto, Segoe UI, Tahoma, Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    background-color: rgba(0, 0, 0, 0.9); }
.art-video-player .art-info .art-info-item {
    display: flex;
    margin-bottom: 5px; }
.art-video-player .art-info .art-info-item .art-info-title {
    width: 100px;
    text-align: right; }
.art-video-player .art-info .art-info-item .art-info-content {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 5px; }
.art-video-player .art-info .art-info-item:last-child {
    margin-bottom: 0; }
.art-video-player .art-info .art-info-close {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer; }

.art-video-player.art-info-show .art-info {
    display: flex; }

.art-video-player.art-hide-cursor * {
    cursor: none !important; }

.art-video-player[data-aspect-ratio] video {
    box-sizing: content-box;
    object-fit: fill; }

.art-video-player.art-fullscreen-web {
    position: fixed;
    z-index: 9999;
    width: 100% !important;
    height: 100% !important;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

.art-fullscreen-rotate {
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000; }

.art-video-player .art-mini-header {
    display: none;
    position: absolute;
    z-index: 110;
    left: 0;
    top: 0;
    right: 0;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    align-items: center;
    justify-content: space-between;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease-in-out; }
.art-video-player .art-mini-header .art-mini-title {
    flex: 1;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: move; }
.art-video-player .art-mini-header .art-mini-close {
    width: 35px;
    text-align: center;
    font-size: 22px;
    cursor: pointer; }

.art-video-player.art-is-dragging {
    opacity: 0.7; }

.art-video-player.art-mini {
    position: fixed;
    z-index: 9999;
    width: 400px;
    height: 225px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.2); }
.art-video-player.art-mini .art-mini-header {
    display: flex;
    user-select: none; }
.art-video-player.art-mini.art-hover .art-mini-header {
    opacity: 1;
    visibility: visible; }
.art-video-player.art-mini .art-mask .art-state {
    position: static; }
.art-video-player.art-mini .art-contextmenu,
.art-video-player.art-mini .art-bottom,
.art-video-player.art-mini .art-danmu,
.art-video-player.art-mini .art-info,
.art-video-player.art-mini .art-layers,
.art-video-player.art-mini .art-notice,
.art-video-player.art-mini .art-setting,
.art-video-player.art-mini .art-subtitle {
    display: none !important; }

.art-auto-size {
    display: flex;
    align-items: center;
    justify-content: center; }

.art-video-player[data-flip="horizontal"] .art-video {
    transform: scaleX(-1); }

.art-video-player[data-flip="vertical"] .art-video {
    transform: scaleY(-1); }

.art-video-player .art-layers .art-layer-log {
    display: none;
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 120px;
    color: #fff;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    padding: 5px;
    font-size: 13px;
    pointer-events: none;
    user-select: none; }
.art-video-player .art-layers .art-layer-log p {
    margin-bottom: 0;
    word-break: break-all; }

.art-video-player .art-control-selector {
    position: relative; }
.art-video-player .art-control-selector .art-selector-list {
    display: none;
    position: absolute;
    bottom: 35px;
    min-width: 100px;
    max-width: 200px;
    max-height: 200px;
    overflow: auto;
    padding: 5px 0;
    text-align: center;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 3px; }
.art-video-player .art-control-selector .art-selector-list .art-selector-item {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 5px;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.5); }
.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover {
    background-color: rgba(255, 255, 255, 0.1); }
.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover, .art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current {
    color: #00c9ff; }
.art-video-player .art-control-selector:hover .art-selector-list {
    display: block; }

:root {
    --balloon-color: rgba(16, 16, 16, 0.95);
    --balloon-font-size: 12px;
    --balloon-move: 4px; }

button[aria-label][data-balloon-pos] {
    overflow: visible; }

[aria-label][data-balloon-pos] {
    position: relative;
    cursor: pointer; }
[aria-label][data-balloon-pos]:after {
    opacity: 0;
    pointer-events: none;
    transition: all 0.18s ease-out 0.18s;
    text-indent: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight: normal;
    font-style: normal;
    text-shadow: none;
    font-size: var(--balloon-font-size);
    background: var(--balloon-color);
    border-radius: 2px;
    color: #fff;
    content: attr(aria-label);
    padding: 0.5em 1em;
    position: absolute;
    white-space: nowrap;
    line-height: 1.2;
    z-index: 10; }
[aria-label][data-balloon-pos]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: var(--balloon-color);
    opacity: 0;
    pointer-events: none;
    transition: all 0.18s ease-out 0.18s;
    content: '';
    position: absolute;
    z-index: 10; }
[aria-label][data-balloon-pos]:hover:before, [aria-label][data-balloon-pos]:hover:after {
    opacity: 1;
    pointer-events: none; }
[aria-label][data-balloon-pos][data-balloon-pos='up']:after {
    bottom: 100%;
    left: 50%;
    margin-bottom: 10px;
    transform: translate(-50%, var(--balloon-move));
    transform-origin: top; }
[aria-label][data-balloon-pos][data-balloon-pos='up']:before {
    bottom: 100%;
    left: 50%;
    transform: translate(-50%, var(--balloon-move));
    transform-origin: top; }
[aria-label][data-balloon-pos][data-balloon-pos='up']:hover:after {
    transform: translate(-50%, 0); }
[aria-label][data-balloon-pos][data-balloon-pos='up']:hover:before {
    transform: translate(-50%, 0); }


.NewList_NewList_item{
    display: flex;
    /*align-items: center;*/
    margin-bottom: 20px;
}
.NewList_NewList_item-l{
    display: block;
    width: 100px;
    height: 80px;
    flex-shrink: 0;
}
.NewList_NewList_item-r{
    padding: 0px 0 0 15px;
}
.NewList_NewList_item-r p{
    font-size: 14px;
    line-height: 22px;
    color: #333;
    margin: 10px 0 10px 0;
}
.NewList_NewList_item-r span{
    color: #999;
    font-size: 14px;
}
.NewList_NewList_item-r-t{
    font-size: 18px;
}





.footer{
    padding:20px 0;
    background-color:#343434;
    color:#fff;
    text-align:center;
    font-size: 14px;
}

.footer a{
    color:#fff;
}



.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
    background: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #af2621;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #af2621;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    /*margin-bottom: 0.2rem;*/
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 20px;
}