@charset "UTF-8";
@import url(reset.css);

/*引导页*/
.IsVideo {
    background: #000;
    width: 100%;
    height: 100%;
}

.guide-pages,
.guide-pages .slider,
.guide-pages.mid {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.guide-pages {
    position: fixed;
}

    .guide-pages .mid {
        position: absolute;
        z-index: 10;
        left: 0;
        width: 100%;
        height: 100%;
        top: 0;
    }

        .guide-pages .mid .main {
            width: 4.4rem;
            border-radius: 50%;
            height: 4.4rem;
            background-color: #fff;
            margin: 0 auto;
            text-align: center;
        }

        .guide-pages .mid .logo img {
            width: 1.57rem;
        }

        .guide-pages .mid dl {
            overflow: hidden;
            width: calc(346 / 440 * 100%);
            margin: 0.75rem auto 0;
        }

        .guide-pages .mid dd {
            float: left;
            width: calc((100% - 0.26rem) / 2);
        }

            .guide-pages .mid dd:not(:nth-child(2n)) {
                margin-right: 0.26rem;
            }

            .guide-pages .mid dd a {
                display: block;
                padding-top: 0.58rem;
                font-size: calc(18 / 16 * 1em);
                background: no-repeat center top;
                background-size: contain;
                line-height: 2;
                transition: 0.3s;
            }

            .guide-pages .mid dd:nth-child(1) a {
                color: #b59759;
                background-image: url(../images/yd-a-l-on.svg)
            }

                .guide-pages .mid dd:nth-child(1) a:hover {
                    color: #939ba1;
                    background-image: url(../images/yd-a-l.svg);
                }

            .guide-pages .mid dd:nth-child(2) a {
                color: #939ba1;
                background-image: url(../images/yd-a-r.svg);
            }

                .guide-pages .mid dd:nth-child(2) a:hover {
                    color: #b59759;
                    background-image: url(../images/yd-a-r-on.svg)
                }

.copyright {
    font-size: calc(14 / 16 * 1em);
}

    .copyright a:not(:last-child):after {
        display: inline-block;
        content: '·';
        margin: 0 0.1rem;
    }

    .copyright a:hover {
        text-decoration: underline;
    }

.guide-pages .copyright {
    position: absolute;
    bottom: 0.33rem;
    z-index: 20;
    left: 0;
    width: 100%;
}

    .guide-pages .copyright,
    .guide-pages .copyright a {
        color: #fff;
    }

.guide-pages .slider {
    position: absolute;
}

    .guide-pages .slider * {
        height: 100%;
    }

@media (max-width:1024px) {
    .copyright {
        text-align: center;
    }

        .copyright .wfl {
            margin-bottom: 1em;
        }

    .guide-pages .mid {
        bottom: 3em;
        height: auto;
    }
}

@media (max-width:640px) {
    .guide-pages .mid .main {
        width: 70vw;
        height: 70vw;
    }

    .guide-pages .mid dl {
        margin-top: 0.4rem;
    }

    .guide-pages .mid dd a {
        padding-top: 0.3rem;
    }
}

header {
    background-color: #ffffff;
    box-shadow: 0 0 0.24rem rgba(147,155,161,0.3);
    padding-top: 0.3rem;
}

    header .auto-inner {
        position: relative;
        z-index: 100;
    }

.top-lang {
    position: absolute;
    right: 0;
    top: 0;
}

    .top-lang a {
        color: #939ba1;
        display: inline-block;
    }

        .top-lang a.on {
            color: #b39659;
        }

        .top-lang a:not(:last-child):after {
            display: inline-block;
            content: '';
            background-color: #939ba1;
            width: 1px;
            height: 0.12rem;
            margin: 0 0.1rem;
        }

header .logo {
    text-align: center;
}

    header .logo img {
        height: 0.6rem;
    }

@media (max-width:1024px) {
    header {
        padding: 0.2rem 0;
    }

    .top-lang {
        top: 50%;
        transform: translateY(-50%);
    }
}

@media (max-width:640px) {
    .top-lang a {
        font-size: 0;
    }

        .top-lang a::before {
            font-size: 0.16rem;
        }

        .top-lang a:nth-child(1):before {
            content: 'EN';
        }

        .top-lang a:nth-child(2):before {
            content: 'CN';
        }
}

menu li aside {
    line-height: 0.8rem;
    font-size: calc(18 / 16 * 1em);
    position: relative;
}

    menu li aside a {
        color: #939ba1;
    }

        menu li.aon aside a,
        menu li aside a:hover {
            color: #b49758;
        }

    menu li aside:before,
    menu li aside:after {
        position: absolute;
        content: '';
        width: 0.2rem;
        height: 0.09rem;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        top: 50%;
        margin-top: -0.045rem;
        opacity: 0;
        transition: 0.4s;
    }

    menu li aside:before {
        right: calc(100% + 0.2rem);
        background-image: url(../images/aon-l.svg);
    }

    menu li aside:after {
        left: calc(100% + 0.2rem);
        background-image: url(../images/aon-r.svg);
    }

menu li.aon aside:before {
    opacity: 1;
    right: calc(100% + 0.11rem);
}

menu li.aon aside:after {
    opacity: 1;
    left: calc(100% + 0.11rem);
}

@media (min-width:1025px) {
    menu {
        padding-top: 0.1rem;
    }

        menu ul {
            display: table;
            margin: 0 auto;
        }

        menu li {
            float: left;
            margin: 0 calc(76 / 1920 * 100vw);
        }
}

@media (max-width:1024px) {
    menu {
        position: absolute;
        top: calc(100% + 0.2rem);
        background-color: #fff;
        box-shadow: 0 0 0.24rem rgba(147,155,161,0.3);
        width: 2rem;
        left: -100%;
        opacity: 0;
        transition: 0.5s;
    }

    .menu-show menu {
        left: -4%;
        opacity: 1;
    }

    menu li {
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .open-menu {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 0.4rem;
        height: 0.26rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
        flex-wrap: wrap;
    }

        .open-menu i {
            height: 2px;
            background-color: #939ba1;
            display: block;
            width: 100%;
        }
}

footer {
    background-color: rgba(215,218,221,0.2);
    padding: 0.6rem 0 0.57rem 0;
}

    footer nav {
        padding-bottom: 0.25rem;
        margin-bottom: 0.25rem;
        background: url(../images/footer-line.svg) no-repeat center bottom;
        background-size: contain;
    }

        footer nav a {
            font-size: calc(18 / 16 * 1em);
        }

            footer nav a:not(:last-child) {
                margin-right: calc(48 / 1920 * 100vw);
            }

    footer .copyright,
    footer a:not(:hover) {
        color: #939ba1;
    }

@media (max-width:1024px) {
    footer nav {
        text-align: center;
    }
}

.Content {
    padding: 1rem 0;
}

@media (max-width:1024px) {
    .Content {
        padding: 0.4rem 0;
    }
}

.boxbtn {
    text-align: center;
    margin-top: .3rem;
}

.btnBackList {
    display: inline-block;
    vertical-align: top;
    min-width: 1.6rem;
    text-align: center;
    padding: 0 20px;
    border-radius: .42rem;
    line-height: .42rem;
    background: #b49758 !important;
    color: #fff !important;
    font-size: .16rem;
}

.singlePage {
    line-height: 2;
    text-align: justify;
    color: #73797e;
}

.edit-about {
    padding: 0.6rem 0;
    max-width: 8.18rem;
    margin: 0 auto;
}

    .edit-about .sub-tit {
        font-size: calc(24 / 16 * 1em);
        font-family: 'stxx';
        color: #b49758;
        margin-bottom: 0.2rem;
        line-height: 1;
        text-align: center;
    }

    .edit-about .tit {
        line-height: 1;
        font-size: calc(36 / 16 * 1em);
        font-family: 'stzc';
        color: #b49758;
        padding-bottom: 0.6rem;
        background: url(../images/title-bg.svg) no-repeat center bottom;
        background-size: auto 0.09rem;
        margin-bottom: .6rem;
        text-align: center;
    }

.column-name {
    font-size: calc(36 / 16 * 1em);
    font-family: 'stzc';
    color: #b49758;
    padding-bottom: 0.33rem;
    background: url(../images/title-bg2.svg) no-repeat center bottom;
    background-size: auto 0.09rem;
    text-align: center;
    margin-bottom: 0.55rem;
}

.dining-room li {
    margin-bottom: 0.4rem;
}

    .dining-room li .tit {
        text-align: center;
        padding: 0.4rem 0 0.29rem 0;
        font-size: calc(18 / 16 * 1em);
        font-family: 'stzc';
        line-height: 1.3;
    }

    .dining-room li a:hover .tit {
        position: relative;
    }

        .dining-room li a:hover .tit:after {
            content: '——';
            position: absolute;
            left: 0;
            width: 100%;
            bottom: 0;
            font-family: 'st';
            font-size: 0.16rem;
        }

    .dining-room li .pic {
        overflow: hidden;
        position: relative;
    }

        .dining-room li .pic > img {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translateX(-50%) translateY(-50%);
            max-width: 70%;
            max-height: 60%;
            z-index: 2;
        }

    .dining-room li .Ispic {
        padding-bottom: calc(246 / 440 * 100%);
        transition: 0.3s;
    }

    .dining-room li a:hover .Ispic {
        transform: scale(1.12);
    }

@media(min-width:641px) {
    .dining-room li {
        float: left;
    }
}

@media (min-width:1025px) {
    .dining-room li {
        width: calc((100% - 0.4rem * 2) / 3);
    }

        .dining-room li:not(:nth-child(3n)) {
            margin-right: 0.4rem;
        }
}

@media(min-width:641px) and (max-width:1024px) {
    .dining-room li {
        width: calc((100% - 0.4rem) / 2);
    }

        .dining-room li:not(:nth-child(2n)) {
            margin-right: 0.4rem;
        }
}

@media (max-width:640px) {
    .dining-room li {
        margin-bottom: 0.2rem;
    }
}

.index-box {
    padding: 0.59rem 0;
}

@media (max-width:1024px) {
    .index-box {
        padding: 0.3rem 0;
    }
}

.index-box .dining-room li a:not(:hover) {
    color: #73797e;
}

@media (max-width:640px) {
    .index-box .dining-room li {
        float: left;
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%;
    }

        .index-box .dining-room li:nth-child(2n) {
            margin-right: 0;
        }

        .index-box .dining-room li .tit {
            padding: 0.2rem 0;
            font-size: 1em;
        }

            .index-box .dining-room li .tit aside {
                -webkit-line-clamp: 2;
            }
}

#index-honor {
    padding-top: 0;
    padding-bottom: 1.29rem;
}

    #index-honor .slider {
        max-width: 10.12rem;
        margin: 0 auto;
    }

        #index-honor .slider .item {
            display: block !important;
        }

        #index-honor .slider figure {
            width: 1.5rem;
            position: relative;
            border-radius: 50%;
            margin: 0 auto;
        }

            #index-honor .slider figure img {
                display: block;
                border-radius: 50%;
                position: relative;
                z-index: 4;
                border: 1px solid #b49758;
            }

            #index-honor .slider figure:after,
            #index-honor .slider figure:before {
                position: absolute;
                content: '';
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                border-radius: 50%;
                background-color: #b49758;
            }

            #index-honor .slider figure:before {
                left: -1px;
            }

            #index-honor .slider figure:after {
                right: -1px;
                left: auto;
            }

@media (max-width:1024px) {
    #index-honor {
        padding-bottom: 0.5rem;
    }

        #index-honor .slick-dots {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 0.3rem;
        }

            #index-honor .slick-dots li {
                list-style: none;
                padding: 0 0.03rem;
            }

                #index-honor .slick-dots li button {
                    padding: 0;
                    cursor: pointer;
                    background: #939ba1;
                    width: 0.2rem;
                    height: 0.03rem;
                    font-size: 0;
                    border: 0;
                    transition: 0.3s;
                    opacity: 0.5;
                }

                #index-honor .slick-dots li.slick-active button {
                    background: #b39659;
                    width: 0.3rem;
                    opacity: 1;
                }
}

.home-ban {
    padding-top: 0.4rem;
    padding-bottom: 0.59rem;
}

    .home-ban .slider {
        max-width: 17.6rem;
        margin: 0 auto;
    }

    .home-ban .item {
        position: relative;
    }

.info202210311735 h3,
.info202210311735 p {
    padding: 0;
    margin: 0;
}

.info202210311735 {
    position: absolute;
    left: 50%;
    bottom: .6rem;
    width: 94%;
    max-width: 14rem;
    -webkit-transform: translateX(-50%);
    color: #b49758;
    line-height: 2;
}

    .info202210311735 h3 {
        font-size: .36rem;
        line-height: 1.33333333333;
        font-weight: normal;
    }

@media (min-width:1025px) {
    .home-ban .wap {
        display: none;
    }
}

@media (max-width:1024px) {
    .home-ban .pc {
        display: none;
    }
}

.home-ban .slick-arrow {
    position: absolute;
    top: 50%;
    width: 0.34rem;
    height: 0.51rem;
    margin-top: -0.25rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    padding: 0;
    font-size: 0;
    border: 0;
    z-index: 10;
    background-color: transparent;
}

.home-ban .slick-prev {
    background-image: url(../images/prev.svg);
    left: 0.8rem;
}

.home-ban .slick-next {
    background-image: url(../images/next.svg);
    right: 0.8rem;
}

.home-ban .slick-prev:hover {
    background-image: url(../images/prev-on.svg);
}

.home-ban .slick-next:hover {
    background-image: url(../images/next-on.svg);
}

@media (max-width:1024px) {
    .home-ban {
        padding-bottom: 0;
    }

        .home-ban .slick-prev {
            left: 0.2rem;
        }

        .home-ban .slick-next {
            right: 0.2rem;
        }
}

#allmap {
    height: 4.6rem;
}

.edit-contact {
    color: #b49758;
}

    .edit-contact .tit {
        font-size: calc(28 / 16 * 1em);
        font-family: 'stc';
    }

    .edit-contact p {
        font-size: calc(20 / 16 * 1em);
        font-family: 'stxx';
    }

@media (min-width:1025px) {
    .contact .right {
        width: 50%;
    }

    .contact .column-name {
        text-align: left;
        background-image: url(../images/title-bg.svg);
        background-position: left bottom;
        margin-bottom: 1.05rem;
    }
}

.news-info .singlePage {
    max-width: 10.55rem;
    margin: 0 auto;
}

.news-info .title {
    text-align: center;
    margin-bottom: 0.8rem;
}

    .news-info .title h1 {
        margin: 0;
        color: #b49758;
        font-size: calc(36 / 16 * 1em);
        font-weight: normal;
        font-family: 'stzc';
    }

    .news-info .title p {
        color: #73797e;
        font-family: 'stxx';
    }

@media (max-width:1024px) {
    .news-info .title {
        margin-bottom: 0.3rem;
    }

        .news-info .title h1 {
            font-size: calc(28 / 16 * 1em);
        }
}

.info-prev-next {
    background: url(../images/footer-line.svg) no-repeat center top;
    background-size: contain;
    padding-top: 0.43rem;
    margin-top: 0.8rem;
}

    .info-prev-next > aside a:not(:hover) {
        color: #73797e;
    }

    .info-prev-next aside.wfl a:before {
        content: 'Previous  · ';
    }

    .info-prev-next aside.wfr a:before {
        content: 'Next  ·  ';
    }

.get-back {
    text-align: center;
	margin: 0 auto;
	max-width: 1.4rem; 
}

    .get-back a {
        display: table;
        margin: 0 auto;
        color: #b49758;
        position: relative;
        z-index: 10;
    }

        .get-back a:before,
        .get-back a:after {
            position: absolute;
            content: '';
            width: 0.2rem;
            height: 0.09rem;
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
            top: 50%;
            margin-top: -0.03rem;
            transition: 0.3s;
        }

        .get-back a:before {
            right: calc(100% + 0.1rem);
            background-image: url(../images/aon-l.svg);
        }

        .get-back a:after {
            left: calc(100% + 0.1rem);
            background-image: url(../images/aon-r.svg);
        }

        .get-back a:hover:before {
            transform: translateX(-0.1rem);
        }

        .get-back a:hover:after {
            transform: translateX(0.1rem);
        }

@media (min-width:1025px) {
    .info-prev-next > aside {
        max-width: calc(50% - 0.7rem);
    }

    .get-back a {
        margin-top: -1.2em;
    }

    .info-prev-next aside.wfr a:before {
        content: '  ·  Next';
        float: right;
    }
}

@media (max-width:1024px) {
    .info-prev-next aside {
        margin-bottom: 0.1rem;
    }

    .get-back {
        margin-top: 0.4rem;
    }
}

.news-top {
    overflow: hidden;
}

    .news-top .item a {
        display: block;
        background-color: #f8f9f9;
        height: 3.8rem;
        transition: 0.3s;
    }

    .news-top .item .txt {
        padding: 0.8rem 0.5rem 0;
    }

    .news-top .item time {
        font-family: 'stxx';
    }

    .news-top .item a:not(:hover) time {
        color: #939ba1;
    }

    .news-top .item h3 {
        font-size: calc(24 / 16 * 1em);
        line-height: calc(36 / 24 * 1em);
        font-family: 'stzc';
        margin: 0.4rem 0 0.2rem 0;
        font-weight: normal;
    }

    .news-top .item a:not(:hover) h3 {
        color: #73797e;
    }

    .news-top .item p {
        margin: 0;
        line-height: 2;
    }

    .news-top .item a:not(:hover) p {
        color: #939ba1;
    }

    .news-top .item a:hover {
        background-color: #b49758;
        color: #fff;
    }

    .news-top .slick-dots {
        text-align: center;
        margin-top: 0.2rem;
    }

        .news-top .slick-dots li {
            display: inline-block;
            list-style: none;
            padding: 0 0.03rem;
        }

            .news-top .slick-dots li button {
                padding: 0;
                cursor: pointer;
                background: #939ba1;
                width: 0.2rem;
                height: 0.03rem;
                font-size: 0;
                border: 0;
                transition: 0.3s;
                opacity: 0.5;
            }

            .news-top .slick-dots li.slick-active button {
                background: #b39659;
                width: 0.3rem;
                opacity: 1;
            }

@media (min-width:641px) {
    .news-top {
        margin-bottom: 0.64rem;
    }

        .news-top .slider {
            margin: 0 -0.2rem;
        }

        .news-top .item a {
            margin: 0 0.2rem;
        }
}

.news-list ol {
    padding: 0.54rem 0;
    background: url(../images/footer-line.svg) no-repeat center bottom;
    background-size: contain;
}

    .news-list ol .pic .Ispic {
        padding-bottom: calc(160 / 240 * 100%);
        position: relative;
    }

        .news-list ol .pic .Ispic:before {
            position: absolute;
            content: '';
            width: 100%;
            top: 0;
            left: 0;
            height: 100%;
            background-color: #b39659;
            opacity: 0.2;
            transform: scaleX(0);
            transform-origin: left center;
            transition: 0.3s;
        }

    .news-list ol a:hover .pic .Ispic:before {
        transform: scaleX(1);
    }

    .news-list ol .txt aside {
        font-family: 'stzc';
        font-size: calc(24 / 16 * 1em);
    }

    .news-list ol a:not(:hover) .txt aside {
        color: #73797e;
    }

    .news-list ol .txt p {
        margin: 0.2rem 0 0.28rem 0;
        line-height: 2;
        color: #939ba1;
    }

    .news-list ol .txt time {
        font-family: 'stxx';
    }

    .news-list ol a:not(:hover) time {
        color: #939ba1;
    }

@media (min-width:1025px) {
    .news-list ol .pic {
        width: 2.4rem;
    }

    .news-list ol .txt {
        padding-left: 0.8rem;
    }
}

@media (max-width:1024px) {
    .news-list ol {
        padding: 0.35rem 0;
    }

        .news-list ol .pic {
            width: 1.9rem;
        }

        .news-list ol .txt {
            padding-left: 0.2rem;
        }

            .news-list ol .txt aside {
                font-size: 1.2em;
            }

            .news-list ol .txt p {
                margin: 1em 0;
                line-height: 1.5;
            }
}

.pages {
    padding: 0.78rem 0 0 0;
}

    .pages .p_page {
        display: table;
        margin: 0 auto;
    }

        .pages .p_page a {
            float: left;
            width: 0.5rem;
            line-height: 0.5rem;
            height: 0.5rem;
            text-align: center;
            color: #939ba1;
            font-size: calc(18 / 16 * 1em);
            font-family: 'stzc';
            transition: 0.3s;
        }

            .pages .p_page a.a_cur {
                background-color: #b49758;
                color: #fff;
                border-radius: 50%;
            }

            .pages .p_page a + a {
                margin-left: 0.29rem;
            }

            .pages .p_page a.muti {
                line-height: 0.4rem;
            }

@media (max-width:1024px) {
    .pages {
        padding: 0.3rem 0 0 0;
    }

        .pages .p_page a + a {
            margin-left: 0.2rem;
        }
}

.dining-room-info .slick-track {
    padding: .6rem 0;
}

.dining-room-info {
    overflow: hidden;
    margin-top: -.3rem;
}

    .dining-room-info .slider-infoImg {
        width: calc(2400 / 1920 * 100%);
        margin-left: -12.5%;
    }

        .dining-room-info .slider-infoImg .item {
            display: block !important;
            transition: 0.3s;
        }

        .dining-room-info .slider-infoImg .Ispic {
            padding-bottom: calc(534 / 800 * 100%);
        }

        .dining-room-info .slider-infoImg .slick-slide:not(.slick-center) .item {
            opacity: 0.6;
        }

        .dining-room-info .slider-infoImg .slick-slide.slick-center {
            transform: scale(1.4);
            z-index: 10;
            position: relative;
        }

@media (min-width:1025px) {
    .dining-room-info .slider-infoImg .prevshow .item {
        transform-origin: left;
        transform: scale(0.92) translateX(-1rem);
    }

    .dining-room-info .slider-infoImg .nextshow .item {
        transform-origin: right;
        transform: scale(0.92) translateX(1rem);
    }
}

@media (max-width:640px) {
    .dining-room-info .slider-infoImg {
        width: 200%;
        margin-left: -50%;
    }
}

.dining-room-info .title {
    text-align: center;
    margin-top: 0.3rem;
    margin-bottom: 0.6rem;
}

    .dining-room-info .title h1 {
        font-size: calc(28 / 16 * 1em);
        line-height: calc(42 / 28 * 1em);
        color: #b49758;
        font-weight: normal;
        font-family: 'stzc';
        margin: 0.2rem 0 0 0;
        padding-top: 0.14rem;
        background: url(../images/title-bg2.svg) no-repeat center top;
        background-size: auto 0.09rem;
    }

.dining-room-info .logo img {
    max-height: 1.6rem;
}

.dining-room-info .singlePage {
    max-width: 10.24rem;
    margin: 0 auto;
}

.dining-room-info #index-honor .slider {
    max-width: none;
}

.dining-room-info #index-honor pre {
    margin: 0.3rem 0.3rem 0;
    text-align: center;
    color: #73797e;
    line-height: 2;
}

@media (min-width:1025px) {
    .dining-room-info #index-honor .slider {
        margin: 0 -0.2rem;
    }

    .dining-room-info #index-honor pre {
        margin: 0.3rem 0.1rem 0;
    }

    .dining-room-info #index-honor {
        padding-top: 1.1rem;
        padding-bottom: 1.15rem;
    }
}

@media (max-width:1024px) {
    .dining-room-info #index-honor {
        padding-top: 0.5rem;
    }
}

.info-contact {
    position: relative;
    z-index: 1;
    background-color: rgba(180,151,88,0.1);
    overflow: hidden;
    padding: 0.8rem 0;
}

    .info-contact .welt i {
        position: absolute;
        width: 0.5rem;
        height: 0.5rem;
        background-color: #fff;
        border-radius: 50%;
    }

        .info-contact .welt i:nth-child(1),
        .info-contact .welt i:nth-child(2) {
            top: -0.25rem;
        }

        .info-contact .welt i:nth-child(3),
        .info-contact .welt i:nth-child(4) {
            bottom: -0.25rem;
        }

        .info-contact .welt i:nth-child(1),
        .info-contact .welt i:nth-child(3) {
            left: -0.25rem;
        }

        .info-contact .welt i:nth-child(2),
        .info-contact .welt i:nth-child(4) {
            right: -0.25rem;
        }

    .info-contact .left {
        text-align: center;
    }

        .info-contact .left .column-name {
            padding-bottom: 0;
            background: none;
            margin-bottom: 0.3rem;
        }

        .info-contact .left dd {
            color: #73797e;
            line-height: 2;
        }

    .info-contact .right {
        padding: 0 0.39rem 0 0.6rem;
    }

    .info-contact .code {
        display: table;
        margin: 0 auto;
    }

        .info-contact .code li {
            float: left;
            margin: 0 0.1rem;
            text-align: center;
            color: #73797e;
        }

            .info-contact .code li aside {
                margin-top: 1em;
            }

            .info-contact .code li img {
                width: 1.21rem;
            }

@media (min-width:1025px) {
    .info-contact .ytable {
        background: url(../images/line.svg) no-repeat center center;
        background-size: 0.09rem auto;
    }

    .info-contact .left {
        width: 50%;
    }

        .info-contact .left dl:not(:last-child) {
            margin-bottom: 1rem;
        }
}

@media (max-width:1024px) {
    .info-contact {
        padding: 0.4rem 0;
    }

        .info-contact .left dl {
            margin: 0 0.3rem 0.5rem;
        }
}




/*关于我们补充*/
.info202210311735_22{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 94%;
    max-width: 14rem;
    -webkit-transform: translateX(-50%) translateY(-50%);
    color: #fff;
    line-height: 2;
    z-index: 6;
}
.info202210311735_22 .edit-about .sub-tit{
    color: #fff;
}
.home-ban.home-banabt{padding: 0;position: relative;}
.home-ban.home-banabt:after{content: '';width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, .5);z-index: 2;position: absolute;}
.home-ban.home-banabt .slick-slide img {
    transform: scale(1) rotate(0deg);
    transition: transform 20s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.home-ban.home-banabt .slick-slide.slick-current img {
    transform: scale(1.2) rotate(0);
    transition: transform 20s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.qui-pc-show{display:block!important;}
.qui-wap-show{display:none!important;}
@media (max-width:640px) {
.qui-wap-show{display:block!important;}
.qui-pc-show{display:none!important;}
}

.abt202211091632 .ULLIST{display: flex;flex-wrap: wrap;margin: -.27rem;}
.abt202211091632 .ULLIST .li{width: 25%;padding: .27rem;}
.abt202211091632 .ULLIST .li .Ispic{padding-bottom: 100%;border-radius: 50%;overflow: hidden;position: relative;}
.abt202211091632 .ULLIST .li .quipic{max-width: 2.02rem;padding: .11rem;margin: 0 auto;position: relative;}
.abt202211091632 .ULLIST .li .quipic:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/picbg.svg) center no-repeat;background-size: contain;animation:imgbg 3.6s infinite linear;opacity: 0;}
.abt202211091632 .ULLIST .li .quipic:hover:after{opacity: 1;}
.abt202211091632 .ULLIST .li .quipic:hover .quitt{opacity: 1;}
.abt202211091632 .ULLIST .li .quitt{opacity: 0;position: absolute;left: 0;top: 0;display: flex;padding: .2rem .1rem;text-align: center;width: 100%;height: 100%;background: rgba(181, 151, 89, .4);border-radius: 50%;color: #fff;font-size: .24rem;align-items: center;justify-content: center;}

.abt202211091632_22 .ULLIST{display: flex;flex-wrap: wrap;margin: -.27rem;}
.abt202211091632_22 .ULLIST .li{width: 20%;padding: .27rem;}
.abt202211091632_22 .ULLIST .li .Ispic{padding-bottom: 100%;border-radius: 50%;overflow: hidden;position: relative;}
.abt202211091632_22 .ULLIST .li .quiinfo{padding-top: .3rem;font-size: .16rem;color: #73797e;text-align: center;line-height: .32rem;}
.abt202211091632_22 .ULLIST .li .quijob{font-size: .18rem;}
.abt202211091632_22 .ULLIST .li .quipic{max-width: 2.02rem;padding: .11rem;margin: 0 auto;position: relative;}
.abt202211091632_22 .ULLIST .li .quitt{font-size: .24rem;margin: .1rem 0 .2rem;}
.abt202211091632_22 .ULLIST .li pre{text-align: center;}
.abt202211091632_22 .ULLIST .li:hover *{color: #b59759!important;}
.edit-about.auto-inner{max-width: 14rem;}
.home-banabt.home-ban .slider{max-width: 100%;}

@keyframes imgbg{
    from{
        transform: rotate(0);
    }
    to{
        transform: rotate(360deg);
    }
}
@media (max-width:640px) {
.info202210311735_22{overflow: auto;max-height: 90%;}
.edit-about{padding: .3rem 0;}
.edit-about .tit{padding-bottom: .3rem;margin-bottom: .1rem;font-size: .24rem;}
.abt202211091632 .ULLIST .li{width: 50%;padding: .05rem;}
.abt202211091632 .ULLIST{margin: .05rem;}
.abt202211091632 .ULLIST .li .quipic{max-width: 100%;}

.abt202211091632_22 .ULLIST .li .quipic{max-width: 100%;}
.abt202211091632_22 .ULLIST .li{width: 50%;padding: .05rem;}
.abt202211091632_22 .ULLIST .li:first-child .quipic{max-width: 2.4rem;}
.abt202211091632_22 .ULLIST .li:first-child{width:100%;}
.abt202211091632_22 .ULLIST{margin: .05rem;}
.abt202211091632_22 .ULLIST .li .quiinfo{padding-top: .1rem;}
.abt202211091632_22 .ULLIST .li .quitt{margin: .02rem 0 .02rem;}


}
