*{margin: 0;padding: 0;list-style: none;box-sizing: border-box;text-decoration: none;font-family: 'Microsoft YaHei',"Arial";line-height: 1;}
.img{display: flex;align-items: center;justify-content: center;font-size: 0;overflow: hidden;user-select:none}
.img img{max-width: 100%;max-height: 100%;object-fit: contain;transition: all .3s;}

.btn{display: flex;align-items: center;justify-content: center;transition: all 0.3s;cursor: pointer;}

.text2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.text3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.text4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}

input,select{border: none;outline: none;background: none;}

html{font-size: calc(100vw / 192);}

.container{width: 130rem;margin: 0 auto;}
.containerS{width: 126rem;margin: 0 auto;}

.pc{display: block;}
.mb{display: none;}

.flex{display: flex;}

/* body{opacity: 0;transition: all 1s;} */

/* @font-face {
    font-family: "hongmeng";
    font-weight: 800;
    src: url("./HarmonyOS_Sans_SC_Regular.ttf") format("trueType");
    font-display: swap;
} */



@media(max-width:750px){
    .pc{display: none;}
    .mb{display: block;}

    html{font-size: calc(100vw / 75);}

    .menuPage{background: url(/mb/img/bg_menu.png);background-repeat: no-repeat;background-size: 100% auto;padding-top: 6.7rem;min-height: 100vh;padding-bottom: 5rem;}
    .menuPage .first{width: 50.4rem;margin: 0rem auto 3.9rem;}

    .menuPage .swiper{width: 61.6rem;height: 32.8rem;margin: 0 auto 3.9rem;background: #E8E8E8;border-radius: 2rem;overflow: hidden;}
    .menuPage .swiper .img{width: 61.6rem;height: 32.8rem;}
    .menuPage .swiper .swiper-pagination-bullet{width: 2rem;height: 2rem;border-radius: 50%;background: #BBBBBB;}
    .menuPage .swiper .swiper-pagination-bullet-active{background: #333333;}

    .menuPage .title{width: 7.8rem;height: 7.2rem;margin: 0 auto 3.9rem;position: relative;overflow: visible;}
    .menuPage .title::before{position: absolute;width: 20.4rem;height: 0.2rem;background: #fff;left: -26.7rem;top: 0;bottom: 0;margin: auto;content: "";}
    .menuPage .title::after{position: absolute;width: 20.4rem;height: 0.2rem;background: #fff;right: -26.7rem;top: 0;bottom: 0;margin: auto;content: "";}

    .menuPage .menu{margin: 0 auto;width: 61.6rem;}
    .menuPage .menu .one{width: 61.6rem;height: 13rem;background: linear-gradient(180deg, rgba(255,255,255,1) 0%,rgba(169,208,180,1) 100%);border-radius: 2rem;font-family: PingFangSC-regular;position: relative;margin-bottom: 6.8rem;display: block;}
    .menuPage .menu .one .icon{position: absolute;left: 4rem;top: 0;bottom: 0;width: 7.2rem;height: 7.2rem;margin: auto;}
    .menuPage .menu .one .textBox{display: flex;align-items: center;justify-content: center;flex-direction: column;height: 100%;}
    .menuPage .menu .one .en{font-size: 2.8rem;color: #454C79;line-height: 4rem;margin-bottom: 1rem;}
    .menuPage .menu .one .cn{font-size: 2.8rem;color: #454C79;line-height: 4rem;}
    .menuPage .menu .one:last-child{margin-bottom: 0;}


    .yishiListPage{background: url(/mb/img/bg_menu.png);background-repeat: no-repeat;background-size: 100% auto;padding-top: 4.5rem;min-height: 100vh;padding-bottom: 5rem;background-color: #EEF3EE;}
    .yishiListPage .first{margin: 0 auto 2.8rem;width: 15.4rem;height: 10.4rem;}

    .yishiListPage .searchBox{width: 65.4rem;height: 6rem;margin: 0 auto 3rem;position: relative;background: #f8f8f8;border-radius: 6rem;}
    .yishiListPage .searchBox .icon{width: 3.6rem;height: 5.6rem;position: absolute;right: 4.3rem;top: 0;}
    .yishiListPage .searchBox .input{width: 100%;height: 100%;}
    .yishiListPage .searchBox .input input{width: 100%;height: 100%;font-size: 2.8rem;color: #333;text-align: center;}
    .yishiListPage .searchBox .input input::placeholder{color: #888;}

    .yishiListPage .selectBox{display: flex;justify-content: space-between;margin: 0 auto 3rem;width: 65.4rem;}
    .yishiListPage .selectBox .one{width: 20.2rem;height: 7.2rem;border-radius: 7.2rem;overflow: hidden;}
    .yishiListPage .selectBox .one:first-child{width: 21rem;}
    .yishiListPage .selectBox .one select{width: 100%;height: 100%;color: #fff;font-size: 2.8rem;background: #454C79;}

    .yishiListPage .btnBox{display: flex;justify-content: space-between;margin: 0 auto 5rem;width: 65.4rem;}
    .yishiListPage .btnBox .one{width: 15.2rem;height: 5.8rem;border-radius: 5.8rem;background: #CCA38A;font-size: 2.4rem;color: #fff;display: flex;align-items: center;justify-content: center;}

    .yishiListPage .atoz{position: fixed;right: 0rem;bottom: 7.5rem;width: 4.8rem;}
    .yishiListPage .atoz .one{font-size: 2.8rem;color: #454C79;text-align: center;line-height: 4rem;}

    .yishiListPage .listBox .list{width: 61.6rem;margin: 0 auto;}
    .yishiListPage .listBox .list .one{display: flex;border-bottom: 1px solid #fff;margin-bottom: 3.7rem;padding-bottom: 3.7rem;align-items: center;}
    .yishiListPage .listBox .list .one .head{width: 8.8rem;height: 8.8rem;border-radius: 50%;flex-shrink: 0;}
    .yishiListPage .listBox .list .one .btn{width: 13.6rem;height: 7.2rem;background: #CCA38A;border-radius: 7.2rem;display: flex;align-items: center;justify-content: center;flex-shrink: 0;font-size: 2.8rem;color: #fff;}
    .yishiListPage .listBox .list .one .textBox{flex: 1;width: 0;padding: 0 2rem;height: 8.8rem;}
    .yishiListPage .listBox .list .one .name{font-size: 2.8rem;line-height: 4rem;color: #454C79;}
    .yishiListPage .listBox .list .one .desc{font-size: 2.8rem;color: #888;}



    .yishiDetailPage{background: url(/mb/img/bg_yishi_detail.png);background-repeat: no-repeat;background-size: 100% auto;padding-top: 4.8rem;height: 100vh;overflow: hidden;}
    .yishiDetailPage .title{width: 47.6rem;height: 6.4rem;margin: 0 auto 2.4rem;}
    .yishiDetailPage .desc{width: 34rem;height: 3.2rem;margin: 0 auto 2.2rem;}
    .yishiDetailPage .person{position: fixed;right: -24.4rem;bottom: 1rem;width: 79rem;z-index: 333;}
    .yishiDetailPage::after{position: fixed;bottom: 0;left: 0;right: 0;height: 1rem;background: #CCA38A;content: "";}
    .yishiDetailPage .icon{position: fixed;bottom: 1rem;left: 0;width: 51.8rem;height: 47.8rem;z-index: 222;}

    .yishiDetailPage .textBox{margin-left: 6.8rem;position: relative;z-index: 1111;height: calc(100vh - 4.8rem - 6.4rem - 2.4rem - 3.2rem - 2.2rem - 1rem);display: flex;flex-direction: column;padding-bottom: 5rem;}
    .yishiDetailPage .textBox .name{font-size: 6.8rem;line-height: 12.4rem;color: #CCA38A;font-family: SourceHanSerif-bold;flex-shrink: 0;}
    .yishiDetailPage .textBox .text{font-size: 2.4rem;line-height: 3.4rem;color: #1F292E;font-family: SourceHanSansSC-medium;margin-bottom: 5.8rem;position: relative;flex-shrink: 0;}
    .yishiDetailPage .textBox .text::after{position: absolute;width: 30rem;height: 1px;bottom: -2.8rem;left: 0;content: "";background: #CCA38A;}
    .yishiDetailPage .textBox .content{flex: 1;height: 0;font-size: 2.4rem;line-height: 4.1rem;color: #1F292E;font-family: SourceHanSansSC-light;overflow: auto;}




    .jigouListPage{background: url(/mb/img/bg_menu.png);background-repeat: no-repeat;background-size: 100% auto;padding-top: 4.6rem;min-height: 100vh;padding-bottom: 5rem;background-color: #EEF3EE;}

    .jigouListPage .searchBox{width: 65.4rem;height: 6rem;margin: 0 auto 3.2rem;position: relative;background: #f8f8f8;border-radius: 6rem;}
    .jigouListPage .searchBox .input{width: 100%;height: 100%;}
    .jigouListPage .searchBox .input input{width: 100%;height: 100%;font-size: 2.8rem;color: #333;text-align: center;}
    .jigouListPage .searchBox .input input::placeholder{color: #888;}

    .jigouListPage .selectBox{display: flex;justify-content: space-between;margin: 0 auto 4.3rem;width: 65.4rem;}
    .jigouListPage .selectBox .one{width: 20.2rem;height: 7.2rem;border-radius: 7.2rem;overflow: hidden;}
    /* .jigouListPage .selectBox .one:first-child{width: 21rem;} */
    .jigouListPage .selectBox .one select{width: 100%;height: 100%;color: #fff;font-size: 2.8rem;background: #454C79;}

    .jigouListPage .big{width: 65.4rem;height: 30.6rem;margin: 0 auto 3.4rem;}

    .jigouListPage .listBox .list{width: 61.6rem;margin: 0 auto;}
    .jigouListPage .listBox .list .one{display: flex;border-bottom: 1px solid #fff;margin-bottom: 3.4rem;padding-bottom: 3.4rem;align-items: center;justify-content: space-between;}
    .jigouListPage .listBox .list .one .name{font-size: 2.4rem;line-height: 3.4rem;color: #454C79;font-family: PingFangSC-regular;}
    .jigouListPage .listBox .list .one .btn{width: 12.4rem;height: 5rem;border-radius: 5rem;background: #CCA38A;display: flex;align-items: center;justify-content: center;font-size: 2.4rem;color: #fff;font-family: PingFangSC-regular;}


    .jigouDetailPage{background: url(/mb/img/bg_menu.png);background-repeat: no-repeat;background-size: 100% auto;padding-top: 5.8rem;min-height: 100vh;padding-bottom: 5rem;background-color: #EEF3EE;}

    .jigouDetailPage .big{width: 63.6rem;height: 39rem;background: #e5e5e5;border-radius: 3rem;margin: 0 auto 4.8rem;}
    .jigouDetailPage .name{font-size: 4rem;line-height: 5.6rem;color: #454C79;text-align: center;font-family: SourceHanSerif-bold;margin-bottom: 2.6rem;}
    .jigouDetailPage .address{font-size: 2.4rem;line-height: 3.4rem;color: #454C79;text-align: center;font-family: SourceHanSerif-bold;margin-bottom: 2.6rem;}

    .jigouDetailPage .btnBox{margin: 0 5.2rem 4.2rem;display: flex;justify-content: space-between;}
    .jigouDetailPage .btnBox .one{width: 21.2rem;height: 6rem;border-radius: 6rem;display: flex;align-items: center;justify-content: center;background: #454C79;}
    .jigouDetailPage .btnBox .one .icon{width: 2.8rem;height: 3.2rem;margin-right: 0.8rem;}
    .jigouDetailPage .btnBox .one .text{font-size: 2.4rem;color: #fff;font-family: SourceHanSansSC-regular;}

    .jigouDetailPage .title{font-size: 2.8rem;line-height: 4rem;text-align: center;width: 64.4rem;margin: 0 auto 4.2rem;color: #fff;font-family: PingFangSC-regular;position: relative;}
    .jigouDetailPage .title::before{width: 21.2rem;height: 1px;left: 0.5rem;top: 0;bottom: 0;margin: auto;position: absolute;content: "";background: #fff;}
    .jigouDetailPage .title::after{width: 21.2rem;height: 1px;right: 0.5rem;top: 0;bottom: 0;margin: auto;position: absolute;content: "";background: #fff;}

    .jigouDetailPage .content{width: 64.4rem;margin: 0 auto;font-size: 2.4rem;color: #fff;font-family: PingFangSC-regular;line-height: 3.4rem;}



    .fangweiPage{background: url(/mb/img/bg_menu.png);background-repeat: no-repeat;background-size: 100% auto;padding-top: 6.2rem;min-height: 100vh;padding-bottom: 5rem;}
    .fangweiPage .first{width: 19.4rem;height: 13.2rem;margin: 0rem auto 5.4rem;}

    .fangweiPage .swiper{width: 61.6rem;height: 32.8rem;margin: 0 auto 5.4rem;background: #E8E8E8;border-radius: 2rem;overflow: hidden;}
    .fangweiPage .swiper .img{width: 61.6rem;height: 32.8rem;}
    .fangweiPage .swiper .swiper-pagination-bullet{width: 2rem;height: 2rem;border-radius: 50%;background: #BBBBBB;}
    .fangweiPage .swiper .swiper-pagination-bullet-active{background: #333333;}

    .fangweiPage .title{width: 7.8rem;height: 7.2rem;margin: 0 auto 4.8rem;position: relative;overflow: visible;}
    .fangweiPage .title::before{position: absolute;width: 20.4rem;height: 0.2rem;background: #fff;left: -26.7rem;top: 0;bottom: 0;margin: auto;content: "";}
    .fangweiPage .title::after{position: absolute;width: 20.4rem;height: 0.2rem;background: #fff;right: -26.7rem;top: 0;bottom: 0;margin: auto;content: "";}

    .fangweiPage .name{font-size: 5.6rem;font-family: SourceHanSerif-bold;color: #454C79;text-align: center;margin-bottom: 4.2rem;line-height: 7.8rem;}

    .fangweiPage .btnBox .sao{width: 51rem;height: 8.8rem;margin: 0 auto 4.6rem;background: linear-gradient(180deg, rgba(255,255,255,1) 0%,rgba(170,210,183,1) 99%);border-radius: 3rem;display: flex;align-items: center;justify-content: center;}
    .fangweiPage .btnBox .sao .icon{width: 4.8rem;height: 4.8rem;margin-right: 2.5rem;}
    .fangweiPage .btnBox .sao .text{font-size: 3.2rem;color: #454C79;}

    .fangweiPage .btnBox .inputBox{display: flex;margin: 0 auto 5rem;border-radius: 3rem;height: 8.8rem;width: 51rem;background: #fff;overflow: hidden;}
    .fangweiPage .btnBox .inputBox input{flex: 1;width: 0;font-size: 2.8rem;text-align: center;color: #333333;font-family: PingFangSC-regular;height: 100%;}
    .fangweiPage .btnBox .inputBox input::placeholder{color: #454C79;}
    .fangweiPage .btnBox .inputBox .btn{width: 14rem;height: 8.8rem;flex-shrink: 0;font-size: 2.8rem;color: #454C79;background: linear-gradient(180deg, rgba(255,255,255,0) 0%,rgba(170,210,183,1) 100%);}

    .fangweiPage .other .text{font-size: 2.8rem;line-height: 4rem;text-align: center;margin-bottom: 3.6rem;color: #454C79;}
    .fangweiPage .other .content{font-size: 2.4rem;line-height: 3.4rem;text-align: center;color: #454C79;}

    .shadow{background-color: rgba(31,41,46,0.32);position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 555;display: none;}
    .outBox{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 56.6rem;background: #fff;border-radius: 3rem;z-index: 666;padding: 6rem 0 3rem;display: none;}
    .outBox .title{font-size: 3.6rem;text-align: center;color: #000;line-height: 4.4rem;margin-bottom: 5rem;font-family: PingFangSC-regular;}
    .outBox .desc{font-size: 3rem;line-height: 5rem;text-align: center;font-family: PingFangSC-regular;margin-bottom: 5rem;color: #888;}
    .outBox .btn{width: 40rem;height: 4.4rem;display: flex;align-items: center;justify-content: center;font-size: 3.6rem;color: #02BB00;margin: 0 auto;}


    .fangweiRealPage{background: url(../img/bg_real.png);background-repeat: no-repeat;background-size: 100% auto;padding-top: 4.2rem;min-height: 100vh;padding-bottom: 5rem;background-position: 0 -5.4rem;}
    .fangweiRealPage .first{width: 19.4rem;height: 13.2rem;margin: 0rem auto 8.4rem;}
    .fangweiRealPage .title{width: 33.8rem;height: 5.4rem;background: linear-gradient(88.67deg, rgba(69,76,121,0) 5.25%,rgba(69,76,121,0.41) 28.55%,rgba(69,76,121,1) 51.86%,rgba(69,76,121,0.41) 77.1%,rgba(69,76,121,0) 96.52%);display: flex;align-items: center;justify-content: center;font-size: 3.6rem;color: #fff;font-family: PingFangSC-regular;margin: 0 auto;}
    .fangweiRealPage .content{margin: 38.4rem auto 14.6rem;width: 46.6rem;text-align: center;font-size: 2.8rem;line-height: 5rem;color: #fff;}

    .fangweiRealPage .lineBox{margin: 3.8rem 5.4rem 5.8rem 7.2rem;}
    .fangweiRealPage .lineBox .line{display: flex;justify-content: space-between;margin-bottom: 3.6rem;}
    .fangweiRealPage .lineBox .line .left{font-size: 2.8rem;line-height: 4rem;color: #454C79;}
    .fangweiRealPage .lineBox .line .right{font-size: 2.8rem;line-height: 4rem;color: #454C79;}
    .fangweiRealPage .lineBox .line:last-child{margin-bottom: 0;}

    .fangweiRealPage .icon{width: 32.2rem;height: 8rem;margin: 0 auto;}


    .blackPage{background: url(/mb/img/bg_menu.png);background-repeat: no-repeat;background-size: 100% auto;padding-top: 7.3rem;min-height: 100vh;padding-bottom: 5rem;background-color: #EEF3EE;}
    .blackPage .title{display: flex;align-items: center;justify-content: center;margin-bottom: 3.9rem;}
    .blackPage .title .icon{width: 5.4rem;height: 5.4rem;margin-right: 0.5rem;}
    .blackPage .title .text{font-family: PingFangSC-regular;font-size: 4.8rem;color: #CCA38A;line-height: 6.6rem;}

    .blackPage .textarea{width: 66.2rem;margin: 0 auto 1rem;font-size: 2.4rem;line-height: 4rem;color: #454C79;text-align: center;}
    .blackPage .textarea span{text-decoration: underline;}


    .blackPage .lineBox{width: 100%;padding: 0 4.9rem 0 4.2rem;}
    .blackPage .lineBox .line{display: flex;justify-content: space-between;margin-top: 3.6rem;width: 100%;}
    .blackPage .lineBox .line:nth-child(2n){flex-direction: row-reverse;}
    .blackPage .lineBox .line .img{width: 17.8rem;height: 15.6rem;flex-shrink: 0;margin-right: 1rem;}
    .blackPage .lineBox .line:nth-child(2n) .img{margin: 0 0 0 1rem;}

    .blackPage .lineBox .line .right{flex: 1;width: 0;text-indent: 2em;}
    .blackPage .lineBox .line .right img{width: 3.8rem;height: 3.8rem;margin-bottom: -0.6rem;}
    .blackPage .lineBox .line .right span{font-size: 2.4rem;line-height: 3.8rem;color: #454C79;}

    .blackPage .searchBox{width: 65.2rem;height: 6rem;margin: 5rem auto 3.4rem;position: relative;background: #f8f8f8;border-radius: 6rem;}
    .blackPage .searchBox .input{width: 100%;height: 100%;}
    .blackPage .searchBox .input input{width: 100%;height: 100%;font-size: 2.8rem;color: #333;text-align: center;}
    .blackPage .searchBox .input input::placeholder{color: #888;}

    .blackPage .selectBox{display: flex;justify-content: space-between;margin: 0 auto 4.3rem;width: 65.4rem;}
    .blackPage .selectBox .one{width: 31.6rem;height: 7.2rem;border-radius: 7.2rem;overflow: hidden;}
    /* .blackPage .selectBox .one:first-child{width: 21rem;} */
    .blackPage .selectBox .one select{width: 100%;height: 100%;color: #fff;font-size: 2.8rem;background: #454C79;padding: 0 1rem;}

    .blackPage .listBox{border-bottom: 1px solid #fff;margin: 0 4.4rem;}
    .blackPage .listBox .one{height: 12rem;border-top: 1px solid #fff;display: flex;align-items: center;justify-content: center;font-size: 2.4rem;line-height: 3.4rem;color: #454C79;}























    



}
