.background[data-v-60c72bec] {
    margin: 0 auto;
    position: relative;
    width: 1579px;
    height: 1080px;
    /* background: url(../jpg/index_bg_img.874c61a5.jpg) no-repeat 50%; */
    background: url(../jpg/bg.jpg) no-repeat 50%;
    background-size: 100% 100%
}

.background .fontImg[data-v-60c72bec] {
    position: absolute;
    width: 400px;
    height: 620px;
    /* top: -30px; */
    top: 15%;
    left: 55%;
    /* background: url(../jpg/dhzs_img.61b2ef04.jpg) no-repeat 50%; */
    background: url(../jpg/dhzs.png) no-repeat 50%;
    background-size: 100%;
    transform: translateX(-55%)
}

.background .fontImg .sealImg[data-v-60c72bec] {
    position: absolute;
    bottom: 40px;
    left: 40px;
    width: 150px;
    height: 150px;
    background: url(../jpg/seal_img.7be3ee92.jpg) no-repeat 50%;
    background-size: 80%
}

.background .ErhuImg[data-v-60c72bec] {
    position: absolute;
    /* left: 280px;
    top: 260px; */
    left: 18%;
    top: 15%;
    overflow: hidden
}

.background .ErhuImg a[data-v-60c72bec] {
    display: block;
    width: 250px;
    height: 200px;
    /* background: url(../jpg/erhu_img.470fbce4.jpg) no-repeat 50%; */
    background: url(../jpg/music.png) no-repeat 50%;
    background-size: 80%;
    opacity: .8;
    transform: rotate(5deg)
}

.background .clayImg[data-v-60c72bec] {
    position: absolute;
    /* top: 490px;
    right: 525px */
    right: 12%;
    top: 15%;
}

.background .clayImg a[data-v-60c72bec] {
    display: block;
    width: 220px;
    height: 220px;
    /* background: url(../jpg/clay_pots_img.1d083943.jpg) no-repeat 50%; */
    background: url(../jpg/bottle.png) no-repeat 50%;
    background-size: 80%
}

.background .dragonImg[data-v-60c72bec] {
    position: absolute;
    top: 55%;
    left: 15%;
    /* top: 450px; */
    /* left: 300px */
}

.background .dragonImg a[data-v-60c72bec] {
    display: block;
    width: 300px;
    height: 240px;
    /* background: url(../jpg/dragon_img.9114bf5d.jpg) no-repeat 50%; */
    background: url(../jpg/lion.png) no-repeat 50%;
    background-size: 50%
}

.background .musicnoteImg[data-v-60c72bec] {
    position: absolute;
    /* left: 70px; */
    /* top: 350px; */
    top: 55%;
    right: 12%;
}

.background .musicnoteImg a[data-v-60c72bec] {
    display: block;
    width: 240px;
    height: 240px;
    /* background: url(../jpg/music-note_img.9ff64869.jpg) no-repeat 50%; */
    background: url(../jpg/hu.png) no-repeat 50%;
    background-size: 100%
}

.carousel__item[data-v-3f536a44] {
    height: 600px
}

.carousel__item img[data-v-3f536a44] {
    display: block;
    margin: 0 auto;
    height: 100%
}

.tab-bar[data-v-70c25372] {
    display: flex;
    position: fixed;
    width: 100%;
    height: 48px;
    overflow: hidden;
    background-color: #333;
    z-index: 9
}

.tab-bar .text[data-v-70c25372] {
    position: relative;
    padding-left: 30px;
    color: #fff;
    line-height: 48px;
    font-size: 36px
}

.tab-bar .tab-list[data-v-70c25372] {
    display: flex;
    position: absolute;
    right: 250px;
    bottom: 5px;
    align-items: center
}

.tab-bar .tab-list .tab-item[data-v-70c25372] {
    font-size: 20px;
    padding: 3px 8px;
    color: #fff;
    box-sizing: border-box;
    align-items: center;
    text-align: center;
    border-right: 1px solid #000;
    cursor: pointer
}

.tab-bar .tab-list .tab-item.active[data-v-70c25372] {
    color: #fbd999
}

.tab-bar .search[data-v-70c25372] {
    position: absolute;
    margin-top: -3px;
    right: 0
}

.sub-title[data-v-5798ad6d] {
    width: 360px;
    margin: 0 auto;
    padding: 40px 0
}

.title-text[data-v-5798ad6d] {
    height: 60px;
    line-height: 60px;
    text-align: center;
    border: 5px solid;
    border-radius: 20px
}

.page-content[data-v-5a0fb251] {
    padding: 80px 0
}

.page-content img[data-v-5a0fb251] {
    width: 100%
}

.page-content .text[data-v-5a0fb251] {
    width: 100%;
    line-height: 30px;
    overflow: auto
}

.page-content .text p[data-v-5a0fb251] {
    text-indent: 2em
}

.page-img[data-v-fec37890] {
    width: 840px;
    margin: 0 auto;
    padding: 40px 0
}

.show-vue[data-v-fec37890] {
    width: 200px;
    margin: 10px auto
}

.page-img span[data-v-fec37890] {
    display: block;
    margin: 10px auto;
    align-items: center;
    text-align: center;
    font-size: 36px;
    font-weight: 600
}

.about-us-footer[data-v-498962d2] {
    width: 100%;
    background-color: #fbd999
}

.footer-content[data-v-498962d2] {
    padding-top: 10px;
    width: 800px;
    margin: 0 auto
}

.footer-content p[data-v-498962d2] {
    margin-top: 5px;
    text-align: center
}

.footer-content a[data-v-498962d2] {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 auto
}

.footer-content span[data-v-498962d2] {
    display: inline-block;
    padding-left: 20px
}

:root {
    --van-back-top-background: #000
}

body,h1,h2,h3,h4,hr,img,li,p,ul {
    padding: 0;
    margin: 0
}

li,ul {
    list-style: none
}

body {
    background-color: #fff
}

.show-img[data-v-f66da8cc] {
    width: 100%;
    overflow: hidden
}

.show-img img[data-v-f66da8cc] {
    width: 100%
}

.dhzs-page[data-v-cc52f960] {
    margin: 0 auto
}

.dhzs-page p[data-v-cc52f960] {
    font-size: 20px;
    padding: 20px 80px;
    text-indent: 2em;
    line-height: 36px
}

.page-content[data-v-07f770dc] {
    padding: 40px 0
}

.page-content img[data-v-07f770dc] {
    width: 100%
}

.page-content .text p[data-v-07f770dc] {
    width: 100%;
    height: 400px;
    padding-top: 40px;
    line-height: 37px;
    text-indent: 2em;
    font-size: 20px;
    overflow: auto
}

.introduce-item[data-v-ef184b64] {
    padding-bottom: 20px
}

.introduce-item .item-img[data-v-ef184b64] {
    display: flex;
    height: 200px;
    margin: 40px 0;
    align-items: center
}

.introduce-item .item-img img[data-v-ef184b64] {
    display: block;
    width: 280px;
    height: 200px;
    margin: 0 auto;
    border: 2px solid
}

.introduce-item.active .item-img img[data-v-ef184b64] {
    display: block;
    width: 300px;
    height: auto;
    margin: 0 auto;
    border: 2px solid
}

.introduce-item.active .item-text p[data-v-ef184b64] {
    height: auto
}

.introduce-item .item-text p[data-v-ef184b64],.introduce-item.active .item-text p[data-v-ef184b64] {
    margin: 0 auto;
    width: 100%;
    line-height: 28px;
    text-indent: 2em;
    font-size: 20px
}

.sosb-page[data-v-99569378] {
    margin: 0 auto;
    background-color: #efece5
}

.hy-title[data-v-b0c6bda8] {
    height: 80px;
    padding: 20px 0;
    line-height: 80px;
    font-weight: 900;
    text-align: center;
    font-size: 60px;
    background-color: #efece5
}

.hylq-sub-title[data-v-f689cd4a] {
    margin-top: 20px;
    margin-bottom: 10px;
    height: 48px;
    line-height: 48px;
    font-size: 40px;
    font-weight: 700;
    text-align: center
}

.text-content[data-v-28f65a64] {
    margin-top: 15px;
    margin-bottom: 10px
}

.text-content p[data-v-28f65a64] {
    padding: 10px 100px;
    line-height: 40px;
    font-size: 28px;
    text-indent: 2em
}

.video-container[data-v-54f8fc24] {
    width: 100%;
    margin: 10px auto;
    margin-bottom: 0;
    padding: 40px 0;
    box-sizing: border-box
}

.video-container video[data-v-54f8fc24] {
    display: block;
    width: 80%;
    margin: 0 auto
}

.img-content[data-v-366e8670] {
    padding: 80px 0
}

.img-content img[data-v-366e8670] {
    width: 80%
}

.img-content .text[data-v-366e8670] {
    width: 100%;
    height: 400px;
    line-height: 40px;
    font-size: 20px;
    text-indent: 2rem;
    overflow: auto
}

.inheritor[data-v-51307c86] {
    margin: 30px 0;
    height: 600px
}

.inheritor-item .inh-img[data-v-51307c86] {
    position: relative;
    padding: 10px;
    width: 400px;
    box-sizing: border-box;
    box-shadow: 3px 3px 5px rgba(0,0,0,.5)
}

.inheritor-item .inh-img img[data-v-51307c86] {
    width: 100%;
    height: 540px
}

.inheritor-item .inh-img p[data-v-51307c86] {
    position: absolute;
    bottom: 10px;
    left: 50%;
    translate: -50%;
    margin-top: 5px;
    font-size: 30px;
    align-items: center;
    text-align: center;
    color: #fff
}

.inheritor-item .inh-introduce[data-v-51307c86] {
    display: flex;
    margin: 30px 0;
    flex-direction: column;
    justify-content: center;
    height: 440px
}

.inheritor-item .inh-introduce p[data-v-51307c86] {
    margin: 4px auto;
    font-size: 28px;
    line-height: 50px;
    text-indent: 2rem
}

.swipe[data-v-1bd17f68] {
    width: 100%;
    margin: 0 auto
}

.swipe .my-swipe .swipe-item[data-v-1bd17f68] {
    width: 100%
}

.swipe .my-swipe .swipe-item img[data-v-1bd17f68] {
    display: block;
    width: 100%;
    margin: 0 auto
}

.hylq-page[data-v-d3e48fcc] {
    margin: 0 auto;
    background-color: #efece5
}

.swipe[data-v-542f5d54] {
    width: 500px;
    height: 586px;
    ; overflow: hidden;
    margin: 0 auto
}

.swipe .my-swipe .swipe-item[data-v-542f5d54] {
    width: 100%
}

.swipe .my-swipe .swipe-item img[data-v-542f5d54] {
    display: block;
    width: 400px;
    margin: 0 auto
}

.left-content[data-v-8390943e] {
    width: 100%;
    height: 1000px;
    margin: 0 auto;
}

.left-content h1[data-v-8390943e] {
    text-align: center;
    margin: 20px 0
}

.left-content img[data-v-8390943e] {
    display: block;
    width: 400px;
    margin: 0 auto;
    margin-bottom: 20px
}

.left-content p[data-v-8390943e] {
    width: 480px;
    margin: 0 auto;
    font-size: 28px;
    line-height: 46px;
    text-indent: 56px
}

.text-content[data-v-2bddf5d3] {
    padding: 0 20px;
    font-size: 22px;
    line-height: 50px
}

.text-content .text-title[data-v-2bddf5d3] {
    font-size: 25px;
    font-weight: 700;
    margin-right: 10px
}

.right-content[data-v-c766c80e] {
    display: flex;
    justify-content: space-around;
    flex-direction: column;
    width: 100%;
    height: 500px;
    margin: 20px auto;
}

.dradan-page[data-v-345c1948] {
    margin: 0 auto;
    background-color: #efece5
}

.dradan-page .content[data-v-345c1948] {
    border-collapse: collapse
}
